mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-05-08 20:43:38 +02:00
libpcap: rename a use flag to reflect its purpose, add ref to the upstream bug
This commit is contained in:
parent
f6d5f0e572
commit
491098d1fd
3 changed files with 5 additions and 80 deletions
|
|
@ -4,9 +4,7 @@ AUX libpcap-1.6.1-configure.patch 395 SHA256 dd61d36cfc89bd5c5f67f4b91cde2063f87
|
|||
AUX libpcap-1.6.1-prefix-solaris.patch 807 SHA256 c5bd1a5e0945e6ad06c4455045cf50f251ba6d2ba0386c6bdb20f809c5afffcd SHA512 af76d741784d123d7c2534c85018a102736889f0456420c5ae4b53b6568ec3054de30c4ce755ff6f9ae83abefd2275b379794e5a7cac65ef483ca676bf8883b3 WHIRLPOOL 1049da0979b52c71d783e5979e4b3ea0776f609725c1c288a6c75e8afe102db85f58af1d3f31249c7938d818e68bb569ef18f2c54dcb121b87fbe3c00a089cc3
|
||||
AUX libpcap-1.6.2-dbus.patch 418 SHA256 115b2ebdfa9b58cda56a8f88c0736258eaa1a8367e57aa5b63173076227fa8b2 SHA512 59626b7ffbb1914feec8950fb6a5694cf8fc9833e07319f95e6608312aa04fca6a519a5b88d1ae365c14aeef188794271995d2e5b4d5bbaea733e81f3b8b8950 WHIRLPOOL 08c496bda4b01b5f3c7fcdd354d0cab0658940f9631a4af4b54a3630270cdc114c4a0eeb3dcda9c6ffcdcac758362ee6a0b93af0888d26ed8f20d6f9edd7bd61
|
||||
AUX mgmt.h 1066 SHA256 fda9bf6721c986db93a084049c796b8de4f6a9ac7a21406bf22c68ebb9427729 SHA512 071ed2d22ed122e060be4c7dfcfbc6d8b019f47900560a40128c0af18bd7d45c16b7043681c000ccbfd681295a0811d68b18b675deb7f63fe4a2035bee4309eb WHIRLPOOL eb70d761b195326c29f6475f8312f16d019f69f2a213d4f9ab9fde306a18d77f88834fbd57d958fc3460a047487f67c79b71632f0a123b8e24a16b0a75d106b4
|
||||
DIST libpcap-1.5.3.tar.gz 642352 SHA256 9ae92159c1060f15e6a90f2c4ad227268b6aaa382c316fa49a31c496b9979e93 SHA512 ee487b81ef3c8cd9e0173a252f620bdf2ebfde87bd7a95b38ea4658b47982d09ca86502d4a3473ffeb4388fb19e33d1f614236e22b420077b7ab40d3481f18a3 WHIRLPOOL 3d71f4c5134b2a0eba4d5e47952ddfad784bcde37332a926b68a799226f7fadd45e0e7fc2c12ede3724e89c2470f18ed35768dc12445950116e3b745b867020b
|
||||
DIST libpcap-1.6.2.tar.gz 651237 SHA256 5db3e2998f1eeba2c76da55da5d474248fe19c44f49e15cac8a796a2c7e19690 SHA512 e84fc2192b3ca34df679db6405205aff110d46bc7499b50f6da0c6f4c00381b403a03b632edc33d9314e3b2a17ba7fb876a6e391a2f06b3bd759372d62de485d WHIRLPOOL 4395bd80b02f53d80c4069df0eaa8abbb821b0454f522b468991093269c074a95d2dff360c77db6c9639d5c6558c575b5f7fa571af04e4b0f4f77cf65271e9c2
|
||||
EBUILD libpcap-1.5.3.ebuild 2011 SHA256 eea34e26f5b616398e79a2cc8eabb29c59b2c69f05e29540d9741b9e4e48b6cc SHA512 e8706a98e9b3222308082962367de16763a46562dfd9a4d66abfce0289dc995d750b477d123fff5fe667fe5cb773d38cb6b866c41464e2e76c2819feab38db88 WHIRLPOOL 0533ef7d4494c069ec93fc0324a19674a7033b556e57cff7d6ee3e78f0b9cbee9e0fbf6a7aab43391e79a490257fbdfbcfcecbc7f11bc48bd98bb7c9ed9f3b56
|
||||
EBUILD libpcap-1.6.2-r1.ebuild 2131 SHA256 5ce4c8bd5a3b9ffae14b307f89c1705878851f28513ff7370d0d8ba46c5882cd SHA512 4b0e3dbf4a6c712515db292a252f9758dd6c6421d1df9bc1ad8e00d8772e919764ebcc1ad5eabc6dcf88afa66cedd6549a48b2d54f3da58701d298357935cb25 WHIRLPOOL bea0e849fc8f632f216e25c748513eaad7fe5734bb884293946a92512d71a8dc7806ecbb4d99631795adae6519cac74b98f54a787213e13d5486912a988971cb
|
||||
EBUILD libpcap-1.6.2-r1.ebuild 2186 SHA256 2d5b4f584690cf0315541b068e96a5a274c777a746e23ba1c34543dabbbaa4bc SHA512 59122d35f452a0630f1279b8cc99fea79333b3e19b837d06ad666ff64740af939e61c2193733c6428ac773b5baffc2a7d450d8d3bc8bf2964cbf5fb9e098289f WHIRLPOOL c3306a72d1b69d36db4c5fe2fa30359405c98148d408625fd18509f9d6e912942cb60c999ec5e19da8b82091053f24d5e269d27eef7dcffba11b7a84ad9d3750
|
||||
MISC ChangeLog 25621 SHA256 283ba44b30c878bf78eaa7cfdc3b808d6e55fef77d2f98d3e06a8e5fb626a40c SHA512 93f813023836f22b4e9bf031163afec7d85cb9a4e283de779cca184c8cea9643608e4b57ec67ec3c48b681e45d615fb54cdf5dfb99c2c9421eb68b9c953391b3 WHIRLPOOL 6533002b46cbd4214d5f65395a6a1c5c92f75fbf44e7576d889089cff0fc3df949bcb3c75739309c4c2720d3d76c7976522108976b51ba7db52afb19abf177a5
|
||||
MISC metadata.xml 423 SHA256 d12419de9bd641cf78030dc7bdb2789c2c932f91ba9687a6073961eb8ff09e4f SHA512 61b591b21bd46a8ae6a20fde2d5cbe6f68250ce7616b11b55b3a270474fe1ac3b4aefcd3c98e9e6470a036ef3c685b3575464de81349137fdf7cd8082ea2d695 WHIRLPOOL a08d3ed4833b2725f68ad8fcca878047a6b7a36188462204dec1fe7f528b6ad4c8698bed8a87a03e52fe5ea7e30fd8464a881408c179e2d7ef085f511aad4475
|
||||
|
|
|
|||
|
|
@ -1,75 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-libs/libpcap/libpcap-1.5.3.ebuild,v 1.8 2014/08/02 11:27:58 armin76 Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit autotools eutils
|
||||
|
||||
DESCRIPTION="A system-independent library for user-level network packet capture"
|
||||
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 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE="8021xbridge bluetooth dbus ipv6 netlink static-libs canusb"
|
||||
|
||||
RDEPEND="
|
||||
bluetooth? ( net-wireless/bluez )
|
||||
dbus? ( sys-apps/dbus )
|
||||
netlink? ( dev-libs/libnl )
|
||||
canusb? ( virtual/libusb )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/flex
|
||||
virtual/pkgconfig
|
||||
virtual/yacc
|
||||
"
|
||||
|
||||
DOCS=( CREDITS CHANGES VERSION TODO README{,.dag,.linux,.macosx,.septel} )
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-1.2.0-cross-linux.patch
|
||||
use 8021xbridge && epatch "${FILESDIR}"/${P}-for-inbound-outbount-on-ethernet.patch
|
||||
|
||||
# Prefix' Solaris uses GNU ld
|
||||
sed -e 's/freebsd\*/freebsd*|solaris*/' \
|
||||
-e 's/sparc64\*/sparc64*|sparcv9*/' \
|
||||
-i aclocal.m4 || die
|
||||
# Prefix' Darwin systems are single arch, hijack Darwin7 case which
|
||||
# assumes this setup
|
||||
sed -e 's/darwin\[0-7\]\./darwin*/' \
|
||||
-i configure.in || die
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable bluetooth) \
|
||||
$(use_enable ipv6) \
|
||||
$(use_enable canusb) \
|
||||
$(use_enable dbus) \
|
||||
$(use_with netlink libnl)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake all shared
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
# 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
|
||||
}
|
||||
|
|
@ -13,7 +13,7 @@ SRC_URI="http://www.tcpdump.org/release/${P}.tar.gz
|
|||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE="8021xbridge bluetooth dbus ipv6 netlink static-libs canusb"
|
||||
IUSE="direction bluetooth dbus ipv6 netlink static-libs canusb"
|
||||
|
||||
RDEPEND="
|
||||
bluetooth? ( net-wireless/bluez:=[${MULTILIB_USEDEP}] )
|
||||
|
|
@ -34,7 +34,9 @@ src_prepare() {
|
|||
epatch "${FILESDIR}"/${PN}-1.6.1-configure.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.6.1-prefix-solaris.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.6.2-dbus.patch
|
||||
use 8021xbridge && epatch "${FILESDIR}"/${PN}-1.5.3-for-inbound-outbount-on-ethernet.patch
|
||||
|
||||
#https://github.com/the-tcpdump-group/libpcap/issues/127
|
||||
use direction && epatch "${FILESDIR}"/${PN}-1.5.3-for-inbound-outbount-on-ethernet.patch
|
||||
|
||||
mkdir bluetooth || die
|
||||
cp "${FILESDIR}"/mgmt.h bluetooth/ || die
|
||||
|
|
|
|||
Loading…
Reference in a new issue