summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkus Ullmann <jokey@gentoo.org>2006-03-18 00:11:43 +0000
committerMarkus Ullmann <jokey@gentoo.org>2006-03-18 00:11:43 +0000
commitdbe2f53a32eaf4742555b13a7aae4659cb49aba3 (patch)
treee7ac5f192e5388d3900ace4240be3f50bc29e5cc /net-analyzer
parentVersion bump for 2.14 (diff)
downloadgentoo-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/ChangeLog11
-rw-r--r--net-analyzer/tcpdump/Manifest18
-rw-r--r--net-analyzer/tcpdump/files/digest-tcpdump-3.8.3-r53
-rw-r--r--net-analyzer/tcpdump/files/digest-tcpdump-3.9.3-r13
-rw-r--r--net-analyzer/tcpdump/files/digest-tcpdump-3.9.4-r13
-rw-r--r--net-analyzer/tcpdump/tcpdump-3.8.3-r5.ebuild81
-rw-r--r--net-analyzer/tcpdump/tcpdump-3.9.3-r1.ebuild71
-rw-r--r--net-analyzer/tcpdump/tcpdump-3.9.4-r1.ebuild71
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
+}