summaryrefslogtreecommitdiff
path: root/devel/regexx
diff options
context:
space:
mode:
authorYing-Chieh Liao <ijliao@FreeBSD.org>2001-03-07 11:49:53 +0000
committerYing-Chieh Liao <ijliao@FreeBSD.org>2001-03-07 11:49:53 +0000
commit85b1dde54eaeec9032d36709758e135200163976 (patch)
treec6e293124f813a7b47500a6984431c6e533993b1 /devel/regexx
parentNew port: Heroes of Might and Magic III (Linux version). (diff)
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/Makefile28
-rw-r--r--devel/regexx/distinfo1
-rw-r--r--devel/regexx/files/patch-Makefile.am8
-rw-r--r--devel/regexx/files/patch-configure.in11
-rw-r--r--devel/regexx/files/patch-src::Makefile.am11
-rw-r--r--devel/regexx/files/patch-src::regexx.cc9
-rw-r--r--devel/regexx/pkg-comment1
-rw-r--r--devel/regexx/pkg-descr7
-rw-r--r--devel/regexx/pkg-plist5
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