forked from pool/pcre2
Accepting request 806245 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/806245 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pcre2?expand=0&rev=18
This commit is contained in:
commit
468281a3e5
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:74c473ffaba9e13db6951fd146e0143fe9887852ce73406a03277af1d9b798ca
|
||||
size 1714731
|
Binary file not shown.
3
pcre2-10.35.tar.bz2
Normal file
3
pcre2-10.35.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9ccba8e02b0ce78046cdfb52e5c177f0f445e421059e43becca4359c669d4613
|
||||
size 1725214
|
BIN
pcre2-10.35.tar.bz2.sig
Normal file
BIN
pcre2-10.35.tar.bz2.sig
Normal file
Binary file not shown.
@ -1,3 +1,30 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed May 13 22:24:30 UTC 2020 - Илья Индиго <ilya@ilya.pp.ua>
|
||||
|
||||
- Refresh spec-file via spec-cleaner.
|
||||
* Add %make_build and %license macros.
|
||||
- Update to 10.35
|
||||
* https://www.pcre.org/changelog.txt
|
||||
* Use PCRE2_MATCH_EMPTY flag to detect empty matches in JIT.
|
||||
* A JIT bug is fixed which allowed to read the fields
|
||||
of the compiled pattern before its existence is checked.
|
||||
* Added PCRE2_SUBSTITUTE_LITERAL.
|
||||
* Avoid some VS compiler warnings.
|
||||
* Added PCRE2_SUBSTITUTE_MATCHED.
|
||||
* Added (?* and (?<* as synonms for (*napla: and (*naplb:
|
||||
to match another regex engine.
|
||||
* Fix *THEN verbs in lookahead assertions in JIT.
|
||||
* Added PCRE2_SUBSTITUTE_REPLACEMENT_ONLY.
|
||||
* The JIT stack should be freed when the low-level stack
|
||||
allocation fails.
|
||||
* Changed setting of CMAKE_MODULE_PATH in CMakeLists.txt from SET
|
||||
to LIST(APPEND...) to allow a setting from the command line
|
||||
to be included.
|
||||
* Updated to Unicode 13.0.0.
|
||||
* CMake build now checks for secure_getenv() and strerror().
|
||||
* Restrict the configuration setting for the SELinux compatible
|
||||
execmem allocator (change 10.30/44) to Linux and NetBSD.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 27 16:26:54 UTC 2020 - Marketa Calabkova <mcalabkova@suse.com>
|
||||
|
||||
|
35
pcre2.spec
35
pcre2.spec
@ -16,15 +16,16 @@
|
||||
#
|
||||
|
||||
|
||||
%global _lto_cflags %{_lto_cflags} -ffat-lto-objects
|
||||
Name: pcre2
|
||||
Version: 10.34
|
||||
Version: 10.35
|
||||
Release: 0
|
||||
Summary: A library for Perl-compatible regular expressions
|
||||
License: BSD-3-Clause
|
||||
Group: Development/Libraries/C and C++
|
||||
URL: https://www.pcre.org/
|
||||
URL: https://www.pcre.org
|
||||
#SVN-Clone: svn://vcs.exim.org/pcre/code/trunk
|
||||
Source: https://ftp.pcre.org/pub/pcre/%{name}-%{version}.tar.bz2
|
||||
Source0: https://ftp.pcre.org/pub/pcre/%{name}-%{version}.tar.bz2
|
||||
Source2: https://ftp.pcre.org/pub/pcre/%{name}-%{version}.tar.bz2.sig
|
||||
Source3: %{name}.keyring
|
||||
Source4: baselibs.conf
|
||||
@ -39,8 +40,6 @@ 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
|
||||
@ -190,14 +189,14 @@ export LDFLAGS="-Wl,-z,relro,-z,now"
|
||||
--enable-unicode
|
||||
|
||||
%if 0%{?do_profiling}
|
||||
make %{?_smp_mflags} CFLAGS="%{optflags} %{cflags_profile_generate}" V=1
|
||||
%make_build CFLAGS="%{optflags} %{cflags_profile_generate}"
|
||||
export LANG=POSIX
|
||||
# do not run profiling in parallel for reproducible builds (boo#1040589 boo#1102408)
|
||||
make CFLAGS="%{optflags} %{cflags_profile_generate}" check
|
||||
make %{?_smp_mflags} clean
|
||||
make %{?_smp_mflags} CFLAGS="%{optflags} %{cflags_profile_feedback}" V=1
|
||||
%make_build CFLAGS="%{optflags} %{cflags_profile_generate}" check
|
||||
%make_build clean
|
||||
%make_build CFLAGS="%{optflags} %{cflags_profile_feedback}"
|
||||
%else
|
||||
make %{?_smp_mflags} CFLAGS="%{optflags}"
|
||||
%make_build CFLAGS="%{optflags}"
|
||||
%endif
|
||||
|
||||
%install
|
||||
@ -209,7 +208,7 @@ find %{buildroot} -type f -name "*.la" -delete -print
|
||||
|
||||
%check
|
||||
export LANG=POSIX
|
||||
make check -j1
|
||||
%make_build check -j1
|
||||
|
||||
%post -n libpcre2-8-0 -p /sbin/ldconfig
|
||||
%postun -n libpcre2-8-0 -p /sbin/ldconfig
|
||||
@ -226,32 +225,32 @@ make check -j1
|
||||
%{_libdir}/libpcre2-8.so.*
|
||||
|
||||
%files -n libpcre2-16-0
|
||||
%doc LICENCE
|
||||
%license LICENCE
|
||||
%{_libdir}/libpcre2-16.so.*
|
||||
|
||||
%files -n libpcre2-32-0
|
||||
%doc LICENCE
|
||||
%license LICENCE
|
||||
%{_libdir}/libpcre2-32.so.*
|
||||
|
||||
%files -n libpcre2-posix2
|
||||
%doc LICENCE
|
||||
%license LICENCE
|
||||
%{_libdir}/libpcre2-posix.so.*
|
||||
|
||||
%files tools
|
||||
%doc LICENCE
|
||||
%license LICENCE
|
||||
%{_bindir}/pcre2grep
|
||||
%{_bindir}/pcre2test
|
||||
%{_mandir}/man1/pcre2grep.1%{?ext_man}
|
||||
%{_mandir}/man1/pcre2test.1%{?ext_man}
|
||||
|
||||
%files doc
|
||||
%license COPYING
|
||||
%doc AUTHORS ChangeLog LICENCE NEWS README
|
||||
%license COPYING LICENCE
|
||||
%doc AUTHORS ChangeLog NEWS README
|
||||
%doc doc/html doc/*.txt
|
||||
%doc %{_defaultdocdir}/pcre2-doc
|
||||
|
||||
%files devel
|
||||
%doc LICENCE
|
||||
%license LICENCE
|
||||
%{_bindir}/pcre2-config
|
||||
%{_includedir}/*
|
||||
%{_libdir}/*.so
|
||||
|
Loading…
Reference in New Issue
Block a user