Gentoo Archives: gentoo-commits

From: Lars Wendler <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd/
Date: Sat, 20 Apr 2019 23:20:40
Message-Id: 1555748490.e3d6440e6633a833bc64e06511cf06c4938eaf3a.polynomial-c@gentoo
1 commit: e3d6440e6633a833bc64e06511cf06c4938eaf3a
2 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
3 AuthorDate: Sat Apr 20 08:20:59 2019 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Sat Apr 20 08:21:30 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3d6440e
7
8 net-misc/dhcpcd: Removed old.
9
10 Package-Manager: Portage-2.3.64, Repoman-2.3.12
11 Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
12
13 net-misc/dhcpcd/Manifest | 2 -
14 net-misc/dhcpcd/dhcpcd-6.11.3.ebuild | 114 ---------------------------
15 net-misc/dhcpcd/dhcpcd-7.1.0.ebuild | 149 -----------------------------------
16 3 files changed, 265 deletions(-)
17
18 diff --git a/net-misc/dhcpcd/Manifest b/net-misc/dhcpcd/Manifest
19 index 417bde5e8fe..46dec13be6d 100644
20 --- a/net-misc/dhcpcd/Manifest
21 +++ b/net-misc/dhcpcd/Manifest
22 @@ -1,6 +1,4 @@
23 -DIST dhcpcd-6.11.3.tar.xz 194892 BLAKE2B 08253879221f2cbccf69caf06ccbde960103fdf4de194f746572f4fa10497ab23dc1a41b6a849fe75f68a1d7a653e5358a7976581da0a92c8f19e2627b921440 SHA512 249185532cb239124f847c28e6bfb3e8a85e818e05a07eb0c6ac6843fbbab8afa8d6ebce4032b3537ccfb7fafb306dd0dc51c0e97f337f12f5071ba499686a70
24 DIST dhcpcd-7.0.1.tar.xz 207908 BLAKE2B 1a9350a0c4a9eb1eb6f5a7be78beb4a5fecd802ee90a4649ab17db69eabc75a913b9f3db97ea6260bcad3516b9613c20f74d9d68a7ac98b508458e5cd30cf15f SHA512 d2a9b053aa663dd1ed38a10a73ee3377a3a076c9638bdda9331a4c161c2ba87f5f68f366ac8e1f1015404f617b74261a03a97ac7cdfd642b4a41b87b54984c34
25 DIST dhcpcd-7.0.8.tar.xz 210752 BLAKE2B ad8ba622589cc1c8c4bb332470c59527e03c817729f43a5b55b4f53f8ed60f35faaffbff24416f8596e78df8deb304f0598e27d890e9601d36c81250fda99942 SHA512 82cd845eb35670788b8f31b973945460f4c5f1a0a3025e3a452b79230dc30704e129d97140e6aec6d0281e0c89c333c0ce0af03c4767b2e5e66547ed3e071953
26 -DIST dhcpcd-7.1.0.tar.xz 211496 BLAKE2B ca919723f8f205ad24e28751024ff68cb4d1e86d056d47b1390a8e81cbb62d61e6a09d50d95756968d43383420e479846a4527095532d2761e26c6f4d780988b SHA512 28d2b5ff8cb372df6432becdbfeedaea945608b14374b6af8938936efdaa73d8d8f1cb3f37d2f440137c2f6988f72ed8de6d1bda43d65d4fe22efdd0a1662c24
27 DIST dhcpcd-7.1.1.tar.xz 211788 BLAKE2B 984ec97ffdcb15883f57f9e2a699a7c8f006b2630e7651ab9d55e7a980045f8891f09d9f7be420969203a59671d097a1ed76621fe4a62ff26a5020fc8becfe69 SHA512 8791e718d65ef8ae23a16b98e82824860fa91914e6eb0a42cdbbca28236c1c38005ada44214bde33aac57152fe675debebdb5d141b67dcfc82012996d8337bb4
28 DIST dhcpcd-7.2.0.tar.xz 212532 BLAKE2B c8768df8006d517d0082f08c6ceebfe5a31695485d32d477acc1c4b9bfce8541110388f186c2ef94642e0692c279fc6d89239cbd8ac07d6ed248e67721c07db5 SHA512 2ab7df53ed42cd7a274bbc9cfb9dca43a8615d9044c0e9f460c41f064ad012b436bf2fe2648dd2738e66aaefc72412cad6c59444631b650f942cba168127a79d
29
30 diff --git a/net-misc/dhcpcd/dhcpcd-6.11.3.ebuild b/net-misc/dhcpcd/dhcpcd-6.11.3.ebuild
31 deleted file mode 100644
32 index c355512e259..00000000000
33 --- a/net-misc/dhcpcd/dhcpcd-6.11.3.ebuild
34 +++ /dev/null
35 @@ -1,114 +0,0 @@
36 -# Copyright 1999-2018 Gentoo Foundation
37 -# Distributed under the terms of the GNU General Public License v2
38 -
39 -EAPI=6
40 -
41 -if [[ ${PV} == "9999" ]]; then
42 - FOSSIL_URI="http://roy.marples.name/projects/dhcpcd"
43 -else
44 - MY_P="${P/_alpha/-alpha}"
45 - MY_P="${MY_P/_beta/-beta}"
46 - MY_P="${MY_P/_rc/-rc}"
47 - SRC_URI="https://roy.marples.name/downloads/${PN}/${MY_P}.tar.xz"
48 - KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
49 - S="${WORKDIR}/${MY_P}"
50 -fi
51 -
52 -inherit eutils systemd toolchain-funcs
53 -
54 -DESCRIPTION="A fully featured, yet light weight RFC2131 compliant DHCP client"
55 -HOMEPAGE="https://roy.marples.name/projects/dhcpcd"
56 -LICENSE="BSD-2"
57 -SLOT="0"
58 -IUSE="elibc_glibc +embedded ipv6 kernel_linux +udev"
59 -
60 -COMMON_DEPEND="udev? ( virtual/udev )"
61 -DEPEND="${COMMON_DEPEND}"
62 -RDEPEND="${COMMON_DEPEND}"
63 -
64 -if [[ ${PV} == "9999" ]]; then
65 - DEPEND+=" dev-vcs/fossil"
66 -
67 - src_unpack()
68 - {
69 - local distdir=${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}}
70 - local repo=${distdir}/fossil/${PN}.fossil
71 -
72 - addwrite "${distdir}"
73 -
74 - if [[ -e "${repo}" ]]; then
75 - fossil pull "${FOSSIL_URI}" -R "${repo}" || die
76 - else
77 - mkdir -p "${distdir}/fossil" || die
78 - fossil clone "${FOSSIL_URI}" "${repo}" || die
79 - fi
80 -
81 - mkdir -p "${S}" || die
82 - cd "${S}" || die
83 - fossil open "${repo}" || die
84 - }
85 -fi
86 -
87 -src_configure()
88 -{
89 - local dev hooks rundir
90 - use udev || dev="--without-dev --without-udev"
91 - hooks="--with-hook=ntp.conf"
92 - use elibc_glibc && hooks="${hooks} --with-hook=yp.conf"
93 - use kernel_linux && rundir="--rundir=${EPREFIX}/run"
94 - econf \
95 - --prefix="${EPREFIX}" \
96 - --libexecdir="${EPREFIX}/lib/dhcpcd" \
97 - --dbdir="${EPREFIX}/var/lib/dhcpcd" \
98 - --localstatedir="${EPREFIX}/var" \
99 - ${rundir} \
100 - $(use_enable embedded) \
101 - $(use_enable ipv6) \
102 - ${dev} \
103 - CC="$(tc-getCC)" \
104 - ${hooks}
105 -}
106 -
107 -src_install()
108 -{
109 - default
110 - newinitd "${FILESDIR}"/${PN}.initd ${PN}
111 - systemd_dounit "${FILESDIR}"/${PN}.service
112 -}
113 -
114 -pkg_postinst()
115 -{
116 - # Upgrade the duid file to the new format if needed
117 - local old_duid="${ROOT}"/var/lib/dhcpcd/dhcpcd.duid
118 - local new_duid="${ROOT}"/etc/dhcpcd.duid
119 - if [ -e "${old_duid}" ] && ! grep -q '..:..:..:..:..:..' "${old_duid}"; then
120 - sed -i -e 's/\(..\)/\1:/g; s/:$//g' "${old_duid}"
121 - fi
122 -
123 - # Move the duid to /etc, a more sensible location
124 - if [ -e "${old_duid}" -a ! -e "${new_duid}" ]; then
125 - cp -p "${old_duid}" "${new_duid}"
126 - fi
127 -
128 - if [ -z "$REPLACING_VERSIONS" ]; then
129 - elog
130 - elog "dhcpcd has zeroconf support active by default."
131 - elog "This means it will always obtain an IP address even if no"
132 - elog "DHCP server can be contacted, which will break any existing"
133 - elog "failover support you may have configured in your net configuration."
134 - elog "This behaviour can be controlled with the noipv4ll configuration"
135 - elog "file option or the -L command line switch."
136 - elog "See the dhcpcd and dhcpcd.conf man pages for more details."
137 -
138 - elog
139 - elog "Dhcpcd has duid enabled by default, and this may cause issues"
140 - elog "with some dhcp servers. For more information, see"
141 - elog "https://bugs.gentoo.org/show_bug.cgi?id=477356"
142 - fi
143 -
144 - if ! has_version net-dns/bind-tools; then
145 - elog
146 - elog "If you activate the lookup-hostname hook to look up your hostname"
147 - elog "using the dns, you need to install net-dns/bind-tools."
148 - fi
149 -}
150
151 diff --git a/net-misc/dhcpcd/dhcpcd-7.1.0.ebuild b/net-misc/dhcpcd/dhcpcd-7.1.0.ebuild
152 deleted file mode 100644
153 index a1f2efc1cab..00000000000
154 --- a/net-misc/dhcpcd/dhcpcd-7.1.0.ebuild
155 +++ /dev/null
156 @@ -1,149 +0,0 @@
157 -# Copyright 1999-2019 Gentoo Authors
158 -# Distributed under the terms of the GNU General Public License v2
159 -
160 -EAPI=6
161 -
162 -if [[ ${PV} == "9999" ]]; then
163 - EGIT_REPO_URI="https://roy.marples.name/git/dhcpcd.git"
164 - inherit git-r3
165 -else
166 - MY_P="${P/_alpha/-alpha}"
167 - MY_P="${MY_P/_beta/-beta}"
168 - MY_P="${MY_P/_rc/-rc}"
169 - SRC_URI="https://roy.marples.name/downloads/${PN}/${MY_P}.tar.xz"
170 - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
171 - S="${WORKDIR}/${MY_P}"
172 -fi
173 -
174 -inherit eutils systemd toolchain-funcs
175 -
176 -DESCRIPTION="A fully featured, yet light weight RFC2131 compliant DHCP client"
177 -HOMEPAGE="https://roy.marples.name/projects/dhcpcd"
178 -LICENSE="BSD-2"
179 -SLOT="0"
180 -IUSE="elibc_glibc +embedded ipv6 kernel_linux +udev"
181 -
182 -COMMON_DEPEND="udev? ( virtual/udev )"
183 -DEPEND="${COMMON_DEPEND}"
184 -RDEPEND="${COMMON_DEPEND}"
185 -
186 -src_configure()
187 -{
188 - local dev hooks rundir
189 - use udev || dev="--without-dev --without-udev"
190 - hooks="--with-hook=ntp.conf"
191 - use elibc_glibc && hooks="${hooks} --with-hook=yp.conf"
192 - use kernel_linux && rundir="--rundir=${EPREFIX}/run"
193 - econf \
194 - --prefix="${EPREFIX}" \
195 - --libexecdir="${EPREFIX}/lib/dhcpcd" \
196 - --dbdir="${EPREFIX}/var/lib/dhcpcd" \
197 - --localstatedir="${EPREFIX}/var" \
198 - ${rundir} \
199 - $(use_enable embedded) \
200 - $(use_enable ipv6) \
201 - ${dev} \
202 - CC="$(tc-getCC)" \
203 - ${hooks}
204 -}
205 -
206 -src_install()
207 -{
208 - default
209 - keepdir /var/lib/dhcpcd
210 - newinitd "${FILESDIR}"/${PN}.initd ${PN}
211 - systemd_dounit "${FILESDIR}"/${PN}.service
212 -}
213 -
214 -pkg_postinst()
215 -{
216 - local dbdir="${EROOT%/}"/var/lib/dhcpcd old_files=
217 -
218 - local old_old_duid="${EROOT%/}"/var/lib/dhcpcd/dhcpcd.duid
219 - local old_duid="${EROOT%/}"/etc/dhcpcd.duid
220 - local new_duid="${dbdir}"/duid
221 - if [ -e "${old_old_duid}" ]; then
222 - # Upgrade the duid file to the new format if needed
223 - if ! grep -q '..:..:..:..:..:..' "${old_old_duid}"; then
224 - sed -i -e 's/\(..\)/\1:/g; s/:$//g' "${old_old_duid}"
225 - fi
226 -
227 - # Move the duid to /etc, a more sensible location
228 - if [ ! -e "${old_duid}" ]; then
229 - cp -p "${old_old_duid}" "${new_duid}"
230 - fi
231 - old_files="${old_files} ${old_old_duid}"
232 - fi
233 -
234 - # dhcpcd-7 moves the files out of /etc
235 - if [ -e "${old_duid}" ]; then
236 - if [ ! -e "${new_duid}" ]; then
237 - cp -p "${old_duid}" "${new_duid}"
238 - fi
239 - old_files="${old_files} ${old_duid}"
240 - fi
241 - local old_secret="${EROOT%/}"/etc/dhcpcd.secret
242 - local new_secret="${dbdir}"/secret
243 - if [ -e "${old_secret}" ]; then
244 - if [ ! -e "${new_secret}" ]; then
245 - cp -p "${old_secret}" "${new_secret}"
246 - fi
247 - old_files="${old_files} ${old_secret}"
248 - fi
249 -
250 - # dhcpcd-7 renames some files in /var/lib/dhcpcd
251 - local old_rdm="${dbdir}"/dhcpcd-rdm.monotonic
252 - local new_rdm="${dbdir}"/rdm_monotonic
253 - if [ -e "${old_rdm}" ]; then
254 - if [ ! -e "${new_rdm}" ]; then
255 - cp -p "${old_rdm}" "${new_rdm}"
256 - fi
257 - old_files="${old_files} ${old_rdm}"
258 - fi
259 - local lease=
260 - for lease in "${dbdir}"/dhcpcd-*.lease*; do
261 - [ -f "$lease" ] || continue
262 - old_files="${old_files} ${lease}"
263 - local new_lease=$(basename "$lease" | sed -e "s/dhcpcd-//")
264 - [ -e "${dbdir}/${new_lease}" ] && continue
265 - cp "${lease}" "${dbdir}/${new_lease}"
266 - done
267 -
268 - # Warn about removing stale files
269 - if [ -n "${old_files}" ]; then
270 - elog
271 - elog "dhcpcd-7 has copied dhcpcd.duid and dhcpcd.secret from"
272 - elog "${EROOT%/}/etc to ${dbdir}"
273 - elog "and copied leases in ${dbdir} to new files with the dhcpcd-"
274 - elog "prefix dropped."
275 - elog
276 - elog "You should remove these files if you don't plan on reverting"
277 - elog "to an older version:"
278 - local old_file=
279 - for old_file in ${old_files}; do
280 - elog " ${old_file}"
281 - done
282 - fi
283 -
284 - if [ -z "$REPLACING_VERSIONS" ]; then
285 - elog
286 - elog "dhcpcd has zeroconf support active by default."
287 - elog "This means it will always obtain an IP address even if no"
288 - elog "DHCP server can be contacted, which will break any existing"
289 - elog "failover support you may have configured in your net configuration."
290 - elog "This behaviour can be controlled with the noipv4ll configuration"
291 - elog "file option or the -L command line switch."
292 - elog "See the dhcpcd and dhcpcd.conf man pages for more details."
293 -
294 - elog
295 - elog "Dhcpcd has duid enabled by default, and this may cause issues"
296 - elog "with some dhcp servers. For more information, see"
297 - elog "https://bugs.gentoo.org/show_bug.cgi?id=477356"
298 - fi
299 -
300 - if ! has_version net-dns/bind-tools; then
301 - elog
302 - elog "If you activate the lookup-hostname hook to look up your hostname"
303 - elog "using the dns, you need to install net-dns/bind-tools."
304 - fi
305 -}