commit pcre for openSUSE:Factory

2020-04-25 Thread root
Hello community,

here is the log from the commit of package pcre for openSUSE:Factory checked in 
at 2020-04-25 20:07:22

Comparing /work/SRC/openSUSE:Factory/pcre (Old)
 and  /work/SRC/openSUSE:Factory/.pcre.new.2738 (New)


Package is "pcre"

Sat Apr 25 20:07:22 2020 rev:74 rq:795523 version:8.44

Changes:

--- /work/SRC/openSUSE:Factory/pcre/pcre.changes2019-09-05 
12:02:50.127936723 +0200
+++ /work/SRC/openSUSE:Factory/.pcre.new.2738/pcre.changes  2020-04-25 
20:07:38.755463815 +0200
@@ -1,0 +2,6 @@
+Wed Apr 15 13:24:42 UTC 2020 - Martin Pluskal 
+
+- Update to version 8.44:
+  * This is a bug-fix release.
+
+---

Old:

  pcre-8.42.tar.bz2
  pcre-8.42.tar.bz2.sig

New:

  pcre-8.44.tar.bz2
  pcre-8.44.tar.bz2.sig



Other differences:
--
++ pcre.spec ++
--- /var/tmp/diff_new_pack.7hLBQu/_old  2020-04-25 20:07:41.767470026 +0200
+++ /var/tmp/diff_new_pack.7hLBQu/_new  2020-04-25 20:07:41.771470034 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package pcre
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,15 +17,15 @@
 
 
 Name:   pcre
-Version:8.42
+Version:8.44
 Release:0
 Summary:A library for Perl-compatible regular expressions
 License:BSD-3-Clause
 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
-Source: 
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/%{name}-%{version}.tar.bz2
-Source2:
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/%{name}-%{version}.tar.bz2.sig
+Source: https://ftp.pcre.org/pub/pcre/pcre-%{version}.tar.bz2
+Source2:https://ftp.pcre.org/pub/pcre/pcre-%{version}.tar.bz2.sig
 Source3:%{name}.keyring
 Source4:baselibs.conf
 #PATCH-FIX-UPSTREAM crrodrig...@opensuse.org 
http://bugs.exim.org/show_bug.cgi?id=1173
@@ -167,12 +167,12 @@
   # RunTest test 2 needs lots of stack, if it ever segfaults
   # try increasing this
   ulimit -s $((16*1024))
-  make %{?_smp_mflags} CFLAGS="%{optflags} %{cflags_profile_generate}" V=1
-  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}"
+  %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
@@ -186,7 +186,7 @@
 # RunTest test 2 needs lots of stack, if it ever segfaults
 # try increasing this
 ulimit -s $((16*1024))
-make %{?_smp_mflags} check
+%make_build check
 
 %post -n libpcre1 -p /sbin/ldconfig
 %postun -n libpcre1 -p /sbin/ldconfig
@@ -214,8 +214,8 @@
 %files tools
 %{_bindir}/pcregrep
 %{_bindir}/pcretest
-%{_mandir}/man1/pcregrep.1%{ext_man}
-%{_mandir}/man1/pcretest.1%{ext_man}
+%{_mandir}/man1/pcregrep.1%{?ext_man}
+%{_mandir}/man1/pcretest.1%{?ext_man}
 
 %files doc
 %license COPYING LICENCE
@@ -231,7 +231,7 @@
 %{_libdir}/pkgconfig/libpcre16.pc
 %{_libdir}/pkgconfig/libpcrecpp.pc
 %{_libdir}/pkgconfig/libpcreposix.pc
-%{_mandir}/man1/pcre-config.1%{ext_man}
+%{_mandir}/man1/pcre-config.1%{?ext_man}
 %{_mandir}/man3/pcre*.3*%{ext_man}
 
 %files devel-static

++ pcre-8.42.tar.bz2 -> pcre-8.44.tar.bz2 ++
 16467 lines of diff (skipped)




commit pcre for openSUSE:Factory

2019-09-05 Thread root
Hello community,

here is the log from the commit of package pcre for openSUSE:Factory checked in 
at 2019-09-05 12:02:48

Comparing /work/SRC/openSUSE:Factory/pcre (Old)
 and  /work/SRC/openSUSE:Factory/.pcre.new.7948 (New)


Package is "pcre"

Thu Sep  5 12:02:48 2019 rev:73 rq:720520 version:8.42

Changes:

--- /work/SRC/openSUSE:Factory/pcre/pcre.changes2018-11-14 
14:29:21.183560832 +0100
+++ /work/SRC/openSUSE:Factory/.pcre.new.7948/pcre.changes  2019-09-05 
12:02:50.127936723 +0200
@@ -1,0 +2,5 @@
+Fri Aug  2 08:16:19 UTC 2019 - Martin Liška 
+
+- Use FAT LTO objects in order to provide proper static library.
+
+---



Other differences:
--
++ pcre.spec ++
--- /var/tmp/diff_new_pack.fE7xAJ/_old  2019-09-05 12:02:51.151936530 +0200
+++ /var/tmp/diff_new_pack.fE7xAJ/_new  2019-09-05 12:02:51.155936530 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package pcre
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -149,6 +149,7 @@
 %patch3 -p1
 
 %build
+%global _lto_cflags %{_lto_cflags} -ffat-lto-objects
 # Available JIT archs see sljit/sljitConfig.h
 autoreconf -fiv
 %configure \





commit pcre for openSUSE:Factory

2018-11-14 Thread root
Hello community,

here is the log from the commit of package pcre for openSUSE:Factory checked in 
at 2018-11-14 14:29:17

Comparing /work/SRC/openSUSE:Factory/pcre (Old)
 and  /work/SRC/openSUSE:Factory/.pcre.new (New)


Package is "pcre"

Wed Nov 14 14:29:17 2018 rev:72 rq:646913 version:8.42

Changes:

--- /work/SRC/openSUSE:Factory/pcre/pcre.changes2018-10-01 
09:01:53.720075903 +0200
+++ /work/SRC/openSUSE:Factory/.pcre.new/pcre.changes   2018-11-14 
14:29:21.183560832 +0100
@@ -1,0 +2,6 @@
+Thu Oct 25 10:24:59 UTC 2018 - lauf...@ph-freiburg.de
+
+- pcreposix patch taken from debian. Solves cyrus-imapd issue #1731, too.
+  pcre-8.42-pcreposix.patch
+
+---

New:

  pcre-8.42-pcreposix.patch



Other differences:
--
++ pcre.spec ++
--- /var/tmp/diff_new_pack.G3zR9G/_old  2018-11-14 14:29:21.831560208 +0100
+++ /var/tmp/diff_new_pack.G3zR9G/_new  2018-11-14 14:29:21.831560208 +0100
@@ -34,6 +34,8 @@
 Patch1: pcre-8.21-multilib.patch
 #PATCH-FIX-OPENSUSE kstreit...@suse.com fix pcre stack frame size detection 
https://bugs.exim.org/show_bug.cgi?id=2173
 Patch2: pcre-8.41-stack_frame_size_detection.patch
+#Patch 3: see: 
https://sources.debian.net/patches/pcre3/2:8.39-2/pcreposix.patch/ and cyrus 
imapd issue  #1731
+Patch3: pcre-8.42-pcreposix.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  gcc-c++
@@ -144,6 +146,7 @@
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 
 %build
 # Available JIT archs see sljit/sljitConfig.h

++ pcre-8.42-pcreposix.patch ++
From: Mark Baker 
Date: Wed, 13 Jul 2016 21:20:13 +0100
Subject: pcreposix

---
 pcreposix.h | 13 +
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/pcreposix.h b/pcreposix.h
index c77c0b0..4527f78 100644
--- a/pcreposix.h
+++ b/pcreposix.h
@@ -133,14 +133,19 @@ file. */
 
 /* The functions */
 
-PCREPOSIX_EXP_DECL int regcomp(regex_t *, const char *, int);
-PCREPOSIX_EXP_DECL int regexec(const regex_t *, const char *, size_t,
+PCREPOSIX_EXP_DECL int pcreposix_regcomp(regex_t *, const char *, int);
+PCREPOSIX_EXP_DECL int pcreposix_regexec(const regex_t *, const char *, size_t,
  regmatch_t *, int);
-PCREPOSIX_EXP_DECL size_t regerror(int, const regex_t *, char *, size_t);
-PCREPOSIX_EXP_DECL void regfree(regex_t *);
+PCREPOSIX_EXP_DECL size_t pcreposix_regerror(int, const regex_t *, char *, 
size_t);
+PCREPOSIX_EXP_DECL void pcreposix_regfree(regex_t *);
 
 #ifdef __cplusplus
 }   /* extern "C" */
 #endif
 
+#define regcomp pcreposix_regcomp
+#define regexec pcreposix_regexec
+#define regerror pcreposix_regerror
+#define regfree pcreposix_regfree
+
 #endif /* End of pcreposix.h */




commit pcre for openSUSE:Factory

2018-10-01 Thread root
Hello community,

here is the log from the commit of package pcre for openSUSE:Factory checked in 
at 2018-10-01 09:01:43

Comparing /work/SRC/openSUSE:Factory/pcre (Old)
 and  /work/SRC/openSUSE:Factory/.pcre.new (New)


Package is "pcre"

Mon Oct  1 09:01:43 2018 rev:71 rq:633754 version:8.42

Changes:

--- /work/SRC/openSUSE:Factory/pcre/pcre.changes2018-04-22 
14:35:56.712989058 +0200
+++ /work/SRC/openSUSE:Factory/.pcre.new/pcre.changes   2018-10-01 
09:01:53.720075903 +0200
@@ -1,0 +2,46 @@
+Tue Sep  4 11:46:19 UTC 2018 - astie...@suse.com
+
+- pcre 8.42:
+  * Fix outdated real_pcre definitions in pcre.h.in
+  * pcregrep was truncating components of file names to 128
+characters when processing files with the -r option, and also
+truncating path names to 512 characters. There is now a check on
+the absolute length of full path file names, which may be up to
+2047 characters long
+  * Using pcre_dfa_exec(), in UTF mode when UCP support was not
+defined, there was the possibility of a false positive match when
+caselessly matching a "not this character" item such as
+[^\x{1234}] (with a code point greater than 127) because the
+"other case" variable was not being initialized
+  * Although pcre_jit_exec checks whether the pattern is compiled
+in a given mode, it was also expected that at least one mode is
+available. This is fixed and pcre_jit_exec returns with
+PCRE_ERROR_JIT_BADOPTION when the pattern is not optimized by JIT
+at all.
+  * The line number and related variables such as match counts in
+pcregrep were all int variables, causing overflow when files with
+more than 2147483647 lines were processed (assuming 32-bit ints).
+They have all been changed to unsigned long ints.
+  * If a backreference with a minimum repeat count of zero was first in
+a pattern, apart from assertions, an incorrect first matching
+character could be recorded. For example, for the pattern
+/(?=(a))\1?b/, "b" was incorrectly set as the first character of
+a match.
+  * Fix out-of-bounds read for partial matching of /./ against an
+empty string when the newline type is CRLF.
+  * When matching using the the REG_STARTEND feature of the POSIX
+API with a non-zero starting offset, unset capturing groups
+with lower numbers than a group that did capture something were
+not being correctly returned as "unset" (that is, with offset
+values of -1).
+  * Matching the pattern /(*UTF)\C[^\v]+\x80/ against an 8-bit
+string containing multi-code-unit characters caused bad
+behaviour and possibly a crash. This issue was fixed for other
+kinds of repeat in release 8.37 by change 38, but repeating
+character classes were overlooked.
+  * A small fix to pcregrep to avoid compiler warnings for
+-Wformat-overflow=2.
+  * Added --enable-jit=auto support to configure.ac.
+  * Fix misleading error message in configure.ac.
+
+---

