Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 9 Feb 2022 14:17:15 GMT
From:      Guido Falsi <madpilot@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: ff4654ccfb7f - main - net/ndpi: Update to 4.2
Message-ID:  <202202091417.219EHFfq065341@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by madpilot:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ff4654ccfb7fe0361058fe1d90e9444e824c3b26

commit ff4654ccfb7fe0361058fe1d90e9444e824c3b26
Author:     Guido Falsi <madpilot@FreeBSD.org>
AuthorDate: 2022-02-09 14:16:30 +0000
Commit:     Guido Falsi <madpilot@FreeBSD.org>
CommitDate: 2022-02-09 14:16:30 +0000

    net/ndpi: Update to 4.2
---
 net/ndpi/Makefile                           |  7 +---
 net/ndpi/distinfo                           |  6 +--
 net/ndpi/files/patch-autogen.sh             | 62 -----------------------------
 net/ndpi/files/patch-example_Makefile.in    | 39 ++++++++++--------
 net/ndpi/files/patch-tests_dga_Makefile.in  | 26 ++++++++++++
 net/ndpi/files/patch-tests_unit_Makefile.in | 26 ++++++++++++
 6 files changed, 79 insertions(+), 87 deletions(-)

diff --git a/net/ndpi/Makefile b/net/ndpi/Makefile
index 95590b85af8a..0575f1a3abc1 100644
--- a/net/ndpi/Makefile
+++ b/net/ndpi/Makefile
@@ -1,7 +1,7 @@
 # Created by: Muhammad Moinur Rahman <5u623l20@gmail.com>
 
 PORTNAME=	ndpi
-PORTVERSION=	4.0.d20211111
+PORTVERSION=	4.2.d20220201
 PORTEPOCH=	1
 CATEGORIES=	net
 
@@ -30,13 +30,10 @@ INSTALL_TARGET=	install-strip
 USE_GITHUB=	yes
 GH_ACCOUNT=	ntop
 GH_PROJECT=	nDPI
-GH_TAGNAME=	92a1be2
+GH_TAGNAME=	8b5c6af
 
 PLIST_SUB=	MAJOR_VER=${PORTVERSION:R:R} VER=${PORTVERSION:R}
 
-post-patch:
-	(cd ${WRKSRC} && ${SH} autogen.sh)
-
 post-configure:
 	@${REINPLACE_CMD} -e 's/#define PACKAGE/#define NDPI_PACKAGE/g' \
 		-e 's/#define VERSION/#define NDPI_VERSION/g' \
