Hello community, here is the log from the commit of package pcre2 for openSUSE:Factory checked in at 2020-05-23 17:19:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pcre2 (Old) and /work/SRC/openSUSE:Factory/.pcre2.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pcre2" Sat May 23 17:19:04 2020 rev:18 rq:806245 version:10.35 Changes: -------- --- /work/SRC/openSUSE:Factory/pcre2/pcre2.changes 2020-04-25 20:07:05.959396195 +0200 +++ /work/SRC/openSUSE:Factory/.pcre2.new.2738/pcre2.changes 2020-05-23 17:19:09.174332307 +0200 @@ -1,0 +2,27 @@ +Wed May 13 22:24:30 UTC 2020 - Илья Индиго <[email protected]> + +- 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. + +------------------------------------------------------------------- Old: ---- pcre2-10.34.tar.bz2 pcre2-10.34.tar.bz2.sig New: ---- pcre2-10.35.tar.bz2 pcre2-10.35.tar.bz2.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pcre2.spec ++++++ --- /var/tmp/diff_new_pack.2jOog7/_old 2020-05-23 17:19:12.654339776 +0200 +++ /var/tmp/diff_new_pack.2jOog7/_new 2020-05-23 17:19:12.658339785 +0200 @@ -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: 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 @@ --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 @@ %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 @@ %{_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 ++++++ pcre2-10.34.tar.bz2 -> pcre2-10.35.tar.bz2 ++++++ ++++ 31406 lines of diff (skipped)
