diff options
-rw-r--r-- | net/ndpi/DESCR | 4 | ||||
-rw-r--r-- | net/ndpi/Makefile | 27 | ||||
-rw-r--r-- | net/ndpi/PLIST | 11 | ||||
-rw-r--r-- | net/ndpi/buildlink3.mk | 14 | ||||
-rw-r--r-- | net/ndpi/distinfo | 7 | ||||
-rw-r--r-- | net/ndpi/patches/patch-src_lib_Makefile.am | 14 |
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 \ |