diff --git a/net/ndpi/distinfo b/net/ndpi/distinfo
index 503b7ff3e2cb..3880cbbcc29a 100644
--- a/net/ndpi/distinfo
+++ b/net/ndpi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1640249838
-SHA256 (ntop-nDPI-4.0.d20211111-92a1be2_GH0.tar.gz) = d2ea9cbf9fa23ffe87db2081d5cb7fcd30f567477a80c6124316aaf9d63ef9c4
-SIZE (ntop-nDPI-4.0.d20211111-92a1be2_GH0.tar.gz) = 120052622
+TIMESTAMP = 1644343060
+SHA256 (ntop-nDPI-4.2.d20220201-8b5c6af_GH0.tar.gz) = 1c45ba61f0a7ce0d14178c80b4a6aeb4624e9df26afd2bfccacebe420a920aef
+SIZE (ntop-nDPI-4.2.d20220201-8b5c6af_GH0.tar.gz) = 126561030
diff --git a/net/ndpi/files/patch-autogen.sh b/net/ndpi/files/patch-autogen.sh
deleted file mode 100644
index 4cc3f7b8b68e..000000000000
--- a/net/ndpi/files/patch-autogen.sh
+++ /dev/null
@@ -1,62 +0,0 @@
---- autogen.sh.orig	2021-07-26 07:42:48 UTC
-+++ autogen.sh
-@@ -5,46 +5,6 @@ NDPI_MINOR="0"
- NDPI_PATCH="0"
- NDPI_VERSION_SHORT="$NDPI_MAJOR.$NDPI_MINOR.$NDPI_PATCH"
- 
--rm -f configure config.h config.h.in
--
--AUTOCONF=$(command -v autoconf)
--AUTOMAKE=$(command -v automake)
--LIBTOOL=$(command -v libtool)
--LIBTOOLIZE=$(command -v libtoolize)
--AUTORECONF=$(command -v autoreconf)
--PKG_CONFIG=$(command -v pkg-config)
--FUZZY=
--
--if test -z $AUTOCONF; then
--    echo "autoconf is missing: please install it and try again"
--    exit
--else
--    V=`autoconf --version | head -1 | cut -d ' ' -f 4`
--    if [ "$V" = '2.63' ]; then
--        FUZZY="dnl> "
--    fi
--fi
--
--if test -z $AUTOMAKE; then
--    echo "automake is missing: please install it and try again"
--    exit
--fi
--
--if test -z $LIBTOOL && test -z $LIBTOOLIZE ; then
--    echo "libtool and libtoolize is missing: please install it and try again"
--    exit
--fi
--
--if test -z $AUTORECONF; then
--    echo "autoreconf is missing: please install it and try again"
--    exit
--fi
--
--if test -z $PKG_CONFIG; then
--    echo "pkg-config is missing: please install it (apt-get install pkg-config) and try again"
--    exit
--fi
--
- cat configure.seed | sed \
-     -e "s/@NDPI_MAJOR@/$NDPI_MAJOR/g" \
-     -e "s/@NDPI_MINOR@/$NDPI_MINOR/g" \
-@@ -52,12 +12,3 @@ cat configure.seed | sed \
-     -e "s/@NDPI_VERSION_SHORT@/$NDPI_VERSION_SHORT/g" \
-     -e "s/@FUZZY@/$FUZZY/g" \
-     > configure.ac
--
--autoreconf -ivf
--cat configure | sed "s/#define PACKAGE/#define NDPI_PACKAGE/g" | sed "s/#define VERSION/#define NDPI_VERSION/g"  > configure.tmp
--cat configure.tmp > configure
--
--echo "./configure $@"
--chmod +x configure
--./configure $@
--
diff --git a/net/ndpi/files/patch-example_Makefile.in b/net/ndpi/files/patch-example_Makefile.in
index 39c3aeddb298..343167ead9ef 100644
--- a/net/ndpi/files/patch-example_Makefile.in
+++ b/net/ndpi/files/patch-example_Makefile.in
@@ -1,42 +1,47 @@
---- example/Makefile.in.orig	2020-10-19 14:18:25 UTC
+--- example/Makefile.in.orig	2022-02-01 08:14:05 UTC
 +++ example/Makefile.in
-@@ -9,17 +9,12 @@ HEADERS=intrusion_detection.h reader_util.h $(SRCHOME)
+@@ -12,28 +12,14 @@ HEADERS=intrusion_detection.h reader_util.h $(SRCHOME)
          $(SRCHOME)/include/ndpi_typedefs.h $(SRCHOME)/include/ndpi_protocol_ids.h
  OBJS=ndpiReader.o reader_util.o intrusion_detection.o
  PREFIX?=@prefix@
 +EXAMPLESDIR?=share/examples/ndpi
  
 -ifneq ($(BUILD_MINGW),)
--all:
--	@echo 'Examples disabled due to mingw build.'
+-SUFFIX:=.exe
+-CFLAGS+=-I@srcdir@/../windows/WpdPack/Include -I@srcdir@/../windows/WpdPack/Include/pcap
+-LIBS+=-Wl,-Bstatic -lpthread -Wl,-Bdynamic
+-
+-ifneq ($(BUILD_MINGW_X64),)
+-LIBS+=@srcdir@/../windows/WpdPack/Lib/x64/wpcap.lib
+-else
+-LIBS+=@srcdir@/../windows/WpdPack/Lib/wpcap.lib
+-endif
 -
 -else
 -
- all: ndpiReader @DPDK_TARGET@
+ LIBS+=-lpthread
+ 
+-endif
+-
+ all: ndpiReader$(SUFFIX) @DPDK_TARGET@
  
  EXECUTABLE_SOURCES := ndpiReader.c ndpiSimpleIntegration.c
 -COMMON_SOURCES := $(filter-out $(EXECUTABLE_SOURCES),$(wildcard *.c ))
-+COMMON_SOURCES=intrusion_detection.c reader_util.c
++COMMON_SOURCES := reader_util.c
  
  libndpiReader.a: $(COMMON_SOURCES:%.c=%.o) $(LIBNDPI)
- 	ar rsv libndpiReader.a $(COMMON_SOURCES:%.c=%.o)
-@@ -35,10 +30,10 @@ ndpiSimpleIntegration: ndpiSimpleIntegration.o
+ 	$(AR) rsv libndpiReader.a $(COMMON_SOURCES:%.c=%.o)
+@@ -49,10 +35,10 @@ ndpiSimpleIntegration$(SUFFIX): ndpiSimpleIntegration.
  
