summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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 \