version bump
authorWilliam Hubbs <williamh@gentoo.org>
Tue, 5 May 2015 13:20:24 +0000 (13:20 +0000)
committerWilliam Hubbs <williamh@gentoo.org>
Tue, 5 May 2015 13:20:24 +0000 (13:20 +0000)
Package-Manager: portage-2.2.18/cvs/Linux x86_64
Manifest-Sign-Key: 0x30C46538

net-misc/dhcpcd/ChangeLog
net-misc/dhcpcd/Manifest
net-misc/dhcpcd/dhcpcd-6.8.2.ebuild [new file with mode: 0644]

index cc3619e734decc08e27ba5ea0473e5a1e93bb468..9c51943e7599e33e81ae1d544ea4fca7a6056050 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for net-misc/dhcpcd
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/ChangeLog,v 1.454 2015/04/26 19:17:11 zlogene Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/ChangeLog,v 1.455 2015/05/05 13:20:12 williamh Exp $
+
+*dhcpcd-6.8.2 (05 May 2015)
+
+  05 May 2015; William Hubbs <williamh@gentoo.org> +dhcpcd-6.8.2.ebuild:
+  version bump
 
   26 Apr 2015; Mikle Kolyada <zlogene@gentoo.org> dhcpcd-6.6.7.ebuild:
   ia64 stable wrt bug #538418
index 6a245daa57713d9fc185288e98e207169ef228cf..291b51a71b9f442e8aab48d721d9990f4441c703 100644 (file)
@@ -9,20 +9,20 @@ DIST dhcpcd-6.4.7.tar.bz2 155396 SHA256 bb0880968671436b2cf85dcda4d4cf9b9e25045a
 DIST dhcpcd-6.6.7.tar.bz2 158093 SHA256 43f93a0a536b93e26e4c7733582df7595d73aff9acfef298323e59dd8db8cdab SHA512 793e937ace790669f1e55d1974f11cfd4f4300f5ede2b31b8ac880ab316f47317a8256f40f87228d415653090873158a67a8ecd7eeefd9791475f1dcfadd01b6 WHIRLPOOL 55991f7112b9f0be9055fdbf7f38d3deb331ef05d39f23ac02b175d6ce128a68b279644c6015c80ab3484b996b30e451d5990eb6b23853daecb1bc808e09d550
 DIST dhcpcd-6.7.1.tar.bz2 162396 SHA256 cb65d3e783fa5484ed095bb940c3274a5a91d3ed4a9d9ae66a49d9637165bd98 SHA512 24c6fa296a169f4a8146b346947067e542993c8cee914fca7ebfcb1923b8c9f0af4df21b9df38a6ea2b67f393544f46356a6650d435ed42beb4d3783013cb15c WHIRLPOOL 4d78f601a775b1c2bc9c288f68ff3a3f6129bb6e2c8ab04a53cbd9ab3dff8485cb42051e6bd76d66af1ac2d3a9a92b20fa1eefc77f1a8aab2756cdac70e2364f
 DIST dhcpcd-6.8.1.tar.bz2 173030 SHA256 27b60cbf726a8319e6f1e7691132082c9cdac473317ea47cb093d0dd3d32af82 SHA512 b3ac554b40cfc3aa8c810f5579dd0c5f2c2aec870f142ac10b8a00cfd1c4934f171b12b5cc3197bf17761feba66e2ca463a9c2c3bb4e558e5bd1b033cebebae6 WHIRLPOOL a3a68c1bb8b12af657d7bb18ed37529b13b258d8afc07c84fa5e9a49b7469b450760be2c564b94192792f6bd9d73db514c130f62fab3935bf741bcda0b085469
