aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwxs <wxs@FreeBSD.org>2009-03-12 12:03:16 +0800
committerwxs <wxs@FreeBSD.org>2009-03-12 12:03:16 +0800
commit9f682c7805a059e254a121775b2f1f3e35ab1d7d (patch)
tree57084f7aebe94be13b7e6374ddbbabd9a77a5808
parentb7b88774560c78e3ad526856c43c4354c79b98bd (diff)
downloadfreebsd-ports-gnome-9f682c7805a059e254a121775b2f1f3e35ab1d7d.tar.gz
freebsd-ports-gnome-9f682c7805a059e254a121775b2f1f3e35ab1d7d.tar.zst
freebsd-ports-gnome-9f682c7805a059e254a121775b2f1f3e35ab1d7d.zip
PKtAnon performs network trace anonymization. It is highly configurable
and uses anonymization profiles. Anonymization profiles allow for mapping of arbitrary anonymization primitives to protocol attributes, thus providing high flexibility and easy usability. A huge number of anonymization primitives and network protocols are supported and ready to use for online and offline anonymization. WWW: http://www.tm.uka.de/software/pktanon/
-rw-r--r--net/Makefile1
-rw-r--r--net/pktanon/Makefile27
-rw-r--r--net/pktanon/distinfo3
-rw-r--r--net/pktanon/pkg-descr8
-rw-r--r--net/pktanon/pkg-plist7
5 files changed, 46 insertions, 0 deletions
diff --git a/net/Makefile b/net/Makefile
index f1f8f0890c8c..f9e8d3875e24 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -721,6 +721,7 @@
SUBDIR += phpldapadmin098
SUBDIR += pimdd
SUBDIR += pipsecd
+ SUBDIR += pktanon
SUBDIR += plb
SUBDIR += pload
SUBDIR += plugdaemon
diff --git a/net/pktanon/Makefile b/net/pktanon/Makefile
new file mode 100644
index 000000000000..098030fa8744
--- /dev/null
+++ b/net/pktanon/Makefile
@@ -0,0 +1,27 @@
+# New ports collection makefile for: pktanon
+# Date created: 9 March 2009
+# Whom: Wesley Shields <wxs@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= pktanon
+PORTVERSION= 1.2.2
+CATEGORIES= net
+MASTER_SITES= http://www.tm.uka.de/software/pktanon/download/
+DISTNAME= ${PORTNAME}-${PORTVERSION}-dev
+
+MAINTAINER= wxs@FreeBSD.org
+COMMENT= Network trace anonymizer
+
+LIB_DEPENDS= boost_regex.4:${PORTSDIR}/devel/boost \
+ xerces-c:${PORTSDIR}/textproc/xerces-c2
+
+GNU_CONFIGURE= yes
+CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib" CPPFLAGS="-I${LOCALBASE}/include"
+
+post-install:
+ ${MKDIR} ${DATADIR}/profiles
+ (cd ${WRKSRC}/profiles/ && ${COPYTREE_SHARE} \* ${DATADIR}/profiles)
+
+.include <bsd.port.mk>
diff --git a/net/pktanon/distinfo b/net/pktanon/distinfo
new file mode 100644
index 000000000000..0affa65c51d9
--- /dev/null
+++ b/net/pktanon/distinfo
@@ -0,0 +1,3 @@
+MD5 (pktanon-1.2.2-dev.tar.gz) = 3e6d90c6dee64665cd912d89904adcae
+SHA256 (pktanon-1.2.2-dev.tar.gz) = fc1aadfdeab58981d77d3effde94990a16f458bd10a912a4b16a311d9b8c8f92
+SIZE (pktanon-1.2.2-dev.tar.gz) = 173623
diff --git a/net/pktanon/pkg-descr b/net/pktanon/pkg-descr
new file mode 100644
index 000000000000..28d52249afbb
--- /dev/null
+++ b/net/pktanon/pkg-descr
@@ -0,0 +1,8 @@
+PKtAnon performs network trace anonymization. It is highly configurable
+and uses anonymization profiles. Anonymization profiles allow for
+mapping of arbitrary anonymization primitives to protocol attributes,
+thus providing high flexibility and easy usability. A huge number of
+anonymization primitives and network protocols are supported and ready
+to use for online and offline anonymization.
+
+WWW: http://www.tm.uka.de/software/pktanon/
diff --git a/net/pktanon/pkg-plist b/net/pktanon/pkg-plist
new file mode 100644
index 000000000000..0efdad6a0aa6
--- /dev/null
+++ b/net/pktanon/pkg-plist
@@ -0,0 +1,7 @@
+bin/pktanon
+%%DATADIR%%/profiles/settings_high.xml
+%%DATADIR%%/profiles/settings_identity.xml
+%%DATADIR%%/profiles/settings_low.xml
+%%DATADIR%%/profiles/settings_medium.xml
+@dirrm %%DATADIR%%/profiles
+@dirrm %%DATADIR%%