Hello community,

here is the log from the commit of package pcre for openSUSE:Factory checked in 
at 2017-03-03 17:38:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pcre (Old)
 and      /work/SRC/openSUSE:Factory/.pcre.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pcre"

Fri Mar  3 17:38:08 2017 rev:64 rq:456817 version:8.40

Changes:
--------
--- /work/SRC/openSUSE:Factory/pcre/pcre.changes        2016-08-11 
18:52:58.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.pcre.new/pcre.changes   2017-03-03 
17:38:10.551047747 +0100
@@ -1,0 +2,44 @@
+Thu Feb  9 08:55:30 UTC 2017 - astie...@suse.com
+
+- pcre 8.40:
+  * Using -o with -M in pcregrep could cause unnecessary repeated
+    output when the match extended over a line boundary.
+  * Fix register overwite in JIT when SSE2 acceleration is enabled.
+  * Ignore "show all captures" (/=) for DFA matching.
+  * Fix JIT unaligned accesses on x86
+  * In any wide-character mode (8-bit UTF or any 16-bit or 32-bit
+    mode), without PCRE_UCP set, a negative character type such as
+    \D in a positive class should cause all characters greater than
+    255 to match, whatever else is in the class. There was a bug
+    that caused this not to happen if a Unicode property item was
+    added to such a class, for example [\D\P{Nd}] or [\W\pL].
+  * When pcretest was outputing information from a callout, the
+    caret indicator for the current position in the subject line
+    was incorrect if it was after an escape sequence for a
+    character whose code point was greater than \x{ff}.
+  * A pattern such as (?<RA>abc)(?(R)xyz) was incorrectly compiled
+    such that the conditional was interpreted as a reference to
+    capturing group 1 instead of a test for recursion. Any group
+    whose name began with R was misinterpreted in this way. (The
+    reference interpretation should only happen if the group's name
+    is precisely "R".)
+  * A number of bugs have been mended relating to match start-up
+    optimizations when the first thing in a pattern is a positive
+    lookahead. These all applied only when PCRE_NO_START_OPTIMIZE
+    was *not* set:
+    + A pattern such as (?=.*X)X$ was incorrectly optimized as if
+      it needed both an initial 'X' and a following 'X'.
+    + Some patterns starting with an assertion that started with
+      .* were incorrectly optimized as having to match at the start
+      of the subject or after a newline. There are cases where this
+      is not true, for example, (?=.*[A-Z])(?=.{8,16})(?!.*[\s])
+      matches after the start in lines that start with spaces.
+      Starting .* in an assertion is no longer taken as an
+      indication of matching at the start (or after a newline).
+
+-------------------------------------------------------------------
+Tue Feb  7 16:17:44 UTC 2017 - dims...@opensuse.org
+
+- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.
+
+-------------------------------------------------------------------

Old:
----
  pcre-8.39.tar.bz2
  pcre-8.39.tar.bz2.sig

New:
----
  pcre-8.40.tar.bz2
  pcre-8.40.tar.bz2.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ pcre.spec ++++++
--- /var/tmp/diff_new_pack.mR7vCM/_old  2017-03-03 17:38:11.254948281 +0100
+++ /var/tmp/diff_new_pack.mR7vCM/_new  2017-03-03 17:38:11.254948281 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package pcre
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           pcre
-Version:        8.39
+Version:        8.40
 Release:        0
 Summary:        A library for Perl-compatible regular expressions
 License:        BSD-3-Clause
@@ -36,7 +36,7 @@
 BuildRequires:  automake
 BuildRequires:  gcc-c++
 BuildRequires:  libtool
-BuildRequires:  pkg-config
+BuildRequires:  pkgconfig
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -161,7 +161,7 @@
 make %{?_smp_mflags} V=1
 
 %install
-make DESTDIR=%{buildroot} install %{?_smp_mflags}
+%make_install
 mkdir -p %{buildroot}/%{_defaultdocdir}
 mv %{buildroot}%{_datadir}/doc/pcre %{buildroot}/%{_defaultdocdir}/pcre-doc
 #empty dependecy_libs
@@ -172,19 +172,12 @@
 make test -j1
 
 %post -n libpcre1 -p /sbin/ldconfig
-
 %postun -n libpcre1 -p /sbin/ldconfig
-
 %post -n libpcre16-0 -p /sbin/ldconfig
-
 %postun -n libpcre16-0 -p /sbin/ldconfig
-
 %post -n libpcrecpp0 -p /sbin/ldconfig
-
 %postun -n libpcrecpp0 -p /sbin/ldconfig
-
 %post -n libpcreposix0 -p /sbin/ldconfig
-
 %postun -n libpcreposix0 -p /sbin/ldconfig
 
 %files -n libpcre1
@@ -208,12 +201,14 @@
 %defattr(-,root,root)
 %{_bindir}/pcregrep
 %{_bindir}/pcretest
-%{_mandir}/man1/pcregrep.*
-%{_mandir}/man1/pcretest.*
+%{_mandir}/man1/pcregrep.1%{ext_man}
+%{_mandir}/man1/pcretest.1%{ext_man}
 
 %files doc
 %defattr(-,root,root)
+%doc AUTHORS COPYING ChangeLog LICENCE NEWS README
 %doc doc/html doc/*.txt
+%doc %{_defaultdocdir}/pcre-doc
 
 %files devel
 %defattr(-,root,root)
@@ -224,8 +219,8 @@
 %{_libdir}/pkgconfig/libpcre16.pc
 %{_libdir}/pkgconfig/libpcrecpp.pc
 %{_libdir}/pkgconfig/libpcreposix.pc
-%{_mandir}/man1/pcre-config.*
-%{_mandir}/man3/*.gz
+%{_mandir}/man1/pcre-config.1%{ext_man}
+%{_mandir}/man3/pcre*.3*%{ext_man}
 
 %files devel-static
 %defattr(-,root,root)

++++++ pcre-8.39.tar.bz2 -> pcre-8.40.tar.bz2 ++++++
++++ 5512 lines of diff (skipped)


Reply via email to