summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen Roovers <jer@gentoo.org>2013-10-23 10:58:31 +0000
committerJeroen Roovers <jer@gentoo.org>2013-10-23 10:58:31 +0000
commitb5806cac87efbf0adfc12abdbbceb4be02f2add1 (patch)
tree6a17c3285c1e26aa9cc56dea1abca6162cfee002 /dev-libs
parentTook maintaining. (diff)
downloadhistorical-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/ChangeLog7
-rw-r--r--dev-libs/libnl/Manifest11
-rw-r--r--dev-libs/libnl/libnl-3.2.9999.ebuild67
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)
+}