+DIST dhcpcd-6.8.2.tar.bz2 175355 SHA256 a72187fe1f31553264571720d47ebf919cf484f04c2fa974e57a10e16a505cb2 SHA512 cef488618c2bab398adb4b5021745ca9a8319067400604d087cb2c62142449adc40f25a14d90c87147c9412ffa1a85e6253374e98fea2de8024c94e3771e1c41 WHIRLPOOL c1464776cbccc96513ad544408ef9156f755fb3c81903536628c7b16bf18d8e373afe395e1137e998980e56585d571aa7abaac8820164d8f013e82c1ae8adc99
 EBUILD dhcpcd-6.4.3.ebuild 3445 SHA256 ee9e740e2f7319d34f5ccdf2aff5a4b0f95f7c0009bb2ba731c8cf390a6f9b1a SHA512 5b68c33cc45e1765cd5d972f13f7bf7bcb4999d47948999c2322c7365782db79489eebcd6ce501496534ffc803fa092f3123bd2ea216d79dd7517ba00ad84ecf WHIRLPOOL 9acf74efd528158b11f68bcb846cc00e45a7f0f6de3bb495f494ecedfe2e17e3a5d8faecda921432f18105b601c3e7e84d96112b27e0fffbde80b2e64007dfac
 EBUILD dhcpcd-6.4.7.ebuild 3402 SHA256 846101acbfc9663fd6fe8c265fc9b04469cf62c63c495ce6106cd791197cdcad SHA512 00fd515223af61c373e6346536e51494f7ea973093442de7dc9bdc525909f7fd018ea6bffa06f245e65773724195b1459a55cc17a9dcd10146d973ee40e1b6fb WHIRLPOOL 133179fb52ef93ea1701f3f5a3699bffdd7b303bb3c8c69b63b83a1f7b110632b99c683e135ef8a9d0272eeb10c8c33475358c0e9f35a21ef0d31f6190e54fcd
 EBUILD dhcpcd-6.6.7.ebuild 3400 SHA256 26cd73d33725f4fc1f0c6db5b92c146f0d89d2edeb55addc13b8a3bbf087857e SHA512 fed93edd02b02b02ea833979688bf39e0b7e6a7c168a0f89c5be758b8d1118b43dfe1864b82b4e2117f57f63df4a2e736f7c96d2f041d057427bec01571f0bea WHIRLPOOL 3bb9524500321cc23c8cc80a93eb36561e58551db494ce0c494906fc5a64be158f5a95c971965a71ed635862fe879238d8b7de896b8d1273c0dfafe6391a34f6
 EBUILD dhcpcd-6.7.1.ebuild 3442 SHA256 b364d1fba21ddec1c0599e939e351b6673c238eceab1374d9be82c4213a235d3 SHA512 5f16cc139ab8e4cbe73f05ab40830cd183a4ac0d49c77d1fc1acb59e645e4774484cfbe37bc54b9cb69066645476cc751cddb95f86b901b6c52a92c9651c5c61 WHIRLPOOL 38788b775640c13a5e73fcd9949deed0a73249f6f8c9cbab35bf9d6d9b2323e0a0cf2cc2d2f01cc9019e1f7c53f6e1730558dca213ad253881753be73aa63b78
 EBUILD dhcpcd-6.8.1.ebuild 3446 SHA256 3eb866a839eb553cae8e6c190ac02f22987d51e81332de3c0d76d2a160b0111d SHA512 2350bad309f32383b224d6754c0e9b7b98dbc572926046d9b25df386ecf5d5c5308971e2f5240e0e801c96c70a6f633add7c0c209eb38da54b8583a60c143ae8 WHIRLPOOL 09e63cd6503ee140c69f6e6801efa5737f1e1645711497136b64300985a6d02f8ddb37d2429ac1baf050e7b3fd5476045ce8cbd381c8da2808c385715df4f52b
