diff options
author | Jeroen Roovers <jer@gentoo.org> | 2018-07-20 11:51:25 +0200 |
---|---|---|
committer | Jeroen Roovers <jer@gentoo.org> | 2018-07-20 11:51:25 +0200 |
commit | 9b6023d5253dff51c8b946f21ca7e863df45f3c2 (patch) | |
tree | be484e9bf9b00b1427c2c9c77bfb569ba2758d5b /dev-libs/libnl/libnl-3.2.28.ebuild | |
parent | app-antivirus/clamav: Stable for HPPA too. (diff) | |
download | gentoo-9b6023d5253dff51c8b946f21ca7e863df45f3c2.tar.gz gentoo-9b6023d5253dff51c8b946f21ca7e863df45f3c2.tar.bz2 gentoo-9b6023d5253dff51c8b946f21ca7e863df45f3c2.zip |
dev-libs/libnl: Old.
Package-Manager: Portage-2.3.43, Repoman-2.3.10
Diffstat (limited to 'dev-libs/libnl/libnl-3.2.28.ebuild')
-rw-r--r-- | dev-libs/libnl/libnl-3.2.28.ebuild | 110 |
1 files changed, 0 insertions, 110 deletions
diff --git a/dev-libs/libnl/libnl-3.2.28.ebuild b/dev-libs/libnl/libnl-3.2.28.ebuild deleted file mode 100644 index d623fb202531..000000000000 --- a/dev-libs/libnl/libnl-3.2.28.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python2_7 python3_{4,5} ) -DISTUTILS_OPTIONAL=1 -inherit distutils-r1 eutils libtool multilib multilib-minimal - -LIBNL_P=${P/_/-} -LIBNL_DIR=${PV/_/} -LIBNL_DIR=${LIBNL_DIR//./_} - -DESCRIPTION="Libraries providing APIs to netlink protocol based Linux kernel interfaces" -HOMEPAGE="http://www.infradead.org/~tgr/libnl/ https://github.com/thom311/libnl" -SRC_URI=" - https://github.com/thom311/${PN}/releases/download/${PN}${LIBNL_DIR}/${P/_rc/-rc}.tar.gz - https://dev.gentoo.org/~jer/libnl-3.2.28-in6.patch.xz -" -LICENSE="LGPL-2.1 utils? ( GPL-2 )" -SLOT="3" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux" -IUSE="static-libs python utils" - -RDEPEND=" - python? ( ${PYTHON_DEPS} ) -" -DEPEND=" - ${RDEPEND} - python? ( dev-lang/swig ) - sys-devel/bison - sys-devel/flex -" - -REQUIRED_USE=" - python? ( ${PYTHON_REQUIRED_USE} ) -" - -DOCS=( - ChangeLog -) - -S=${WORKDIR}/${LIBNL_P} - -MULTILIB_WRAPPED_HEADERS=( - # we do not install CLI stuff for non-native - /usr/include/libnl3/netlink/cli/addr.h - /usr/include/libnl3/netlink/cli/class.h - /usr/include/libnl3/netlink/cli/cls.h - /usr/include/libnl3/netlink/cli/ct.h - /usr/include/libnl3/netlink/cli/exp.h - /usr/include/libnl3/netlink/cli/link.h - /usr/include/libnl3/netlink/cli/neigh.h - /usr/include/libnl3/netlink/cli/qdisc.h - /usr/include/libnl3/netlink/cli/route.h - /usr/include/libnl3/netlink/cli/rule.h - /usr/include/libnl3/netlink/cli/tc.h - /usr/include/libnl3/netlink/cli/utils.h -) - -PATCHES=( - "${FILESDIR}"/${PN}-1.1-vlan-header.patch - "${WORKDIR}"/${PN}-3.2.28-in6.patch -) - -src_prepare() { - default - - elibtoolize - - if use python; then - cd "${S}"/python || die - distutils-r1_src_prepare - fi - - # out-of-source build broken - # https://github.com/thom311/libnl/pull/58 - multilib_copy_sources -} - -multilib_src_configure() { - econf \ - --disable-silent-rules \ - $(use_enable static-libs static) \ - $(multilib_native_use_enable utils cli) -} - -multilib_src_compile() { - default - - if multilib_is_native_abi && use python; then - cd python || die - distutils-r1_src_compile - fi -} - -multilib_src_install() { - emake DESTDIR="${D}" install - - if multilib_is_native_abi && use python; then - # Unset DOCS= since distutils-r1.eclass interferes - local DOCS=() - cd python || die - distutils-r1_src_install - fi -} - -multilib_src_install_all() { - einstalldocs - prune_libtool_files --modules -} |