aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoralexander naumochkin <alexander.naumochkin@gmail.com>2021-09-03 06:47:52 +0000
committerJuraj Lutter <otis@FreeBSD.org>2021-09-03 06:47:52 +0000
commit4a6c4a258ae524df314a5a4cee64bfabf7275d99 (patch)
tree3a8ede0b74e1009c33a707fed8e53d6c5461ccd7
parent87b574bf8367a19a844605ad4f353aec7dd7f610 (diff)
downloadports-4a6c4a258ae524df314a5a4cee64bfabf7275d99.tar.gz
ports-4a6c4a258ae524df314a5a4cee64bfabf7275d99.zip
devel/rgxg: Add port: a ReGular eXpression Generator.
rgxg (ReGular eXpression Generator) is a C library and a command-line tool to generate (extended) regular expressions. https://github.com/rgxg/rgxg PR: 254747
-rw-r--r--devel/rgxg/Makefile28
-rw-r--r--devel/rgxg/distinfo3
-rw-r--r--devel/rgxg/pkg-descr4
-rw-r--r--devel/rgxg/pkg-plist17
4 files changed, 52 insertions, 0 deletions
diff --git a/devel/rgxg/Makefile b/devel/rgxg/Makefile
new file mode 100644
index 000000000000..7d4d44ab82e0
--- /dev/null
+++ b/devel/rgxg/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= rgxg
+DISTVERSION= 0.1.2
+CATEGORIES= devel
+MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/
+
+MAINTAINER= alexander.naumochkin@gmail.com
+COMMENT= Regular expression generator
+
+LICENSE= ZLIB
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+BUILD_DEPENDS= m4:devel/m4
+
+USES= autoreconf libtool pkgconfig
+USE_LDCONFIG= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --disable-static
+
+INSTALL_TARGET= install-strip
+
+PORTDOCS= AUTHORS COPYING NEWS README
+
+OPTIONS_DEFINE= DOCS
+
+pre-configure:
+ @echo "m4_define([_PACKAGE_VERSION], [${DISTVERSION}])" > ${WRKSRC}/m4/version.m4
+
+.include <bsd.port.mk>
diff --git a/devel/rgxg/distinfo b/devel/rgxg/distinfo
new file mode 100644
index 000000000000..e4ca8e5fcb04
--- /dev/null
+++ b/devel/rgxg/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1617564735
+SHA256 (rgxg-0.1.2.tar.gz) = 554741f95dcc320459875c248e2cc347b99f809d9555c957d763d3d844e917c6
+SIZE (rgxg-0.1.2.tar.gz) = 375276
diff --git a/devel/rgxg/pkg-descr b/devel/rgxg/pkg-descr
new file mode 100644
index 000000000000..7633ca0151d5
--- /dev/null
+++ b/devel/rgxg/pkg-descr
@@ -0,0 +1,4 @@
+rgxg (ReGular eXpression Generator) is a C library and a command-line tool
+to generate (extended) regular expressions.
+
+WWW: https://rgxg.github.io
diff --git a/devel/rgxg/pkg-plist b/devel/rgxg/pkg-plist
new file mode 100644
index 000000000000..00b7bb4fe63c
--- /dev/null
+++ b/devel/rgxg/pkg-plist
@@ -0,0 +1,17 @@
+bin/rgxg
+include/rgxg/net.h
+include/rgxg/number.h
+include/rgxg/types.h
+include/rgxg/utils.h
+lib/librgxg.so
+lib/librgxg.so.0
+lib/librgxg.so.0.0.1
+libdata/pkgconfig/rgxg.pc
+man/man1/rgxg.1.gz
+man/man3/rgxg_net_cidr_ipv4.3.gz
+man/man3/rgxg_net_cidr_ipv6.3.gz
+man/man3/rgxg_net_cidr_string.3.gz
+man/man3/rgxg_number_greaterequal.3.gz
+man/man3/rgxg_number_range.3.gz
+man/man3/rgxg_utils_alternation.3.gz
+man/man3/rgxg_utils_escape_string.3.gz