# ChangeLog for net-analyzer/tcpdump
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/tcpdump/ChangeLog,v 1.198 2014/10/25 14:13:55 maekke Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/tcpdump/ChangeLog,v 1.199 2015/01/07 16:08:40 jer Exp $
+
+*tcpdump-9999 (07 Jan 2015)
+
+ 07 Jan 2015; Jeroen Roovers <jer@gentoo.org> +tcpdump-9999.ebuild:
+ Add live ebuild.
25 Oct 2014; Markus Meier <maekke@gentoo.org> tcpdump-4.6.2.ebuild:
arm stable, bug #526030
DIST tcpdump-4.6.2.tar.gz 1105356 SHA256 524ee4d8e83a6c663f6879004216a9a5bcb1c68b11920d653eb87b79d008e0b8 SHA512 6e1799a97378c4844460d6b0c0766e9c7d36da0678d103f9571f536ccbc6d46f05b7caf4dc21277966ca687836152d21c227546c7d1cb382b045ed8f055228fc WHIRLPOOL d540fcccb0fac8f7c472bafe800c4c451455bcc2df8208d2e21d99c5e6d58de32dda89b59a2d63ee44ea63fa2fe607100f03f113d0ce40e6aa9b1db762a79ba3
EBUILD tcpdump-4.5.1-r1.ebuild 2786 SHA256 159e54230ba9473b22d134a03c1717fa2ada89dcc49952d53cc1bac8f2210edf SHA512 7253d089fda1e3dcf6776b26754c60af7058b31ffdd45543bc2bad747f72a6a62ab156caed4c50081460968e94d615ced77737bfb764c2232e84d0162bdcc89b WHIRLPOOL c741276bd14fb6721c1a9cad513c20a029421debeecebba72634bd5f08692778fad71bb31bb50975cc797b10fc6e17a1c4f57091280289abbb61b0006fc47c8b
EBUILD tcpdump-4.6.2.ebuild 2276 SHA256 0f8e7236634bbef75dfca42e22c31791af5dc50cd80714af8a529d9c66fdcb06 SHA512 1e770f89a0313d80b269608f5b21e6f52059d5e029bc89b8b1fae1c3007951beb75c77b6f3d30da7a4a8f9388620452050735923ca177f9eb7f7130f3082044b WHIRLPOOL b138fb071e4aa44d60e6d9f0733f6066ce2dec679084a1049d44ced946873caf605f23b719c3bb356129cac8db7adddea176fb614a45631729d7d15a4dec5590
-MISC ChangeLog 26729 SHA256 af2cd7e92ad76cb878fc9654c1d6949d54d1b9e1fcbab2cb1b1e637c01924e93 SHA512 4b7804c38d1efe1b8e2e0e6c9d26f1c70016d32e35cb9371274c0ff3dffee189ee7fcdd66a5f12edca46319cf4576bf86286e6ef17b5ff9f040f6944f44d9f50 WHIRLPOOL c38e2c42544450884dbbe941e2248ac8f8ff28f54d6acf08166b8014a7c7eae53540ab8b3a86b3c7e1a27599c8669535aa7d101f0b191cd1231ce0dd36271bda
+EBUILD tcpdump-9999.ebuild 2108 SHA256 e6330398520d46a290dcb66e01a84c293190ebd567907ee0cf78ae375726bf5d SHA512 505b4f43fabe2478d5862bf84f5e2bb219b2f723f4c2023da50a42efd4c477f8385221675f74eab8587456ea9360d5c8cbd39bad3418df11476cb5eb8a9bf8f1 WHIRLPOOL f45036ce27034430fc194c3493816bb7260fe596eaa7e7d73ffe17b9cfd076cca01aaa7cdb64508948d0bcaaf09e4c7bc31a8c4e951af45f92dbd5b37a8e74b5
+MISC ChangeLog 26844 SHA256 06db47ca03e6e3bb0352e00ced29de1dd8a4a150a6e128e106dfdd194bb1fc56 SHA512 32132d621fa9f1501df80082bf7773d9dc2fe455022356bcd1b96beff55058464c8f40320fc39594adfb796a637da4d5a2c4614573547ce9366e6f586c4e5875 WHIRLPOOL dec6707e558f303dfd0587b6402162941f29f5c64d1cbbd522af4a7835839c5d15032e84d6291dd566ccb0ba1050dfba232be540c50333e369261a68929c098d
MISC metadata.xml 365 SHA256 bb85383017d0fe03c9837832a8a4b747170fee670eb579bdfd2d9245762ff08c SHA512 6725efad0a73f396087805026ea7c9dac2768537dddc479fe7e0cfe5a23e63097dfed512b2a88534e3a7bc6a90e5f1151a09fe4d09c0eadaaf7c057d697189de WHIRLPOOL 7f49d044d82bd75952d3bf257b8890528a9ccef0bd330e845fd06c1c50e1caf950f2062f78e3a2b09c140ad18d2534be6e03c8866c7d98846eab1aa10e1a8e29
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iEYEAREIAAYFAlRLsCQACgkQkKaRLQcq0GLYjQCgrwRnB6XELRMu2Hp5aof8JCkE
-340AoIP6Iwho2HiOqqoUtSdiKJN2ep+H
-=dBte
+iEYEAREIAAYFAlStWgkACgkQVWmRsqeSphOdewCcDJ1BtfsTvkO/FfMK8j3n8v/X
+n80AniY0UmC2D7HrR5WgjDnRfj1nYybR
+=wyiJ
-----END PGP SIGNATURE-----
--- /dev/null
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/tcpdump/tcpdump-9999.ebuild,v 1.1 2015/01/07 16:08:40 jer Exp $
+
+EAPI=5
+inherit eutils flag-o-matic git-r3 toolchain-funcs user
+
+DESCRIPTION="A Tool for network monitoring and data acquisition"
+HOMEPAGE="http://www.tcpdump.org/"
+EGIT_REPO_URI="https://github.com/the-tcpdump-group/tcpdump"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS=""
+IUSE="+drop-root smi ssl ipv6 samba suid test"
+
+RDEPEND="
+ drop-root? ( sys-libs/libcap-ng )
+ net-libs/libpcap
+ smi? ( net-libs/libsmi )
+ ssl? ( >=dev-libs/openssl-0.9.6m )
+"
+DEPEND="
+ ${RDEPEND}
+ drop-root? ( virtual/pkgconfig )
+ test? (
+ || ( app-arch/sharutils sys-freebsd/freebsd-ubin )
+ dev-lang/perl
+ )
+"
+
+pkg_setup() {
+ if use drop-root || use suid; then
+ enewgroup tcpdump
+ enewuser tcpdump -1 -1 -1 tcpdump
+ fi
+}
+
+src_configure() {
+ # tcpdump needs some optimization. see bug #108391
+ # but do not replace -Os
+ filter-flags -O[0-9]
+ has -O? ${CFLAGS} || append-cflags -O2
+
+ filter-flags -finline-functions
+
+ if use drop-root; then
+ append-cppflags -DHAVE_CAP_NG_H
+ export LIBS=$( $(tc-getPKG_CONFIG) --libs libcap-ng )
+ fi
+
+ econf \
+ $(use_enable ipv6) \
+ $(use_enable samba smb) \
+ $(use_with drop-root chroot '') \
+ $(use_with smi) \
+ $(use_with ssl crypto "${EPREFIX}/usr") \
+ $(usex drop-root "--with-user=tcpdump" "")
+}
+
+src_test() {
+ if [[ ${EUID} -ne 0 ]] || ! use drop-root; then
+ sed -i -e '/^\(espudp1\|eapon1\)/d;' tests/TESTLIST || die
+ emake check
+ else
+ ewarn "If you want to run the test suite, make sure you either"
+ ewarn "set FEATURES=userpriv or set USE=-drop-root"
+ fi
+}
+
+src_install() {
+ dosbin tcpdump
+ doman tcpdump.1
+ dodoc *.awk
+ dodoc CHANGES CREDITS README.md
+
+ if use suid; then
+ fowners root:tcpdump /usr/sbin/tcpdump
+ fperms 4110 /usr/sbin/tcpdump
+ fi
+}
+
+pkg_preinst() {
+ if use drop-root || use suid; then
+ enewgroup tcpdump
+ enewuser tcpdump -1 -1 -1 tcpdump
+ fi
+}
+
+pkg_postinst() {
+ use suid && elog "To let normal users run tcpdump add them into tcpdump group."
+}