summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteven J Newbury <steve@snewbury.org.uk>2009-03-06 23:11:56 +0000
committerSteven J Newbury <steve@snewbury.org.uk>2009-03-06 23:11:56 +0000
commit5863a36b889b538d51980f347754ac8df8ee3eb4 (patch)
treec5c45295271fa86b09fb06bf6328cba8e7d01def /net-misc
parentfirst commit (diff)
downloadmultilib-portage-5863a36b889b538d51980f347754ac8df8ee3eb4.tar.gz
multilib-portage-5863a36b889b538d51980f347754ac8df8ee3eb4.tar.bz2
multilib-portage-5863a36b889b538d51980f347754ac8df8ee3eb4.zip
Initial import of multilib-overlay from
http://xx.vu/~ahuemer/multilib-xlibs-20090226.tgz
Diffstat (limited to 'net-misc')
-rw-r--r--net-misc/dhcpv6/ChangeLog101
-rw-r--r--net-misc/dhcpv6/Manifest7
-rw-r--r--net-misc/dhcpv6/dhcpv6-1.0.22.ebuild44
-rw-r--r--net-misc/dhcpv6/files/dhcp6x.confd.in4
-rw-r--r--net-misc/dhcpv6/files/dhcp6x.initd.in20
-rw-r--r--net-misc/dhcpv6/files/fix-gnusource-collisions.patch94
-rw-r--r--net-misc/dhcpv6/metadata.xml8
7 files changed, 278 insertions, 0 deletions
diff --git a/net-misc/dhcpv6/ChangeLog b/net-misc/dhcpv6/ChangeLog
new file mode 100644
index 000000000..7eb18f1f9
--- /dev/null
+++ b/net-misc/dhcpv6/ChangeLog
@@ -0,0 +1,101 @@
+# ChangeLog for net-misc/dhcpv6
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpv6/ChangeLog,v 1.22 2008/12/02 00:48:12 jer Exp $
+
+*dhcpv6-1.0.22 (02 Dec 2008)
+
+ 02 Dec 2008; Jeroen Roovers <jer@gentoo.org> +dhcpv6-1.0.22.ebuild:
+ Version bump (bug #249490).
+
+*dhcpv6-1.0.20 (01 Aug 2008)
+
+ 01 Aug 2008; Wolfram Schlich <wschlich@gentoo.org> +dhcpv6-1.0.20.ebuild:
+ version bump
+
+ 02 Jul 2008; Jeremy Olexa <darkside@gentoo.org> dhcpv6-1.0.19.ebuild:
+ Fix dep on libnl to a correct version. Thanks to Charles Stewart for
+ reporting in bug #230357
+
+*dhcpv6-1.0.19 (26 Jun 2008)
+
+ 26 Jun 2008; Jeremy Olexa <darkside@gentoo.org> +dhcpv6-1.0.19.ebuild:
+ trivial version bump, bug #221133. Added libnl dep
+
+*dhcpv6-1.0.14 (29 Mar 2008)
+
+ 29 Mar 2008; Mike Frysinger <vapier@gentoo.org> -files/dhcp6s.rc,
+ +files/dhcp6x.initd.in, -files/negative-iaid-patch-0.8,
+ +files/dhcp6x.confd.in, -files/dhcpv6-bison-fix.patch,
+ -files/patch-iaid-dhcp6-0.85, -dhcpv6-0.10_pre20060828.ebuild,
+ +dhcpv6-1.0.14.ebuild:
+ Version bump #211186 and cleanup #171402.
+
+ 15 Jul 2007; Christian Heim <phreak@gentoo.org> metadata.xml:
+ Assigning to m-needed, as beu is being retired (#66608).
+
+ 14 May 2007; Thilo Bangert <bangert@gentoo.org> metadata.xml:
+ add <herd>no-herd</herd>
+
+*dhcpv6-0.10_pre20060828 (28 Aug 2006)
+
+ 28 Aug 2006; Mike Frysinger <vapier@gentoo.org> files/dhcp6s.rc,
+ -dhcpv6-0.8.ebuild, +dhcpv6-0.10_pre20060828.ebuild,
+ -dhcpv6-0.85-r1.ebuild:
+ Version bump #64839 by Peter Tiggerdine.
+
+ 10 May 2005; David Holm <dholm@gentoo.org> dhcpv6-0.85-r1.ebuild:
+ Added to ~ppc.
+
+ 12 Jun 2004; Guy Martin <gmsoft@gentoo.org> dhcpv6-0.8.ebuild,
+ dhcpv6-0.85-r1.ebuild, files/dhcpv6-bison-fix.patch:
+ Fixed bison problem #45121. Added hppa to KEYWORDS.
+
+ 27 Apr 2004; Aron Griffis <agriffis@gentoo.org> dhcpv6-0.8.ebuild,
+ dhcpv6-0.85-r1.ebuild:
+ Add inherit eutils
+
+ 27 Nov 2003; Michael Sterrett <mr_bones_@gentoo.org> dhcpv6-0.8.ebuild,
+ dhcpv6-0.85-r1.ebuild:
+ fix HOMEPAGE (bug 34529)
+
+*dhcpv6-0.85-r1 (05 Aug 2003)
+
+ 21 Sep 2003; Mike Frysinger <vapier@gentoo.org> :
+ Add static support #29264.
+
+ 07 Aug 2003; Peter Johanson <latexer@gentoo.org> files/patch-iaid-dhcp6-0.85:
+ Removed and added back in the patch as a binary file, so it doesn't update
+ the $Id: field and break the patch. grr.
+
+ 05 Aug 2003; Peter Johanson <latexer@gentoo.org> dhcpv6-0.85-r1.ebuild,
+ files/patch-iaid-dhcp6-0.85:
+ New revision including a patch to fix iaid signed/unsigned issue
+
+*dhcpv6-0.85 (08 Jul 2003)
+
+ 08 Jul 2003; Peter Johanson <latexer@gentoo.org> dhcpv6-0.85.ebuild:
+ Version bump. mainly bug fixes to 0.8
+
+ 17 Jun 2003; Peter Johanson <latexer@gentoo.org> dhcpv6-0.7.ebuild,
+ dhcpv6-0.8.ebuild, files/dhcp6s.rc:
+ Added dhcp6s init script
+
+ 17 Jun 2003; Peter Johanson <latexer@gentoo.org> dhcpv6-0.8.ebuild,
+ files/negative-iaid-patch-0.8:
+ Patch to fix negative iaid printing, and minor issue with 2.5.x kernels
+ http://sourceforge.net/mailarchive/forum.php?thread_id=2581877&forum_id=28420
+
+ 17 Jun 2003; Peter Johanson <latexer@gentoo.org> dhcpv6-0.7.ebuild,
+ dhcpv6-0.8.ebuild:
+ Create /var/lib/dhcpv6, since dhcpv6 needs these to create files in.
+
+*dhcpv6-0.8 (11 Jun 2003)
+
+ 11 Jun 2003; Peter Johanson <latexer@gentoo.org> dhcpv6-0.8.ebuild:
+ New version
+
+*dhcpv6-0.7 (01 Jun 2003)
+
+ 01 Jun 2003; Peter Johanson <latexer@gentoo.org> dhcpv6-0.7.ebuild:
+ Initial Import. Client and Server implementing DHCPv6 for IPv6.
+
diff --git a/net-misc/dhcpv6/Manifest b/net-misc/dhcpv6/Manifest
new file mode 100644
index 000000000..20c845f18
--- /dev/null
+++ b/net-misc/dhcpv6/Manifest
@@ -0,0 +1,7 @@
+AUX dhcp6x.confd.in 65 RMD160 3e0f77673bc50f0c741589fae3c077201c8f418d SHA1 db5fbabfc03efe4855615a058c2c9c8ebca5fd65 SHA256 bbb595c7e917b080ab87883eea55da49dc66a58d62261a3ae3956dcdaca5acfc
+AUX dhcp6x.initd.in 491 RMD160 f49f496ca5dc79132667ee3e76a4faf414d49db3 SHA1 2285e7636415b12bba5a217f4d17d0f41bb74c3e SHA256 96bd3e6d6343d7c05edd9e4c720d267a49ddebf1dd622861ff46c3c8517fd7f5
+AUX fix-gnusource-collisions.patch 3454 RMD160 72ebe09765b26c2974f594457192614ae74ec652 SHA1 f98fc86f5e98b09d003bcb060707a6fdb7593058 SHA256 453763d246a928ae4133682c61894c499697bdbbbd1fa0da5f4c773b2b04b9b8
+DIST dhcpv6-1.0.22.tar.gz 701870 RMD160 b24283167ab6f9f8c922692a84970ca0c3f0ba1b SHA1 e324236a322c403ba2f55279c61da6947fa995f7 SHA256 6da4181c22628778d95f88cf1d1860c586f6fe4188c5506e8f4c93976e18e002
+EBUILD dhcpv6-1.0.22.ebuild 923 RMD160 f5305ef5bffeb30b52f19b903a33e4d702f309ef SHA1 8897fab7c27f26f6c1820ac1fee9673f0934d438 SHA256 6417f09ef69f6953d66f98817aa909e2628cf07a4938c4b0ecfa30260f800eaa
+MISC ChangeLog 3542 RMD160 0aeb700cec04d727d47959d7b33c92609fb6b385 SHA1 67cad213c87d5c7181f28c45288fc98cb0070179 SHA256 1857a9716c6eb1ee6d0dcecc94f61b15956e09d5d08b408a329c4e49e6630faf
+MISC metadata.xml 236 RMD160 92f49f8275e75caf57b88a3172d5204eaa4e33ae SHA1 dd1a8550a514e55ab0ed6190ab4794bb090994f8 SHA256 56075995f83836ae824c7cb01931b98d6745f6d5a7764299c8262e801486b829
diff --git a/net-misc/dhcpv6/dhcpv6-1.0.22.ebuild b/net-misc/dhcpv6/dhcpv6-1.0.22.ebuild
new file mode 100644
index 000000000..0a9088b35
--- /dev/null
+++ b/net-misc/dhcpv6/dhcpv6-1.0.22.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit flag-o-matic
+
+DESCRIPTION="Server and client for DHCPv6"
+HOMEPAGE="https://fedorahosted.org/dhcpv6/"
+SRC_URI="https://fedorahosted.org/releases/d/h/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~x86"
+IUSE="static"
+
+DEPEND=">=dev-libs/libnl-1.1"
+
+src_compile() {
+ use static && append-ldflags -static
+ econf || die
+ epatch "${FILESDIR}/fix-gnusource-collisions.patch"
+ emake || die
+}
+
+mkd() {
+ local x=$1 X=$2 i=$3
+ sed \
+ -e "s:6x:6${x}:g" \
+ -e "s:6X:6${X}:g" \
+ "${FILESDIR}"/dhcp6x.${i}d.in > dhcp6${x}.${i}d
+ new${i}d dhcp6${x}.${i}d dhcp6${x}
+}
+
+src_install() {
+ emake install DESTDIR="${D}" || die
+ dodoc AUTHORS ChangeLog README TODO RFC*
+ dodir /var/lib/dhcpv6
+
+ rm -rf "${D}"/etc/{rc.d,sysconfig}
+ mkd s S init
+ mkd s S conf
+ mkd r R init
+ mkd r R conf
+}
diff --git a/net-misc/dhcpv6/files/dhcp6x.confd.in b/net-misc/dhcpv6/files/dhcp6x.confd.in
new file mode 100644
index 000000000..2e3cc3e6c
--- /dev/null
+++ b/net-misc/dhcpv6/files/dhcp6x.confd.in
@@ -0,0 +1,4 @@
+# /etc/conf.d/dhcp6x
+
+# Options to give to dhcp6x
+DHCP6X_OPTS=""
diff --git a/net-misc/dhcpv6/files/dhcp6x.initd.in b/net-misc/dhcpv6/files/dhcp6x.initd.in
new file mode 100644
index 000000000..78678924f
--- /dev/null
+++ b/net-misc/dhcpv6/files/dhcp6x.initd.in
@@ -0,0 +1,20 @@
+#!/sbin/runscript
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpv6/files/dhcp6x.initd.in,v 1.1 2008/03/29 19:43:47 vapier Exp $
+
+depend() {
+ need net
+}
+
+start() {
+ ebegin "Starting dhcp6x"
+ start-stop-daemon --start --quiet --exec /usr/sbin/dhcp6x -- ${DHCP6X_OPTS}
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping dhcp6x"
+ start-stop-daemon --stop --quiet --exec /usr/sbin/dhcp6x
+ eend $?
+}
diff --git a/net-misc/dhcpv6/files/fix-gnusource-collisions.patch b/net-misc/dhcpv6/files/fix-gnusource-collisions.patch
new file mode 100644
index 000000000..92c2ec65c
--- /dev/null
+++ b/net-misc/dhcpv6/files/fix-gnusource-collisions.patch
@@ -0,0 +1,94 @@
+--- dhcpv6-1.0.22.orig/src/dhcp6c.c 2008-12-02 08:40:48.148706045 +0100
++++ dhcpv6-1.0.22/src/dhcp6c.c 2008-12-02 08:43:49.708699325 +0100
+@@ -74,6 +74,10 @@
+ # include <netinet6/in6_var.h>
+ #endif
+
++#ifdef HAVE_LINUX_IPV6_H
++# include <linux/ipv6.h>
++#endif
++
+ #include <linux/netlink.h>
+ #include <netlink/socket.h>
+ #include <netlink/route/rtnl.h>
+--- dhcpv6-1.0.22.orig/src/dhcp6s.c 2008-12-02 08:40:48.158710880 +0100
++++ dhcpv6-1.0.22/src/dhcp6s.c 2008-12-02 08:45:42.458702955 +0100
+@@ -62,6 +62,10 @@
+ # include <linux/sockios.h>
+ #endif
+
++#ifdef HAVE_LINUX_IPV6_H
++# include <linux/ipv6.h>
++#endif
++
+ #include "dhcp6.h"
+ #include "cfg.h"
+ #include "common.h"
+--- dhcpv6-1.0.22.orig/src/Makefile.am 2008-12-02 08:40:48.158710880 +0100
++++ dhcpv6-1.0.22/src/Makefile.am 2008-12-02 08:48:15.518699531 +0100
+@@ -25,21 +25,21 @@
+
+ lib_LTLIBRARIES = libdhcp6client.la
+
+-dhcp6s_CFLAGS = -fPIE -D_GNU_SOURCE
++dhcp6s_CFLAGS = -fPIE
+ dhcp6s_LDFLAGS = $(BINLDFLAGS)
+ dhcp6s_SOURCES = dhcp6s.c server6_conf.c server6_addr.c server6_parse.y \
+ server6_token.l $(COMMONSRCS)
+
+-dhcp6r_CFLAGS = -fPIE -D_GNU_SOURCE
++dhcp6r_CFLAGS = -fPIE
+ dhcp6r_LDFLAGS = $(BINLDFLAGS)
+ dhcp6r_SOURCES = dhcp6r.c relay6_database.c relay6_parser.c relay6_socket.c
+
+-dhcp6c_CFLAGS = -fPIE -D_GNU_SOURCE $(LIBNL_CFLAGS)
++dhcp6c_CFLAGS = -fPIE $(LIBNL_CFLAGS)
+ dhcp6c_LDFLAGS = $(BINLDFLAGS) $(LIBNL_LIBS)
+ dhcp6c_SOURCES = dhcp6c.c cfg.c client6_addr.c client6_parse.y \
+ client6_token.l dad_parse.c resolv_token.l $(COMMONSRCS)
+
+-libdhcp6client_la_CFLAGS = -DLIBDHCP -D_GNU_SOURCE -fPIC $(LIBNL_CFLAGS)
++libdhcp6client_la_CFLAGS = -DLIBDHCP -fPIC $(LIBNL_CFLAGS)
+ libdhcp6client_la_LDFLAGS = -version-info \
+ $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
+ -release $(LT_RELEASE) \
+--- dhcpv6-1.0.22.orig/src/Makefile.in 2008-12-02 08:40:48.148706045 +0100
++++ dhcpv6-1.0.22/src/Makefile.in 2008-12-02 08:47:47.308698921 +0100
+@@ -278,20 +278,20 @@
+
+ dhcp6clientinclude_HEADERS = client6_parse.h
+ lib_LTLIBRARIES = libdhcp6client.la
+-dhcp6s_CFLAGS = -fPIE -D_GNU_SOURCE
++dhcp6s_CFLAGS = -fPIE
+ dhcp6s_LDFLAGS = $(BINLDFLAGS)
+ dhcp6s_SOURCES = dhcp6s.c server6_conf.c server6_addr.c server6_parse.y \
+ server6_token.l $(COMMONSRCS)
+
+-dhcp6r_CFLAGS = -fPIE -D_GNU_SOURCE
++dhcp6r_CFLAGS = -fPIE
+ dhcp6r_LDFLAGS = $(BINLDFLAGS)
+ dhcp6r_SOURCES = dhcp6r.c relay6_database.c relay6_parser.c relay6_socket.c
+-dhcp6c_CFLAGS = -fPIE -D_GNU_SOURCE $(LIBNL_CFLAGS)
++dhcp6c_CFLAGS = -fPIE $(LIBNL_CFLAGS)
+ dhcp6c_LDFLAGS = $(BINLDFLAGS) $(LIBNL_LIBS)
+ dhcp6c_SOURCES = dhcp6c.c cfg.c client6_addr.c client6_parse.y \
+ client6_token.l dad_parse.c resolv_token.l $(COMMONSRCS)
+
+-libdhcp6client_la_CFLAGS = -DLIBDHCP -D_GNU_SOURCE -fPIC $(LIBNL_CFLAGS)
++libdhcp6client_la_CFLAGS = -DLIBDHCP -fPIC $(LIBNL_CFLAGS)
+ libdhcp6client_la_LDFLAGS = -version-info \
+ $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
+ -release $(LT_RELEASE) \
+--- dhcpv6-1.0.22.orig/src/relay6_socket.c 2008-12-02 08:40:48.158710880 +0100
++++ dhcpv6-1.0.22/src/relay6_socket.c 2008-12-02 08:47:00.648708216 +0100
+@@ -42,6 +42,10 @@
+ #include "relay6_parser.h"
+ #include "relay6_database.h"
+
++#ifdef HAVE_LINUX_IPV6_H
++# include <linux/ipv6.h>
++#endif
++
+ #ifndef IPV6_2292PKTINFO
+ #define IPV6_2292PKTINFO IPV6_PKTINFO
+ #endif
diff --git a/net-misc/dhcpv6/metadata.xml b/net-misc/dhcpv6/metadata.xml
new file mode 100644
index 000000000..9f3fdee22
--- /dev/null
+++ b/net-misc/dhcpv6/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>no-herd</herd>
+ <maintainer>
+ <email>maintainer-needed@gentoo.org</email>
+ </maintainer>
+</pkgmetadata>