Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 10 Apr 2015 17:17:25 +0000 (UTC)
From:      Alexey Dokuchaev <danfe@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r383745 - head/net-mgmt/etherape
Message-ID:  <201504101717.t3AHHPEp009271@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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/



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