diff options
Diffstat (limited to 'net-analyzer/tcpdump/tcpdump-3.9.8-r1.ebuild')
-rw-r--r-- | net-analyzer/tcpdump/tcpdump-3.9.8-r1.ebuild | 92 |
1 files changed, 0 insertions, 92 deletions
diff --git a/net-analyzer/tcpdump/tcpdump-3.9.8-r1.ebuild b/net-analyzer/tcpdump/tcpdump-3.9.8-r1.ebuild deleted file mode 100644 index 2083b125e04f..000000000000 --- a/net-analyzer/tcpdump/tcpdump-3.9.8-r1.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/tcpdump/tcpdump-3.9.8-r1.ebuild,v 1.9 2012/06/12 03:32:07 zmedico Exp $ - -inherit flag-o-matic toolchain-funcs eutils user - -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 ~x86-fbsd" -IUSE="chroot ssl ipv6 samba" - -DEPEND="net-libs/libpcap - ssl? ( >=dev-libs/openssl-0.9.6m )" -RDEPEND="${DEPEND}" - -group_user_check() { - einfo "Checking for tcpdump group ..." - enewgroup tcpdump - einfo "Checking for tcpdump user ..." - enewuser tcpdump -1 -1 -1 tcpdump -} - -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 - group_user_check -} - -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 - - if use chroot; then - myconf="${myconf} --with-chroot=/var/lib/tcpdump" - fi - - econf --with-user=tcpdump \ - $(use_enable ipv6) \ - $(use_enable samba smb) \ - ${myconf} || die "configure failed" - - make CCOPT="$CFLAGS" || die "make failed" -} - -pkg_preinst() { - group_user_check -} - -src_install() { - dosbin tcpdump - doman tcpdump.1 - dodoc *.awk - dodoc README FILES VERSION CHANGES CREDITS TODO - - keepdir /var/lib/tcpdump - fperms 700 /var/lib/tcpdump - fowners tcpdump:tcpdump /var/lib/tcpdump -} |