Thu Jan 2 18:28:24 2014 UTC ()
Update to 8.34:

Release 8.34 15-December-2013
-----------------------------

As well as fixing the inevitable bugs, performance has been improved by
refactoring and extending the amount of "auto-possessification" that PCRE does.
Other notable changes:

.  Implemented PCRE_INFO_MATCH_EMPTY, which yields 1 if the pattern can match
   an empty string. If it can, pcretest shows this in its information output.

.  A back reference to a named subpattern when there is more than one of the
   same name now checks them in the order in which they appear in the pattern.
   The first one that is set is used for the reference. Previously only the
   first one was inspected. This change makes PCRE more compatible with Perl.

.  Unicode character properties were updated from Unicode 6.3.0.

.  The character VT has been added to the set of characters that match \s and
   are generally treated as white space, following this same change in Perl
   5.18. There is now no difference between "Perl space" and "POSIX space".

.  Perl has changed its handling of \8 and \9. If there is no previously
   encountered capturing group of those numbers, they are treated as the
   literal characters 8 and 9 instead of a binary zero followed by the
   literals. PCRE now does the same.

.  Following Perl, added \o{} to specify codepoints in octal, making it
   possible to specify values greater than 0777 and also making them
   unambiguous.

.  In UCP mode, \s was not matching two of the characters that Perl matches,
   namely NEL (U+0085) and MONGOLIAN VOWEL SEPARATOR (U+180E), though they
   were matched by \h.

.  Add JIT support for the 64 bit TileGX architecture.

.  Upgraded the handling of the POSIX classes [:graph:], [:print:], and
   [:punct:] when PCRE_UCP is set so as to include the same characters as Perl
   does in Unicode mode.

.  Perl no longer allows group names to start with digits, so I have made this
   change also in PCRE.

.  Added support for [[:<:]] and [[:>:]] as used in the BSD POSIX library to
   mean "start of word" and "end of word", respectively, as a transition aid.


(wiz)
diff -r1.69 -r1.70 pkgsrc/devel/pcre/Makefile
diff -r1.50 -r1.51 pkgsrc/devel/pcre/distinfo

cvs diff -r1.69 -r1.70 pkgsrc/devel/pcre/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/pcre/Makefile 2013/05/28 14:07:50 1.69
+++ pkgsrc/devel/pcre/Makefile 2014/01/02 18:28:24 1.70
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.69 2013/05/28 14:07:50 adam Exp $ 1# $NetBSD: Makefile,v 1.70 2014/01/02 18:28:24 wiz Exp $
2 2
3DISTNAME= pcre-8.33 3DISTNAME= pcre-8.34
4CATEGORIES= devel 4CATEGORIES= devel
5MASTER_SITES= ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ \ 5MASTER_SITES= ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ \
6 ${MASTER_SITE_SOURCEFORGE:=pcre/} 6 ${MASTER_SITE_SOURCEFORGE:=pcre/}
7EXTRACT_SUFX= .tar.bz2 7EXTRACT_SUFX= .tar.bz2
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://www.pcre.org/ 10HOMEPAGE= http://www.pcre.org/
11COMMENT= Perl Compatible Regular Expressions library 11COMMENT= Perl Compatible Regular Expressions library
12LICENSE= modified-bsd 12LICENSE= modified-bsd
13 13
14PKG_INSTALLATION_TYPES= overwrite pkgviews 14PKG_INSTALLATION_TYPES= overwrite pkgviews
15 15
16USE_LANGUAGES= c c++ 16USE_LANGUAGES= c c++

cvs diff -r1.50 -r1.51 pkgsrc/devel/pcre/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/pcre/distinfo 2013/05/28 14:07:50 1.50
+++ pkgsrc/devel/pcre/distinfo 2014/01/02 18:28:24 1.51
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.50 2013/05/28 14:07:50 adam Exp $ 1$NetBSD: distinfo,v 1.51 2014/01/02 18:28:24 wiz Exp $
2 2
3SHA1 (pcre-8.33.tar.bz2) = c4dd6aa1ffeca7bea1bc45b214c8e862bfdacc3c 3SHA1 (pcre-8.34.tar.bz2) = e02257272c2c554b14bee723158d46da2b1ad72a
4RMD160 (pcre-8.33.tar.bz2) = de60ac0aaad1f04bc272f39136d9048b1adc9299 4RMD160 (pcre-8.34.tar.bz2) = b1fc3afaf9a43592f5538151038e66aaef32c651
5Size (pcre-8.33.tar.bz2) = 1440869 bytes 5Size (pcre-8.34.tar.bz2) = 1468794 bytes
6SHA1 (patch-aa) = 02c03145827eaf5ce5d267836d0a4c5f6c00ba99 6SHA1 (patch-aa) = 02c03145827eaf5ce5d267836d0a4c5f6c00ba99
7SHA1 (patch-ab) = 2e680087b9b302cf2ba2fbafc758820dfd85d9e1 7SHA1 (patch-ab) = 2e680087b9b302cf2ba2fbafc758820dfd85d9e1