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:
parent
259a46c9d4
commit
fa2808829f
@ -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
3
pcre2-10.33.tar.bz2
Normal 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
BIN
pcre2-10.33.tar.bz2.sig
Normal file
Binary file not shown.
@ -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>
|
Wed Apr 24 17:30:36 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||||
|
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: pcre2
|
Name: pcre2
|
||||||
Version: 10.32
|
Version: 10.33
|
||||||
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
|
||||||
@ -39,6 +39,8 @@ BuildRequires: libtool
|
|||||||
BuildRequires: pkgconfig
|
BuildRequires: pkgconfig
|
||||||
BuildRequires: zlib-devel
|
BuildRequires: zlib-devel
|
||||||
|
|
||||||
|
%global _lto_cflags %{_lto_cflags} -ffat-lto-objects
|
||||||
|
|
||||||
%description
|
%description
|
||||||
The PCRE2 library is a set of functions that implement regular
|
The PCRE2 library is a set of functions that implement regular
|
||||||
expression pattern matching using the same syntax and semantics
|
expression pattern matching using the same syntax and semantics
|
||||||
|
Loading…
Reference in New Issue
Block a user