diff options
author | Steven J Newbury <steve@snewbury.org.uk> | 2009-03-06 23:11:56 +0000 |
---|---|---|
committer | Steven J Newbury <steve@snewbury.org.uk> | 2009-03-06 23:11:56 +0000 |
commit | 5863a36b889b538d51980f347754ac8df8ee3eb4 (patch) | |
tree | c5c45295271fa86b09fb06bf6328cba8e7d01def /net-misc | |
parent | first commit (diff) | |
download | multilib-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/ChangeLog | 101 | ||||
-rw-r--r-- | net-misc/dhcpv6/Manifest | 7 | ||||
-rw-r--r-- | net-misc/dhcpv6/dhcpv6-1.0.22.ebuild | 44 | ||||
-rw-r--r-- | net-misc/dhcpv6/files/dhcp6x.confd.in | 4 | ||||
-rw-r--r-- | net-misc/dhcpv6/files/dhcp6x.initd.in | 20 | ||||
-rw-r--r-- | net-misc/dhcpv6/files/fix-gnusource-collisions.patch | 94 | ||||
-rw-r--r-- | net-misc/dhcpv6/metadata.xml | 8 |
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> |