Gentoo Archives: gentoo-commits

From: David Seifert <soap@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/rng-tools/
Date: Mon, 14 Jun 2021 09:20:07
Message-Id: 1623662358.b6e815f941a91bc4a4297c133c995b565ba5670e.soap@gentoo
1 commit: b6e815f941a91bc4a4297c133c995b565ba5670e
2 Author: David Seifert <soap <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jun 14 09:19:18 2021 +0000
4 Commit: David Seifert <soap <AT> gentoo <DOT> org>
5 CommitDate: Mon Jun 14 09:19:18 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6e815f9
7
8 sys-apps/rng-tools: drop 6.12
9
10 Signed-off-by: David Seifert <soap <AT> gentoo.org>
11
12 sys-apps/rng-tools/Manifest | 1 -
13 sys-apps/rng-tools/rng-tools-6.12.ebuild | 83 --------------------------------
14 2 files changed, 84 deletions(-)
15
16 diff --git a/sys-apps/rng-tools/Manifest b/sys-apps/rng-tools/Manifest
17 index 684eb563631..2832c78ffef 100644
18 --- a/sys-apps/rng-tools/Manifest
19 +++ b/sys-apps/rng-tools/Manifest
20 @@ -1,3 +1,2 @@
21 DIST rng-tools-6.11.tar.gz 57366 BLAKE2B d613502bcb24560638c0abc956987e57ec54b6594bed414ce2b70086716f73a9a9eec4800c86097c4a14b91401f0f28be62f5182ee01c328c9a32cd79eaec561 SHA512 0058ca5d0c1ddb554284fe8e6b9c0b85f130e0b9e0b9f0f0219f434302766e07c321d4fc0c01bdeb59053d5cd14dab67dc1c306422ef35a62a267af9fbdf7deb
22 -DIST rng-tools-6.12.tar.gz 57309 BLAKE2B d7a12b50889065f885cb15cda9686d63950fcc1ac9099893ed9c9236a9a930627c9541980c410318b40104637df688f5622681ce1d80eee7d4aaaf696c6bc3c5 SHA512 56dd334b65dcec1456f8dbdbee5d83590de27cb6ee1b7715828b5316a913557fd178e264139dc92a82e09635ca15b1eb5f6169bfb4412fbe1b06ea28a5064c64
23 DIST rng-tools-6.13.tar.gz 59311 BLAKE2B e4601a2fa8158775a8ef7188edbe61a5eb1df35dccc9e1a0ab6b31b559f2f11dd67b682cf9995f0a67834690417e283d443ae6fa54e99ab6462a1185f9b9e09b SHA512 def5f2dcdd1771e8fe5af9476de866ff89a225065416672165af6019cbb166f874fae936b3705221aa47dc13ae99fa63d054d7d49b612f3151cd922a0a129490
24
25 diff --git a/sys-apps/rng-tools/rng-tools-6.12.ebuild b/sys-apps/rng-tools/rng-tools-6.12.ebuild
26 deleted file mode 100644
27 index b2e6591164c..00000000000
28 --- a/sys-apps/rng-tools/rng-tools-6.12.ebuild
29 +++ /dev/null
30 @@ -1,83 +0,0 @@
31 -# Copyright 1999-2021 Gentoo Authors
32 -# Distributed under the terms of the GNU General Public License v2
33 -
34 -EAPI=7
35 -
36 -inherit autotools systemd readme.gentoo-r1 toolchain-funcs
37 -
38 -DESCRIPTION="Daemon to use hardware random number generators"
39 -HOMEPAGE="https://github.com/nhorman/rng-tools"
40 -SRC_URI="https://github.com/nhorman/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
41 -
42 -LICENSE="GPL-2"
43 -SLOT="0"
44 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~x86"
45 -IUSE="jitterentropy nistbeacon pkcs11 selinux"
46 -
47 -DEPEND="
48 - dev-libs/openssl:0=
49 - jitterentropy? (
50 - app-crypt/jitterentropy:=
51 - )
52 - nistbeacon? (
53 - dev-libs/jansson
54 - dev-libs/libxml2:2=
55 - net-misc/curl[ssl]
56 - )
57 - pkcs11? (
58 - dev-libs/libp11:=
59 - )
60 - elibc_musl? ( sys-libs/argp-standalone )
61 -"
62 -RDEPEND="${DEPEND}
63 - selinux? ( sec-policy/selinux-rngd )"
64 -BDEPEND="
65 - virtual/pkgconfig
66 -"
67 -
68 -src_prepare() {
69 - echo 'bin_PROGRAMS = randstat' >> contrib/Makefile.am || die
70 -
71 - default
72 -
73 - mv README.md README || die
74 -
75 - eautoreconf
76 -
77 - sed -i '/^AR /d' Makefile.in || die
78 - tc-export AR
79 -}
80 -
81 -src_configure() {
82 - local myeconfargs=(
83 - $(use_enable jitterentropy)
84 - $(use_with nistbeacon)
85 - $(use_with pkcs11)
86 - --without-rtlsdr # no librtlsdr in the tree
87 - )
88 -
89 - econf "${myeconfargs[@]}"
90 -}
91 -
92 -src_install() {
93 - default
94 - newinitd "${FILESDIR}"/rngd-initd-6.11 rngd
95 - newconfd "${FILESDIR}"/rngd-confd-6.11 rngd
96 - systemd_dounit "${S}"/rngd.service
97 -
98 - if use pkcs11; then
99 - local DISABLE_AUTOFORMATTING=1
100 - local DOC_CONTENTS="
101 -The PKCS11 entropy source may require extra packages (e.g. 'dev-libs/opensc')
102 -to support various smartcard readers. Make sure 'PKCS11_OPTIONS' in:
103 - '${EPREFIX}/etc/conf.d/rngd'
104 -reflects the correct PKCS11 engine path to be used by rngd.
105 -"
106 - readme.gentoo_create_doc
107 - fi
108 -
109 -}
110 -
111 -pkg_postinst() {
112 - use pkcs11 && readme.gentoo_print_elog
113 -}