summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoy Marples <uberlord@gentoo.org>2007-10-21 19:29:02 +0000
committerRoy Marples <uberlord@gentoo.org>2007-10-21 19:29:02 +0000
commit68809c11615ade6e593ae7043db4b32cea58b905 (patch)
treed63fd1823a8d670568addcc9038d96664191efd3
parentamd64 stable (diff)
downloadhistorical-68809c11615ade6e593ae7043db4b32cea58b905.tar.gz
historical-68809c11615ade6e593ae7043db4b32cea58b905.tar.bz2
historical-68809c11615ade6e593ae7043db4b32cea58b905.zip
Release new version, should fix #196178 and a few link local issues.
Package-Manager: portage-2.1.3.15
-rw-r--r--net-misc/dhcpcd/ChangeLog7
-rw-r--r--net-misc/dhcpcd/Manifest16
-rw-r--r--net-misc/dhcpcd/dhcpcd-3.1.7.ebuild90
-rw-r--r--net-misc/dhcpcd/files/digest-dhcpcd-3.1.73
4 files changed, 111 insertions, 5 deletions
diff --git a/net-misc/dhcpcd/ChangeLog b/net-misc/dhcpcd/ChangeLog
index 940f4e15f4c7..ad5d4e491782 100644
--- a/net-misc/dhcpcd/ChangeLog
+++ b/net-misc/dhcpcd/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-misc/dhcpcd
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/ChangeLog,v 1.168 2007/10/17 15:52:13 uberlord Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/ChangeLog,v 1.169 2007/10/21 19:29:02 uberlord Exp $
+
+*dhcpcd-3.1.7 (21 Oct 2007)
+
+ 21 Oct 2007; Roy Marples <uberlord@gentoo.org> +dhcpcd-3.1.7.ebuild:
+ Release new version, should fix #196178 and a few link local issues.
17 Oct 2007; Roy Marples <uberlord@gentoo.org>
+files/dhcpcd-3.1.6-zeroconf.patch, dhcpcd-3.1.6-r1.ebuild:
diff --git a/net-misc/dhcpcd/Manifest b/net-misc/dhcpcd/Manifest
index 721ec1454513..4663e1987883 100644
--- a/net-misc/dhcpcd/Manifest
+++ b/net-misc/dhcpcd/Manifest
@@ -14,6 +14,7 @@ DIST dhcpcd-2.0.5.tar.bz2 124838 RMD160 205632ea754c51d39827cfbdb9839368a4f17a78
DIST dhcpcd-3.0.16.tar.bz2 31639 RMD160 24ab33bf453a0eb3301fc879e7e98f607aaf14d6 SHA1 bc597e6d5b006f4ac4dc74b87ebf3b6fa8a2af91 SHA256 324318a4d9feabf313011bdf8e0152beb904e7f4611cc539f767304343639be7
DIST dhcpcd-3.1.5.tar.bz2 40958 RMD160 a00b50c2aadcce5f23d0dcca7691dea173d219fa SHA1 17396b60ffd780c0dd08035e98e23b35c7f3ca39 SHA256 ce98a97a2002d672de67d32bb0226d12146788bd16b1c5ef1a319c82b7933e0e
DIST dhcpcd-3.1.6.tar.bz2 42593 RMD160 006019a62cd5319ccad0ad449a85958b4d17505e SHA1 2fcb64a05becc3232132ded52a51b907df249890 SHA256 065c9f828c838c20fc8d05835796a30863f9810921894af6cb6126e7914ca030
+DIST dhcpcd-3.1.7.tar.bz2 43406 RMD160 07c3a5b2515f5f507f1dd6118ab1954d12e4b39d SHA1 d8ccca65f9c576eaf39f0a4edb2c087e95fc6314 SHA256 604240633280c827cbfffbf1cb21fca33c3e2a3fc3b5bfee4016373d1ceb6b86
EBUILD dhcpcd-2.0.5-r1.ebuild 1434 RMD160 ffca09a219770fcb582a751c490b8d1bcc1e3088 SHA1 55369d38f91511db3b652a6019f070506541bf27 SHA256 f821d6557b76a3f493032c4d8e0ca1b789a1d65f7e23fc5873c8c0476d62bcb1
MD5 3bffdff1e1faf0c40ad7f2dc1ae4129d dhcpcd-2.0.5-r1.ebuild 1434
RMD160 ffca09a219770fcb582a751c490b8d1bcc1e3088 dhcpcd-2.0.5-r1.ebuild 1434
@@ -38,10 +39,14 @@ EBUILD dhcpcd-3.1.6.ebuild 1879 RMD160 261a22521c1ab67cf8f9a005e931b13186a68223
MD5 ee4005050f21dbd3d885ba5e462f8dc9 dhcpcd-3.1.6.ebuild 1879
RMD160 261a22521c1ab67cf8f9a005e931b13186a68223 dhcpcd-3.1.6.ebuild 1879
SHA256 5b253a64cb28e89b43598ac314f1a18649526f489b984e7089230b6fe4ac7193 dhcpcd-3.1.6.ebuild 1879
-MISC ChangeLog 24332 RMD160 2a3c79bd6c414c5eafb407027a129a48a7ed501c SHA1 753ac8bdb0206cc0759665e642be18573ffbc37e SHA256 c8a922c29fae369182067d27a55c5bb994a1fecf8ba52b3d956b8be9e1d189de
-MD5 b13bc732c7861999b5a4385646baef21 ChangeLog 24332
-RMD160 2a3c79bd6c414c5eafb407027a129a48a7ed501c ChangeLog 24332
-SHA256 c8a922c29fae369182067d27a55c5bb994a1fecf8ba52b3d956b8be9e1d189de ChangeLog 24332
+EBUILD dhcpcd-3.1.7.ebuild 2653 RMD160 18a6c323425b861d70160499ee34b126855946d0 SHA1 4f5e2140ab5b8af8f3b3bc754e3b04c18a3c9719 SHA256 2d8f015bc394f92c48e4f9154ac223af3956e1ad17670025b8089057e867accb
+MD5 331923c60c552e5bdf963f97649264f0 dhcpcd-3.1.7.ebuild 2653
+RMD160 18a6c323425b861d70160499ee34b126855946d0 dhcpcd-3.1.7.ebuild 2653
+SHA256 2d8f015bc394f92c48e4f9154ac223af3956e1ad17670025b8089057e867accb dhcpcd-3.1.7.ebuild 2653
+MISC ChangeLog 24504 RMD160 5f6e61f68af66498140fe73f957280737c089663 SHA1 3b288d76b925492b81774bb845c68fb5173bf70b SHA256 22d908c1bb361c9f5672a18336ec03a2297d8e26bdf13fd8c76a457ed0850fae
+MD5 323750d131dc155ea0ec3e3c8c4c32fa ChangeLog 24504
+RMD160 5f6e61f68af66498140fe73f957280737c089663 ChangeLog 24504
+SHA256 22d908c1bb361c9f5672a18336ec03a2297d8e26bdf13fd8c76a457ed0850fae ChangeLog 24504
MISC metadata.xml 387 RMD160 c53e701a27189b08ae150e174d24e94813f22d9b SHA1 0c5e906b77e4bdcb49309098599d1af03fd984b2 SHA256 1a92884e5ea54c2b54b068a428431fb720e9456a62b0a2506700c80c43e94c18
MD5 d162dd0282805d591f68cfc5d4e36901 metadata.xml 387
RMD160 c53e701a27189b08ae150e174d24e94813f22d9b metadata.xml 387
@@ -64,3 +69,6 @@ SHA256 e6dc69d05eafd7c212e1403c49cbd81bce3e25fa8bf3050c172ee3cf486e5587 files/di
MD5 f2279497370cb1d6ec2c774fa8b86c5c files/digest-dhcpcd-3.1.6-r1 238
RMD160 2e18ad3461b84b6f25471d6f8893e60ac7811a4f files/digest-dhcpcd-3.1.6-r1 238
SHA256 e6dc69d05eafd7c212e1403c49cbd81bce3e25fa8bf3050c172ee3cf486e5587 files/digest-dhcpcd-3.1.6-r1 238
+MD5 2e78bd220b4b115994f888428c9a7f89 files/digest-dhcpcd-3.1.7 238
+RMD160 93744b682682d8637e0fb6abcc2a98a32eefc1be files/digest-dhcpcd-3.1.7 238
+SHA256 131149291464a33582a651bdaf2f4c310c4d0f25ee0e2144188764fc51c20481 files/digest-dhcpcd-3.1.7 238
diff --git a/net-misc/dhcpcd/dhcpcd-3.1.7.ebuild b/net-misc/dhcpcd/dhcpcd-3.1.7.ebuild
new file mode 100644
index 000000000000..6c48edf436f4
--- /dev/null
+++ b/net-misc/dhcpcd/dhcpcd-3.1.7.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/dhcpcd-3.1.7.ebuild,v 1.1 2007/10/21 19:29:02 uberlord Exp $
+
+inherit toolchain-funcs
+
+DESCRIPTION="A DHCP client"
+HOMEPAGE="http://dhcpcd.berlios.de"
+SRC_URI="http://download.berlios.de/${PN}/${P}.tar.bz2"
+LICENSE="GPL-2"
+
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
+
+SLOT="0"
+IUSE="vram zeroconf"
+
+DEPEND=""
+PROVIDE="virtual/dhcpc"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ # Redefine the location of ntp.drift
+ {
+ echo
+ echo "/* Gentoo stores ntpd drift file here */"
+ echo "#undef NTPDRIFTFILE"
+ echo "#define NTPDRIFTFILE \"/var/lib/ntp/ntp.drift\""
+ } >> config.h
+
+ if use zeroconf; then
+ einfo "ZeroConf support enabled"
+ else
+ einfo "Disabling zeroconf support"
+ {
+ echo
+ echo "/* User indicated no zeroconf support */"
+ echo "#undef ENABLE_IPV4LL"
+ } >> config.h
+ fi
+
+ # Disable DUID support if we have volatile storage.
+ # LiveCD's *should* enable this USE flag
+ if use vram; then
+ einfo "Disabling DUID support"
+ {
+ echo
+ echo "/* User indicated volatile ram storage */"
+ echo "#undef ENABLE_DUID"
+ } >> config.h
+ else
+ einfo "DUID support enabled"
+ fi
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" || die
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+ dodoc ChangeLog
+}
+
+pkg_postinst() {
+ if use zeroconf; then
+ ewarn "You have installed dhcpcd with zeroconf support."
+ einfo "This means that it will always obtain an IP address even if no"
+ einfo "DHCP server can be contacted, which will break any existing"
+ einfo "failover support you may have configured in your net configuration."
+ einfo "This behaviour can be controlled with the -L flag."
+ einfo "See the dhcpcd man page for more details."
+ fi
+
+ if ! use vram; then
+ use zeroconf && echo
+ ewarn "You have installed dhcpcd with DUID support."
+ einfo "This means that we will generate a DUID in /var/lib/dhcpcd/dhcpcd.duid"
+ einfo "This is generated from a MAC address of the card and a timestamp."
+ einfo "It will be used in every subsequent DHCP transaction, along with a IAID"
+ einfo "in the ClientID option. This is required by RFC 4361."
+ echo
+ ewarn "Some DHCP server implementations require a MAC address only in the"
+ ewarn "ClientID field. These DHCP servers should be updated to be RFC"
+ ewarn "conformant. If you cannot do this, you can revert to the old"
+ ewarn "behaviour by using the -I '' option OR building dhcpcd with the"
+ ewarn "vram USE flag enabled."
+ fi
+}
diff --git a/net-misc/dhcpcd/files/digest-dhcpcd-3.1.7 b/net-misc/dhcpcd/files/digest-dhcpcd-3.1.7
new file mode 100644
index 000000000000..aac1f4ae85b2
--- /dev/null
+++ b/net-misc/dhcpcd/files/digest-dhcpcd-3.1.7
@@ -0,0 +1,3 @@
+MD5 6f69c3c9d3b36666078c4aba25e650ab dhcpcd-3.1.7.tar.bz2 43406
+RMD160 07c3a5b2515f5f507f1dd6118ab1954d12e4b39d dhcpcd-3.1.7.tar.bz2 43406
+SHA256 604240633280c827cbfffbf1cb21fca33c3e2a3fc3b5bfee4016373d1ceb6b86 dhcpcd-3.1.7.tar.bz2 43406