summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwiz <wiz>2003-08-05 10:18:39 +0000
committerwiz <wiz>2003-08-05 10:18:39 +0000
commit40dedf5f0c9e17a69aec15383916eaf39624ced2 (patch)
tree4c995bd2d24583d86999fba532dd64e2056256eb
parent3edf9ca4a7f7ec107b9a6af482d0a0275cb51baa (diff)
downloadpkgsrc-40dedf5f0c9e17a69aec15383916eaf39624ced2.tar.gz
Update to 4.3.
Version 4.3 21-May-03 Refactoring for code improvements. POSIX compat fix (constification). UTF-8 fixes. Version 4.2 14-Apr-03 Build fixes. Removed some compiler warnings. UTF-8 fixes. Version 4.1 12-Mar-03 Compilation fixes. A bug fix, and two optimization fixes. Highlights of the 4.0 release: 1. Support for Perl's \Q...\E escapes. 2. "Possessive quantifiers" ?+, *+, ++, and {,}+ which come from Sun's Java package. They provide some syntactic sugar for simple cases of "atomic grouping". 3. Support for the \G assertion. It is true when the current matching position is at the start point of the match. 4. A new feature that provides some of the functionality that Perl provides with (?{...}). The facility is termed a "callout". The way it is done in PCRE is for the caller to provide an optional function, by setting pcre_callout to its entry point. To get the function called, the regex must include (?C) at appropriate points. 5. Support for recursive calls to individual subpatterns. This makes it really easy to get totally confused. 6. Support for named subpatterns. The Python syntax (?P<name>...) is used to name a group. 7. Several extensions to UTF-8 support; it is now fairly complete. There is an option for pcregrep to make it operate in UTF-8 mode. 8. The single man page has been split into a number of separate man pages. These also give rise to individual HTML pages which are put in a separate directory. There is an index.html page that lists them all. Some hyperlinking between the pages has been installed.
-rw-r--r--devel/pcre/Makefile5
-rw-r--r--devel/pcre/PLIST25
-rw-r--r--devel/pcre/distinfo8
-rw-r--r--devel/pcre/patches/patch-aa20
4 files changed, 38 insertions, 20 deletions
diff --git a/devel/pcre/Makefile b/devel/pcre/Makefile
index 9165eaaf932..41b0c428dc8 100644
--- a/devel/pcre/Makefile
+++ b/devel/pcre/Makefile
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.13 2003/07/30 21:57:17 heinz Exp $
+# $NetBSD: Makefile,v 1.14 2003/08/05 10:18:39 wiz Exp $
# FreeBSD Id: Makefile,v 1.1.1.1 1998/07/12 22:59:19 steve Exp $
-DISTNAME= pcre-3.9
-PKGREVISION= 1
+DISTNAME= pcre-4.3
CATEGORIES= devel
MASTER_SITES= ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ \
ftp://pcre.sourceforge.net/pub/pcre/
diff --git a/devel/pcre/PLIST b/devel/pcre/PLIST
index 92c0510189a..f8761195ed6 100644
--- a/devel/pcre/PLIST
+++ b/devel/pcre/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2001/11/30 10:20:02 martti Exp $
+@comment $NetBSD: PLIST,v 1.3 2003/08/05 10:18:39 wiz Exp $
bin/pcre-config
bin/pcregrep
bin/pcretest
@@ -17,4 +17,27 @@ lib/libpcreposix.so.0.0
man/man1/pcregrep.1
man/man1/pcretest.1
man/man3/pcre.3
+man/man3/pcre_compile.3
+man/man3/pcre_config.3
+man/man3/pcre_copy_named_substring.3
+man/man3/pcre_copy_substring.3
+man/man3/pcre_exec.3
+man/man3/pcre_free_substring.3
+man/man3/pcre_free_substring_list.3
+man/man3/pcre_fullinfo.3
+man/man3/pcre_get_named_substring.3
+man/man3/pcre_get_stringnumber.3
+man/man3/pcre_get_substring.3
+man/man3/pcre_get_substring_list.3
+man/man3/pcre_info.3
+man/man3/pcre_maketables.3
+man/man3/pcre_study.3
+man/man3/pcre_version.3
+man/man3/pcreapi.3
+man/man3/pcrebuild.3
+man/man3/pcrecallout.3
+man/man3/pcrecompat.3
+man/man3/pcrepattern.3
+man/man3/pcreperform.3
man/man3/pcreposix.3
+man/man3/pcresample.3
diff --git a/devel/pcre/distinfo b/devel/pcre/distinfo
index 142c05fc585..a298e0ed7b9 100644
--- a/devel/pcre/distinfo
+++ b/devel/pcre/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.7 2002/12/30 18:08:01 cjep Exp $
+$NetBSD: distinfo,v 1.8 2003/08/05 10:18:40 wiz Exp $
-SHA1 (pcre-3.9.tar.bz2) = bc8f2a83a089d84b3b8fb33c7cbaa5031afd6271
-Size (pcre-3.9.tar.bz2) = 261609 bytes
-SHA1 (patch-aa) = 5fded81da893d0bfcd97ba6b24f0ef94385051fd
+SHA1 (pcre-4.3.tar.bz2) = 8ac56705c620b605fc475d5ee975c395230b356d
+Size (pcre-4.3.tar.bz2) = 337382 bytes
+SHA1 (patch-aa) = 4c11a0397ee40f42b9bc809c84050b63b2fee2fb
SHA1 (patch-ab) = 03bb38f5d07964a5ab16b1c80538ac77b3625640
diff --git a/devel/pcre/patches/patch-aa b/devel/pcre/patches/patch-aa
index 5344b579760..713031723e1 100644
--- a/devel/pcre/patches/patch-aa
+++ b/devel/pcre/patches/patch-aa
@@ -1,22 +1,18 @@
-$NetBSD: patch-aa,v 1.3 2002/12/30 18:08:02 cjep Exp $
+$NetBSD: patch-aa,v 1.4 2003/08/05 10:18:41 wiz Exp $
---- Makefile.in.orig Wed Jan 2 15:57:57 2002
+--- Makefile.in.orig Tue Aug 5 10:56:30 2003
+++ Makefile.in
-@@ -62,13 +62,14 @@ RANLIB = @RANLIB@
- UTF8 = @UTF8@
- NEWLINE = @NEWLINE@
+@@ -80,12 +80,11 @@ LINK_SIZE = @LINK_SIZE@
+ MATCH_LIMIT= @MATCH_LIMIT@
--INSTALL = @INSTALL@
+ INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-+INSTALL_PROGRAM = ${BSD_INSTALL_PROGRAM}
-+INSTALL_SCRIPT = ${BSD_INSTALL_SCRIPT}
+INSTALL_DATA = ${BSD_INSTALL_DATA}
-+INSTALL_MAN = ${BSD_INSTALL_MAN}
# LIBTOOL enables the building of shared and static libraries. It is set up
# to do one or the other or both by ./configure.
-LIBTOOL = @LIBTOOL@
- LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) -c $(CFLAGS) -I. $(NEWLINE)
- LINK = $(LIBTOOL) --mode=link $(CC)
-
+ LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) -c $(CFLAGS) -I. -I$(top_srcdir) $(NEWLINE) $(LINK_SIZE) $(MATCH_LIMIT)
+ @ON_WINDOWS@LINK = $(CC) $(CFLAGS) -I. -I$(top_srcdir) -L.libs
+ @NOT_ON_WINDOWS@LINK = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -I. -I$(top_srcdir)