forked from pool/pcre2
Compare commits
8 Commits
Author | SHA256 | Date | |
---|---|---|---|
ac31d9f799 | |||
95a985cd3a | |||
7e78cb9df5 | |||
1f6b5a2a26 | |||
3b9b1b7dfa | |||
d1adc69991 | |||
d4219a4313 | |||
|
6e1cc469a2 |
File diff suppressed because it is too large
Load Diff
@@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:d34f02e113cf7193a1ebf2770d3ac527088d485d4e047ed10e5d217c6ef5de96
|
|
||||||
size 1928086
|
|
Binary file not shown.
3
pcre2-10.46.tar.bz2
Normal file
3
pcre2-10.46.tar.bz2
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:15fbc5aba6beee0b17aecb04602ae39432393aba1ebd8e39b7cabf7db883299f
|
||||||
|
size 2035354
|
BIN
pcre2-10.46.tar.bz2.sig
Normal file
BIN
pcre2-10.46.tar.bz2.sig
Normal file
Binary file not shown.
@@ -1,3 +1,54 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 28 10:27:11 UTC 2025 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||||
|
|
||||||
|
- Update to 10.46:
|
||||||
|
* CVE-2025-58050: heap-buffer-overflow read in match_ref due to
|
||||||
|
missing boundary restoration in SCS (boo#1248832, boo#1248842)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jun 10 06:41:24 UTC 2025 - Bernhard Wiedemann <bwiedemann@suse.com>
|
||||||
|
|
||||||
|
- Mark profiling as non-deterministic (boo#1040589)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Mar 30 15:44:02 UTC 2025 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||||
|
|
||||||
|
- Update to 10.45:
|
||||||
|
* New upstream maintainers (and signing key)
|
||||||
|
* Update Unicode support to UCD 16
|
||||||
|
* Case-insensitive matching of Unicode properties Ll, Lt, and Lu
|
||||||
|
has been changed to match Perl
|
||||||
|
* Case-insensitive matching of backreferences now respects the
|
||||||
|
PCRE2_EXTRA_CASELESS_RESTRICT option
|
||||||
|
* Parsing of the \x escape is stricter, and is no longer parsed
|
||||||
|
as an escape for the NUL character if not followed by '{' or
|
||||||
|
a hexadecimal digit. Use \x00 instead.
|
||||||
|
* Add a new feature called scan substring. This is a type of
|
||||||
|
assertion which matches the content of a capturing block to a
|
||||||
|
sub-pattern.
|
||||||
|
* Add support for UTS#18 compatible character classes
|
||||||
|
* Add support for Perl-style extended character classes
|
||||||
|
* JIT compilation now fails with the new error code
|
||||||
|
PCRE2_ERROR_JIT_UNSUPPORTED for patterns which use features not
|
||||||
|
supported by the JIT compiler.
|
||||||
|
* New options PCRE2_EXTRA_NO_BS0 (disallow \0 as an escape for
|
||||||
|
the NUL character); PCRE2_EXTRA_PYTHON_OCTAL (use Python
|
||||||
|
disambiguation rules for deciding whether \12 is a
|
||||||
|
backreference or an octal escape); PCRE2_EXTRA_NEVER_CALLOUT
|
||||||
|
(disable callout syntax entirely); PCRE2_EXTRA_TURKISH_CASING
|
||||||
|
(use Turkish rules for case-insensitive matching).
|
||||||
|
* Add new API function pcre2_set_optimize() for
|
||||||
|
controlling which optimizations are enabled.
|
||||||
|
* A variety of extensions have been made to pcre2_substitute()
|
||||||
|
and its syntax for replacement strings. These now support:
|
||||||
|
\123 octal escapes; titlecasing \u\L; \1 backreferences; \g<1>
|
||||||
|
and $<NAME> backreferences; $& $` $' and $_; new function
|
||||||
|
pcre2_set_substitute_case_callout() to allow locale-aware case
|
||||||
|
transformation.
|
||||||
|
- drop pcre2-10.44-github-issue-415.patch, included upstream
|
||||||
|
- update license to BSD-3-Clause WITH PCRE2-exception and cascade
|
||||||
|
to subpackages and parts (boo#1240358)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Aug 16 17:37:57 UTC 2024 - Martin Schreiner <martin.schreiner@suse.com>
|
Fri Aug 16 17:37:57 UTC 2024 - Martin Schreiner <martin.schreiner@suse.com>
|
||||||
|
|
||||||
|
195
pcre2.keyring
195
pcre2.keyring
@@ -1,39 +1,162 @@
|
|||||||
This is Philip Hazel's public GPG key.
|
|
||||||
|
|
||||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
Version: GnuPG v1.2.0 (SunOS)
|
Comment: Hostname:
|
||||||
|
Version: Hockeypuck 2.2
|
||||||
|
|
||||||
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
|
||||||
nmq1bbjAU4QVuIS9nkk2GrGx5+N6cYMy8JqG
|
wFp/70rgkZ60Jf9OsupQRAsQPvInRNa0+Fd//aojKFzDvAfyTHMH4ellKvfCaxfH
|
||||||
=EHsz
|
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
|
||||||
|
2Ubl79Gm2nDkdOCO56yNFw==
|
||||||
|
=i8IK
|
||||||
-----END PGP PUBLIC KEY BLOCK-----
|
-----END PGP PUBLIC KEY BLOCK-----
|
||||||
|
48
pcre2.spec
48
pcre2.spec
@@ -2,7 +2,7 @@
|
|||||||
# spec file for package pcre2
|
# spec file for package pcre2
|
||||||
#
|
#
|
||||||
# Copyright (c) 2024 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
# Copyright (c) 2024 Andreas Stieger <Andreas.Stieger@gmx.de>
|
# Copyright (c) 2025 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
|
||||||
@@ -19,20 +19,22 @@
|
|||||||
|
|
||||||
%global _lto_cflags %{_lto_cflags} -ffat-lto-objects
|
%global _lto_cflags %{_lto_cflags} -ffat-lto-objects
|
||||||
Name: pcre2
|
Name: pcre2
|
||||||
Version: 10.44
|
Version: 10.46
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: A library for Perl-compatible regular expressions
|
Summary: A library for Perl-compatible regular expressions
|
||||||
License: BSD-3-Clause
|
# code: BSD-3-Clause WITH PCRE2-exception
|
||||||
|
# testdata: Public Domain
|
||||||
|
# JIT-compiler: BSD-2-Clause
|
||||||
|
License: BSD-3-Clause WITH PCRE2-exception AND BSD-2-Clause AND SUSE-Public-Domain
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
URL: https://www.pcre.org
|
URL: https://pcre2project.github.io/pcre2/
|
||||||
Source0: https://github.com/PhilipHazel/pcre2/releases/download/%{name}-%{version}/%{name}-%{version}.tar.bz2
|
Source0: https://github.com/PCRE2Project/pcre2/releases/download/%{name}-%{version}/%{name}-%{version}.tar.bz2
|
||||||
Source2: https://github.com/PhilipHazel/pcre2/releases/download/%{name}-%{version}/%{name}-%{version}.tar.bz2.sig
|
Source2: https://github.com/PCRE2Project/pcre2/releases/download/%{name}-%{version}/%{name}-%{version}.tar.bz2.sig
|
||||||
|
# https://github.com/PCRE2Project/pcre2/blob/master/SECURITY.md
|
||||||
Source3: %{name}.keyring
|
Source3: %{name}.keyring
|
||||||
Source4: baselibs.conf
|
Source4: baselibs.conf
|
||||||
# PATCH-FIX-OPENSUSE tchvatal@suse.cz upstream thinks it is good idea to use rpath, taken from RH
|
# PATCH-FIX-OPENSUSE tchvatal@suse.cz upstream thinks it is good idea to use rpath, taken from RH
|
||||||
Patch1: pcre2-10.10-multilib.patch
|
Patch1: pcre2-10.10-multilib.patch
|
||||||
# PATCH-FIX-UPSTREAM: patch fixes issue #415 on GitHub: Test suite fails when targeting i686, fix taken from PR #418
|
|
||||||
Patch2: pcre2-10.44-github-issue-415.patch
|
|
||||||
BuildRequires: autoconf
|
BuildRequires: autoconf
|
||||||
BuildRequires: automake
|
BuildRequires: automake
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
@@ -52,6 +54,7 @@ API.
|
|||||||
|
|
||||||
%package devel
|
%package devel
|
||||||
Summary: A library for Perl-compatible regular expressions
|
Summary: A library for Perl-compatible regular expressions
|
||||||
|
License: BSD-3-Clause WITH PCRE2-exception
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: libpcre2-16-0 = %{version}
|
Requires: libpcre2-16-0 = %{version}
|
||||||
Requires: libpcre2-32-0 = %{version}
|
Requires: libpcre2-32-0 = %{version}
|
||||||
@@ -69,6 +72,7 @@ API.
|
|||||||
|
|
||||||
%package devel-static
|
%package devel-static
|
||||||
Summary: A library for Perl-compatible regular expressions
|
Summary: A library for Perl-compatible regular expressions
|
||||||
|
License: BSD-3-Clause WITH PCRE2-exception AND BSD-2-Clause
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: pcre2-devel = %{version}
|
Requires: pcre2-devel = %{version}
|
||||||
|
|
||||||
@@ -84,6 +88,7 @@ This package contains static versions of the PCRE2 libraries.
|
|||||||
|
|
||||||
%package -n libpcre2-8-0
|
%package -n libpcre2-8-0
|
||||||
Summary: A library for Perl-compatible regular expressions
|
Summary: A library for Perl-compatible regular expressions
|
||||||
|
License: BSD-3-Clause WITH PCRE2-exception AND BSD-2-Clause
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
|
|
||||||
%description -n libpcre2-8-0
|
%description -n libpcre2-8-0
|
||||||
@@ -99,6 +104,7 @@ This PCRE2 library variant supports 8-bit and UTF-8 strings.
|
|||||||
|
|
||||||
%package -n libpcre2-16-0
|
%package -n libpcre2-16-0
|
||||||
Summary: A library for Perl-compatible regular expressions
|
Summary: A library for Perl-compatible regular expressions
|
||||||
|
License: BSD-3-Clause WITH PCRE2-exception AND BSD-2-Clause
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
|
|
||||||
%description -n libpcre2-16-0
|
%description -n libpcre2-16-0
|
||||||
@@ -113,6 +119,7 @@ libpcre2-16 supports 16-bit and UTF-16 strings.
|
|||||||
|
|
||||||
%package -n libpcre2-32-0
|
%package -n libpcre2-32-0
|
||||||
Summary: A library for Perl-compatible regular expressions
|
Summary: A library for Perl-compatible regular expressions
|
||||||
|
License: BSD-3-Clause WITH PCRE2-exception AND BSD-2-Clause
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
|
|
||||||
%description -n libpcre2-32-0
|
%description -n libpcre2-32-0
|
||||||
@@ -127,6 +134,7 @@ libpcre2-32 supports 32-bit and UTF-32 strings.
|
|||||||
|
|
||||||
%package -n libpcre2-posix3
|
%package -n libpcre2-posix3
|
||||||
Summary: A library for Perl-compatible regular expressions
|
Summary: A library for Perl-compatible regular expressions
|
||||||
|
License: BSD-3-Clause WITH PCRE2-exception AND BSD-2-Clause
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
|
|
||||||
%description -n libpcre2-posix3
|
%description -n libpcre2-posix3
|
||||||
@@ -141,6 +149,7 @@ pcre2-posix provides a POSIX-compatible API to the PCRE2 engine.
|
|||||||
|
|
||||||
%package doc
|
%package doc
|
||||||
Summary: A library for Perl-compatible regular expressions
|
Summary: A library for Perl-compatible regular expressions
|
||||||
|
License: BSD-3-Clause WITH PCRE2-exception
|
||||||
Group: Documentation/HTML
|
Group: Documentation/HTML
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|
||||||
@@ -154,6 +163,7 @@ API.
|
|||||||
|
|
||||||
%package tools
|
%package tools
|
||||||
Summary: A library for Perl-compatible regular expressions
|
Summary: A library for Perl-compatible regular expressions
|
||||||
|
License: BSD-3-Clause WITH PCRE2-exception AND BSD-2-Clause
|
||||||
Group: Productivity/Text/Utilities
|
Group: Productivity/Text/Utilities
|
||||||
Recommends: %{name}-doc
|
Recommends: %{name}-doc
|
||||||
|
|
||||||
@@ -188,7 +198,7 @@ export LDFLAGS="-Wl,-z,relro,-z,now"
|
|||||||
--enable-pcre2test-libedit \
|
--enable-pcre2test-libedit \
|
||||||
--enable-unicode
|
--enable-unicode
|
||||||
|
|
||||||
%if 0%{?do_profiling}
|
%if 0%{?do_profiling} && !0%{?want_reproducible_builds}
|
||||||
%make_build CFLAGS="%{optflags} %{cflags_profile_generate}"
|
%make_build CFLAGS="%{optflags} %{cflags_profile_generate}"
|
||||||
export LANG=POSIX
|
export LANG=POSIX
|
||||||
# do not run profiling in parallel for reproducible builds (boo#1040589 boo#1102408)
|
# do not run profiling in parallel for reproducible builds (boo#1040589 boo#1102408)
|
||||||
@@ -216,37 +226,37 @@ export LANG=POSIX
|
|||||||
%ldconfig_scriptlets -n libpcre2-posix3
|
%ldconfig_scriptlets -n libpcre2-posix3
|
||||||
|
|
||||||
%files -n libpcre2-8-0
|
%files -n libpcre2-8-0
|
||||||
%license COPYING LICENCE
|
%license LICENCE.md
|
||||||
%doc AUTHORS ChangeLog NEWS README
|
%doc AUTHORS.md ChangeLog NEWS README
|
||||||
%{_libdir}/libpcre2-8.so.*
|
%{_libdir}/libpcre2-8.so.*
|
||||||
|
|
||||||
%files -n libpcre2-16-0
|
%files -n libpcre2-16-0
|
||||||
%license LICENCE
|
%license LICENCE.md
|
||||||
%{_libdir}/libpcre2-16.so.*
|
%{_libdir}/libpcre2-16.so.*
|
||||||
|
|
||||||
%files -n libpcre2-32-0
|
%files -n libpcre2-32-0
|
||||||
%license LICENCE
|
%license LICENCE.md
|
||||||
%{_libdir}/libpcre2-32.so.*
|
%{_libdir}/libpcre2-32.so.*
|
||||||
|
|
||||||
%files -n libpcre2-posix3
|
%files -n libpcre2-posix3
|
||||||
%license LICENCE
|
%license LICENCE.md
|
||||||
%{_libdir}/libpcre2-posix.so.*
|
%{_libdir}/libpcre2-posix.so.*
|
||||||
|
|
||||||
%files tools
|
%files tools
|
||||||
%license LICENCE
|
%license LICENCE.md
|
||||||
%{_bindir}/pcre2grep
|
%{_bindir}/pcre2grep
|
||||||
%{_bindir}/pcre2test
|
%{_bindir}/pcre2test
|
||||||
%{_mandir}/man1/pcre2grep.1%{?ext_man}
|
%{_mandir}/man1/pcre2grep.1%{?ext_man}
|
||||||
%{_mandir}/man1/pcre2test.1%{?ext_man}
|
%{_mandir}/man1/pcre2test.1%{?ext_man}
|
||||||
|
|
||||||
%files doc
|
%files doc
|
||||||
%license COPYING LICENCE
|
%license LICENCE.md
|
||||||
%doc AUTHORS ChangeLog NEWS README
|
%doc AUTHORS.md ChangeLog NEWS README
|
||||||
%doc doc/html doc/*.txt
|
%doc doc/html doc/*.txt
|
||||||
%doc %{_defaultdocdir}/pcre2-doc
|
%doc %{_defaultdocdir}/pcre2-doc
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%license LICENCE
|
%license LICENCE.md
|
||||||
%{_bindir}/pcre2-config
|
%{_bindir}/pcre2-config
|
||||||
%{_includedir}/*
|
%{_includedir}/*
|
||||||
%{_libdir}/*.so
|
%{_libdir}/*.so
|
||||||
@@ -258,7 +268,7 @@ export LANG=POSIX
|
|||||||
%{_mandir}/man3/*%{ext_man}
|
%{_mandir}/man3/*%{ext_man}
|
||||||
|
|
||||||
%files devel-static
|
%files devel-static
|
||||||
%license LICENCE
|
%license LICENCE.md
|
||||||
%{_libdir}/*.a
|
%{_libdir}/*.a
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
Reference in New Issue
Block a user