diff --git a/net-libs/libnftnl/libnftnl-9999.ebuild b/net-libs/libnftnl/libnftnl-9999.ebuild index 1a8100d..a6184ea 100644 --- a/net-libs/libnftnl/libnftnl-9999.ebuild +++ b/net-libs/libnftnl/libnftnl-9999.ebuild @@ -1,26 +1,22 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Id$ -EAPI=6 +EAPI=7 -inherit autotools git-r3 linux-info +inherit autotools git-r3 linux-info toolchain-funcs usr-ldscript DESCRIPTION="Netlink API to the in-kernel nf_tables subsystem" -HOMEPAGE="http://netfilter.org/projects/nftables/" +HOMEPAGE="https://netfilter.org/projects/nftables/" EGIT_REPO_URI="git://git.netfilter.org/${PN}" LICENSE="GPL-2" -SLOT="0/4" +SLOT="0/11" # libnftnl.so version KEYWORDS="" -IUSE="examples json static-libs test threads" +IUSE="examples static-libs test" -RDEPEND=">=net-libs/libmnl-1.0.0 - json? ( >=dev-libs/jansson-2.3 )" -DEPEND="virtual/pkgconfig - ${RDEPEND}" - -REQUIRED_USE="test? ( json )" +RDEPEND=">=net-libs/libmnl-1.0.0" +BDEPEND="virtual/pkgconfig" +DEPEND="${RDEPEND}" pkg_setup() { if kernel_is ge 3 13; then @@ -36,21 +32,16 @@ src_prepare() { } src_configure() { - econf \ - $(use_enable static-libs static) \ - $(use_with json json-parsing) -} - -src_test() { - default - cd tests || die - ./test-script.sh || die + local myeconfargs=( + $(use_enable static-libs static) + ) + econf "${myeconfargs[@]}" } src_install() { default gen_usr_ldscript -a nftnl - find "${D}" -name '*.la' -delete || die "Could not rm libtool files" + find "${ED}" -name '*.la' -delete || die if use examples; then find examples/ -name 'Makefile*' -delete || die "Could not rm examples"