summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--security/Makefile1
-rw-r--r--security/ipfmeta/Makefile30
-rw-r--r--security/ipfmeta/distinfo1
-rw-r--r--security/ipfmeta/pkg-comment1
-rw-r--r--security/ipfmeta/pkg-descr11
-rw-r--r--security/ipfmeta/pkg-plist4
6 files changed, 48 insertions, 0 deletions
diff --git a/security/Makefile b/security/Makefile
index 355dfe2d4303..10194a5ab267 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -41,6 +41,7 @@
SUBDIR += identify
SUBDIR += inflex
SUBDIR += integrit
+ SUBDIR += ipfmeta
SUBDIR += its4
SUBDIR += john
SUBDIR += keynote
diff --git a/security/ipfmeta/Makefile b/security/ipfmeta/Makefile
new file mode 100644
index 000000000000..537816cdc8bf
--- /dev/null
+++ b/security/ipfmeta/Makefile
@@ -0,0 +1,30 @@
+# ex:ts=8
+# New ports collection makefile for: ipfmeta
+# Date created: Feb 22, 2001
+# Whom: Ying-Chieh Liao <ijliao@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= ipfmeta
+PORTVERSION= 1.3
+CATEGORIES= security
+MASTER_SITES= http://www.sentia.org/downloads/
+
+MAINTAINER= ijliao@FreeBSD.org
+
+USE_PERL5= yes
+
+MAN1= ipfmeta.1
+POD2MAN?= /usr/bin/pod2man
+
+do-build:
+ @${POD2MAN} ${WRKSRC}/ipfmeta > ${WRKSRC}/${MAN1}
+
+do-install:
+ ${INSTALL_MAN} ${WRKSRC}/${MAN1} ${MAN1PREFIX}/man/man1
+ ${INSTALL_SCRIPT} ${WRKSRC}/ipfmeta ${PREFIX}/bin
+ @${MKDIR} ${PREFIX}/share/ipfmeta
+ ${INSTALL_DATA} ${WRKSRC}/ipf.* ${PREFIX}/share/ipfmeta
+
+.include <bsd.port.mk>
diff --git a/security/ipfmeta/distinfo b/security/ipfmeta/distinfo
new file mode 100644
index 000000000000..d1f85c6b1600
--- /dev/null
+++ b/security/ipfmeta/distinfo
@@ -0,0 +1 @@
+MD5 (ipfmeta-1.3.tar.gz) = d3df8e372a1d9fb04d4e0c907daf16fc
diff --git a/security/ipfmeta/pkg-comment b/security/ipfmeta/pkg-comment
new file mode 100644
index 000000000000..085cd7b78962
--- /dev/null
+++ b/security/ipfmeta/pkg-comment
@@ -0,0 +1 @@
+ipfmeta - use objects in IPfilter files
diff --git a/security/ipfmeta/pkg-descr b/security/ipfmeta/pkg-descr
new file mode 100644
index 000000000000..b1ef6fbe9d86
--- /dev/null
+++ b/security/ipfmeta/pkg-descr
@@ -0,0 +1,11 @@
+ipfmeta is used to simplify the maintenance of your IPfilter ruleset.
+It does this through the use of 'objects'. A matching object gets
+replaced by its values at runtime. This is similar to what a macro
+processor like m4 does.
+
+ipfmeta is specifically geared towards IPfilter. It is line oriented:
+if an object has multiple values, the line with the object is
+duplicated and substituted for each value. It is also recursive: an
+object may have another object as a value.
+
+WWW: http://www.sentia.org/projects/ipfmeta/
diff --git a/security/ipfmeta/pkg-plist b/security/ipfmeta/pkg-plist
new file mode 100644
index 000000000000..57771d6c02bb
--- /dev/null
+++ b/security/ipfmeta/pkg-plist
@@ -0,0 +1,4 @@
+bin/ipfmeta
+share/ipfmeta/ipf.metarules
+share/ipfmeta/ipf.objs
+@dirrm share/ipfmeta