diff options
author | William Hubbs <williamh@gentoo.org> | 2014-10-29 13:21:59 +0000 |
---|---|---|
committer | William Hubbs <williamh@gentoo.org> | 2014-10-29 13:21:59 +0000 |
commit | 31dbca763f8e6dee3623885bd02489bd65c64656 (patch) | |
tree | 5c72f5043ff1479471404f0968079f2750b01992 /net-misc/dhcpcd | |
parent | fix SRC_URI thx to @grknight (diff) | |
download | historical-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/ChangeLog | 7 | ||||
-rw-r--r-- | net-misc/dhcpcd/Manifest | 10 | ||||
-rw-r--r-- | net-misc/dhcpcd/dhcpcd-6.6.0.ebuild | 119 |
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 +} |