Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 285393 Details for
Bug 371127
<net-analyzer/tcpdump-4.3.0 fails to build with glibc-2.14
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
patched tcpdump-3.9.8-r1.ebuild
tcpdump-3.9.8-r1.ebuild (text/plain), 2.25 KB, created by
Marek BehĂșn
on 2011-09-03 02:06:40 UTC
(
hide
)
Description:
patched tcpdump-3.9.8-r1.ebuild
Filename:
MIME Type:
Creator:
Marek BehĂșn
Created:
2011-09-03 02:06:40 UTC
Size:
2.25 KB
patch
obsolete
># Copyright 1999-2010 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.8 2010/02/12 14:34:14 jer Exp $ > >EAPI="2" >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 ~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_prepare() { > epatch "${FILESDIR}"/tcpdump-3.9.8-rpc.patch >} > >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 >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 371127
:
276623
|
285391
| 285393