svn commit: r343794 - head/net-mgmt/cflowd

Tijl Coosemans tijl at FreeBSD.org
Tue Feb 11 18:33:18 UTC 2014


Author: tijl
Date: Tue Feb 11 18:33:17 2014
New Revision: 343794
URL: http://svnweb.freebsd.org/changeset/ports/343794
QAT: https://qat.redports.org/buildarchive/r343794/

Log:
  - USES=gmake libtool.
  - Mark broken on FreeBSD 10+.  Fixing one problem leads to another and
    another in perpetuum...

Modified:
  head/net-mgmt/cflowd/Makefile
  head/net-mgmt/cflowd/pkg-plist

Modified: head/net-mgmt/cflowd/Makefile
==============================================================================
--- head/net-mgmt/cflowd/Makefile	Tue Feb 11 18:29:30 2014	(r343793)
+++ head/net-mgmt/cflowd/Makefile	Tue Feb 11 18:33:17 2014	(r343794)
@@ -3,7 +3,7 @@
 
 PORTNAME=	cflowd
 PORTVERSION=	2.1.b1
-PORTREVISION=	10
+PORTREVISION=	11
 PORTEPOCH=	1
 CATEGORIES=	net-mgmt
 MASTER_SITES=	http://www.caida.org/tools/measurement/cflowd/download/
@@ -14,9 +14,8 @@ COMMENT=	Flow analysis tool used for ana
 
 LIB_DEPENDS=	Arts:${PORTSDIR}/net-mgmt/arts++
 
-USE_AUTOTOOLS=	libtool
-USE_GMAKE=	yes
-USES=		bison
+GNU_CONFIGURE=	yes
+USES=		bison gmake libtool
 USE_LDCONFIG=	yes
 
 CONFIGURE_ARGS=	--enable-shared --with-artspp=${LOCALBASE}
@@ -30,6 +29,10 @@ FLOWSCAN_DESC=	FlowScan patch
 NO_STAGE=	yes
 .include <bsd.port.options.mk>
 
+.if ${OPSYS} == FreeBSD && ${OSVERSION} > 1000000
+BROKEN=		Fails with recent flex/clang/libc++, try net-mgmt/flow-tools
+.endif
+
 .if ${PORT_OPTIONS:MFLOWSCAN}
 PATCH_SITES+=	http://net.doit.wisc.edu/~plonka/cflowd/
 PATCHFILES+=	cflowd-${PORTVERSION:S|.|-|g}-djp.patch
@@ -39,20 +42,9 @@ post-extract:
 	${CHMOD} -R u+w ${WRKSRC}
 
 post-patch:
-	@${FIND} ${WRKSRC} -type f | ${XARGS}	\
-		${REINPLACE_CMD} -e 's|iostream.h>|iostream>|;s|strstream.h|sstream|'
-	@${FIND} ${WRKSRC} -name Makefile.in | ${XARGS}	\
-		${REINPLACE_CMD} -e '/^LIBTOOL =/s^\$$(top_builddir)/libtool^${LIBTOOL}^'	\
-		-e '/LIBTOOL/ { ;\
-			N ;\
-			/ -o / s|$${LIBTOOL} $${CXX}|$${LIBTOOL} --mode=link $${CXX}| ;\
-			P ;\
-			D ;\
-		}';
-	@${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} ${REINPLACE_CMD} \
-		-e 's|$${LIBTOOL} $$(CXX)|$${LIBTOOL} --mode=compile $$(CXX)|'		\
-		-e 's|$${LIBTOOL} $${CXX}|$${LIBTOOL} --mode=compile $${CXX}|'		\
-		-e 's|$${LIBTOOL} \.\.|$${LIBTOOL} --mode=install ..|'
+	@${FIND} ${WRKSRC} -type f | ${XARGS} ${REINPLACE_CMD} \
+		-e 's|fstream\.h|fstream|' -e 's|iomanip\.h|iomanip|' \
+		-e 's|iostream\.h|iostream|' -e 's|strstream\.h|strstream|'
 
 post-install:
 	${INSTALL_SCRIPT} ${FILESDIR}/cflowd.sh \

Modified: head/net-mgmt/cflowd/pkg-plist
==============================================================================
--- head/net-mgmt/cflowd/pkg-plist	Tue Feb 11 18:29:30 2014	(r343793)
+++ head/net-mgmt/cflowd/pkg-plist	Tue Feb 11 18:33:17 2014	(r343794)
@@ -78,10 +78,12 @@ lib/cflowd/libCfd.a
 lib/cflowd/libCfd.la
 lib/cflowd/libCfd.so
 lib/cflowd/libCfd.so.0
+lib/cflowd/libCfd.so.0.0.0
 lib/cflowd/libsnmp++.a
 lib/cflowd/libsnmp++.la
 lib/cflowd/libsnmp++.so
 lib/cflowd/libsnmp++.so.0
+lib/cflowd/libsnmp++.so.0.0.0
 sbin/cfdcollect
 sbin/cflowd
 sbin/cflowdmux


More information about the svn-ports-all mailing list