From a41d16b037892c4800fbbd8c10a1629c897ebfb0 Mon Sep 17 00:00:00 2001 From: bofh Date: Thu, 14 May 2015 09:08:21 +0000 Subject: net/ntopng: Unbreak - ntopng broke due to linking with libzmq static library when built with PGM/CURVE PR: 198302 Submitted by: daniel.engberg.lists@pyret.net Sponsored by: Netgate --- net/ntopng/Makefile | 6 ++---- net/ntopng/files/patch-Makefile.in | 28 +++++++++++++--------------- 2 files changed, 15 insertions(+), 19 deletions(-) (limited to 'net/ntopng') diff --git a/net/ntopng/Makefile b/net/ntopng/Makefile index ba986bfc0e81..e336bb149a4c 100644 --- a/net/ntopng/Makefile +++ b/net/ntopng/Makefile @@ -3,7 +3,7 @@ PORTNAME= ntopng PORTVERSION= 1.2.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net MASTER_SITES= SF/ntop/${PORTNAME} @@ -13,12 +13,10 @@ COMMENT= Network monitoring tool with command line and web interfaces LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN= Fails to link - LIB_DEPENDS= librrd.so:${PORTSDIR}/databases/rrdtool \ libluajit-5.1.so:${PORTSDIR}/lang/luajit \ libndpi.so:${PORTSDIR}/net/ndpi \ - libzmq.so:${PORTSDIR}/net/libzmq3 + libzmq.so:${PORTSDIR}/net/libzmq4 GNU_CONFIGURE= yes USE_SQLITE= yes diff --git a/net/ntopng/files/patch-Makefile.in b/net/ntopng/files/patch-Makefile.in index 7545df7e0e34..b11cc6ebd3b3 100644 --- a/net/ntopng/files/patch-Makefile.in +++ b/net/ntopng/files/patch-Makefile.in @@ -1,6 +1,6 @@ ---- Makefile.in.orig 2014-09-07 01:22:11.756545075 +0600 -+++ Makefile.in 2014-09-07 01:45:36.496401797 +0600 -@@ -6,67 +6,32 @@ +--- Makefile.in.orig 2015-05-13 13:29:47.790658000 -0500 ++++ Makefile.in 2015-05-13 13:30:08.207655000 -0500 +@@ -6,68 +6,28 @@ INSTALL_DIR=@INSTALL_DIR@ MAN_DIR=@MAN_DIR@ ###### @@ -70,19 +70,17 @@ - else - ZEROMQ_LIB = $(ZMQ_STATIC) - endif -+ZEROMQ_INC = $(shell pkg-config --cflags libzmq) -+ZMQ_STATIC=/usr/local/lib/libzmq.a -+ifeq ($(wildcard $(ZMQ_STATIC)),) -+ ZEROMQ_LIB = $(shell pkg-config --libs libzmq) - else +-else - ZEROMQ_HOME=./third-party/zeromq-3.2.4 - ZEROMQ_INC=-I$(ZEROMQ_HOME)/include - ZEROMQ_LIB=$(ZEROMQ_HOME)/src/.libs/libzmq.a -+ ZEROMQ_LIB = $(ZMQ_STATIC) - endif +-endif ++ZEROMQ_INC = $(shell pkg-config --cflags libzmq) ++ZEROMQ_LIB = $(shell pkg-config --libs libzmq) ###### EWH_HOME=third-party/EWAHBoolArray -@@ -91,22 +56,6 @@ + EWH_INC=$(EWH_HOME)/headers +@@ -91,22 +51,6 @@ LIB_TARGETS = @@ -105,7 +103,7 @@ .PHONY: default all clean docs test .NOTPARALLEL: default all -@@ -129,24 +78,6 @@ +@@ -129,24 +73,6 @@ $(TARGET): $(OBJECTS) $(LIBRRDTOOL) Makefile $(GPP) $(OBJECTS) -Wall $(LIBS) -o $@ @@ -130,7 +128,7 @@ clean: -rm -f *.o *~ svn-commit.* #config.h -rm -f $(TARGET) -@@ -156,10 +87,6 @@ +@@ -156,10 +82,6 @@ cat privkey.pem cert.pem > httpdocs/ssl/ntopng-cert.pem /bin/rm -f privkey.pem cert.pem @@ -141,7 +139,7 @@ geoip: httpdocs/geoip/GeoLiteCity.dat httpdocs/geoip/GeoLiteCityv6.dat httpdocs/geoip/GeoIPASNum.dat httpdocs/geoip/GeoIPASNumv6.dat httpdocs/geoip/GeoLiteCity.dat: -@@ -189,7 +116,6 @@ +@@ -189,7 +111,6 @@ cp -r doc *.cpp *.h configure COPYING README.* *.in ntopng.8 httpdocs scripts packages third-party ntopng-@NTOPNG_VERSION@ find ntopng-@NTOPNG_VERSION@ -name ".svn" | xargs /bin/rm -rf -rm ntopng-@NTOPNG_VERSION@/httpdocs/geoip/* @@ -149,7 +147,7 @@ tar cvfz ntopng-@NTOPNG_VERSION@.tgz ntopng-@NTOPNG_VERSION@ # rm -f $(HOME)/rpmbuild/RPMS/$(PLATFORM)/$(RPM_PKG) -@@ -232,21 +158,8 @@ +@@ -232,21 +153,8 @@ dist: rm -rf ntopng-@NTOPNG_VERSION@ mkdir ntopng-@NTOPNG_VERSION@ -- cgit