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 a0b083b..0000000 Binary files a/pcre2-10.42.tar.bz2.sig and /dev/null differ diff --git a/pcre2-10.43.tar.bz2 b/pcre2-10.43.tar.bz2 new file mode 100644 index 0000000..dc99e91 --- /dev/null +++ b/pcre2-10.43.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e2a53984ff0b07dfdb5ae4486bbb9b21cca8e7df2434096cc9bf1b728c350bcb +size 1905255 diff --git a/pcre2-10.43.tar.bz2.sig b/pcre2-10.43.tar.bz2.sig new file mode 100644 index 0000000..d8e2368 Binary files /dev/null and b/pcre2-10.43.tar.bz2.sig differ diff --git a/pcre2.changes b/pcre2.changes index fedf99c..809baa2 100644 --- a/pcre2.changes +++ b/pcre2.changes @@ -1,3 +1,41 @@ +------------------------------------------------------------------- +Fri Feb 16 21:06:08 UTC 2024 - Andreas Stieger + +- 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