From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Aug 28 06:40:02 2003 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B4D8016A4BF for ; Thu, 28 Aug 2003 06:40:02 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5C50244008 for ; Thu, 28 Aug 2003 06:40:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h7SDe1Up052309 for ; Thu, 28 Aug 2003 06:40:01 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h7SDe1eW052308; Thu, 28 Aug 2003 06:40:01 -0700 (PDT) Resent-Date: Thu, 28 Aug 2003 06:40:01 -0700 (PDT) Resent-Message-Id: <200308281340.h7SDe1eW052308@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Rolf Grossmann Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F14E916A4BF for ; Thu, 28 Aug 2003 06:31:31 -0700 (PDT) Received: from webfw.progtech.net (webfw.progtech.net [195.226.167.252]) by mx1.FreeBSD.org (Postfix) with ESMTP id C8FE743F75 for ; Thu, 28 Aug 2003 06:31:28 -0700 (PDT) (envelope-from grossman@webfw.progtech.net) Received: from isis.muc.progtech.intern (isis.muc.progtech.intern [10.25.0.100]) by webfw.progtech.net (8.12.9/8.12.9) with ESMTP id h7SDVHEK016960 for ; Thu, 28 Aug 2003 15:31:17 +0200 (CEST) (envelope-from grossman) Received: (from grossman@localhost) by isis.muc.progtech.intern (8.11.6/8.9.3) id h7SDVDh03061; Thu, 28 Aug 2003 15:31:13 +0200 (CEST) Message-Id: <200308281331.h7SDVDh03061@isis.muc.progtech.intern> Date: Thu, 28 Aug 2003 15:31:13 +0200 (CEST) From: Rolf Grossmann To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/56083: Update ethereal to version 0.9.14 and allow for gtk2 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Rolf Grossmann List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Aug 2003 13:40:02 -0000 >Number: 56083 >Category: ports >Synopsis: Update ethereal to version 0.9.14 and allow for gtk2 >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Aug 28 06:40:00 PDT 2003 >Closed-Date: >Last-Modified: >Originator: Rolf Grossmann >Release: FreeBSD 5.0-CURRENT i386 >Organization: PROGTECH GmbH >Environment: System: FreeBSD ptserver 4.8-STABLE FreeBSD 4.8-STABLE #1: Wed Aug 20 16:23:54 CEST 2003 grossman@ptserver:/export/freebsd/FreeBSD/cvs/src/sys/compile/PTSERVER i386 >Description: The given patch will update ethereal to version 0.9.14 and while I was at it, I also added some support for using gtk2 instead of the old gtk. I know the old gtk libraries are not going away any time soon, but I'm still trying not having to use them. The code is trying to detect which version is installed, defaulting to the existing (old) gtk. Just look at the patch. Best regards, Rolf >How-To-Repeat: Install ethereal port. >Fix: diff -bru /usr/ports/net/ethereal/Makefile ethereal/Makefile --- /usr/ports/net/ethereal/Makefile Sat Jul 12 05:08:44 2003 +++ ethereal/Makefile Thu Aug 28 02:03:43 2003 @@ -6,7 +6,7 @@ # PORTNAME= ethereal -PORTVERSION= 0.9.13 +PORTVERSION= 0.9.14 CATEGORIES= net ipv6 MASTER_SITES= ftp://ftp.ethereal.com/pub/ethereal/%SUBDIR%/ \ ftp://gd.tuwien.ac.at/infosys/security/ethereal/%SUBDIR%/ \ @@ -18,6 +18,9 @@ MAINTAINER= billf@FreeBSD.org COMMENT= An X11/GTK network analyzer/capture tool +WANT_GNOME= yes +.include + .if !defined(WITHOUT_SNMP) LIB_DEPENDS= netsnmp.5:${PORTSDIR}/net/net-snmp .endif @@ -26,7 +29,12 @@ CONFIGURE_TARGET= --target=${MACHINE_ARCH}-unknown-freebsd${OSREL} .if !defined(WITHOUT_X11) USE_X_PREFIX= yes +.if defined(WITH_GTK2) || (${HAVE_GNOME:Mgtk20}!="") +USE_GNOME= gtk20 +CONFIGURE_ARGS+= --enable-gtk2 +.else USE_GNOME= gtk12 +.endif MAN1+= ethereal.1 PLIST_SUB+= ETHEREAL=bin/ethereal .else @@ -58,4 +66,4 @@ ${INSTALL_MAN} ${WRKSRC}/${i} ${PREFIX}/man/man1 .endfor -.include +.include diff -bru /usr/ports/net/ethereal/distinfo ethereal/distinfo --- /usr/ports/net/ethereal/distinfo Sat Jul 12 05:08:44 2003 +++ ethereal/distinfo Tue Aug 26 16:59:51 2003 @@ -1 +1 @@ -MD5 (ethereal-0.9.13.tar.gz) = 0d3942b1352d690342ae444afffdb3e6 +MD5 (ethereal-0.9.14.tar.gz) = 5bcd7fff4bc6c662a00c429eed2c9e9d >Release-Note: >Audit-Trail: >Unformatted: