From 9a47c9181924a825fc6bb561398d5529e9e96a30 Mon Sep 17 00:00:00 2001 From: William Hubbs Date: Tue, 5 May 2015 13:20:24 +0000 Subject: [PATCH] version bump Package-Manager: portage-2.2.18/cvs/Linux x86_64 Manifest-Sign-Key: 0x30C46538 --- net-misc/dhcpcd/ChangeLog | 7 +- net-misc/dhcpcd/Manifest | 12 +-- net-misc/dhcpcd/dhcpcd-6.8.2.ebuild | 120 ++++++++++++++++++++++++++++ 3 files changed, 132 insertions(+), 7 deletions(-) create mode 100644 net-misc/dhcpcd/dhcpcd-6.8.2.ebuild diff --git a/net-misc/dhcpcd/ChangeLog b/net-misc/dhcpcd/ChangeLog index cc3619e734de..9c51943e7599 100644 --- a/net-misc/dhcpcd/ChangeLog +++ b/net-misc/dhcpcd/ChangeLog @@ -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 +dhcpcd-6.8.2.ebuild: + version bump 26 Apr 2015; Mikle Kolyada dhcpcd-6.6.7.ebuild: ia64 stable wrt bug #538418 diff --git a/net-misc/dhcpcd/Manifest b/net-misc/dhcpcd/Manifest index 6a245daa5771..291b51a71b9f 100644 --- a/net-misc/dhcpcd/Manifest +++ b/net-misc/dhcpcd/Manifest @@ -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 index 000000000000..6d1633544509 --- /dev/null +++ b/net-misc/dhcpcd/dhcpcd-6.8.2.ebuild @@ -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 +} -- 2.26.2