From 6824014593d8d85dfb3ea561c8ddfa06609bfa5b Mon Sep 17 00:00:00 2001 From: Zero_Chaos Date: Mon, 6 Jun 2011 20:09:33 +0000 Subject: [PATCH] pentoo-bluetooth: major additions, added wireshark bluetooth baseband and kismet-ubertooth plugin --- net-analyzer/wireshark/ChangeLog | 1206 +++++++++++++++++ net-analyzer/wireshark/Manifest | 11 + .../files/wireshark-1.4.7-btbb.patch | 97 ++ .../files/wireshark-1.4.7-gnutls_nettle.patch | 24 + .../wireshark-1.4.7-wspy_dissectors_dir.patch | 20 + .../wireshark/files/wireshark-1.6-btbb.patch | 90 ++ net-analyzer/wireshark/metadata.xml | 38 + net-analyzer/wireshark/wireshark-1.4.7.ebuild | 223 +++ .../wireshark/wireshark-1.6.0_rc2.ebuild | 219 +++ pentoo/pentoo-bluetooth/Manifest | 2 +- .../pentoo-bluetooth-2010.0.ebuild | 2 + 11 files changed, 1931 insertions(+), 1 deletion(-) create mode 100644 net-analyzer/wireshark/ChangeLog create mode 100644 net-analyzer/wireshark/Manifest create mode 100644 net-analyzer/wireshark/files/wireshark-1.4.7-btbb.patch create mode 100644 net-analyzer/wireshark/files/wireshark-1.4.7-gnutls_nettle.patch create mode 100644 net-analyzer/wireshark/files/wireshark-1.4.7-wspy_dissectors_dir.patch create mode 100644 net-analyzer/wireshark/files/wireshark-1.6-btbb.patch create mode 100644 net-analyzer/wireshark/metadata.xml create mode 100644 net-analyzer/wireshark/wireshark-1.4.7.ebuild create mode 100644 net-analyzer/wireshark/wireshark-1.6.0_rc2.ebuild diff --git a/net-analyzer/wireshark/ChangeLog b/net-analyzer/wireshark/ChangeLog new file mode 100644 index 000000000..82c8209fb --- /dev/null +++ b/net-analyzer/wireshark/ChangeLog @@ -0,0 +1,1206 @@ +# ChangeLog for net-analyzer/wireshark +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/wireshark/ChangeLog,v 1.295 2011/05/24 10:44:24 pva Exp $ + +*wireshark-1.6.0_rc1 (24 May 2011) + + 24 May 2011; Peter Volkov +wireshark-1.6.0_rc1.ebuild: + Bump release candidate. Please, test and enjoy! + + 15 May 2011; Peter Volkov wireshark-1.4.6-r1.ebuild, + +files/wireshark-1.4.6-gnutls_nettle.patch: + Fixed build issue with gnutls[nettle], bug #361381 thank Diego Elio + Pettenò for report. + + 07 May 2011; Raúl Porcel wireshark-1.4.6-r1.ebuild: + ia64/sparc stable wrt #363895 + + 02 May 2011; Tobias Klausmann + wireshark-1.4.6-r1.ebuild: + Stable on alpha, bug #363895 + + 01 May 2011; Kacper Kowalik + wireshark-1.4.6-r1.ebuild: + ppc/ppc64 stable wrt #363895 + + 01 May 2011; Thomas Kahle wireshark-1.4.6-r1.ebuild: + x86 stable per bug 363895 + + 29 Apr 2011; Markos Chandras wireshark-1.4.6-r1.ebuild: + Stable on amd64 wrt bug #363895 + + 29 Apr 2011; Jeroen Roovers wireshark-1.4.6-r1.ebuild: + Stable for HPPA (bug #363895) + + 29 Apr 2011; Peter Volkov wireshark-1.4.5.ebuild, + -wireshark-1.4.6.ebuild, +wireshark-1.4.6-r1.ebuild, + +files/wireshark-1.4.6-wspy_dissectors_dir.patch: + Fix wspy_dissectors error, bug 363895#c5. Drop stable keywords on 1.4.5 as + it's buggy. + +*wireshark-1.4.6-r1 (29 Apr 2011) + + 29 Apr 2011; Peter Volkov -wireshark-1.4.6.ebuild, + +wireshark-1.4.6-r1.ebuild, + +files/wireshark-1.4.6-wspy_dissectors_dir.patch: + Fix wspy_dissectors error, bug 363895#c5 + +*wireshark-1.4.6 (29 Apr 2011) + + 29 Apr 2011; Jeroen Roovers +wireshark-1.4.6.ebuild: + Version bump. + + 18 Apr 2011; Jeroen Roovers wireshark-1.4.5.ebuild: + Stable for HPPA (bug #363895). + + 17 Apr 2011; Christian Faulhammer + wireshark-1.4.5.ebuild: + stable x86, security bug 363895 + +*wireshark-1.4.5 (17 Apr 2011) + + 17 Apr 2011; Peter Volkov -wireshark-1.4.3.ebuild, + +wireshark-1.4.5.ebuild: + Version bump, fixes security bug 363895, thank Tim Sammut for report. + Upstream fixed bug 358097, thank Agostino Sarubbo for report. Drop old. + + 13 Mar 2011; Kacper Kowalik wireshark-1.4.4.ebuild: + ppc/ppc64 stable wrt #354197 + + 13 Mar 2011; Peter Volkov wireshark-1.4.4.ebuild: + Added ewarn for bug #358101, thank Agostino Sarubbo for note. + + 12 Mar 2011; Raúl Porcel wireshark-1.4.4.ebuild: + alpha/ia64/sparc stable wrt #354197 + + 10 Mar 2011; Jeroen Roovers wireshark-1.4.4.ebuild: + Stable for HPPA (bug #354197). + + 10 Mar 2011; Thomas Kahle wireshark-1.4.4.ebuild: + x86 stable per bug 354197 + + 09 Mar 2011; Markos Chandras wireshark-1.4.4.ebuild: + Stable on amd64 wrt bug #354197 + +*wireshark-1.4.4 (09 Mar 2011) + + 09 Mar 2011; Peter Volkov -wireshark-1.2.13.ebuild, + +wireshark-1.4.4.ebuild: + Version bump, fixes security issue #354197, thank Paweł Hajdan, Jr. for + report. Don't depend on elinks, bug #352601, thank Nick Bowler for + investigation. Fixes security issue with dumpcap, bug #357237, thank + Sebastian Thorarensen for findings and report! + + 29 Jan 2011; Raúl Porcel wireshark-1.4.3.ebuild: + alpha/ia64/sparc stable wrt #350551 + + 24 Jan 2011; Jeroen Roovers wireshark-1.4.3.ebuild: + Stable for HPPA (bug #350551). + + 23 Jan 2011; Peter Volkov -wireshark-1.2.12.ebuild, + -wireshark-1.4.2.ebuild, wireshark-1.4.3.ebuild: + Drop old. Fixed warning reported in bug #350551 by Kacper Kowalik + (Xarthisius). + + 23 Jan 2011; Peter Volkov wireshark-1.4.3.ebuild: + Fixed build issue, bug #349231 again. Thank Nathan Caldwell again... + + 22 Jan 2011; Christian Faulhammer + wireshark-1.4.3.ebuild: + stable x86, security bug 350551 + + 22 Jan 2011; Markos Chandras wireshark-1.4.3.ebuild: + Stable on amd64 wrt bug #350551 + + 22 Jan 2011; Kacper Kowalik + wireshark-1.4.3.ebuild: + ppc/ppc64 stable wrt 350551 + +*wireshark-1.4.3 (22 Jan 2011) + + 22 Jan 2011; Peter Volkov +wireshark-1.4.3.ebuild: + Version bump, fixes multiple vulnerabilities bug #350551, thank Stefan + Behte for report. + + 27 Dec 2010; Brent Baude wireshark-1.2.13.ebuild: + Marking wireshark-1.2.13 ppc64 for bug 346191 + + 21 Dec 2010; Peter Volkov wireshark-1.4.2.ebuild: + Fixed build issue, bug #349231, thank Nathan Caldwell for report and Rafał + Mużyło for preliminary investigations. + + 05 Dec 2010; Raúl Porcel wireshark-1.4.2.ebuild: + Add ~alpha/~ia64/~sparc wrt #347259 + + 30 Nov 2010; Peter Volkov wireshark-1.4.2.ebuild: + Depend on x11-misc/xdg-utils only if gtk gui is built, bug #347325, thank + Guillaume Castagnino for report. + + 30 Nov 2010; Jeroen Roovers wireshark-1.4.2.ebuild: + Spelling, grammar. + + 30 Nov 2010; Jeroen Roovers wireshark-1.4.2.ebuild: + Marked ~hppa (bug #347259). + +*wireshark-1.4.2 (30 Nov 2010) + + 30 Nov 2010; Peter Volkov -wireshark-1.4.0_rc2.ebuild, + +wireshark-1.4.2.ebuild: + Version bump, #346529 wrt Mike Auty. + + 27 Nov 2010; Raúl Porcel wireshark-1.2.13.ebuild: + alpha/ia64/sparc stable wrt #346191 + + 26 Nov 2010; Christian Faulhammer + wireshark-1.2.13.ebuild: + stable x86, security bug 346191 + + 26 Nov 2010; Markos Chandras wireshark-1.2.13.ebuild: + Stable on amd64 wrt bug #346191 + + 25 Nov 2010; Jeroen Roovers wireshark-1.2.13.ebuild: + Stable for HPPA PPC (bug #346191). + +*wireshark-1.2.13 (25 Nov 2010) + + 25 Nov 2010; Peter Volkov -wireshark-1.2.10.ebuild, + -wireshark-1.2.11.ebuild, +wireshark-1.2.13.ebuild: + Version bump, fixes buffer overflow vulnerability, bug #346191, thank Tim + Sammut for report. + + 25 Oct 2010; Mark Loeser wireshark-1.2.12.ebuild: + Stable for ppc64; bug #339401 + + 17 Oct 2010; Raúl Porcel wireshark-1.2.12.ebuild: + ia64/sparc stable wrt #339401 + + 16 Oct 2010; Tobias Klausmann + wireshark-1.2.12.ebuild: + Stable on alpha, bug #339401 + + 15 Oct 2010; Pawel Hajdan jr + wireshark-1.2.12.ebuild: + x86 stable wrt security bug #339401 + + 15 Oct 2010; Jeroen Roovers wireshark-1.2.12.ebuild: + Stable for HPPA (bug #339401). + + 15 Oct 2010; Brent Baude wireshark-1.2.12.ebuild: + Marking wireshark-1.2.12 ppc for bug 339401 + + 14 Oct 2010; Markos Chandras + wireshark-1.2.12.ebuild: + Stable on amd64 wrt bug #339401 + +*wireshark-1.2.12 (14 Oct 2010) + + 14 Oct 2010; Peter Volkov +wireshark-1.2.12.ebuild: + Version bump, fixes security vulnerability #339401 reported by Tim Sammut. + +*wireshark-1.2.11 (03 Sep 2010) + + 03 Sep 2010; Peter Volkov +wireshark-1.2.11.ebuild: + Version bump. + + 10 Aug 2010; Brent Baude wireshark-1.2.10.ebuild: + Marking wireshark-1.2.10 ppc64 for bug 330479 + + 01 Aug 2010; Jeroen Roovers wireshark-1.2.10.ebuild: + Stable for HPPA (bug #330479). + + 31 Jul 2010; Jeroen Roovers wireshark-1.2.10.ebuild: + Stable for PPC (bug #330479). + + 31 Jul 2010; Raúl Porcel wireshark-1.2.10.ebuild: + alpha/ia64/sparc stable wrt #330479 + + 31 Jul 2010; Markos Chandras + wireshark-1.2.10.ebuild: + Stable on amd64 wrt bug #330479 + + 31 Jul 2010; Pawel Hajdan jr + wireshark-1.2.10.ebuild: + x86 stable wrt security bug #330479 + +*wireshark-1.4.0_rc2 (30 Jul 2010) +*wireshark-1.2.10 (30 Jul 2010) + + 30 Jul 2010; Peter Volkov -wireshark-1.2.8-r1.ebuild, + +wireshark-1.2.10.ebuild, -wireshark-1.4.0_rc1.ebuild, + +wireshark-1.4.0_rc2.ebuild: + Version bump. Fixes security vulnerabilities, bug #330479. + + 08 Jul 2010; Jeroen Roovers wireshark-1.2.9.ebuild: + Stable for PPC (bug #323859). + + 08 Jul 2010; Brent Baude wireshark-1.2.9.ebuild: + Marking wireshark-1.2.9 ppc64 for bug 323859 + + 03 Jul 2010; Raúl Porcel wireshark-1.4.0_rc1.ebuild: + Add ~alpha/~ia64/~sparc wrt #323947 + + 24 Jun 2010; Jeroen Roovers wireshark-1.4.0_rc1.ebuild: + Marked ~hppa (bug #323947). + + 21 Jun 2010; Markus Meier wireshark-1.2.9.ebuild: + amd64 stable, bug #323859 + + 20 Jun 2010; Guy Martin wireshark-1.2.9.ebuild: + hppa stable, #323859 + + 19 Jun 2010; Raúl Porcel wireshark-1.2.9.ebuild: + alpha/ia64/sparc stable wrt #323859 + + 14 Jun 2010; Pawel Hajdan jr + wireshark-1.2.9.ebuild: + x86 stable wrt security bug #323859 + +*wireshark-1.4.0_rc1 (14 Jun 2010) + + 14 Jun 2010; Peter Volkov +wireshark-1.4.0_rc1.ebuild, + metadata.xml: + Added first release candidate. + +*wireshark-1.2.9 (11 Jun 2010) + + 11 Jun 2010; Peter Volkov -wireshark-1.2.6.ebuild, + -wireshark-1.2.7.ebuild, -wireshark-1.2.7-r1.ebuild, + -wireshark-1.2.8.ebuild, +wireshark-1.2.9.ebuild: + Version bump. Drop old. + + 15 May 2010; Raúl Porcel wireshark-1.2.8-r1.ebuild: + alpha/ia64/sparc stable wrt #318935 + + 15 May 2010; Markus Meier wireshark-1.2.8-r1.ebuild: + amd64/x86 stable, bug #318935 + + 10 May 2010; Jeroen Roovers wireshark-1.2.8-r1.ebuild: + Stable for PPC (bug #318935). + + 10 May 2010; Jeroen Roovers wireshark-1.2.8-r1.ebuild: + Stable for HPPA (bug #318935). + + 10 May 2010; Brent Baude wireshark-1.2.8-r1.ebuild: + Marking wireshark-1.2.8-r1 ppc64 for bug 318935 + +*wireshark-1.2.8-r1 (08 May 2010) + + 08 May 2010; Peter Volkov +wireshark-1.2.8-r1.ebuild, + +files/wireshark-1.2.8-zlib-1.2.5-capture.patch: + Fix failure to capture packets with newer zlib, bug #316835, thank Richard + for report. + +*wireshark-1.2.8 (06 May 2010) + + 06 May 2010; Peter Volkov +wireshark-1.2.8.ebuild: + Version bump. + +*wireshark-1.2.7-r1 (25 Apr 2010) + + 25 Apr 2010; Peter Volkov -wireshark-1.2.6-r1.ebuild, + +wireshark-1.2.7-r1.ebuild: + zlib now breaks capture, bug 316835, thank Richard and Alexander E. + Patrakov for report. + + 22 Apr 2010; Peter Volkov wireshark-1.2.7.ebuild: + zlib USE flag back as it should be fixed now, bug #311241. + +*wireshark-1.2.7 (01 Apr 2010) + + 01 Apr 2010; Peter Volkov +wireshark-1.2.7.ebuild: + Version bump. + + 28 Mar 2010; Peter Volkov wireshark-1.2.6-r1.ebuild: + Disable zlib, bug #311241 + +*wireshark-1.2.6-r1 (26 Mar 2010) + + 26 Mar 2010; Samuli Suominen + +wireshark-1.2.6-r1.ebuild: + Revision bump to -r1 preventing zlib downgrade for ~arch users wrt + #311241. + + 26 Mar 2010; Peter Volkov wireshark-1.2.6.ebuild: + Require -wireshark-1.2.5.ebuild, + wireshark-1.2.6.ebuild: + amd64 stable, bug #302665. Drop vulnerable. + + 30 Jan 2010; Raúl Porcel wireshark-1.2.6.ebuild: + alpha/ia64/sparc/x86 stable wrt #302665 + + 28 Jan 2010; Jeroen Roovers wireshark-1.2.6.ebuild: + Stable for HPPA (bug #302665). + + 28 Jan 2010; Brent Baude wireshark-1.2.6.ebuild: + Marking wireshark-1.2.6 ppc for bug 302665 + + 28 Jan 2010; Brent Baude wireshark-1.2.6.ebuild: + Marking wireshark-1.2.6 ppc64 for bug 302665 + +*wireshark-1.2.6 (28 Jan 2010) + + 28 Jan 2010; Peter Volkov -wireshark-1.2.3.ebuild, + -wireshark-1.2.4.ebuild, +wireshark-1.2.6.ebuild: + Version bump, fixes security issue #302665. Remove old. + + 11 Jan 2010; Mike Frysinger wireshark-1.2.3.ebuild, + wireshark-1.2.4.ebuild, wireshark-1.2.5.ebuild: + Drop -fomit-frame-pointer filter for USE=profile. + + 22 Dec 2009; Jeroen Roovers wireshark-1.2.5.ebuild: + Stable for PPC (bug #297388). + + 21 Dec 2009; Raúl Porcel wireshark-1.2.5.ebuild: + alpha/ia64/sparc stable wrt #297388 + + 20 Dec 2009; Brent Baude wireshark-1.2.5.ebuild: + Marking wireshark-1.2.5 ppc64 for bug 297388 + + 19 Dec 2009; Jeroen Roovers wireshark-1.2.5.ebuild: + Stable for HPPA (bug #297388). + + 19 Dec 2009; Richard Freeman wireshark-1.2.5.ebuild: + amd64 stable - 297388 + + 18 Dec 2009; Christian Faulhammer + wireshark-1.2.5.ebuild: + stable x86, security bug 297388 + +*wireshark-1.2.5 (18 Dec 2009) + + 18 Dec 2009; Peter Volkov +wireshark-1.2.5.ebuild: + Version bump. Fixes security bug #297388. + +*wireshark-1.2.4 (17 Nov 2009) + + 17 Nov 2009; Peter Volkov +wireshark-1.2.4.ebuild: + Version bump. + + 14 Nov 2009; Peter Volkov wireshark-1.2.3.ebuild: + USE='profile' and PIE are incompatible, bug 292991, thank Radoslaw Madej + for report. + + 04 Nov 2009; Peter Volkov -wireshark-1.2.1.ebuild, + -wireshark-1.2.2.ebuild: + Revert ChangeLog, thank PSYCHO___ for report. Remove vulnerable versions. + + 01 Nov 2009; nixnut wireshark-1.2.3.ebuild: + ppc stable #290710 + + 31 Oct 2009; Brent Baude wireshark-1.2.3.ebuild: + Marking wireshark-1.2.3 ppc64 for bug 290710 + + 30 Oct 2009; Raúl Porcel wireshark-1.2.3.ebuild: + alpha/ia64/sparc stable wrt #290710 + + 29 Oct 2009; Jeroen Roovers wireshark-1.2.3.ebuild: + Stable for HPPA (bug #290710). + + 29 Oct 2009; wireshark-1.2.3.ebuild: + Marked stable on AMD64 as requested by Alex "a3li" Legler in security bug + #290710. Tested capture on a Marvell "sky2" 88E8055 Gig-copper NIC. + + 28 Oct 2009; Christian Faulhammer + wireshark-1.2.3.ebuild: + stable x86, security bug 290710 + +*wireshark-1.2.3 (28 Oct 2009) + + 28 Oct 2009; Peter Volkov +wireshark-1.2.3.ebuild: + Version bump, fixes number of security issues, bug #290710, thank Alex + Legler for report. + + 26 Oct 2009; Mounir Lamouri wireshark-1.2.2.ebuild: + Stable for ppc, bug 285280 + + 18 Oct 2009; Brent Baude wireshark-1.2.2.ebuild: + Marking wireshark-1.2.2 ppc64 for bug 285280 + + 12 Oct 2009; Raúl Porcel wireshark-1.2.2.ebuild: + ia64/sparc stable wrt #285280 + + 11 Oct 2009; Jeroen Roovers wireshark-1.2.2.ebuild: + Stable for HPPA (bug #285280). + + 11 Oct 2009; Tobias Klausmann + wireshark-1.2.2.ebuild: + Stable on alpha, bug #285280 + + 09 Oct 2009; Markus Meier wireshark-1.2.2.ebuild: + x86 stable, bug #285280 + + 09 Oct 2009; Richard Freeman wireshark-1.2.2.ebuild: + amd64 stable - 285280 + +*wireshark-1.2.2 (08 Oct 2009) + + 08 Oct 2009; Peter Volkov -wireshark-1.0.8.ebuild, + +wireshark-1.2.2.ebuild: + Version bump, fixes security issue bug #285280, thank Alex Legler for + report. Dropped gtk IUSE default, bug #279849. + + 09 Aug 2009; nixnut wireshark-1.2.1.ebuild: + ppc stable #278564 + + 02 Aug 2009; Raúl Porcel wireshark-1.2.1.ebuild: + ia64 stable wrt #278564 + + 31 Jul 2009; Tiago Cunha wireshark-1.2.1.ebuild: + stable sparc, security bug 278564 + + 26 Jul 2009; Brent Baude wireshark-1.2.1.ebuild: + Marking wireshark-1.2.1 ppc64 for bug 278564 + + 21 Jul 2009; Jeroen Roovers wireshark-1.2.1.ebuild: + Stable for HPPA (bug #278564). + + 21 Jul 2009; Christian Faulhammer + wireshark-1.2.1.ebuild: + stable x86, security bug 278564 + + 21 Jul 2009; Tobias Klausmann + wireshark-1.2.1.ebuild: + Stable on alpha, bug #278564 + + 21 Jul 2009; wireshark-1.2.1.ebuild: + Marked stable on AMD64 for security bug #278564. Tested on a Core2 Duo + with a Marvell "Sky2" 88E8055 NIC. + +*wireshark-1.2.1 (21 Jul 2009) + + 21 Jul 2009; Peter Volkov -wireshark-1.2.0.ebuild, + +wireshark-1.2.1.ebuild: + Version bump, bug #278564, thank Alex Legler for report. Remove vulnerable + version. + +*wireshark-1.2.0 (17 Jun 2009) + + 17 Jun 2009; Peter Volkov + -files/wireshark-1.1.2-misc-warnings.patch, + -files/wireshark-1.1.3-misc-warnings.patch, -wireshark-1.2.0_rc1.ebuild, + +wireshark-1.2.0.ebuild: + Version bump. Dropped unused patches. + +*wireshark-1.2.0_rc1 (29 May 2009) + + 29 May 2009; Peter Volkov -wireshark-1.0.7.ebuild, + -wireshark-1.1.3.ebuild, +wireshark-1.2.0_rc1.ebuild: + Version bump. Remove old/unused. + + 27 May 2009; Raúl Porcel wireshark-1.0.8.ebuild: + alpha/ia64 stable wrt #271062 + + 26 May 2009; Tiago Cunha wireshark-1.0.8.ebuild: + stable sparc, security bug 271062 + + 25 May 2009; Brent Baude wireshark-1.0.8.ebuild: + Marking wireshark-1.0.8 ppc64 and ppc for bug 271062 + + 24 May 2009; Jeroen Roovers wireshark-1.0.8.ebuild: + Stable for HPPA (bug #271062). + + 24 May 2009; Markus Meier wireshark-1.0.8.ebuild: + amd64/x86 stable, bug #271062 + +*wireshark-1.0.8 (24 May 2009) + + 24 May 2009; Peter Volkov +wireshark-1.0.8.ebuild: + Version bump, fixes security issue #271062. + + 04 May 2009; Peter Volkov -wireshark-1.0.6-r1.ebuild, + wireshark-1.0.7, wireshark-1.1.3: + tshark should not be suid, bug #268324, thank Wolfgang Goetz for report. + Remove old. + + 11 Apr 2009; Jeroen Roovers wireshark-1.0.7.ebuild: + Stable for HPPA (bug #264571). + + 10 Apr 2009; Raúl Porcel wireshark-1.0.7.ebuild: + alpha/ia64/sparc/x86 stable wrt #264571 + + 10 Apr 2009; Tobias Heinlein + wireshark-1.0.7.ebuild: + amd64 stable wrt security bug #264571 + + 09 Apr 2009; Brent Baude wireshark-1.0.7.ebuild: + Marking wireshark-1.0.7 ppc64 and ppc for bug 264571 + +*wireshark-1.0.7 (09 Apr 2009) + + 09 Apr 2009; Peter Volkov -wireshark-1.0.6.ebuild, + +wireshark-1.0.7.ebuild, -wireshark-1.1.2.ebuild: + Version bump, fixes security bug #264571, thank Robert Buchholz for report. + + 02 Apr 2009; Raúl Porcel wireshark-1.0.6-r1.ebuild: + alpha/ia64 stable wrt #263443 + + 27 Mar 2009; Jeroen Roovers wireshark-1.0.6-r1.ebuild: + Stable for HPPA (bug #263443). + + 25 Mar 2009; Joseph Jezak wireshark-1.0.6-r1.ebuild: + Marked ppc/ppc64 stable for bug #263443. + + 24 Mar 2009; Tiago Cunha wireshark-1.0.6-r1.ebuild: + stable sparc, bug 263443 + +*wireshark-1.1.3 (24 Mar 2009) + + 24 Mar 2009; Peter Volkov + +files/wireshark-1.1.3-misc-warnings.patch, +wireshark-1.1.3.ebuild: + Version bump. + + 23 Mar 2009; Markus Meier wireshark-1.0.6-r1.ebuild: + amd64/x86 stable, bug #263443 + + 08 Mar 2009; Peter Volkov + +files/wireshark-1.1.2-misc-warnings.patch, wireshark-1.1.2.ebuild: + Fixed build failure in function 'dissect_sflow_sample_rawheaderdata' + +*wireshark-1.0.6-r1 (05 Mar 2009) + + 05 Mar 2009; Peter Volkov + -files/wireshark-1.0.5-glib-1-build.patch, + +files/wireshark-1.0-sigpipe.patch, -wireshark-1.0.5.ebuild, + +wireshark-1.0.6-r1.ebuild: + Fixed freeze on start issue, bug #260457, thank haarp for report. + + 11 Feb 2009; Tobias Scherbaum + wireshark-1.0.6.ebuild: + ppc stable, bug #258013 + + 10 Feb 2009; Brent Baude wireshark-1.0.6.ebuild: + Marking wireshark-1.0.6 ppc64 for bug 258013 + + 09 Feb 2009; Raúl Porcel wireshark-1.0.6.ebuild: + ia64/sparc stable wrt #258013 + + 08 Feb 2009; Markus Meier wireshark-1.0.6.ebuild: + amd64/x86 stable, bug #258013 + + 07 Feb 2009; Jeroen Roovers wireshark-1.0.6.ebuild: + Stable for HPPA (bug #258013). + + 07 Feb 2009; Tobias Klausmann + wireshark-1.0.6.ebuild: + Stable on alpha, bug #258013 + +*wireshark-1.0.6 (07 Feb 2009) + + 07 Feb 2009; Peter Volkov +wireshark-1.0.6.ebuild: + Version bump. + +*wireshark-1.1.2 (19 Jan 2009) + + 19 Jan 2009; Peter Volkov + -files/wireshark-1.0.4-zlib-build.patch, + -files/wireshark-1.1.1--as-needed.patch, + -files/wireshark-1.1.1-misc-warnings.patch, + +files/wireshark-1.1.2--as-needed.patch, -wireshark-1.0.4.ebuild, + -wireshark-1.1.1.ebuild, +wireshark-1.1.2.ebuild: + Version bump of development version, remove old. + + 26 Dec 2008; Mike Frysinger + +files/wireshark-1.0.5-text2pcap-protos.patch, wireshark-1.0.5.ebuild: + Fix building on 64bit systems due to implicit string prototypes. + + 18 Dec 2008; Tobias Scherbaum + wireshark-1.0.5.ebuild: + ppc stable, bug #248425 + + 16 Dec 2008; Brent Baude wireshark-1.0.5.ebuild: + Marking wireshark-1.0.5 ppc64 for bug 248425 + + 16 Dec 2008; Raúl Porcel wireshark-1.0.5.ebuild: + ia64 stable wrt #248425 + + 15 Dec 2008; Jeroen Roovers wireshark-1.0.5.ebuild: + Stable for HPPA (bug #248425). + + 14 Dec 2008; Peter Volkov wireshark-1.0.5.ebuild: + Fixed dodoc on nonexistent files, bug #248425, thank Markus Meier for report. + + 14 Dec 2008; Tobias Klausmann + wireshark-1.0.5.ebuild: + Stable on alpha, bug #248425 + + 14 Dec 2008; Markus Meier wireshark-1.0.5.ebuild: + amd64/x86 stable, bug #248425 + + 14 Dec 2008; Friedrich Oslage + wireshark-1.0.5.ebuild: + Stable on sparc, security bug #248425 + +*wireshark-1.0.5 (13 Dec 2008) + + 13 Dec 2008; Peter Volkov + +files/wireshark-1.0.5-glib-1-build.patch, +wireshark-1.0.5.ebuild: + Version bump, fixes security issue #248425, thank Steven Susbauer for report. + + 22 Nov 2008; Peter Volkov + files/wireshark-1.1.1-misc-warnings.patch, -wireshark-1.0.3.ebuild: + Updated patch to handle more points of failure. Remove old. + + 15 Nov 2008; Tobias Scherbaum + wireshark-1.0.4.ebuild: + ppc stable, bug #242996 + + 30 Oct 2008; Peter Volkov + +files/wireshark-1.0.4-zlib-build.patch, wireshark-1.0.4.ebuild: + Build fails without zlib, this patch fixes it, bug #244931, thank emos696 + AT hotmail.com for this work. + + 22 Oct 2008; Guy Martin wireshark-1.0.4.ebuild: + hppa stable, #242996 + + 22 Oct 2008; Raúl Porcel wireshark-1.0.4.ebuild: + alpha/ia64/x86 stable wrt #242996 + + 21 Oct 2008; Markus Rothe wireshark-1.0.4.ebuild: + Stable on ppc64; bug #242996 + + 21 Oct 2008; Ferris McCormick wireshark-1.0.4.ebuild: + Sparc stable --- Security Bug #242996 --- appears to work fine. + + 21 Oct 2008; Jeremy Olexa wireshark-1.0.4.ebuild: + amd64 stable, accelerated due to security. bug #242996 + +*wireshark-1.0.4 (21 Oct 2008) + + 21 Oct 2008; Peter Volkov +wireshark-1.0.4.ebuild, + wireshark-1.1.1.ebuild: + Version bump. + + 17 Oct 2008; Peter Volkov + +files/wireshark-1.1.1--as-needed.patch, + +files/wireshark-1.1.1-misc-warnings.patch, wireshark-1.1.1.ebuild: + Fixed build issue with --as-needed and lua enabled. Fixed build issues with + -ftracer, bug #239941, thank Thomas Pegeot for report. + +*wireshark-1.1.1 (10 Oct 2008) + + 10 Oct 2008; Peter Volkov + -files/wireshark-1.1.0-as-needed.patch, -wireshark-1.1.0.ebuild, + +wireshark-1.1.1.ebuild: + Version bump. Some cleanups in ebuild. + + 04 Oct 2008; Peter Volkov metadata.xml, + wireshark-1.1.0.ebuild: + Change c-ares USE flag to ares, as other packages already USE ares. + + 18 Sep 2008; Peter Volkov wireshark-1.1.0.ebuild: + Fixed dependency on c-ares and configuration. + +*wireshark-1.1.0 (17 Sep 2008) + + 17 Sep 2008; Peter Volkov + +files/wireshark-1.1.0-as-needed.patch, metadata.xml, + -wireshark-1.0.2.ebuild, +wireshark-1.1.0.ebuild: + Bump development version. + + 10 Sep 2008; Olivier Crête wireshark-1.0.3.ebuild: + amd64 stable, bug #236515 + + 10 Sep 2008; Brent Baude wireshark-1.0.3.ebuild: + Marking wireshark-1.0.3 ppc64 and ppc for bug 236515 + + 10 Sep 2008; Raúl Porcel wireshark-1.0.3.ebuild: + alpha/ia64/sparc/x86 stable wrt #236515 + + 10 Sep 2008; Jeroen Roovers wireshark-1.0.3.ebuild: + Stable for HPPA (bug #236515). + +*wireshark-1.0.3 (10 Sep 2008) + + 10 Sep 2008; Peter Volkov +wireshark-1.0.3.ebuild: + Version bump, fixes security issues #236515, thank Robert Buchholz for + report. + + 04 Aug 2008; Jeroen Roovers metadata.xml: + Describe local USE flags for GLEP 56. + + 03 Aug 2008; Cédric Krier wireshark-1.0.2.ebuild: + Add gtk m4 for bug #233158 + + 20 Jul 2008; Peter Volkov -wireshark-1.0.0.ebuild, + -wireshark-1.0.1.ebuild: + Removing vulnerable versions. + + 17 Jul 2008; Kenneth Prugh wireshark-1.0.2.ebuild: + amd64 stable, bug #231587 + + 15 Jul 2008; Tobias Scherbaum + wireshark-1.0.2.ebuild: + ppc stable, bug #231587 + + 15 Jul 2008; Markus Rothe wireshark-1.0.2.ebuild: + Stable on ppc64; bug #231587 + + 14 Jul 2008; Jeroen Roovers wireshark-1.0.2.ebuild: + Stable for HPPA (bug #231587). + + 13 Jul 2008; Raúl Porcel wireshark-1.0.2.ebuild: + alpha/ia64/sparc/x86 stable wrt #231587 + +*wireshark-1.0.2 (12 Jul 2008) + + 12 Jul 2008; Marcelo Goes +wireshark-1.0.2.ebuild: + 1.0.2 version bump for security bug 231587. Thanks to 7v5w7go9ub0o + <7v5w7go9ub0o at gmail dot com>. + + 05 Jul 2008; Markus Meier wireshark-1.0.1.ebuild: + amd64 stable, bug #230411 + + 05 Jul 2008; Brent Baude wireshark-1.0.1.ebuild: + Marking wireshark-1.0.1 ppc64 for bug 230411 + + 05 Jul 2008; Tobias Scherbaum + wireshark-1.0.1.ebuild: + ppc stable, bug #230411 + + 04 Jul 2008; Jeroen Roovers wireshark-1.0.1.ebuild: + Stable for HPPA (bug #230411). + + 03 Jul 2008; Raúl Porcel wireshark-1.0.1.ebuild: + alpha/ia64/sparc/x86 stable wrt #230411 + +*wireshark-1.0.1 (03 Jul 2008) + + 03 Jul 2008; Peter Volkov + -files/wireshark-0.99.8-libpcap-compile.patch, -wireshark-0.99.8.ebuild, + +wireshark-1.0.1.ebuild: + Version bump, bug #230411, thank 7v5w7go9ub0o for report. + + 10 Apr 2008; Peter Volkov wireshark-1.0.0.ebuild: + cap_kill is not required in wireshark-1.0.0, bug #217061, thank Justin + Bronder for report. + + 03 Apr 2008; Tobias Scherbaum + wireshark-1.0.0.ebuild: + ppc stable, bug #215276 + + 03 Apr 2008; Peter Volkov wireshark-1.0.0.ebuild: + Fixed build with profile USE flag and -fomit-frame-pointer, bug #215806, + thank Joel Thompson for report and Mikael Magnusson for solution. + + 02 Apr 2008; Markus Rothe wireshark-1.0.0.ebuild: + Stable on ppc64; bug #215276 + + 02 Apr 2008; Jeroen Roovers wireshark-1.0.0.ebuild: + Stable for HPPA (bug #215276). + + 02 Apr 2008; Raúl Porcel wireshark-1.0.0.ebuild: + alpha/ia64/sparc stable wrt security #215276 + + 02 Apr 2008; Christian Faulhammer + wireshark-1.0.0.ebuild: + stable x86, security bug 215276 + + 02 Apr 2008; Richard Freeman wireshark-1.0.0.ebuild: + amd64 stable - 215276 + +*wireshark-1.0.0 (01 Apr 2008) + + 01 Apr 2008; Peter Volkov + -files/wireshark-1.0.0_rc1-fix-setcap-EPERM.patch, + -files/wireshark-1.0.0_rc1-fix-stop-capture.patch, + -wireshark-1.0.0_rc1.ebuild, -wireshark-1.0.0_rc1-r1.ebuild, + +wireshark-1.0.0.ebuild: + Version bump, as usual security fixes, bug #215276, thank Robert Buchholz + and Christian Faulhammer for report. + +*wireshark-1.0.0_rc1-r1 (23 Mar 2008) + + 23 Mar 2008; Peter Volkov + +files/wireshark-1.0.0_rc1-fix-setcap-EPERM.patch, + +files/wireshark-1.0.0_rc1-fix-stop-capture.patch, + +wireshark-1.0.0_rc1-r1.ebuild: + Fix wireshark stop when built with caps. + +*wireshark-1.0.0_rc1 (19 Mar 2008) + + 19 Mar 2008; Peter Volkov + -files/wireshark-0.99.7-libgcrypt.patch, -wireshark-0.99.7.ebuild, + +wireshark-1.0.0_rc1.ebuild: + Bump to 1.0.0pre1. Removed old vulnerable. + + 19 Mar 2008; Markus Rothe wireshark-0.99.8.ebuild: + Stable on ppc64; bug #212149 + + 18 Mar 2008; Peter Volkov + -files/wireshark-0.99.7-crash-emem.c.patch, + -files/wireshark-0.99.7-exit.patch, + -files/wireshark-0.99.7-glib-1.2-compile-fix.patch, + -wireshark-0.99.7-r1.ebuild, -wireshark-0.99.7-r2.ebuild, + -wireshark-0.99.8_rc1.ebuild, wireshark-0.99.8.ebuild: + Removed unused ebuilds. Made pcap USE flag enabled by default to avoid + further questions why wireshark is unable to capture packets. + + 18 Mar 2008; Tobias Scherbaum + wireshark-0.99.8.ebuild: + ppc stable, bug #212149 + + 18 Mar 2008; Raúl Porcel wireshark-0.99.8.ebuild: + alpha/ia64/sparc stable wrt security #212149 + + 17 Mar 2008; Jeroen Roovers wireshark-0.99.8.ebuild: + Stable for HPPA (bug #212149). + + 17 Mar 2008; Peter Volkov wireshark-0.99.8.ebuild: + Fixed build problem with heimdal, bug #213705, thank Doug Goldstein for + report. + + 17 Mar 2008; Dawid Węgliński wireshark-0.99.8.ebuild: + Stable on x86 (bug #212149) + + 17 Mar 2008; Olivier Crête wireshark-0.99.8.ebuild: + Stable on amd64, bug #212149 + + 17 Mar 2008; Peter Volkov + +files/wireshark-0.99.8-libpcap-compile.patch: + Missed patch added, thank steev for IRC notification. + +*wireshark-0.99.8 (16 Mar 2008) + + 16 Mar 2008; Peter Volkov +wireshark-0.99.8.ebuild: + Finally version bump, fixes security bug #212149, reported by Robert + Buchholz. Fixes libsmi autodep, bug #211324, reported by Fabio Erculiani. + Many other fixes here and there... Dropped check for minimal USE flag in perl. + + 21 Feb 2008; +files/wireshark-0.99.8-as-needed.patch, + wireshark-0.99.8_rc1.ebuild: + Fixed regression: compilation failure with --as-needed, bug 210998, reported + by Mike Auty and Hanno Böck. + +*wireshark-0.99.8_rc1 (20 Feb 2008) + + 20 Feb 2008; metadata.xml, +wireshark-0.99.8_rc1.ebuild: + Version bump to pre-release. Took maintainance. + +*wireshark-0.99.7-r2 (27 Jan 2008) + + 27 Jan 2008; + +files/wireshark-0.99.7-glib-1.2-compile-fix.patch, + +wireshark-0.99.7-r2.ebuild: + Enable lua support, bug 206151, thank you Jaroslaw Niec . + +*wireshark-0.99.7-r1 (10 Jan 2008) + + 10 Jan 2008; -files/wireshark-0.99.6-asneeded.patch, + -files/wireshark-0.99.6-asneeded-r1.patch, + -files/wireshark-0.99.6-gint64-warnings.patch, + -files/wireshark-0.99.6-libgcrypt.patch, -files/wireshark-0.99.6-lm.patch, + +files/wireshark-0.99.7-crash-emem.c.patch, + +files/wireshark-0.99.7-exit.patch, + -files/wireshark-epan_dissectors_packet-diameter.diff, + -wireshark-0.99.6.ebuild, -wireshark-0.99.6-r1.ebuild, + +wireshark-0.99.7-r1.ebuild: + Fixed crash on bad bLength. Fixed crash if user is not in wireshark group, + thank you M. Edward Borasky for report and Kevin Pyle + for investigation and work with upstream to + make this fixed. Removed old and vulnerable. + + 26 Dec 2007; Peter Weller wireshark-0.99.7.ebuild: + Stable on amd64; bug 199958 + + 24 Dec 2007; Raúl Porcel wireshark-0.99.7.ebuild: + alpha/ia64/sparc stable wrt #199958 + + 24 Dec 2007; Jeroen Roovers wireshark-0.99.7.ebuild: + Stable for HPPA (bug #199958). + + 23 Dec 2007; Markus Meier wireshark-0.99.7.ebuild: + x86 stable, security bug #199958 + + 23 Dec 2007; Brent Baude wireshark-0.99.7.ebuild: + Marking wireshark-0.99.7 ppc and ppc64 stable for bug 199958 + + 20 Dec 2007; +files/wireshark-0.99.7-asneeded.patch, + +files/wireshark-0.99.7-libgcrypt.patch: + Missed patches added, bug 202866 reported by + +*wireshark-0.99.7 (20 Dec 2007) + + 20 Dec 2007; +wireshark-0.99.7.ebuild: + New release. Fixes security issues, bug #199958. Thank Robert Buchholz for lots of usefull suggestions on how to improve ebuild. + + 02 Aug 2007; Raphael Marichez wireshark-0.99.6.ebuild, + wireshark-0.99.6-r1.ebuild: + Remove redundant econf lines, reported by steev + + 26 Jul 2007; Chris Gianelloni + wireshark-0.99.6.ebuild, wireshark-0.99.6-r1.ebuild: + Cosmetic changes only... rearranged some of the post-merge output so it fits + properly on 80 columns. + + 24 Jul 2007; Markus Ullmann + -files/wireshark-0.99.5-sizet.patch, -wireshark-0.99.5.ebuild: + Clean out old stuff + +*wireshark-0.99.6-r1 (24 Jul 2007) + + 24 Jul 2007; +files/wireshark-0.99.6-asneeded-r1.patch, + +files/wireshark-0.99.6-gint64-warnings.patch, + +files/wireshark-0.99.6-libgcrypt.patch, +files/wireshark-0.99.6-lm.patch, + +wireshark-0.99.6-r1.ebuild: + Fixed -lm problem with ulibc (bug #186424; thank Natanael Copa + for report. Commited fix for bug #184529 and + enabled warnings treated as errors for gtk-2.0 build like upstream wants us. + Fix for libgcrypt problem reported by armin76 and fixed by drac. + + 20 Jul 2007; Tobias Scherbaum + wireshark-0.99.6.ebuild: + ppc stable, bug #183520 + + 16 Jul 2007; Jeroen Roovers wireshark-0.99.6.ebuild: + Stable for HPPA (bug #183520). + + 16 Jul 2007; Markus Rothe wireshark-0.99.6.ebuild: + Stable on ppc64; bug #183520 + + 16 Jul 2007; Marcus D. Hanwell wireshark-0.99.6.ebuild: + Marked stable on amd64, bug 183520. + + 16 Jul 2007; Raúl Porcel wireshark-0.99.6.ebuild: + alpha/ia64/x86 stable wrt security #183520 + + 16 Jul 2007; Gustavo Zacarias + wireshark-0.99.6.ebuild: + Stable on sparc wrt security #183520 + + 15 Jul 2007; Samuli Suominen + +files/wireshark-0.99.6-asneeded.patch, wireshark-0.99.6.ebuild: + Fix building with asneeded for bug 184668. + + 09 Jul 2007; Raúl Porcel wireshark-0.99.6.ebuild: + Fix bug #184529, blame Jokey + +*wireshark-0.99.6 (06 Jul 2007) + + 06 Jul 2007; Markus Ullmann +wireshark-0.99.6.ebuild: + Security version bump wrt bug #183520 + + 18 Apr 2007; Markus Ullmann -wireshark-0.99.4.ebuild, + -wireshark-0.99.4-r1.ebuild, wireshark-0.99.5.ebuild: + Fix gcc 3.4 bug #165340 thanks to Guenther Brunthaler for the solution, do + some cleanup as well + + 17 Apr 2007; Gustavo Zacarias + wireshark-0.99.5.ebuild: + Stable on sparc wrt #174625 + + 17 Apr 2007; Bryan Østergaard + wireshark-0.99.5.ebuild: + Stable on Alpha, bug 174625. + + 16 Apr 2007; Raúl Porcel wireshark-0.99.5.ebuild: + ia64 stable wrt bug 174625 + + 15 Apr 2007; Andrej Kacian wireshark-0.99.5.ebuild: + Stable on x86, bug #174625. + + 15 Apr 2007; Markus Rothe wireshark-0.99.5.ebuild: + Stable on ppc64; bug #174625 + + 15 Apr 2007; Olivier Crête wireshark-0.99.5.ebuild: + Stable on amd64, bug #174625 + + 14 Apr 2007; Jeroen Roovers wireshark-0.99.5.ebuild: + Stable for HPPA (bug #174625). + + 24 Feb 2007; Daniel Black + wireshark-0.99.4.ebuild, wireshark-0.99.4-r1.ebuild, + wireshark-0.99.5.ebuild: + removed unused autotools import thanks to Flameeyes + + 16 Feb 2007; Daniel Black + +files/wireshark-0.99.5-sizet.patch, wireshark-0.99.5.ebuild: + upstream patch to fix bug #165896 - hopefully + + 10 Feb 2007; Martin Jackson + +files/wireshark-epan_dissectors_packet-diameter.diff, + wireshark-0.99.5.ebuild: + Add patch from FC3/FreeBSD to fix GCC 3.4 link error (#165340) + +*wireshark-0.99.5 (03 Feb 2007) + + 03 Feb 2007; Marcelo Goes + +wireshark-0.99.5.ebuild: + 0.99.5 version bump for bug 165077, reported by Executioner . + + 16 Nov 2006; Roy Marples wireshark-0.99.4.ebuild, + wireshark-0.99.4-r1.ebuild: + Added ~x86-fbsd keyword. + +*wireshark-0.99.4-r1 (12 Nov 2006) + + 12 Nov 2006; Daniel Black + +files/wireshark-except-double-free.diff, -wireshark-0.99.3.ebuild, + +wireshark-0.99.4-r1.ebuild: + Thanks a7x, didier who made great efforts with upstream to prove it was a + Gentoo compiler bug. bug #145974 and bug #133092. removed sec vulnerable + version + + 05 Nov 2006; Brent Baude wireshark-0.99.4.ebuild: + Marking wireshark-0.99.4 ppc64 stable for bug #152951 + + 02 Nov 2006; Olivier Crête wireshark-0.99.4.ebuild: + Stable on amd64 for security bug #152951 + + 02 Nov 2006; Jeroen Roovers wireshark-0.99.4.ebuild: + Stable for HPPA (bug #152951). + + 01 Nov 2006; Bryan Østergaard + wireshark-0.99.4.ebuild: + Stable on ia64, bug 152951. + + 01 Nov 2006; Bryan Østergaard + wireshark-0.99.4.ebuild: + Stable on Alpha, bug 152951. + + 01 Nov 2006; Andrej Kacian wireshark-0.99.4.ebuild: + Stable on x86, security bug #152951. + + 01 Nov 2006; Gustavo Zacarias + wireshark-0.99.4.ebuild: + Stable on sparc wrt security #152951 + + 01 Nov 2006; Tobias Scherbaum + wireshark-0.99.4.ebuild: + ppc stable, bug #152951 + +*wireshark-0.99.4 (01 Nov 2006) + + 01 Nov 2006; Daniel Black + +wireshark-0.99.4.ebuild: + version bump as per security bug #152951. Also fixes dead symlink - bug + #145067, wifiscanner & wireshark: File collision /usr/lib/libwiretap.la bug + #146286 + + 18 Sep 2006; Benjamin Smee wireshark-0.99.3.ebuild: + Small change for bug #147814 + + 12 Sep 2006; Markus Ullmann wireshark-0.99.3.ebuild: + Fixing built_with_use check for non-existant IUSE ( bug #146839 ) + + 30 Aug 2006; Daniel Black + wireshark-0.99.3.ebuild: + changed description to emerge -s ethereal will find it + + 29 Aug 2006; Bryan Østergaard + wireshark-0.99.3.ebuild: + Stable on ia64. + + 27 Aug 2006; Daniel Black + -files/wireshark-0.99.2-libgcrypt-asneeded.patch, + -wireshark-0.99.2.ebuild: + purge vulnerable version + + 27 Aug 2006; Rene Nussbaumer + wireshark-0.99.3.ebuild: + Stable on hppa. See bug #144946. + + 25 Aug 2006; Daniel Black + wireshark-0.99.3.ebuild: + seemed to have dropped hppa - re-added + + 25 Aug 2006; Bryan Østergaard + wireshark-0.99.3.ebuild: + Stable on alpha, bug 144946. + + 25 Aug 2006; Olivier Crête wireshark-0.99.3.ebuild: + Stable on amd64 per security bug #144946 + + 25 Aug 2006; wireshark-0.99.3.ebuild: + Stable on x86, security bug #144946. + + 25 Aug 2006; Jason Wever wireshark-0.99.3.ebuild: + Stable on SPARC wrt security bug #144946. + + 24 Aug 2006; Tobias Scherbaum + wireshark-0.99.3.ebuild: + ppc stable, bug #144946 + + 24 Aug 2006; Markus Rothe wireshark-0.99.3.ebuild: + Stable on ppc64; bug #144946 + +*wireshark-0.99.3 (24 Aug 2006) + + 24 Aug 2006; Daniel Black + +wireshark-0.99.3.ebuild: + version bump - security bug #144946 + + 19 Aug 2006; Jeroen Roovers wireshark-0.99.2.ebuild: + Stable for HPPA. + + 30 Jul 2006; Daniel Black + wireshark-0.99.2.ebuild: + added filter-flags -fstack-protector thanks to Richard Hansen and Kevin F. + Quinn see bug #133092 + + 25 Jul 2006; Daniel Black + wireshark-0.99.2.ebuild: + added RDEPEND on selinux-wireshark for USE=selinux. Thanks to Petre bug #141156 + removed RDEPEND=!net-analyzer in preparation for ethereal->wireshark move. + added ethereal -> wireshark and tethereal -> tshark symlinks thanks to + suggestion from solar + + 20 Jul 2006; Gustavo Zacarias + wireshark-0.99.2.ebuild: + Stable on sparc wrt security #140856 + + 20 Jul 2006; Joshua Jackson wireshark-0.99.2.ebuild: + Stable x86; bug #140856 + + 19 Jul 2006; Daniel Black + +files/wireshark-0.99.2-libgcrypt-asneeded.patch, wireshark-0.99.2.ebuild: + added patch to include gcrypt libraries to solve bug #141021. Thanks to + Alberto Ornaghi for the bug report + + 19 Jul 2006; Simon Stelling wireshark-0.99.2.ebuild: + stable wrt bug 140856 + + 19 Jul 2006; Tobias Scherbaum + wireshark-0.99.2.ebuild: + ppc stable, bug #140856 + + 19 Jul 2006; wireshark-0.99.2.ebuild: + Stable on alpha wrt security Bug #140856. + + 19 Jul 2006; Markus Rothe wireshark-0.99.2.ebuild: + Stable on ppc64; bug #140856 + +*wireshark-0.99.2 (18 Jul 2006) + + 18 Jul 2006; Markus Ullmann + -files/wireshark-0.99.1_pre1-as-needed.patch, + -wireshark-0.99.1_pre1.ebuild, +wireshark-0.99.2.ebuild: + Security version bump wrt bug #140856 + + 17 Jul 2006; Daniel Black + wireshark-0.99.1_pre1.ebuild: + added keywords (~alpha ~ia64 ~ppc64) as this is off the same codebase as + ethereal - bug #136729 + + 16 Jul 2006; Daniel Gryniewicz + wireshark-0.99.1_pre1.ebuild: + Marked ~amd64 per bug #136729 + + 15 Jul 2006; Stephanie Lockwood-Childs + wireshark-0.99.1_pre1.ebuild: + mark ~ppc (Bug #136729) + + 01 Jul 2006; Jason Wever wireshark-0.99.1_pre1.ebuild: + Added ~sparc keyword. + +*wireshark-0.99.1_pre1 (30 Jun 2006) + + 30 Jun 2006; Markus Ullmann + +files/wireshark-0.99.1_pre1-as-needed.patch, +metadata.xml, + +wireshark-0.99.1_pre1.ebuild: + Initial import, fixes bug #136729 , thanks to gentooperson@yahoo.com for + providing an ebuild + diff --git a/net-analyzer/wireshark/Manifest b/net-analyzer/wireshark/Manifest new file mode 100644 index 000000000..cd2eeabfe --- /dev/null +++ b/net-analyzer/wireshark/Manifest @@ -0,0 +1,11 @@ +AUX wireshark-1.4.7-btbb.patch 3730 RMD160 6d89255c33d35b9eb8dc26776212cc15401c0afd SHA1 87c249b9e436ad59fe2945b4c5f7717584440490 SHA256 3f036f5a29ce100cd5e9da5c7a0a3174d5c34e5fe001c9260ebd86d5bce749f5 +AUX wireshark-1.4.7-gnutls_nettle.patch 733 RMD160 9b8839b432b5c6231068d784d9fd3e151c509dd1 SHA1 2592ac7fd110cfff4b70a6456fdf655f5aca45cf SHA256 6698b83bd455b626f46c2d446a6c69f6f4c6822f63207ffb1052accde881fc76 +AUX wireshark-1.4.7-wspy_dissectors_dir.patch 460 RMD160 098cc8aa80433dff0423cf64d88be89d7716fffa SHA1 fd23ab1494482e8825c79dfc5df2cac42fbcf97d SHA256 ed59b5d0af20d3c7adffa7742c245e8640e593e519200149810df4022eb8442e +AUX wireshark-1.6-btbb.patch 3815 RMD160 398923eeb443bec2f502bcc1276fa5bb1a215fa6 SHA1 0c621c9b4eca7ef7e7d7601d3b2987ded31834b1 SHA256 411bfeba974f441c9796c2f73023ba02316fc5f755017949834ea992f7906d98 +DIST libbtbb.0.5.tgz 137378 RMD160 c5d68e7620c901cf520e33fc747cc6a0b9535154 SHA1 5465d4520b267bad53c56a67260099e60439c922 SHA256 528cfd3822f98f539cf468d82c63b32c2063bcca53299befe14200723bec7d52 +DIST wireshark-1.4.7.tar.bz2 20515206 RMD160 012ec4d7750c03bcc23e9140f31e778cde6fd645 SHA1 ba80ed0c2aa6a12fa50155bbf5b58ad41a46024e SHA256 6671a185d3cd5222a04b6c425d2ef70b84e50ebf50ace9738ae772e87bf492c1 +DIST wireshark-1.6.0rc2.tar.bz2 21824421 RMD160 e67dddd9946585e510ea04ccddea74fe0c59d5a8 SHA1 014a87dd8c840612acb0de33a8400586157dbb0f SHA256 fb8c0ec8b2ed7e6544acaa6e6fd39f93996ab84e3afb0175af83771487e39632 +EBUILD wireshark-1.4.7.ebuild 6637 RMD160 bc868901ecf0c492ab396d45fa0a5e711c04d224 SHA1 a6a81a9b0baf745f0d20cf680ee9e342cb07d0aa SHA256 3c84c5605bd450bb1043ded4dbfae1f5aaa4acf9053bc412ac1cc9666d9859ec +EBUILD wireshark-1.6.0_rc2.ebuild 6519 RMD160 cb8245bc3c977bba545288fa84097ce7b12d715a SHA1 d11215d8b9e927cfa40a98c4121da4c6cee4e467 SHA256 32f0d87480715a55ef0effeac65af5b20483567c34f6357c944db4f6f3cfd4d2 +MISC ChangeLog 43087 RMD160 9e98d25e3064ba15ec05b126dd8d4003443ecceb SHA1 8416fd3639a9459545df2c89000dd3fb1e2a8119 SHA256 8ff0ab790e1dab3bf722cc1149a8bbb0e1de69e1785c086ae8eae0a257712b3e +MISC metadata.xml 2242 RMD160 66dbbb758acc194df17217183b60a56f61fced38 SHA1 4498ea4c0f0f04213fd1cba2fd3de44565058f7d SHA256 2dfaef45c385c37c7ae8af96f5d8c58d9bff8f6186d55be8f2d034ebd0c60869 diff --git a/net-analyzer/wireshark/files/wireshark-1.4.7-btbb.patch b/net-analyzer/wireshark/files/wireshark-1.4.7-btbb.patch new file mode 100644 index 000000000..e3a3fd213 --- /dev/null +++ b/net-analyzer/wireshark/files/wireshark-1.4.7-btbb.patch @@ -0,0 +1,97 @@ +diff -rupN wireshark-1.4.6/CMakeLists.txt wireshark.new/CMakeLists.txt +--- wireshark-1.4.6/CMakeLists.txt 2011-04-18 14:43:07.000000000 -0400 ++++ wireshark.new/CMakeLists.txt 2011-06-01 12:42:56.853391847 -0400 +@@ -355,6 +355,7 @@ if(ENABLE_PLUGINS) + set(PLUGIN_DIR="${DATAFILE_DIR}/plugins/${CPACK_PACKAGE_VERSION}") + set(PLUGIN_SRC_DIRS + plugins/asn1 ++ plugins/btbb + plugins/docsis + plugins/ethercat + plugins/giop +diff -rupN wireshark-1.4.6/configure.in wireshark.new/configure.in +--- wireshark-1.4.6/configure.in 2011-04-18 14:43:07.000000000 -0400 ++++ wireshark.new/configure.in 2011-06-01 12:36:50.081391615 -0400 +@@ -1881,6 +1881,7 @@ AC_OUTPUT( + packaging/svr4/pkginfo + plugins/Makefile + plugins/asn1/Makefile ++ plugins/btbb/Makefile + plugins/docsis/Makefile + plugins/ethercat/Makefile + plugins/giop/Makefile +diff -rupN wireshark-1.4.6/epan/Makefile.am wireshark.new/epan/Makefile.am +--- wireshark-1.4.6/epan/Makefile.am 2011-04-18 14:43:01.000000000 -0400 ++++ wireshark.new/epan/Makefile.am 2011-06-01 12:40:35.305391757 -0400 +@@ -189,6 +189,8 @@ if ENABLE_STATIC + -include ../plugins/Custom.make + plugin_src = \ + ../plugins/asn1/packet-asn1.c \ ++ ../plugins/btbb/packet-btbb.c \ ++ ../plugins/btbb/packet-btlmp.c \ + ../plugins/docsis/packet-bintrngreq.c \ + ../plugins/docsis/packet-bpkmattr.c \ + ../plugins/docsis/packet-bpkmreq.c \ +diff -rupN wireshark-1.4.6/Makefile.am wireshark.new/Makefile.am +--- wireshark-1.4.6/Makefile.am 2011-04-18 14:43:07.000000000 -0400 ++++ wireshark.new/Makefile.am 2011-06-01 12:34:02.169391507 -0400 +@@ -265,6 +265,7 @@ if HAVE_PLUGINS + -include plugins/Custom.make + plugin_ldadd = $(_CUSTOM_plugin_ldadd_) \ + -dlopen plugins/asn1/asn1.la \ ++ -dlopen plugins/btbb/btbb.la \ + -dlopen plugins/docsis/docsis.la \ + -dlopen plugins/ethercat/ethercat.la \ + -dlopen plugins/giop/cosnaming.la \ +diff -rupN wireshark-1.4.6/packaging/nsis/Makefile.nmake +wireshark.new/packaging/nsis/Makefile.nmake +--- wireshark-1.4.6/packaging/nsis/Makefile.nmake 2011-04-18 +14:43:04.000000000 -0400 ++++ wireshark.new/packaging/nsis/Makefile.nmake 2011-06-01 +12:46:06.565391970 -0400 +@@ -46,6 +46,7 @@ HELP=../../$(INSTALL_DIR)/help/capture_f + + PLUGINS= \ + ../../plugins/asn1/asn1.dll \ ++ ../../plugins/btbb/btbb.dll \ + ../../plugins/docsis/docsis.dll \ + ../../plugins/ethercat/ethercat.dll \ + ../../plugins/giop/coseventcomm.dll \ +diff -rupN wireshark-1.4.6/packaging/nsis/wireshark.nsi +wireshark.new/packaging/nsis/wireshark.nsi +--- wireshark-1.4.6/packaging/nsis/wireshark.nsi 2011-04-18 +14:43:04.000000000 -0400 ++++ wireshark.new/packaging/nsis/wireshark.nsi 2011-06-01 +12:48:23.077392053 -0400 +@@ -879,6 +879,7 @@ Section "Dissector Plugins" SecPlugins + ;------------------------------------------- + SetOutPath '$INSTDIR\plugins\${VERSION}' + File "..\..\plugins\asn1\asn1.dll" ++File "..\..\plugins\btbb\btbb.dll" + File "..\..\plugins\docsis\docsis.dll" + File "..\..\plugins\ethercat\ethercat.dll" + File "..\..\plugins\giop\coseventcomm.dll" +diff -rupN wireshark-1.4.6/plugins/Makefile.am wireshark.new/plugins/Makefile.am +--- wireshark-1.4.6/plugins/Makefile.am 2011-04-18 14:42:24.000000000 -0400 ++++ wireshark.new/plugins/Makefile.am 2011-06-01 12:27:27.649391259 -0400 +@@ -24,6 +24,7 @@ + -include Custom.make + SUBDIRS = $(_CUSTOM_SUBDIRS_) \ + asn1 \ ++ btbb \ + docsis \ + ethercat \ + giop \ +diff -rupN wireshark-1.4.6/plugins/Makefile.nmake +wireshark.new/plugins/Makefile.nmake +--- wireshark-1.4.6/plugins/Makefile.nmake 2011-04-18 14:42:24.000000000 -0400 ++++ wireshark.new/plugins/Makefile.nmake 2011-06-01 12:29:31.217391333 -0400 +@@ -8,6 +8,7 @@ include ..\config.nmake + + PLUGIN_LIST = \ + asn1 \ ++ btbb \ + docsis \ + ethercat \ + giop \ + diff --git a/net-analyzer/wireshark/files/wireshark-1.4.7-gnutls_nettle.patch b/net-analyzer/wireshark/files/wireshark-1.4.7-gnutls_nettle.patch new file mode 100644 index 000000000..422e2ea71 --- /dev/null +++ b/net-analyzer/wireshark/files/wireshark-1.4.7-gnutls_nettle.patch @@ -0,0 +1,24 @@ +https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5800 + +Index: epan/dissectors/packet-ssl-utils.c +=================================================================== +--- epan/dissectors/packet-ssl-utils.c (revision 37067) ++++ epan/dissectors/packet-ssl-utils.c (working copy) +@@ -946,7 +946,7 @@ + str->data_len = len; + } + +-#ifdef HAVE_LIBGNUTLS ++#if defined(HAVE_LIBGNUTLS) && defined(HAVE_LIBGCRYPT) + + static gint ver_major, ver_minor, ver_patch; + +@@ -2747,7 +2747,7 @@ + sscanf(str, "%d.%d.%d", &ver_major, &ver_minor, &ver_patch); + } + +-#else /* HAVE_LIBGNUTLS */ ++#else /* defined(HAVE_LIBGNUTLS) && defined(HAVE_LIBGCRYPT) */ + /* no libgnutl: dummy operation to keep interface consistent*/ + void + ssl_lib_init(void) diff --git a/net-analyzer/wireshark/files/wireshark-1.4.7-wspy_dissectors_dir.patch b/net-analyzer/wireshark/files/wireshark-1.4.7-wspy_dissectors_dir.patch new file mode 100644 index 000000000..6401661b6 --- /dev/null +++ b/net-analyzer/wireshark/files/wireshark-1.4.7-wspy_dissectors_dir.patch @@ -0,0 +1,20 @@ +https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5872 + +--- epan/wspython/Makefile.am 2011-04-29 06:57:10 +0000 ++++ epan/wspython/Makefile.am 2011-04-29 07:15:20 +0000 +@@ -44,12 +44,14 @@ + libwspython_la_CFLAGS = @PY_CFLAGS@ + + wspythondir=@pythondir@ ++wspythondissectorsdir=@pythondir@/wspy_dissectors + + wspython_DATA= \ + register-dissector.py \ + wspy_dissector.py \ + wspy_libws.py + ++wspythondissectors_DATA= + + EXTRA_DIST = \ + Makefile.common \ + diff --git a/net-analyzer/wireshark/files/wireshark-1.6-btbb.patch b/net-analyzer/wireshark/files/wireshark-1.6-btbb.patch new file mode 100644 index 000000000..b8aea3077 --- /dev/null +++ b/net-analyzer/wireshark/files/wireshark-1.6-btbb.patch @@ -0,0 +1,90 @@ +diff -rupN wireshark-1.6.0rc2//CMakeLists.txt wireshark.new//CMakeLists.txt +--- wireshark-1.6.0rc2//CMakeLists.txt 2011-06-02 11:53:49.000000000 -0600 ++++ wireshark.new//CMakeLists.txt 2011-06-04 12:32:38.000000000 -0600 +@@ -375,6 +375,7 @@ if(ENABLE_PLUGINS) + set(PLUGIN_DIR="${DATAFILE_DIR}/plugins/${CPACK_PACKAGE_VERSION}") + set(PLUGIN_SRC_DIRS + plugins/asn1 ++ plugins/btbb + plugins/docsis + plugins/ethercat + plugins/giop +diff -rupN wireshark-1.6.0rc2//Makefile.am wireshark.new//Makefile.am +--- wireshark-1.6.0rc2//Makefile.am 2011-06-02 11:53:48.000000000 -0600 ++++ wireshark.new//Makefile.am 2011-06-04 12:34:00.000000000 -0600 +@@ -266,6 +266,7 @@ if HAVE_PLUGINS + -include plugins/Custom.make + plugin_ldadd = $(_CUSTOM_plugin_ldadd_) \ + -dlopen plugins/asn1/asn1.la \ ++ -dlopen plugins/btbb/btbb.la \ + -dlopen plugins/docsis/docsis.la \ + -dlopen plugins/ethercat/ethercat.la \ + -dlopen plugins/giop/cosnaming.la \ +diff -rupN wireshark-1.6.0rc2//configure.in wireshark.new//configure.in +--- wireshark-1.6.0rc2//configure.in 2011-06-02 11:53:50.000000000 -0600 ++++ wireshark.new//configure.in 2011-06-04 12:33:05.000000000 -0600 +@@ -2009,6 +2009,7 @@ AC_OUTPUT( + packaging/svr4/pkginfo + plugins/Makefile + plugins/asn1/Makefile ++ plugins/btbb/Makefile + plugins/docsis/Makefile + plugins/ethercat/Makefile + plugins/giop/Makefile +diff -rupN wireshark-1.6.0rc2//epan/Makefile.am wireshark.new//epan/Makefile.am +--- wireshark-1.6.0rc2//epan/Makefile.am 2011-06-02 11:53:41.000000000 -0600 ++++ wireshark.new//epan/Makefile.am 2011-06-04 12:34:21.000000000 -0600 +@@ -200,6 +200,8 @@ if ENABLE_STATIC + -include ../plugins/Custom.make + plugin_src = \ + ../plugins/asn1/packet-asn1.c \ ++ ../plugins/btbb/packet-btbb.c \ ++ ../plugins/btbb/packet-btlmp.c \ + ../plugins/docsis/packet-bintrngreq.c \ + ../plugins/docsis/packet-bpkmattr.c \ + ../plugins/docsis/packet-bpkmreq.c \ +diff -rupN wireshark-1.6.0rc2//packaging/nsis/Makefile.nmake wireshark.new//packaging/nsis/Makefile.nmake +--- wireshark-1.6.0rc2//packaging/nsis/Makefile.nmake 2011-06-02 11:53:46.000000000 -0600 ++++ wireshark.new//packaging/nsis/Makefile.nmake 2011-06-04 12:34:56.000000000 -0600 +@@ -45,6 +45,7 @@ HELP=../../$(INSTALL_DIR)/help/capture_f + + PLUGINS= \ + ../../plugins/asn1/asn1.dll \ ++ ../../plugins/btbb/btbb.dll \ + ../../plugins/docsis/docsis.dll \ + ../../plugins/ethercat/ethercat.dll \ + ../../plugins/giop/coseventcomm.dll \ +diff -rupN wireshark-1.6.0rc2//packaging/nsis/wireshark.nsi wireshark.new//packaging/nsis/wireshark.nsi +--- wireshark-1.6.0rc2//packaging/nsis/wireshark.nsi 2011-06-02 11:53:46.000000000 -0600 ++++ wireshark.new//packaging/nsis/wireshark.nsi 2011-06-04 12:35:21.000000000 -0600 +@@ -895,6 +895,7 @@ Section "Dissector Plugins" SecPlugins + ;------------------------------------------- + SetOutPath '$INSTDIR\plugins\${VERSION}' + File "..\..\plugins\asn1\asn1.dll" ++File "..\..\plugins\btbb\btbb.dll" + File "..\..\plugins\docsis\docsis.dll" + File "..\..\plugins\ethercat\ethercat.dll" + File "..\..\plugins\giop\coseventcomm.dll" +diff -rupN wireshark-1.6.0rc2//plugins/Makefile.am wireshark.new//plugins/Makefile.am +--- wireshark-1.6.0rc2//plugins/Makefile.am 2011-06-02 11:52:40.000000000 -0600 ++++ wireshark.new//plugins/Makefile.am 2011-06-04 12:36:33.000000000 -0600 +@@ -24,6 +24,7 @@ + -include Custom.make + SUBDIRS = $(_CUSTOM_SUBDIRS_) \ + asn1 \ ++ btbb \ + docsis \ + ethercat \ + giop \ +diff -rupN wireshark-1.6.0rc2//plugins/Makefile.nmake wireshark.new//plugins/Makefile.nmake +--- wireshark-1.6.0rc2//plugins/Makefile.nmake 2011-06-02 11:52:40.000000000 -0600 ++++ wireshark.new//plugins/Makefile.nmake 2011-06-04 12:39:23.000000000 -0600 +@@ -8,6 +8,7 @@ include ..\config.nmake + + PLUGIN_LIST = \ + asn1 \ ++ btbb \ + docsis \ + ethercat \ + giop \ + diff --git a/net-analyzer/wireshark/metadata.xml b/net-analyzer/wireshark/metadata.xml new file mode 100644 index 000000000..d334ff256 --- /dev/null +++ b/net-analyzer/wireshark/metadata.xml @@ -0,0 +1,38 @@ + + + +netmon + + pva@gentoo.org + Peter Volkov + + + Wireshark is the world's foremost network protocol analyzer, and is the de + facto (and often de jure) standard across many industries and educational + institutions. Wireshark has a rich feature set which includes 1) deep + inspection of hundreds of protocols, with more being added all the time, 2) + live capture and offline analysis, 3) standard three-pane packet browser, 4) + captured network data can be browsed via a GUI, or via the TTY-mode TShark + utility, 5) the most powerful display filters in the industry, 6) rich VoIP + analysis, 7) read/write many different capture file formats: tcpdump + (libpcap), Catapult DCT2000, Cisco Secure IDS iplog, Microsoft Network + Monitor, Network General Sniffer® (compressed and uncompressed), Sniffer® + Pro, and NetXray®, Network Instruments Observer, Novell LANalyzer, RADCOM + WAN/LAN Analyzer, Shomiti/Finisar Surveyor, Tektronix K12xx, Visual Networks + Visual UpTime, WildPackets EtherPeek/TokenPeek/AiroPeek, and many others, 8) + capture files compressed with gzip can be decompressed on the fly, 9) live + data can be read from Ethernet, IEEE 802.11, PPP/HDLC, ATM, Bluetooth, USB, + Token Ring, Frame Relay, FDDI, and others, 10) decryption support for many + protocols, including IPsec, ISAKMP, Kerberos, SNMPv3, SSL/TLS, WEP, and + WPA/WPA2, 11) coloring rules can be applied to the packet list for quick, + intuitive analysis, 12) output can be exported to XML, PostScript®, CSV, or + plain text + + +Use GNU net-dns/c-ares library to resolve DNS names +Build documentation in pdf format (US and a4 paper sizes) +Use GNU crypto library (dev-libs/libgcrypt) to decrypt ipsec traffic +Use net-libs/libpcap for network packet capturing (build dumpcap, rawshark) +Use net-libs/libsmi to resolve numeric OIDs into human readable format + + diff --git a/net-analyzer/wireshark/wireshark-1.4.7.ebuild b/net-analyzer/wireshark/wireshark-1.4.7.ebuild new file mode 100644 index 000000000..a4c8eb4d1 --- /dev/null +++ b/net-analyzer/wireshark/wireshark-1.4.7.ebuild @@ -0,0 +1,223 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/wireshark/wireshark-1.4.6-r1.ebuild,v 1.8 2011/05/15 13:41:04 pva Exp $ + +EAPI="3" +PYTHON_DEPEND="python? 2" +inherit libtool flag-o-matic eutils toolchain-funcs python autotools + +[[ -n ${PV#*_rc} && ${PV#*_rc} != ${PV} ]] && MY_P=${PN}-${PV/_} || MY_P=${P} +DESCRIPTION="A network protocol analyzer formerly known as ethereal" +HOMEPAGE="http://www.wireshark.org/" +SRC_URI="http://www.wireshark.org/download/src/all-versions/${MY_P}.tar.bz2 \ + btbb? ( mirror://sourceforge/libbtbb/libbtbb.0.5.tgz )" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 hppa ~ia64 ppc ppc64 ~sparc x86 ~x86-fbsd" + +IUSE="adns ares btbb doc doc-pdf gtk ipv6 lua gcrypt geoip kerberos + profile +pcap pentoo portaudio python +caps selinux smi ssl threads zlib" + +RDEPEND=">=dev-libs/glib-2.14:2 + zlib? ( sys-libs/zlib + !=sys-libs/zlib-1.2.4 ) + smi? ( net-libs/libsmi ) + gtk? ( >=x11-libs/gtk+-2.4.0:2 + x11-libs/pango + dev-libs/atk + x11-misc/xdg-utils ) + ssl? ( net-libs/gnutls ) + gcrypt? ( dev-libs/libgcrypt ) + pcap? ( net-libs/libpcap ) + caps? ( sys-libs/libcap ) + kerberos? ( virtual/krb5 ) + portaudio? ( media-libs/portaudio ) + ares? ( >=net-dns/c-ares-1.5 ) + !ares? ( adns? ( net-libs/adns ) ) + geoip? ( dev-libs/geoip ) + lua? ( >=dev-lang/lua-5.1 ) + selinux? ( sec-policy/selinux-wireshark )" + +DEPEND="${RDEPEND} + doc? ( dev-libs/libxslt + app-text/docbook-xml-dtd:4.2 + dev-libs/libxml2 + app-doc/doxygen + doc-pdf? ( dev-java/fop ) ) + >=dev-util/pkgconfig-0.15.0 + dev-lang/perl + sys-devel/bison + sys-apps/sed + sys-devel/flex" + +S=${WORKDIR}/${MY_P} + +# borrowed from GSoC2010_Gentoo_Capabilities by constanze and flameyeys +# @FUNCTION: fcaps +# @USAGE: fcaps {uid:gid} {file-mode} {cap1[,cap2,...]} {file} +# @RETURN: 0 if all okay; non-zero if failure and fallback +# @DESCRIPTION: +# fcaps sets the specified capabilities in the effective and permitted set of +# the given file. In case of failure fcaps sets the given file-mode. +fcaps() { + local uid_gid=$1 + local perms=$2 + local capset=$3 + local path=$4 + local res + + chmod $perms $path && \ + chown $uid_gid $path + res=$? + + use caps || return $res + + #set the capability + setcap "$capset=ep" "$path" &> /dev/null + #check if the capabilitiy got set correctly + setcap -v "$capset=ep" "$path" &> /dev/null + res=$? + + if [ $res -ne 0 ]; then + ewarn "Failed to set capabilities. Probable reason is missed kernel support." + ewarn "Kernel must have SECURITY_FILE_CAPABILITIES, and _FS_SECURITY" + ewarn "enabled (e.g. EXT3_FS_SECURITY) where is the filesystem to store" + ewarn "${path}" + ewarn + ewarn "Falling back to suid now..." + chmod u+s ${path} + fi + return $res +} + +pkg_setup() { + if ! use gtk; then + ewarn "USE=-gtk disables gtk-based gui called wireshark." + ewarn "Only command line utils will be built available" + fi + if use python; then + python_set_active_version 2 + python_pkg_setup + fi + # Add group for users allowed to sniff. + enewgroup wireshark +} + +src_prepare() { + epatch "${FILESDIR}/${P}-gnutls_nettle.patch" + epatch "${FILESDIR}"/${P}-wspy_dissectors_dir.patch + use btbb && mv "${WORKDIR}"/libbtbb/wireshark/plugins/btbb "${S}"/plugins/ + use btbb && epatch "${FILESDIR}/${P}-btbb.patch" + eautoreconf +} + +src_configure() { + local myconf + + if [[ $(gcc-major-version) -lt 3 || + ( $(gcc-major-version) -eq 3 && + $(gcc-minor-version) -le 4 ) ]] ; then + die "Unsupported compiler version, please upgrade." + fi + + if use ares && use adns; then + elog "You asked for both, ares and adns, but we can use only one of them." + elog "c-ares supersedes adns resolver thus using c-ares (ares USE flag)." + myconf="$(use_with ares c-ares) --without-adns" + else + myconf="$(use_with adns) $(use_with ares c-ares)" + fi + + # profile and pie are incompatible #215806, #292991 + if use profile; then + ewarn "You've enabled the 'profile' USE flag, building PIE binaries is disabled." + ewarn "Also ignore \"unrecognized option '-nopie'\" gcc warning #358101." + append-flags $(test-flags-CC -nopie) + 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*) + ewarn "Kerberos was built with ssl support: linkage with openssl is enabled." + ewarn "Note there are annoying license incompatibilities between the OpenSSL" + ewarn "license and the GPL, so do your check before distributing such package." + myconf+=" --with-ssl" + ;; + esac + fi + + # Hack around inability to disable doxygen/fop doc generation + use doc || export ac_cv_prog_HAVE_DOXYGEN=false + use doc-pdf || export ac_cv_prog_HAVE_FOP=false + + # dumpcap requires libcap, setuid-install requires dumpcap + econf $(use_enable gtk wireshark) \ + $(use_enable profile profile-build) \ + $(use_with ssl gnutls) \ + $(use_with gcrypt) \ + $(use_enable ipv6) \ + $(use_enable threads) \ + $(use_with lua) \ + $(use_with kerberos krb5) \ + $(use_with smi libsmi) \ + $(use_with pcap) \ + $(use_with zlib) \ + $(use_with geoip) \ + $(use_with portaudio) \ + $(use_with python) \ + $(use_with caps libcap) \ + $(use pcap && use_enable caps setcap-install) \ + $(use pcap && use_enable !caps setuid-install) \ + --sysconfdir=/etc/wireshark \ + --with-dumpcap-group=wireshark \ + --disable-extra-gcc-checks \ + ${myconf} +} + +src_compile() { + emake || die + use doc && cd docbook && { emake || die; } +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed" + if use doc; then + dohtml -r docbook/{release-notes.html,ws{d,u}g_html{,_chunked}} + if use doc-pdf; then + insinto /usr/share/doc/${PF}/pdf/ + doins docbook/{{developer,user}-guide,release-notes}-{a4,us}.pdf || die + fi + fi + + # FAQ is not required as is installed from help/faq.txt + dodoc AUTHORS ChangeLog NEWS README{,.bsd,.linux,.macos,.vmware} \ + doc/{randpkt.txt,README*} + + insinto /usr/include/wiretap + doins wiretap/wtap.h || die + + if use gtk; then + for c in hi lo; do + for d in 16 32 48; do + insinto /usr/share/icons/${c}color/${d}x${d}/apps + newins image/${c}${d}-app-wireshark.png wireshark.png + done + done + domenu wireshark.desktop || die + fi + chmod o-x "${ED}"/usr/bin/dumpcap #357237 +} + +pkg_postinst() { + if use caps && use pcap; then + fcaps 0:wireshark 550 cap_net_raw,cap_net_admin "${ROOT}"/usr/bin/dumpcap + fi + echo + ewarn "NOTE: To run wireshark as normal user you have to add yourself to" + ewarn "the wireshark group. This security measure ensures that only trusted" + ewarn "users are allowed to sniff your traffic." + echo +} diff --git a/net-analyzer/wireshark/wireshark-1.6.0_rc2.ebuild b/net-analyzer/wireshark/wireshark-1.6.0_rc2.ebuild new file mode 100644 index 000000000..475d39a14 --- /dev/null +++ b/net-analyzer/wireshark/wireshark-1.6.0_rc2.ebuild @@ -0,0 +1,219 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/wireshark/wireshark-1.6.0_rc1.ebuild,v 1.1 2011/05/24 10:44:24 pva Exp $ + +EAPI="3" +PYTHON_DEPEND="python? 2" +inherit libtool flag-o-matic eutils toolchain-funcs python autotools + +[[ -n ${PV#*_rc} && ${PV#*_rc} != ${PV} ]] && MY_P=${PN}-${PV/_} || MY_P=${P} +DESCRIPTION="A network protocol analyzer formerly known as ethereal" +HOMEPAGE="http://www.wireshark.org/" +SRC_URI="http://www.wireshark.org/download/src/all-versions/${MY_P}.tar.bz2 \ + btbb? ( mirror://sourceforge/libbtbb/libbtbb.0.5.tgz )" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="adns ares btbb doc doc-pdf gtk ipv6 lua gcrypt geoip kerberos +profile +pcap portaudio python +caps selinux smi ssl threads zlib" + +RDEPEND=">=dev-libs/glib-2.14:2 + zlib? ( sys-libs/zlib + !=sys-libs/zlib-1.2.4 ) + smi? ( net-libs/libsmi ) + gtk? ( >=x11-libs/gtk+-2.4.0:2 + x11-libs/pango + dev-libs/atk + x11-misc/xdg-utils ) + ssl? ( net-libs/gnutls ) + gcrypt? ( dev-libs/libgcrypt ) + pcap? ( net-libs/libpcap ) + caps? ( sys-libs/libcap ) + kerberos? ( virtual/krb5 ) + portaudio? ( media-libs/portaudio ) + ares? ( >=net-dns/c-ares-1.5 ) + !ares? ( adns? ( net-libs/adns ) ) + geoip? ( dev-libs/geoip ) + lua? ( >=dev-lang/lua-5.1 ) + selinux? ( sec-policy/selinux-wireshark )" + +DEPEND="${RDEPEND} + doc? ( dev-libs/libxslt + dev-libs/libxml2 + app-doc/doxygen + doc-pdf? ( dev-java/fop ) ) + >=dev-util/pkgconfig-0.15.0 + dev-lang/perl + sys-devel/bison + sys-apps/sed + sys-devel/flex" + +S=${WORKDIR}/${MY_P} + +# borrowed from GSoC2010_Gentoo_Capabilities by constanze and flameyeys +# @FUNCTION: fcaps +# @USAGE: fcaps {uid:gid} {file-mode} {cap1[,cap2,...]} {file} +# @RETURN: 0 if all okay; non-zero if failure and fallback +# @DESCRIPTION: +# fcaps sets the specified capabilities in the effective and permitted set of +# the given file. In case of failure fcaps sets the given file-mode. +fcaps() { + local uid_gid=$1 + local perms=$2 + local capset=$3 + local path=$4 + local res + + chmod $perms $path && \ + chown $uid_gid $path + res=$? + + use caps || return $res + + #set the capability + setcap "$capset=ep" "$path" &> /dev/null + #check if the capabilitiy got set correctly + setcap -v "$capset=ep" "$path" &> /dev/null + res=$? + + if [ $res -ne 0 ]; then + ewarn "Failed to set capabilities. Probable reason is missed kernel support." + ewarn "Kernel must have SECURITY_FILE_CAPABILITIES, and _FS_SECURITY" + ewarn "enabled (e.g. EXT3_FS_SECURITY) where is the filesystem to store" + ewarn "${path}" + ewarn + ewarn "Falling back to suid now..." + chmod u+s ${path} + fi + return $res +} + +pkg_setup() { + if ! use gtk; then + ewarn "USE=-gtk disables gtk-based gui called wireshark." + ewarn "Only command line utils will be built available" + fi + if use python; then + python_set_active_version 2 + python_pkg_setup + fi + # Add group for users allowed to sniff. + enewgroup wireshark +} + +src_prepare() { + use btbb && mv "${WORKDIR}"/libbtbb/wireshark/plugins/btbb "${S}"/plugins/ + use btbb && epatch "${FILESDIR}/${PN}-1.6-btbb.patch" + eautoreconf +} + +src_configure() { + local myconf + + if [[ $(gcc-major-version) -lt 3 || + ( $(gcc-major-version) -eq 3 && + $(gcc-minor-version) -le 4 ) ]] ; then + die "Unsupported compiler version, please upgrade." + fi + + if use ares && use adns; then + elog "You asked for both, ares and adns, but we can use only one of them." + elog "c-ares supersedes adns resolver thus using c-ares (ares USE flag)." + myconf="$(use_with ares c-ares) --without-adns" + else + myconf="$(use_with adns) $(use_with ares c-ares)" + fi + + # profile and pie are incompatible #215806, #292991 + if use profile; then + ewarn "You've enabled the 'profile' USE flag, building PIE binaries is disabled." + ewarn "Also ignore \"unrecognized option '-nopie'\" gcc warning #358101." + append-flags $(test-flags-CC -nopie) + 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*) + ewarn "Kerberos was built with ssl support: linkage with openssl is enabled." + ewarn "Note there are annoying license incompatibilities between the OpenSSL" + ewarn "license and the GPL, so do your check before distributing such package." + myconf+=" --with-ssl" + ;; + esac + fi + + # Hack around inability to disable doxygen/fop doc generation + use doc || export ac_cv_prog_HAVE_DOXYGEN=false + use doc-pdf || export ac_cv_prog_HAVE_FOP=false + + # dumpcap requires libcap, setuid-install requires dumpcap + econf $(use_enable gtk wireshark) \ + $(use_enable profile profile-build) \ + $(use_with ssl gnutls) \ + $(use_with gcrypt) \ + $(use_enable ipv6) \ + $(use_enable threads) \ + $(use_with lua) \ + $(use_with kerberos krb5) \ + $(use_with smi libsmi) \ + $(use_with zlib) \ + $(use_with geoip) \ + $(use_with portaudio) \ + $(use_with python) \ + $(use_with caps libcap) \ + $(use_with pcap) \ + $(use_with pcap dumpcap-group wireshark) \ + $(use pcap && use_enable caps setcap-install) \ + $(use pcap && use_enable !caps setuid-install) \ + --sysconfdir=/etc/wireshark \ + --disable-extra-gcc-checks \ + ${myconf} +} + +src_compile() { + emake || die + use doc && cd docbook && { emake || die; } +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed" + if use doc; then + dohtml -r docbook/{release-notes.html,ws{d,u}g_html{,_chunked}} + if use doc-pdf; then + insinto /usr/share/doc/${PF}/pdf/ + doins docbook/{{developer,user}-guide,release-notes}-{a4,us}.pdf || die + fi + fi + + # FAQ is not required as is installed from help/faq.txt + dodoc AUTHORS ChangeLog NEWS README{,.bsd,.linux,.macos,.vmware} \ + doc/{randpkt.txt,README*} + + insinto /usr/include/wiretap + doins wiretap/wtap.h || die + + if use gtk; then + for c in hi lo; do + for d in 16 32 48; do + insinto /usr/share/icons/${c}color/${d}x${d}/apps + newins image/${c}${d}-app-wireshark.png wireshark.png + done + done + domenu wireshark.desktop || die + fi + chmod o-x "${ED}"/usr/bin/dumpcap #357237 +} + +pkg_postinst() { + if use caps && use pcap; then + fcaps 0:wireshark 550 cap_net_raw,cap_net_admin "${ROOT}"/usr/bin/dumpcap + fi + echo + ewarn "NOTE: To run wireshark as normal user you have to add yourself to" + ewarn "the wireshark group. This security measure ensures that only trusted" + ewarn "users are allowed to sniff your traffic." + echo +} diff --git a/pentoo/pentoo-bluetooth/Manifest b/pentoo/pentoo-bluetooth/Manifest index 898341246..d860e2037 100644 --- a/pentoo/pentoo-bluetooth/Manifest +++ b/pentoo/pentoo-bluetooth/Manifest @@ -1 +1 @@ -EBUILD pentoo-bluetooth-2010.0.ebuild 417 RMD160 34e754a1fd7afda2fe1c10a05cf4f499e705f32d SHA1 4c548ea4f2fc3a5264df037cd8359f62e4be187c SHA256 59ccb5e93189b992af022f99ae411b72ed49a75d8feda012cc99e25ceaeae008 +EBUILD pentoo-bluetooth-2010.0.ebuild 478 RMD160 4e003f7499af784383078c5e000e4ff597da7c3c SHA1 8fc8df713cac0d87809bc192a1bdfac8c86a0ebb SHA256 7e4b29cc24fcec0b1e47f3e04e46d6c0f8df9e1d2af842caeb11190949158d0d diff --git a/pentoo/pentoo-bluetooth/pentoo-bluetooth-2010.0.ebuild b/pentoo/pentoo-bluetooth/pentoo-bluetooth-2010.0.ebuild index b09333db4..1ea2d33ac 100644 --- a/pentoo/pentoo-bluetooth/pentoo-bluetooth-2010.0.ebuild +++ b/pentoo/pentoo-bluetooth/pentoo-bluetooth-2010.0.ebuild @@ -16,6 +16,8 @@ RDEPEND="${DEPEND} x86? ( net-wireless/bluemaho ) net-wireless/bt-audit net-wireless/btscanner + net-wireless/kismet-ubertooth + net-analyzer/wireshark[btbb] net-wireless/haraldscan" # net-wireless/gnome-bluetooth