From c3226beca3299f07caaeb802479c5c9654a971baa73462fdf7a142f6df1a7f71 Mon Sep 17 00:00:00 2001 From: Ana Guerrero Date: Fri, 23 Feb 2024 15:44:47 +0000 Subject: [PATCH] Accepting request 1148531 from devel:libraries:c_c++ OBS-URL: https://build.opensuse.org/request/show/1148531 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pcre2?expand=0&rev=30 --- pcre2-10.42.tar.bz2 | 3 --- pcre2-10.42.tar.bz2.sig | Bin 310 -> 0 bytes pcre2-10.43.tar.bz2 | 3 +++ pcre2-10.43.tar.bz2.sig | Bin 0 -> 310 bytes pcre2.changes | 38 ++++++++++++++++++++++++++++++++++++++ pcre2.spec | 16 +++++++--------- 6 files changed, 48 insertions(+), 12 deletions(-) delete mode 100644 pcre2-10.42.tar.bz2 delete mode 100644 pcre2-10.42.tar.bz2.sig create mode 100644 pcre2-10.43.tar.bz2 create mode 100644 pcre2-10.43.tar.bz2.sig diff --git a/pcre2-10.42.tar.bz2 b/pcre2-10.42.tar.bz2 deleted file mode 100644 index 7490eab..0000000 --- a/pcre2-10.42.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8d36cd8cb6ea2a4c2bb358ff6411b0c788633a2a45dabbf1aeb4b701d1b5e840 -size 1799866 diff --git a/pcre2-10.42.tar.bz2.sig b/pcre2-10.42.tar.bz2.sig deleted file mode 100644 index a0b083bc0fb22d7fcaa35c02a76d1a82bd053fbf1626eeabd466df4d541139ad..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 310 zcmV-60m=S}0W$;u0SEvc79j*h_Kj4#;y<$kn?~iAX5fVT4@1}m0%Mn8;{XZ?5SM1) zg!>Oe*j4)n|9*djAvbp5^DS*M762ch z=NBZpg%+kX8LKMs>Go+&fm)xZPJ)M%`0|Y+=FBaxxZLhypIor@Cv#yei#vQ# zEHe#WJ~be!NYW#k=ytcRbPV0ZOEhFBpE#5hN)=R6WpV_~%M)8(sxTF(EWj8cliG3( z3pQY{)w(01xmY*B4o$%QZZStvX`tU$tx)B_q50vdhscI6#EsS&rE#b3OgeGVv(zWI z<`@8H1@EHzy}(v$*w}9z6ag;H*Fawj_7ygjBHb`qJK}|EZL%5SM1) zg!>Oe*i&=|{xmOpdz++6-&NhfG7X^cHIz{w;=P(vYVI{?DGYn*6|t=Ln+KpGAo+LRTtReB)jrlP}5vpW0Ov0PqH1 zh5w0HU+721YV3+;sPk#yX8DGMc3KtTDN~SSxwLkgI>b>|xDh^)!DUjm+b0;AW^9>k z{B31_4(2KjGd=pNGEENogIXkK0s%(oI8+fQW>cYHI%n(e@NL + +- pcre2 10.43: + * The JIT code no longer supports ARMv5 architecture. + * A new function pcre2_get_match_data_heapframes_size() for finer + heap control. + * New option flags to restrict the interaction between ASCII and + non-ASCII characters for caseless matching and \d and friends. + There are also new pattern constructs to control these flags + from within a pattern. + * Upgrade to Unicode 15.0.0. + * Treat a NULL pattern with zero length as an empty string. + * Added support for limited-length variable-length lookbehind + assertions, with a default maximum length of 255 characters + (same as Perl) but with a function to adjust the limit. + * Perl changed the meaning of (for example) {,3} which did not + used to be recognized as a quantifier. Now it means {0,3} and + PCRE2 has also changed. Note that {,} is still not a + quantifier. + * Following Perl, allow spaces and tabs after { and before } in + all Perl- compatible items that use braces, and also around + commas in quantifiers. The one exception in PCRE2 is \u{...}, + which is from ECMAScript, not Perl, and PCRE2 follows + ECMAScript usage. + * Changed the meaning of \w and its synonyms and derivatives (\b + and \B) in UCP mode to follow Perl. It now matches characters + whose general categories are L or N or whose particular + categories are Mn (non-spacing mark) or Pc (combining + punctuation). + * Changed the default meaning of [:xdigit:] in UCP mode to + follow Perl. It now matches the "fullwidth" versions of hex + digits. PCRE2_EXTRA_ASCII_DIGIT can be used to keep it ASCII + only. + * Make PCRE2_UCP the default in UTF mode in pcre2grep and add + -no_ucp, --case-restrict and --posix-digit. + * Add --group-separator and --no-group-separator to pcre2grep. + ------------------------------------------------------------------- Mon Dec 12 20:19:14 UTC 2022 - Andreas Stieger diff --git a/pcre2.spec b/pcre2.spec index e45711a..67d552f 100644 --- a/pcre2.spec +++ b/pcre2.spec @@ -2,6 +2,7 @@ # spec file for package pcre2 # # Copyright (c) 2022 SUSE LLC +# Copyright (c) 2024 Andreas Stieger # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +19,7 @@ %global _lto_cflags %{_lto_cflags} -ffat-lto-objects Name: pcre2 -Version: 10.42 +Version: 10.43 Release: 0 Summary: A library for Perl-compatible regular expressions License: BSD-3-Clause @@ -207,14 +208,10 @@ find %{buildroot} -type f -name "*.la" -delete -print export LANG=POSIX %make_build check -j1 -%post -n libpcre2-8-0 -p /sbin/ldconfig -%postun -n libpcre2-8-0 -p /sbin/ldconfig -%post -n libpcre2-16-0 -p /sbin/ldconfig -%postun -n libpcre2-16-0 -p /sbin/ldconfig -%post -n libpcre2-32-0 -p /sbin/ldconfig -%postun -n libpcre2-32-0 -p /sbin/ldconfig -%post -n libpcre2-posix3 -p /sbin/ldconfig -%postun -n libpcre2-posix3 -p /sbin/ldconfig +%ldconfig_scriptlets -n libpcre2-8-0 +%ldconfig_scriptlets -n libpcre2-16-0 +%ldconfig_scriptlets -n libpcre2-32-0 +%ldconfig_scriptlets -n libpcre2-posix3 %files -n libpcre2-8-0 %license COPYING LICENCE @@ -259,6 +256,7 @@ export LANG=POSIX %{_mandir}/man3/*%{ext_man} %files devel-static +%license LICENCE %{_libdir}/*.a %changelog