diff options
author | Roy Marples <uberlord@gentoo.org> | 2007-10-21 19:29:02 +0000 |
---|---|---|
committer | Roy Marples <uberlord@gentoo.org> | 2007-10-21 19:29:02 +0000 |
commit | 68809c11615ade6e593ae7043db4b32cea58b905 (patch) | |
tree | d63fd1823a8d670568addcc9038d96664191efd3 | |
parent | amd64 stable (diff) | |
download | historical-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/ChangeLog | 7 | ||||
-rw-r--r-- | net-misc/dhcpcd/Manifest | 16 | ||||
-rw-r--r-- | net-misc/dhcpcd/dhcpcd-3.1.7.ebuild | 90 | ||||
-rw-r--r-- | net-misc/dhcpcd/files/digest-dhcpcd-3.1.7 | 3 |
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 |