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/audio-entropyd/
Date: Sat, 02 Dec 2017 16:15:30
Message-Id: 1512231297.923c2c30d714f38ab7b8b59e88356a86a5c3bf47.soap@gentoo
1 commit: 923c2c30d714f38ab7b8b59e88356a86a5c3bf47
2 Author: David Seifert <soap <AT> gentoo <DOT> org>
3 AuthorDate: Sat Dec 2 15:27:55 2017 +0000
4 Commit: David Seifert <soap <AT> gentoo <DOT> org>
5 CommitDate: Sat Dec 2 16:14:57 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=923c2c30
7
8 sys-apps/audio-entropyd: Port to EAPI 6
9
10 Package-Manager: Portage-2.3.16, Repoman-2.3.6
11
12 sys-apps/audio-entropyd/Manifest | 2 +-
13 .../audio-entropyd/audio-entropyd-2.0.3-r1.ebuild | 34 +++++++++++++---------
14 2 files changed, 22 insertions(+), 14 deletions(-)
15
16 diff --git a/sys-apps/audio-entropyd/Manifest b/sys-apps/audio-entropyd/Manifest
17 index f70abfd2426..6841c181110 100644
18 --- a/sys-apps/audio-entropyd/Manifest
19 +++ b/sys-apps/audio-entropyd/Manifest
20 @@ -1 +1 @@
21 -DIST audio-entropyd-2.0.3.tgz 16681 SHA256 6fbaf1c4f77e988f4656cd079309d5eb6bd36cbae89c2ee01324c5690adaf3ff SHA512 d21c2d547235accdd460bcaf1ff5f5696db2988d385c3c52aad0d651865386409682f8747d1823765f0c0925bf28f38abdfc0b114d239f494c7eb699c5ed3ebf WHIRLPOOL e653b7cccda00323b5f17a675d72cef1a9adf9915dcd27041e63993073a378d92ab5779d25434ecd48ecbb74b45abc4217e4b629c98ba3885589727ef90edf6d
22 +DIST audio-entropyd-2.0.3.tgz 16681 BLAKE2B 36f9d7942f718af8e828ce6598ab8ea35945de1c60959e7bc2314b2440037f8bb661085a4cad12e62627d935797842616e486180945ff283937b499de163f068 SHA512 d21c2d547235accdd460bcaf1ff5f5696db2988d385c3c52aad0d651865386409682f8747d1823765f0c0925bf28f38abdfc0b114d239f494c7eb699c5ed3ebf
23
24 diff --git a/sys-apps/audio-entropyd/audio-entropyd-2.0.3-r1.ebuild b/sys-apps/audio-entropyd/audio-entropyd-2.0.3-r1.ebuild
25 index 5e5a60fb72c..cab08ef38cf 100644
26 --- a/sys-apps/audio-entropyd/audio-entropyd-2.0.3-r1.ebuild
27 +++ b/sys-apps/audio-entropyd/audio-entropyd-2.0.3-r1.ebuild
28 @@ -1,8 +1,9 @@
29 -# Copyright 1999-2014 Gentoo Foundation
30 +# Copyright 1999-2017 Gentoo Foundation
31 # Distributed under the terms of the GNU General Public License v2
32
33 -EAPI=4
34 -inherit eutils systemd toolchain-funcs
35 +EAPI=6
36 +
37 +inherit systemd toolchain-funcs
38
39 DESCRIPTION="Audio-entropyd generates entropy-data for the /dev/random device"
40 HOMEPAGE="http://www.vanheusden.com/aed/"
41 @@ -13,25 +14,32 @@ SLOT="0"
42 KEYWORDS="amd64 ppc ~sparc x86"
43 IUSE="selinux"
44
45 -RDEPEND="selinux? ( sec-policy/selinux-entropyd )
46 +DEPEND="media-libs/alsa-lib:="
47 +RDEPEND="${DEPEND}
48 media-sound/alsa-utils
49 - media-libs/alsa-lib"
50 + selinux? ( sec-policy/selinux-entropyd )"
51 +
52 +PATCHES=(
53 + "${FILESDIR}"/${PN}-2.0.1-uclibc.patch
54 + "${FILESDIR}"/${PN}-2.0.1-ldflags.patch
55 +)
56
57 src_prepare() {
58 - epatch "${FILESDIR}/${PN}-2.0.1-uclibc.patch" \
59 - "${FILESDIR}/${PN}-2.0.1-ldflags.patch"
60 + default
61 +
62 sed -i -e "s:^OPT_FLAGS=.*:OPT_FLAGS=${CFLAGS}:" \
63 -e "/^WARNFLAGS/s: -g::" Makefile || die
64 }
65
66 -src_compile() {
67 - emake CC="$(tc-getCC)"
68 +src_configure() {
69 + tc-export CC
70 }
71
72 src_install() {
73 dosbin audio-entropyd
74 - dodoc README TODO
75 - systemd_dounit "${FILESDIR}/${PN}.service"
76 - newinitd "${FILESDIR}/${PN}.init-2" ${PN}
77 - newconfd "${FILESDIR}/${PN}.conf-2" ${PN}
78 + einstalldocs
79 +
80 + systemd_dounit "${FILESDIR}"/${PN}.service
81 + newinitd "${FILESDIR}"/${PN}.init-2 ${PN}
82 + newconfd "${FILESDIR}"/${PN}.conf-2 ${PN}
83 }