From 31212fd7631c7a4aa93b22d1f611614a7decc810 Mon Sep 17 00:00:00 2001 From: Jeroen Roovers Date: Wed, 7 Jan 2015 16:10:12 +0000 Subject: [PATCH] Add live ebuild. Package-Manager: portage-2.2.15/cvs/Linux x86_64 Manifest-Sign-Key: 0xA792A613 --- net-libs/libpcap/ChangeLog | 9 +++- net-libs/libpcap/Manifest | 9 ++-- net-libs/libpcap/libpcap-9999.ebuild | 68 ++++++++++++++++++++++++++++ 3 files changed, 80 insertions(+), 6 deletions(-) create mode 100644 net-libs/libpcap/libpcap-9999.ebuild diff --git a/net-libs/libpcap/ChangeLog b/net-libs/libpcap/ChangeLog index 0d510897ff14..7dde90309295 100644 --- a/net-libs/libpcap/ChangeLog +++ b/net-libs/libpcap/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for net-libs/libpcap -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/libpcap/ChangeLog,v 1.215 2014/10/27 18:03:11 jer Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-libs/libpcap/ChangeLog,v 1.216 2015/01/07 16:10:11 jer Exp $ + +*libpcap-9999 (07 Jan 2015) + + 07 Jan 2015; Jeroen Roovers +libpcap-9999.ebuild: + Add live ebuild. 27 Oct 2014; Jeroen Roovers libpcap-1.6.2-r1.ebuild: DOCS => dodoc (bug #527114 by Nikoli). diff --git a/net-libs/libpcap/Manifest b/net-libs/libpcap/Manifest index 33f38d9783b8..f97fa6de13c5 100644 --- a/net-libs/libpcap/Manifest +++ b/net-libs/libpcap/Manifest @@ -11,12 +11,13 @@ DIST libpcap-1.6.2.tar.gz 651237 SHA256 5db3e2998f1eeba2c76da55da5d474248fe19c44 EBUILD libpcap-1.5.3.ebuild 1911 SHA256 9390a217529863e1066a9d861bf03b1f69a9e0b6cfbcace9d04c481087247a2a SHA512 5128112a46f6dcd284ba44c0a22686e0bab3d73603cc1edaa3b3073bed6045ef0cc602c7f95336d5c558741c18235f776d4cf7c7ffc033cceede719c0ac0ded1 WHIRLPOOL ff7a767a24d85e7e97af522e3ba651739b1c75cba7090cba07d968f76d3ffc499a236f38c2195a02f88e4a875574da555dae0fb7f7943efdbb34348445161e2b EBUILD libpcap-1.6.2-r1.ebuild 2022 SHA256 be2d80776878d52dfc8592c4796dcc93e91969865eb2b923a332e2811abc4a16 SHA512 f836f35c577b78d2a09dafcf1198df439d65283269ca7435f335e97f792a44db926e775427db6c279d04d498fe604cdd88a111b795fe4d1359844c7a65efb005 WHIRLPOOL 281951a61233ef4ab5414acdc7933a7e27ea5c87fcf365d5c1f33390d97c9188379bd25babff60fb66bf40a9ca7239df02a4f7421b50f53b6d7ffe42dc35a237 EBUILD libpcap-1.6.2.ebuild 1852 SHA256 165e2f4ccda09648aa7c1dc2234fd9e61e7a3e66f884d4b3382e308442ba1cb1 SHA512 2c4f801e5d6d7c77f3a5875e98f239ca9405b105b0f418b00becf48b8120e8d008b892035d0656c9712e1757bb2dd17e6ff12e39081dbe16e98ac2355e9a59e0 WHIRLPOOL 9b0288f3043fc28aa6b1537be88944d1152bee54129a47fec0366a7a6551720617240a12a42a17239dcd37988bb8b17a7bb682118972cebf0c9fb62d100566b0 -MISC ChangeLog 29638 SHA256 f133f09c7d1305005faa76f6f937963ac7ed4dc1294427295eb4a6f34e374a82 SHA512 2f2dab7dd3e5c5a348594a0f4b7f6c0c8cc1de2d7ba0d4c249db36df8d400cd6d5a54e774ab8e3adba9daae0be1d12e5a2936b0b3cd5e663e123bd861c02d9f5 WHIRLPOOL d5c11cf69d25c2cc52f4c72d6098c7cc2f88aaf914f13780e0416e6e0c4619da09a60beafc55a87a81ef9a4e4fdb8c010a75f2a91b420d5e53b4f344335ccb56 +EBUILD libpcap-9999.ebuild 1750 SHA256 772a95286260ee2f1c1112126a27ff79448f715b2f99d42617bcade04f8aebf0 SHA512 ab32c8143960a0bb9cad53ebc12192bad3fae3c4f251eadf82e0636f89250106aa9339f1a1241329a470b3063bc4eed3c380a0f3f13076031d49d2ea225d173b WHIRLPOOL 8c05b461755a771850a0dcf82804b9ee4462fef560b4c25c79cf038cdfc18ae0fbe2222bb59158a30bcbfcd09280c5291dc44e1bf2fef4d188e4d6d8441af4fe +MISC ChangeLog 29756 SHA256 b46ba5caff7db9e7d711fbb53657775b5d7275aab350ec96b15809e8d2f2b63a SHA512 4393c6c97688396a5d6f10f69fb85c8eb89a12c75522c164dd57b71e45d1bf6bedc70992655af22107b6c73b576eef3568cf06047485ccdabe606ba502b958cd WHIRLPOOL c0e11102e50b1bca8215681bf50f850313c43eefb9939fb18cb8281208d8427e21a69a2117adf05f4188264b2046d5933b0a8c5499f40458b557a7d7d600e1ab MISC metadata.xml 423 SHA256 d12419de9bd641cf78030dc7bdb2789c2c932f91ba9687a6073961eb8ff09e4f SHA512 61b591b21bd46a8ae6a20fde2d5cbe6f68250ce7616b11b55b3a270474fe1ac3b4aefcd3c98e9e6470a036ef3c685b3575464de81349137fdf7cd8082ea2d695 WHIRLPOOL a08d3ed4833b2725f68ad8fcca878047a6b7a36188462204dec1fe7f528b6ad4c8698bed8a87a03e52fe5ea7e30fd8464a881408c179e2d7ef085f511aad4475 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iEYEAREIAAYFAlROiOAACgkQVWmRsqeSphOdsgCbB5ZlikjJ5wfrHEUzipFw8gYd -0eQAmgO7gkMwYCRp4mVtSCHW9p5NN+YU -=OatN +iEYEAREIAAYFAlStWmQACgkQVWmRsqeSphN0egCeI4dJHNnR7YfuM5yWNdpkoTRZ +e/EAnje/r0OYXe8+pCnIj7T0tfCleDeF +=qS/L -----END PGP SIGNATURE----- diff --git a/net-libs/libpcap/libpcap-9999.ebuild b/net-libs/libpcap/libpcap-9999.ebuild new file mode 100644 index 000000000000..668c921cee94 --- /dev/null +++ b/net-libs/libpcap/libpcap-9999.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-libs/libpcap/libpcap-9999.ebuild,v 1.1 2015/01/07 16:10:11 jer Exp $ + +EAPI=5 +inherit autotools eutils git-r3 multilib-minimal + +DESCRIPTION="A system-independent library for user-level network packet capture" +HOMEPAGE="http://www.tcpdump.org/" +EGIT_REPO_URI="https://github.com/the-tcpdump-group/libpcap" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="" +IUSE="bluetooth dbus ipv6 netlink static-libs canusb" + +RDEPEND=" + bluetooth? ( net-wireless/bluez:=[${MULTILIB_USEDEP}] ) + dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) + netlink? ( dev-libs/libnl:3[${MULTILIB_USEDEP}] ) + canusb? ( virtual/libusb:1[${MULTILIB_USEDEP}] ) +" +DEPEND="${RDEPEND} + sys-devel/flex + virtual/yacc + dbus? ( virtual/pkgconfig[${MULTILIB_USEDEP}] ) +" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-1.2.0-cross-linux.patch + epatch "${FILESDIR}"/${PN}-1.6.1-configure.patch + epatch "${FILESDIR}"/${PN}-1.6.1-prefix-solaris.patch + + mkdir bluetooth || die + cp "${FILESDIR}"/mgmt.h bluetooth/ || die + + eautoreconf +} + +multilib_src_configure() { + ECONF_SOURCE="${S}" \ + econf \ + $(use_enable bluetooth) \ + $(use_enable ipv6) \ + $(use_enable canusb) \ + $(use_enable dbus) \ + $(use_with netlink libnl) +} + +multilib_src_compile() { + emake all shared +} + +multilib_src_install_all() { + dodoc CREDITS CHANGES VERSION TODO README{,.dag,.linux,.macosx,.septel} + + # remove static libraries (--disable-static does not work) + if ! use static-libs; then + find "${ED}" -name '*.a' -exec rm {} + || die + fi + prune_libtool_files + + # We need this to build pppd on G/FBSD systems + if [[ "${USERLAND}" == "BSD" ]]; then + insinto /usr/include + doins pcap-int.h + fi +} -- 2.26.2