commit: 3b9ca289b0e5b2a86ece93f4a9211a59edb113f2 Author: Anthony G. Basile <blueness <AT> gentoo <DOT> org> AuthorDate: Sat Nov 11 20:34:29 2017 +0000 Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org> CommitDate: Sat Nov 11 20:34:29 2017 +0000 URL: https://gitweb.gentoo.org/proj/musl.git/commit/?id=3b9ca289
dev-libs/libnl: 3.4.0 stable on all musl arches Package-Manager: Portage-2.3.8, Repoman-2.3.3 dev-libs/libnl/Manifest | 4 +- dev-libs/libnl/libnl-3.3.0.ebuild | 108 -------------------------------------- dev-libs/libnl/libnl-3.4.0.ebuild | 2 +- 3 files changed, 2 insertions(+), 112 deletions(-) diff --git a/dev-libs/libnl/Manifest b/dev-libs/libnl/Manifest index 23b6961..f3e7fc2 100644 --- a/dev-libs/libnl/Manifest +++ b/dev-libs/libnl/Manifest @@ -1,6 +1,4 @@ AUX libnl-3.3.0_rc1-musl.patch 3539 SHA256 8e0a4d1da3ddc8cfbe81b5d9440458b6bbebce101aeaaff4085c2ba857d208de SHA512 a31ec4b76d2fc472072f2d770cb3f5819a6477230a97603a476ce175c0c94d25e74eff8dc0ce2e6baa96f0e450b82db508a152f418bdd72919cbd5521d5f82fd WHIRLPOOL 6678b618dea03c1dc51c506e3f81ec770c5ab1ee1fd3931e7b52fa2e217a6cdccdf465f4ee979ecba2c4dee55e132057e55e065eaabd1c576b219d8bc0ef8305 -DIST libnl-3.3.0.tar.gz 933390 SHA256 705468b5ae4cd1eb099d2d1c476d6a3abe519bc2810becf12fb1e32de1e074e4 SHA512 3fc5d95b875605ab6378d2d454020c1276a6772205fa11bbd22eba9fd9ef1deb8c75347e5d4602f0ab7bf13bd66b418f5ef73ed05f18134f08638ce06eef622c WHIRLPOOL a6f7c066c9d05af807ed17babe1f39107d24b4b5ef44ca94e487543a39b0a2f1298fbf6448356fa3701c033fbff0df392945666c125f16246398d47a8c828f5b DIST libnl-3.4.0.tar.gz 933443 SHA256 b7287637ae71c6db6f89e1422c995f0407ff2fe50cecd61a312b6a9b0921f5bf SHA512 6336e5c55c79ff2638de9c812cc1842871769236bad7f65c547dec35fafd91988b257fceab144a0cc133c4b29f61172f6552c53aa9fc723bdc783079c2b1851e WHIRLPOOL c10ef68515c4d5870d36dcba671be70b8edaa3369ee2d7d6f1a362ef0cbe0524644db622625e661a076ed4723812fd762f187756f3eb02fbb9a0aa627a817d80 -EBUILD libnl-3.3.0.ebuild 2530 SHA256 cf898ee05c9df21ea7efa37b006c1128242f17ee0a82e7693395414f82aad469 SHA512 6189b0dad6e63ceed6ff74b2782de1febddb21640b28c2a9bd42ad7ea2b32630e2f745800509a027f4fe964487fd98d921d03e5822f1fe89bd8eab338c5635de WHIRLPOOL a6fe528055732aa1bf2c2c53d9dadd95ee1166197eea2dccc7f0b758eac3d0ec57d26f34f1dd325e7004d4b8f98b1eb3adb18a390257a916d5417d2e406acfe3 -EBUILD libnl-3.4.0.ebuild 2530 SHA256 cf898ee05c9df21ea7efa37b006c1128242f17ee0a82e7693395414f82aad469 SHA512 6189b0dad6e63ceed6ff74b2782de1febddb21640b28c2a9bd42ad7ea2b32630e2f745800509a027f4fe964487fd98d921d03e5822f1fe89bd8eab338c5635de WHIRLPOOL a6fe528055732aa1bf2c2c53d9dadd95ee1166197eea2dccc7f0b758eac3d0ec57d26f34f1dd325e7004d4b8f98b1eb3adb18a390257a916d5417d2e406acfe3 +EBUILD libnl-3.4.0.ebuild 2452 SHA256 13bbc4f86200f191a0328ee5328b0376946d40eaa8511837a5d79e5fb40764da SHA512 578afdce796e754ae9e32f01f9aa1c9d6752fb14a018c517ac94e0046927337f75fc3482c3cc5f59d91fb9f9856f46ba3b9ff81ad02f599617eaf8355ef95a73 WHIRLPOOL 9918744cae9c1d5e26f639a843bd8cc444fb6ff13fffc2afcfaee245fd43f0d92c5ac7acf28a3f5bf7deca1495cb47a873ba30da66f56d05ce1f97e07381a085 MISC metadata.xml 524 SHA256 26086a846b5963db028e70e48b2ac896dfe360089b6743798527b3c37ec18cec SHA512 c9fbbb399200dd7779394d2586e3e780b156220ddf8183ad5b7cec2dc3798180e4faf63e126d3e92503c2f755c76bf32396f6551441a88e9b96ef2f9ed742806 WHIRLPOOL 0fd684c36bab8883e51fa5b1f30e3998f7f6aca37dad308104a3c34d92d7337fd223e7980299ed24771cdee6e3a81eb90df156c4ca74a390b40ac84843d5d3b6 diff --git a/dev-libs/libnl/libnl-3.3.0.ebuild b/dev-libs/libnl/libnl-3.3.0.ebuild deleted file mode 100644 index 5b83b2e..0000000 --- a/dev-libs/libnl/libnl-3.3.0.ebuild +++ /dev/null @@ -1,108 +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 -" -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} ) - abi_x86_32? ( - !<=app-emulation/emul-linux-x86-baselibs-20140508-r5 - !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] - ) -" -DEPEND=" - ${RDEPEND} - python? ( dev-lang/swig ) - sys-devel/bison - sys-devel/flex -" -REQUIRED_USE=" - python? ( ${PYTHON_REQUIRED_USE} ) -" -DOCS=( - ChangeLog -) - -PATCHES=( "${FILESDIR}"/${PN}-3.3.0_rc1-musl.patch ) - -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 -) - -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 -} diff --git a/dev-libs/libnl/libnl-3.4.0.ebuild b/dev-libs/libnl/libnl-3.4.0.ebuild index 5b83b2e..95ea314 100644 --- a/dev-libs/libnl/libnl-3.4.0.ebuild +++ b/dev-libs/libnl/libnl-3.4.0.ebuild @@ -17,7 +17,7 @@ SRC_URI=" " 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" +KEYWORDS="amd64 arm ~mips ppc x86" IUSE="static-libs python utils" RDEPEND="