williamh    14/12/10 05:17:33

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

Revision  Changes    Path
1.438                net-misc/dhcpcd/ChangeLog

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

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/ChangeLog,v
retrieving revision 1.437
retrieving revision 1.438
diff -u -r1.437 -r1.438
--- ChangeLog   29 Nov 2014 08:00:35 -0000      1.437
+++ ChangeLog   10 Dec 2014 05:17:33 -0000      1.438
@@ -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.437 
2014/11/29 08:00:35 perfinion Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/ChangeLog,v 1.438 
2014/12/10 05:17:33 williamh Exp $
+
+*dhcpcd-6.6.5 (10 Dec 2014)
+
+  10 Dec 2014; William Hubbs <willi...@gentoo.org> +dhcpcd-6.6.5.ebuild:
+  version bump
 
 *dhcpcd-6.6.4 (29 Nov 2014)
 



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

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

Index: dhcpcd-6.6.5.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.6.5.ebuild,v 1.1 
2014/12/10 05:17:33 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
}




Reply via email to