williamh    14/06/20 19:36:15

  Modified:             ChangeLog
  Added:                dhcpcd-6.4.0.ebuild
  Log:
  version bump
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
0x30C46538)

Revision  Changes    Path
1.400                net-misc/dhcpcd/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/dhcpcd/ChangeLog?rev=1.400&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/dhcpcd/ChangeLog?rev=1.400&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/dhcpcd/ChangeLog?r1=1.399&r2=1.400

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/ChangeLog,v
retrieving revision 1.399
retrieving revision 1.400
diff -u -r1.399 -r1.400
--- ChangeLog   20 Apr 2014 23:21:06 -0000      1.399
+++ ChangeLog   20 Jun 2014 19:36:15 -0000      1.400
@@ -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.399 
2014/04/20 23:21:06 williamh Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/ChangeLog,v 1.400 
2014/06/20 19:36:15 williamh Exp $
+
+*dhcpcd-6.4.0 (20 Jun 2014)
+
+  20 Jun 2014; William Hubbs <will...@gentoo.org> +dhcpcd-6.4.0.ebuild:
+  version bump
 
   20 Apr 2014; William Hubbs <willi...@gentoo.org>
   +files/dhcpcd-6.3.2-fix-cc-setting.patch, +files/dhcpcd-6.3.2-fix-host.patch,



1.1                  net-misc/dhcpcd/dhcpcd-6.4.0.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/dhcpcd/dhcpcd-6.4.0.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/dhcpcd/dhcpcd-6.4.0.ebuild?rev=1.1&content-type=text/plain

Index: dhcpcd-6.4.0.ebuild
===================================================================
# 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.4.0.ebuild,v 1.1 
2014/06/20 19:36:15 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} \
                ${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

        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";

        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
}




Reply via email to