summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Volkov <pva@gentoo.org>2011-05-01 11:57:20 +0000
committerPeter Volkov <pva@gentoo.org>2011-05-01 11:57:20 +0000
commitbcb8add5104289e7a2db5e7fce0c4c9723145366 (patch)
treebdc8bf562074b5ad0d6cd073084b8bc0fd3887ef /net-libs/libmnl
parentppc/ppc64 stable wrt #360793 (diff)
downloadgentoo-2-bcb8add5104289e7a2db5e7fce0c4c9723145366.tar.gz
gentoo-2-bcb8add5104289e7a2db5e7fce0c4c9723145366.tar.bz2
gentoo-2-bcb8add5104289e7a2db5e7fce0c4c9723145366.zip
Initial import. Required for new ipset.
(Portage version: 2.1.9.46/cvs/Linux x86_64)
Diffstat (limited to 'net-libs/libmnl')
-rw-r--r--net-libs/libmnl/ChangeLog10
-rw-r--r--net-libs/libmnl/libmnl-1.0.1.ebuild30
-rw-r--r--net-libs/libmnl/metadata.xml17
3 files changed, 57 insertions, 0 deletions
diff --git a/net-libs/libmnl/ChangeLog b/net-libs/libmnl/ChangeLog
new file mode 100644
index 000000000000..23ce5be0d14d
--- /dev/null
+++ b/net-libs/libmnl/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for net-libs/libmnl
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-libs/libmnl/ChangeLog,v 1.1 2011/05/01 11:57:20 pva Exp $
+
+*libmnl-1.0.1 (01 May 2011)
+
+ 01 May 2011; Peter Volkov <pva@gentoo.org> +libmnl-1.0.1.ebuild,
+ +metadata.xml:
+ Initial import. Required for new ipset.
+
diff --git a/net-libs/libmnl/libmnl-1.0.1.ebuild b/net-libs/libmnl/libmnl-1.0.1.ebuild
new file mode 100644
index 000000000000..51e977c67ad8
--- /dev/null
+++ b/net-libs/libmnl/libmnl-1.0.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-libs/libmnl/libmnl-1.0.1.ebuild,v 1.1 2011/05/01 11:57:20 pva Exp $
+
+EAPI=4
+
+DESCRIPTION="Minimalistic nelink library"
+HOMEPAGE="http://netfilter.org/projects/libmnl"
+SRC_URI="http://www.netfilter.org/projects/${PN}/files/${P}.tar.bz2"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+
+src_install() {
+ emake DESTDIR="${D}" install
+ dodoc README
+
+ if use examples; then
+ find examples/ -name "Makefile*" -exec rm -f '{}' +
+ dodoc -r examples/
+ docompress -x /usr/share/doc/${P}/examples
+ fi
+
+ find "${ED}" -name '*.la' -exec rm -f '{}' +
+}
diff --git a/net-libs/libmnl/metadata.xml b/net-libs/libmnl/metadata.xml
new file mode 100644
index 000000000000..60048729beb9
--- /dev/null
+++ b/net-libs/libmnl/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>no-herd</herd>
+<maintainer>
+ <email>pva@gentoo.org</email>
+ <name>Peter Volkov</name>
+</maintainer>
+<longdescription lang="en">
+ libmnl is a minimalistic user-space library oriented to Netlink developers.
+ There are a lot of common tasks in parsing, validating, constructing of both
+ the Netlink header and TLVs that are repetitive and easy to get wrong. This
+ library aims to provide simple helpers that allows you to re-use code and to
+ avoid re-inventing the wheel.
+</longdescription>
+</pkgmetadata>
+