Accepting request 523377 from home:jengelh:branches:devel:libraries:c_c++
- Update to new upstream release 10.30 OBS-URL: https://build.opensuse.org/request/show/523377 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pcre2?expand=0&rev=21
This commit is contained in:
parent
91ca403a03
commit
10f9ed3570
@ -1,4 +1,4 @@
|
|||||||
libpcre2-8-0
|
libpcre2-8-0
|
||||||
libpcre2-16-0
|
libpcre2-16-0
|
||||||
libpcre2-32-0
|
libpcre2-32-0
|
||||||
libpcre2-posix1
|
libpcre2-posix2
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:dfc79b918771f02d33968bd34a749ad7487fa1014aeb787fad29dd392b78c56e
|
|
||||||
size 1515314
|
|
Binary file not shown.
3
pcre2-10.30.tar.bz2
Normal file
3
pcre2-10.30.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:90bd41c605d30e3745771eb81928d779f158081a51b2f314bbcc1f73de5773db
|
||||||
|
size 1583543
|
BIN
pcre2-10.30.tar.bz2.sig
Normal file
BIN
pcre2-10.30.tar.bz2.sig
Normal file
Binary file not shown.
@ -1,3 +1,32 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 11 18:14:30 UTC 2017 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new upstream release 10.30
|
||||||
|
* The main interpreter, pcre2_match(), has been refactored into
|
||||||
|
a new version that does not use recursive function calls for
|
||||||
|
remembering backtracking positions. The new implementation
|
||||||
|
allows backtracking into recursive group calls in patterns,
|
||||||
|
making it more compatible with Perl. For patterns that have a
|
||||||
|
lot of backtracking, the heap is now used, and there is
|
||||||
|
explicit limit on the amount, settable by
|
||||||
|
pcre2_set_heap_limit(). The "recursion limit" is retained,
|
||||||
|
but is renamed as "depth limit".
|
||||||
|
* The new option PCRE2_ENDANCHORED insists that a pattern match
|
||||||
|
must end at the end of the subject.
|
||||||
|
* The new option PCRE2_EXTENDED_MORE implements Perl's /xx
|
||||||
|
feature, and pcre2test is upgraded to support it. Setting
|
||||||
|
within the pattern by (?xx) is Also supported.
|
||||||
|
* (?n) can be used to set PCRE2_NO_AUTO_CAPTURE, because Perl
|
||||||
|
now has this.
|
||||||
|
* Additional pattern compile options in the compile context are
|
||||||
|
now available: PCRE2_EXTRA_ALLOW_SURROGATE_ESCAPES and
|
||||||
|
PCRE2_EXTRA_BAD_ESCAPE_IS LITERAL.
|
||||||
|
* The newline type PCRE2_NEWLINE_NUL is now available.
|
||||||
|
* The match limit value now also applies to pcre2_dfa_match()
|
||||||
|
as there are patterns that can use up a lot of resources
|
||||||
|
without necessarily recursing very deeply.
|
||||||
|
- Switch source URLs to use HTTP.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sat Aug 5 17:34:26 UTC 2017 - astieger@suse.com
|
Sat Aug 5 17:34:26 UTC 2017 - astieger@suse.com
|
||||||
|
|
||||||
|
18
pcre2.spec
18
pcre2.spec
@ -18,15 +18,15 @@
|
|||||||
|
|
||||||
%define with_libedit 0%{?suse_version} > 1110
|
%define with_libedit 0%{?suse_version} > 1110
|
||||||
Name: pcre2
|
Name: pcre2
|
||||||
Version: 10.23
|
Version: 10.30
|
||||||
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
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Url: http://www.pcre.org/
|
Url: http://www.pcre.org/
|
||||||
#SVN-Clone: svn://vcs.exim.org/pcre/code/trunk
|
#SVN-Clone: svn://vcs.exim.org/pcre/code/trunk
|
||||||
Source: ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/%{name}-%{version}.tar.bz2
|
Source: https://ftp.pcre.org/pub/pcre/%{name}-%{version}.tar.bz2
|
||||||
Source2: ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/%{name}-%{version}.tar.bz2.sig
|
Source2: https://ftp.pcre.org/pub/pcre/%{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
|
||||||
@ -57,7 +57,7 @@ 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}
|
||||||
Requires: libpcre2-8-0 = %{version}
|
Requires: libpcre2-8-0 = %{version}
|
||||||
Requires: libpcre2-posix1 = %{version}
|
Requires: libpcre2-posix2 = %{version}
|
||||||
Requires: libstdc++-devel
|
Requires: libstdc++-devel
|
||||||
|
|
||||||
%description devel
|
%description devel
|
||||||
@ -126,11 +126,11 @@ API.
|
|||||||
|
|
||||||
libpcre2-32 supports 32-bit and UTF-32 strings.
|
libpcre2-32 supports 32-bit and UTF-32 strings.
|
||||||
|
|
||||||
%package -n libpcre2-posix1
|
%package -n libpcre2-posix2
|
||||||
Summary: A library for Perl-compatible regular expressions
|
Summary: A library for Perl-compatible regular expressions
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
|
|
||||||
%description -n libpcre2-posix1
|
%description -n libpcre2-posix2
|
||||||
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
|
||||||
as Perl 5.
|
as Perl 5.
|
||||||
@ -211,8 +211,8 @@ make check -j1
|
|||||||
%postun -n libpcre2-16-0 -p /sbin/ldconfig
|
%postun -n libpcre2-16-0 -p /sbin/ldconfig
|
||||||
%post -n libpcre2-32-0 -p /sbin/ldconfig
|
%post -n libpcre2-32-0 -p /sbin/ldconfig
|
||||||
%postun -n libpcre2-32-0 -p /sbin/ldconfig
|
%postun -n libpcre2-32-0 -p /sbin/ldconfig
|
||||||
%post -n libpcre2-posix1 -p /sbin/ldconfig
|
%post -n libpcre2-posix2 -p /sbin/ldconfig
|
||||||
%postun -n libpcre2-posix1 -p /sbin/ldconfig
|
%postun -n libpcre2-posix2 -p /sbin/ldconfig
|
||||||
|
|
||||||
%files -n libpcre2-8-0
|
%files -n libpcre2-8-0
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
@ -229,7 +229,7 @@ make check -j1
|
|||||||
%doc LICENCE
|
%doc LICENCE
|
||||||
%{_libdir}/libpcre2-32.so.*
|
%{_libdir}/libpcre2-32.so.*
|
||||||
|
|
||||||
%files -n libpcre2-posix1
|
%files -n libpcre2-posix2
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%doc LICENCE
|
%doc LICENCE
|
||||||
%{_libdir}/libpcre2-posix.so.*
|
%{_libdir}/libpcre2-posix.so.*
|
||||||
|
Loading…
Reference in New Issue
Block a user