summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaúl Porcel <armin76@gentoo.org>2008-01-29 12:04:26 +0000
committerRaúl Porcel <armin76@gentoo.org>2008-01-29 12:04:26 +0000
commit9dc7d9b28cc30628a1d1a2158e00cdeb71dbd514 (patch)
treec681dd7a66ba929de9b9817a20d39a51135d1b7e /net-misc
parentMarking kdesdk-3.5.8 ~ppc64 for bug 207634 (diff)
downloadhistorical-9dc7d9b28cc30628a1d1a2158e00cdeb71dbd514.tar.gz
historical-9dc7d9b28cc30628a1d1a2158e00cdeb71dbd514.tar.bz2
historical-9dc7d9b28cc30628a1d1a2158e00cdeb71dbd514.zip
Version bump
Package-Manager: portage-2.1.3.19
Diffstat (limited to 'net-misc')
-rw-r--r--net-misc/dhcpcd/ChangeLog7
-rw-r--r--net-misc/dhcpcd/Manifest26
-rw-r--r--net-misc/dhcpcd/dhcpcd-3.2.1.ebuild87
-rw-r--r--net-misc/dhcpcd/files/digest-dhcpcd-3.2.13
4 files changed, 108 insertions, 15 deletions
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 <armin76@gentoo.org> +dhcpcd-3.2.1.ebuild:
+ Version bump
26 Jan 2008; Diego Pettenò <flameeyes@gentoo.org> 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