[56200] trunk/dports/devel

gwright at macports.org gwright at macports.org
Mon Aug 24 23:38:20 PDT 2009


Revision: 56200
          http://trac.macports.org/changeset/56200
Author:   gwright at macports.org
Date:     2009-08-24 23:38:17 -0700 (Mon, 24 Aug 2009)
Log Message:
-----------
pcrexx is identical to pcre++ and will replace it.  (Name change
to avoid regexp characters in port names.)

Added Paths:
-----------
    trunk/dports/devel/pcrexx/
    trunk/dports/devel/pcrexx/Portfile
    trunk/dports/devel/pcrexx/files/
    trunk/dports/devel/pcrexx/files/patch-doc_Makefile.in.diff

Added: trunk/dports/devel/pcrexx/Portfile
===================================================================
--- trunk/dports/devel/pcrexx/Portfile	                        (rev 0)
+++ trunk/dports/devel/pcrexx/Portfile	2009-08-25 06:38:17 UTC (rev 56200)
@@ -0,0 +1,38 @@
+# $Id: Portfile 56197 2009-08-25 06:29:39Z gwright at macports.org $
+
+PortSystem 1.0
+name		pcrexx
+set canonicalname	pcre++
+version		0.9.5
+revision	1
+categories	devel
+platforms	darwin 
+maintainers	gwright
+description	C++ wrapper for the Perl Compatible Regular Expressions Library
+long_description \
+	PCRE++ is a C++ wrapper-class for the great library PCRE	\
+	(Perl Compatible Regular Expressions) by Philip Hazel.		\
+	This class allows you to use perl alike regular expressions	\
+	in your C++ applications. You can use it to search in strings,	\
+	to split strings into parts using expressions or to search and	\
+	replace a part of a string with another part. 
+homepage	http://www.daemon.de/PCRE
+master_sites	http://www.daemon.de/idisk/Apps/${canonicalname}
+
+distfiles	${canonicalname}-${version}${extract.suffix}
+worksrcdir	${canonicalname}-${version}
+
+checksums	md5     1fe6ea8e23ece01fde2ce5fb4746acc2 \
+		sha1    7cb640555c6adf34bf366139b22f6d1a66bd1fb0 \
+		rmd160  1aa3c933f271caacaeec08af02c7903dd4405c41
+
+depends_lib	port:pcre
+
+patchfiles	patch-doc_Makefile.in.diff
+
+configure.args	--mandir=${prefix}/share/man		\
+		--with-pcre-include=${prefix}/include	\
+		--with-pcre-lib=${prefix}/lib
+
+post-destroot	{ file delete ${destroot}${prefix}/share/man/man3/Pcre.3 }
+

Added: trunk/dports/devel/pcrexx/files/patch-doc_Makefile.in.diff
===================================================================
--- trunk/dports/devel/pcrexx/files/patch-doc_Makefile.in.diff	                        (rev 0)
+++ trunk/dports/devel/pcrexx/files/patch-doc_Makefile.in.diff	2009-08-25 06:38:17 UTC (rev 56200)
@@ -0,0 +1,13 @@
+--- doc/Makefile.in.orig	2004-08-24 17:38:04.000000000 -0600
++++ doc/Makefile.in	2009-07-16 01:44:37.000000000 -0600
+@@ -232,8 +232,8 @@
+ 
+ 
+ install-data-local:
+-	$(INSTALL) -m 755 -d $(prefix)/doc/libpcre++-$(VERSION)
+-	$(INSTALL) -m 644 $(DOC_FILES) $(prefix)/doc/libpcre++-$(VERSION)/
++	$(INSTALL) -m 755 -d $(DESTDIR)$(prefix)/share/doc/libpcre++-$(VERSION)
++	$(INSTALL) -m 644 $(DOC_FILES) $(DESTDIR)$(prefix)/share/doc/libpcre++-$(VERSION)/
+ 
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090824/d3edc2cf/attachment.html>


More information about the macports-changes mailing list