wok-stable rev 11182
Up: pcre to 8.20.
author | Christopher Rogers <slaxemulator@gmail.com> |
---|---|
date | Thu Nov 03 00:14:11 2011 +0000 (2011-11-03) |
parents | 6e5bc54eeaeb |
children | ab076d8ad4c9 |
files | pcre-dev/receipt pcre/receipt pcre/stuff/r661.diff |
line diff
1.1 --- a/pcre-dev/receipt Thu Nov 03 00:12:09 2011 +0000 1.2 +++ b/pcre-dev/receipt Thu Nov 03 00:14:11 2011 +0000 1.3 @@ -1,7 +1,7 @@ 1.4 # SliTaz package receipt. 1.5 1.6 PACKAGE="pcre-dev" 1.7 -VERSION="8.13" 1.8 +VERSION="8.20" 1.9 CATEGORY="development" 1.10 SHORT_DESC="Perl Compatible Regular Expressions devel files." 1.11 MAINTAINER="pankso@slitaz.org"
2.1 --- a/pcre/receipt Thu Nov 03 00:12:09 2011 +0000 2.2 +++ b/pcre/receipt Thu Nov 03 00:14:11 2011 +0000 2.3 @@ -1,7 +1,7 @@ 2.4 # SliTaz package receipt. 2.5 2.6 PACKAGE="pcre" 2.7 -VERSION="8.13" 2.8 +VERSION="8.20" 2.9 CATEGORY="system-tools" 2.10 SHORT_DESC="Perl Compatible Regular Expressions." 2.11 MAINTAINER="pankso@slitaz.org" 2.12 @@ -13,9 +13,6 @@ 2.13 compile_rules() 2.14 { 2.15 cd $src 2.16 - # http://bugs.exim.org/show_bug.cgi?id=1136 2.17 - patch -Np2 -i $stuff/r661.diff 2.18 - sed -i '12140d' testdata/testoutput2 2.19 ./configure --enable-utf8 $CONFIGURE_ARGS && 2.20 make && make install 2.21 }
3.1 --- a/pcre/stuff/r661.diff Thu Nov 03 00:12:09 2011 +0000 3.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 3.3 @@ -1,26 +0,0 @@ 3.4 ---- code/trunk/pcre_compile.c 2011/08/02 11:00:40 654 3.5 -+++ code/trunk/pcre_compile.c 2011/08/21 09:00:54 661 3.6 -@@ -2295,8 +2295,13 @@ 3.7 - A user pointed out that PCRE was rejecting [:a[:digit:]] whereas Perl was not. 3.8 - It seems that the appearance of a nested POSIX class supersedes an apparent 3.9 - external class. For example, [:a[:digit:]b:] matches "a", "b", ":", or 3.10 --a digit. Also, unescaped square brackets may also appear as part of class 3.11 --names. For example, [:a[:abc]b:] gives unknown class "[:abc]b:]"in Perl. 3.12 -+a digit. 3.13 -+ 3.14 -+In Perl, unescaped square brackets may also appear as part of class names. For 3.15 -+example, [:a[:abc]b:] gives unknown POSIX class "[:abc]b:]". However, for 3.16 -+[:a[:abc]b][b:] it gives unknown POSIX class "[:abc]b][b:]", which does not 3.17 -+seem right at all. PCRE does not allow closing square brackets in POSIX class 3.18 -+names. 3.19 - 3.20 - Arguments: 3.21 - ptr pointer to the initial [ 3.22 -@@ -2314,6 +2319,7 @@ 3.23 - { 3.24 - if (*ptr == CHAR_BACKSLASH && ptr[1] == CHAR_RIGHT_SQUARE_BRACKET) 3.25 - ptr++; 3.26 -+ else if (*ptr == CHAR_RIGHT_SQUARE_BRACKET) return FALSE; 3.27 - else 3.28 - { 3.29 - if (*ptr == terminator && ptr[1] == CHAR_RIGHT_SQUARE_BRACKET)