diff options
author | Ying-Chieh Liao <ijliao@FreeBSD.org> | 2001-03-07 11:49:53 +0000 |
---|---|---|
committer | Ying-Chieh Liao <ijliao@FreeBSD.org> | 2001-03-07 11:49:53 +0000 |
commit | 85b1dde54eaeec9032d36709758e135200163976 (patch) | |
tree | c6e293124f813a7b47500a6984431c6e533993b1 /devel/regexx | |
parent | 2047f690740c126aa65c762f184a146c9c336ad9 (diff) | |
download | ports-85b1dde54eaeec9032d36709758e135200163976.tar.gz ports-85b1dde54eaeec9032d36709758e135200163976.zip |
add regexx
Regexx is a complete regular expressions C++ solution
Notes
Notes:
svn path=/head/; revision=39180
Diffstat (limited to 'devel/regexx')
-rw-r--r-- | devel/regexx/Makefile | 28 | ||||
-rw-r--r-- | devel/regexx/distinfo | 1 | ||||
-rw-r--r-- | devel/regexx/files/patch-Makefile.am | 8 | ||||
-rw-r--r-- | devel/regexx/files/patch-configure.in | 11 | ||||
-rw-r--r-- | devel/regexx/files/patch-src::Makefile.am | 11 | ||||
-rw-r--r-- | devel/regexx/files/patch-src::regexx.cc | 9 | ||||
-rw-r--r-- | devel/regexx/pkg-comment | 1 | ||||
-rw-r--r-- | devel/regexx/pkg-descr | 7 | ||||
-rw-r--r-- | devel/regexx/pkg-plist | 5 |
9 files changed, 81 insertions, 0 deletions
diff --git a/devel/regexx/Makefile b/devel/regexx/Makefile new file mode 100644 index 000000000000..9d118cdde1df --- /dev/null +++ b/devel/regexx/Makefile @@ -0,0 +1,28 @@ +# ex:ts=8 +# New ports collection makefile for: regexx +# Date created: Mar 2, 2001 +# Whom: Ying-Chieh Liao <ijliao@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= regexx +PORTVERSION= 0.97 +CATEGORIES= devel +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= ${PORTNAME} + +MAINTAINER= ijliao@FreeBSD.org + +LIB_DEPENDS= pcre.0:${PORTSDIR}/devel/pcre + +USE_LIBTOOL= yes +USE_AUTOMAKE= yes +USE_AUTOCONF= yes +GNU_CONFIGURE= yes + +USE_GMAKE= yes + +INSTALLS_SHLIB= yes + +.include <bsd.port.mk> diff --git a/devel/regexx/distinfo b/devel/regexx/distinfo new file mode 100644 index 000000000000..921aadd5c487 --- /dev/null +++ b/devel/regexx/distinfo @@ -0,0 +1 @@ +MD5 (regexx-0.97.tar.gz) = d7a61514141438be5688c8b55db0e0d0 diff --git a/devel/regexx/files/patch-Makefile.am b/devel/regexx/files/patch-Makefile.am new file mode 100644 index 000000000000..49ede54b7b8f --- /dev/null +++ b/devel/regexx/files/patch-Makefile.am @@ -0,0 +1,8 @@ +--- Makefile.am.orig Fri Mar 2 01:12:07 2001 ++++ Makefile.am Fri Mar 2 01:12:44 2001 +@@ -5,4 +5,4 @@ + ## + +-SUBDIRS = pcre src examples ++SUBDIRS = src examples + EXTRA_DIST = regexx.spec.in diff --git a/devel/regexx/files/patch-configure.in b/devel/regexx/files/patch-configure.in new file mode 100644 index 000000000000..d52b5cb7836c --- /dev/null +++ b/devel/regexx/files/patch-configure.in @@ -0,0 +1,11 @@ +--- configure.in.orig Fri Mar 2 01:11:35 2001 ++++ configure.in Fri Mar 2 01:11:44 2001 +@@ -24,8 +24,3 @@ + dnl Checks for library functions. + + AC_OUTPUT([Makefile src/Makefile examples/Makefile regexx.spec]) +- +-cd pcre +-./configure +-cd .. +- diff --git a/devel/regexx/files/patch-src::Makefile.am b/devel/regexx/files/patch-src::Makefile.am new file mode 100644 index 000000000000..9cdd575623e0 --- /dev/null +++ b/devel/regexx/files/patch-src::Makefile.am @@ -0,0 +1,11 @@ +--- src/Makefile.am.orig Tue Aug 22 21:54:30 2000 ++++ src/Makefile.am Wed Mar 7 19:25:48 2001 +@@ -5,6 +5,7 @@ + ## + ++INCLUDES=-I/usr/local/include + lib_LTLIBRARIES = libregexx.la + libregexx_la_SOURCES = regexx.cc regexx.hh split.cc split.hh +-libregexx_la_LDFLAGS = -version-info 1:1:1 ../pcre/maketables.lo ../pcre/get.lo ../pcre/study.lo ../pcre/pcre.lo ++libregexx_la_LDFLAGS = -version-info 1:1:1 -lpcre -L/usr/local/lib + include_HEADERS = regexx.hh split.hh diff --git a/devel/regexx/files/patch-src::regexx.cc b/devel/regexx/files/patch-src::regexx.cc new file mode 100644 index 000000000000..589b62e5d99f --- /dev/null +++ b/devel/regexx/files/patch-src::regexx.cc @@ -0,0 +1,9 @@ +--- src/regexx.cc.orig Fri Mar 2 01:23:27 2001 ++++ src/regexx.cc Fri Mar 2 01:23:54 2001 +@@ -28,5 +28,5 @@ + + #include "regexx.hh" +-#include "../pcre/pcre.h" ++#include "pcre.h" + + const unsigned int& diff --git a/devel/regexx/pkg-comment b/devel/regexx/pkg-comment new file mode 100644 index 000000000000..6cb222f6579a --- /dev/null +++ b/devel/regexx/pkg-comment @@ -0,0 +1 @@ +Regexx is a complete regular expressions C++ solution diff --git a/devel/regexx/pkg-descr b/devel/regexx/pkg-descr new file mode 100644 index 000000000000..24366f5b709e --- /dev/null +++ b/devel/regexx/pkg-descr @@ -0,0 +1,7 @@ +Regexx is a complete regular expressions C++ solution. It implements easy +expression execution, global searching, replace with atom substitution, +customized replaces, easy match and atom strings retrieving. It's also +included in the library functions to split strings with strings or regular +expressions. + +WWW: http://bazar.conectiva.com.br/~niemeyer/projects/regexx/ diff --git a/devel/regexx/pkg-plist b/devel/regexx/pkg-plist new file mode 100644 index 000000000000..d78d6794cecf --- /dev/null +++ b/devel/regexx/pkg-plist @@ -0,0 +1,5 @@ +include/regexx.hh +include/split.hh +lib/libregexx.a +lib/libregexx.so +lib/libregexx.so.1 |