svn commit: r494074 - head/net-mgmt/nfdump

Kurt Jaeger pi at FreeBSD.org
Wed Feb 27 17:22:30 UTC 2019


Author: pi
Date: Wed Feb 27 17:22:29 2019
New Revision: 494074
URL: https://svnweb.freebsd.org/changeset/ports/494074

Log:
  net-mgmt/nfdump: Add InfluxDB option, default OFF
  
  - and portlint
  - INSTALL_LIB to strip libnfdump.so
  
  PR:		236082
  Submitted by:	Jose Luis Duran <jlduran at gmail.com>

Modified:
  head/net-mgmt/nfdump/Makefile

Modified: head/net-mgmt/nfdump/Makefile
==============================================================================
--- head/net-mgmt/nfdump/Makefile	Wed Feb 27 17:19:47 2019	(r494073)
+++ head/net-mgmt/nfdump/Makefile	Wed Feb 27 17:22:29 2019	(r494074)
@@ -4,6 +4,7 @@
 PORTNAME=	nfdump
 PORTVERSION=	1.6.17
 DISTVERSIONPREFIX=v
+PORTREVISION=	1
 CATEGORIES=	net-mgmt
 
 MAINTAINER=	pi at FreeBSD.org
@@ -13,16 +14,17 @@ LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/BSD-license.txt
 
 USES=		autoreconf libtool pkgconfig
-GNU_CONFIGURE=	yes
 USE_CSTD=	gnu89
 USE_LDCONFIG=	yes
-MAKE_JOBS_UNSAFE=	yes
 USE_GITHUB=	yes
 GH_ACCOUNT=	phaag
 
+GNU_CONFIGURE=	yes
+MAKE_JOBS_UNSAFE=	yes
+
 #flow-tools support
 OPTIONS_DEFINE=		DOCS FT2NFDUMP NFPROFILE FIXTIMEBUG READPCAP NFTRACK \
-			SFLOW NFDUMP15 NSEL
+			SFLOW NFDUMP15 NSEL INFLUXDB
 OPTIONS_DEFAULT=	NFPROFILE
 
 FT2NFDUMP_DESC=		With Flow-tools to nfdump converter
@@ -33,6 +35,7 @@ NFTRACK_DESC=		With PortTracker support
 SFLOW_DESC=		Build sflow collector daemon also
 NFDUMP15_DESC=		Enable compatibility with version 1.5
 NSEL_DESC=		Read and process ASA/NSEL/NEL event data
+INFLUXDB_DESC=		Enable stats to InfluxDB
 
 post-patch:
 	${REINPLACE_CMD} 's|-ggdb||' ${WRKSRC}/bin/Makefile.am
@@ -108,11 +111,19 @@ PLIST_FILES+=	bin/sfcapd man/man1/sfcapd.1.gz
 CONFIGURE_ARGS+=	--disable-sflow
 .endif
 
+#influxdb support
+.if ${PORT_OPTIONS:MINFLUXDB}
+CONFIGURE_ARGS+=	--enable-influxdb
+LIB_DEPENDS+=		libcurl.so:ftp/curl
+.else
+CONFIGURE_ARGS+=	--disable-influxdb
+.endif
+
 do-install:
 .for binary in nfanon nfcapd nfdump nfexpire nfreplay
 	${INSTALL_PROGRAM} ${WRKSRC}/bin/.libs/${binary} ${STAGEDIR}${PREFIX}/bin
 .endfor
-	${INSTALL_DATA} ${WRKSRC}/bin/.libs/libnfdump-${PORTVERSION}.so ${STAGEDIR}${PREFIX}/lib
+	${INSTALL_LIB} ${WRKSRC}/bin/.libs/libnfdump-${PORTVERSION}.so ${STAGEDIR}${PREFIX}/lib
 
 .if ${PORT_OPTIONS:MNFPROFILE}
 	${INSTALL_PROGRAM} ${WRKSRC}/bin/.libs/nfprofile ${STAGEDIR}${PREFIX}/bin


More information about the svn-ports-all mailing list