- install: ndpiReader
+ install: ndpiReader$(SUFFIX)
  	mkdir -p $(DESTDIR)$(PREFIX)/bin/
 -	mkdir -p $(DESTDIR)$(PREFIX)/share/ndpi
 +	mkdir -p $(DESTDIR)$(PREFIX)/$(EXAMPLESDIR)/
- 	cp ndpiReader $(DESTDIR)$(PREFIX)/bin/
+ 	cp ndpiReader$(SUFFIX) $(DESTDIR)$(PREFIX)/bin/
 -	cp protos.txt $(DESTDIR)$(PREFIX)/share/ndpi/ndpiProtos.txt
 -	cp mining_hosts.txt $(DESTDIR)$(PREFIX)/share/ndpi/ndpiCustomCategory.txt
 +	cp protos.txt $(DESTDIR)$(PREFIX)/$(EXAMPLESDIR)/ndpiProtos.txt
 +	cp mining_hosts.txt $(DESTDIR)$(PREFIX)/$(EXAMPLESDIR)/ndpiCustomCategory.txt
+ 	[ -f ndpiSimpleIntegration$(SUFFIX) ] && cp ndpiSimpleIntegration$(SUFFIX) $(DESTDIR)$(PREFIX)/bin/ndpiSimpleIntegration$(SUFFIX) || true
  	[ -f build/app/ndpiReader.dpdk ] && cp build/app/ndpiReader.dpdk $(DESTDIR)$(PREFIX)/bin/ || true
  	[ -f ndpiReader.dpdk ] && cp ndpiReader.dpdk $(DESTDIR)$(PREFIX)/bin/ || true
- 
-@@ -61,5 +56,3 @@ distdir:
- distclean: clean
- 	/bin/rm -f Makefile.dpdk
- 	/bin/rm -f Makefile
--
--endif
diff --git a/net/ndpi/files/patch-tests_dga_Makefile.in b/net/ndpi/files/patch-tests_dga_Makefile.in
new file mode 100644
index 000000000000..c7e09995d8c5
--- /dev/null
+++ b/net/ndpi/files/patch-tests_dga_Makefile.in
@@ -0,0 +1,26 @@
+--- tests/dga/Makefile.in.orig	2022-02-01 08:14:05 UTC
++++ tests/dga/Makefile.in
+@@ -12,16 +12,13 @@ HEADERS=$(SRCHOME)/include/ndpi_api.h $(SRCHOME)/inclu
+ OBJS=dga_evaluate
+ PREFIX?=@prefix@
+ 
+-ifneq ($(BUILD_MINGW),)
+ all:
+ 	@echo 'DGA test disabled due to mingw build.'
+ 
+-else
+-
+ all: dga_evaluate
+ 
+ EXECUTABLE_SOURCES := dga_evaluate.c
+-COMMON_SOURCES := $(filter-out $(EXECUTABLE_SOURCES),$(wildcard *.c ))
++COMMON_SOURCES=
+ 
+ dga_evaluate: $(LIBNDPI) dga_evaluate.o
+ 	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) dga_evaluate.o $(LIBS) -o $@
+@@ -42,5 +39,3 @@ distdir:
+ 
+ distclean: clean
+ 	/bin/rm -f Makefile
+-
+-endif
diff --git a/net/ndpi/files/patch-tests_unit_Makefile.in b/net/ndpi/files/patch-tests_unit_Makefile.in
new file mode 100644
index 000000000000..d56c22da2529
--- /dev/null
+++ b/net/ndpi/files/patch-tests_unit_Makefile.in
@@ -0,0 +1,26 @@
+--- tests/unit/Makefile.in.orig	2022-02-01 08:14:05 UTC
++++ tests/unit/Makefile.in
+@@ -12,16 +12,10 @@ HEADERS=$(SRCHOME)/include/ndpi_api.h $(SRCHOME)/inclu
+ OBJS=unit
+ PREFIX?=@prefix@
+ 
+-ifneq ($(BUILD_MINGW),)
+-all:
+-	@echo 'Unit tests disabled due to mingw build.'
+-
+-else
+-
+ all: unit
+ 
+ EXECUTABLE_SOURCES := unit.c
+-COMMON_SOURCES := $(filter-out $(EXECUTABLE_SOURCES),$(wildcard *.c ))
++COMMON_SOURCES= 
+ 
+ unit: $(LIBNDPI) unit.o
+ 	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) unit.o $(LIBS) -o $@
+@@ -42,5 +36,3 @@ distdir:
+ 
+ distclean: clean
+ 	/bin/rm -f Makefile
+-
+-endif



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202202091417.219EHFfq065341>