pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/pcre2



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sat Apr 27 18:33:12 UTC 2019

Modified Files:
        pkgsrc/devel/pcre2: Makefile PLIST distinfo

Log Message:
pcre2: update to 10.33.

Version 10.33-RC1 16-April-2019
-------------------------------

Yet more bugfixes, tidies, and a few enhancements, summarized here (see
ChangeLog for the full list):

1. Callouts from pcre2_substitute() are now available.

2. The POSIX functions are now all called pcre2_regcomp() etc., with wrapper
functions that use the standard POSIX names. However, in pcre2posix.h the POSIX
names are defined as macros. This should help avoid linking with the wrong
library in some environments, while still exporting the POSIX names for
pre-existing programs that use them.

3. Some new options:

   (a) PCRE2_EXTRA_ESCAPED_CR_IS_LF makes \r behave as \n.

   (b) PCRE2_EXTRA_ALT_BSUX enables support for ECMAScript 6's \u{hh...}
       construct.

   (c) PCRE2_COPY_MATCHED_SUBJECT causes a copy of a matched subject to be
       made, instead of just remembering a pointer.

4. Some new Perl features:

   (a) Perl 5.28's experimental alphabetic names for atomic groups and
       lookaround assertions, for example, (*pla:...) and (*atomic:...).

   (b) The new Perl "script run" features (*script_run:...) and
       (*atomic_script_run:...) aka (*sr:...) and (*asr:...).

   (c) When PCRE2_UTF is set, allow non-ASCII letters and decimal digits in
       capture group names.

5. --disable-percent-zt disables the use of %zu and %td in formatting strings
in pcre2test. They were already automatically disabled for VC and older C
compilers.

6. Some changes related to callouts in pcre2grep:

   (a) Support for running an external program under VMS has been added, in
       addition to Windows and fork() support.

   (b) --disable-pcre2grep-callout-fork restricts the callout support in
       to the inbuilt echo facility.


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 pkgsrc/devel/pcre2/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/devel/pcre2/PLIST
cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/pcre2/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/pcre2/Makefile
diff -u pkgsrc/devel/pcre2/Makefile:1.12 pkgsrc/devel/pcre2/Makefile:1.13
--- pkgsrc/devel/pcre2/Makefile:1.12    Sun Dec  2 07:45:03 2018
+++ pkgsrc/devel/pcre2/Makefile Sat Apr 27 18:33:12 2019
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.12 2018/12/02 07:45:03 wiz Exp $
+# $NetBSD: Makefile,v 1.13 2019/04/27 18:33:12 wiz Exp $
 
-DISTNAME=      pcre2-10.32
+DISTNAME=      pcre2-10.33
 CATEGORIES=    devel
 MASTER_SITES=  ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
 MASTER_SITES+= https://ftp.pcre.org/pub/pcre/

Index: pkgsrc/devel/pcre2/PLIST
diff -u pkgsrc/devel/pcre2/PLIST:1.7 pkgsrc/devel/pcre2/PLIST:1.8
--- pkgsrc/devel/pcre2/PLIST:1.7        Thu Aug 17 19:53:54 2017
+++ pkgsrc/devel/pcre2/PLIST    Sat Apr 27 18:33:12 2019
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.7 2017/08/17 19:53:54 nros Exp $
+@comment $NetBSD: PLIST,v 1.8 2019/04/27 18:33:12 wiz Exp $
 bin/pcre2-config
 bin/pcre2grep
 bin/pcre2test
@@ -74,6 +74,7 @@ man/man3/pcre2_set_offset_limit.3
 man/man3/pcre2_set_parens_nest_limit.3
 man/man3/pcre2_set_recursion_limit.3
 man/man3/pcre2_set_recursion_memory_management.3
+man/man3/pcre2_set_substitute_callout.3
 man/man3/pcre2_substitute.3
 man/man3/pcre2_substring_copy_byname.3
 man/man3/pcre2_substring_copy_bynumber.3
@@ -172,6 +173,7 @@ share/doc/pcre2/html/pcre2_set_offset_li
 share/doc/pcre2/html/pcre2_set_parens_nest_limit.html
 share/doc/pcre2/html/pcre2_set_recursion_limit.html
 share/doc/pcre2/html/pcre2_set_recursion_memory_management.html
+share/doc/pcre2/html/pcre2_set_substitute_callout.html
 share/doc/pcre2/html/pcre2_substitute.html
 share/doc/pcre2/html/pcre2_substring_copy_byname.html
 share/doc/pcre2/html/pcre2_substring_copy_bynumber.html

Index: pkgsrc/devel/pcre2/distinfo
diff -u pkgsrc/devel/pcre2/distinfo:1.9 pkgsrc/devel/pcre2/distinfo:1.10
--- pkgsrc/devel/pcre2/distinfo:1.9     Sun Dec  2 07:45:03 2018
+++ pkgsrc/devel/pcre2/distinfo Sat Apr 27 18:33:12 2019
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.9 2018/12/02 07:45:03 wiz Exp $
+$NetBSD: distinfo,v 1.10 2019/04/27 18:33:12 wiz Exp $
 
-SHA1 (pcre2-10.32.tar.bz2) = 31dea762ff549cda09b7df33648f9d4cc3707cf8
-RMD160 (pcre2-10.32.tar.bz2) = 708cdaa837ff5cdb5c97db3991d51778a2e9102e
-SHA512 (pcre2-10.32.tar.bz2) = 3d712e7d6afbaef227952680ded69fadbdec0b1abdfcac17cf071415c3c93edd152d6d268dec80570aedf24f82ba954f74f5f9e62c9b9991be75080a3d6ab5fe
-Size (pcre2-10.32.tar.bz2) = 1641814 bytes
+SHA1 (pcre2-10.33.tar.bz2) = 2cc3ed45936f5684b3189c132a68952c42cf65d0
+RMD160 (pcre2-10.33.tar.bz2) = 5ef46f9e0f5a4d2ee710d4ec0616a83f00b680eb
+SHA512 (pcre2-10.33.tar.bz2) = c6aa52cdbb0c906b02e9a9f255697a1b9b99d9c7dccdaa484ffdb04fe3582d232ba3cb3c421d6df589a387b415dedb0817f58ec5391488b25b4e7bd9da6bab8f
+Size (pcre2-10.33.tar.bz2) = 1690739 bytes



Home | Main Index | Thread Index | Old Index