Sun Dec 2 07:45:03 2018 UTC ()
pcre2: update to 10.32.

Version 10.32 10-September-2018
-------------------------------

This is another mainly bugfix and tidying release with a few minor
enhancements. These are the main ones:

1. pcre2grep now supports the inclusion of binary zeros in patterns that are
read from files via the -f option.

2. ./configure now supports --enable-jit=auto, which automatically enables JIT
if the hardware supports it.

3. In pcre2_dfa_match(), internal recursive calls no longer use the stack for
local workspace and local ovectors. Instead, an initial block of stack is
reserved, but if this is insufficient, heap memory is used. The heap limit
parameter now applies to pcre2_dfa_match().

4. Updated to Unicode version 11.0.0.

5. (*ACCEPT:ARG), (*FAIL:ARG), and (*COMMIT:ARG) are now supported.

6. Added support for \N{U+dddd}, but only in Unicode mode.

7. Added support for (?^) to unset all imnsx options.


(wiz)
diff -r1.11 -r1.12 pkgsrc/devel/pcre2/Makefile
diff -r1.8 -r1.9 pkgsrc/devel/pcre2/distinfo

cvs diff -r1.11 -r1.12 pkgsrc/devel/pcre2/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/pcre2/Makefile 2018/04/17 08:56:06 1.11
+++ pkgsrc/devel/pcre2/Makefile 2018/12/02 07:45:03 1.12
@@ -1,35 +1,38 @@ @@ -1,35 +1,38 @@
1# $NetBSD: Makefile,v 1.11 2018/04/17 08:56:06 wiz Exp $ 1# $NetBSD: Makefile,v 1.12 2018/12/02 07:45:03 wiz Exp $
2 2
3DISTNAME= pcre2-10.31 3DISTNAME= pcre2-10.32
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/
6MASTER_SITES+= https://ftp.pcre.org/pub/pcre/ 6MASTER_SITES+= https://ftp.pcre.org/pub/pcre/
7MASTER_SITES+= ${MASTER_SITE_SOURCEFORGE:=pcre/} 7MASTER_SITES+= ${MASTER_SITE_SOURCEFORGE:=pcre/}
8EXTRACT_SUFX= .tar.bz2 8EXTRACT_SUFX= .tar.bz2
9 9
10MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= http://www.pcre.org/ 11HOMEPAGE= http://www.pcre.org/
12COMMENT= Perl Compatible Regular Expressions library (major version 2) 12COMMENT= Perl Compatible Regular Expressions library (major version 2)
13LICENSE= modified-bsd 13LICENSE= modified-bsd
14 14
15USE_LANGUAGES= c 15USE_LANGUAGES= c
16USE_LIBTOOL= yes 16USE_LIBTOOL= yes
17GNU_CONFIGURE= yes 17GNU_CONFIGURE= yes
18 18
19PKGCONFIG_OVERRIDE+= libpcre2-16.pc.in 19PKGCONFIG_OVERRIDE+= libpcre2-16.pc.in
20PKGCONFIG_OVERRIDE+= libpcre2-posix.pc.in 20PKGCONFIG_OVERRIDE+= libpcre2-posix.pc.in
21PKGCONFIG_OVERRIDE+= libpcre2-8.pc.in 21PKGCONFIG_OVERRIDE+= libpcre2-8.pc.in
22PKGCONFIG_OVERRIDE+= libpcre2-32.pc.in 22PKGCONFIG_OVERRIDE+= libpcre2-32.pc.in
23 23
24CONFIGURE_ARGS+= --enable-pcre2-16 24CONFIGURE_ARGS+= --enable-pcre2-16
25CONFIGURE_ARGS+= --enable-pcre2-32 25CONFIGURE_ARGS+= --enable-pcre2-32
26CONFIGURE_ARGS+= --enable-pcre2grep-libz 26CONFIGURE_ARGS+= --enable-pcre2grep-libz
27CONFIGURE_ARGS+= --enable-pcre2grep-libbz2 27CONFIGURE_ARGS+= --enable-pcre2grep-libbz2
28 28
 29# On NetBSD, needs:
 30# sysctl -w security.pax.mprotect.enabled=0
 31# because of its JIT.
29TEST_TARGET= check 32TEST_TARGET= check
30 33
31.include "options.mk" 34.include "options.mk"
32 35
33.include "../../archivers/bzip2/buildlink3.mk" 36.include "../../archivers/bzip2/buildlink3.mk"
34.include "../../devel/zlib/buildlink3.mk" 37.include "../../devel/zlib/buildlink3.mk"
35.include "../../mk/bsd.pkg.mk" 38.include "../../mk/bsd.pkg.mk"

cvs diff -r1.8 -r1.9 pkgsrc/devel/pcre2/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/pcre2/distinfo 2018/04/17 08:56:06 1.8
+++ pkgsrc/devel/pcre2/distinfo 2018/12/02 07:45:03 1.9
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.8 2018/04/17 08:56:06 wiz Exp $ 1$NetBSD: distinfo,v 1.9 2018/12/02 07:45:03 wiz Exp $
2 2
3SHA1 (pcre2-10.31.tar.bz2) = 79fa7e244b9f6b7eb2d5faed4e3547caf86ea76d 3SHA1 (pcre2-10.32.tar.bz2) = 31dea762ff549cda09b7df33648f9d4cc3707cf8
4RMD160 (pcre2-10.31.tar.bz2) = 77a851c705eab3745db05da9f7dc59dcce2d70bf 4RMD160 (pcre2-10.32.tar.bz2) = 708cdaa837ff5cdb5c97db3991d51778a2e9102e
5SHA512 (pcre2-10.31.tar.bz2) = 44d7db2513d9415dcdf6541366fea585e016f572f3e4379f6e959a38114b2337851092049ab4a1576ae8f19b9de413edbcfa62f434c77fc8470747ee5413e967 5SHA512 (pcre2-10.32.tar.bz2) = 3d712e7d6afbaef227952680ded69fadbdec0b1abdfcac17cf071415c3c93edd152d6d268dec80570aedf24f82ba954f74f5f9e62c9b9991be75080a3d6ab5fe
6Size (pcre2-10.31.tar.bz2) = 1603075 bytes 6Size (pcre2-10.32.tar.bz2) = 1641814 bytes