+EBUILD dhcpcd-6.8.2.ebuild 3446 SHA256 c9824ab049a1c7fb215ed2dc262a594b93e9e22835e0e5b6a1cf42f9de6a85d7 SHA512 337b314b5b98da7e0b4e0696e0b2fc44108b873a8f4484dd15ab0bea5768d553c9da825ab7cbe2bdfca8bce5aff9d0b8f11a148d3c295e6d625a2c5d8fb69cf5 WHIRLPOOL a0734f91975be35c0a14b73244b7247e9d02b0adb1b8fb07140c80c125726454d71acb67337458e27eeafa0a35a6c74e6e5445c43ababfccbdd43eace6de9a8b
 EBUILD dhcpcd-9999.ebuild 3446 SHA256 d34c08565121508ca1b0fa71705dc4850c820cee9c6a89a8726c7e9d2b0158e6 SHA512 e267c4a6aac40f72dfcae2a5118b247449fdc6613a8ed2338edafa7195537153ea05c23eefb64006636894ee815b6fdea8a7b3e6c6d87534e4827a813b31b493 WHIRLPOOL 5e19a1ec77667ce044f3fa97c11fd446e4de786d88110f5ec594ff0230be25788e67f028e90c4450d01c9054d272f8b950b194ce95da582e5ba512e44bd7ed8c
-MISC ChangeLog 63275 SHA256 71a137bdfdcb4d94c1fd89423d937aae5450e4111efefadabfb8e9033e6436cb SHA512 e1e0050c0b1190416a2dfd563c11c73362f975df226e0ca2a13b4959987fb13761bdb299d921ec1058b1a5b093073f9c6e171bae7c84634345af2ca32366ce50 WHIRLPOOL 02c5cf81d109f2b4cadc8650f0a1018b3ca19772cecb05e0d2f5784b1bfa093b5c0e6243e535a1ef8a150db5331099a2f084b8e3bfab6f7e0e6679f3004626bb
+MISC ChangeLog 63394 SHA256 7f2ecbed1105ef3a748e2185ea38594fec57535bd08cbd82e274aef52ff8d31b SHA512 0296678195c89dc251a98a7549ac542c53c0370ccc8ffa36975331a25e1cc35a2eda07fdcad0a2fcaad40b2a3dd0c3704a88a531d7a0d0848e637e59b8f58695 WHIRLPOOL c23bda22c0fcd772e525018163fa9c0ba315f6c489061800ae1964a85d53d4a85d029d2d2adbea9f2050ac2570d8bdb7f90bc9a1cdeb2cbd7c8f9a3924dc5ee3
 MISC metadata.xml 467 SHA256 91b68a773dadc21672f7caea36dea4881b2345bd181df980deedd2fa109da021 SHA512 0f693eda66de5e8b4deecdaa722a9dfeb4b528a665b5488bb5d4a3a002094de0be1f9e48378051040174e98d884327d936d3191fa13a4263ddd19f1ed088bc06 WHIRLPOOL ced605f59979086352451940b6d8517efa7cafb9b080369bd8237f3b418e4bdfae3d4cd9c6f7ce051a4f906e09f0fc3777cee65ffbae5bcdadf638fc1c422c2d
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
-iJwEAQEIAAYFAlU9OUQACgkQG9wOWsQutdbXZAP/dDGG5e7Zk8ynYnz8mBcmYCo6
-n4U0Ya941IswOpQcZdhSvfj3ebZFbjiOmBxIykX0fD2uWZf4wZLOX6vLjc4NuDpq
-vf0EUazmtXnu0SEpGGTxFYbCUvzI2Cpuv1OvREe0ql4Zzspc6s4vNk7On6s79IIw
-b04HEb4NcSNECqoDMnc=
-=Dbdg
+iEYEAREIAAYFAlVIw5cACgkQblQW9DDEZTiXUACgu3tXN/x3t165cOTWk0zCYtCP
+E5gAoKrFZapiTXbM3d5Sly4gjZ7UaePu
+=DJY6
 -----END PGP SIGNATURE-----
