From 9dc7d9b28cc30628a1d1a2158e00cdeb71dbd514 Mon Sep 17 00:00:00 2001 From: Raúl Porcel Date: Tue, 29 Jan 2008 12:04:26 +0000 Subject: Version bump Package-Manager: portage-2.1.3.19 --- net-misc/dhcpcd/ChangeLog | 7 ++- net-misc/dhcpcd/Manifest | 26 +++++---- net-misc/dhcpcd/dhcpcd-3.2.1.ebuild | 87 +++++++++++++++++++++++++++++++ net-misc/dhcpcd/files/digest-dhcpcd-3.2.1 | 3 ++ 4 files changed, 108 insertions(+), 15 deletions(-) create mode 100644 net-misc/dhcpcd/dhcpcd-3.2.1.ebuild create mode 100644 net-misc/dhcpcd/files/digest-dhcpcd-3.2.1 (limited to 'net-misc') diff --git a/net-misc/dhcpcd/ChangeLog b/net-misc/dhcpcd/ChangeLog index 0d095e890a59..2b643f9c8a00 100644 --- a/net-misc/dhcpcd/ChangeLog +++ b/net-misc/dhcpcd/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for net-misc/dhcpcd # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/ChangeLog,v 1.176 2008/01/26 17:04:49 flameeyes Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/ChangeLog,v 1.177 2008/01/29 12:04:25 armin76 Exp $ + +*dhcpcd-3.2.1 (29 Jan 2008) + + 29 Jan 2008; Raúl Porcel +dhcpcd-3.2.1.ebuild: + Version bump 26 Jan 2008; Diego Pettenò dhcpcd-3.2.0.ebuild: Upgrade the duid file to the new format if needed. Proxying for Roy. diff --git a/net-misc/dhcpcd/Manifest b/net-misc/dhcpcd/Manifest index 698d0a5e69e7..6dfba05df3e7 100644 --- a/net-misc/dhcpcd/Manifest +++ b/net-misc/dhcpcd/Manifest @@ -1,6 +1,3 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - AUX dhcpcd-2.0.0-alwaysup.patch 269 RMD160 32639a49176d07495704da4c9cae6237fe12333a SHA1 b9d1107ef2e06dd9f97e9530eddc5b1c25d5dd9b SHA256 6c8bb55db74b400cd98d406c6f96e18956f33efb2e814f12d974a43799f0f902 MD5 5fa92b345c6326fcec19f2476422070b files/dhcpcd-2.0.0-alwaysup.patch 269 RMD160 32639a49176d07495704da4c9cae6237fe12333a files/dhcpcd-2.0.0-alwaysup.patch 269 @@ -21,6 +18,7 @@ DIST dhcpcd-3.1.7.tar.bz2 43406 RMD160 07c3a5b2515f5f507f1dd6118ab1954d12e4b39d DIST dhcpcd-3.1.8.tar.bz2 45423 RMD160 7b2bc6e83f5893ea6a20812fb68e2dde0562f091 SHA1 528b43049d5c7646d78108aa2043897df7f8d1f9 SHA256 c78eae99a63da25b9220995f62dbe735520e5044c199211c923503fd5981d2a1 DIST dhcpcd-3.1.9.tar.bz2 42932 RMD160 ba97368e1003f44969e0ff4059c5f9cc066e5a64 SHA1 a5d4bf6739fa446b2775a5106488a45abfd1a3f8 SHA256 6febb8f9c2aa662008b0f5e9bbc4a70305bc7eefeda46dcd4c5b9206d995307c DIST dhcpcd-3.2.0.tar.bz2 43896 RMD160 ac0ce60e50671a82edc14166bf9f745e297cd305 SHA1 1825fc31670cc2b5db6bb4c85977687a5eb8fdf8 SHA256 bd82a59400d74d26dd48e998d8b3f539fa3eb46e8d5cb969aa5311d3f21204ef +DIST dhcpcd-3.2.1.tar.bz2 43938 RMD160 c38226c8cb66d99d03103c11ca945585b153baf2 SHA1 0c017b14095ac66c23f3e4d172feb4db8a0cb729 SHA256 493ecb4c3848aec9f3dc31d70d0c63ade86942b75e33ecd72bacbae024256aff 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 @@ -61,10 +59,14 @@ EBUILD dhcpcd-3.2.0.ebuild 2629 RMD160 e2b8f2e9d71150e5756ab62d91883ca0deeb8d66 MD5 bb8bfa9046c8e460c2049e9ca7291842 dhcpcd-3.2.0.ebuild 2629 RMD160 e2b8f2e9d71150e5756ab62d91883ca0deeb8d66 dhcpcd-3.2.0.ebuild 2629 SHA256 b2620aeab598505899cc190111c4cb4ee1478dc39a3eefb411b2f85df3153275 dhcpcd-3.2.0.ebuild 2629 -MISC ChangeLog 25298 RMD160 b14b12b98c762ac91dd702f14ce8710f0d022898 SHA1 762916ff32300b37bdc6b49250c62cb8b9465abf SHA256 143d86128cbaab57a29446817196dbbe139832ac63690ffd23b446749c7052d8 -MD5 307ea21414750530528a95492556252a ChangeLog 25298 -RMD160 b14b12b98c762ac91dd702f14ce8710f0d022898 ChangeLog 25298 -SHA256 143d86128cbaab57a29446817196dbbe139832ac63690ffd23b446749c7052d8 ChangeLog 25298 +EBUILD dhcpcd-3.2.1.ebuild 2627 RMD160 06ec59690da78f7e05e7bb010c6091932dbb5f05 SHA1 fb1bf292618a32d77d7ff46a0605a4f78ccac603 SHA256 47ad42fc5a3dbc83b35aad7475ae59adab8dffb810cad5570a50c9dc3faf571e +MD5 98775bea168c45d20c743e9c72d61cb8 dhcpcd-3.2.1.ebuild 2627 +RMD160 06ec59690da78f7e05e7bb010c6091932dbb5f05 dhcpcd-3.2.1.ebuild 2627 +SHA256 47ad42fc5a3dbc83b35aad7475ae59adab8dffb810cad5570a50c9dc3faf571e dhcpcd-3.2.1.ebuild 2627 +MISC ChangeLog 25412 RMD160 c9442abd76a2c7365165aabc4db2cfdddffaeae1 SHA1 9a944ae917a3c8f498b3c26c67e4740fdcd19f82 SHA256 6b8cc0ad2bb263040a0f24a95308a5295d385825c6a87c2704b9958122632f80 +MD5 c19138bda7682d45ccdb90fc100c014d ChangeLog 25412 +RMD160 c9442abd76a2c7365165aabc4db2cfdddffaeae1 ChangeLog 25412 +SHA256 6b8cc0ad2bb263040a0f24a95308a5295d385825c6a87c2704b9958122632f80 ChangeLog 25412 MISC metadata.xml 294 RMD160 a4a156d187ceb572e144d1e83ffbb07652114eaa SHA1 18a4bc93e056a51f051f2e277d8eef144b6584ca SHA256 35cda940f329b0522dd2f0486a24a763f5da0560eacf0045a5faf940ddd883fa MD5 4234aa31280a7940714b68e4ccb4c5a6 metadata.xml 294 RMD160 a4a156d187ceb572e144d1e83ffbb07652114eaa metadata.xml 294 @@ -99,10 +101,6 @@ SHA256 fc60f09f9badf0da78bc623f9de857a4e56c148cd275b8ce0b0b79c34829c651 files/di MD5 31144249b37f69260c6ef10d4993e1d5 files/digest-dhcpcd-3.2.0 238 RMD160 11abd224bdad85056c44fadb89261273d626801f files/digest-dhcpcd-3.2.0 238 SHA256 0823028e69d47b39481d1211150d07551ad6e92fbc164fa7bb923415ab03170b files/digest-dhcpcd-3.2.0 238 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.7 (GNU/Linux) - -iD8DBQFHm2g4AiZjviIA2XgRApawAJ91bsnQfM0Idgcyvdu7e3udaQPlDACbBhRQ -4t9e0eV7VoZwTtuZgQUBH8U= -=wjUZ ------END PGP SIGNATURE----- +MD5 48e26689a4fe56db83f895a8b6a276a9 files/digest-dhcpcd-3.2.1 238 +RMD160 397b012e311c05faa676c14cc4c57fe8df76314b files/digest-dhcpcd-3.2.1 238 +SHA256 2a8d3e668bdee412668b2204fd649c44a1ab6077b7b79b57020cb824318ca4e0 files/digest-dhcpcd-3.2.1 238 diff --git a/net-misc/dhcpcd/dhcpcd-3.2.1.ebuild b/net-misc/dhcpcd/dhcpcd-3.2.1.ebuild new file mode 100644 index 000000000000..c33830bca2de --- /dev/null +++ b/net-misc/dhcpcd/dhcpcd-3.2.1.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/dhcpcd-3.2.1.ebuild,v 1.1 2008/01/29 12:04:25 armin76 Exp $ + +inherit toolchain-funcs + +DESCRIPTION="A DHCP client" +HOMEPAGE="http://roy.marples.name/dhcpcd" +SRC_URI="http://roy.marples.name/${PN}/${P}.tar.bz2" +LICENSE="BSD-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}" + + if use zeroconf; then + elog "ZeroConf support enabled" + else + elog "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 + elog "Disabling DUID support" + { + echo + echo "/* User indicated volatile ram storage */" + echo "#undef ENABLE_DUID" + } >> config.h + else + elog "DUID support enabled" + fi +} + +src_compile() { + emake CC="$(tc-getCC)" INFODIR=/var/lib/dhcpcd || die +} + +src_install() { + emake DESTDIR="${D}" install || die +} + +pkg_postinst() { + # Upgrade the duid file to the new format if needed + local duid="${ROOT}"/var/lib/dhcpcd/dhcpcd.duid + if [ -e "${duid}" ] && ! grep -q '..:..:..:..:..:..' "${duid}"; then + sed -i -e 's/\(..\)/\1:/g; s/:$//g' "${duid}" + fi + + if use zeroconf; then + elog "You have installed dhcpcd with zeroconf support." + elog "This means that it will always obtain an IP address even if no" + elog "DHCP server can be contacted, which will break any existing" + elog "failover support you may have configured in your net configuration." + elog "This behaviour can be controlled with the -L flag." + elog "See the dhcpcd man page for more details." + fi + + if ! use vram; then + use zeroconf && echo + elog "You have installed dhcpcd with DUID support." + elog "This means that we will generate a DUID in /var/lib/dhcpcd/dhcpcd.duid" + elog "This is generated from a MAC address of the card and a timestamp." + elog "It will be used in every subsequent DHCP transaction, along with a IAID" + elog "in the ClientID option. This is required by RFC 4361." + echo + elog "Some DHCP server implementations require a MAC address only in the" + elog "ClientID field. These DHCP servers should be updated to be RFC" + elog "conformant. If you cannot do this, you can revert to the old" + elog "behaviour by using the -I '' option OR building dhcpcd with the" + elog "vram USE flag enabled." + fi +} diff --git a/net-misc/dhcpcd/files/digest-dhcpcd-3.2.1 b/net-misc/dhcpcd/files/digest-dhcpcd-3.2.1 new file mode 100644 index 000000000000..55cb5b26f937 --- /dev/null +++ b/net-misc/dhcpcd/files/digest-dhcpcd-3.2.1 @@ -0,0 +1,3 @@ +MD5 5a437882b6b9eb29bde323dc411be4a4 dhcpcd-3.2.1.tar.bz2 43938 +RMD160 c38226c8cb66d99d03103c11ca945585b153baf2 dhcpcd-3.2.1.tar.bz2 43938 +SHA256 493ecb4c3848aec9f3dc31d70d0c63ade86942b75e33ecd72bacbae024256aff dhcpcd-3.2.1.tar.bz2 43938 -- cgit v1.2.3-65-gdbad