Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Oct 2005 17:38:31 +0700 (NOVST)
From:      Serge Maslov <serge@maslov.biz>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/88123: New port: net/trafshow5 Real-time network traffic visualisation
Message-ID:  <20051028103831.8A951579B0B@mail.mbit.ru>
Resent-Message-ID: <200510281040.j9SAeFIK006327@freefall.freebsd.org>

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

>Number:         88123
>Category:       ports
>Synopsis:       New port: net/trafshow5 Real-time network traffic visualisation
>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 28 10:40:15 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Serge Maslov
>Release:        
>Organization:
and Information Sciences, Novosibirsk, Russia
>Environment:

--- trafshow5.port begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	trafshow5
#	trafshow5/files
#	trafshow5/files/patch-colormask.c
#	trafshow5/files/patch-trafshow.1
#	trafshow5/files/patch-trafshow.c
#	trafshow5/Makefile
#	trafshow5/distinfo
#	trafshow5/pkg-descr
#	trafshow5/pkg-plist
#
echo c - trafshow5
mkdir -p trafshow5 > /dev/null 2>&1
echo c - trafshow5/files
mkdir -p trafshow5/files > /dev/null 2>&1
echo x - trafshow5/files/patch-colormask.c
sed 's/^X//' >trafshow5/files/patch-colormask.c << 'END-of-trafshow5/files/patch-colormask.c'
X--- colormask.c.orig	Fri Oct 28 15:18:10 2005
X+++ colormask.c	Fri Oct 28 15:18:53 2005
X@@ -381,7 +381,7 @@
X 		(void)strcat(buf, ".");
X 		(void)strcat(buf, progname);
X 		if ((fp = fopen(buf, "r")) == NULL) {
X-			(void)strcpy(buf, "/etc/");
X+			(void)strcpy(buf, "@@PREFIX@@/etc/");
X 			(void)strcat(buf, progname);
X 			if ((fp = fopen(buf, "r")) == NULL) return 0;
X 		}
END-of-trafshow5/files/patch-colormask.c
echo x - trafshow5/files/patch-trafshow.1
sed 's/^X//' >trafshow5/files/patch-trafshow.1 << 'END-of-trafshow5/files/patch-trafshow.1'
X--- trafshow.1.orig	Fri Oct 28 15:20:01 2005
X+++ trafshow.1	Fri Oct 28 15:20:31 2005
X@@ -81,7 +81,7 @@
X \fBHint\fP: Please use \fI0\fP to reduce output just for network services.
X .TP
X \fB-c\fP \fIconf\fP
X-Use alternate color \fIconfig file\fP instead of default \fI/etc/trafshow\fP.
X+Use alternate color \fIconfig file\fP instead of default \fI%%PREFIX%%/etc/trafshow\fP.
X .TP
X \fB-i\fP \fIname\fP
X Listen on the specified network interface \fIname\fP.
X@@ -123,7 +123,7 @@
X Please see \fBtcpdump\fP(1) man page for syntax of \fBfilter expression\fP.
X .SH FILES
X .TP
X-.I /etc/trafshow
X+.I %%PREFIX%%/etc/trafshow
X The default colors configuration file if any.
X .TP
X .I $HOME/.trafshow
END-of-trafshow5/files/patch-trafshow.1
echo x - trafshow5/files/patch-trafshow.c
sed 's/^X//' >trafshow5/files/patch-trafshow.c << 'END-of-trafshow5/files/patch-trafshow.c'
X--- trafshow.c.orig	Fri Oct 28 15:21:01 2005
X+++ trafshow.c	Fri Oct 28 15:21:12 2005
X@@ -748,7 +748,7 @@
X  -n         Don't convert numeric values to names\n\
X  -b         To place a backflow near to the main stream\n\
X  -a len     To aggregate IP addresses using the prefix length\n\
X- -c conf    Color config file instead of default /etc/trafshow\n\
X+ -c conf    Color config file instead of default @@PREFIX@@/etc/trafshow\n\
X  -i ifname  Network interface name; all by default\n\
X  -s str     To search & follow for string in the list show\n\
X  -u port    UDP port number to listen for Cisco Netflow; default %d\n\
END-of-trafshow5/files/patch-trafshow.c
echo x - trafshow5/Makefile
sed 's/^X//' >trafshow5/Makefile << 'END-of-trafshow5/Makefile'
X# New ports collection makefile for:	trafshow
X# Date created:         26 October 2005
X# Whom:                 serge@maslov.biz
X#
X# $FreeBSD$
X#
X
XPORTNAME=	trafshow
XPORTVERSION=	5.2.1
XCATEGORIES=	net
XMASTER_SITES=	${MASTER_SITE_NETBSD} \
X		ftp://ftp.nsk.su/pub/RinetSoftware/
XEXTRACT_SUFX=	.tgz
X
XMAINTAINER=	Serge@Maslov.biz
XCOMMENT=	Full screen visualization of network traffic
X
XCONFLICTS=	trafshow-3.* trafshow-4.*
X
XUNIQUENAME?=	${PORTNAME}5
X
X.include <bsd.port.pre.mk>
X
X#Not using this stuff yet?
X#OPTIONS=	X11 "Use X11 libs" off
X#
X#.if defined(WITH_X11)
X#USE_XLIB=	yes
X#.endif
X
X.if ${OSVERSION} < 400010
XLIB_DEPENDS+=	ncurses.5:${PORTSDIR}/devel/ncurses
X.endif
X
XUSE_REINPLACE=	yes
XGNU_CONFIGURE=	yes
XALL_TARGET=	trafshow
X
XMAN1=		trafshow.1
X
Xpost-patch:
X	@${REINPLACE_CMD} -e "s|@@PREFIX@@|${PREFIX}|g" ${WRKSRC}/*.c
X	@${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/trafshow.1
X
Xdo-install:
X	${INSTALL_PROGRAM} ${WRKSRC}/trafshow ${PREFIX}/bin
X	${INSTALL_MAN} ${WRKSRC}/trafshow.1 ${PREFIX}/man/man1
X	${INSTALL_DATA} ${WRKSRC}/.trafshow ${PREFIX}/etc/trafshow.dist
X	${CP} ${PREFIX}/etc/trafshow.dist ${PREFIX}/etc/trafshow
X
X.include <bsd.port.post.mk>
END-of-trafshow5/Makefile
echo x - trafshow5/distinfo
sed 's/^X//' >trafshow5/distinfo << 'END-of-trafshow5/distinfo'
XMD5 (trafshow-5.2.1.tgz) = e3ad2e3f1aac2e1bac9b467df44cf8f0
XSIZE (trafshow-5.2.1.tgz) = 123770
END-of-trafshow5/distinfo
echo x - trafshow5/pkg-descr
sed 's/^X//' >trafshow5/pkg-descr << 'END-of-trafshow5/pkg-descr'
XTrafShow continuously displays the information regarding packet
Xtraffic on the configured network interface that matches the boolean
Xexpression. It periodically sorts and updates this information. It
Xmay be useful for locating suspicious network traffic on the net.
X
XWWW: http://soft.risp.ru/trafshow/index_en.shtml
END-of-trafshow5/pkg-descr
echo x - trafshow5/pkg-plist
sed 's/^X//' >trafshow5/pkg-plist << 'END-of-trafshow5/pkg-plist'
Xbin/trafshow
X@unexec if cmp -s %D/etc/trafshow %D/etc/trafshow.dist; then rm -f %D/etc/trafshow; fi
Xetc/trafshow.dist
X@exec if [ ! -f %D/etc/trafshow.dist ]; then cp -p %D/%F %B/trafshow.dist; fi
END-of-trafshow5/pkg-plist
exit
--- trafshow5.port ends here ---


>Description:
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:



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