summaryrefslogtreecommitdiff
path: root/net/ndpi
diff options
context:
space:
mode:
authoradam <adam>2016-04-08 16:51:23 +0000
committeradam <adam>2016-04-08 16:51:23 +0000
commit1d1d818d2c1660c7a49467dcfbe08730d553b7d9 (patch)
tree00ed97be532d263f8c32534b48df4d413b7cc729 /net/ndpi
parentf8aced3913bf7acf4e23139cfa81042529b60ee5 (diff)
downloadpkgsrc-1d1d818d2c1660c7a49467dcfbe08730d553b7d9.tar.gz
nDPI is an open source LGPLv3 library for deep-packet inspection. Based on
OpenDPI it includes ntop extensions. We have tried to push them into the OpenDPI source tree but nobody answered emails so we have decided to create our own source tree.
Diffstat (limited to 'net/ndpi')
-rw-r--r--net/ndpi/DESCR4
-rw-r--r--net/ndpi/Makefile27
-rw-r--r--net/ndpi/PLIST11
-rw-r--r--net/ndpi/buildlink3.mk14
-rw-r--r--net/ndpi/distinfo7
-rw-r--r--net/ndpi/patches/patch-src_lib_Makefile.am14
6 files changed, 77 insertions, 0 deletions
diff --git a/net/ndpi/DESCR b/net/ndpi/DESCR
new file mode 100644
index 00000000000..0bdd5325979
--- /dev/null
+++ b/net/ndpi/DESCR
@@ -0,0 +1,4 @@
+nDPI is an open source LGPLv3 library for deep-packet inspection. Based on
+OpenDPI it includes ntop extensions. We have tried to push them into the OpenDPI
+source tree but nobody answered emails so we have decided to create our own
+source tree.
diff --git a/net/ndpi/Makefile b/net/ndpi/Makefile
new file mode 100644
index 00000000000..53763ce73d2
--- /dev/null
+++ b/net/ndpi/Makefile
@@ -0,0 +1,27 @@
+# $NetBSD: Makefile,v 1.1 2016/04/08 16:51:23 adam Exp $
+
+DISTNAME= ntopng-2.2
+PKGNAME= ndpi-1.7.1
+CATEGORIES= net
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=ntop/}
+
+MAINTAINER= adam@NetBSD.org
+HOMEPAGE= http://www.ntop.org/
+COMMENT= Library for deep-packet inspection
+LICENSE= gnu-lgpl-v3
+
+USE_LANGUAGES= c c++
+USE_LIBTOOL= yes
+USE_TOOLS+= autoconf automake gmake pkg-config
+GNU_CONFIGURE= yes
+PKGCONFIG_OVERRIDE= libndpi.pc.in
+
+EXTRACT_ELEMENTS= ${DISTNAME}/nDPI
+WRKSRC= ${WRKDIR}/${DISTNAME}/nDPI
+
+pre-configure:
+ cd ${WRKSRC} && autoreconf -fiv
+
+.include "../../net/libpcap/buildlink3.mk"
+.include "../../textproc/json-c/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/net/ndpi/PLIST b/net/ndpi/PLIST
new file mode 100644
index 00000000000..3d4221ecdd2
--- /dev/null
+++ b/net/ndpi/PLIST
@@ -0,0 +1,11 @@
+@comment $NetBSD: PLIST,v 1.1 2016/04/08 16:51:23 adam Exp $
+bin/ndpiReader
+include/libndpi-${PKGVERSION}/libndpi/ndpi_api.h
+include/libndpi-${PKGVERSION}/libndpi/ndpi_define.h
+include/libndpi-${PKGVERSION}/libndpi/ndpi_includes.h
+include/libndpi-${PKGVERSION}/libndpi/ndpi_main.h
+include/libndpi-${PKGVERSION}/libndpi/ndpi_protocol_ids.h
+include/libndpi-${PKGVERSION}/libndpi/ndpi_protocols.h
+include/libndpi-${PKGVERSION}/libndpi/ndpi_typedefs.h
+lib/libndpi.la
+lib/pkgconfig/libndpi.pc
diff --git a/net/ndpi/buildlink3.mk b/net/ndpi/buildlink3.mk
new file mode 100644
index 00000000000..82e31f4823c
--- /dev/null
+++ b/net/ndpi/buildlink3.mk
@@ -0,0 +1,14 @@
+# $NetBSD: buildlink3.mk,v 1.1 2016/04/08 16:51:23 adam Exp $
+
+BUILDLINK_TREE+= ndpi
+
+.if !defined(NDPI_BUILDLINK3_MK)
+NDPI_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.ndpi+= ndpi>=1.7
+BUILDLINK_PKGSRCDIR.ndpi?= ../../net/ndpi
+
+.include "../../textproc/json-c/buildlink3.mk"
+.endif # NDPI_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -ndpi
diff --git a/net/ndpi/distinfo b/net/ndpi/distinfo
new file mode 100644
index 00000000000..7987c907957
--- /dev/null
+++ b/net/ndpi/distinfo
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1 2016/04/08 16:51:23 adam Exp $
+
+SHA1 (ntopng-2.2.tar.gz) = 873170e54611acb77741be67aec8b782fb8efb9b
+RMD160 (ntopng-2.2.tar.gz) = ff89921551d6c23c286df6d4965c67818f2c5df5
+SHA512 (ntopng-2.2.tar.gz) = d0dacdd821bb546a1034bd616201ae05f17037fd446ec2b7566fe6b2c1fa90b256056c3dd5f0b10aded4c903286adfa7ac5f3901c4392de92f6c27dcc523cb23
+Size (ntopng-2.2.tar.gz) = 91319029 bytes
+SHA1 (patch-src_lib_Makefile.am) = f5e640d9504e7bea73e77a759c2243f4dbad8bf7
diff --git a/net/ndpi/patches/patch-src_lib_Makefile.am b/net/ndpi/patches/patch-src_lib_Makefile.am
new file mode 100644
index 00000000000..d69b386020c
--- /dev/null
+++ b/net/ndpi/patches/patch-src_lib_Makefile.am
@@ -0,0 +1,14 @@
+$NetBSD: patch-src_lib_Makefile.am,v 1.1 2016/04/08 16:51:23 adam Exp $
+
+Add missing include file.
+
+--- src/lib/Makefile.am.orig 2016-04-01 15:26:55.000000000 +0000
++++ src/lib/Makefile.am
+@@ -8,6 +8,7 @@ libndpi_la_includedir = $(includedir)/li
+
+ libndpi_la_include_HEADERS = ../include/ndpi_api.h \
+ ../include/ndpi_define.h \
++ ../include/ndpi_includes.h \
+ ../include/ndpi_main.h \
+ ../include/ndpi_protocol_ids.h \
+ ../include/ndpi_protocols.h \