Accepting request 1194362 from devel:libraries:c_c++

OBS-URL: https://build.opensuse.org/request/show/1194362
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pcre2?expand=0&rev=33
This commit is contained in:
Dominique Leuenberger 2024-08-18 16:19:22 +00:00 committed by Git OBS Bridge
commit 9bb8715d58
7 changed files with 5276 additions and 34 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e2a53984ff0b07dfdb5ae4486bbb9b21cca8e7df2434096cc9bf1b728c350bcb
size 1905255

Binary file not shown.

File diff suppressed because it is too large Load Diff

3
pcre2-10.44.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d34f02e113cf7193a1ebf2770d3ac527088d485d4e047ed10e5d217c6ef5de96
size 1928086

BIN
pcre2-10.44.tar.bz2.sig Normal file

Binary file not shown.

View File

@ -1,3 +1,20 @@
-------------------------------------------------------------------
Fri Aug 16 17:37:57 UTC 2024 - Martin Schreiner <martin.schreiner@suse.com>
- Fix GitHub issue #415: Test suite fails when targeting i686.
The fix is taken straight from PR #418, also on GitHub.
- Add patch file:
* pcre2-10.44-github-issue-415.patch
-------------------------------------------------------------------
Sun Jun 30 21:58:45 UTC 2024 - Dirk Müller <dmueller@suse.com>
- update to 10.44:
* This is mostly a bug-fix and tidying release. There is one
new function, to set a maximum size for a compiled pattern.
The maximum name length for groups is increased to 128.
* Some auxiliary files for building under VMS are added.
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Feb 16 21:06:08 UTC 2024 - Andreas Stieger <andreas.stieger@gmx.de> Fri Feb 16 21:06:08 UTC 2024 - Andreas Stieger <andreas.stieger@gmx.de>
@ -85,7 +102,7 @@ Sat Apr 16 10:50:31 UTC 2022 - Andreas Stieger <andreas.stieger@gmx.de>
\p{script_extensions:xxx} (synonyms sc and scx), Changed \p{script_extensions:xxx} (synonyms sc and scx), Changed
\p{scriptname} from being the same as \p{sc:scriptname} to \p{scriptname} from being the same as \p{sc:scriptname} to
being the same as \p{scx:scriptname}, recognize the standard being the same as \p{scx:scriptname}, recognize the standard
Unicode 4-letter abbreviations for script names, implement Unicode 4-letter abbreviations for script names, implement
Unicode and Perl's "loose matching" rules on property names Unicode and Perl's "loose matching" rules on property names
------------------------------------------------------------------- -------------------------------------------------------------------
@ -100,7 +117,7 @@ Fri Nov 5 19:01:43 UTC 2021 - Andreas Stieger <andreas.stieger@gmx.de>
Sun Oct 24 14:41:00 UTC 2021 - Andreas Stieger <andreas.stieger@gmx.de> Sun Oct 24 14:41:00 UTC 2021 - Andreas Stieger <andreas.stieger@gmx.de>
- pcre2 10.38: - pcre2 10.38:
* Following Perl's lead, \K is now locked out in lookaround * Following Perl's lead, \K is now locked out in lookaround
assertions by default, but an option is provided to re-enable assertions by default, but an option is provided to re-enable
the previous behaviour the previous behaviour
@ -108,7 +125,7 @@ Sun Oct 24 14:41:00 UTC 2021 - Andreas Stieger <andreas.stieger@gmx.de>
Thu May 27 12:30:17 UTC 2021 - Andreas Stieger <andreas.stieger@gmx.de> Thu May 27 12:30:17 UTC 2021 - Andreas Stieger <andreas.stieger@gmx.de>
- pcre2 10.37: - pcre2 10.37:
* removal of the actual POSIX names regcomp etc. from the POSIX * removal of the actual POSIX names regcomp etc. from the POSIX
wrapper library because these have caused issues for some wrapper library because these have caused issues for some
applications, replacing pcre2-symbol-clash.patch applications, replacing pcre2-symbol-clash.patch
* fix a hypothetical NULL dereference * fix a hypothetical NULL dereference
@ -254,7 +271,7 @@ Mon Jan 14 16:11:53 CET 2019 - kukuk@suse.de
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Dec 11 14:31:55 UTC 2018 - Cristian Rodríguez <crrodriguez@opensuse.org> Tue Dec 11 14:31:55 UTC 2018 - Cristian Rodríguez <crrodriguez@opensuse.org>
- Build with --enable-jit-sealloc option, otherwise when - Build with --enable-jit-sealloc option, otherwise when
selinux is enabled or systemd memory protections are on, selinux is enabled or systemd memory protections are on,
programs will fail to work with execmem violations. programs will fail to work with execmem violations.
@ -319,12 +336,12 @@ Mon Sep 11 18:14:30 UTC 2017 - jengelh@inai.de
as there are patterns that can use up a lot of resources as there are patterns that can use up a lot of resources
without necessarily recursing very deeply. without necessarily recursing very deeply.
* Various minor security fixes found by fuzzers: * Various minor security fixes found by fuzzers:
+ bsc#1037165: crash for forward reference in lookbehind with + bsc#1037165: crash for forward reference in lookbehind with
PCRE2_ANCHORED PCRE2_ANCHORED
+ CVE-2017-8786: heap-based buffer overflow write in pcre2test + CVE-2017-8786: heap-based buffer overflow write in pcre2test
(bsc#1036942) (bsc#1036942)
+ CVE-2017-7186: DoS by triggering an invalid Unicode property + CVE-2017-7186: DoS by triggering an invalid Unicode property
lookup (bsc#1030066) lookup (bsc#1030066)
- Switch source URLs to use HTTP. - Switch source URLs to use HTTP.
------------------------------------------------------------------- -------------------------------------------------------------------
@ -486,7 +503,7 @@ Thu Aug 28 03:10:39 UTC 2014 - crrodriguez@opensuse.org
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Jun 16 14:44:43 UTC 2014 - dvaleev@suse.com Mon Jun 16 14:44:43 UTC 2014 - dvaleev@suse.com
- Enable JIT on ppc64le as well - Enable JIT on ppc64le as well
------------------------------------------------------------------- -------------------------------------------------------------------
Sat May 3 06:07:56 UTC 2014 - coolo@suse.com Sat May 3 06:07:56 UTC 2014 - coolo@suse.com
@ -547,7 +564,7 @@ Thu Jun 13 16:20:10 UTC 2013 - jengelh@inai.de
------------------------------------------------------------------- -------------------------------------------------------------------
Sat Jun 8 20:16:10 UTC 2013 - crrodriguez@opensuse.org Sat Jun 8 20:16:10 UTC 2013 - crrodriguez@opensuse.org
- Ensure the PCRE library and tools are built with large file - Ensure the PCRE library and tools are built with large file
support in 32 bit archs. support in 32 bit archs.
------------------------------------------------------------------- -------------------------------------------------------------------
@ -626,19 +643,19 @@ Thu May 10 15:59:21 UTC 2012 - afaerber@suse.de
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Feb 7 15:10:59 UTC 2012 - crrodriguez@opensuse.org Tue Feb 7 15:10:59 UTC 2012 - crrodriguez@opensuse.org
- fix baselibs - fix baselibs
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Feb 7 04:40:59 UTC 2012 - crrodriguez@opensuse.org Tue Feb 7 04:40:59 UTC 2012 - crrodriguez@opensuse.org
- Update to PCRE 8.30, upstream SONAME bump, libpcre1 - Update to PCRE 8.30, upstream SONAME bump, libpcre1
- Drop no longer needed ppc patch. - Drop no longer needed ppc patch.
- move library back to %{_libdir} - move library back to %{_libdir}
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Feb 1 10:44:38 UTC 2012 - dvaleev@suse.com Wed Feb 1 10:44:38 UTC 2012 - dvaleev@suse.com
- Fix cache-flush on PPC - Fix cache-flush on PPC
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Nov 16 08:17:40 UTC 2011 - coolo@suse.com Wed Nov 16 08:17:40 UTC 2011 - coolo@suse.com
@ -648,9 +665,9 @@ Wed Nov 16 08:17:40 UTC 2011 - coolo@suse.com
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Nov 1 16:16:49 UTC 2011 - crrodriguez@opensuse.org Tue Nov 1 16:16:49 UTC 2011 - crrodriguez@opensuse.org
- Update to version 8.20 - Update to version 8.20
* too many fixes to list here, see included ChangeLog * too many fixes to list here, see included ChangeLog
* replace pcre-visibility patch with the one I submitted to * replace pcre-visibility patch with the one I submitted to
upstream for inclusion. upstream for inclusion.
------------------------------------------------------------------- -------------------------------------------------------------------
@ -658,12 +675,12 @@ Tue Oct 11 22:39:57 UTC 2011 - dmueller@suse.de
- udpate to 8.13: - udpate to 8.13:
* too many fixes to list here, see included ChangeLog * too many fixes to list here, see included ChangeLog
* the Unicode data tables have been updated to Unicode 6.0.0. * the Unicode data tables have been updated to Unicode 6.0.0.
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Sep 19 15:15:41 UTC 2011 - coolo@suse.com Mon Sep 19 15:15:41 UTC 2011 - coolo@suse.com
- remove fragile _service - remove fragile _service
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Mar 9 14:20:37 UTC 2011 - coolo@novell.com Wed Mar 9 14:20:37 UTC 2011 - coolo@novell.com
@ -694,7 +711,7 @@ Wed Mar 9 14:20:37 UTC 2011 - coolo@novell.com
------------------------------------------------------------------- -------------------------------------------------------------------
Sat Oct 30 02:15:06 UTC 2010 - cristian.rodriguez@opensuse.org Sat Oct 30 02:15:06 UTC 2010 - cristian.rodriguez@opensuse.org
- Support GCC visibility, symbol clashes no more. - Support GCC visibility, symbol clashes no more.
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Sep 19 11:03:57 CEST 2010 - vuntz@opensuse.org Sun Sep 19 11:03:57 CEST 2010 - vuntz@opensuse.org
@ -783,7 +800,7 @@ Wed Jun 10 13:03:11 CEST 2009 - coolo@novell.com
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Jun 5 23:13:22 CEST 2009 - crrodriguez@suse.de Fri Jun 5 23:13:22 CEST 2009 - crrodriguez@suse.de
- disable static libraries, shouldn't be used now - disable static libraries, shouldn't be used now
------------------------------------------------------------------- -------------------------------------------------------------------
Sat May 30 22:02:07 CEST 2009 - dmueller@suse.de Sat May 30 22:02:07 CEST 2009 - dmueller@suse.de
@ -800,7 +817,7 @@ Tue May 5 14:24:17 CEST 2009 - ms@suse.de
- Release 7.9 11-Apr-09 (bnc #500734) - Release 7.9 11-Apr-09 (bnc #500734)
Mostly bugfixes and tidies with just a couple of minor Mostly bugfixes and tidies with just a couple of minor
functional additions. functional additions.
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Jan 7 12:34:56 CET 2009 - olh@suse.de Wed Jan 7 12:34:56 CET 2009 - olh@suse.de
@ -811,7 +828,7 @@ Wed Jan 7 12:34:56 CET 2009 - olh@suse.de
Fri Sep 12 01:51:31 CEST 2008 - crrodriguez@suse.de Fri Sep 12 01:51:31 CEST 2008 - crrodriguez@suse.de
- update to PCRE 7.8 - update to PCRE 7.8
* More bug fixes, plus a performance improvement * More bug fixes, plus a performance improvement
in Unicode character property lookup. in Unicode character property lookup.
see complete changelog at http://www.pcre.org/changelog.txt see complete changelog at http://www.pcre.org/changelog.txt
@ -826,9 +843,9 @@ Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de
Fri Feb 1 19:43:16 CET 2008 - crrodriguez@suse.de Fri Feb 1 19:43:16 CET 2008 - crrodriguez@suse.de
- update to version 7.6 - update to version 7.6
- The main reason for having this release so soon after 7.5 - The main reason for having this release so soon after 7.5
is because it fixes a potential buffer overflow problem in pcre_compile() is because it fixes a potential buffer overflow problem in pcre_compile()
when run in UTF-8 mode. In addition, the CMake configuration files have been brought up to date. when run in UTF-8 mode. In addition, the CMake configuration files have been brought up to date.
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Jan 13 09:08:22 CET 2008 - crrodriguez@suse.de Sun Jan 13 09:08:22 CET 2008 - crrodriguez@suse.de
@ -965,14 +982,14 @@ Sun Jan 13 09:08:22 CET 2008 - crrodriguez@suse.de
Perl does, and where it didn't before. Perl does, and where it didn't before.
24. Rewrite so as to remove the single use of %n from pcregrep because in some 24. Rewrite so as to remove the single use of %n from pcregrep because in some
Windows environments %n is disabled by default. Windows environments %n is disabled by default.
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Nov 6 08:15:28 CET 2007 - crrodriguez@suse.de Tue Nov 6 08:15:28 CET 2007 - crrodriguez@suse.de
- update to version 7.4, since version 7.2, more than 40 bugs were fixed - update to version 7.4, since version 7.2, more than 40 bugs were fixed
including multiple vulnerabilities [#325921] . The list of changes is too long including multiple vulnerabilities [#325921] . The list of changes is too long
to mention here, see changelog.txt for details. to mention here, see changelog.txt for details.
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Aug 8 12:46:16 CEST 2007 - ms@suse.de Wed Aug 8 12:46:16 CEST 2007 - ms@suse.de
@ -1317,7 +1334,7 @@ Thu Mar 31 17:39:53 CEST 2005 - uli@suse.de
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Nov 22 17:12:31 CET 2004 - choeger@suse.de Mon Nov 22 17:12:31 CET 2004 - choeger@suse.de
- update to latest version v5.0 - update to latest version v5.0
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Jun 7 11:40:27 CEST 2004 - choeger@suse.de Mon Jun 7 11:40:27 CEST 2004 - choeger@suse.de
@ -1359,7 +1376,7 @@ Fri Dec 6 04:42:15 CET 2002 - coolo@suse.de
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Sep 17 17:34:28 CEST 2002 - ro@suse.de Tue Sep 17 17:34:28 CEST 2002 - ro@suse.de
- removed bogus self-provides - removed bogus self-provides
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Apr 5 10:57:15 CEST 2002 - coolo@suse.de Fri Apr 5 10:57:15 CEST 2002 - coolo@suse.de
@ -1376,7 +1393,7 @@ Tue Jan 22 19:07:26 CET 2002 - choeger@suse.de
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Aug 21 01:11:46 MEST 2001 - mge@suse.de Tue Aug 21 01:11:46 MEST 2001 - mge@suse.de
- pcre 3.5 - pcre 3.5
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Apr 11 22:26:54 CEST 2001 - froh@suse.de Wed Apr 11 22:26:54 CEST 2001 - froh@suse.de
@ -1396,7 +1413,7 @@ Tue Jun 27 19:41:41 MEST 2000 - mge@suse.de
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Mar 2 12:22:48 CET 2000 - mge@suse.de Thu Mar 2 12:22:48 CET 2000 - mge@suse.de
- fixed manpath - fixed manpath
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Feb 13 16:54:53 MET 2000 - mge@suse.de Sun Feb 13 16:54:53 MET 2000 - mge@suse.de

View File

@ -1,7 +1,7 @@
# #
# spec file for package pcre2 # spec file for package pcre2
# #
# Copyright (c) 2022 SUSE LLC # Copyright (c) 2024 SUSE LLC
# Copyright (c) 2024 Andreas Stieger <Andreas.Stieger@gmx.de> # 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
@ -19,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.43 Version: 10.44
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
@ -29,8 +29,10 @@ Source0: https://github.com/PhilipHazel/pcre2/releases/download/%{name}-%
Source2: https://github.com/PhilipHazel/pcre2/releases/download/%{name}-%{version}/%{name}-%{version}.tar.bz2.sig Source2: https://github.com/PhilipHazel/pcre2/releases/download/%{name}-%{version}/%{name}-%{version}.tar.bz2.sig
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++