Gentoo Archives: gentoo-commits

From: Eray Aslan <eras@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-crypt/mit-krb5/
Date: Wed, 05 Aug 2020 05:29:22
Message-Id: 1596605334.21fbc6375a506d4c4963c8967bf711f10061c608.eras@gentoo
1 commit: 21fbc6375a506d4c4963c8967bf711f10061c608
2 Author: Eray Aslan <eras <AT> gentoo <DOT> org>
3 AuthorDate: Wed Aug 5 05:28:54 2020 +0000
4 Commit: Eray Aslan <eras <AT> gentoo <DOT> org>
5 CommitDate: Wed Aug 5 05:28:54 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21fbc637
7
8 app-crypt/mit-krb5: remove old
9
10 Package-Manager: Portage-3.0.1, Repoman-2.3.23
11 Signed-off-by: Eray Aslan <eras <AT> gentoo.org>
12
13 app-crypt/mit-krb5/Manifest | 4 -
14 app-crypt/mit-krb5/mit-krb5-1.17-r1.ebuild | 165 ----------------------------
15 app-crypt/mit-krb5/mit-krb5-1.17.1.ebuild | 165 ----------------------------
16 app-crypt/mit-krb5/mit-krb5-1.18.1.ebuild | 165 ----------------------------
17 app-crypt/mit-krb5/mit-krb5-1.18.2.ebuild | 165 ----------------------------
18 app-crypt/mit-krb5/mit-krb5-1.18.ebuild | 166 -----------------------------
19 6 files changed, 830 deletions(-)
20
21 diff --git a/app-crypt/mit-krb5/Manifest b/app-crypt/mit-krb5/Manifest
22 index b6666567e37..dfcf9ea639c 100644
23 --- a/app-crypt/mit-krb5/Manifest
24 +++ b/app-crypt/mit-krb5/Manifest
25 @@ -1,5 +1 @@
26 -DIST krb5-1.17.1.tar.gz 8765399 BLAKE2B 46be864e2db9c70d164532d82776195bf57342ce4f1fd7dfcf3cf6bd72a3639a69954f742607a2b8950b4dea8acfac5d633aa379d669de20bafe54b407bab94b SHA512 e0c3dc0a6554ab3105ac32f3f01519f56064500213aa743816235d83250abc1db9a9ca38a2ba93a938d562b4af135a013017ce96346d6742bca0c812b842ceef
27 -DIST krb5-1.17.tar.gz 8761763 BLAKE2B 76f636836c67e9eefca91c9417118efdcf4437c1220691f43f3d246daf3eabd53b40a30956f0e57703c3fde5d7193b1d86b68becf3ae1c0c803d2462e79d3014 SHA512 7462a578b936bd17f155a362dbb5d388e157a80a096549028be6c55400b11361c7f8a28e424fd5674801873651df4e694d536cae66728b7ae5e840e532358c52
28 -DIST krb5-1.18.1.tar.gz 8711772 BLAKE2B 98ea02b686760d1e080e1b038601fedcb85ceb4c61dbbba717c300f54a784e8494ff0fc7c0139e95fffd6b1cbe2a65158c9a3af71ea76c1b86905642c29cd93a SHA512 c96c9ed676c8ccb9b65d17bb1d982c266228c75030a2d8fd5d7952ee8cdf362a22d202e93018d1011a5e7bd9a9fabe69aa1578d1d2e4839a78b9916d8b8019ce
29 DIST krb5-1.18.2.tar.gz 8713927 BLAKE2B f0eb34e67adcb86f347c59ec6ef74970a57530cc56336a84909f852cd6135079ea89828e77c906a272f54e0faf6a4a0497f2b648446eb9d048d1c51e4ec513af SHA512 7cbb1b28e677fea3e0794e93951f3caaa2c49bb1175dd187951e72a466cc69d96c3b833d838000fe911c1a437d96a558e550f27c53a8b332fb9dfc7cbb7ec44c
30 -DIST krb5-1.18.tar.gz 8706395 BLAKE2B d2b700c2f869733a7fc9ac735ec27e3973868efcf62c6b130fb5ff33aaaed0571816af519123e9077fc0bc240ee71a6179e87a4f724ae06dba8a70fd1d594b9a SHA512 36a01ea310b4b3d0a3d209b641739575239e1ca5e93b3de99cb1fec83e82f9a70ad0761dd6eb77cda5c18c53044ab80168b00725642a0c2dfde0e492c42af6a9
31
32 diff --git a/app-crypt/mit-krb5/mit-krb5-1.17-r1.ebuild b/app-crypt/mit-krb5/mit-krb5-1.17-r1.ebuild
33 deleted file mode 100644
34 index 583ed9364cf..00000000000
35 --- a/app-crypt/mit-krb5/mit-krb5-1.17-r1.ebuild
36 +++ /dev/null
37 @@ -1,165 +0,0 @@
38 -# Copyright 1999-2020 Gentoo Authors
39 -# Distributed under the terms of the GNU General Public License v2
40 -
41 -EAPI=7
42 -
43 -PYTHON_COMPAT=( python3_{6,7} )
44 -inherit autotools flag-o-matic multilib-minimal python-any-r1 systemd
45 -
46 -MY_P="${P/mit-}"
47 -P_DIR=$(ver_cut 1-2)
48 -DESCRIPTION="MIT Kerberos V"
49 -HOMEPAGE="https://web.mit.edu/kerberos/www/"
50 -SRC_URI="https://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}.tar.gz"
51 -
52 -LICENSE="openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 || ( BSD-2 GPL-2+ )"
53 -SLOT="0"
54 -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
55 -IUSE="cpu_flags_x86_aes doc +keyutils libressl lmdb nls openldap +pkinit selinux +threads test xinetd"
56 -
57 -# Test suite requires network access
58 -RESTRICT="test"
59 -
60 -DEPEND="
61 - !!app-crypt/heimdal
62 - >=sys-libs/e2fsprogs-libs-1.42.9[${MULTILIB_USEDEP}]
63 - || (
64 - >=dev-libs/libverto-0.2.5[libev,${MULTILIB_USEDEP}]
65 - >=dev-libs/libverto-0.2.5[libevent,${MULTILIB_USEDEP}]
66 - >=dev-libs/libverto-0.2.5[tevent,${MULTILIB_USEDEP}]
67 - )
68 - keyutils? ( >=sys-apps/keyutils-1.5.8:=[${MULTILIB_USEDEP}] )
69 - lmdb? ( dev-db/lmdb )
70 - nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
71 - openldap? ( >=net-nds/openldap-2.4.38-r1[${MULTILIB_USEDEP}] )
72 - pkinit? (
73 - !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )
74 - libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] )
75 - )
76 - xinetd? ( sys-apps/xinetd )
77 - "
78 -BDEPEND="
79 - ${PYTHON_DEPS}
80 - virtual/yacc
81 - cpu_flags_x86_aes? (
82 - amd64? ( dev-lang/yasm )
83 - x86? ( dev-lang/yasm )
84 - )
85 - doc? ( virtual/latex-base )
86 - test? (
87 - ${PYTHON_DEPS}
88 - dev-lang/tcl:0
89 - dev-util/dejagnu
90 - dev-util/cmocka
91 - )"
92 -RDEPEND="${DEPEND}
93 - selinux? ( sec-policy/selinux-kerberos )"
94 -
95 -S=${WORKDIR}/${MY_P}/src
96 -
97 -PATCHES=(
98 - "${FILESDIR}/${PN}-1.12_warn_cflags.patch"
99 - "${FILESDIR}/${PN}-config_LDFLAGS-r1.patch"
100 - "${FILESDIR}/${PN}-1.16.3-libressl-r1.patch"
101 -)
102 -
103 -MULTILIB_CHOST_TOOLS=(
104 - /usr/bin/krb5-config
105 -)
106 -
107 -src_prepare() {
108 - default
109 - # Make sure we always use the system copies.
110 - rm -rf util/{et,ss,verto}
111 - sed -i 's:^[[:space:]]*util/verto$::' configure.in || die
112 -
113 - eautoreconf
114 -}
115 -
116 -src_configure() {
117 - # QA
118 - append-flags -fno-strict-aliasing
119 - append-flags -fno-strict-overflow
120 -
121 - multilib-minimal_src_configure
122 -}
123 -
124 -multilib_src_configure() {
125 - use keyutils || export ac_cv_header_keyutils_h=no
126 - ECONF_SOURCE=${S} \
127 - WARN_CFLAGS="set" \
128 - econf \
129 - $(use_with openldap ldap) \
130 - "$(multilib_native_use_with test tcl "${EPREFIX}/usr")" \
131 - $(use_enable nls) \
132 - $(use_enable pkinit) \
133 - $(use_enable threads thread-support) \
134 - $(use_with lmdb) \
135 - --without-hesiod \
136 - --enable-shared \
137 - --with-system-et \
138 - --with-system-ss \
139 - --enable-dns-for-realm \
140 - --enable-kdc-lookaside-cache \
141 - --with-system-verto \
142 - --disable-rpath
143 -}
144 -
145 -multilib_src_compile() {
146 - emake -j1
147 -}
148 -
149 -multilib_src_test() {
150 - multilib_is_native_abi && emake -j1 check
151 -}
152 -
153 -multilib_src_install() {
154 - emake \
155 - DESTDIR="${D}" \
156 - EXAMPLEDIR="${EPREFIX}/usr/share/doc/${PF}/examples" \
157 - install
158 -}
159 -
160 -multilib_src_install_all() {
161 - # default database dir
162 - keepdir /var/lib/krb5kdc
163 -
164 - rmdir "${ED}"/var/lib/{run/krb5kdc,run}
165 -
166 - cd ..
167 - dodoc README
168 -
169 - if use doc; then
170 - dodoc -r doc/html
171 - docinto pdf
172 - dodoc doc/pdf/*.pdf
173 - fi
174 -
175 - newinitd "${FILESDIR}"/mit-krb5kadmind.initd-r2 mit-krb5kadmind
176 - newinitd "${FILESDIR}"/mit-krb5kdc.initd-r2 mit-krb5kdc
177 - newinitd "${FILESDIR}"/mit-krb5kpropd.initd-r2 mit-krb5kpropd
178 - newconfd "${FILESDIR}"/mit-krb5kadmind.confd mit-krb5kadmind
179 - newconfd "${FILESDIR}"/mit-krb5kdc.confd mit-krb5kdc
180 - newconfd "${FILESDIR}"/mit-krb5kpropd.confd mit-krb5kpropd
181 -
182 - systemd_newunit "${FILESDIR}"/mit-krb5kadmind.service mit-krb5kadmind.service
183 - systemd_newunit "${FILESDIR}"/mit-krb5kdc.service mit-krb5kdc.service
184 - systemd_newunit "${FILESDIR}"/mit-krb5kpropd.service mit-krb5kpropd.service
185 - systemd_newunit "${FILESDIR}"/mit-krb5kpropd_at.service "mit-krb5kpropd@.service"
186 - systemd_newunit "${FILESDIR}"/mit-krb5kpropd.socket mit-krb5kpropd.socket
187 -
188 - insinto /etc
189 - newins "${ED}/usr/share/doc/${PF}/examples/krb5.conf" krb5.conf.example
190 - insinto /var/lib/krb5kdc
191 - newins "${ED}/usr/share/doc/${PF}/examples/kdc.conf" kdc.conf.example
192 -
193 - if use openldap ; then
194 - insinto /etc/openldap/schema
195 - doins "${S}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema"
196 - fi
197 -
198 - if use xinetd ; then
199 - insinto /etc/xinetd.d
200 - newins "${FILESDIR}/kpropd.xinetd" kpropd
201 - fi
202 -}
203
204 diff --git a/app-crypt/mit-krb5/mit-krb5-1.17.1.ebuild b/app-crypt/mit-krb5/mit-krb5-1.17.1.ebuild
205 deleted file mode 100644
206 index 48fb6f79c76..00000000000
207 --- a/app-crypt/mit-krb5/mit-krb5-1.17.1.ebuild
208 +++ /dev/null
209 @@ -1,165 +0,0 @@
210 -# Copyright 1999-2020 Gentoo Authors
211 -# Distributed under the terms of the GNU General Public License v2
212 -
213 -EAPI=7
214 -
215 -PYTHON_COMPAT=( python3_{6,7} )
216 -inherit autotools flag-o-matic multilib-minimal python-any-r1 systemd
217 -
218 -MY_P="${P/mit-}"
219 -P_DIR=$(ver_cut 1-2)
220 -DESCRIPTION="MIT Kerberos V"
221 -HOMEPAGE="https://web.mit.edu/kerberos/www/"
222 -SRC_URI="https://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}.tar.gz"
223 -
224 -LICENSE="openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 || ( BSD-2 GPL-2+ )"
225 -SLOT="0"
226 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
227 -IUSE="cpu_flags_x86_aes doc +keyutils libressl lmdb nls openldap +pkinit selinux +threads test xinetd"
228 -RESTRICT="!test? ( test )"
229 -
230 -# Test suite requires network access
231 -RESTRICT="test"
232 -
233 -DEPEND="
234 - !!app-crypt/heimdal
235 - >=sys-libs/e2fsprogs-libs-1.42.9[${MULTILIB_USEDEP}]
236 - || (
237 - >=dev-libs/libverto-0.2.5[libev,${MULTILIB_USEDEP}]
238 - >=dev-libs/libverto-0.2.5[libevent,${MULTILIB_USEDEP}]
239 - >=dev-libs/libverto-0.2.5[tevent,${MULTILIB_USEDEP}]
240 - )
241 - keyutils? ( >=sys-apps/keyutils-1.5.8:=[${MULTILIB_USEDEP}] )
242 - lmdb? ( dev-db/lmdb )
243 - nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
244 - openldap? ( >=net-nds/openldap-2.4.38-r1[${MULTILIB_USEDEP}] )
245 - pkinit? (
246 - !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )
247 - libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] )
248 - )
249 - xinetd? ( sys-apps/xinetd )
250 - "
251 -BDEPEND="
252 - ${PYTHON_DEPS}
253 - virtual/yacc
254 - cpu_flags_x86_aes? (
255 - amd64? ( dev-lang/yasm )
256 - x86? ( dev-lang/yasm )
257 - )
258 - doc? ( virtual/latex-base )
259 - test? (
260 - ${PYTHON_DEPS}
261 - dev-lang/tcl:0
262 - dev-util/dejagnu
263 - dev-util/cmocka
264 - )"
265 -RDEPEND="${DEPEND}
266 - selinux? ( sec-policy/selinux-kerberos )"
267 -
268 -S=${WORKDIR}/${MY_P}/src
269 -
270 -PATCHES=(
271 - "${FILESDIR}/${PN}-1.12_warn_cflags.patch"
272 - "${FILESDIR}/${PN}-config_LDFLAGS-r1.patch"
273 - "${FILESDIR}/${PN}-1.16.3-libressl-r1.patch"
274 - "${FILESDIR}/${PN}_dont_create_run.patch"
275 -)
276 -
277 -MULTILIB_CHOST_TOOLS=(
278 - /usr/bin/krb5-config
279 -)
280 -
281 -src_prepare() {
282 - default
283 - # Make sure we always use the system copies.
284 - rm -rf util/{et,ss,verto}
285 - sed -i 's:^[[:space:]]*util/verto$::' configure.in || die
286 -
287 - eautoreconf
288 -}
289 -
290 -src_configure() {
291 - # QA
292 - append-flags -fno-strict-aliasing
293 - append-flags -fno-strict-overflow
294 -
295 - multilib-minimal_src_configure
296 -}
297 -
298 -multilib_src_configure() {
299 - use keyutils || export ac_cv_header_keyutils_h=no
300 - ECONF_SOURCE=${S} \
301 - WARN_CFLAGS="set" \
302 - econf \
303 - $(use_with openldap ldap) \
304 - "$(multilib_native_use_with test tcl "${EPREFIX}/usr")" \
305 - $(use_enable nls) \
306 - $(use_enable pkinit) \
307 - $(use_enable threads thread-support) \
308 - $(use_with lmdb) \
309 - --without-hesiod \
310 - --enable-shared \
311 - --with-system-et \
312 - --with-system-ss \
313 - --enable-dns-for-realm \
314 - --enable-kdc-lookaside-cache \
315 - --with-system-verto \
316 - --disable-rpath
317 -}
318 -
319 -multilib_src_compile() {
320 - emake -j1
321 -}
322 -
323 -multilib_src_test() {
324 - multilib_is_native_abi && emake -j1 check
325 -}
326 -
327 -multilib_src_install() {
328 - emake \
329 - DESTDIR="${D}" \
330 - EXAMPLEDIR="${EPREFIX}/usr/share/doc/${PF}/examples" \
331 - install
332 -}
333 -
334 -multilib_src_install_all() {
335 - # default database dir
336 - keepdir /var/lib/krb5kdc
337 -
338 - cd ..
339 - dodoc README
340 -
341 - if use doc; then
342 - dodoc -r doc/html
343 - docinto pdf
344 - dodoc doc/pdf/*.pdf
345 - fi
346 -
347 - newinitd "${FILESDIR}"/mit-krb5kadmind.initd-r2 mit-krb5kadmind
348 - newinitd "${FILESDIR}"/mit-krb5kdc.initd-r2 mit-krb5kdc
349 - newinitd "${FILESDIR}"/mit-krb5kpropd.initd-r2 mit-krb5kpropd
350 - newconfd "${FILESDIR}"/mit-krb5kadmind.confd mit-krb5kadmind
351 - newconfd "${FILESDIR}"/mit-krb5kdc.confd mit-krb5kdc
352 - newconfd "${FILESDIR}"/mit-krb5kpropd.confd mit-krb5kpropd
353 -
354 - systemd_newunit "${FILESDIR}"/mit-krb5kadmind.service mit-krb5kadmind.service
355 - systemd_newunit "${FILESDIR}"/mit-krb5kdc.service mit-krb5kdc.service
356 - systemd_newunit "${FILESDIR}"/mit-krb5kpropd.service mit-krb5kpropd.service
357 - systemd_newunit "${FILESDIR}"/mit-krb5kpropd_at.service "mit-krb5kpropd@.service"
358 - systemd_newunit "${FILESDIR}"/mit-krb5kpropd.socket mit-krb5kpropd.socket
359 -
360 - insinto /etc
361 - newins "${ED}/usr/share/doc/${PF}/examples/krb5.conf" krb5.conf.example
362 - insinto /var/lib/krb5kdc
363 - newins "${ED}/usr/share/doc/${PF}/examples/kdc.conf" kdc.conf.example
364 -
365 - if use openldap ; then
366 - insinto /etc/openldap/schema
367 - doins "${S}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema"
368 - fi
369 -
370 - if use xinetd ; then
371 - insinto /etc/xinetd.d
372 - newins "${FILESDIR}/kpropd.xinetd" kpropd
373 - fi
374 -}
375
376 diff --git a/app-crypt/mit-krb5/mit-krb5-1.18.1.ebuild b/app-crypt/mit-krb5/mit-krb5-1.18.1.ebuild
377 deleted file mode 100644
378 index e830a8bea5d..00000000000
379 --- a/app-crypt/mit-krb5/mit-krb5-1.18.1.ebuild
380 +++ /dev/null
381 @@ -1,165 +0,0 @@
382 -# Copyright 1999-2020 Gentoo Authors
383 -# Distributed under the terms of the GNU General Public License v2
384 -
385 -EAPI=7
386 -
387 -PYTHON_COMPAT=( python3_{6,7,8} )
388 -inherit autotools flag-o-matic multilib-minimal python-any-r1 systemd
389 -
390 -MY_P="${P/mit-}"
391 -P_DIR=$(ver_cut 1-2)
392 -DESCRIPTION="MIT Kerberos V"
393 -HOMEPAGE="https://web.mit.edu/kerberos/www/"
394 -SRC_URI="https://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}.tar.gz"
395 -
396 -LICENSE="openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 || ( BSD-2 GPL-2+ )"
397 -SLOT="0"
398 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
399 -IUSE="cpu_flags_x86_aes doc +keyutils libressl lmdb nls openldap +pkinit selinux +threads test xinetd"
400 -
401 -# Test suite requires network access
402 -RESTRICT="test"
403 -
404 -DEPEND="
405 - !!app-crypt/heimdal
406 - >=sys-libs/e2fsprogs-libs-1.42.9[${MULTILIB_USEDEP}]
407 - || (
408 - >=dev-libs/libverto-0.2.5[libev,${MULTILIB_USEDEP}]
409 - >=dev-libs/libverto-0.2.5[libevent,${MULTILIB_USEDEP}]
410 - >=dev-libs/libverto-0.2.5[tevent,${MULTILIB_USEDEP}]
411 - )
412 - keyutils? ( >=sys-apps/keyutils-1.5.8:=[${MULTILIB_USEDEP}] )
413 - lmdb? ( dev-db/lmdb )
414 - nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
415 - openldap? ( >=net-nds/openldap-2.4.38-r1[${MULTILIB_USEDEP}] )
416 - pkinit? (
417 - !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )
418 - libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] )
419 - )
420 - xinetd? ( sys-apps/xinetd )
421 - "
422 -BDEPEND="
423 - ${PYTHON_DEPS}
424 - virtual/yacc
425 - cpu_flags_x86_aes? (
426 - amd64? ( dev-lang/yasm )
427 - x86? ( dev-lang/yasm )
428 - )
429 - doc? ( virtual/latex-base )
430 - test? (
431 - ${PYTHON_DEPS}
432 - dev-lang/tcl:0
433 - dev-util/dejagnu
434 - dev-util/cmocka
435 - )"
436 -RDEPEND="${DEPEND}
437 - selinux? ( sec-policy/selinux-kerberos )"
438 -
439 -S=${WORKDIR}/${MY_P}/src
440 -
441 -PATCHES=(
442 - "${FILESDIR}/${PN}-1.12_warn_cflags.patch"
443 - "${FILESDIR}/${PN}-config_LDFLAGS-r1.patch"
444 - "${FILESDIR}/${PN}-1.16.3-libressl-r1.patch"
445 - "${FILESDIR}/${PN}_dont_create_run.patch"
446 - "${FILESDIR}/${PN}-1.18-libressl.patch"
447 -)
448 -
449 -MULTILIB_CHOST_TOOLS=(
450 - /usr/bin/krb5-config
451 -)
452 -
453 -src_prepare() {
454 - default
455 - # Make sure we always use the system copies.
456 - rm -rf util/{et,ss,verto}
457 - sed -i 's:^[[:space:]]*util/verto$::' configure.ac || die
458 -
459 - eautoreconf
460 -}
461 -
462 -src_configure() {
463 - # QA
464 - append-flags -fno-strict-aliasing
465 - append-flags -fno-strict-overflow
466 -
467 - multilib-minimal_src_configure
468 -}
469 -
470 -multilib_src_configure() {
471 - ECONF_SOURCE=${S} \
472 - WARN_CFLAGS="set" \
473 - econf \
474 - $(use_with openldap ldap) \
475 - "$(multilib_native_use_with test tcl "${EPREFIX}/usr")" \
476 - $(use_enable nls) \
477 - $(use_enable pkinit) \
478 - $(use_enable threads thread-support) \
479 - $(use_with lmdb) \
480 - $(use_with keyutils) \
481 - --without-hesiod \
482 - --enable-shared \
483 - --with-system-et \
484 - --with-system-ss \
485 - --enable-dns-for-realm \
486 - --enable-kdc-lookaside-cache \
487 - --with-system-verto \
488 - --disable-rpath
489 -}
490 -
491 -multilib_src_compile() {
492 - emake -j1
493 -}
494 -
495 -multilib_src_test() {
496 - multilib_is_native_abi && emake -j1 check
497 -}
498 -
499 -multilib_src_install() {
500 - emake \
501 - DESTDIR="${D}" \
502 - EXAMPLEDIR="${EPREFIX}/usr/share/doc/${PF}/examples" \
503 - install
504 -}
505 -
506 -multilib_src_install_all() {
507 - # default database dir
508 - keepdir /var/lib/krb5kdc
509 -
510 - cd ..
511 - dodoc README
512 -
513 - if use doc; then
514 - dodoc -r doc/html
515 - docinto pdf
516 - dodoc doc/pdf/*.pdf
517 - fi
518 -
519 - newinitd "${FILESDIR}"/mit-krb5kadmind.initd-r2 mit-krb5kadmind
520 - newinitd "${FILESDIR}"/mit-krb5kdc.initd-r2 mit-krb5kdc
521 - newinitd "${FILESDIR}"/mit-krb5kpropd.initd-r2 mit-krb5kpropd
522 - newconfd "${FILESDIR}"/mit-krb5kadmind.confd mit-krb5kadmind
523 - newconfd "${FILESDIR}"/mit-krb5kdc.confd mit-krb5kdc
524 - newconfd "${FILESDIR}"/mit-krb5kpropd.confd mit-krb5kpropd
525 -
526 - systemd_newunit "${FILESDIR}"/mit-krb5kadmind.service mit-krb5kadmind.service
527 - systemd_newunit "${FILESDIR}"/mit-krb5kdc.service mit-krb5kdc.service
528 - systemd_newunit "${FILESDIR}"/mit-krb5kpropd.service mit-krb5kpropd.service
529 - systemd_newunit "${FILESDIR}"/mit-krb5kpropd_at.service "mit-krb5kpropd@.service"
530 - systemd_newunit "${FILESDIR}"/mit-krb5kpropd.socket mit-krb5kpropd.socket
531 -
532 - insinto /etc
533 - newins "${ED}/usr/share/doc/${PF}/examples/krb5.conf" krb5.conf.example
534 - insinto /var/lib/krb5kdc
535 - newins "${ED}/usr/share/doc/${PF}/examples/kdc.conf" kdc.conf.example
536 -
537 - if use openldap ; then
538 - insinto /etc/openldap/schema
539 - doins "${S}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema"
540 - fi
541 -
542 - if use xinetd ; then
543 - insinto /etc/xinetd.d
544 - newins "${FILESDIR}/kpropd.xinetd" kpropd
545 - fi
546 -}
547
548 diff --git a/app-crypt/mit-krb5/mit-krb5-1.18.2.ebuild b/app-crypt/mit-krb5/mit-krb5-1.18.2.ebuild
549 deleted file mode 100644
550 index b47db6eeb0c..00000000000
551 --- a/app-crypt/mit-krb5/mit-krb5-1.18.2.ebuild
552 +++ /dev/null
553 @@ -1,165 +0,0 @@
554 -# Copyright 1999-2020 Gentoo Authors
555 -# Distributed under the terms of the GNU General Public License v2
556 -
557 -EAPI=7
558 -
559 -PYTHON_COMPAT=( python3_{7,8} )
560 -inherit autotools flag-o-matic multilib-minimal python-any-r1 systemd
561 -
562 -MY_P="${P/mit-}"
563 -P_DIR=$(ver_cut 1-2)
564 -DESCRIPTION="MIT Kerberos V"
565 -HOMEPAGE="https://web.mit.edu/kerberos/www/"
566 -SRC_URI="https://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}.tar.gz"
567 -
568 -LICENSE="openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 || ( BSD-2 GPL-2+ )"
569 -SLOT="0"
570 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
571 -IUSE="cpu_flags_x86_aes doc +keyutils libressl lmdb nls openldap +pkinit selinux +threads test xinetd"
572 -
573 -# Test suite requires network access
574 -RESTRICT="test"
575 -
576 -DEPEND="
577 - !!app-crypt/heimdal
578 - >=sys-libs/e2fsprogs-libs-1.42.9[${MULTILIB_USEDEP}]
579 - || (
580 - >=dev-libs/libverto-0.2.5[libev,${MULTILIB_USEDEP}]
581 - >=dev-libs/libverto-0.2.5[libevent,${MULTILIB_USEDEP}]
582 - >=dev-libs/libverto-0.2.5[tevent,${MULTILIB_USEDEP}]
583 - )
584 - keyutils? ( >=sys-apps/keyutils-1.5.8:=[${MULTILIB_USEDEP}] )
585 - lmdb? ( dev-db/lmdb )
586 - nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
587 - openldap? ( >=net-nds/openldap-2.4.38-r1[${MULTILIB_USEDEP}] )
588 - pkinit? (
589 - !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )
590 - libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] )
591 - )
592 - xinetd? ( sys-apps/xinetd )
593 - "
594 -BDEPEND="
595 - ${PYTHON_DEPS}
596 - virtual/yacc
597 - cpu_flags_x86_aes? (
598 - amd64? ( dev-lang/yasm )
599 - x86? ( dev-lang/yasm )
600 - )
601 - doc? ( virtual/latex-base )
602 - test? (
603 - ${PYTHON_DEPS}
604 - dev-lang/tcl:0
605 - dev-util/dejagnu
606 - dev-util/cmocka
607 - )"
608 -RDEPEND="${DEPEND}
609 - selinux? ( sec-policy/selinux-kerberos )"
610 -
611 -S=${WORKDIR}/${MY_P}/src
612 -
613 -PATCHES=(
614 - "${FILESDIR}/${PN}-1.12_warn_cflags.patch"
615 - "${FILESDIR}/${PN}-config_LDFLAGS-r1.patch"
616 - "${FILESDIR}/${PN}-1.16.3-libressl-r1.patch"
617 - "${FILESDIR}/${PN}_dont_create_run.patch"
618 - "${FILESDIR}/${PN}-1.18-libressl.patch"
619 -)
620 -
621 -MULTILIB_CHOST_TOOLS=(
622 - /usr/bin/krb5-config
623 -)
624 -
625 -src_prepare() {
626 - default
627 - # Make sure we always use the system copies.
628 - rm -rf util/{et,ss,verto}
629 - sed -i 's:^[[:space:]]*util/verto$::' configure.ac || die
630 -
631 - eautoreconf
632 -}
633 -
634 -src_configure() {
635 - # QA
636 - append-flags -fno-strict-aliasing
637 - append-flags -fno-strict-overflow
638 -
639 - multilib-minimal_src_configure
640 -}
641 -
642 -multilib_src_configure() {
643 - ECONF_SOURCE=${S} \
644 - WARN_CFLAGS="set" \
645 - econf \
646 - $(use_with openldap ldap) \
647 - "$(multilib_native_use_with test tcl "${EPREFIX}/usr")" \
648 - $(use_enable nls) \
649 - $(use_enable pkinit) \
650 - $(use_enable threads thread-support) \
651 - $(use_with lmdb) \
652 - $(use_with keyutils) \
653 - --without-hesiod \
654 - --enable-shared \
655 - --with-system-et \
656 - --with-system-ss \
657 - --enable-dns-for-realm \
658 - --enable-kdc-lookaside-cache \
659 - --with-system-verto \
660 - --disable-rpath
661 -}
662 -
663 -multilib_src_compile() {
664 - emake -j1
665 -}
666 -
667 -multilib_src_test() {
668 - multilib_is_native_abi && emake -j1 check
669 -}
670 -
671 -multilib_src_install() {
672 - emake \
673 - DESTDIR="${D}" \
674 - EXAMPLEDIR="${EPREFIX}/usr/share/doc/${PF}/examples" \
675 - install
676 -}
677 -
678 -multilib_src_install_all() {
679 - # default database dir
680 - keepdir /var/lib/krb5kdc
681 -
682 - cd ..
683 - dodoc README
684 -
685 - if use doc; then
686 - dodoc -r doc/html
687 - docinto pdf
688 - dodoc doc/pdf/*.pdf
689 - fi
690 -
691 - newinitd "${FILESDIR}"/mit-krb5kadmind.initd-r2 mit-krb5kadmind
692 - newinitd "${FILESDIR}"/mit-krb5kdc.initd-r2 mit-krb5kdc
693 - newinitd "${FILESDIR}"/mit-krb5kpropd.initd-r2 mit-krb5kpropd
694 - newconfd "${FILESDIR}"/mit-krb5kadmind.confd mit-krb5kadmind
695 - newconfd "${FILESDIR}"/mit-krb5kdc.confd mit-krb5kdc
696 - newconfd "${FILESDIR}"/mit-krb5kpropd.confd mit-krb5kpropd
697 -
698 - systemd_newunit "${FILESDIR}"/mit-krb5kadmind.service mit-krb5kadmind.service
699 - systemd_newunit "${FILESDIR}"/mit-krb5kdc.service mit-krb5kdc.service
700 - systemd_newunit "${FILESDIR}"/mit-krb5kpropd.service mit-krb5kpropd.service
701 - systemd_newunit "${FILESDIR}"/mit-krb5kpropd_at.service "mit-krb5kpropd@.service"
702 - systemd_newunit "${FILESDIR}"/mit-krb5kpropd.socket mit-krb5kpropd.socket
703 -
704 - insinto /etc
705 - newins "${ED}/usr/share/doc/${PF}/examples/krb5.conf" krb5.conf.example
706 - insinto /var/lib/krb5kdc
707 - newins "${ED}/usr/share/doc/${PF}/examples/kdc.conf" kdc.conf.example
708 -
709 - if use openldap ; then
710 - insinto /etc/openldap/schema
711 - doins "${S}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema"
712 - fi
713 -
714 - if use xinetd ; then
715 - insinto /etc/xinetd.d
716 - newins "${FILESDIR}/kpropd.xinetd" kpropd
717 - fi
718 -}
719
720 diff --git a/app-crypt/mit-krb5/mit-krb5-1.18.ebuild b/app-crypt/mit-krb5/mit-krb5-1.18.ebuild
721 deleted file mode 100644
722 index 57ab56ddfb3..00000000000
723 --- a/app-crypt/mit-krb5/mit-krb5-1.18.ebuild
724 +++ /dev/null
725 @@ -1,166 +0,0 @@
726 -# Copyright 1999-2020 Gentoo Authors
727 -# Distributed under the terms of the GNU General Public License v2
728 -
729 -EAPI=7
730 -
731 -PYTHON_COMPAT=( python3_{6,7,8} )
732 -inherit autotools flag-o-matic multilib-minimal python-any-r1 systemd
733 -
734 -MY_P="${P/mit-}"
735 -P_DIR=$(ver_cut 1-2)
736 -DESCRIPTION="MIT Kerberos V"
737 -HOMEPAGE="https://web.mit.edu/kerberos/www/"
738 -SRC_URI="https://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}.tar.gz"
739 -
740 -LICENSE="openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 || ( BSD-2 GPL-2+ )"
741 -SLOT="0"
742 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
743 -IUSE="cpu_flags_x86_aes doc +keyutils libressl lmdb nls openldap +pkinit selinux +threads test xinetd"
744 -RESTRICT="!test? ( test )"
745 -
746 -# Test suite requires network access
747 -RESTRICT="test"
748 -
749 -DEPEND="
750 - !!app-crypt/heimdal
751 - >=sys-libs/e2fsprogs-libs-1.42.9[${MULTILIB_USEDEP}]
752 - || (
753 - >=dev-libs/libverto-0.2.5[libev,${MULTILIB_USEDEP}]
754 - >=dev-libs/libverto-0.2.5[libevent,${MULTILIB_USEDEP}]
755 - >=dev-libs/libverto-0.2.5[tevent,${MULTILIB_USEDEP}]
756 - )
757 - keyutils? ( >=sys-apps/keyutils-1.5.8:=[${MULTILIB_USEDEP}] )
758 - lmdb? ( dev-db/lmdb )
759 - nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
760 - openldap? ( >=net-nds/openldap-2.4.38-r1[${MULTILIB_USEDEP}] )
761 - pkinit? (
762 - !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )
763 - libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] )
764 - )
765 - xinetd? ( sys-apps/xinetd )
766 - "
767 -BDEPEND="
768 - ${PYTHON_DEPS}
769 - virtual/yacc
770 - cpu_flags_x86_aes? (
771 - amd64? ( dev-lang/yasm )
772 - x86? ( dev-lang/yasm )
773 - )
774 - doc? ( virtual/latex-base )
775 - test? (
776 - ${PYTHON_DEPS}
777 - dev-lang/tcl:0
778 - dev-util/dejagnu
779 - dev-util/cmocka
780 - )"
781 -RDEPEND="${DEPEND}
782 - selinux? ( sec-policy/selinux-kerberos )"
783 -
784 -S=${WORKDIR}/${MY_P}/src
785 -
786 -PATCHES=(
787 - "${FILESDIR}/${PN}-1.12_warn_cflags.patch"
788 - "${FILESDIR}/${PN}-config_LDFLAGS-r1.patch"
789 - "${FILESDIR}/${PN}-1.16.3-libressl-r1.patch"
790 - "${FILESDIR}/${PN}_dont_create_run.patch"
791 - "${FILESDIR}/${P}-libressl.patch"
792 -)
793 -
794 -MULTILIB_CHOST_TOOLS=(
795 - /usr/bin/krb5-config
796 -)
797 -
798 -src_prepare() {
799 - default
800 - # Make sure we always use the system copies.
801 - rm -rf util/{et,ss,verto}
802 - sed -i 's:^[[:space:]]*util/verto$::' configure.ac || die
803 -
804 - eautoreconf
805 -}
806 -
807 -src_configure() {
808 - # QA
809 - append-flags -fno-strict-aliasing
810 - append-flags -fno-strict-overflow
811 -
812 - multilib-minimal_src_configure
813 -}
814 -
815 -multilib_src_configure() {
816 - ECONF_SOURCE=${S} \
817 - WARN_CFLAGS="set" \
818 - econf \
819 - $(use_with openldap ldap) \
820 - "$(multilib_native_use_with test tcl "${EPREFIX}/usr")" \
821 - $(use_enable nls) \
822 - $(use_enable pkinit) \
823 - $(use_enable threads thread-support) \
824 - $(use_with lmdb) \
825 - $(use_with keyutils) \
826 - --without-hesiod \
827 - --enable-shared \
828 - --with-system-et \
829 - --with-system-ss \
830 - --enable-dns-for-realm \
831 - --enable-kdc-lookaside-cache \
832 - --with-system-verto \
833 - --disable-rpath
834 -}
835 -
836 -multilib_src_compile() {
837 - emake -j1
838 -}
839 -
840 -multilib_src_test() {
841 - multilib_is_native_abi && emake -j1 check
842 -}
843 -
844 -multilib_src_install() {
845 - emake \
846 - DESTDIR="${D}" \
847 - EXAMPLEDIR="${EPREFIX}/usr/share/doc/${PF}/examples" \
848 - install
849 -}
850 -
851 -multilib_src_install_all() {
852 - # default database dir
853 - keepdir /var/lib/krb5kdc
854 -
855 - cd ..
856 - dodoc README
857 -
858 - if use doc; then
859 - dodoc -r doc/html
860 - docinto pdf
861 - dodoc doc/pdf/*.pdf
862 - fi
863 -
864 - newinitd "${FILESDIR}"/mit-krb5kadmind.initd-r2 mit-krb5kadmind
865 - newinitd "${FILESDIR}"/mit-krb5kdc.initd-r2 mit-krb5kdc
866 - newinitd "${FILESDIR}"/mit-krb5kpropd.initd-r2 mit-krb5kpropd
867 - newconfd "${FILESDIR}"/mit-krb5kadmind.confd mit-krb5kadmind
868 - newconfd "${FILESDIR}"/mit-krb5kdc.confd mit-krb5kdc
869 - newconfd "${FILESDIR}"/mit-krb5kpropd.confd mit-krb5kpropd
870 -
871 - systemd_newunit "${FILESDIR}"/mit-krb5kadmind.service mit-krb5kadmind.service
872 - systemd_newunit "${FILESDIR}"/mit-krb5kdc.service mit-krb5kdc.service
873 - systemd_newunit "${FILESDIR}"/mit-krb5kpropd.service mit-krb5kpropd.service
874 - systemd_newunit "${FILESDIR}"/mit-krb5kpropd_at.service "mit-krb5kpropd@.service"
875 - systemd_newunit "${FILESDIR}"/mit-krb5kpropd.socket mit-krb5kpropd.socket
876 -
877 - insinto /etc
878 - newins "${ED}/usr/share/doc/${PF}/examples/krb5.conf" krb5.conf.example
879 - insinto /var/lib/krb5kdc
880 - newins "${ED}/usr/share/doc/${PF}/examples/kdc.conf" kdc.conf.example
881 -
882 - if use openldap ; then
883 - insinto /etc/openldap/schema
884 - doins "${S}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema"
885 - fi
886 -
887 - if use xinetd ; then
888 - insinto /etc/xinetd.d
889 - newins "${FILESDIR}/kpropd.xinetd" kpropd
890 - fi
891 -}