Gentoo Archives: gentoo-commits

From: "William Hubbs (williamh)" <williamh@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-misc/dhcpcd: dhcpcd-6.3.0.ebuild ChangeLog
Date: Wed, 26 Feb 2014 08:13:07
Message-Id: 20140226081300.D8E282004C@flycatcher.gentoo.org
1 williamh 14/02/26 08:13:00
2
3 Modified: ChangeLog
4 Added: dhcpcd-6.3.0.ebuild
5 Log:
6 version bump
7
8 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 0x8568F528)
9
10 Revision Changes Path
11 1.389 net-misc/dhcpcd/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/dhcpcd/ChangeLog?rev=1.389&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/dhcpcd/ChangeLog?rev=1.389&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/dhcpcd/ChangeLog?r1=1.388&r2=1.389
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/ChangeLog,v
20 retrieving revision 1.388
21 retrieving revision 1.389
22 diff -u -r1.388 -r1.389
23 --- ChangeLog 2 Feb 2014 11:01:00 -0000 1.388
24 +++ ChangeLog 26 Feb 2014 08:13:00 -0000 1.389
25 @@ -1,6 +1,11 @@
26 # ChangeLog for net-misc/dhcpcd
27 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/ChangeLog,v 1.388 2014/02/02 11:01:00 ago Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/ChangeLog,v 1.389 2014/02/26 08:13:00 williamh Exp $
30 +
31 +*dhcpcd-6.3.0 (26 Feb 2014)
32 +
33 + 26 Feb 2014; William Hubbs <williamh@g.o> +dhcpcd-6.3.0.ebuild:
34 + version bump
35
36 02 Feb 2014; Agostino Sarubbo <ago@g.o> dhcpcd-6.2.0-r1.ebuild:
37 Stable for ppc, wrt bug #499262
38
39
40
41 1.1 net-misc/dhcpcd/dhcpcd-6.3.0.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/dhcpcd/dhcpcd-6.3.0.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/dhcpcd/dhcpcd-6.3.0.ebuild?rev=1.1&content-type=text/plain
45
46 Index: dhcpcd-6.3.0.ebuild
47 ===================================================================
48 # Copyright 1999-2014 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/dhcpcd-6.3.0.ebuild,v 1.1 2014/02/26 08:13:00 williamh Exp $
51
52 EAPI=5
53
54 if [[ ${PV} == "9999" ]]; then
55 EGIT_REPO_URI="git://roy.marples.name/${PN}.git"
56 inherit git-r3
57 else
58 MY_P="${P/_alpha/-alpha}"
59 MY_P="${MY_P/_beta/-beta}"
60 MY_P="${MY_P/_rc/-rc}"
61 SRC_URI="http://roy.marples.name/downloads/${PN}/${MY_P}.tar.bz2"
62 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"
63 S="${WORKDIR}/${MY_P}"
64 fi
65
66 inherit eutils systemd
67
68 DESCRIPTION="A fully featured, yet light weight RFC2131 compliant DHCP client"
69 HOMEPAGE="http://roy.marples.name/projects/dhcpcd/"
70 LICENSE="BSD-2"
71 SLOT="0"
72 IUSE="elibc_glibc ipv6 kernel_linux +udev"
73
74 COMMON_DEPEND="udev? ( virtual/udev )"
75 DEPEND="${COMMON_DEPEND}"
76 RDEPEND="${COMMON_DEPEND}"
77
78 src_prepare()
79 {
80 epatch_user
81 }
82
83 src_configure()
84 {
85 local dev hooks rundir
86 use udev || dev="--without-dev --without-udev"
87 hooks="--with-hook=ntp.conf"
88 use elibc_glibc && hooks="${hooks} --with-hook=yp.conf"
89 use kernel_linux && rundir="--rundir=${EPREFIX}/run"
90 econf \
91 --prefix="${EPREFIX}" \
92 --libexecdir="${EPREFIX}/lib/dhcpcd" \
93 --dbdir="${EPREFIX}/var/lib/dhcpcd" \
94 --localstatedir="${EPREFIX}/var" \
95 ${rundir} \
96 $(use_enable ipv6) \
97 ${dev} \
98 ${hooks}
99 }
100
101 src_install()
102 {
103 default
104 newinitd "${FILESDIR}"/${PN}.initd ${PN}
105 systemd_dounit "${FILESDIR}"/${PN}.service
106 }
107
108 pkg_postinst()
109 {
110 # Upgrade the duid file to the new format if needed
111 local old_duid="${ROOT}"/var/lib/dhcpcd/dhcpcd.duid
112 local new_duid="${ROOT}"/etc/dhcpcd.duid
113 if [ -e "${old_duid}" ] && ! grep -q '..:..:..:..:..:..' "${old_duid}"; then
114 sed -i -e 's/\(..\)/\1:/g; s/:$//g' "${old_duid}"
115 fi
116
117 # Move the duid to /etc, a more sensible location
118 if [ -e "${old_duid}" -a ! -e "${new_duid}" ]; then
119 cp -p "${old_duid}" "${new_duid}"
120 fi
121
122 elog
123 elog "dhcpcd has zeroconf support active by default."
124 elog "This means it will always obtain an IP address even if no"
125 elog "DHCP server can be contacted, which will break any existing"
126 elog "failover support you may have configured in your net configuration."
127 elog "This behaviour can be controlled with the noipv4ll configuration"
128 elog "file option or the -L command line switch."
129 elog "See the dhcpcd and dhcpcd.conf man pages for more details."
130
131 elog
132 elog "Dhcpcd has duid enabled by default, and this may cause issues"
133 elog "with some dhcp servers. For more information, see"
134 elog "https://bugs.gentoo.org/show_bug.cgi?id=477356"
135
136 if ! has_version net-dns/bind-tools; then
137 elog
138 elog "If you activate the lookup-hostname hook to look up your hostname"
139 elog "using the dns, you need to install net-dns/bind-tools."
140 fi
141 }