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
This commit is contained in:
commit
aa3cd581a0
BIN
pcre2-10.42.tar.bz2
(Stored with Git LFS)
BIN
pcre2-10.42.tar.bz2
(Stored with Git LFS)
Binary file not shown.
Binary file not shown.
3
pcre2-10.43.tar.bz2
Normal file
3
pcre2-10.43.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:e2a53984ff0b07dfdb5ae4486bbb9b21cca8e7df2434096cc9bf1b728c350bcb
|
||||||
|
size 1905255
|
BIN
pcre2-10.43.tar.bz2.sig
Normal file
BIN
pcre2-10.43.tar.bz2.sig
Normal file
Binary file not shown.
@ -1,3 +1,41 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Feb 16 21:06:08 UTC 2024 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||||
|
|
||||||
|
- 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 <andreas.stieger@gmx.de>
|
Mon Dec 12 20:19:14 UTC 2022 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||||
|
|
||||||
|
16
pcre2.spec
16
pcre2.spec
@ -2,6 +2,7 @@
|
|||||||
# spec file for package pcre2
|
# spec file for package pcre2
|
||||||
#
|
#
|
||||||
# Copyright (c) 2022 SUSE LLC
|
# Copyright (c) 2022 SUSE LLC
|
||||||
|
# Copyright (c) 2024 Andreas Stieger <Andreas.Stieger@gmx.de>
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -18,7 +19,7 @@
|
|||||||
|
|
||||||
%global _lto_cflags %{_lto_cflags} -ffat-lto-objects
|
%global _lto_cflags %{_lto_cflags} -ffat-lto-objects
|
||||||
Name: pcre2
|
Name: pcre2
|
||||||
Version: 10.42
|
Version: 10.43
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: A library for Perl-compatible regular expressions
|
Summary: A library for Perl-compatible regular expressions
|
||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
@ -207,14 +208,10 @@ find %{buildroot} -type f -name "*.la" -delete -print
|
|||||||
export LANG=POSIX
|
export LANG=POSIX
|
||||||
%make_build check -j1
|
%make_build check -j1
|
||||||
|
|
||||||
%post -n libpcre2-8-0 -p /sbin/ldconfig
|
%ldconfig_scriptlets -n libpcre2-8-0
|
||||||
%postun -n libpcre2-8-0 -p /sbin/ldconfig
|
%ldconfig_scriptlets -n libpcre2-16-0
|
||||||
%post -n libpcre2-16-0 -p /sbin/ldconfig
|
%ldconfig_scriptlets -n libpcre2-32-0
|
||||||
%postun -n libpcre2-16-0 -p /sbin/ldconfig
|
%ldconfig_scriptlets -n libpcre2-posix3
|
||||||
%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
|
|
||||||
|
|
||||||
%files -n libpcre2-8-0
|
%files -n libpcre2-8-0
|
||||||
%license COPYING LICENCE
|
%license COPYING LICENCE
|
||||||
@ -259,6 +256,7 @@ export LANG=POSIX
|
|||||||
%{_mandir}/man3/*%{ext_man}
|
%{_mandir}/man3/*%{ext_man}
|
||||||
|
|
||||||
%files devel-static
|
%files devel-static
|
||||||
|
%license LICENCE
|
||||||
%{_libdir}/*.a
|
%{_libdir}/*.a
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
Loading…
Reference in New Issue
Block a user