svn commit: r383745 - head/net-mgmt/etherape
Alexey Dokuchaev
danfe at FreeBSD.org
Fri Apr 10 17:17:26 UTC 2015
Author: danfe
Date: Fri Apr 10 17:17:25 2015
New Revision: 383745
URL: https://svnweb.freebsd.org/changeset/ports/383745
Log:
Fix broken GUI due to infamous "libglade-WARNING **: could not find signal
handler" errors. This usually happens when signal handlers are not being
exported correctly (via G_MODULE_EXPORT), but I'd leave it for upstream to
decide how to come up with a proper fix. For now, adding `-export-dynamic'
to LDFLAGS is probably OK for a quick'n'dirty remedy.
While here: rephrase COMMENT text, install a few documentation files, and
reformat and amend port description text.
PR: 199139
Modified:
head/net-mgmt/etherape/Makefile
head/net-mgmt/etherape/pkg-descr
Modified: head/net-mgmt/etherape/Makefile
==============================================================================
--- head/net-mgmt/etherape/Makefile Fri Apr 10 17:12:44 2015 (r383744)
+++ head/net-mgmt/etherape/Makefile Fri Apr 10 17:17:25 2015 (r383745)
@@ -3,12 +3,12 @@
PORTNAME= etherape
PORTVERSION= 0.9.13
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net-mgmt gnome
MASTER_SITES= SF
MAINTAINER= ports at FreeBSD.org
-COMMENT= Graphical network traffic visualization tool for gnome
+COMMENT= Graphical network traffic monitor tool modeled after Etherman
LICENSE= GPLv2
@@ -18,6 +18,18 @@ GNU_CONFIGURE= yes
INSTALLS_OMF= yes
CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
+LDFLAGS+= -L${LOCALBASE}/lib -export-dynamic # XXX: G_MODULE_EXPORT?
+
+PORTDOCS= *
+
+OPTIONS_DEFINE= DOCS
+
+post-install:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ cd ${WRKSRC} && ${INSTALL_DATA} FAQ README* TODO ${STAGEDIR}${DOCSDIR}
+.for f in AUTHORS ChangeLog NEWS
+ ${ICONV_CMD} -f latin1 -t utf-8 ${WRKSRC}/${f} > \
+ ${STAGEDIR}${DOCSDIR}/${f}
+.endfor
.include <bsd.port.mk>
Modified: head/net-mgmt/etherape/pkg-descr
==============================================================================
--- head/net-mgmt/etherape/pkg-descr Fri Apr 10 17:12:44 2015 (r383744)
+++ head/net-mgmt/etherape/pkg-descr Fri Apr 10 17:17:25 2015 (r383745)
@@ -1,8 +1,9 @@
-EtherApe is a graphical network monitor for Unix modeled after etherman.
-Featuring ether, ip and tcp modes, it displays network activity
-graphically. Hosts and links change in size with traffic. Color coded
-protocols display. It supports ethernet, fddi, ppp and slip devices.
-It can filter traffic to be shown, and can read traffic from a
-file as well as live from the network.
+EtherApe is a graphical network monitor for Unix modeled after Etherman.
+Featuring link layer, IP and TCP modes, it displays network activity
+graphically. Hosts and links change in size with traffic. Color coded
+protocols display. It supports Ethernet, FDDI, Token Ring, ISDN, PPP,
+SLIP, and WLAN devices, plus several encapsulation formats. It can
+filter traffic to be shown, and can read packets from a file as well as
+live from the network. Node statistics can be exported.
WWW: http://etherape.sourceforge.net/
More information about the svn-ports-head
mailing list