diff options
author | Jeroen Roovers <jer@gentoo.org> | 2013-10-23 10:58:31 +0000 |
---|---|---|
committer | Jeroen Roovers <jer@gentoo.org> | 2013-10-23 10:58:31 +0000 |
commit | b5806cac87efbf0adfc12abdbbceb4be02f2add1 (patch) | |
tree | 6a17c3285c1e26aa9cc56dea1abca6162cfee002 /dev-libs | |
parent | Took maintaining. (diff) | |
download | historical-b5806cac87efbf0adfc12abdbbceb4be02f2add1.tar.gz historical-b5806cac87efbf0adfc12abdbbceb4be02f2add1.tar.bz2 historical-b5806cac87efbf0adfc12abdbbceb4be02f2add1.zip |
Add live ebuild.
Package-Manager: portage-2.2.7/cvs/Linux x86_64
Manifest-Sign-Key: 0xA792A613
Diffstat (limited to 'dev-libs')
-rw-r--r-- | dev-libs/libnl/ChangeLog | 7 | ||||
-rw-r--r-- | dev-libs/libnl/Manifest | 11 | ||||
-rw-r--r-- | dev-libs/libnl/libnl-3.2.9999.ebuild | 67 |
3 files changed, 79 insertions, 6 deletions
diff --git a/dev-libs/libnl/ChangeLog b/dev-libs/libnl/ChangeLog index 6f6f8eea872c..8b1f02b89846 100644 --- a/dev-libs/libnl/ChangeLog +++ b/dev-libs/libnl/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-libs/libnl # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libnl/ChangeLog,v 1.187 2013/09/29 14:36:09 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libnl/ChangeLog,v 1.188 2013/10/23 10:58:30 jer Exp $ + +*libnl-3.2.9999 (23 Oct 2013) + + 23 Oct 2013; Jeroen Roovers <jer@gentoo.org> +libnl-3.2.9999.ebuild: + Add live ebuild. 29 Sep 2013; Jeroen Roovers <jer@gentoo.org> -libnl-1.1.3.ebuild, -libnl-3.2.21.ebuild: diff --git a/dev-libs/libnl/Manifest b/dev-libs/libnl/Manifest index 6fd7cedac693..56489d2b6ea2 100644 --- a/dev-libs/libnl/Manifest +++ b/dev-libs/libnl/Manifest @@ -13,12 +13,13 @@ DIST libnl-doc-3.2.22.tar.gz 12038176 SHA256 15631d005e07d64d23e1628d5b6b961639d EBUILD libnl-1.1.4.ebuild 1250 SHA256 b650241367e12a65ce0e7a529bdeff5c578f92f8bb57def0e082acb883ecf98f SHA512 12770a12cd299c35d4e60521d52b53c6dc7b15a4b5945e0762821b3d71377b1894859d12dcf998a4f112c7badf20453e4b6e0243e8bc61b8ff7f124b54a74c79 WHIRLPOOL 3193691e5d6a001c607de4d9d5009b789757651adf3ea2e20178cf9ecf566ed5662a2a84dc48142f8193e97e08537e2efc04641fb284baee28a7102c4a86d86d EBUILD libnl-3.2.22-r2.ebuild 1831 SHA256 8b869f370a3f71e29682f5294bed193b365d6e22e10057533ed0793089cd29de SHA512 05fcca31c72fab869e2d7e2048b72359cd4b3e27e454f70e57347885dc464a716b99588d94d5a995a42cae5e1627b09286b6f397bcf821519d8b88994c07a6f1 WHIRLPOOL 9a323d45c00ac1cec8dd2cbfed9a9a5ff3ea00391240c74c6627ea816d04e81210172c40316b26821777cd755ff2be98ad1f5793c87d383581fdadcae39dad60 EBUILD libnl-3.2.22.ebuild 1304 SHA256 90fc3efa2dc216fecba89343497e1e83fa76428046812d9016c07bb0ca4ace6c SHA512 9685d37182d0b57ccd65b34a35553127c5b78881122b0eadfeffadc12f38b4185a111c5f91f2774ab888610c116b35ea91489a493230bcd12e000d2efde20827 WHIRLPOOL ceac86be9999be197216c8e0539f701fc8519c0122ef68905bd12ce07cd5ecf14cd5eaeb780c707b875e798267a7c7c8687f3ec61455af203d457b4bb42e44d5 -MISC ChangeLog 24463 SHA256 4f2321c4e558bc7e3ca6bfa3def3d56a53c0963c5f6a61eaf4481fa17c4a53eb SHA512 1026fe51a0bcd778b8e1d05ecc6893423ab4beb0a2c9c11ae2bc3c50859564a7dbf09cc9726690a743b64f5f846512f380a97874ef9f077f83baea08d99ba442 WHIRLPOOL 75ec432f6ed0cbc89866f39ab469452847d8b10031c9324b69f12da1e401e52c61fe3a283b54d5ef7accb46dc1e5b1a6672e68e01606d6d3e357b4b49f50e40b +EBUILD libnl-3.2.9999.ebuild 1552 SHA256 a6806b1f72bbbca1fa7c097d6d5f0f7166783982eb5f4740146de43d6aeef175 SHA512 995fdabf2598f9258284822bf4eb20d15c07c6af9ab055bb6ca812961e3c7d9acc5e78ddc9ff40867543b7985a32c050ecf2ee1a30fb2d947bdb7793a0de40bc WHIRLPOOL acf205d86796e242f79403e591deeb8e01ca5c8bcf3dc2d74272c21f9fe5958bc41c7700c1aaa35645dcd89149ff5374800993db635dfdc6ff6405bf65e8fb9c +MISC ChangeLog 24585 SHA256 24cb3415e086c03e11fe65082aec37e2cb3ef5319d2b827c6c2d121d221c2c63 SHA512 cb71630bfc5c245f4c698d526e68c9c90933389908e12f7681a63bb01fdd75cd98b60664ceb637c510176d9c25066a4d6b3cad00adbfba22f2e4691ae510d012 WHIRLPOOL f8e4ca1883643d556484df757683e39fc3e591bd0b9340790c9661a638daee5e351d424a09a5d4519239c6cffe299eef5fbe994d6641ff8f435a288ae889f6ae MISC metadata.xml 377 SHA256 91abe881d89b10123397f09a1b220a3178ff060111f48813cbe6b898316d3952 SHA512 3965f0516fa6e69b2031b43b89106b0124e8c36546ca2eb7c721f21e172c7691482daa5d6bd7d6a509217a37a2394006f6c625174e269103aa0f7deac1872916 WHIRLPOOL 305c84bde3150c0e9f20b304ebd0bf73186bb960c3d2e4b7b87870d68bd258d6b02be66c10f5e285d5f9b6e53742b14b9dbff00b4e8aae5bc617ee0a51c85b88 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.20 (GNU/Linux) +Version: GnuPG v2.0.22 (GNU/Linux) -iEYEAREIAAYFAlJIOtoACgkQVWmRsqeSphOyuwCfXAv+tD6lUsXSp1JZNUVJe2R7 -HkkAnAplRRF3XMx+YqFZ+sDbbfSmtMMr -=Cibt +iEYEAREIAAYFAlJnq9cACgkQVWmRsqeSphOLqwCfWKv3h8SZtrMjZnFaMj7L+o96 +PaoAnipi34Bw/M0yyPhP2jHN+cabjzwg +=pzEb -----END PGP SIGNATURE----- diff --git a/dev-libs/libnl/libnl-3.2.9999.ebuild b/dev-libs/libnl/libnl-3.2.9999.ebuild new file mode 100644 index 000000000000..36bec992229a --- /dev/null +++ b/dev-libs/libnl/libnl-3.2.9999.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libnl/libnl-3.2.9999.ebuild,v 1.1 2013/10/23 10:58:30 jer Exp $ + +EAPI=5 +PYTHON_COMPAT=( python2_{6,7} python3_{2,3} ) +DISTUTILS_OPTIONAL=1 +inherit autotools distutils-r1 eutils git-r3 libtool multilib + +DESCRIPTION="A collection of libraries providing APIs to netlink protocol based Linux kernel interfaces" +HOMEPAGE="http://www.infradead.org/~tgr/libnl/" +EGIT_REPO_URI=" + https://github.com/tgraf/libnl.git +" +LICENSE="LGPL-2.1 doc? ( GPL-3 ) utils? ( GPL-2 )" +SLOT="3" +KEYWORDS="" +IUSE="doc static-libs python utils" + +RDEPEND="python? ( ${PYTHON_DEPS} )" +DEPEND="${RDEPEND} + python? ( dev-lang/swig ) + sys-devel/flex + sys-devel/bison +" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +DOCS=( ChangeLog ) + +src_prepare() { + epatch "${FILESDIR}"/${PN}-1.1-vlan-header.patch + epatch "${FILESDIR}"/${PN}-3.2.20-rtnl_tc_get_ops.patch + epatch "${FILESDIR}"/${PN}-3.2.20-cache-api.patch + epatch "${FILESDIR}"/${PN}-3.2.22-python.patch + + eautoreconf +} + +src_configure() { + econf \ + --disable-silent-rules \ + $(use_enable static-libs static) \ + $(use_enable utils cli) +} + +src_compile() { + default + + if use python; then + cd "${S}"/python || die + distutils-r1_src_compile + fi +} + +src_install() { + default + + if use python; then + # Unset DOCS= since distutils-r1.eclass interferes + DOCS='' + cd "${S}"/python || die + distutils-r1_src_install + fi + + prune_libtool_files $(usex static-libs --modules --all) +} |