summaryrefslogtreecommitdiff
path: root/net/ndpi
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2016-04-08 16:51:23 +0000
committeradam <adam@pkgsrc.org>2016-04-08 16:51:23 +0000
commitd57147d581a02c65dac0fc6f6184ff35bf437c24 (patch)
tree00ed97be532d263f8c32534b48df4d413b7cc729 /net/ndpi
parenta3682ba335f08843a33fa65ca73aa692b89d663f (diff)
downloadpkgsrc-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/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 \