Old:

  pcre-8.41.tar.bz2
  pcre-8.41.tar.bz2.sig

New:

  pcre-8.42.tar.bz2
  pcre-8.42.tar.bz2.sig



Other differences:
--
++ pcre.spec ++
--- /var/tmp/diff_new_pack.i9o5hy/_old  2018-10-01 09:01:55.236074581 +0200
+++ /var/tmp/diff_new_pack.i9o5hy/_new  2018-10-01 09:01:55.240074578 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   pcre
-Version:8.41
+Version:8.42
 Release:0
 Summary:A library for Perl-compatible regular expressions
 License:BSD-3-Clause

++ pcre-8.41.tar.bz2 -> pcre-8.42.tar.bz2 ++
 15573 lines of diff (skipped)




commit pcre for openSUSE:Factory

2018-04-22 Thread root
Hello community,

here is the log from the commit of package pcre for openSUSE:Factory checked in 
at 2018-04-22 14:35:55

Comparing /work/SRC/openSUSE:Factory/pcre (Old)
 and  /work/SRC/openSUSE:Factory/.pcre.new (New)


Package is "pcre"

Sun Apr 22 14:35:55 2018 rev:70 rq:598766 version:8.41

Changes:

--- /work/SRC/openSUSE:Factory/pcre/pcre.changes2018-03-07 
10:28:00.552910733 +0100
+++ /work/SRC/openSUSE:Factory/.pcre.new/pcre.changes   2018-04-22 
14:35:56.712989058 +0200
@@ -1,0 +2,6 @@
+Sun Apr 15 00:59:20 UTC 2018 - bwiedem...@suse.com
+
+- Do not run profiling 'check' in parallel
+  to make package build reproducible (boo#1040589)
+
+---



Other differences:
--
++ pcre.spec ++
--- /var/tmp/diff_new_pack.WPdadm/_old  2018-04-22 14:35:57.484961122 +0200
+++ /var/tmp/diff_new_pack.WPdadm/_new  2018-04-22 14:35:57.484961122 +0200
@@ -159,12 +159,12 @@
   --enable-pcre16 \
   --enable-utf8 \
   --enable-unicode-properties
-%if %{do_profiling}
+%if 0%{?do_profiling}
   # RunTest test 2 needs lots of stack, if it ever segfaults
   # try increasing this
   ulimit -s $((16*1024))
   make %{?_smp_mflags} CFLAGS="%{optflags} %{cflags_profile_generate}" V=1
-  make %{?_smp_mflags} CFLAGS="%{optflags} %{cflags_profile_generate}" check
+  make CFLAGS="%{optflags} %{cflags_profile_generate}" check
   make %{?_smp_mflags} clean
   make %{?_smp_mflags} CFLAGS="%{optflags} %{cflags_profile_feedback}" V=1
 %else





commit pcre for openSUSE:Factory

2018-03-07 Thread root
Hello community,

here is the log from the commit of package pcre for openSUSE:Factory checked in 
at 2018-03-07 10:27:59

Comparing /work/SRC/openSUSE:Factory/pcre (Old)
 and  /work/SRC/openSUSE:Factory/.pcre.new (New)


Package is "pcre"

Wed Mar  7 10:27:59 2018 rev:69 rq:580531 version:8.41

Changes:

--- /work/SRC/openSUSE:Factory/pcre/pcre.changes2017-11-11 
14:14:44.521896558 +0100
+++ /work/SRC/openSUSE:Factory/.pcre.new/pcre.changes   2018-03-07 
10:28:00.552910733 +0100
@@ -1,0 +2,5 @@
+Thu Feb 22 15:10:43 UTC 2018 - fv...@suse.com
+
+- Use %license (boo#1082318)
+
+---



Other differences:
--
++ pcre.spec ++
--- /var/tmp/diff_new_pack.Owj30p/_old  2018-03-07 10:28:01.200887359 +0100
+++ /var/tmp/diff_new_pack.Owj30p/_new  2018-03-07 10:28:01.200887359 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package pcre
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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
@@ -194,7 +194,8 @@
 %postun -n libpcreposix0 -p /sbin/ldconfig
 
 %files -n libpcre1
-%doc AUTHORS COPYING ChangeLog LICENCE NEWS README
+%license COPYING LICENCE
+%doc AUTHORS ChangeLog NEWS README
 %{_libdir}/libpcre.so.*
 
 %files -n libpcre16-0
@@ -213,7 +214,8 @@
 %{_mandir}/man1/pcretest.1%{ext_man}
 
 %files doc
-%doc AUTHORS COPYING ChangeLog LICENCE NEWS README
+%license COPYING LICENCE
+%doc AUTHORS ChangeLog NEWS README
 %doc doc/html doc/*.txt
 %doc %{_defaultdocdir}/pcre-doc
 





commit pcre for openSUSE:Factory

2017-11-11 Thread root
Hello community,

here is the log from the commit of package pcre for openSUSE:Factory checked in 
at 2017-11-11 14:14:43

Comparing /work/SRC/openSUSE:Factory/pcre (Old)
 and  /work/SRC/openSUSE:Factory/.pcre.new (New)


Package is "pcre"

Sat Nov 11 14:14:43 2017 rev:68 rq:539295 version:8.41

Changes:

--- /work/SRC/openSUSE:Factory/pcre/pcre.changes2017-09-20 
17:05:52.171170382 +0200
+++ /work/SRC/openSUSE:Factory/.pcre.new/pcre.changes   2017-11-11 
14:14:44.521896558 +0100
@@ -1,0 +2,7 @@
+Wed Nov  1 17:46:54 UTC 2017 - kstreit...@suse.com
+
+- add pcre-8.41-stack_frame_size_detection.patch to fix pcre stack
+  frame size detection because modern compilers broke it by cloning
+  and inlining pcre match() function [bsc#1058722]
+
+---

New:

  pcre-8.41-stack_frame_size_detection.patch



Other differences:
--
++ pcre.spec ++
--- /var/tmp/diff_new_pack.HhL6zs/_old  2017-11-11 14:14:45.401864304 +0100
+++ /var/tmp/diff_new_pack.HhL6zs/_new  2017-11-11 14:14:45.401864304 +0100
@@ -32,6 +32,8 @@
 Patch0: pcre-8.32-visibility.patch
 #PATCH-FIX-OPENSUSE tchva...@suse.cz upstream thinks it is good idea to use 
rpath, taken from RH
 Patch1: pcre-8.21-multilib.patch
+#PATCH-FIX-OPENSUSE kstreit...@suse.com fix pcre stack frame size detection 
https://bugs.exim.org/show_bug.cgi?id=2173
+Patch2: pcre-8.41-stack_frame_size_detection.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  gcc-c++
@@ -141,6 +143,7 @@
 %setup -q
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 
 %build
 # Available JIT archs see sljit/sljitConfig.h

++ pcre-8.41-stack_frame_size_detection.patch ++
Index: pcre-8.39/pcre_exec.c
===
--- pcre-8.39.orig/pcre_exec.c
+++ pcre-8.39/pcre_exec.c
@@ -509,6 +509,12 @@ Returns:   MATCH_MATCH if matched
  (e.g. stopped by repeated call or recursion limit)
 */
 
+#ifdef __GNUC__
+static int
+match(REGISTER PCRE_PUCHAR eptr, REGISTER const pcre_uchar *ecode,
+  PCRE_PUCHAR mstart, int offset_top, match_data *md, eptrblock *eptrb,
+  unsigned int rdepth) __attribute__((noinline,noclone));
+#endif
 static int
 match(REGISTER PCRE_PUCHAR eptr, REGISTER const pcre_uchar *ecode,
   PCRE_PUCHAR mstart, int offset_top, match_data *md, eptrblock *eptrb,





commit pcre for openSUSE:Factory

2017-09-20 Thread root
Hello community,

here is the log from the commit of package pcre for openSUSE:Factory checked in 
at 2017-09-20 17:05:50

Comparing /work/SRC/openSUSE:Factory/pcre (Old)
 and  /work/SRC/openSUSE:Factory/.pcre.new (New)


Package is "pcre"

Wed Sep 20 17:05:50 2017 rev:67 rq:525991 version:8.41

Changes:

--- /work/SRC/openSUSE:Factory/pcre/pcre.changes2017-08-04 
11:56:45.841782233 +0200
+++ /work/SRC/openSUSE:Factory/.pcre.new/pcre.changes   2017-09-20 
17:05:52.171170382 +0200
@@ -1,0 +2,6 @@
+Tue Sep 12 13:10:30 UTC 2017 - m...@suse.com
+
+- RunTest needs much stack, on s390x more than the default
+  8 MB.  [bnc#1046102]
+
+---



Other differences:
--
++ pcre.spec ++
--- /var/tmp/diff_new_pack.vkz8o8/_old  2017-09-20 17:05:53.486985153 +0200
+++ /var/tmp/diff_new_pack.vkz8o8/_new  2017-09-20 17:05:53.490984591 +0200
@@ -157,6 +157,9 @@
   --enable-utf8 \
   --enable-unicode-properties
 %if %{do_profiling}
+  # RunTest test 2 needs lots of stack, if it ever segfaults
+  # try increasing this
+  ulimit -s $((16*1024))
   make %{?_smp_mflags} CFLAGS="%{optflags} %{cflags_profile_generate}" V=1
   make %{?_smp_mflags} CFLAGS="%{optflags} %{cflags_profile_generate}" check
   make %{?_smp_mflags} clean
@@ -173,6 +176,9 @@
 find %{buildroot} -type f -name "*.la" -delete -print
 
 %check
+# RunTest test 2 needs lots of stack, if it ever segfaults
+# try increasing this
+ulimit -s $((16*1024))
 make %{?_smp_mflags} check
 
 %post -n libpcre1 -p /sbin/ldconfig





commit pcre for openSUSE:Factory

2017-08-04 Thread root
Hello community,

here is the log from the commit of package pcre for openSUSE:Factory checked in 
at 2017-08-04 11:56:44

Comparing /work/SRC/openSUSE:Factory/pcre (Old)
 and  /work/SRC/openSUSE:Factory/.pcre.new (New)


Package is "pcre"

Fri Aug  4 11:56:44 2017 rev:66 rq:512856 version:8.41

Changes:

--- /work/SRC/openSUSE:Factory/pcre/pcre.changes2017-06-12 
15:10:00.466191328 +0200
+++ /work/SRC/openSUSE:Factory/.pcre.new/pcre.changes   2017-08-04 
11:56:45.841782233 +0200
@@ -1,0 +2,27 @@
+Tue Jul 25 08:15:58 UTC 2017 - astie...@suse.com
+
+- pcre 8.41:
+  * If pcregrep in multiline mode with --only-matching matched
+several lines, it restarted scanning at the next line instead
+of moving on to the end of the matched string, which can be
+several lines after the start.
+  * Fix a missing else in the JIT compiler reported by 'idaifish'.
+CVE-2017-6004 bsc#1025709
+  * A (?# style comment is now ignored between a basic quantifier
+and a following '+' or '?' (example: /X+(?#comment)?Y/.
+  * Avoid use of a potentially overflowing buffer in pcregrep
+  * Fix issues reported by fuzzers in pcretest:
+- Check for values < 256 when calling isprint() in pcretest.
+- Give an error for too big a number after \O.
+  * In the 32-bit library in non-UTF mode, an attempt to find a 
+Unicode property for a character with a code point greater than
+0x10 (the Unicode maximum) caused a crash.
+CVE-2017-7186 bsc#1030066, CVE-2017-7244 bsc#1030807
+  * The alternative matching function, pcre_dfa_exec() misbehaved
+if it encountered a character class with a possessive repeat,
+for example [a-f]{3}+.
+  * When pcretest called pcre_copy_substring() in 32-bit mode, it
+set the buffer length incorrectly, which could result in buffer
+overflow. CVE-2017-7245 bsc#1030805, CVE-2017-7246 bsc#1030803
+
+---

Old:

  pcre-8.40.tar.bz2
  pcre-8.40.tar.bz2.sig

New:

  pcre-8.41.tar.bz2
  pcre-8.41.tar.bz2.sig



Other differences:
--
++ pcre.spec ++
--- /var/tmp/diff_new_pack.ZgOJF5/_old  2017-08-04 11:56:46.837641672 +0200
+++ /var/tmp/diff_new_pack.ZgOJF5/_new  2017-08-04 11:56:46.841641107 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   pcre
-Version:8.40
+Version:8.41
 Release:0
 Summary:A library for Perl-compatible regular expressions
 License:BSD-3-Clause
@@ -159,7 +159,7 @@
 %if %{do_profiling}
   make %{?_smp_mflags} CFLAGS="%{optflags} %{cflags_profile_generate}" V=1
   make %{?_smp_mflags} CFLAGS="%{optflags} %{cflags_profile_generate}" check
-  make clean
+  make %{?_smp_mflags} clean
   make %{?_smp_mflags} CFLAGS="%{optflags} %{cflags_profile_feedback}" V=1
 %else
   make %{?_smp_mflags} CFLAGS="%{optflags}"
@@ -185,37 +185,30 @@
 %postun -n libpcreposix0 -p /sbin/ldconfig
 
 %files -n libpcre1
-%defattr(-,root,root)
 %doc AUTHORS COPYING ChangeLog LICENCE NEWS README
 %{_libdir}/libpcre.so.*
 
 %files -n libpcre16-0
-%defattr(-,root,root)
 %{_libdir}/libpcre16.so.*
 
 %files -n libpcrecpp0
-%defattr(-,root,root)
 %{_libdir}/libpcrecpp.so.*
 
 %files -n libpcreposix0
-%defattr(-,root,root)
 %{_libdir}/libpcreposix.so.*
 
 %files tools
-%defattr(-,root,root)
 %{_bindir}/pcregrep
 %{_bindir}/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)
 %{_bindir}/pcre-config
 %{_includedir}/*
 %{_libdir}/*.so
@@ -227,7 +220,6 @@
 %{_mandir}/man3/pcre*.3*%{ext_man}
 
 %files devel-static
-%defattr(-,root,root)
 %{_libdir}/*.a
 
 %changelog

++ pcre-8.40.tar.bz2 -> pcre-8.41.tar.bz2 ++
 15638 lines of diff (skipped)




commit pcre for openSUSE:Factory

2017-06-12 Thread root
Hello community,

here is the log from the commit of package pcre for openSUSE:Factory checked in 
at 2017-06-12 15:09:53

Comparing /work/SRC/openSUSE:Factory/pcre (Old)
 and  /work/SRC/openSUSE:Factory/.pcre.new (New)


Package is "pcre"

Mon Jun 12 15:09:53 2017 rev:65 rq:501301 version:8.40

Changes:

--- /work/SRC/openSUSE:Factory/pcre/pcre.changes2017-03-03 
17:38:10.551047747 +0100
+++ /work/SRC/openSUSE:Factory/.pcre.new/pcre.changes   2017-06-12 
15:10:00.466191328 +0200
@@ -1,0 +2,6 @@
+Fri Jun  2 12:42:01 UTC 2017 - mplus...@suse.com
+
+- Enable jit on aarch64
+- Enable profiled building
+
+---



Other differences:
--
++ pcre.spec ++
--- /var/tmp/diff_new_pack.gsmovt/_old  2017-06-12 15:10:01.258079593 +0200
+++ /var/tmp/diff_new_pack.gsmovt/_new  2017-06-12 15:10:01.262079028 +0200
@@ -37,7 +37,6 @@
 BuildRequires:  gcc-c++
 BuildRequires:  libtool
 BuildRequires:  pkgconfig
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 The PCRE library is a set of functions that implement regular
@@ -146,9 +145,8 @@
 %build
 # Available JIT archs see sljit/sljitConfig.h
 autoreconf -fiv
-export LDFLAGS="-Wl,-z,relro,-z,now"
 %configure \
-%ifarch %{ix86} x86_64 %{arm} ppc ppc64 ppc64le mips sparc
+%ifarch %{ix86} x86_64 %{arm} aarch64 ppc ppc64 ppc64le mips sparc
--enable-jit \
 %endif
--enable-static \
@@ -158,7 +156,14 @@
--enable-pcre16 \
--enable-utf8 \
--enable-unicode-properties
-make %{?_smp_mflags} V=1
+%if %{do_profiling}
+  make %{?_smp_mflags} CFLAGS="%{optflags} %{cflags_profile_generate}" V=1
+  make %{?_smp_mflags} CFLAGS="%{optflags} %{cflags_profile_generate}" check
+  make clean
+  make %{?_smp_mflags} CFLAGS="%{optflags} %{cflags_profile_feedback}" V=1
+%else
+  make %{?_smp_mflags} CFLAGS="%{optflags}"
+%endif
 
 %install
 %make_install
@@ -168,8 +173,7 @@
 find %{buildroot} -type f -name "*.la" -delete -print
 
 %check
-export LANG=POSIX
-make test -j1
+make %{?_smp_mflags} check
 
 %post -n libpcre1 -p /sbin/ldconfig
 %postun -n libpcre1 -p /sbin/ldconfig





commit pcre for openSUSE:Factory

2017-03-03 Thread root
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.changes2016-08-11 
18:52:58.0 +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 (?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

commit pcre for openSUSE:Factory

2016-08-11 Thread h_root
Hello community,

here is the log from the commit of package pcre for openSUSE:Factory checked in 
at 2016-08-11 18:52:57

Comparing /work/SRC/openSUSE:Factory/pcre (Old)
 and  /work/SRC/openSUSE:Factory/.pcre.new (New)


Package is "pcre"

Changes:

--- /work/SRC/openSUSE:Factory/pcre/pcre.changes2016-06-29 
15:00:41.0 +0200
+++ /work/SRC/openSUSE:Factory/.pcre.new/pcre.changes   2016-08-11 
18:52:58.0 +0200
@@ -1,0 +2,5 @@
+Mon Aug  1 15:22:09 UTC 2016 - astie...@suse.com
+
+- record minor vulnerabilities fixed in 8.39
+
+---
@@ -6,0 +12,3 @@
+  * CVE-2016-3191: workspace overflow for (*ACCEPT) with deeply
+   nested parentheses (boo#971741)
+  * CVE-2016-1283: Heap buffer overflow DoS (boo#960837)



Other differences:
--




commit pcre for openSUSE:Factory

2016-06-29 Thread h_root
Hello community,

here is the log from the commit of package pcre for openSUSE:Factory checked in 
at 2016-06-29 15:00:39

Comparing /work/SRC/openSUSE:Factory/pcre (Old)
 and  /work/SRC/openSUSE:Factory/.pcre.new (New)


Package is "pcre"

Changes:

--- /work/SRC/openSUSE:Factory/pcre/pcre.changes2015-12-03 
13:24:46.0 +0100
+++ /work/SRC/openSUSE:Factory/.pcre.new/pcre.changes   2016-06-29 
15:00:41.0 +0200
@@ -1,0 +2,8 @@
+Wed Jun 15 07:44:27 UTC 2016 - mplus...@suse.com
+
+- Update to version 8.39:
+  * Some appropriate PCRE2 JIT improvements have been retro-fitted 
+to PCRE1.
+  * Apart from that, this is another bug-fix release.
+
+---

Old:

  pcre-8.38.tar.bz2
  pcre-8.38.tar.bz2.sig

New:

  pcre-8.39.tar.bz2
  pcre-8.39.tar.bz2.sig



Other differences:
--
++ pcre.spec ++
--- /var/tmp/diff_new_pack.jEjkf0/_old  2016-06-29 15:00:42.0 +0200
+++ /var/tmp/diff_new_pack.jEjkf0/_new  2016-06-29 15:00:42.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package pcre
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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.38
+Version:8.39
 Release:0
 Summary:A library for Perl-compatible regular expressions
 License:BSD-3-Clause

++ pcre-8.38.tar.bz2 -> pcre-8.39.tar.bz2 ++
 21025 lines of diff (skipped)




commit pcre for openSUSE:Factory

2015-12-03 Thread h_root
Hello community,

here is the log from the commit of package pcre for openSUSE:Factory checked in 
at 2015-12-03 13:24:45

Comparing /work/SRC/openSUSE:Factory/pcre (Old)
 and  /work/SRC/openSUSE:Factory/.pcre.new (New)


Package is "pcre"

Changes:

--- /work/SRC/openSUSE:Factory/pcre/pcre.changes2015-05-06 
11:21:23.0 +0200
+++ /work/SRC/openSUSE:Factory/.pcre.new/pcre.changes   2015-12-03 
13:24:46.0 +0100
@@ -1,0 +2,10 @@
+Thu Nov 26 08:28:01 UTC 2015 - astie...@suse.com
+
+- pcre 8.38:
+  * CVE-2015-3217: Call Stack Overflow Vulnerability in match()
+bsc#933878
+  * Other fixes to assertions, crashes, buffer overflows and 
+performance issues found by fuzzer, affecting applications
+accepting regular expression from untrusted sources
+
+---

Old:

  pcre-8.37.tar.bz2
  pcre-8.37.tar.bz2.sig

New:

  pcre-8.38.tar.bz2
  pcre-8.38.tar.bz2.sig



Other differences:
--
++ pcre.spec ++
--- /var/tmp/diff_new_pack.tK2niS/_old  2015-12-03 13:24:48.0 +0100
+++ /var/tmp/diff_new_pack.tK2niS/_new  2015-12-03 13:24:48.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   pcre
-Version:8.37
+Version:8.38
 Release:0
 Summary:A library for Perl-compatible regular expressions
 License:BSD-3-Clause

++ pcre-8.37.tar.bz2 -> pcre-8.38.tar.bz2 ++
 8108 lines of diff (skipped)




commit pcre for openSUSE:Factory

2015-05-06 Thread h_root
Hello community,

here is the log from the commit of package pcre for openSUSE:Factory checked in 
at 2015-05-06 11:21:22

Comparing /work/SRC/openSUSE:Factory/pcre (Old)
 and  /work/SRC/openSUSE:Factory/.pcre.new (New)


Package is pcre

Changes:

--- /work/SRC/openSUSE:Factory/pcre/pcre.changes2015-03-16 
06:52:40.0 +0100
+++ /work/SRC/openSUSE:Factory/.pcre.new/pcre.changes   2015-05-06 
11:21:23.0 +0200
@@ -1,0 +2,15 @@
+Thu Apr 30 22:08:31 UTC 2015 - astie...@suse.com
+
+- pcre 8.37:
+  * CVE-2015-2325: Patterns with certain groups specifying a zero
+minimum quantifier caused incorrect code to be compiled,
+leading to an incorrect memory read. [boo#924960]
+  * CVE-2015-2326: Specific patterns containing a forward reference
+with subroutine calls caused incorrect code to be compiled
+[boo#924961]
+  * CVE-2014-8964: If an assertion condition was quantified with a
+minimum of zero, SIGSEGV or other misbehaviour could occur.
+[boo#906574]
+  * further bug fixes as listed in ChangeLog
+
+---

Old:

  pcre-8.36.tar.bz2
  pcre-8.36.tar.bz2.sig

New:

  pcre-8.37.tar.bz2
  pcre-8.37.tar.bz2.sig



Other differences:
--
++ pcre.spec ++
--- /var/tmp/diff_new_pack.UjSQsI/_old  2015-05-06 11:21:24.0 +0200
+++ /var/tmp/diff_new_pack.UjSQsI/_new  2015-05-06 11:21:24.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package pcre
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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.36
+Version:8.37
 Release:0
 Summary:A library for Perl-compatible regular expressions
 License:BSD-3-Clause

++ pcre-8.36.tar.bz2 - pcre-8.37.tar.bz2 ++
 35736 lines of diff (skipped)




commit pcre for openSUSE:Factory

2015-03-15 Thread h_root
Hello community,

here is the log from the commit of package pcre for openSUSE:Factory checked in 
at 2015-03-16 06:52:38

Comparing /work/SRC/openSUSE:Factory/pcre (Old)
 and  /work/SRC/openSUSE:Factory/.pcre.new (New)


Package is pcre

Changes:

--- /work/SRC/openSUSE:Factory/pcre/pcre.changes2014-09-07 
11:11:40.0 +0200
+++ /work/SRC/openSUSE:Factory/.pcre.new/pcre.changes   2015-03-16 
06:52:40.0 +0100
@@ -1,0 +2,9 @@
+Mon Mar  9 00:43:18 UTC 2015 - p.drou...@gmail.com
+
+- Update to version 3.16
+  * This is primarily a bug-fix release.
+  * The Unicode data tables have been updated to Unicode 7.0.0.
+- Remove pcre-commit1472.patch; fixed on upstream release
+- Remove obsolete Obsoletes tag
+
+---

Old:

  pcre-8.35.tar.bz2
  pcre-8.35.tar.bz2.sig
  pcre-commit1472.patch

New:

  pcre-8.36.tar.bz2
  pcre-8.36.tar.bz2.sig



Other differences:
--
++ pcre.spec ++
--- /var/tmp/diff_new_pack.Y2yUOz/_old  2015-03-16 06:52:41.0 +0100
+++ /var/tmp/diff_new_pack.Y2yUOz/_new  2015-03-16 06:52:41.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package pcre
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX Products 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.35
+Version:8.36
 Release:0
 Summary:A library for Perl-compatible regular expressions
 License:BSD-3-Clause
@@ -32,18 +32,12 @@
 Patch0: pcre-8.32-visibility.patch
 #PATCH-FIX-OPENSUSE tchva...@suse.cz upstream thinks it is good idea to use 
rpath, taken from RH
 Patch1: pcre-8.21-multilib.patch
-#PATCH-FIX-UPSTREAM http://bugs.exim.org/show_bug.cgi?id=1463
-Patch2: pcre-commit1472.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  gcc-c++
 BuildRequires:  libtool
 BuildRequires:  pkg-config
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-# bug437293
-%ifarch ppc64
-Obsoletes:  pcre-64bit
-%endif
 
 %description
 The PCRE library is a set of functions that implement regular
@@ -58,11 +52,6 @@
 Requires:   libpcrecpp0 = %{version}
 Requires:   libpcreposix0 = %{version}
 Requires:   libstdc++-devel
-# bug437293
-%ifarch ppc64
-Obsoletes:  pcre-devel-64bit
-%endif
-#
 
 %description devel
 The PCRE library is a set of functions that implement regular
@@ -153,7 +142,6 @@
 %setup -q
 %patch0 -p1
 %patch1 -p1
-%patch2
 
 %build
 # Available JIT archs see sljit/sljitConfig.h

++ pcre-8.35.tar.bz2 - pcre-8.36.tar.bz2 ++
 18035 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit pcre for openSUSE:Factory

2014-09-07 Thread h_root
Hello community,

here is the log from the commit of package pcre for openSUSE:Factory checked in 
at 2014-09-07 11:11:38

Comparing /work/SRC/openSUSE:Factory/pcre (Old)
 and  /work/SRC/openSUSE:Factory/.pcre.new (New)


Package is pcre

Changes:

--- /work/SRC/openSUSE:Factory/pcre/pcre.changes2014-09-03 
18:20:33.0 +0200
+++ /work/SRC/openSUSE:Factory/.pcre.new/pcre.changes   2014-09-07 
11:11:40.0 +0200
@@ -1,0 +2,7 @@
+Tue Sep  2 07:30:08 UTC 2014 - jeng...@inai.de
+
+- Improve on RPM group classification
+- Remove defunct %gpg_verify (replaced by source validators),
+  defunct freecode link
+
+---



Other differences:
--
++ pcre.spec ++
--- /var/tmp/diff_new_pack.qgFYlM/_old  2014-09-07 11:11:41.0 +0200
+++ /var/tmp/diff_new_pack.qgFYlM/_new  2014-09-07 11:11:41.0 +0200
@@ -21,10 +21,9 @@
 Release:0
 Summary:A library for Perl-compatible regular expressions
 License:BSD-3-Clause
-Group:  System/Libraries
+Group:  Development/Libraries/C and C++
 Url:http://www.pcre.org/
 #SVN-Clone:svn://vcs.exim.org/pcre/code/trunk
-#Freecode-URL: http://freecode.com/projects/pcre
 Source: 
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/%{name}-%{version}.tar.bz2
 Source2:
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/%{name}-%{version}.tar.bz2.sig
 Source3:%{name}.keyring
@@ -53,7 +52,7 @@
 
 %packagedevel
 Summary:A library for Perl-compatible regular expressions
-Group:  System/Libraries
+Group:  Development/Libraries/C and C++
 Requires:   libpcre1 = %{version}
 Requires:   libpcre16-0 = %{version}
 Requires:   libpcrecpp0 = %{version}
@@ -72,7 +71,7 @@
 
 %packagedevel-static
 Summary:A library for Perl-compatible regular expressions
-Group:  System/Libraries
+Group:  Development/Libraries/C and C++
 Requires:   pcre-devel = %{version}
 
 %description devel-static
@@ -130,7 +129,7 @@
 
 %package doc
 Summary:A library for Perl-compatible regular expressions
-Group:  System/Libraries
+Group:  Documentation/HTML
 %if 0%{?suse_version} = 1120
 BuildArch:  noarch
 %endif
@@ -142,7 +141,7 @@
 
 %package tools
 Summary:A library for Perl-compatible regular expressions
-Group:  System/Libraries
+Group:  Productivity/Text/Utilities
 Recommends: %{name}-doc
 
 %description tools
@@ -151,7 +150,6 @@
 as Perl 5.
 
 %prep
-%{?gpg_verify: %gpg_verify %{SOURCE2}}
 %setup -q
 %patch0 -p1
 %patch1 -p1


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit pcre for openSUSE:Factory

2014-09-03 Thread h_root
Hello community,

here is the log from the commit of package pcre for openSUSE:Factory checked in 
at 2014-09-03 18:20:26

Comparing /work/SRC/openSUSE:Factory/pcre (Old)
 and  /work/SRC/openSUSE:Factory/.pcre.new (New)


Package is pcre

Changes:

--- /work/SRC/openSUSE:Factory/pcre/pcre.changes2014-06-18 
07:52:53.0 +0200
+++ /work/SRC/openSUSE:Factory/.pcre.new/pcre.changes   2014-09-03 
18:20:33.0 +0200
@@ -1,0 +2,6 @@
+Thu Aug 28 03:10:39 UTC 2014 - crrodrig...@opensuse.org
+
+- Harden build with full RELRO as this libraries end linked
+  to at least one setuid root executable.
+
+---



Other differences:
--
++ pcre.spec ++
--- /var/tmp/diff_new_pack.xBkQWJ/_old  2014-09-03 18:20:34.0 +0200
+++ /var/tmp/diff_new_pack.xBkQWJ/_new  2014-09-03 18:20:34.0 +0200
@@ -160,6 +160,7 @@
 %build
 # Available JIT archs see sljit/sljitConfig.h
 autoreconf -fiv
+export LDFLAGS=-Wl,-z,relro,-z,now
 %configure \
 %ifarch %{ix86} x86_64 %{arm} ppc ppc64 ppc64le mips sparc
--enable-jit \


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit pcre for openSUSE:Factory

2014-06-17 Thread h_root
Hello community,

here is the log from the commit of package pcre for openSUSE:Factory checked in 
at 2014-06-18 07:50:42

Comparing /work/SRC/openSUSE:Factory/pcre (Old)
 and  /work/SRC/openSUSE:Factory/.pcre.new (New)


Package is pcre

Changes:

--- /work/SRC/openSUSE:Factory/pcre/pcre.changes2014-05-06 
14:02:24.0 +0200
+++ /work/SRC/openSUSE:Factory/.pcre.new/pcre.changes   2014-06-18 
07:52:53.0 +0200
@@ -1,0 +2,5 @@
+Mon Jun 16 14:44:43 UTC 2014 - dval...@suse.com
+
+- Enable JIT on ppc64le as well 
+
+---



Other differences:
--
++ pcre.spec ++
--- /var/tmp/diff_new_pack.adRAsz/_old  2014-06-18 07:52:54.0 +0200
+++ /var/tmp/diff_new_pack.adRAsz/_new  2014-06-18 07:52:54.0 +0200
@@ -161,7 +161,7 @@
 # Available JIT archs see sljit/sljitConfig.h
 autoreconf -fiv
 %configure \
-%ifarch %{ix86} x86_64 %{arm} ppc ppc64 mips sparc
+%ifarch %{ix86} x86_64 %{arm} ppc ppc64 ppc64le mips sparc
--enable-jit \
 %endif
--enable-static \


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit pcre for openSUSE:Factory

2014-04-06 Thread h_root
Hello community,

here is the log from the commit of package pcre for openSUSE:Factory checked in 
at 2014-04-06 09:54:02

Comparing /work/SRC/openSUSE:Factory/pcre (Old)
 and  /work/SRC/openSUSE:Factory/.pcre.new (New)


Package is pcre

Changes:

--- /work/SRC/openSUSE:Factory/pcre/pcre.changes2014-03-15 
17:38:02.0 +0100
+++ /work/SRC/openSUSE:Factory/.pcre.new/pcre.changes   2014-04-06 
09:54:03.0 +0200
@@ -1,0 +2,26 @@
+Sun Mar 23 20:50:04 UTC 2014 - tchva...@suse.com
+
+- Add automake and autoconf as explicit deps as we run autoreconf
+
+---
+Sun Mar 23 20:49:02 UTC 2014 - tchva...@suse.com
+
+- Add patch pcre-8.21-multilib.patch to fix RPATH issues.
+  * The patch is taken from RedHat.
+
+---
+Sun Mar 23 20:47:05 UTC 2014 - tchva...@suse.com
+
+- Clean up with the spec cleaner. Use -j1 in tests as it is not
+  really thread safe
+
+---
+Sun Mar 23 20:35:09 UTC 2014 - tchva...@suse.com
+
+- Version bump to 8.34:
+  * warning fixes
+  * perl fixes
+  * unocode6.3.0 support
+  * gconv support
+
+---

Old:

  pcre-8.33.tar.bz2
  pcre-8.33.tar.bz2.sig

New:

  pcre-8.21-multilib.patch
  pcre-8.34.tar.bz2
  pcre-8.34.tar.bz2.sig



Other differences:
--
++ pcre.spec ++
--- /var/tmp/diff_new_pack.EWglJC/_old  2014-04-06 09:54:04.0 +0200
+++ /var/tmp/diff_new_pack.EWglJC/_new  2014-04-06 09:54:04.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package pcre
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products 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,25 +17,28 @@
 
 
 Name:   pcre
-Version:8.33
+Version:8.34
 Release:0
 Summary:A library for Perl-compatible regular expressions
 License:BSD-3-Clause
 Group:  System/Libraries
 Url:http://www.pcre.org/
-
 #SVN-Clone:svn://vcs.exim.org/pcre/code/trunk
 #Freecode-URL: http://freecode.com/projects/pcre
-Source: 
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/%name-%version.tar.bz2
-Source2:
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/%name-%version.tar.bz2.sig
-Source3:%name.keyring
+Source: 
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/%{name}-%{version}.tar.bz2
+Source2:
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/%{name}-%{version}.tar.bz2.sig
+Source3:%{name}.keyring
 Source4:baselibs.conf
 #PATCH-FIX-UPSTREAM crrodrig...@opensuse.org 
http://bugs.exim.org/show_bug.cgi?id=1173
-Patch:  pcre-8.32-visibility.patch
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+Patch0: pcre-8.32-visibility.patch
+#PATCH-FIX-OPENSUSE tchva...@suse.cz upstream thinks it is good idea to use 
rpath, taken from RH
+Patch1: pcre-8.21-multilib.patch
+BuildRequires:  autoconf
+BuildRequires:  automake
 BuildRequires:  gcc-c++
 BuildRequires:  libtool
 BuildRequires:  pkg-config
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 # bug437293
 %ifarch ppc64
 Obsoletes:  pcre-64bit
@@ -68,7 +71,7 @@
 %packagedevel-static
 Summary:A library for Perl-compatible regular expressions
 Group:  System/Libraries
-Requires:   pcre-devel = %version
+Requires:   pcre-devel = %{version}
 
 %description devel-static
 The PCRE library is a set of functions that implement regular
@@ -146,15 +149,16 @@
 as Perl 5.
 
 %prep
-%{?gpg_verify: %gpg_verify %{S:2}}
+%{?gpg_verify: %gpg_verify %{SOURCE2}}
 %setup -q
-%patch -p1
+%patch0 -p1
+%patch1 -p1
 
 %build
 # Available JIT archs see sljit/sljitConfig.h
 autoreconf -fiv
 %configure \
-%ifarch %ix86 x86_64 %arm ppc ppc64 mips sparc
+%ifarch %{ix86} x86_64 %{arm} ppc ppc64 mips sparc
--enable-jit \
 %endif
--enable-static \
@@ -164,18 +168,18 @@
--enable-pcre16 \
--enable-utf8 \
 --enable-unicode-properties
-%{__make} %{?_smp_mflags} V=1
+make %{?_smp_mflags} V=1
 
 %install
-make install DESTDIR=%buildroot
-%{__mkdir_p} %{buildroot}/%{_defaultdocdir}
-mv %{buildroot}/usr/share/doc/pcre %{buildroot}/%{_defaultdocdir}/pcre-doc
+make DESTDIR=%{buildroot} install %{?_smp_mflags}
+mkdir -p %{buildroot}/%{_defaultdocdir}
+mv %{buildroot}%{_datadir}/doc/pcre %{buildroot}/%{_defaultdocdir}/pcre-doc
 #empty dependecy_libs
-%{__rm} -f 

commit pcre for openSUSE:Factory

2014-03-15 Thread h_root
Hello community,

here is the log from the commit of package pcre for openSUSE:Factory checked in 
at 2014-03-15 17:38:01

Comparing /work/SRC/openSUSE:Factory/pcre (Old)
 and  /work/SRC/openSUSE:Factory/.pcre.new (New)


Package is pcre

Changes:

--- /work/SRC/openSUSE:Factory/pcre/pcre.changes2013-06-25 
17:22:45.0 +0200
+++ /work/SRC/openSUSE:Factory/.pcre.new/pcre.changes   2014-03-15 
17:38:02.0 +0100
@@ -1,0 +2,6 @@
+Wed Nov 13 19:06:09 UTC 2013 - sweet_...@gmx.de
+
+- enable tests for all archs
+- --enable-jit for sparc
+
+---



Other differences:
--
++ pcre.spec ++
--- /var/tmp/diff_new_pack.aknViG/_old  2014-03-15 17:38:03.0 +0100
+++ /var/tmp/diff_new_pack.aknViG/_new  2014-03-15 17:38:03.0 +0100
@@ -154,7 +154,7 @@
 # Available JIT archs see sljit/sljitConfig.h
 autoreconf -fiv
 %configure \
-%ifarch %ix86 x86_64 %arm ppc ppc64 mips
+%ifarch %ix86 x86_64 %arm ppc ppc64 mips sparc
--enable-jit \
 %endif
--enable-static \
@@ -173,22 +173,9 @@
 #empty dependecy_libs
 %{__rm} -f %{buildroot}%{_libdir}/*.la
 
-#ove pcre and pcreposix library into /lib
-#%{__mkdir_p} %{buildroot}/%{_lib}
-#for l in libpcre libpcreposix; do
-#  ldest=$(readlink %{buildroot}/%{_libdir}/$l.so)
-#  mv %{buildroot}%{_libdir}/$l.so.* %{buildroot}/%{_lib}
-#  #update the symlinks for linking.
-#  %{__ln_s} -vf /%{_lib}/$ldest %{buildroot}%{_libdir}/$l.so
-#done
-
 %check
 export LANG=POSIX
-%ifarch %arm
-make test || echo make test failed
-%else
 make test
-%endif
 
 %post -n libpcre1 -p /sbin/ldconfig
 


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit pcre for openSUSE:Factory

2013-06-25 Thread h_root
Hello community,

here is the log from the commit of package pcre for openSUSE:Factory checked in 
at 2013-06-25 17:17:29

Comparing /work/SRC/openSUSE:Factory/pcre (Old)
 and  /work/SRC/openSUSE:Factory/.pcre.new (New)


Package is pcre

Changes:

--- /work/SRC/openSUSE:Factory/pcre/pcre.changes2013-04-15 
11:15:36.0 +0200
+++ /work/SRC/openSUSE:Factory/.pcre.new/pcre.changes   2013-06-25 
17:22:45.0 +0200
@@ -1,0 +2,17 @@
+Thu Jun 13 16:20:10 UTC 2013 - jeng...@inai.de
+
+- Update to new upstream release 8.33
+* The Just-In-Time compiler (JIT) now supports all pattern
+  features, including callouts and the backtracking verbs. In
+  addition, some bugs are fixed and there are minor performance
+  enhancements.
+- More robust make install call. Provide signature verification
+  files (avoid depending on gpg-offline due to bootstrap cycle).
+
+---
+Sat Jun  8 20:16:10 UTC 2013 - crrodrig...@opensuse.org
+
+- Ensure the PCRE library and tools are built with large file 
+  support in 32 bit archs.
+
+---

Old:

  pcre-8.32.tar.bz2

New:

  pcre-8.33.tar.bz2
  pcre-8.33.tar.bz2.sig
  pcre.keyring



Other differences:
--
++ pcre.spec ++
--- /var/tmp/diff_new_pack.4ps16A/_old  2013-06-25 17:22:46.0 +0200
+++ /var/tmp/diff_new_pack.4ps16A/_new  2013-06-25 17:22:46.0 +0200
@@ -17,25 +17,29 @@
 
 
 Name:   pcre
-BuildRequires:  gcc-c++
-BuildRequires:  libtool
-BuildRequires:  pkg-config
-Version:8.32
+Version:8.33
 Release:0
 Summary:A library for Perl-compatible regular expressions
 License:BSD-3-Clause
 Group:  System/Libraries
-# bug437293
-%ifarch ppc64
-Obsoletes:  pcre-64bit
-%endif
-#
 Url:http://www.pcre.org/
+
+#SVN-Clone:svn://vcs.exim.org/pcre/code/trunk
+#Freecode-URL: http://freecode.com/projects/pcre
 Source: 
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/%name-%version.tar.bz2
-Source2:baselibs.conf
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+Source2:
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/%name-%version.tar.bz2.sig
+Source3:%name.keyring
+Source4:baselibs.conf
 #PATCH-FIX-UPSTREAM crrodrig...@opensuse.org 
http://bugs.exim.org/show_bug.cgi?id=1173
 Patch:  pcre-8.32-visibility.patch
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  gcc-c++
+BuildRequires:  libtool
+BuildRequires:  pkg-config
+# bug437293
+%ifarch ppc64
+Obsoletes:  pcre-64bit
+%endif
 
 %description
 The PCRE library is a set of functions that implement regular
@@ -142,6 +146,7 @@
 as Perl 5.
 
 %prep
+%{?gpg_verify: %gpg_verify %{S:2}}
 %setup -q
 %patch -p1
 
@@ -159,10 +164,10 @@
--enable-pcre16 \
--enable-utf8 \
 --enable-unicode-properties
-%{__make} %{?_smp_mflags}
+%{__make} %{?_smp_mflags} V=1
 
 %install
-%makeinstall
+make install DESTDIR=%buildroot
 %{__mkdir_p} %{buildroot}/%{_defaultdocdir}
 mv %{buildroot}/usr/share/doc/pcre %{buildroot}/%{_defaultdocdir}/pcre-doc
 #empty dependecy_libs

++ pcre-8.32-visibility.patch ++
--- /var/tmp/diff_new_pack.4ps16A/_old  2013-06-25 17:22:46.0 +0200
+++ /var/tmp/diff_new_pack.4ps16A/_new  2013-06-25 17:22:46.0 +0200
@@ -5,11 +5,8 @@
 
 http://bugs.exim.org/show_bug.cgi?id=1173
 --
-diff --git a/m4/visibility.m4 b/m4/visibility.m4
-new file mode 100644
-index 000..07fccee
 --- /dev/null
-+++ b/m4/visibility.m4
 pcre-8.32/m4/visibility.m4
 @@ -0,0 +1,89 @@
 +# visibility.m4 serial 4 (gettext-0.18.2)
 +dnl Copyright (C) 2005, 2008, 2010-2011 Free Software Foundation, Inc.
@@ -100,6 +97,16 @@
 +  AC_DEFINE_UNQUOTED([HAVE_VISIBILITY], [$HAVE_VISIBILITY],
 +[Define to 1 or 0, depending whether the compiler supports simple 
visibility declarations.])
 +])
--- 
-1.7.12.503.g5976753.dirty
-
+--- pcre-8.32.orig/configure.ac
 pcre-8.32/configure.ac
+@@ -46,7 +46,9 @@ AC_CONFIG_MACRO_DIR([m4])
+ remember_set_CFLAGS=$CFLAGS
+ remember_set_CXXFLAGS=$CXXFLAGS
+ 
+-AC_PROG_CC
++AC_PROG_CC_STDC
++AC_USE_SYSTEM_EXTENSIONS
++AC_SYS_LARGEFILE
+ AC_PROG_CXX
+ AM_PROG_CC_C_O
+ 

++ pcre-8.32.tar.bz2 - pcre-8.33.tar.bz2 ++
 37390 lines of diff (skipped)

++ pcre.keyring ++
pub   2048R/FB0F43D8 2002-10-21
uid  Philip Hazel p...@hermes.cam.ac.uk
uid  Philip Hazel p...@cam.ac.uk
uid  Philip Hazel p...@cus.cam.ac.uk
sub   2048R/ECFA4A69 2002-10-21

-BEGIN PGP PUBLIC KEY BLOCK-
Version: GnuPG v2.0.19 (GNU/Linux)


commit pcre for openSUSE:Factory

2013-04-15 Thread h_root
Hello community,

here is the log from the commit of package pcre for openSUSE:Factory checked in 
at 2013-04-15 11:15:35

Comparing /work/SRC/openSUSE:Factory/pcre (Old)
 and  /work/SRC/openSUSE:Factory/.pcre.new (New)


Package is pcre, Maintainer is co...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/pcre/pcre.changes2012-11-28 
11:45:54.0 +0100
+++ /work/SRC/openSUSE:Factory/.pcre.new/pcre.changes   2013-04-15 
11:15:36.0 +0200
@@ -1,0 +2,31 @@
+Sun Jan  6 15:40:59 UTC 2013 - p.drou...@gmail.com
+
+- Update to 8.32 version:
+  * There is now support for 32-bit character strings and UTF-32. Like the
+16-bit support, this is done by compiling a separate 32-bit library.
+  * \X now matches a Unicode extended grapheme cluster.
+  * Case-independent matching of Unicode characters that have more than one
+other case now makes all three (or more) characters equivalent. This
+applies, for example, to Greek Sigma, which has two lowercase versions.
+  * Unicode character properties are updated to Unicode 6.2.0.
+  * The EBCDIC support, which had decayed, has had a spring clean.
+  * A number of JIT optimizations have been added, which give faster JIT
+execution speed. In addition, a new direct interface to JIT execution is
+available. This bypasses some of the sanity checks of pcre_exec() to give a
+noticeable speed-up.
+  * A number of issues in pcregrep have been fixed, making it more compatible
+with GNU grep. In particular, --exclude and --include (and variants) apply
+to all files now, not just those obtained from scanning a directory
+recursively. In Windows environments, the default action for directories is
+now skip instead of read (which provokes an error).
+  * If the --only-matching (-o) option in pcregrep is specified multiple
+times, each one causes appropriate output. For example, -o1 -o2 outputs the
+substrings matched by the 1st and 2nd capturing parentheses. A separating
+string can be specified by --om-separator (default empty).
+  * When PCRE is built via Autotools using a version of gcc that has the
+visibility feature, it is used to hide internal library functions that 
are
+not part of the public API.
+-  updated and versionned pcre-visibility.patch to svn trunk
+   * Modifications on configure.ac and makefile have been merged on upstream 
release
+
+---

Old:

  pcre-8.31.tar.bz2
  pcre-visibility.patch

New:

  pcre-8.32-visibility.patch
  pcre-8.32.tar.bz2



Other differences:
--
++ pcre.spec ++
--- /var/tmp/diff_new_pack.Czyeij/_old  2013-04-15 11:15:37.0 +0200
+++ /var/tmp/diff_new_pack.Czyeij/_new  2013-04-15 11:15:37.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package pcre
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,7 +20,7 @@
 BuildRequires:  gcc-c++
 BuildRequires:  libtool
 BuildRequires:  pkg-config
-Version:8.31
+Version:8.32
 Release:0
 Summary:A library for Perl-compatible regular expressions
 License:BSD-3-Clause
@@ -30,12 +30,12 @@
 Obsoletes:  pcre-64bit
 %endif
 #
-Url:ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
+Url:http://www.pcre.org/
 Source: 
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/%name-%version.tar.bz2
 Source2:baselibs.conf
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 #PATCH-FIX-UPSTREAM crrodrig...@opensuse.org 
http://bugs.exim.org/show_bug.cgi?id=1173
-Patch:  pcre-visibility.patch
+Patch:  pcre-8.32-visibility.patch
 
 %description
 The PCRE library is a set of functions that implement regular
@@ -143,7 +143,7 @@
 
 %prep
 %setup -q
-%patch
+%patch -p1
 
 %build
 # Available JIT archs see sljit/sljitConfig.h
@@ -185,9 +185,6 @@
 make test
 %endif
 
-%clean
-%{__rm} -rf %{buildroot}
-
 %post -n libpcre1 -p /sbin/ldconfig
 
 %postun -n libpcre1 -p /sbin/ldconfig

++ pcre-8.32-visibility.patch ++
From 1484e50a2818b2f207688765cef6cd2f5cc71520 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Cristian=20Rodr=C3=ADguez?= crrodrig...@opensuse.org
Date: Mon, 22 Oct 2012 22:38:34 +0200
Subject: [PATCH] build: Use GCC visibility to hide private symbols

http://bugs.exim.org/show_bug.cgi?id=1173
--
diff --git a/m4/visibility.m4 b/m4/visibility.m4
new file mode 100644
index 000..07fccee
--- /dev/null
+++ b/m4/visibility.m4
@@ -0,0 +1,89 @@
+# visibility.m4 serial 

commit pcre for openSUSE:Factory

2012-11-28 Thread h_root
Hello community,

here is the log from the commit of package pcre for openSUSE:Factory checked in 
at 2012-11-28 11:45:53

Comparing /work/SRC/openSUSE:Factory/pcre (Old)
 and  /work/SRC/openSUSE:Factory/.pcre.new (New)


Package is pcre, Maintainer is co...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/pcre/pcre.changes2012-11-10 
16:55:09.0 +0100
+++ /work/SRC/openSUSE:Factory/.pcre.new/pcre.changes   2012-11-28 
11:45:54.0 +0100
@@ -1,0 +2,6 @@
+Fri Nov 23 19:13:09 UTC 2012 - jeng...@inai.de
+
+- Update package descriptions about the differences between the
+  PCRE library subpackages.
+
+---



Other differences:
--
++ pcre.spec ++
--- /var/tmp/diff_new_pack.k7tnQ8/_old  2012-11-28 11:45:55.0 +0100
+++ /var/tmp/diff_new_pack.k7tnQ8/_new  2012-11-28 11:45:55.0 +0100
@@ -83,6 +83,9 @@
 expression pattern matching using the same syntax and semantics
 as Perl 5.
 
+This PCRE library variant supports 8-bit and UTF-8 strings.
+(See also libpcre16.)
+
 %package -n libpcre16-0
 Summary:A library for Perl-compatible regular expressions
 Group:  System/Libraries
@@ -92,6 +95,8 @@
 expression pattern matching using the same syntax and semantics
 as Perl 5.
 
+libpcre16 supports 16-bit and UTF-16 strings.
+
 %package -n libpcreposix0
 Summary:A library for Perl-compatible regular expressions
 Group:  System/Libraries
@@ -101,6 +106,8 @@
 expression pattern matching using the same syntax and semantics
 as Perl 5.
 
+pcreposix provides a POSIX-compatible API to the PCRE engine.
+
 %package -n libpcrecpp0
 Summary:A library for Perl-compatible regular expressions
 Group:  System/Libraries
@@ -110,6 +117,8 @@
 expression pattern matching using the same syntax and semantics
 as Perl 5.
 
+pcrecpp provides a C++ API to the PCRE engine.
+
 %package doc
 Summary:A library for Perl-compatible regular expressions
 Group:  System/Libraries

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit pcre for openSUSE:Factory

2012-11-10 Thread h_root
Hello community,

here is the log from the commit of package pcre for openSUSE:Factory checked in 
at 2012-11-10 16:55:07

Comparing /work/SRC/openSUSE:Factory/pcre (Old)
 and  /work/SRC/openSUSE:Factory/.pcre.new (New)


Package is pcre, Maintainer is co...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/pcre/pcre.changes2012-08-22 
12:16:37.0 +0200
+++ /work/SRC/openSUSE:Factory/.pcre.new/pcre.changes   2012-11-10 
16:55:09.0 +0100
@@ -1,0 +2,6 @@
+Wed Nov  7 13:35:35 UTC 2012 - cgiboude...@gmx.com
+
+- Use the --enable-pcre16 configure flag.
+  This switch enables 16 bit character support that will be required by Qt5
+
+---



Other differences:
--
++ pcre.spec ++
--- /var/tmp/diff_new_pack.N4wmE2/_old  2012-11-10 16:55:10.0 +0100
+++ /var/tmp/diff_new_pack.N4wmE2/_new  2012-11-10 16:55:10.0 +0100
@@ -46,6 +46,7 @@
 Summary:A library for Perl-compatible regular expressions
 Group:  System/Libraries
 Requires:   libpcre1 = %{version}
+Requires:   libpcre16-0 = %{version}
 Requires:   libpcrecpp0 = %{version}
 Requires:   libpcreposix0 = %{version}
 Requires:   libstdc++-devel
@@ -82,6 +83,15 @@
 expression pattern matching using the same syntax and semantics
 as Perl 5.
 
+%package -n libpcre16-0
+Summary:A library for Perl-compatible regular expressions
+Group:  System/Libraries
+
+%description -n libpcre16-0
+The PCRE library is a set of functions that implement regular
+expression pattern matching using the same syntax and semantics
+as Perl 5.
+
 %package -n libpcreposix0
 Summary:A library for Perl-compatible regular expressions
 Group:  System/Libraries
@@ -137,6 +147,7 @@
--with-link-size=2 \
--with-match-limit=1000 \
--enable-newline-is-lf \
+   --enable-pcre16 \
--enable-utf8 \
 --enable-unicode-properties
 %{__make} %{?_smp_mflags}
@@ -172,6 +183,10 @@
 
 %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
@@ -185,6 +200,10 @@
 %doc AUTHORS COPYING ChangeLog LICENCE NEWS README
 %{_libdir}/libpcre.so.*
 
+%files -n libpcre16-0
+%defattr(-,root,root)
+%{_libdir}/libpcre16.so.*
+
 %files -n libpcrecpp0
 %defattr(-,root,root)
 %{_libdir}/libpcrecpp.so.*
@@ -210,6 +229,7 @@
 %{_includedir}/*
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/libpcre.pc
+%{_libdir}/pkgconfig/libpcre16.pc
 %{_libdir}/pkgconfig/libpcrecpp.pc
 %{_libdir}/pkgconfig/libpcreposix.pc
 %{_mandir}/man1/pcre-config.*

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.N4wmE2/_old  2012-11-10 16:55:10.0 +0100
+++ /var/tmp/diff_new_pack.N4wmE2/_new  2012-11-10 16:55:10.0 +0100
@@ -1,4 +1,5 @@
 libpcre1
+libpcre16-0
 libpcreposix0
 libpcrecpp0
provides pcre-targettype = version

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit pcre for openSUSE:Factory

2012-08-22 Thread h_root
Hello community,

here is the log from the commit of package pcre for openSUSE:Factory checked in 
at 2012-08-22 12:15:43

Comparing /work/SRC/openSUSE:Factory/pcre (Old)
 and  /work/SRC/openSUSE:Factory/.pcre.new (New)


Package is pcre, Maintainer is co...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/pcre/pcre.changes2012-07-21 
12:31:01.0 +0200
+++ /work/SRC/openSUSE:Factory/.pcre.new/pcre.changes   2012-08-22 
12:16:37.0 +0200
@@ -1,0 +2,19 @@
+Fri Aug 17 14:18:53 UTC 2012 - dims...@opensuse.org
+
+- Upate to version 8.31:
+  + The JIT compiler now supports partial matching and the (*MARK)
+and (*COMMIT) verbs
+  + PCRE_INFO_MAXLOOKBEHIND can be used to find the longest
+lookbehing in a pattern.
+  + There should be a performance improvement when using the heap
+instead of the stack for recursion
+  + pcregrep can now be linked with libedit as an alternative to
+libreadline
+  + pcregrep now has a --file-list option where the list of files
+to scan is given as a file
+  + pcregrep now recognizes binary files and there are related
+options
+  + The Unicode tables have been updated to 6.1.0
+- Rebase pcre-visibility.patch.
+
+---

Old:

  pcre-8.30.tar.bz2

New:

  pcre-8.31.tar.bz2



Other differences:
--
++ pcre.spec ++
--- /var/tmp/diff_new_pack.45akOZ/_old  2012-08-22 12:16:38.0 +0200
+++ /var/tmp/diff_new_pack.45akOZ/_new  2012-08-22 12:16:38.0 +0200
@@ -20,7 +20,7 @@
 BuildRequires:  gcc-c++
 BuildRequires:  libtool
 BuildRequires:  pkg-config
-Version:8.30
+Version:8.31
 Release:0
 Summary:A library for Perl-compatible regular expressions
 License:BSD-3-Clause

++ pcre-8.30.tar.bz2 - pcre-8.31.tar.bz2 ++
 30004 lines of diff (skipped)

++ pcre-visibility.patch ++
--- /var/tmp/diff_new_pack.45akOZ/_old  2012-08-22 12:16:39.0 +0200
+++ /var/tmp/diff_new_pack.45akOZ/_new  2012-08-22 12:16:39.0 +0200
@@ -1,3 +1,5 @@
+Index: configure.ac
+===
 --- configure.ac.orig
 +++ configure.ac
 @@ -45,8 +45,12 @@ AC_CONFIG_MACRO_DIR([m4])
@@ -24,6 +26,8 @@
  AC_PROG_LN_S
  
  PCRE_MAJOR=pcre_major
+Index: m4/visibility.m4
+===
 --- /dev/null
 +++ m4/visibility.m4
 @@ -0,0 +1,89 @@
@@ -116,9 +120,11 @@
 +  AC_DEFINE_UNQUOTED([HAVE_VISIBILITY], [$HAVE_VISIBILITY],
 +[Define to 1 or 0, depending whether the compiler supports simple 
visibility declarations.])
 +])
+Index: Makefile.am
+===
 --- Makefile.am.orig
 +++ Makefile.am
-@@ -178,6 +178,9 @@ BUILT_SOURCES = pcre_chartables.c
+@@ -179,6 +179,9 @@ BUILT_SOURCES = pcre_chartables.c
  # Build the 8 bit library if it is enabled.
  if WITH_PCRE8
  lib_LTLIBRARIES += libpcre.la
@@ -128,7 +134,7 @@
  libpcre_la_SOURCES = \
pcre_byte_order.c \
pcre_compile.c \
-@@ -211,6 +214,7 @@ endif # WITH_PCRE8
+@@ -212,6 +215,7 @@ endif # WITH_PCRE8
  # Build the 16 bit library if it is enabled.
  if WITH_PCRE16
  lib_LTLIBRARIES += libpcre16.la
@@ -136,7 +142,7 @@
  libpcre16_la_SOURCES = \
pcre16_byte_order.c \
pcre16_chartables.c \
-@@ -266,10 +270,10 @@ EXTRA_DIST += \
+@@ -267,10 +271,10 @@ EXTRA_DIST += \
sljit/sljitUtils.c
  
  if WITH_PCRE8
@@ -149,7 +155,7 @@
  endif # WITH_PCRE16
  
  CLEANFILES += pcre_chartables.c
-@@ -291,9 +295,10 @@ endif # WITH_JIT
+@@ -292,9 +296,10 @@ endif # WITH_JIT
  ## A version of the main pcre library that has a posix re API.
  if WITH_PCRE8
  lib_LTLIBRARIES += libpcreposix.la
@@ -161,7 +167,7 @@
  libpcreposix_la_LIBADD = libpcre.la
  endif # WITH_PCRE8
  
-@@ -301,12 +306,13 @@ endif # WITH_PCRE8
+@@ -302,12 +307,13 @@ endif # WITH_PCRE8
  if WITH_PCRE_CPP
  
  lib_LTLIBRARIES += libpcrecpp.la
@@ -176,11 +182,11 @@
  libpcrecpp_la_LIBADD = libpcre.la
  
  TESTS += pcrecpp_unittest
-@@ -350,6 +356,7 @@ if WITH_PCRE8
+@@ -351,6 +357,7 @@ if WITH_PCRE8
  TESTS += RunGrepTest
  dist_noinst_SCRIPTS += RunGrepTest
  bin_PROGRAMS += pcregrep
 +pcregrep_CFLAGS = -fwhole-program
  pcregrep_SOURCES = pcregrep.c
  pcregrep_LDADD = $(LIBZ) $(LIBBZ2)
- pcregrep_LDADD += libpcreposix.la
+ pcregrep_LDADD += libpcre.la libpcreposix.la

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit pcre for openSUSE:Factory

2012-07-21 Thread h_root
Hello community,

here is the log from the commit of package pcre for openSUSE:Factory checked in 
at 2012-07-21 12:30:51

Comparing /work/SRC/openSUSE:Factory/pcre (Old)
 and  /work/SRC/openSUSE:Factory/.pcre.new (New)


Package is pcre, Maintainer is co...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/pcre/pcre.changes2012-05-11 
20:48:00.0 +0200
+++ /work/SRC/openSUSE:Factory/.pcre.new/pcre.changes   2012-07-21 
12:31:01.0 +0200
@@ -1,0 +2,6 @@
+Thu Jul 19 17:18:04 UTC 2012 - jeng...@inai.de
+
+- Only use --enable-jit on supported architectures; the build will
+  otherwise fail (e.g. on sparc).
+
+---



Other differences:
--
++ pcre.spec ++
--- /var/tmp/diff_new_pack.mgMu9V/_old  2012-07-21 12:31:04.0 +0200
+++ /var/tmp/diff_new_pack.mgMu9V/_new  2012-07-21 12:31:04.0 +0200
@@ -127,8 +127,13 @@
 %patch
 
 %build
+# Available JIT archs see sljit/sljitConfig.h
 autoreconf -fiv
-%configure --enable-jit --enable-static \
+%configure \
+%ifarch %ix86 x86_64 %arm ppc ppc64 mips
+   --enable-jit \
+%endif
+   --enable-static \
--with-link-size=2 \
--with-match-limit=1000 \
--enable-newline-is-lf \

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit pcre for openSUSE:Factory

2012-02-10 Thread h_root
Hello community,

here is the log from the commit of package pcre for openSUSE:Factory checked in 
at 2012-02-10 17:18:36

Comparing /work/SRC/openSUSE:Factory/pcre (Old)
 and  /work/SRC/openSUSE:Factory/.pcre.new (New)


Package is pcre, Maintainer is co...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/pcre/pcre.changes2011-11-16 
17:21:11.0 +0100
+++ /work/SRC/openSUSE:Factory/.pcre.new/pcre.changes   2012-02-10 
17:18:38.0 +0100
@@ -1,0 +2,17 @@
+Tue Feb  7 15:10:59 UTC 2012 - crrodrig...@opensuse.org
+
+- fix baselibs 
+
+---
+Tue Feb  7 04:40:59 UTC 2012 - crrodrig...@opensuse.org
+
+- Update to PCRE 8.30, upstream SONAME bump, libpcre1 
+- Drop no longer needed ppc patch.
+- move library back to %{_libdir}
+
+---
+Wed Feb  1 10:44:38 UTC 2012 - dval...@suse.com
+
+- Fix cache-flush on PPC 
+
+---

Old:

  pcre-8.20.tar.bz2

New:

  pcre-8.30.tar.bz2



Other differences:
--
++ pcre.spec ++
--- /var/tmp/diff_new_pack.WGhZc8/_old  2012-02-10 17:18:39.0 +0100
+++ /var/tmp/diff_new_pack.WGhZc8/_new  2012-02-10 17:18:39.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package pcre
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,15 +15,15 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
-
 
 Name:   pcre
-BuildRequires:  gcc-c++ libtool pkg-config
-Version:8.20
-Release:1
+BuildRequires:  gcc-c++
+BuildRequires:  libtool
+BuildRequires:  pkg-config
+Version:8.30
+Release:0
 Summary:A library for Perl-compatible regular expressions
-License:BSD3c(or similar) ; Other uncritical OpenSource License
+License:BSD-3-Clause
 Group:  System/Libraries
 # bug437293
 %ifarch ppc64
@@ -43,11 +43,10 @@
 as Perl 5.
 
 %packagedevel
-License:BSD3c(or similar) ; Other uncritical OpenSource License
 Summary:A library for Perl-compatible regular expressions
 Group:  System/Libraries
 Requires:   libstdc++-devel
-Requires:   libpcre0 = %{version}
+Requires:   libpcre1 = %{version}
 Requires:   libpcreposix0 = %{version}
 Requires:   libpcrecpp0 = %{version}
 # bug437293
@@ -61,20 +60,18 @@
 expression pattern matching using the same syntax and semantics
 as Perl 5.
 
-%package -n libpcre0
-License:BSD3c(or similar) ; Other uncritical OpenSource License
+%package -n libpcre1
 Summary:A library for Perl-compatible regular expressions
 Group:  System/Libraries
 Provides:   %{name} = %{version}
 Obsoletes:  %{name}  %{version}
 
-%description -n libpcre0
+%description -n libpcre1
 The PCRE library is a set of functions that implement regular
 expression pattern matching using the same syntax and semantics
 as Perl 5.
 
 %package -n libpcreposix0
-License:BSD3c(or similar) ; Other uncritical OpenSource License
 Summary:A library for Perl-compatible regular expressions
 Group:  System/Libraries
 
@@ -84,7 +81,6 @@
 as Perl 5.
 
 %package -n libpcrecpp0
-License:BSD3c(or similar) ; Other uncritical OpenSource License
 Summary:A library for Perl-compatible regular expressions
 Group:  System/Libraries
 
@@ -94,7 +90,6 @@
 as Perl 5.
 
 %package doc
-License:BSD3c(or similar) ; Other uncritical OpenSource License
 Summary:A library for Perl-compatible regular expressions
 Group:  System/Libraries
 %if 0%{?suse_version} = 1120
@@ -107,7 +102,6 @@
 as Perl 5.
 
 %package tools
-License:BSD3c(or similar) ; Other uncritical OpenSource License
 Summary:A library for Perl-compatible regular expressions
 Group:  System/Libraries
 Recommends: %{name}-doc
@@ -137,14 +131,15 @@
 mv %{buildroot}/usr/share/doc/pcre %{buildroot}/%{_defaultdocdir}/pcre-doc
 #empty dependecy_libs
 %{__rm} -f %{buildroot}%{_libdir}/*.la
-#move pcre and pcreposix library into /lib
-%{__mkdir_p} %{buildroot}/%{_lib}
-for l in libpcre libpcreposix; do
-  ldest=$(readlink %{buildroot}/%{_libdir}/$l.so)
-  mv %{buildroot}%{_libdir}/$l.so.* %{buildroot}/%{_lib}
-  #update the symlinks for linking.
-  %{__ln_s} -vf /%{_lib}/$ldest %{buildroot}%{_libdir}/$l.so
-done
+
+#ove pcre and pcreposix library into /lib
+#%{__mkdir_p} %{buildroot}/%{_lib}

commit pcre for openSUSE:Factory

2011-11-16 Thread h_root
Hello community,

here is the log from the commit of package pcre for openSUSE:Factory checked in 
at 2011-11-16 17:20:03

Comparing /work/SRC/openSUSE:Factory/pcre (Old)
 and  /work/SRC/openSUSE:Factory/.pcre.new (New)


Package is pcre, Maintainer is co...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/pcre/pcre.changes2011-11-02 
12:12:31.0 +0100
+++ /work/SRC/openSUSE:Factory/.pcre.new/pcre.changes   2011-11-16 
17:21:11.0 +0100
@@ -1,0 +2,5 @@
+Wed Nov 16 08:17:40 UTC 2011 - co...@suse.com
+
+- add libtool as buildrequire to avoid implicit dependency
+
+---



Other differences:
--
++ pcre.spec ++
--- /var/tmp/diff_new_pack.KgiY04/_old  2011-11-16 17:21:12.0 +0100
+++ /var/tmp/diff_new_pack.KgiY04/_new  2011-11-16 17:21:12.0 +0100
@@ -19,7 +19,7 @@
 
 
 Name:   pcre
-BuildRequires:  gcc-c++ pkg-config
+BuildRequires:  gcc-c++ libtool pkg-config
 Version:8.20
 Release:1
 Summary:A library for Perl-compatible regular expressions

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit pcre for openSUSE:Factory

2011-11-02 Thread h_root
Hello community,

here is the log from the commit of package pcre for openSUSE:Factory checked in 
at 2011-11-02 12:12:29

Comparing /work/SRC/openSUSE:Factory/pcre (Old)
 and  /work/SRC/openSUSE:Factory/.pcre.new (New)


Package is pcre, Maintainer is co...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/pcre/pcre.changes2011-10-12 
16:14:23.0 +0200
+++ /work/SRC/openSUSE:Factory/.pcre.new/pcre.changes   2011-11-02 
12:12:31.0 +0100
@@ -1,0 +2,8 @@
+Tue Nov  1 16:16:49 UTC 2011 - crrodrig...@opensuse.org
+
+- Update to version 8.20 
+  * too many fixes to list here, see included ChangeLog
+  * replace pcre-visibility patch with the one I submitted to 
+upstream for inclusion.
+
+---

Old:

  pcre-8.13.tar.bz2

New:

  pcre-8.20.tar.bz2



Other differences:
--
++ pcre.spec ++
--- /var/tmp/diff_new_pack.IB4txg/_old  2011-11-02 12:12:33.0 +0100
+++ /var/tmp/diff_new_pack.IB4txg/_new  2011-11-02 12:12:33.0 +0100
@@ -20,7 +20,7 @@
 
 Name:   pcre
 BuildRequires:  gcc-c++ pkg-config
-Version:8.13
+Version:8.20
 Release:1
 Summary:A library for Perl-compatible regular expressions
 License:BSD3c(or similar) ; Other uncritical OpenSource License
@@ -34,6 +34,7 @@
 Source: 
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/%name-%version.tar.bz2
 Source2:baselibs.conf
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+#PATCH-FIX-UPSTREAM crrodrig...@opensuse.org 
http://bugs.exim.org/show_bug.cgi?id=1173
 Patch:  pcre-visibility.patch
 
 %description
@@ -121,9 +122,8 @@
 %patch
 
 %build
-mkdir m4
 autoreconf -fiv
-%configure --enable-hidden-symbols --disable-static \
+%configure --enable-jit --disable-static \
--with-link-size=2 \
--with-match-limit=1000 \
--enable-newline-is-lf \

++ pcre-8.13.tar.bz2 - pcre-8.20.tar.bz2 ++
 41078 lines of diff (skipped)

++ pcre-visibility.patch ++
--- /var/tmp/diff_new_pack.IB4txg/_old  2011-11-02 12:12:33.0 +0100
+++ /var/tmp/diff_new_pack.IB4txg/_new  2011-11-02 12:12:33.0 +0100
@@ -1,53 +1,159 @@
 configure.ac.orig
-+++ configure.ac
-@@ -672,6 +672,44 @@ if test $enable_pcretest_libreadline =
- fi
- AC_SUBST(LIBREADLINE)
- 
-+  


   
-+dnl   


 
-+dnl Enable hiding of internal symbols in library to reduce its size and   


 
-+dnl speed dynamic linking of applications.  This currently is only 
supported   


-+dnl on gcc = 4.0 and SunPro C.   


 
-+  dnl 


   
-+AC_MSG_CHECKING([whether to enable hidden symbols in the library])


 
-+AC_ARG_ENABLE(hidden-symbols, 


 
-+AC_HELP_STRING([--enable-hidden-symbols],[Hide internal symbols in 
library])