summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilliam Hubbs <williamh@gentoo.org>2014-11-14 16:37:05 +0000
committerWilliam Hubbs <williamh@gentoo.org>2014-11-14 16:37:05 +0000
commit33d0d56eed04b2fb58de0b4ed84d4b1f086cc245 (patch)
tree0f4b43636548fab6a42e551769f3f07181242c5c /net-misc/dhcpcd
parentBump, fix version issues with bash 4.3 (#526234), remove deprecated bash comp... (diff)
downloadhistorical-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/ChangeLog7
-rw-r--r--net-misc/dhcpcd/Manifest10
-rw-r--r--net-misc/dhcpcd/dhcpcd-6.6.2.ebuild119
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
+}