diff options
author | William Hubbs <williamh@gentoo.org> | 2014-11-14 16:37:05 +0000 |
---|---|---|
committer | William Hubbs <williamh@gentoo.org> | 2014-11-14 16:37:05 +0000 |
commit | 33d0d56eed04b2fb58de0b4ed84d4b1f086cc245 (patch) | |
tree | 0f4b43636548fab6a42e551769f3f07181242c5c /net-misc/dhcpcd | |
parent | Bump, fix version issues with bash 4.3 (#526234), remove deprecated bash comp... (diff) | |
download | historical-33d0d56eed04b2fb58de0b4ed84d4b1f086cc245.tar.gz historical-33d0d56eed04b2fb58de0b4ed84d4b1f086cc245.tar.bz2 historical-33d0d56eed04b2fb58de0b4ed84d4b1f086cc245.zip |
version bump
Package-Manager: portage-2.2.14/cvs/Linux x86_64
Manifest-Sign-Key: 0x30C46538
Diffstat (limited to 'net-misc/dhcpcd')
-rw-r--r-- | net-misc/dhcpcd/ChangeLog | 7 | ||||
-rw-r--r-- | net-misc/dhcpcd/Manifest | 10 | ||||
-rw-r--r-- | net-misc/dhcpcd/dhcpcd-6.6.2.ebuild | 119 |
3 files changed, 131 insertions, 5 deletions
diff --git a/net-misc/dhcpcd/ChangeLog b/net-misc/dhcpcd/ChangeLog index bfcc8c8f9ba2..9fab6c90ef7a 100644 --- a/net-misc/dhcpcd/ChangeLog +++ b/net-misc/dhcpcd/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for net-misc/dhcpcd # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/ChangeLog,v 1.435 2014/11/07 21:28:01 williamh Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/ChangeLog,v 1.436 2014/11/14 16:36:52 williamh Exp $ + +*dhcpcd-6.6.2 (14 Nov 2014) + + 14 Nov 2014; William Hubbs <williamh@gentoo.org> +dhcpcd-6.6.2.ebuild: + version bump *dhcpcd-6.6.1 (07 Nov 2014) diff --git a/net-misc/dhcpcd/Manifest b/net-misc/dhcpcd/Manifest index 0cc22b7e8874..ff5351255fbc 100644 --- a/net-misc/dhcpcd/Manifest +++ b/net-misc/dhcpcd/Manifest @@ -11,6 +11,7 @@ DIST dhcpcd-6.5.0.tar.bz2 155345 SHA256 6bb80c3002cf4be3ee6c6b780e21ca6e1ac97e70 DIST dhcpcd-6.5.1.tar.bz2 156068 SHA256 37d3860a3787b656ae2d1a64855e2dede4460956b979304c14192ada3b550e78 SHA512 3c25ba3818f2f9e4890ee0056bf1d47a3be71ad16c0305b930b4728ec93330f5c63af22688e220f6f08ba10847585fbd68598bf766f052e9f2404c40f60e93e8 WHIRLPOOL 6a144e286ece90c6ac51cba892e18af9ab0b69e10702e0d9f8d14c8d0a24eb86187f3b95c89800391fc87ed39c6c2689554e84a643fc0512b0220f163110f0f6 DIST dhcpcd-6.6.0.tar.bz2 156724 SHA256 16b94272cbb9ca22cb74c4421ee745f56850121613f6256587adb4e988c17fd0 SHA512 9abd305d8257293d94770b386183e096a290060fdab283c135f545d6a59321efcafcce4cf4cb0fac5a9717ab5ff24da9c7ce2de482fc49522effb3b539bad76b WHIRLPOOL d16187f3d80152b52e8da728dab1ef7128d3cc76d0806f3c0d47aa323af2e16ac6e21af559d3047174c05e2815c338a5b63f910a6f56fcf2bca2c060d7d27657 DIST dhcpcd-6.6.1.tar.bz2 157364 SHA256 5d6a15fa064a91761601142232f23edb09b570555c3386e6d766759d78b8e1fe SHA512 92a77fd2a0946f72bad31bebef7981f22f7a582aa2a1c9cdbff104a9acf1bdae4b2dc87866a7b20dbd62ca569afb08d1b5a0dcf888532c52b00c8036815c9ac3 WHIRLPOOL 7a1145ebbcdc0d5a4f08601bacc4a7347998c03e2ab1ea05d92d8ee502815078187356bb2ddfa7cdb7c7d4149b79982f6e334163682ab1df00d50c7ec1d0e94e +DIST dhcpcd-6.6.2.tar.bz2 156901 SHA256 879c81febafc95ed9353909b719af765e9925c6cb06226b79da6c0dd176fe89f SHA512 25640c2cd2539bb8bf764546535b1072b6423477c6dbaf88033ce8f384b8b5908fa6ff0a6641dcb16bb129974ff1cb55ab44b04475e1a15fa66d2dc31862cffd WHIRLPOOL 54c050163438ed3fc49e2eae3bc07997ef83865f910a5ea79b610b8df214e4398952cae637c4971bbcbd365d8852e4918ff930cf81b8574a79f31fb268009769 EBUILD dhcpcd-6.4.3.ebuild 3445 SHA256 ee9e740e2f7319d34f5ccdf2aff5a4b0f95f7c0009bb2ba731c8cf390a6f9b1a SHA512 5b68c33cc45e1765cd5d972f13f7bf7bcb4999d47948999c2322c7365782db79489eebcd6ce501496534ffc803fa092f3123bd2ea216d79dd7517ba00ad84ecf WHIRLPOOL 9acf74efd528158b11f68bcb846cc00e45a7f0f6de3bb495f494ecedfe2e17e3a5d8faecda921432f18105b601c3e7e84d96112b27e0fffbde80b2e64007dfac EBUILD dhcpcd-6.4.5.ebuild 3409 SHA256 87898f1f8dd61d254db85253fc5b62552e6357a652ec27cc57d99e9a2d8026fe SHA512 71588ef1d254e2fce1194ec3125c2ca4d9abd89532406b02018eeb3e7c28c7057e1779494f24be8cf21fefd2bfa244b257ec299c5f09176200c07b828bd3f1f6 WHIRLPOOL d7ce30b35f5901b306113faa187855a2333925928ba7aa590ebaa578ac02e9ea40f79d29119a98957e9960ca5fb36fff86cd997907a2108ee76c39d0990fea9f EBUILD dhcpcd-6.4.7.ebuild 3401 SHA256 92cd970c44b740858e826809788e518b83e0fb92a606937afd852329404c0ddd SHA512 a6df0f2e13b0f3b5e53fdd95ed6810e81b12f917c8a42ea96d44f2d4e92b4e3e18aade6a13fab605ba320dbe93f02f4216b0856f61e1ef0e48d0e17fcc9db376 WHIRLPOOL ca3a9a00f3c1458848de7975e2311364634c14909a56d9784586b7884f4730f7e0283c04ba54c4cd531101b6c3063e10c652d64b39e34baabb541074ab95c2ac @@ -18,13 +19,14 @@ EBUILD dhcpcd-6.5.0.ebuild 3409 SHA256 3279fbb3afbcc1ca1f2e35e9f73391cf5746d5fce EBUILD dhcpcd-6.5.1.ebuild 3409 SHA256 b96b89001c044f01d4e88089b663c43d3e4dafcb5558b4df13f86d23dfbf747c SHA512 2a2bb7c4034a37421c16afa56a92190cda87e8314c1be4442aaaa69c34d980e70a247f532df7818c2c3a40cfa07cefab9cb32ae8b07746aab8f4cb6de3c451a8 WHIRLPOOL ffa97c1924aa5f4fc9715179638678432926e6f4c376b3c991d9e7f959812727490ea74dbd115205026ddc786a6a9207b4c1e964aba650cbad8cdc6e5af83a1b EBUILD dhcpcd-6.6.0.ebuild 3409 SHA256 91d2e1381f081dd621201eba7f5539b13c74db4c5fde6f2e0f9eb2646b620214 SHA512 d7c5d22348c2179761d72ae75a1ead04a448757e68464c8fc615ad35d23c7ef171b49a3f3d11fddb482dbf2c2747aa2f32ef13863dea2edd8dde2a5e4a7b0bcf WHIRLPOOL 658950f9b3820495fef764ba5b98802e2d8c29145acd1c0551a7c8575527c5185c5c55f539442e14ac3f3f3e948e8f57685f511cda2bf7d97567ffad9d775dd9 EBUILD dhcpcd-6.6.1.ebuild 3409 SHA256 3a28d6956801a0fa80642ef22de948f8dbcd666a0ffdee961d6bfb601be38071 SHA512 ba94ba7f5183859e616c1edb7f5dc04eb711f013099c9946eb7bb2d7a9b048e4d6edb8ec2f34393f7d0c49b59cb21e6f1445764cbbf944c539cfebc91a8d8535 WHIRLPOOL 9bc6d62acd8611ca1c775c2c83739822c7b9b420013076fa164203ec26a45f238d5ee1f7b2a7867a0b21ad063edbb9dd187575e3cb329419649c507d059d7284 +EBUILD dhcpcd-6.6.2.ebuild 3409 SHA256 078255e75276a760f9403506a3823c52734470279e737f29ef13bf62b52fc42f SHA512 556681c78de504bbb84289163397f55a0b2c99564d57ab84a1c5e2b35d54a146d26e8ffa789591a0e903117d2831f8000758f988b4e6ff1bd311a0e0f55e8ed0 WHIRLPOOL a55fe139c8bd0a347c473169947d8361909e543b1dafcde860188747eeb7495785f6431df466ddd39514b5cc14c06de4e18fa9f15d8cfbf4f1dcba6cc1f12f5b EBUILD dhcpcd-9999.ebuild 3409 SHA256 2e19da229cace8cd6d8ed9f04d1083f980113f384d44a2bb88816c732a90df05 SHA512 c4a94506dac3478d9f6a6d9cbcec427ed930449bcf44ba9346239292dbf4d41eb6a39179540a9a70d1c24c29f52c53193f1a0328f4f936576c5e8d3e727714fb WHIRLPOOL 937427fb3ef1ccf3ff2f9a8ae0614103dbb112e122b072c8cf756dd6d99f2124e7cf462c2c9c1d7ff8b504d335738cdbc8ad40c46d73ef6741e1cea3c1717da4 -MISC ChangeLog 60997 SHA256 0f264e9974f6786c471c31fb9c01a943076bc85ce2dc1e0aeef8bc859d449c93 SHA512 57b5f47e4809b86506d55c9ca5ba47ef91fd7d65fd68c5119b05deb379031fb8919e77719edbc4c8cdc465dc1b47b4485d3b907976f32c2c0f4a6411bb274640 WHIRLPOOL b56a83e50bcbac0cdf96d48d85e6e9d6d4d8ba17c1cbd50e2cb8d6de6eb3b1ad0a73a836c1fc61dcc8f506dab68a0604fec42d1b9547fb0c3be2c0c7345429eb +MISC ChangeLog 61115 SHA256 dcfdeafa27f9c7b1e10fac02c8444a3cd798048a186a6b5ab8ff22c85a176c82 SHA512 27f7ef4fe94dc311ad4de24fecede45a4e96cfe0b1c1fe805331d9eb39d2eb4da1dbeec6182b351ca4a24e2fe7e09b14a051c9b0e3ffe3bad6aa7344e9dd789a WHIRLPOOL b0f62fb8113282eebc72dc487c4b4ecc58e0961a47c29b53b39f307c519a44feda6998fbbf58683756392d9df13c97627a0fdf52d4f4fbc321b678eef71bf4e4 MISC metadata.xml 358 SHA256 d2755afa7df7488d44b4904fd1922746bd9ecae448fd73496600e03fd0938707 SHA512 a592a6368f8dc90795b2972fff1c79775de8739d214a4c4403f0528aa1caf993f6e10eb374cb1a38accc915b5cd26c7fac723a712c4570f8a71848d3d9854eac WHIRLPOOL 481a14009c01f31e40ee09d81c273adc1da21b45b5976167cbada8a774775679de5b8233d3effc3f043794cc9f78b7a1705eaa59de4829c150ebe786c46097a6 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iEYEAREIAAYFAlRdOWkACgkQblQW9DDEZTjSxQCcDJlYKG7NNsbSkPeL/4GDaBYO -88EAniEVHKp1I9sjzLuSlk+yg3SivwFp -=7AQq +iEYEAREIAAYFAlRmL7EACgkQblQW9DDEZTiKpQCgkqQ9aOBex6oXCAkJ835SaOyU +TCEAn3U7jQrGkZeH6nIQ7/e9kdslOSY+ +=R2gs -----END PGP SIGNATURE----- diff --git a/net-misc/dhcpcd/dhcpcd-6.6.2.ebuild b/net-misc/dhcpcd/dhcpcd-6.6.2.ebuild new file mode 100644 index 000000000000..2eb66ebadc80 --- /dev/null +++ b/net-misc/dhcpcd/dhcpcd-6.6.2.ebuild @@ -0,0 +1,119 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/dhcpcd-6.6.2.ebuild,v 1.1 2014/11/14 16:36:52 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 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 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 +} |