git: 4a6c4a258ae5 - main - devel/rgxg: Add port: a ReGular eXpression Generator.

Juraj Lutter otis at FreeBSD.org
Fri Sep 3 06:53:12 UTC 2021


The branch main has been updated by otis:

URL: https://cgit.FreeBSD.org/ports/commit/?id=4a6c4a258ae524df314a5a4cee64bfabf7275d99

commit 4a6c4a258ae524df314a5a4cee64bfabf7275d99
Author:     alexander naumochkin <alexander.naumochkin at gmail.com>
AuthorDate: 2021-09-03 06:47:52 +0000
Commit:     Juraj Lutter <otis at FreeBSD.org>
CommitDate: 2021-09-03 06:47:52 +0000

    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
---
 devel/rgxg/Makefile  | 28 ++++++++++++++++++++++++++++
 devel/rgxg/distinfo  |  3 +++
 devel/rgxg/pkg-descr |  4 ++++
 devel/rgxg/pkg-plist | 17 +++++++++++++++++
 4 files changed, 52 insertions(+)

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 at 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


More information about the dev-commits-ports-main mailing list