From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1LVmET-0006Bh-4C for garchives@archives.gentoo.org; Sat, 07 Feb 2009 12:24:25 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id CBFA7E016D; Sat, 7 Feb 2009 12:24:23 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 8234AE016D for ; Sat, 7 Feb 2009 12:24:23 +0000 (UTC) Received: from stork.gentoo.org (stork.gentoo.org [64.127.104.133]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id 1AA7D6401A for ; Sat, 7 Feb 2009 12:24:23 +0000 (UTC) Received: from pva by stork.gentoo.org with local (Exim 4.69) (envelope-from ) id 1LVmEQ-0004yA-ER for gentoo-commits@lists.gentoo.org; Sat, 07 Feb 2009 12:24:22 +0000 From: "Peter Volkov (pva)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, pva@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in net-analyzer/wireshark: ChangeLog wireshark-1.0.6.ebuild X-VCS-Repository: gentoo-x86 X-VCS-Files: ChangeLog wireshark-1.0.6.ebuild X-VCS-Directories: net-analyzer/wireshark X-VCS-Committer: pva X-VCS-Committer-Name: Peter Volkov Content-Type: text/plain; charset=utf8 Message-Id: Sender: Peter Volkov Date: Sat, 07 Feb 2009 12:24:22 +0000 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: e41133be-2508-452a-91af-b20b136fb40c X-Archives-Hash: 3c0b6aaacdb5c07debefd9dbe8952518 pva 09/02/07 12:24:22 Modified: ChangeLog Added: wireshark-1.0.6.ebuild Log: Version bump. (Portage version: 2.1.6.7/cvs/Linux x86_64) Revision Changes Path 1.146 net-analyzer/wireshark/ChangeLog file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-analyzer/wires= hark/ChangeLog?rev=3D1.146&view=3Dmarkup plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-analyzer/wires= hark/ChangeLog?rev=3D1.146&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-analyzer/wires= hark/ChangeLog?r1=3D1.145&r2=3D1.146 Index: ChangeLog =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /var/cvsroot/gentoo-x86/net-analyzer/wireshark/ChangeLog,v retrieving revision 1.145 retrieving revision 1.146 diff -u -r1.145 -r1.146 --- ChangeLog 19 Jan 2009 09:40:18 -0000 1.145 +++ ChangeLog 7 Feb 2009 12:24:22 -0000 1.146 @@ -1,6 +1,11 @@ # ChangeLog for net-analyzer/wireshark # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/wireshark/ChangeLog,v 1.= 145 2009/01/19 09:40:18 pva Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/wireshark/ChangeLog,v 1.= 146 2009/02/07 12:24:22 pva Exp $ + +*wireshark-1.0.6 (07 Feb 2009) + + 07 Feb 2009; Peter Volkov +wireshark-1.0.6.ebuild: + Version bump. =20 *wireshark-1.1.2 (19 Jan 2009) =20 1.1 net-analyzer/wireshark/wireshark-1.0.6.ebuild file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-analyzer/wires= hark/wireshark-1.0.6.ebuild?rev=3D1.1&view=3Dmarkup plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-analyzer/wires= hark/wireshark-1.0.6.ebuild?rev=3D1.1&content-type=3Dtext/plain Index: wireshark-1.0.6.ebuild =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D # Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-analyzer/wireshark/wireshark-1.0.6= .ebuild,v 1.1 2009/02/07 12:24:22 pva Exp $ EAPI=3D1 WANT_AUTOMAKE=3D"1.9" inherit autotools libtool flag-o-matic eutils toolchain-funcs DESCRIPTION=3D"A network protocol analyzer formerly known as ethereal" HOMEPAGE=3D"http://www.wireshark.org/" # _rc versions has different download location. [[ -n ${PV#*_rc} && ${PV#*_rc} !=3D ${PV} ]] && { SRC_URI=3D"http://www.wireshark.org/download/prerelease/${PN}-${PV/_rc/pr= e}.tar.gz"; S=3D${WORKDIR}/${PN}-${PV/_rc/pre} ; } || \ SRC_URI=3D"http://www.wireshark.org/download/src/all-versions/${P}.tar.bz= 2" LICENSE=3D"GPL-2" SLOT=3D"0" KEYWORDS=3D"~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" IUSE=3D"adns gtk ipv6 lua portaudio gnutls gcrypt zlib kerberos threads p= rofile smi +pcap pcre +caps selinux" RDEPEND=3D"zlib? ( sys-libs/zlib ) smi? ( net-libs/libsmi ) gtk? ( >=3Ddev-libs/glib-2.0.4 =3Dx11-libs/gtk+-2* x11-libs/pango dev-libs/atk ) !gtk? ( =3Ddev-libs/glib-1.2* ) gnutls? ( net-libs/gnutls ) gcrypt? ( dev-libs/libgcrypt ) pcap? ( net-libs/libpcap ) pcre? ( dev-libs/libpcre ) caps? ( sys-libs/libcap ) adns? ( net-libs/adns ) kerberos? ( virtual/krb5 ) portaudio? ( media-libs/portaudio ) lua? ( >=3Ddev-lang/lua-5.1 ) selinux? ( sec-policy/selinux-wireshark )" DEPEND=3D"${RDEPEND} >=3Ddev-util/pkgconfig-0.15.0 dev-lang/perl sys-devel/bison sys-devel/flex" pkg_setup() { if ! use gtk; then ewarn "USE=3D-gtk will mean no gui called wireshark will be created and= " ewarn "only command line utils are available" fi # Add group for users allowed to sniff. enewgroup wireshark || die "Failed to create wireshark group" } src_unpack() { unpack ${A} cd "${S}" epatch "${FILESDIR}/${PN}-0.99.7-asneeded.patch" epatch "${FILESDIR}/${PN}-0.99.8-as-needed.patch" epatch "${FILESDIR}/${PN}-1.0.5-text2pcap-protos.patch" cd "${S}/epan" epatch "${FILESDIR}/wireshark-except-double-free.diff" cd "${S}" eautoreconf } src_compile() { # optimization bug, see bug #165340, bug #40660 if [[ $(gcc-version) =3D=3D 3.4 ]] ; then elog "Found gcc 3.4, forcing -O3 into CFLAGS" replace-flags -O? -O3 elif [[ $(gcc-version) =3D=3D 3.3 || $(gcc-version) =3D=3D 3.2 ]] ; then elog "Found <=3Dgcc-3.3, forcing -O into CFLAGS" replace-flags -O? -O fi # see bug #133092; bugs.wireshark.org/bugzilla/show_bug.cgi?id=3D1001 # our hardened toolchain bug filter-flags -fstack-protector # profile and -fomit-frame-pointer are incompatible, bug #215806 use profile && filter-flags -fomit-frame-pointer local myconf if use gtk; then einfo "Building with gtk support" else einfo "Building without gtk support" myconf=3D"${myconf} --disable-wireshark" fi # Workaround bug #213705. If krb5-config --libs has -lcrypto then pass # --with-ssl to ./configure. (Mimics code from acinclude.m4). if use kerberos; then case `krb5-config --libs` in *-lcrypto*) myconf=3D"${myconf} --with-ssl" ;; esac fi # dumpcap requires libcap, setuid-install requires dumpcap econf $(use_enable gtk gtk2) \ $(use_enable profile profile-build) \ $(use_with gnutls) \ $(use_with gcrypt) \ $(use_enable gtk wireshark) \ $(use_enable ipv6) \ $(use_enable threads) \ $(use_with lua) \ $(use_with adns) \ $(use_with kerberos krb5) \ $(use_with smi libsmi) \ $(use_with pcap) \ $(use_with zlib) \ $(use_with pcre) \ $(use_with portaudio) \ $(use_with caps libcap) \ $(use_enable pcap setuid-install) \ --sysconfdir=3D/etc/wireshark \ ${myconf} emake || die "emake failed" } src_install() { emake DESTDIR=3D"${D}" install || die "emake install failed" fowners 0:wireshark /usr/bin/tshark fperms 6550 /usr/bin/tshark use pcap && fowners 0:wireshark /usr/bin/dumpcap use pcap && fperms 6550 /usr/bin/dumpcap insinto /usr/include/wiretap doins wiretap/wtap.h # FAQ is not required as is installed from help/faq.txt dodoc AUTHORS ChangeLog NEWS README{,.bsd,.linux,.macos,.vmware} doc/ran= dpkt.txt if use gtk ; then insinto /usr/share/icons/hicolor/16x16/apps newins image/hi16-app-wireshark.png wireshark.png insinto /usr/share/icons/hicolor/32x32/apps newins image/hi32-app-wireshark.png wireshark.png insinto /usr/share/icons/hicolor/48x48/apps newins image/hi48-app-wireshark.png wireshark.png insinto /usr/share/applications doins wireshark.desktop fi } pkg_postinst() { echo ewarn "With version 0.99.7, all function calls that require elevated pri= vileges" ewarn "have been moved out of the GUI to dumpcap. WIRESHARK CONTAINS OVE= R ONE" ewarn "POINT FIVE MILLION LINES OF SOURCE CODE. DO NOT RUN THEM AS ROOT.= " ewarn ewarn "NOTE: To run wireshark as normal user you have to add yourself in= to" ewarn "wireshark group. This security measure ensures that only trusted" ewarn "users allowed to sniff your traffic." echo }