diff options
author | Markus Ullmann <jokey@gentoo.org> | 2006-03-18 00:11:43 +0000 |
---|---|---|
committer | Markus Ullmann <jokey@gentoo.org> | 2006-03-18 00:11:43 +0000 |
commit | dbe2f53a32eaf4742555b13a7aae4659cb49aba3 (patch) | |
tree | e7ac5f192e5388d3900ace4240be3f50bc29e5cc /net-analyzer | |
parent | Version bump for 2.14 (diff) | |
download | gentoo-2-dbe2f53a32eaf4742555b13a7aae4659cb49aba3.tar.gz gentoo-2-dbe2f53a32eaf4742555b13a7aae4659cb49aba3.tar.bz2 gentoo-2-dbe2f53a32eaf4742555b13a7aae4659cb49aba3.zip |
Adding big fat warning if we use samba as dependency, configure script has weird defaults. Thanks to exg for pointing this out
(Portage version: 2.1_pre6-r3)
Diffstat (limited to 'net-analyzer')
-rw-r--r-- | net-analyzer/tcpdump/ChangeLog | 11 | ||||
-rw-r--r-- | net-analyzer/tcpdump/Manifest | 18 | ||||
-rw-r--r-- | net-analyzer/tcpdump/files/digest-tcpdump-3.8.3-r5 | 3 | ||||
-rw-r--r-- | net-analyzer/tcpdump/files/digest-tcpdump-3.9.3-r1 | 3 | ||||
-rw-r--r-- | net-analyzer/tcpdump/files/digest-tcpdump-3.9.4-r1 | 3 | ||||
-rw-r--r-- | net-analyzer/tcpdump/tcpdump-3.8.3-r5.ebuild | 81 | ||||
-rw-r--r-- | net-analyzer/tcpdump/tcpdump-3.9.3-r1.ebuild | 71 | ||||
-rw-r--r-- | net-analyzer/tcpdump/tcpdump-3.9.4-r1.ebuild | 71 |
8 files changed, 260 insertions, 1 deletions
diff --git a/net-analyzer/tcpdump/ChangeLog b/net-analyzer/tcpdump/ChangeLog index d3a49323a800..46a7196aa61c 100644 --- a/net-analyzer/tcpdump/ChangeLog +++ b/net-analyzer/tcpdump/ChangeLog @@ -1,6 +1,15 @@ # ChangeLog for net-analyzer/tcpdump # Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/tcpdump/ChangeLog,v 1.69 2006/03/09 23:09:11 hansmi Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/tcpdump/ChangeLog,v 1.70 2006/03/18 00:11:43 jokey Exp $ + +*tcpdump-3.9.4-r1 (18 Mar 2006) +*tcpdump-3.9.3-r1 (18 Mar 2006) +*tcpdump-3.8.3-r5 (18 Mar 2006) + + 18 Mar 2006; Markus Ullmann <jokey@gentoo.org> +tcpdump-3.8.3-r5.ebuild, + +tcpdump-3.9.3-r1.ebuild, +tcpdump-3.9.4-r1.ebuild: + Adding big fat warning if we use samba as dependency, configure script has + weird defaults. Thanks to exg for pointing this out 09 Mar 2006; Michael Hanselmann <hansmi@gentoo.org> tcpdump-3.9.4.ebuild: Stable on ppc. diff --git a/net-analyzer/tcpdump/Manifest b/net-analyzer/tcpdump/Manifest index 29abd594ee94..17561a3c76d4 100644 --- a/net-analyzer/tcpdump/Manifest +++ b/net-analyzer/tcpdump/Manifest @@ -4,12 +4,21 @@ SHA256 55775659c4d4352b060519c00045454bad8be21ec588906452a5524b13ed656e ChangeLo MD5 d285bb203f9e48fc23492e4c72d61a94 files/digest-tcpdump-3.8.3-r4 65 RMD160 6937a5acf351527c03c8f5cf39e965f787c7257e files/digest-tcpdump-3.8.3-r4 65 SHA256 27a20b9fc4e3e68de25a12b50968eaa3ce5da2b1710b1b22a13270264c1ea406 files/digest-tcpdump-3.8.3-r4 65 +MD5 cb45074e3f1ec76ab1388502ce96ad01 files/digest-tcpdump-3.8.3-r5 241 +RMD160 6d73b4c7e4ab059a17a3d50094aea7aa5c2f4c85 files/digest-tcpdump-3.8.3-r5 241 +SHA256 d561429bc021dafa80830b0059fbfc4bff6a3aea99d93029a4f02316366519ad files/digest-tcpdump-3.8.3-r5 241 MD5 ede90d270bda1c6dcdf701ea18c6dbdc files/digest-tcpdump-3.9.3 65 RMD160 4bd5a6d5f9980a94f71343e57a1de2158cd292b3 files/digest-tcpdump-3.9.3 65 SHA256 01a22e654d0117ee48da8df301c0c85af42e97b7c5f65d6c070ef429c15e01d8 files/digest-tcpdump-3.9.3 65 +MD5 ac6d9536470ae98ed6e1fea1225dd5a5 files/digest-tcpdump-3.9.3-r1 241 +RMD160 8aa18b280ed429552246fab2d0e85c71936afd65 files/digest-tcpdump-3.9.3-r1 241 +SHA256 4d887dbcc64aa5c57db3ad380eea3ea6de7d7c8e93559047eb206a6f7e96cde8 files/digest-tcpdump-3.9.3-r1 241 MD5 5b7e9e87db98adceedf64b926fb30901 files/digest-tcpdump-3.9.4 241 RMD160 7ce1afbd50b447cfef1b5702157cfbfab6cfa78b files/digest-tcpdump-3.9.4 241 SHA256 0f31cf28e2cf548760dec49e19d8e615588655abd6bc3a7a2c63372683fcb4ba files/digest-tcpdump-3.9.4 241 +MD5 5b7e9e87db98adceedf64b926fb30901 files/digest-tcpdump-3.9.4-r1 241 +RMD160 7ce1afbd50b447cfef1b5702157cfbfab6cfa78b files/digest-tcpdump-3.9.4-r1 241 +SHA256 0f31cf28e2cf548760dec49e19d8e615588655abd6bc3a7a2c63372683fcb4ba files/digest-tcpdump-3.9.4-r1 241 MD5 f02e63da753d8b83de7f47d3de976e95 files/tcpdump-3.8.3-bgp-infinite-loop2.patch 556 RMD160 3e093155ea609647f013620db348b7e6b5386526 files/tcpdump-3.8.3-bgp-infinite-loop2.patch 556 SHA256 908406dfb314dfaf735885cba13d995e925754bd739bbd3d5b1e7cc9d85c34e4 files/tcpdump-3.8.3-bgp-infinite-loop2.patch 556 @@ -25,9 +34,18 @@ SHA256 01030866e2f7de584ec505f71cfbfbbb48f8a790a0ea50a3da1974b74423f827 metadata MD5 2323a0f53259fe81ae327e183ad6ab6d tcpdump-3.8.3-r4.ebuild 1472 RMD160 dfa792e33f1f9390c4cd2bdd2b7293be233e67b8 tcpdump-3.8.3-r4.ebuild 1472 SHA256 8c8e89933d8e9993a3754b6ada72aa3be31a8d6892d1a0bf88cf8c3229d0890b tcpdump-3.8.3-r4.ebuild 1472 +MD5 c7e7ef6d7bce3ea9f0c353a5bd03ee79 tcpdump-3.8.3-r5.ebuild 1995 +RMD160 882baadeca9a68f3decf9805d9a35af1d2978e29 tcpdump-3.8.3-r5.ebuild 1995 +SHA256 bdfd512b99695ee1d5cbae7cc31d47a47075303791280afffdbfb0e20be5bd3e tcpdump-3.8.3-r5.ebuild 1995 +MD5 e6edb48bcd0186ec4ee9186573c8e704 tcpdump-3.9.3-r1.ebuild 1783 +RMD160 4c236323cfac70193c5e9e8e33b9367046483ea8 tcpdump-3.9.3-r1.ebuild 1783 +SHA256 771bda705877c9105a401045a82ddacb8e068c17b93976a566b6705721dd7507 tcpdump-3.9.3-r1.ebuild 1783 MD5 afcd04d0437ce5d2d0a481e14c230e7e tcpdump-3.9.3.ebuild 1457 RMD160 62ada676444b761d22a3c18ce4a0bfa380cfd266 tcpdump-3.9.3.ebuild 1457 SHA256 8a2c591401cae82f5f205df58ce45b4118f7867e54de0a7b60f2492864cf36a9 tcpdump-3.9.3.ebuild 1457 +MD5 e6edb48bcd0186ec4ee9186573c8e704 tcpdump-3.9.4-r1.ebuild 1783 +RMD160 4c236323cfac70193c5e9e8e33b9367046483ea8 tcpdump-3.9.4-r1.ebuild 1783 +SHA256 771bda705877c9105a401045a82ddacb8e068c17b93976a566b6705721dd7507 tcpdump-3.9.4-r1.ebuild 1783 MD5 9e239649cd42004c6f408495c31aa5c9 tcpdump-3.9.4.ebuild 1460 RMD160 b3547a481b42664c93dce668417c5c69cda01fea tcpdump-3.9.4.ebuild 1460 SHA256 b275bc5cc16d67cc6eb55443952e258e3e564c0427182643b8f0ee57c6388586 tcpdump-3.9.4.ebuild 1460 diff --git a/net-analyzer/tcpdump/files/digest-tcpdump-3.8.3-r5 b/net-analyzer/tcpdump/files/digest-tcpdump-3.8.3-r5 new file mode 100644 index 000000000000..eacfadcc9fb3 --- /dev/null +++ b/net-analyzer/tcpdump/files/digest-tcpdump-3.8.3-r5 @@ -0,0 +1,3 @@ +MD5 30645001f4b97019677cad88d3811904 tcpdump-3.8.3.tar.gz 567116 +RMD160 585c1ad9a93a8329b1d60057dd334e7b1a88097c tcpdump-3.8.3.tar.gz 567116 +SHA256 98f3b5a39b2513fa6c0ed71cc2133af012f9e68df29f8bb2560b320713e4bc6f tcpdump-3.8.3.tar.gz 567116 diff --git a/net-analyzer/tcpdump/files/digest-tcpdump-3.9.3-r1 b/net-analyzer/tcpdump/files/digest-tcpdump-3.9.3-r1 new file mode 100644 index 000000000000..823efa8e402f --- /dev/null +++ b/net-analyzer/tcpdump/files/digest-tcpdump-3.9.3-r1 @@ -0,0 +1,3 @@ +MD5 26c2f6405d6a94f1160a83109b2f71dd tcpdump-3.9.3.tar.gz 664369 +RMD160 b6000dd099be545c6a62fe3763634fdd41798fe8 tcpdump-3.9.3.tar.gz 664369 +SHA256 d701a3e4d7ab296fecdd6f8f84610a3c6d275839f9db4269b1ff7db3e0a9c0e5 tcpdump-3.9.3.tar.gz 664369 diff --git a/net-analyzer/tcpdump/files/digest-tcpdump-3.9.4-r1 b/net-analyzer/tcpdump/files/digest-tcpdump-3.9.4-r1 new file mode 100644 index 000000000000..90473b591e10 --- /dev/null +++ b/net-analyzer/tcpdump/files/digest-tcpdump-3.9.4-r1 @@ -0,0 +1,3 @@ +MD5 4b64755bbc8ba1af49c747271a6df5b8 tcpdump-3.9.4.tar.gz 716862 +RMD160 72f53565363bd49614b983bfa4f865cffd83a357 tcpdump-3.9.4.tar.gz 716862 +SHA256 7ee770a16cab2ed69b9c84f8d4fec0d63e09a004994eb368adc31eed8db373b5 tcpdump-3.9.4.tar.gz 716862 diff --git a/net-analyzer/tcpdump/tcpdump-3.8.3-r5.ebuild b/net-analyzer/tcpdump/tcpdump-3.8.3-r5.ebuild new file mode 100644 index 000000000000..07890ca0a668 --- /dev/null +++ b/net-analyzer/tcpdump/tcpdump-3.8.3-r5.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/tcpdump/tcpdump-3.8.3-r5.ebuild,v 1.1 2006/03/18 00:11:43 jokey Exp $ + +inherit flag-o-matic toolchain-funcs eutils + +DESCRIPTION="A Tool for network monitoring and data acquisition" +HOMEPAGE="http://www.tcpdump.org/" +SRC_URI="mirror://sourceforge/tcpdump/${P}.tar.gz + http://www.tcpdump.org/release/${P}.tar.gz + http://www.jp.tcpdump.org/release/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +IUSE="ssl ipv6 samba" + +DEPEND="net-libs/libpcap + ssl? ( >=dev-libs/openssl-0.9.6m )" + +pkg_setup() { + if use samba ; then + ewarn + ewarn "CAUTION !!! CAUTION !!! CAUTION" + ewarn + ewarn "You're about to compile tcpdump with samba printing support" + ewarn "Upstream tags it as 'possibly-buggy SMB printer'" + ewarn "So think twice whether this is fine with you" + ewarn + ewarn "CAUTION !!! CAUTION !!! CAUTION" + ewarn + ewarn "(Giving you 10 secs to think about it)" + ewarn + ebeep 5 + epause 5 + fi +} + +src_unpack() { + unpack ${A} + epatch "${FILESDIR}/${P}-gentoo.patch" + epatch "${FILESDIR}/${P}-gcc4.patch" + epatch "${FILESDIR}/${P}-bgp-infinite-loop2.patch" + + if use ssl ; then + sed -i -e 's|des\(_cbc_encrypt\)|DES\1|' "${S}"/configure || \ + die "sed configure failed" + fi +} + +src_compile() { + replace-flags -O[3-9] -O2 + filter-flags -finline-functions + + # Fix wrt bug #48747 + if [[ $(gcc-major-version) -gt 3 ]] || \ + [[ $(gcc-major-version) -eq 3 && $(gcc-minor-version) -ge 4 ]] + then + filter-flags -funit-at-a-time + append-flags -fno-unit-at-a-time + fi + + local myconf + if use ssl ; then + myconf="--without-crypto" + fi + + econf \ + $(use_enable ipv6) \ + $(use_with samba smb) \ + ${myconf} || die "configure failed" + + make CCOPT="$CFLAGS" || die "make failed" +} + +src_install() { + dosbin tcpdump || die + doman tcpdump.1 + dodoc *.awk + dodoc README FILES VERSION CHANGES +} diff --git a/net-analyzer/tcpdump/tcpdump-3.9.3-r1.ebuild b/net-analyzer/tcpdump/tcpdump-3.9.3-r1.ebuild new file mode 100644 index 000000000000..4b7dafe50f8e --- /dev/null +++ b/net-analyzer/tcpdump/tcpdump-3.9.3-r1.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/tcpdump/tcpdump-3.9.3-r1.ebuild,v 1.1 2006/03/18 00:11:43 jokey Exp $ + +inherit flag-o-matic toolchain-funcs eutils + +DESCRIPTION="A Tool for network monitoring and data acquisition" +HOMEPAGE="http://www.tcpdump.org/" +SRC_URI="http://www.tcpdump.org/release/${P}.tar.gz + http://www.jp.tcpdump.org/release/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="ssl ipv6" + +DEPEND="net-libs/libpcap + ssl? ( >=dev-libs/openssl-0.9.6m )" + +pkg_setup() { + if use samba ; then + ewarn + ewarn "CAUTION !!! CAUTION !!! CAUTION" + ewarn + ewarn "You're about to compile tcpdump with samba printing support" + ewarn "Upstream tags it as 'possibly-buggy SMB printer'" + ewarn "So think twice whether this is fine with you" + ewarn + ewarn "CAUTION !!! CAUTION !!! CAUTION" + ewarn + ewarn "(Giving you 10 secs to think about it)" + ewarn + ebeep 5 + epause 5 + fi +} + +src_compile() { + # tcpdump needs some optymalization. see bug #108391 + ( ! is-flag -O? || is-flag -O0 ) && append-flags -O + + replace-flags -O[3-9] -O2 + filter-flags -finline-functions + + # Fix wrt bug #48747 + if [[ $(gcc-major-version) -gt 3 ]] || \ + [[ $(gcc-major-version) -eq 3 && $(gcc-minor-version) -ge 4 ]] + then + filter-flags -funit-at-a-time + append-flags -fno-unit-at-a-time + fi + + local myconf + if use ssl ; then + myconf="--without-crypto" + fi + + econf \ + $(use_enable ipv6) \ + $(use_with samba smb) \ + ${myconf} || die "configure failed" + + make CCOPT="$CFLAGS" || die "make failed" +} + +src_install() { + dosbin tcpdump || die + doman tcpdump.1 + dodoc *.awk + dodoc README FILES VERSION CHANGES +} diff --git a/net-analyzer/tcpdump/tcpdump-3.9.4-r1.ebuild b/net-analyzer/tcpdump/tcpdump-3.9.4-r1.ebuild new file mode 100644 index 000000000000..33c1a3cff2b5 --- /dev/null +++ b/net-analyzer/tcpdump/tcpdump-3.9.4-r1.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/tcpdump/tcpdump-3.9.4-r1.ebuild,v 1.1 2006/03/18 00:11:43 jokey Exp $ + +inherit flag-o-matic toolchain-funcs eutils + +DESCRIPTION="A Tool for network monitoring and data acquisition" +HOMEPAGE="http://www.tcpdump.org/" +SRC_URI="http://www.tcpdump.org/release/${P}.tar.gz + http://www.jp.tcpdump.org/release/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="ssl ipv6" + +DEPEND="net-libs/libpcap + ssl? ( >=dev-libs/openssl-0.9.6m )" + +pkg_setup() { + if use samba ; then + ewarn + ewarn "CAUTION !!! CAUTION !!! CAUTION" + ewarn + ewarn "You're about to compile tcpdump with samba printing support" + ewarn "Upstream tags it as 'possibly-buggy SMB printer'" + ewarn "So think twice whether this is fine with you" + ewarn + ewarn "CAUTION !!! CAUTION !!! CAUTION" + ewarn + ewarn "(Giving you 10 secs to think about it)" + ewarn + ebeep 5 + epause 5 + fi +} + +src_compile() { + # tcpdump needs some optymalization. see bug #108391 + ( ! is-flag -O? || is-flag -O0 ) && append-flags -O + + replace-flags -O[3-9] -O2 + filter-flags -finline-functions + + # Fix wrt bug #48747 + if [[ $(gcc-major-version) -gt 3 ]] || \ + [[ $(gcc-major-version) -eq 3 && $(gcc-minor-version) -ge 4 ]] + then + filter-flags -funit-at-a-time + append-flags -fno-unit-at-a-time + fi + + local myconf + if use ssl ; then + myconf="--without-crypto" + fi + + econf \ + $(use_enable ipv6) \ + $(use_with samba smb) \ + ${myconf} || die "configure failed" + + make CCOPT="$CFLAGS" || die "make failed" +} + +src_install() { + dosbin tcpdump || die + doman tcpdump.1 + dodoc *.awk + dodoc README FILES VERSION CHANGES +} |