diff options
author | adam <adam@pkgsrc.org> | 2016-04-08 16:51:23 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2016-04-08 16:51:23 +0000 |
commit | d57147d581a02c65dac0fc6f6184ff35bf437c24 (patch) | |
tree | 00ed97be532d263f8c32534b48df4d413b7cc729 /net/ndpi | |
parent | a3682ba335f08843a33fa65ca73aa692b89d663f (diff) | |
download | pkgsrc-d57147d581a02c65dac0fc6f6184ff35bf437c24.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/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 \ |