[gentoo-commits] proj/musl:master commit in: dev-libs/libnl/
commit: fbc13ee1afe4af33bcaede7361f9efc6bd35f793 Author: Sam James gentoo org> AuthorDate: Wed Feb 10 20:08:57 2021 + Commit: Sam James gentoo org> CommitDate: Wed Feb 10 20:08:57 2021 + URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=fbc13ee1 dev-libs/libnl: bump to 3.5.0 We may be able to drop this from ::musl. Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> dev-libs/libnl/Manifest | 1 + dev-libs/libnl/libnl-3.5.0.ebuild | 98 +++ 2 files changed, 99 insertions(+) diff --git a/dev-libs/libnl/Manifest b/dev-libs/libnl/Manifest index 47e0bcd..677386b 100644 --- a/dev-libs/libnl/Manifest +++ b/dev-libs/libnl/Manifest @@ -1 +1,2 @@ DIST libnl-3.4.0.tar.gz 933443 BLAKE2B 735da9f800277c48a5deceb78084f510f56f7017b1184e91b2bb45ba61a2e95355e7a3f5d0a74bdaf7ae003393a6c7556d5b201d0d0052dfc66042aa9e137986 SHA512 6336e5c55c79ff2638de9c812cc1842871769236bad7f65c547dec35fafd91988b257fceab144a0cc133c4b29f61172f6552c53aa9fc723bdc783079c2b1851e +DIST libnl-3.5.0.tar.gz 967835 BLAKE2B cf21c1ffa89799b91bf4bddb8833d5af5c62eb1c53a078ee55a2888bd8439e1ae6db8886c9c4f937297962faac6873b4cf5211ee3d1e5354d96b5dc545a6fc2d SHA512 9c94c09bac34297493b3ea482713d7c0865d2839b5042e5c7d1ed008e2402ab63df35a18e272f40b2cce27d0c31dc733fe7e4b2d376e7ca847a2b0d5e90de50c diff --git a/dev-libs/libnl/libnl-3.5.0.ebuild b/dev-libs/libnl/libnl-3.5.0.ebuild new file mode 100644 index 000..07f21ae --- /dev/null +++ b/dev-libs/libnl/libnl-3.5.0.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7,8,9} ) +DISTUTILS_OPTIONAL=1 +inherit distutils-r1 libtool 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"; +S="${WORKDIR}/${LIBNL_P}" + +LICENSE="LGPL-2.1 utils? ( GPL-2 )" +SLOT="3" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="+debug static-libs python +threads utils" + +RDEPEND="python? ( ${PYTHON_DEPS} )" +DEPEND="${RDEPEND}" +BDEPEND=" + ${RDEPEND} + python? ( dev-lang/swig ) + sys-devel/bison + sys-devel/flex +" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +DOCS=( ChangeLog ) + +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 \ + $(multilib_native_use_enable utils cli) \ + $(use_enable debug) \ + $(use_enable static-libs static) \ + $(use_enable threads) +} + +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 + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] proj/musl:master commit in: dev-libs/libnl/
commit: 0f7900a01e8a7c45a237e8d8759819b341702c0e Author: Sam James gentoo org> AuthorDate: Wed Feb 10 20:08:06 2021 + Commit: Sam James gentoo org> CommitDate: Wed Feb 10 20:08:06 2021 + URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=0f7900a0 dev-libs/libnl: fix PYTHON_COMPAT Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> dev-libs/libnl/Manifest | 2 +- dev-libs/libnl/libnl-3.4.0.ebuild | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/dev-libs/libnl/Manifest b/dev-libs/libnl/Manifest index d01f070..47e0bcd 100644 --- a/dev-libs/libnl/Manifest +++ b/dev-libs/libnl/Manifest @@ -1 +1 @@ -DIST libnl-3.4.0.tar.gz 933443 SHA256 b7287637ae71c6db6f89e1422c995f0407ff2fe50cecd61a312b6a9b0921f5bf SHA512 6336e5c55c79ff2638de9c812cc1842871769236bad7f65c547dec35fafd91988b257fceab144a0cc133c4b29f61172f6552c53aa9fc723bdc783079c2b1851e WHIRLPOOL c10ef68515c4d5870d36dcba671be70b8edaa3369ee2d7d6f1a362ef0cbe0524644db622625e661a076ed4723812fd762f187756f3eb02fbb9a0aa627a817d80 +DIST libnl-3.4.0.tar.gz 933443 BLAKE2B 735da9f800277c48a5deceb78084f510f56f7017b1184e91b2bb45ba61a2e95355e7a3f5d0a74bdaf7ae003393a6c7556d5b201d0d0052dfc66042aa9e137986 SHA512 6336e5c55c79ff2638de9c812cc1842871769236bad7f65c547dec35fafd91988b257fceab144a0cc133c4b29f61172f6552c53aa9fc723bdc783079c2b1851e diff --git a/dev-libs/libnl/libnl-3.4.0.ebuild b/dev-libs/libnl/libnl-3.4.0.ebuild index 3fc781c..18eabb8 100644 --- a/dev-libs/libnl/libnl-3.4.0.ebuild +++ b/dev-libs/libnl/libnl-3.4.0.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) + +PYTHON_COMPAT=( python3_{7,8,9} ) DISTUTILS_OPTIONAL=1 inherit distutils-r1 eutils libtool multilib multilib-minimal
[gentoo-commits] proj/musl:master commit in: dev-libs/libnl/
commit: 16a6a861b072b4e60ac88b7600f540db4c0686fc Author: Anthony G. Basile gentoo org> AuthorDate: Sat Dec 29 18:25:34 2018 + Commit: Anthony G. Basile gentoo org> CommitDate: Sat Dec 29 18:25:34 2018 + URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=16a6a861 dev-libs/libnl: sync with tree Signed-off-by: Anthony G. Basile gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 dev-libs/libnl/libnl-3.4.0.ebuild | 18 -- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/dev-libs/libnl/libnl-3.4.0.ebuild b/dev-libs/libnl/libnl-3.4.0.ebuild index 481d9e9..e580c3b 100644 --- a/dev-libs/libnl/libnl-3.4.0.ebuild +++ b/dev-libs/libnl/libnl-3.4.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -PYTHON_COMPAT=( python2_7 python3_{4,5} ) +PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) DISTUTILS_OPTIONAL=1 inherit distutils-r1 eutils libtool multilib multilib-minimal @@ -17,15 +17,11 @@ SRC_URI=" " LICENSE="LGPL-2.1 utils? ( GPL-2 )" SLOT="3" -KEYWORDS="amd64 arm arm64 ~mips ppc x86" -IUSE="static-libs python utils" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux" +IUSE="+debug static-libs python +threads 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} @@ -77,9 +73,11 @@ src_prepare() { multilib_src_configure() { econf \ - --disable-silent-rules \ + $(multilib_native_use_enable utils cli) \ + $(use_enable debug) \ $(use_enable static-libs static) \ - $(multilib_native_use_enable utils cli) + $(use_enable threads) \ + --disable-silent-rules } multilib_src_compile() {
[gentoo-commits] proj/musl:master commit in: dev-libs/libnl/
commit: 3b9ca289b0e5b2a86ece93f4a9211a59edb113f2 Author: Anthony G. Basile gentoo org> AuthorDate: Sat Nov 11 20:34:29 2017 + Commit: Anthony G. Basile gentoo org> CommitDate: Sat Nov 11 20:34:29 2017 + 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..000 --- 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_H
[gentoo-commits] proj/musl:master commit in: dev-libs/libnl/
commit: 963d76a9ebbba283ff365a4871b5fd3636a92c51 Author: Aric Belsito gmail com> AuthorDate: Sat Oct 28 19:07:22 2017 + Commit: Aric Belsito gmail com> CommitDate: Sat Oct 28 19:07:22 2017 + URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=963d76a9 dev-libs/libnl: fix manifest dev-libs/libnl/Manifest | 2 +- dev-libs/libnl/metadata.xml | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/dev-libs/libnl/Manifest b/dev-libs/libnl/Manifest index eaa4abe..23b6961 100644 --- a/dev-libs/libnl/Manifest +++ b/dev-libs/libnl/Manifest @@ -3,4 +3,4 @@ DIST libnl-3.3.0.tar.gz 933390 SHA256 705468b5ae4cd1eb099d2d1c476d6a3abe519bc281 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 -MISC metadata.xml 584 SHA256 b4a1c62be473810a9e60ab6c043c14ea56dd7ffbdfc47639a30e84b4c31119e9 SHA512 0e8731a9aafb77b313583babfb2786c4fcbe655f3fcebe93fee90b2ea4c7f03a6ed559a253cb63f5f3a5eb9fd841babcbb5c85c4c93e51a670abe605e9d22a9c WHIRLPOOL 841629b52e45cd949bde7aae4ce9a62d274f69a124ba90cc33d75191a0b7cf11f7b0fa6c8af996af476e4164562cdc6d92d33ea93c9d1405da64844dace77ec1 +MISC metadata.xml 524 SHA256 26086a846b5963db028e70e48b2ac896dfe360089b6743798527b3c37ec18cec SHA512 c9fbbb399200dd7779394d2586e3e780b156220ddf8183ad5b7cec2dc3798180e4faf63e126d3e92503c2f755c76bf32396f6551441a88e9b96ef2f9ed742806 WHIRLPOOL 0fd684c36bab8883e51fa5b1f30e3998f7f6aca37dad308104a3c34d92d7337fd223e7980299ed24771cdee6e3a81eb90df156c4ca74a390b40ac84843d5d3b6 diff --git a/dev-libs/libnl/metadata.xml b/dev-libs/libnl/metadata.xml index ae83e25..ec36f8d 100644 --- a/dev-libs/libnl/metadata.xml +++ b/dev-libs/libnl/metadata.xml @@ -6,7 +6,6 @@ Gentoo network monitoring and analysis project - Install development documentation Install experimental dev-lang/python bindings Install command line interface utils
[gentoo-commits] proj/musl:master commit in: dev-libs/libnl/
commit: 37a0006515ae9c4f141247710f30d7b6f6dad303 Author: Aric Belsito gmail com> AuthorDate: Wed Oct 11 21:43:26 2017 + Commit: Aric Belsito gmail com> CommitDate: Wed Oct 11 21:43:26 2017 + URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=37a00065 dev-libs/libnl: version bump to 3.4.0 dev-libs/libnl/Manifest | 7 +++ dev-libs/libnl/{libnl-3.4.0_rc1.ebuild => libnl-3.4.0.ebuild} | 1 - dev-libs/libnl/metadata.xml | 1 + 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/dev-libs/libnl/Manifest b/dev-libs/libnl/Manifest index 1f48475..eaa4abe 100644 --- a/dev-libs/libnl/Manifest +++ b/dev-libs/libnl/Manifest @@ -1,7 +1,6 @@ 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-rc1.tar.gz 945094 SHA256 31eae336fe4383ec52eea9dd2db51f33ac83cd1c349e4a31ed80c777eed7d0fe SHA512 f0a3c6d368b2b60b198a7e96d67a99daefb3bad194961c5472bd6401e6c274058b7a7173015b73d90df41db43c7ffdfd99252f6378dc5912a33e4e70212e0c75 WHIRLPOOL e156c2400ebe5827cbbfb9ae84bf71fa569ab1c7e8e44c7f00492cffd01e629ee90afa88bcc374e04711187ec083932a5c7c2fef28b3ac25d76e69f1d75a36b4 -DIST libnl-3.4.0_rc1.tar.xz 1124 SHA256 3857952e47656e7f50ecf55ca40b9e67b9a4864b4bcb1a126ddd380956f5dc9f SHA512 6175e3234691d0ff875e6cde79ec93ff7dec1deb66300e8fffe54a5a7d816c5a73d0a4ad371f962792181622d20c59fc3ff7c086062d4f20db18a7b99b050858 WHIRLPOOL b88b5a5f81201c689c181f88f0b7d59b3fad717ee875cf09282dc943350a78f83aaedac50cdf94b40a10b4ce258b63fa9906b75a0eed1b83dd27c1d927ef0a92 +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_rc1.ebuild 2571 SHA256 ca2a673adaa3020dfd2a6fa73c007e305cc6bf0e3b768171bea0d78428b5d0ba SHA512 27768a7edee8b763f1cbda65918e2e3c1c3c687daf942f5054f5b9d5ef43178d329482bcaf5b0651f691fa972dd8087cf198d09718d4c1422f92d4d1b031b289 WHIRLPOOL a5b15cc14dfe3b4f283f7a2bd1088fee041e54ef329184b7db6952ce6a91a66002ee7272601f63e6601ec9f392f0e455a100718be37a02f88aa05868ffdb6e62 -MISC metadata.xml 524 SHA256 26086a846b5963db028e70e48b2ac896dfe360089b6743798527b3c37ec18cec SHA512 c9fbbb399200dd7779394d2586e3e780b156220ddf8183ad5b7cec2dc3798180e4faf63e126d3e92503c2f755c76bf32396f6551441a88e9b96ef2f9ed742806 WHIRLPOOL 0fd684c36bab8883e51fa5b1f30e3998f7f6aca37dad308104a3c34d92d7337fd223e7980299ed24771cdee6e3a81eb90df156c4ca74a390b40ac84843d5d3b6 +EBUILD libnl-3.4.0.ebuild 2530 SHA256 cf898ee05c9df21ea7efa37b006c1128242f17ee0a82e7693395414f82aad469 SHA512 6189b0dad6e63ceed6ff74b2782de1febddb21640b28c2a9bd42ad7ea2b32630e2f745800509a027f4fe964487fd98d921d03e5822f1fe89bd8eab338c5635de WHIRLPOOL a6fe528055732aa1bf2c2c53d9dadd95ee1166197eea2dccc7f0b758eac3d0ec57d26f34f1dd325e7004d4b8f98b1eb3adb18a390257a916d5417d2e406acfe3 +MISC metadata.xml 584 SHA256 b4a1c62be473810a9e60ab6c043c14ea56dd7ffbdfc47639a30e84b4c31119e9 SHA512 0e8731a9aafb77b313583babfb2786c4fcbe655f3fcebe93fee90b2ea4c7f03a6ed559a253cb63f5f3a5eb9fd841babcbb5c85c4c93e51a670abe605e9d22a9c WHIRLPOOL 841629b52e45cd949bde7aae4ce9a62d274f69a124ba90cc33d75191a0b7cf11f7b0fa6c8af996af476e4164562cdc6d92d33ea93c9d1405da64844dace77ec1 diff --git a/dev-libs/libnl/libnl-3.4.0_rc1.ebuild b/dev-libs/libnl/libnl-3.4.0.ebuild similarity index 98% rename from dev-libs/libnl/libnl-3.4.0_rc1.ebuild rename to dev-libs/libnl/libnl-3.4.0.ebuild index d846507..5b83b2e 100644 --- a/dev-libs/libnl/libnl-3.4.0_rc1.ebuild +++ b/dev-libs/libnl/libnl-3.4.0.ebuild @@ -14,7 +14,6 @@ DESCRIPTION="Libraries providing APIs to netlink protocol based Linux kerne
[gentoo-commits] proj/musl:master commit in: dev-libs/libnl/
commit: d78fa885ebe8434c55a205bf126ea77c47737311 Author: Jory A. Pratt gentoo org> AuthorDate: Tue Oct 3 01:05:34 2017 + Commit: Jory Pratt gentoo org> CommitDate: Tue Oct 3 01:05:34 2017 + URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=d78fa885 dev-libs/libnl - bump for version 3.4.0_rc1 from tree dev-libs/libnl/Manifest | 3 + dev-libs/libnl/libnl-3.4.0_rc1.ebuild | 109 ++ 2 files changed, 112 insertions(+) diff --git a/dev-libs/libnl/Manifest b/dev-libs/libnl/Manifest index 9a9496a..1f48475 100644 --- a/dev-libs/libnl/Manifest +++ b/dev-libs/libnl/Manifest @@ -1,4 +1,7 @@ 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-rc1.tar.gz 945094 SHA256 31eae336fe4383ec52eea9dd2db51f33ac83cd1c349e4a31ed80c777eed7d0fe SHA512 f0a3c6d368b2b60b198a7e96d67a99daefb3bad194961c5472bd6401e6c274058b7a7173015b73d90df41db43c7ffdfd99252f6378dc5912a33e4e70212e0c75 WHIRLPOOL e156c2400ebe5827cbbfb9ae84bf71fa569ab1c7e8e44c7f00492cffd01e629ee90afa88bcc374e04711187ec083932a5c7c2fef28b3ac25d76e69f1d75a36b4 +DIST libnl-3.4.0_rc1.tar.xz 1124 SHA256 3857952e47656e7f50ecf55ca40b9e67b9a4864b4bcb1a126ddd380956f5dc9f SHA512 6175e3234691d0ff875e6cde79ec93ff7dec1deb66300e8fffe54a5a7d816c5a73d0a4ad371f962792181622d20c59fc3ff7c086062d4f20db18a7b99b050858 WHIRLPOOL b88b5a5f81201c689c181f88f0b7d59b3fad717ee875cf09282dc943350a78f83aaedac50cdf94b40a10b4ce258b63fa9906b75a0eed1b83dd27c1d927ef0a92 EBUILD libnl-3.3.0.ebuild 2530 SHA256 cf898ee05c9df21ea7efa37b006c1128242f17ee0a82e7693395414f82aad469 SHA512 6189b0dad6e63ceed6ff74b2782de1febddb21640b28c2a9bd42ad7ea2b32630e2f745800509a027f4fe964487fd98d921d03e5822f1fe89bd8eab338c5635de WHIRLPOOL a6fe528055732aa1bf2c2c53d9dadd95ee1166197eea2dccc7f0b758eac3d0ec57d26f34f1dd325e7004d4b8f98b1eb3adb18a390257a916d5417d2e406acfe3 +EBUILD libnl-3.4.0_rc1.ebuild 2571 SHA256 ca2a673adaa3020dfd2a6fa73c007e305cc6bf0e3b768171bea0d78428b5d0ba SHA512 27768a7edee8b763f1cbda65918e2e3c1c3c687daf942f5054f5b9d5ef43178d329482bcaf5b0651f691fa972dd8087cf198d09718d4c1422f92d4d1b031b289 WHIRLPOOL a5b15cc14dfe3b4f283f7a2bd1088fee041e54ef329184b7db6952ce6a91a66002ee7272601f63e6601ec9f392f0e455a100718be37a02f88aa05868ffdb6e62 MISC metadata.xml 524 SHA256 26086a846b5963db028e70e48b2ac896dfe360089b6743798527b3c37ec18cec SHA512 c9fbbb399200dd7779394d2586e3e780b156220ddf8183ad5b7cec2dc3798180e4faf63e126d3e92503c2f755c76bf32396f6551441a88e9b96ef2f9ed742806 WHIRLPOOL 0fd684c36bab8883e51fa5b1f30e3998f7f6aca37dad308104a3c34d92d7337fd223e7980299ed24771cdee6e3a81eb90df156c4ca74a390b40ac84843d5d3b6 diff --git a/dev-libs/libnl/libnl-3.4.0_rc1.ebuild b/dev-libs/libnl/libnl-3.4.0_rc1.ebuild new file mode 100644 index 000..d846507 --- /dev/null +++ b/dev-libs/libnl/libnl-3.4.0_rc1.ebuild @@ -0,0 +1,109 @@ +# 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/${P}.tar.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} ) + 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 st
[gentoo-commits] proj/musl:master commit in: dev-libs/libnl/
commit: a9ea0f09e4969595c0ddb5cec439fdab1df6a66b Author: Aric Belsito gmail com> AuthorDate: Wed May 3 17:48:25 2017 + Commit: Aric Belsito gmail com> CommitDate: Wed May 3 17:48:25 2017 + URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=a9ea0f09 dev-libs/libnl: fix manifest dev-libs/libnl/Manifest | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libnl/Manifest b/dev-libs/libnl/Manifest index 4eb2a0f..9a9496a 100644 --- a/dev-libs/libnl/Manifest +++ b/dev-libs/libnl/Manifest @@ -1,4 +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 EBUILD libnl-3.3.0.ebuild 2530 SHA256 cf898ee05c9df21ea7efa37b006c1128242f17ee0a82e7693395414f82aad469 SHA512 6189b0dad6e63ceed6ff74b2782de1febddb21640b28c2a9bd42ad7ea2b32630e2f745800509a027f4fe964487fd98d921d03e5822f1fe89bd8eab338c5635de WHIRLPOOL a6fe528055732aa1bf2c2c53d9dadd95ee1166197eea2dccc7f0b758eac3d0ec57d26f34f1dd325e7004d4b8f98b1eb3adb18a390257a916d5417d2e406acfe3 -MISC metadata.xml 584 SHA256 b4a1c62be473810a9e60ab6c043c14ea56dd7ffbdfc47639a30e84b4c31119e9 SHA512 0e8731a9aafb77b313583babfb2786c4fcbe655f3fcebe93fee90b2ea4c7f03a6ed559a253cb63f5f3a5eb9fd841babcbb5c85c4c93e51a670abe605e9d22a9c WHIRLPOOL 841629b52e45cd949bde7aae4ce9a62d274f69a124ba90cc33d75191a0b7cf11f7b0fa6c8af996af476e4164562cdc6d92d33ea93c9d1405da64844dace77ec1 +MISC metadata.xml 524 SHA256 26086a846b5963db028e70e48b2ac896dfe360089b6743798527b3c37ec18cec SHA512 c9fbbb399200dd7779394d2586e3e780b156220ddf8183ad5b7cec2dc3798180e4faf63e126d3e92503c2f755c76bf32396f6551441a88e9b96ef2f9ed742806 WHIRLPOOL 0fd684c36bab8883e51fa5b1f30e3998f7f6aca37dad308104a3c34d92d7337fd223e7980299ed24771cdee6e3a81eb90df156c4ca74a390b40ac84843d5d3b6
[gentoo-commits] proj/musl:master commit in: dev-libs/libnl/
commit: 7c082f782f79189e631563b1547d173f51d3ec7b Author: Aric Belsito gmail com> AuthorDate: Wed May 3 17:46:33 2017 + Commit: Aric Belsito gmail com> CommitDate: Wed May 3 17:46:33 2017 + URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=7c082f78 dev-libs/libnl: version bump to 3.3.0 dev-libs/libnl/Manifest | 6 +++--- dev-libs/libnl/{libnl-3.3.0_rc1.ebuild => libnl-3.3.0.ebuild} | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-libs/libnl/Manifest b/dev-libs/libnl/Manifest index e1f28ea..4eb2a0f 100644 --- a/dev-libs/libnl/Manifest +++ b/dev-libs/libnl/Manifest @@ -1,4 +1,4 @@ AUX libnl-3.3.0_rc1-musl.patch 3539 SHA256 8e0a4d1da3ddc8cfbe81b5d9440458b6bbebce101aeaaff4085c2ba857d208de SHA512 a31ec4b76d2fc472072f2d770cb3f5819a6477230a97603a476ce175c0c94d25e74eff8dc0ce2e6baa96f0e450b82db508a152f418bdd72919cbd5521d5f82fd WHIRLPOOL 6678b618dea03c1dc51c506e3f81ec770c5ab1ee1fd3931e7b52fa2e217a6cdccdf465f4ee979ecba2c4dee55e132057e55e065eaabd1c576b219d8bc0ef8305 -DIST libnl-3.3.0-rc1.tar.gz 933271 SHA256 426f69373191760174cb40cb1f9a811248a56f8962fe66cf22156a71685fd110 SHA512 8084a54efac0256f6badd438fb79512cc53ee5f6635c4f301d1f7b3cfdf326387176949ac368903109dda02f55589ed09cb8f3218ebac973457c6f2740951488 WHIRLPOOL b8db1d4f589d32f0da830dc934765c67087665ac58366265fc2f5d649178c161cfc41e2faf139859c9547c5b20f28bfff5875db9c51cbfe93df3ecc01c3d7f3e -EBUILD libnl-3.3.0_rc1.ebuild 2519 SHA256 be1f7386c1add9df900a97726b94a27d2b646fdca9fb3f3615a9e1055304d92f SHA512 7a53ceea365a4e4fc4ee5c079be1fe7afda32b091a6f4f6949ff5c5be6a84902a5e8d07a37b2b761591698c002cb851a0f5b0fe76b2f9e0b36c09294ef93dbb5 WHIRLPOOL 4bbecddb5f6514edce41334c43bcd543acb6fd382561396fd80931a7ca981579eac3069fbd6674128be15b81cb06dc826e9459bcc641b8397bdb026d81ccbae0 -MISC metadata.xml 524 SHA256 26086a846b5963db028e70e48b2ac896dfe360089b6743798527b3c37ec18cec SHA512 c9fbbb399200dd7779394d2586e3e780b156220ddf8183ad5b7cec2dc3798180e4faf63e126d3e92503c2f755c76bf32396f6551441a88e9b96ef2f9ed742806 WHIRLPOOL 0fd684c36bab8883e51fa5b1f30e3998f7f6aca37dad308104a3c34d92d7337fd223e7980299ed24771cdee6e3a81eb90df156c4ca74a390b40ac84843d5d3b6 +DIST libnl-3.3.0.tar.gz 933390 SHA256 705468b5ae4cd1eb099d2d1c476d6a3abe519bc2810becf12fb1e32de1e074e4 SHA512 3fc5d95b875605ab6378d2d454020c1276a6772205fa11bbd22eba9fd9ef1deb8c75347e5d4602f0ab7bf13bd66b418f5ef73ed05f18134f08638ce06eef622c WHIRLPOOL a6f7c066c9d05af807ed17babe1f39107d24b4b5ef44ca94e487543a39b0a2f1298fbf6448356fa3701c033fbff0df392945666c125f16246398d47a8c828f5b +EBUILD libnl-3.3.0.ebuild 2530 SHA256 cf898ee05c9df21ea7efa37b006c1128242f17ee0a82e7693395414f82aad469 SHA512 6189b0dad6e63ceed6ff74b2782de1febddb21640b28c2a9bd42ad7ea2b32630e2f745800509a027f4fe964487fd98d921d03e5822f1fe89bd8eab338c5635de WHIRLPOOL a6fe528055732aa1bf2c2c53d9dadd95ee1166197eea2dccc7f0b758eac3d0ec57d26f34f1dd325e7004d4b8f98b1eb3adb18a390257a916d5417d2e406acfe3 +MISC metadata.xml 584 SHA256 b4a1c62be473810a9e60ab6c043c14ea56dd7ffbdfc47639a30e84b4c31119e9 SHA512 0e8731a9aafb77b313583babfb2786c4fcbe655f3fcebe93fee90b2ea4c7f03a6ed559a253cb63f5f3a5eb9fd841babcbb5c85c4c93e51a670abe605e9d22a9c WHIRLPOOL 841629b52e45cd949bde7aae4ce9a62d274f69a124ba90cc33d75191a0b7cf11f7b0fa6c8af996af476e4164562cdc6d92d33ea93c9d1405da64844dace77ec1 diff --git a/dev-libs/libnl/libnl-3.3.0_rc1.ebuild b/dev-libs/libnl/libnl-3.3.0.ebuild similarity index 97% rename from dev-libs/libnl/libnl-3.3.0_rc1.ebuild rename to dev-libs/libnl/libnl-3.3.0.ebuild index 9667b46..5b83b2e 100644 --- a/dev-libs/libnl/libnl-3.3.0_rc1.ebuild +++ b/dev-libs/libnl/libnl-3.3.0.ebuild @@ -40,7 +40,7 @@ DOCS=( ChangeLog ) -PATCHES=( "${FILESDIR}"/${P}-musl.patch ) +PATCHES=( "${FILESDIR}"/${PN}-3.3.0_rc1-musl.patch ) S=${WORKDIR}/${LIBNL_P}
[gentoo-commits] proj/musl:master commit in: dev-libs/libnl/
commit: 1374e199ad84272bbbd8fb11bcf59c8bfa4151a1 Author: Aric Belsito gmail com> AuthorDate: Thu Mar 9 04:21:30 2017 + Commit: Aric Belsito gmail com> CommitDate: Thu Mar 9 04:21:30 2017 + URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=1374e199 dev-libs/libnl: Fix manifest dev-libs/libnl/Manifest | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libnl/Manifest b/dev-libs/libnl/Manifest index 895e9b6..e1f28ea 100644 --- a/dev-libs/libnl/Manifest +++ b/dev-libs/libnl/Manifest @@ -1,4 +1,4 @@ AUX libnl-3.3.0_rc1-musl.patch 3539 SHA256 8e0a4d1da3ddc8cfbe81b5d9440458b6bbebce101aeaaff4085c2ba857d208de SHA512 a31ec4b76d2fc472072f2d770cb3f5819a6477230a97603a476ce175c0c94d25e74eff8dc0ce2e6baa96f0e450b82db508a152f418bdd72919cbd5521d5f82fd WHIRLPOOL 6678b618dea03c1dc51c506e3f81ec770c5ab1ee1fd3931e7b52fa2e217a6cdccdf465f4ee979ecba2c4dee55e132057e55e065eaabd1c576b219d8bc0ef8305 DIST libnl-3.3.0-rc1.tar.gz 933271 SHA256 426f69373191760174cb40cb1f9a811248a56f8962fe66cf22156a71685fd110 SHA512 8084a54efac0256f6badd438fb79512cc53ee5f6635c4f301d1f7b3cfdf326387176949ac368903109dda02f55589ed09cb8f3218ebac973457c6f2740951488 WHIRLPOOL b8db1d4f589d32f0da830dc934765c67087665ac58366265fc2f5d649178c161cfc41e2faf139859c9547c5b20f28bfff5875db9c51cbfe93df3ecc01c3d7f3e EBUILD libnl-3.3.0_rc1.ebuild 2519 SHA256 be1f7386c1add9df900a97726b94a27d2b646fdca9fb3f3615a9e1055304d92f SHA512 7a53ceea365a4e4fc4ee5c079be1fe7afda32b091a6f4f6949ff5c5be6a84902a5e8d07a37b2b761591698c002cb851a0f5b0fe76b2f9e0b36c09294ef93dbb5 WHIRLPOOL 4bbecddb5f6514edce41334c43bcd543acb6fd382561396fd80931a7ca981579eac3069fbd6674128be15b81cb06dc826e9459bcc641b8397bdb026d81ccbae0 -MISC metadata.xml 584 SHA256 b4a1c62be473810a9e60ab6c043c14ea56dd7ffbdfc47639a30e84b4c31119e9 SHA512 0e8731a9aafb77b313583babfb2786c4fcbe655f3fcebe93fee90b2ea4c7f03a6ed559a253cb63f5f3a5eb9fd841babcbb5c85c4c93e51a670abe605e9d22a9c WHIRLPOOL 841629b52e45cd949bde7aae4ce9a62d274f69a124ba90cc33d75191a0b7cf11f7b0fa6c8af996af476e4164562cdc6d92d33ea93c9d1405da64844dace77ec1 +MISC metadata.xml 524 SHA256 26086a846b5963db028e70e48b2ac896dfe360089b6743798527b3c37ec18cec SHA512 c9fbbb399200dd7779394d2586e3e780b156220ddf8183ad5b7cec2dc3798180e4faf63e126d3e92503c2f755c76bf32396f6551441a88e9b96ef2f9ed742806 WHIRLPOOL 0fd684c36bab8883e51fa5b1f30e3998f7f6aca37dad308104a3c34d92d7337fd223e7980299ed24771cdee6e3a81eb90df156c4ca74a390b40ac84843d5d3b6
[gentoo-commits] proj/musl:master commit in: dev-libs/libnl/, dev-libs/libnl/files/
commit: 48d2a28710ae40877fd3e178ead1fb1bb0baa62c Author: Aric Belsito gmail com> AuthorDate: Thu Mar 9 04:15:13 2017 + Commit: Aric Belsito gmail com> CommitDate: Thu Mar 9 04:15:13 2017 + URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=48d2a287 dev-libs/libnl: add 3.3.0_rc1 Use a modified version of the linux-headers-4.4 patch on their internally-shipped linux-headers, because otherwise we get fun symbol redefinition errors depending on what musl/linux-headers version we're using. Close #32 dev-libs/libnl/Manifest | 4 + dev-libs/libnl/files/libnl-3.3.0_rc1-musl.patch | 103 ++ dev-libs/libnl/libnl-3.3.0_rc1.ebuild | 108 dev-libs/libnl/metadata.xml | 15 4 files changed, 230 insertions(+) diff --git a/dev-libs/libnl/Manifest b/dev-libs/libnl/Manifest new file mode 100644 index 000..895e9b6 --- /dev/null +++ b/dev-libs/libnl/Manifest @@ -0,0 +1,4 @@ +AUX libnl-3.3.0_rc1-musl.patch 3539 SHA256 8e0a4d1da3ddc8cfbe81b5d9440458b6bbebce101aeaaff4085c2ba857d208de SHA512 a31ec4b76d2fc472072f2d770cb3f5819a6477230a97603a476ce175c0c94d25e74eff8dc0ce2e6baa96f0e450b82db508a152f418bdd72919cbd5521d5f82fd WHIRLPOOL 6678b618dea03c1dc51c506e3f81ec770c5ab1ee1fd3931e7b52fa2e217a6cdccdf465f4ee979ecba2c4dee55e132057e55e065eaabd1c576b219d8bc0ef8305 +DIST libnl-3.3.0-rc1.tar.gz 933271 SHA256 426f69373191760174cb40cb1f9a811248a56f8962fe66cf22156a71685fd110 SHA512 8084a54efac0256f6badd438fb79512cc53ee5f6635c4f301d1f7b3cfdf326387176949ac368903109dda02f55589ed09cb8f3218ebac973457c6f2740951488 WHIRLPOOL b8db1d4f589d32f0da830dc934765c67087665ac58366265fc2f5d649178c161cfc41e2faf139859c9547c5b20f28bfff5875db9c51cbfe93df3ecc01c3d7f3e +EBUILD libnl-3.3.0_rc1.ebuild 2519 SHA256 be1f7386c1add9df900a97726b94a27d2b646fdca9fb3f3615a9e1055304d92f SHA512 7a53ceea365a4e4fc4ee5c079be1fe7afda32b091a6f4f6949ff5c5be6a84902a5e8d07a37b2b761591698c002cb851a0f5b0fe76b2f9e0b36c09294ef93dbb5 WHIRLPOOL 4bbecddb5f6514edce41334c43bcd543acb6fd382561396fd80931a7ca981579eac3069fbd6674128be15b81cb06dc826e9459bcc641b8397bdb026d81ccbae0 +MISC metadata.xml 584 SHA256 b4a1c62be473810a9e60ab6c043c14ea56dd7ffbdfc47639a30e84b4c31119e9 SHA512 0e8731a9aafb77b313583babfb2786c4fcbe655f3fcebe93fee90b2ea4c7f03a6ed559a253cb63f5f3a5eb9fd841babcbb5c85c4c93e51a670abe605e9d22a9c WHIRLPOOL 841629b52e45cd949bde7aae4ce9a62d274f69a124ba90cc33d75191a0b7cf11f7b0fa6c8af996af476e4164562cdc6d92d33ea93c9d1405da64844dace77ec1 diff --git a/dev-libs/libnl/files/libnl-3.3.0_rc1-musl.patch b/dev-libs/libnl/files/libnl-3.3.0_rc1-musl.patch new file mode 100644 index 000..e62653a --- /dev/null +++ b/dev-libs/libnl/files/libnl-3.3.0_rc1-musl.patch @@ -0,0 +1,103 @@ +diff -Naur libnl-3.3.0_rc1.orig/include/linux-private/linux/if_ether.h libnl-3.3.0_rc1/include/linux-private/linux/if_ether.h +--- libnl-3.3.0_rc1.orig/include/linux-private/linux/if_ether.h 2017-03-08 19:56:31.824516933 -0800 libnl-3.3.0_rc1/include/linux-private/linux/if_ether.h 2017-03-08 20:07:01.938237767 -0800 +@@ -22,6 +22,7 @@ + #define _LINUX_IF_ETHER_H + + #include ++#include + + /* + *IEEE 802.3 Ethernet magic constants. The frame sizes omit the preamble +@@ -117,10 +118,12 @@ + *This is an Ethernet frame header. + */ + ++#if __UAPI_DEF_ETHHDR + struct ethhdr { + unsigned char h_dest[ETH_ALEN]; /* destination eth addr */ + unsigned char h_source[ETH_ALEN]; /* source ether addr*/ + __be16 h_proto;/* packet type ID field */ + } __attribute__((packed)); ++#endif + + #endif/* _LINUX_IF_ETHER_H */ +diff -Naur libnl-3.3.0_rc1.orig/include/linux-private/linux/libc-compat.h libnl-3.3.0_rc1/include/linux-private/linux/libc-compat.h +--- libnl-3.3.0_rc1.orig/include/linux-private/linux/libc-compat.h 2017-03-08 19:56:31.823516923 -0800 libnl-3.3.0_rc1/include/linux-private/linux/libc-compat.h 2017-03-08 20:12:30.376843489 -0800 +@@ -48,10 +48,18 @@ + #ifndef _LIBC_COMPAT_H + #define _LIBC_COMPAT_H + +-/* We have included glibc headers... */ +-#if defined(__GLIBC__) ++/* We're used from userspace... */ ++#if !defined(__KERNEL__) + +-/* Coordinate with glibc netinet/in.h header. */ ++/* Coordinate with libc netinet/if_ether.h */ ++#ifdef _NETINET_IF_ETHER_H /* musl */ ++#define __UAPI_DEF_ETHHDR 0 ++#else ++/* glibc uses __NETINET_IF_ETHER_H, and uses the uapi header. */ ++#define __UAPI_DEF_ETHHDR 1 ++#endif ++ ++/* Coordinate with libc netinet/in.h header. */ + #if defined(_NETINET_IN_H) + + /* GLIBC headers included first so don't define anything +@@ -64,15 +72,7 @@ + #define __UAPI_DEF_IN_CLASS 0 + + #define __UAPI_DEF_IN6_ADDR 0 +-/* The exception is the in6_addr macros which must be defined +- * if the glibc code didn't define them. This guard matches +- * the guard in glibc/inet/netinet/in.h which defines the +- *