diff --git a/net-misc/dhcpcd/dhcpcd-6.8.2.ebuild b/net-misc/dhcpcd/dhcpcd-6.8.2.ebuild
new file mode 100644 (file)
index 0000000..6d16335
--- /dev/null
@@ -0,0 +1,120 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/dhcpcd-6.8.2.ebuild,v 1.1 2015/05/05 13:20:12 williamh Exp $
+
+EAPI=5
+
+if [[ ${PV} == "9999" ]]; then
+       FOSSIL_URI="http://roy.marples.name/projects/dhcpcd"
+else
+       MY_P="${P/_alpha/-alpha}"
+       MY_P="${MY_P/_beta/-beta}"
+       MY_P="${MY_P/_rc/-rc}"
+       SRC_URI="http://roy.marples.name/downloads/${PN}/${MY_P}.tar.bz2"
+       KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux"
+       S="${WORKDIR}/${MY_P}"
+fi
+
+inherit eutils systemd toolchain-funcs
+
+DESCRIPTION="A fully featured, yet light weight RFC2131 compliant DHCP client"
+HOMEPAGE="http://roy.marples.name/projects/dhcpcd/"
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="elibc_glibc +embedded ipv6 kernel_linux +udev"
+
+COMMON_DEPEND="udev? ( virtual/udev )"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+
+if [[ ${PV} == "9999" ]]; then
+       DEPEND+=" dev-vcs/fossil"
+
+       src_unpack()
+       {
+               local distdir=${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}}
+               local repo=${distdir}/fossil/${PN}.fossil
+
+               addwrite "${distdir}"
+
+               if [[ -e "${repo}" ]]; then
+                       fossil pull "${FOSSIL_URI}" -R "${repo}" || die
+               else
+                       mkdir -p "${distdir}/fossil" || die
+                       fossil clone "${FOSSIL_URI}" "${repo}" || die
+               fi
+
+               mkdir -p "${S}" || die
+               cd "${S}" || die
+               fossil open "${repo}" || die
+       }
+fi
+
+src_prepare()
+{
+       epatch_user
+}
+
+src_configure()
+{
+       local dev hooks rundir
+       use udev || dev="--without-dev --without-udev"
+       hooks="--with-hook=ntp.conf"
+       use elibc_glibc && hooks="${hooks} --with-hook=yp.conf"
+       use kernel_linux && rundir="--rundir=${EPREFIX}/run"
+       econf \
+               --prefix="${EPREFIX}" \
+               --libexecdir="${EPREFIX}/lib/dhcpcd" \
+               --dbdir="${EPREFIX}/var/lib/dhcpcd" \
+               --localstatedir="${EPREFIX}/var" \
+               ${rundir} \
+               $(use_enable embedded) \
+               $(use_enable ipv6) \
+               ${dev} \
+               CC="$(tc-getCC)" \
+               ${hooks}
+}
+
+src_install()
+{
+       default
+       newinitd "${FILESDIR}"/${PN}.initd ${PN}
+       systemd_dounit "${FILESDIR}"/${PN}.service
+}
+
+pkg_postinst()
+{
+       # Upgrade the duid file to the new format if needed
+       local old_duid="${ROOT}"/var/lib/dhcpcd/dhcpcd.duid
+       local new_duid="${ROOT}"/etc/dhcpcd.duid
+       if [ -e "${old_duid}" ] && ! grep -q '..:..:..:..:..:..' "${old_duid}"; then
+               sed -i -e 's/\(..\)/\1:/g; s/:$//g' "${old_duid}"
+       fi
+
+       # Move the duid to /etc, a more sensible location
+       if [ -e "${old_duid}" -a ! -e "${new_duid}" ]; then
+               cp -p "${old_duid}" "${new_duid}"
+       fi
+
+       if [ -z "$REPLACING_VERSIONS" ]; then
+               elog
+        elog "dhcpcd has zeroconf support active by default."
+               elog "This means 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 noipv4ll configuration"
+               elog "file option or the -L command line switch."
+               elog "See the dhcpcd and dhcpcd.conf man pages for more details."
+
+               elog
+               elog "Dhcpcd has duid enabled by default, and this may cause issues"
+               elog "with some dhcp servers. For more information, see"
+               elog "https://bugs.gentoo.org/show_bug.cgi?id=477356"
+       fi
+
+       if ! has_version net-dns/bind-tools; then
+               elog
+               elog "If you activate the lookup-hostname hook to look up your hostname"
+               elog "using the dns, you need to install net-dns/bind-tools."
+       fi
+}