diff options
author | 2008-02-20 20:48:51 +0000 | |
---|---|---|
committer | 2008-02-20 20:48:51 +0000 | |
commit | b27ea97f3b3cc728b83b4bfbe1c8ad290db2f3e8 (patch) | |
tree | 1b5ffe838f37af69e026756d1a3ebe3fba5ae2a8 /net-misc | |
parent | Add support for ESCM_LOGDIR using pkg_preinst. (diff) | |
download | historical-b27ea97f3b3cc728b83b4bfbe1c8ad290db2f3e8.tar.gz historical-b27ea97f3b3cc728b83b4bfbe1c8ad290db2f3e8.tar.bz2 historical-b27ea97f3b3cc728b83b4bfbe1c8ad290db2f3e8.zip |
Bump to 3.2.2
Package-Manager: portage-2.1.4.4
Diffstat (limited to 'net-misc')
-rw-r--r-- | net-misc/dhcpcd/ChangeLog | 7 | ||||
-rw-r--r-- | net-misc/dhcpcd/Manifest | 4 | ||||
-rw-r--r-- | net-misc/dhcpcd/dhcpcd-3.2.2.ebuild | 87 |
3 files changed, 96 insertions, 2 deletions
diff --git a/net-misc/dhcpcd/ChangeLog b/net-misc/dhcpcd/ChangeLog index 2b643f9c8a00..636bdc8304ae 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.177 2008/01/29 12:04:25 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/ChangeLog,v 1.178 2008/02/20 20:48:51 welp Exp $ + +*dhcpcd-3.2.2 (20 Feb 2008) + + 20 Feb 2008; <welp@gentoo.org> +dhcpcd-3.2.2.ebuild: + Bump to 3.2.2 *dhcpcd-3.2.1 (29 Jan 2008) diff --git a/net-misc/dhcpcd/Manifest b/net-misc/dhcpcd/Manifest index fa3932721b53..c0b2823191e8 100644 --- a/net-misc/dhcpcd/Manifest +++ b/net-misc/dhcpcd/Manifest @@ -10,6 +10,7 @@ DIST dhcpcd-3.1.8.tar.bz2 45423 RMD160 7b2bc6e83f5893ea6a20812fb68e2dde0562f091 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 +DIST dhcpcd-3.2.2.tar.bz2 44779 RMD160 14ad80c09ad2a8ace6840f628fa4e5fa09a33df4 SHA1 b74645c5572a2dab0043c71da880ecd8db782678 SHA256 f77136eec579ed74dcb3ff27bf655f5885b8eeb5632cde12d5283812442ebdff EBUILD dhcpcd-2.0.5-r1.ebuild 1434 RMD160 ffca09a219770fcb582a751c490b8d1bcc1e3088 SHA1 55369d38f91511db3b652a6019f070506541bf27 SHA256 f821d6557b76a3f493032c4d8e0ca1b789a1d65f7e23fc5873c8c0476d62bcb1 EBUILD dhcpcd-3.0.16-r1.ebuild 953 RMD160 82b53e937a113c528e36aeace26cf705c0140ed9 SHA1 24e50b8e6effdba118f7b5389d24b0d3db94c9a9 SHA256 d6b9ee3c8da4c740bd0a5ca50c148874605ef33c5244680185b191749b6a5888 EBUILD dhcpcd-3.1.5-r1.ebuild 1969 RMD160 0b5565aaa6466acbcf68dfae7c34896227fc8f1e SHA1 63ebd2efc08fa00e8bdfbc9314ee1736aede7495 SHA256 9ee0903aeff1102be6fe98a14259dbf2b8f9b0bb106716057c5ff495f7ff6b96 @@ -21,5 +22,6 @@ EBUILD dhcpcd-3.1.8.ebuild 2443 RMD160 9f5c948c8afdd55b36c45738b7b86244e33f56a9 EBUILD dhcpcd-3.1.9.ebuild 2399 RMD160 c06e233bb932f2f2f46cd518c8a25f863b9a4cd5 SHA1 1dc51eff048dee15a0dd6b6b90fbbf7271780a85 SHA256 9c0639fe0bafd4355118d5576e743d86fbf369152bfd8fa12a2418c7753b18a1 EBUILD dhcpcd-3.2.0.ebuild 2629 RMD160 e2b8f2e9d71150e5756ab62d91883ca0deeb8d66 SHA1 17a95ee8445f9404c74f2b1622fd5e0fc3b5b139 SHA256 b2620aeab598505899cc190111c4cb4ee1478dc39a3eefb411b2f85df3153275 EBUILD dhcpcd-3.2.1.ebuild 2627 RMD160 06ec59690da78f7e05e7bb010c6091932dbb5f05 SHA1 fb1bf292618a32d77d7ff46a0605a4f78ccac603 SHA256 47ad42fc5a3dbc83b35aad7475ae59adab8dffb810cad5570a50c9dc3faf571e -MISC ChangeLog 25412 RMD160 c9442abd76a2c7365165aabc4db2cfdddffaeae1 SHA1 9a944ae917a3c8f498b3c26c67e4740fdcd19f82 SHA256 6b8cc0ad2bb263040a0f24a95308a5295d385825c6a87c2704b9958122632f80 +EBUILD dhcpcd-3.2.2.ebuild 2624 RMD160 803c8bea3619c62397c45b7791860279e1fd52b4 SHA1 ee27ac4e4884fbb1f881c68ed5fb83e1064e6389 SHA256 4e5c4398cd6a1a385be847a0301325ba5432c3315c5c17c50618bed9abef26f4 +MISC ChangeLog 25510 RMD160 069c665eb040abc378dc5989aa2df5bcd6ba24aa SHA1 94e0753ecf944b2f39d1c47c30ce7c53a8087c9a SHA256 91a4960d3bb4ec9cc5b165ac1f0bf04163028de5d57b62fd1e89b726d877dc0c MISC metadata.xml 294 RMD160 a4a156d187ceb572e144d1e83ffbb07652114eaa SHA1 18a4bc93e056a51f051f2e277d8eef144b6584ca SHA256 35cda940f329b0522dd2f0486a24a763f5da0560eacf0045a5faf940ddd883fa diff --git a/net-misc/dhcpcd/dhcpcd-3.2.2.ebuild b/net-misc/dhcpcd/dhcpcd-3.2.2.ebuild new file mode 100644 index 000000000000..50d4fcf46980 --- /dev/null +++ b/net-misc/dhcpcd/dhcpcd-3.2.2.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.2.ebuild,v 1.1 2008/02/20 20:48:51 welp 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 +} |