commit pcre for openSUSE:Factory
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
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
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
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
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
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
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
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
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
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
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 -%{_mandi
commit pcre for openSUSE:Factory
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
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
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
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
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
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
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
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
Hello community, here is the log from the commit of package pcre for openSUSE:Factory checked in at 2014-05-06 14:02:23 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-04-06 09:54:03.0 +0200 +++ /work/SRC/openSUSE:Factory/.pcre.new/pcre.changes 2014-05-06 14:02:24.0 +0200 @@ -1,0 +2,13 @@ +Sat May 3 06:07:56 UTC 2014 - co...@suse.com + +- update to 0.35: + There have been performance improvements for classes containing non-ASCII + characters and the "auto-possessification" feature has been extended. Other + minor improvements have been implemented and bugs fixed. There is a new callout + feature to enable applications to do detailed stack checks at compile time, to + avoid running out of stack for deeply nested parentheses. The JIT compiler has + been extended with experimental support for ARM-64, MIPS-64, and PPC-LE. +- add pcre-commit1472.patch from SVN to work with gcc49, see + http://bugs.exim.org/show_bug.cgi?id=1463 + +--- Old: pcre-8.34.tar.bz2 pcre-8.34.tar.bz2.sig New: pcre-8.35.tar.bz2 pcre-8.35.tar.bz2.sig pcre-commit1472.patch Other differences: -- ++ pcre.spec ++ --- /var/tmp/diff_new_pack.0UJHOA/_old 2014-05-06 14:02:25.0 +0200 +++ /var/tmp/diff_new_pack.0UJHOA/_new 2014-05-06 14:02:25.0 +0200 @@ -17,7 +17,7 @@ Name: pcre -Version:8.34 +Version:8.35 Release:0 Summary:A library for Perl-compatible regular expressions License:BSD-3-Clause @@ -33,6 +33,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-UPSTREAM http://bugs.exim.org/show_bug.cgi?id=1463 +Patch2: pcre-commit1472.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: gcc-c++ @@ -153,6 +155,7 @@ %setup -q %patch0 -p1 %patch1 -p1 +%patch2 %build # Available JIT archs see sljit/sljitConfig.h ++ pcre-8.34.tar.bz2 -> pcre-8.35.tar.bz2 ++ 43179 lines of diff (skipped) ++ pcre-commit1472.patch ++ Index: configure.ac === --- configure.ac(Revision 1471) +++ configure.ac(Revision 1472) @@ -9,9 +9,9 @@ dnl be defined as -RC2, for example. For real releases, it should be empty. m4_define(pcre_major, [8]) -m4_define(pcre_minor, [35]) -m4_define(pcre_prerelease, []) -m4_define(pcre_date, [2014-04-04]) +m4_define(pcre_minor, [36]) +m4_define(pcre_prerelease, [-RC1]) +m4_define(pcre_date, [2014-04-21]) # NOTE: The CMakeLists.txt file searches for the above variables in the first # 50 lines of this file. Please update that if the variables above are moved. Index: pcrecpp.cc === --- pcrecpp.cc (Revision 1471) +++ pcrecpp.cc (Revision 1472) @@ -511,7 +511,7 @@ return 0; } - pcre_extra extra = { 0, 0, 0, 0, 0, 0 }; + pcre_extra extra = { 0, 0, 0, 0, 0, 0, 0, 0 }; if (options_.match_limit() > 0) { extra.flags |= PCRE_EXTRA_MATCH_LIMIT; extra.match_limit = options_.match_limit(); @@ -660,6 +660,8 @@ /* Parsers for various types */ bool Arg::parse_null(const char* str, int n, void* dest) { + (void)str; + (void)n; // We fail if somebody asked us to store into a non-NULL void* pointer return (dest == NULL); } Index: ChangeLog === --- ChangeLog (Revision 1471) +++ ChangeLog (Revision 1472) @@ -1,6 +1,18 @@ ChangeLog for PCRE -- +Version 8.36 xx-xxx-2014 + + +1. Got rid of some compiler warnings in the C++ modules that were shown up by +-Wmissing-field-initializers and -Wunused-parameter. + +2. The tests for quantifiers being too big (greater than 65535) were being +applied after reading the number, and stupidly assuming that integer +overflow would give a negative number. The tests are now applied as the +numbers are read. + + Version 8.35 04-April-2014 -- Index: pcre_stringpiece_unittest.cc === --- pcre_stringpiece_unittest.cc(Revision 1471) +++ pcre_stringpiece_unittest.cc(Revision 1472) @@ -142,6 +142,8 @@ } int main(int argc, char** argv) { + (void)argc; + (void)argv; CheckComparisonOperators(); CheckSTLComparator();
commit pcre for openSUSE:Factory
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 %{b
commit pcre for openSUSE:Factory
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
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 uid Philip Hazel uid Philip Hazel sub 2048R/ECFA4A69 2002-10-21 -BEGIN PGP PUBLIC KEY BLOCK- Version: GnuPG v2.0.19 (GNU/Linux) mQEMBD2z9g0BCACpGWJ4K2mjR6K9nv7/K+HLjJtDO0E0ckudeNjg2JvnuUU7m1bK 87nSklHTSMNiqmuVU5hFAuGiMGBM
commit pcre for openSUSE:Factory
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?= 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 4 (gettext-0
commit pcre for openSUSE:Factory
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
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- = " -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit pcre for openSUSE:Factory
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
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
Hello community, here is the log from the commit of package pcre for openSUSE:Factory checked in at 2012-05-11 20:47:37 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-02-10 17:18:38.0 +0100 +++ /work/SRC/openSUSE:Factory/.pcre.new/pcre.changes 2012-05-11 20:48:00.0 +0200 @@ -1,0 +2,5 @@ +Thu May 10 15:59:21 UTC 2012 - afaer...@suse.de + +- Add devel-static package + +--- Other differences: -- ++ pcre.spec ++ --- /var/tmp/diff_new_pack.168pkR/_old 2012-05-11 20:48:01.0 +0200 +++ /var/tmp/diff_new_pack.168pkR/_new 2012-05-11 20:48:01.0 +0200 @@ -45,10 +45,10 @@ %packagedevel Summary:A library for Perl-compatible regular expressions Group: System/Libraries -Requires: libstdc++-devel Requires: libpcre1 = %{version} -Requires: libpcreposix0 = %{version} Requires: libpcrecpp0 = %{version} +Requires: libpcreposix0 = %{version} +Requires: libstdc++-devel # bug437293 %ifarch ppc64 Obsoletes: pcre-devel-64bit @@ -60,6 +60,17 @@ expression pattern matching using the same syntax and semantics as Perl 5. +%packagedevel-static +Summary:A library for Perl-compatible regular expressions +Group: System/Libraries +Requires: pcre-devel = %version + +%description devel-static +The PCRE library is a set of functions that implement regular +expression pattern matching using the same syntax and semantics +as Perl 5. +This package contains static versions of the PCRE libraries. + %package -n libpcre1 Summary:A library for Perl-compatible regular expressions Group: System/Libraries @@ -117,7 +128,7 @@ %build autoreconf -fiv -%configure --enable-jit --disable-static \ +%configure --enable-jit --enable-static \ --with-link-size=2 \ --with-match-limit=1000 \ --enable-newline-is-lf \ @@ -199,4 +210,8 @@ %{_mandir}/man1/pcre-config.* %{_mandir}/man3/*.gz +%files devel-static +%defattr(-,root,root) +%{_libdir}/*.a + %changelog -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit pcre for openSUSE:Factory
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
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
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])
commit pcre for openSUSE:Factory
Hello community, here is the log from the commit of package pcre for openSUSE:Factory checked in at Wed Oct 12 16:14:26 CEST 2011. --- openSUSE:Factory/pcre/pcre.changes 2011-09-23 12:21:50.0 +0200 +++ /mounts/work_src_done/STABLE/pcre/pcre.changes 2011-10-12 00:55:37.0 +0200 @@ -1,0 +2,7 @@ +Tue Oct 11 22:39:57 UTC 2011 - dmuel...@suse.de + +- udpate to 8.13: + * too many fixes to list here, see included ChangeLog + * the Unicode data tables have been updated to Unicode 6.0.0. + +--- calling whatdependson for head-i586 Old: pcre-8.12.tar.bz2 New: pcre-8.13.tar.bz2 Other differences: -- ++ pcre.spec ++ --- /var/tmp/diff_new_pack.meCr1P/_old 2011-10-12 16:14:21.0 +0200 +++ /var/tmp/diff_new_pack.meCr1P/_new 2011-10-12 16:14:21.0 +0200 @@ -20,7 +20,7 @@ Name: pcre BuildRequires: gcc-c++ pkg-config -Version:8.12 +Version:8.13 Release:1 Summary:A library for Perl-compatible regular expressions License:BSD3c(or similar) ; Other uncritical OpenSource License ++ pcre-8.12.tar.bz2 -> pcre-8.13.tar.bz2 ++ 38777 lines of diff (skipped) continue with "q"... Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit pcre for openSUSE:Factory
Hello community, here is the log from the commit of package pcre for openSUSE:Factory checked in at Mon Sep 19 21:15:09 CEST 2011. --- pcre/pcre.changes 2011-03-09 15:28:08.0 +0100 +++ /mounts/work_src_done/STABLE/pcre/pcre.changes 2011-09-19 17:15:53.0 +0200 @@ -1,0 +2,5 @@ +Mon Sep 19 15:15:41 UTC 2011 - co...@suse.com + +- remove fragile _service + +--- Package does not exist at destination yet. Using Fallback pcre Destination is pcre calling whatdependson for head-i586 Old: _service _service:download_url:pcre-8.12.tar.bz2 New: pcre-8.12.tar.bz2 Other differences: -- ++ pcre.spec ++ --- /var/tmp/diff_new_pack.Tuq3Li/_old 2011-09-19 21:15:04.0 +0200 +++ /var/tmp/diff_new_pack.Tuq3Li/_new 2011-09-19 21:15:04.0 +0200 @@ -31,7 +31,7 @@ %endif # Url:ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ -Source: %name-%version.tar.bz2 +Source: ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/%name-%version.tar.bz2 Source2:baselibs.conf BuildRoot: %{_tmppath}/%{name}-%{version}-build Patch: pcre-visibility.patch Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit pcre for openSUSE:Factory
Hello community, here is the log from the commit of package pcre for openSUSE:Factory checked in at Wed Mar 9 17:12:59 CET 2011. --- pcre/pcre.changes 2010-10-30 04:15:57.0 +0200 +++ /mounts/work_src_done/STABLE/pcre/pcre.changes 2011-03-09 15:28:08.0 +0100 @@ -1,0 +2,26 @@ +Wed Mar 9 14:20:37 UTC 2011 - co...@novell.com + +- Update to version 8.12 + + * This release fixes some bugs in pcregrep, one of which caused the tests to fail + on 64-bit big-endian systems. There are no changes to the code of the library. + +- Update to version 8.11 + * A number of bugs in the library and in pcregrep have been fixed. As always, see + ChangeLog for details. The following are the non-bug-fix changes: + + Added --match-limit and --recursion-limit to pcregrep. + + Added an optional parentheses number to the -o and --only-matching options + of pcregrep. + + Changed the way PCRE_PARTIAL_HARD affects the matching of $, \z, \Z, \b, and + \B. + + Added PCRE_ERROR_SHORTUTF8 to make it possible to distinguish between a + bad UTF-8 sequence and one that is incomplete when using PCRE_PARTIAL_HARD. + + Recognize (*NO_START_OPT) at the start of a pattern to set the PCRE_NO_ + START_OPTIMIZE option, which is now allowed at compile time + +--- calling whatdependson for head-i586 Old: pcre-8.10.tar.bz2 New: _service _service:download_url:pcre-8.12.tar.bz2 Other differences: -- ++ pcre.spec ++ --- /var/tmp/diff_new_pack.Hz0Bvh/_old 2011-03-09 17:08:33.0 +0100 +++ /var/tmp/diff_new_pack.Hz0Bvh/_new 2011-03-09 17:08:33.0 +0100 @@ -1,7 +1,7 @@ # -# spec file for package pcre (Version 8.10) +# spec file for package pcre # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 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,8 +20,8 @@ Name: pcre BuildRequires: gcc-c++ pkg-config -Version:8.10 -Release:2 +Version:8.12 +Release:1 Summary:A library for Perl-compatible regular expressions License:BSD3c(or similar) ; Other uncritical OpenSource License Group: System/Libraries ++ _service ++ ftp ftp.csx.cam.ac.uk /pub/software/programming/pcre/pcre-8.12.tar.bz2 _service:download_url:pcre-8.12.tar.bz2 sha256 c63070d461edc451ec9457f2324e152a531e907d5c5d2d8f8121e725acd1aeec Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org