FreeBSD Port: ethereal-0.10.3

bill fumerola billf at mu.org
Tue Jul 20 14:17:00 PDT 2004


On Tue, Jul 20, 2004 at 12:17:28AM -0700, Kris Kennaway wrote:
> I asked billf last week about this, but it looks like it still has not
> been updated.  If some other committer can step in to help, the
> various PRs assigned about this problem are well and truly in the
> "Maintainer timeout" category by now.

i've tested gtk1 but haven't tested gtk2 (which is now preferred w/
ethereal authors). gtk2 pre-reqs (pango, which links to libX11 which
references getpwuid_r) fails in the link stage due to pthread problems.
i'm updating my machine to be a more recent -stable so i can test gtk2.

patch attached; anyone who can successfully build/run this with gtk2 can
feel free to commit it.

-- 
- bill fumerola / fumerola at yahoo-inc.com / billf at FreeBSD.org


-------------- next part --------------
? ethereal-0.10.5.tgz
? ethereal.patch
? work
Index: Makefile
===================================================================
RCS file: /home/pcvs/ports/net/ethereal/Makefile,v
retrieving revision 1.73
diff -u -r1.73 Makefile
--- Makefile	30 Mar 2004 19:53:07 -0000	1.73
+++ Makefile	20 Jul 2004 21:10:23 -0000
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	ethereal
-PORTVERSION=	0.10.3
+PORTVERSION=	0.10.5
 CATEGORIES=	net ipv6
 MASTER_SITES=	ftp://ftp.ethereal.com/pub/ethereal/all-versions/ \
 		ftp://gd.tuwien.ac.at/infosys/security/ethereal/all-versions/ \
@@ -17,6 +17,7 @@
 MAINTAINER=	billf at FreeBSD.org
 COMMENT?=	A powerful network analyzer/capture tool
 
+USE_PERL5_BUILD=yes
 USE_BZIP2=	yes
 WANT_GNOME=	yes
 GNU_CONFIGURE=	yes
@@ -41,11 +42,11 @@
 .if !defined(WITHOUT_X11)
 MAN1+=		ethereal.1
 PLIST_SUB+=	ETHEREAL=bin/ethereal
-.if defined(WITH_GTK2) || (${HAVE_GNOME:Mgtk20}!="")
-USE_GNOME=	gtk20
-CONFIGURE_ARGS+=	--enable-gtk2=yes
+.if defined(WITHOUT_GTK2)
+USE_GNOME=	gtk12 glib12
+CONFIGURE_ARGS+=	--disable-gtk2
 .else
-USE_GNOME=	gtk12
+USE_GNOME=	gtk20 glib20
 .endif
 .else
 PLIST_SUB+=	ETHEREAL="@comment ethereal not built"
@@ -53,11 +54,11 @@
 CONFIGURE_ARGS+=	--enable-ethereal=no \
 			--disable-gtktest \
 			--with-gtk-prefix=/nonexistant \
-			--enable-gtk2=no
+			--disable-gtk2 
 .endif
 
 USE_LIBTOOL_VER=13
-LIBTOOLFILES=	configure epan/configure wiretap/configure doc/configure \
+LIBTOOLFILES=	configure wiretap/configure doc/configure \
 	      	plugins/gryphon/configure
 PLIST_SUB+=	PORTVERSION=${PORTVERSION}
 
Index: distinfo
===================================================================
RCS file: /home/pcvs/ports/net/ethereal/distinfo,v
retrieving revision 1.43
diff -u -r1.43 distinfo
--- distinfo	30 Mar 2004 19:53:07 -0000	1.43
+++ distinfo	20 Jul 2004 21:10:23 -0000
@@ -1,2 +1,2 @@
-MD5 (ethereal-0.10.3.tar.bz2) = 6902272eb5304f57db76bf91abe453d1
-SIZE (ethereal-0.10.3.tar.bz2) = 4840005
+MD5 (ethereal-0.10.5.tar.bz2) = 26d5672935ac8bd0793fcd2ad0b4833f
+SIZE (ethereal-0.10.5.tar.bz2) = 4984584
Index: pkg-plist
===================================================================
RCS file: /home/pcvs/ports/net/ethereal/pkg-plist,v
retrieving revision 1.19
diff -u -r1.19 pkg-plist
--- pkg-plist	30 Mar 2004 19:53:07 -0000	1.19
+++ pkg-plist	20 Jul 2004 21:10:23 -0000
@@ -48,11 +48,15 @@
 lib/libwiretap.la
 lib/libwiretap.so
 lib/libwiretap.so.0
+share/ethereal/AUTHORS-SHORT
 share/ethereal/diameter/dictionary.dtd
 share/ethereal/diameter/dictionary.xml
 share/ethereal/diameter/mobileipv4.xml
 share/ethereal/diameter/nasreq.xml
 share/ethereal/diameter/sunping.xml
+share/ethereal/editcap.html
+share/ethereal/ethereal-filter.html
+share/ethereal/ethereal.html
 share/ethereal/help/capture_filters.txt
 share/ethereal/help/capturing.txt
 share/ethereal/help/display_filters.txt
@@ -61,7 +65,11 @@
 share/ethereal/help/overview.txt
 share/ethereal/help/toc
 share/ethereal/help/well_known.txt
+share/ethereal/idl2eth.html
 share/ethereal/manuf
+share/ethereal/mergecap.html
+share/ethereal/tethereal.html
+share/ethereal/text2pcap.html
 @dirrm lib/ethereal/plugins/%%PORTVERSION%%
 @dirrm lib/ethereal/plugins
 @dirrm lib/ethereal


More information about the freebsd-ports mailing list