summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilliam Hubbs <williamh@gentoo.org>2014-10-29 13:21:59 +0000
committerWilliam Hubbs <williamh@gentoo.org>2014-10-29 13:21:59 +0000
commit31dbca763f8e6dee3623885bd02489bd65c64656 (patch)
tree5c72f5043ff1479471404f0968079f2750b01992 /net-misc/dhcpcd
parentfix SRC_URI thx to @grknight (diff)
downloadhistorical-31dbca763f8e6dee3623885bd02489bd65c64656.tar.gz
historical-31dbca763f8e6dee3623885bd02489bd65c64656.tar.bz2
historical-31dbca763f8e6dee3623885bd02489bd65c64656.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.0.ebuild119
3 files changed, 131 insertions, 5 deletions
diff --git a/net-misc/dhcpcd/ChangeLog b/net-misc/dhcpcd/ChangeLog
index d238376ba5e1..bed357cf0bd7 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.433 2014/10/17 21:54:34 williamh Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/ChangeLog,v 1.434 2014/10/29 13:21:48 williamh Exp $
+
+*dhcpcd-6.6.0 (29 Oct 2014)
+
+ 29 Oct 2014; William Hubbs <williamh@gentoo.org> +dhcpcd-6.6.0.ebuild:
+ version bump
*dhcpcd-6.5.1 (17 Oct 2014)
diff --git a/net-misc/dhcpcd/Manifest b/net-misc/dhcpcd/Manifest
index cfbed49e15fe..27b75e7d9b57 100644
--- a/net-misc/dhcpcd/Manifest
+++ b/net-misc/dhcpcd/Manifest
@@ -9,18 +9,20 @@ DIST dhcpcd-6.4.5.tar.bz2 153291 SHA256 c19daec78e36eac170df9633c238ab519645fa4b
DIST dhcpcd-6.4.7.tar.bz2 155396 SHA256 bb0880968671436b2cf85dcda4d4cf9b9e25045a274832bf18e28534bb25e187 SHA512 cccf5ef0e025f56f87f530ddcf518f550bf3ffa662bc7514f4cedf92a6f01bdfd7d87d4e41cad3c41d1c99a307eda2e8663344ca403fc8c23043ef1fc0f0298a WHIRLPOOL 98c00ea889585a110c631344a06c1eb03430c36379e388f5ef86857ae21c17de5812f303ddf58c8f7e7be2bbd4af4b64aa842d541c84c124822024e35dc4d335
DIST dhcpcd-6.5.0.tar.bz2 155345 SHA256 6bb80c3002cf4be3ee6c6b780e21ca6e1ac97e703100231b28785e8516330794 SHA512 7e2e13013ca868f03124b2a93d08a4b5b41ecb11f8eaa60bc96788052cec0e755d5e9a9f21c67e33cc5007b6b3c8cf52953fa2e6117a6733a5475e9ea612e4bb WHIRLPOOL cd7ca3dbd21fae0e0f73a8fa0983269c218819ff221a9b38544d4b14b5ff8a8374bdc45f8f0ee4bceaaf7a2ee6d788c1cca9feb14970d8be29bf523e8aad5831
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
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
EBUILD dhcpcd-6.5.0.ebuild 3409 SHA256 3279fbb3afbcc1ca1f2e35e9f73391cf5746d5fcea285bcb7f025eb999440529 SHA512 499f5be3aeefe626286acb4dbf9d28d90ace52ee7b9ce52d27698f9d241b85f2b5de557773592ed2f09faa9117841ece32c979ef38ea8eff5435c5fd37ba9c34 WHIRLPOOL 16c500b16c3b63baf7107bb684bb976db1037970b876befb2af2292dd200d94634413d1c4e8bd62545f5829a72aad32837c045e7368fb3c4758751bbe43e6090
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-9999.ebuild 3409 SHA256 2e19da229cace8cd6d8ed9f04d1083f980113f384d44a2bb88816c732a90df05 SHA512 c4a94506dac3478d9f6a6d9cbcec427ed930449bcf44ba9346239292dbf4d41eb6a39179540a9a70d1c24c29f52c53193f1a0328f4f936576c5e8d3e727714fb WHIRLPOOL 937427fb3ef1ccf3ff2f9a8ae0614103dbb112e122b072c8cf756dd6d99f2124e7cf462c2c9c1d7ff8b504d335738cdbc8ad40c46d73ef6741e1cea3c1717da4
-MISC ChangeLog 60761 SHA256 2b50d903cd78070fc5d3778aee813258f39ac5baeeadeb722275b395a902a92f SHA512 0c9f1748ac44306e2f4ae3a77779851720cb0d7fc2bc60ee2e0a58fa60b077ccd4cb0cc208d31fbad9b61b2fac52f433028b310391cb5cad6d707cf66ec027a6 WHIRLPOOL b64a6e81809786a3e1a0df5bad858b19a6dadcd4f908fa068f8e2ed9a58bda129bc8056119ef3d2ad9b00a2a228011c78d4b224d95526309517285978212c991
+MISC ChangeLog 60879 SHA256 436505a2b6809ef3cd73dee8211766c18fb52fdca86c94bd3709fc876f541a0c SHA512 6f8704e0d2a673bb81075b6d96a4a1b7f89a2cdc09beb7f92ba7e4cd873620ed03b12ac58ee9ab26d848b1bfc17e4fec25dd71da1a43dbabe9e21628a027dc2b WHIRLPOOL 6df48922d9743c5c36cc844538c9399f4ba4a0b0463601b3d447546e094d43ca7b79fb1b2b2fc5de8166c6b19a53caf79a94e7ac542b6e530fb2ae994cf23898
MISC metadata.xml 358 SHA256 d2755afa7df7488d44b4904fd1922746bd9ecae448fd73496600e03fd0938707 SHA512 a592a6368f8dc90795b2972fff1c79775de8739d214a4c4403f0528aa1caf993f6e10eb374cb1a38accc915b5cd26c7fac723a712c4570f8a71848d3d9854eac WHIRLPOOL 481a14009c01f31e40ee09d81c273adc1da21b45b5976167cbada8a774775679de5b8233d3effc3f043794cc9f78b7a1705eaa59de4829c150ebe786c46097a6
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iEYEAREIAAYFAlRBkCIACgkQblQW9DDEZThFZwCfe58nh18GatyJPA3piwUuSHTj
-FVwAnRoKDmbi/fLtLPkFw9fvpvyTEajJ
-=jUOc
+iEYEAREIAAYFAlRQ6fYACgkQblQW9DDEZThMKgCfWqkCrdQesgUChOJoJ31TC5Hy
+S1cAn2KDczSdqiyGBzFcT3Azbe5jbJgN
+=p+j+
-----END PGP SIGNATURE-----
diff --git a/net-misc/dhcpcd/dhcpcd-6.6.0.ebuild b/net-misc/dhcpcd/dhcpcd-6.6.0.ebuild
new file mode 100644
index 000000000000..ec9c78c16185
--- /dev/null
+++ b/net-misc/dhcpcd/dhcpcd-6.6.0.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.0.ebuild,v 1.1 2014/10/29 13:21:48 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
+}