Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 15 Oct 2011 02:59:14 +0900
From:      KATO Tsuguru <tkato432@yahoo.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/161639: Update port: net-mgmt/flow-extract
Message-ID:  <20111015025914.5cec4768.tkato432@yahoo.com>
Resent-Message-ID: <201110141850.p9EIoR7W052255@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         161639
>Category:       ports
>Synopsis:       Update port: net-mgmt/flow-extract
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Oct 14 18:50:27 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        FreeBSD 7.4-RELEASE-p3 i386
>Organization:
>Environment:
>Description:
- Update MASTER_SITES and WWW: line
- Add LICENSE
- Support CFLAGS properly
- Support PLIST_FILES

Remove file:
files/patch-Makefile

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/net-mgmt/flow-extract/Makefile net-mgmt/flow-extract/Makefile
--- /usr/ports/net-mgmt/flow-extract/Makefile	2011-08-03 15:44:14.000000000 +0900
+++ net-mgmt/flow-extract/Makefile	2011-09-16 18:05:07.000000000 +0900
@@ -7,25 +7,31 @@
 
 PORTNAME=	flow-extract
 PORTVERSION=	2.61
+PORTREVISION=	1
 CATEGORIES=	net-mgmt
-MASTER_SITES=	http://itservices.uchicago.edu/groups/security/tools/flow-extract/
-DISTNAME=	flow-extract-${PORTVERSION}
+MASTER_SITES=	http://answers.uchicago.edu/images/group68/19876/
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Cisco NetFlow awk-like extracting tool
 
-BUILD_DEPENDS=	flow-cat:${PORTSDIR}/net-mgmt/flow-tools
+LICENSE=	GPLv1
+LICENSE_FILE=	${WRKSRC}/COPYING
 
-MAN1=		flow-extract.1
-PLIST_FILES=	bin/flow-extract
+BUILD_DEPENDS=	${LOCALBASE}/include/ftlib.h:${PORTSDIR}/net-mgmt/flow-tools
 
 WRKSRC=		${WRKDIR}/${PORTNAME}
 
-post-patch:
-	@${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/Makefile
+MAKE_ARGS=	CC="${CC}" CFLAGS="${CFLAGS}" LIBS="${LDFLAGS}"
+MAKE_JOBS_SAFE=	yes
+
+MAN1=		flow-extract.1
+PLIST_FILES=	bin/flow-extract
+
+CFLAGS+=	-I${LOCALBASE}/include
+LDFLAGS=	${LOCALBASE}/lib/libft.a -lz
 
 do-install:
-		@${INSTALL_PROGRAM}	${WRKSRC}/flow-extract ${PREFIX}/bin
-		@${INSTALL_MAN}		${WRKSRC}/flow-extract.1 ${PREFIX}/man/man1
+	${INSTALL_PROGRAM} ${WRKSRC}/flow-extract ${PREFIX}/bin
+	${INSTALL_MAN} ${WRKSRC}/flow-extract.1 ${MANPREFIX}/man/man1
 
 .include <bsd.port.mk>
diff -urN /usr/ports/net-mgmt/flow-extract/files/patch-Makefile net-mgmt/flow-extract/files/patch-Makefile
--- /usr/ports/net-mgmt/flow-extract/files/patch-Makefile	2008-05-15 02:25:23.000000000 +0900
+++ net-mgmt/flow-extract/files/patch-Makefile	1970-01-01 09:00:00.000000000 +0900
@@ -1,39 +0,0 @@
---- /home/barzog/Makefile	2008-05-11 02:57:48.000000000 +0000
-+++ Makefile	2008-05-11 02:59:59.000000000 +0000
-@@ -10,10 +10,10 @@
- #
- # For SunOS 5, use LIBS=-lsocket -lnsl
- #
--CC=gcc
--FLAGS=-ggdb3 -gstabs -D_FILE_OFFSET_BITS=64
--LIBS=-L/opt/lib -R/opt/lib /opt/lib/libft.a -lsocket -lnsl -lz
--INCLUDES=-I/opt/include
-+#CC=gcc
-+#FLAGS=-ggdb3 -gstabs -D_FILE_OFFSET_BITS=64
-+#LIBS=-L/opt/lib -R/opt/lib /opt/lib/libft.a -lsocket -lnsl -lz
-+#INCLUDES=-I/opt/include
- #
- # For Linux
- #
-@@ -22,9 +22,9 @@
- #INCLUDES=
- #
- # For BSD
--FLAGS=-ggdb3 -gstabs -D_FILE_OFFSET_BITS=64
--LIBS=-L/usr/local/netflow/lib /usr/local/netflow/lib/libft.a -lz
--INCLUDES=-I/usr/local/netflow/include
-+CC ?= cc
-+LIBS=-L%%PREFIX%%/lib -lft -lz
-+INCLUDES=-I%%PREFIX%%/include
- #
- #
- #------------------------------------------------------------------------
-@@ -36,7 +36,7 @@
- 
- #CC = cc
- LIB=$(LIBS)
--CFLAGS=-O $(FLAGS) $(INCLUDES) 
-+CFLAGS=$(INCLUDES) 
- 
- all: flow-extract
- 
diff -urN /usr/ports/net-mgmt/flow-extract/pkg-descr net-mgmt/flow-extract/pkg-descr
--- /usr/ports/net-mgmt/flow-extract/pkg-descr	2009-12-21 15:56:27.000000000 +0900
+++ net-mgmt/flow-extract/pkg-descr	2011-09-15 17:38:16.000000000 +0900
@@ -1,6 +1,3 @@
-A copy of this package can be found at: 
-WWW: http://security.uchicago.edu/tools/net-forensics/
-
 This package is a port of TAMU's extract program from NetLogger to look
 at flow data instead of netlogger data. Blame Larry for it's faults, not
 TAMU. Blame me for the FreeBSD port, not Larry :-)
@@ -13,3 +10,5 @@
 
 In order for this to compile you will need flowtools from Mark
 Fullmer's (net-mgmt/flow-tools port).
+
+WWW: http://answers.uchicago.edu/page.php?id=19876
>Release-Note:
>Audit-Trail:
>Unformatted:



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