Accepting request 699955 from home:jsikes:branches:devel:libraries:c_c++

Update to 10.33 and fixed LTO problem. Enjoy!

OBS-URL: https://build.opensuse.org/request/show/699955
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=37
This commit is contained in:
Jason Sikes 2019-05-02 04:31:30 +00:00 committed by Git OBS Bridge
parent 259a46c9d4
commit fa2808829f
6 changed files with 51 additions and 4 deletions

View File

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

Binary file not shown.

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

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

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

Binary file not shown.

View File

@ -1,3 +1,48 @@
-------------------------------------------------------------------
Thu May 2 00:36:59 UTC 2019 - Jason Sikes <jsikes@suse.de>
- Update to 10.33-RC1 to fix issue with LTO (boo#1133274).
* Callouts from pcre2_substitute() are now available.
* The POSIX functions are now all called pcre2_regcomp() etc., with wrapper
functions that use the standard POSIX names. However, in pcre2posix.h the POSIX
names are defined as macros. This should help avoid linking with the wrong
library in some environments, while still exporting the POSIX names for
pre-existing programs that use them.
* Some new options:
(a) PCRE2_EXTRA_ESCAPED_CR_IS_LF makes \r behave as \n.
(b) PCRE2_EXTRA_ALT_BSUX enables support for ECMAScript 6's \u{hh...}
construct.
(c) PCRE2_COPY_MATCHED_SUBJECT causes a copy of a matched subject to be
made, instead of just remembering a pointer.
* Some new Perl features:
(a) Perl 5.28's experimental alphabetic names for atomic groups and
lookaround assertions, for example, (*pla:...) and (*atomic:...).
(b) The new Perl "script run" features (*script_run:...) and
(*atomic_script_run:...) aka (*sr:...) and (*asr:...).
(c) When PCRE2_UTF is set, allow non-ASCII letters and decimal digits in
capture group names.
* --disable-percent-zt disables the use of %zu and %td in formatting strings
in pcre2test. They were already automatically disabled for VC and older C
compilers.
* Some changes related to callouts in pcre2grep:
(a) Support for running an external program under VMS has been added, in
addition to Windows and fork() support.
(b) --disable-pcre2grep-callout-fork restricts the callout support in
to the inbuilt echo facility.
-------------------------------------------------------------------
Wed Apr 24 17:30:36 UTC 2019 - Martin Liška <mliska@suse.cz>

View File

@ -17,7 +17,7 @@
Name: pcre2
Version: 10.32
Version: 10.33
Release: 0
Summary: A library for Perl-compatible regular expressions
License: BSD-3-Clause
@ -39,6 +39,8 @@ BuildRequires: libtool
BuildRequires: pkgconfig
BuildRequires: zlib-devel
%global _lto_cflags %{_lto_cflags} -ffat-lto-objects
%description
The PCRE2 library is a set of functions that implement regular
expression pattern matching using the same syntax and semantics