Gentoo Archives: gentoo-commits

From: Alon Bar-Lev <alonbl@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-crypt/trousers/files/, app-crypt/trousers/
Date: Thu, 27 Sep 2018 23:55:26
Message-Id: 1538092299.b47e6c8053042775b19417a1a64f9b98424431f1.alonbl@gentoo
1 commit: b47e6c8053042775b19417a1a64f9b98424431f1
2 Author: Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
3 AuthorDate: Sun Sep 23 13:51:48 2018 +0000
4 Commit: Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
5 CommitDate: Thu Sep 27 23:51:39 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b47e6c80
7
8 app-crypt/trousers: eapi bump
9
10 Package-Manager: Portage-2.3.49, Repoman-2.3.10
11
12 app-crypt/trousers/files/tcsd.initd | 2 +-
13 app-crypt/trousers/trousers-0.3.14-r1.ebuild | 19 +++++++++----------
14 2 files changed, 10 insertions(+), 11 deletions(-)
15
16 diff --git a/app-crypt/trousers/files/tcsd.initd b/app-crypt/trousers/files/tcsd.initd
17 index 19278c5658d..c9c050cb06d 100644
18 --- a/app-crypt/trousers/files/tcsd.initd
19 +++ b/app-crypt/trousers/files/tcsd.initd
20 @@ -1,5 +1,5 @@
21 #!/sbin/openrc-run
22 -# Copyright 1999-2011 Gentoo Foundation
23 +# Copyright 1999-2018 Gentoo Foundation
24 # Distributed under the terms of the GNU General Public License v2
25
26 depend() {
27
28 diff --git a/app-crypt/trousers/trousers-0.3.14-r1.ebuild b/app-crypt/trousers/trousers-0.3.14-r1.ebuild
29 index 0709846429a..e852005fcd5 100644
30 --- a/app-crypt/trousers/trousers-0.3.14-r1.ebuild
31 +++ b/app-crypt/trousers/trousers-0.3.14-r1.ebuild
32 @@ -1,9 +1,9 @@
33 -# Copyright 1999-2017 Gentoo Foundation
34 +# Copyright 1999-2018 Gentoo Foundation
35 # Distributed under the terms of the GNU General Public License v2
36
37 -EAPI=6
38 +EAPI=7
39
40 -inherit autotools linux-info ltprune readme.gentoo-r1 systemd user udev
41 +inherit autotools linux-info readme.gentoo-r1 systemd user udev
42
43 DESCRIPTION="An open-source TCG Software Stack (TSS) v1.1 implementation"
44 HOMEPAGE="http://trousers.sf.net"
45 @@ -17,14 +17,12 @@ IUSE="doc libressl selinux" # gtk
46 # gtk support presently does NOT compile.
47 # gtk? ( >=x11-libs/gtk+-2 )
48
49 -CDEPEND=">=dev-libs/glib-2
50 +DEPEND=">=dev-libs/glib-2
51 !libressl? ( >=dev-libs/openssl-0.9.7:0 )
52 - libressl? ( dev-libs/libressl )
53 -"
54 -DEPEND="${CDEPEND}
55 - virtual/pkgconfig"
56 -RDEPEND="${CDEPEND}
57 + libressl? ( dev-libs/libressl )"
58 +RDEPEND="${DEPEND}
59 selinux? ( sec-policy/selinux-tcsd )"
60 +BDEPEND="virtual/pkgconfig"
61
62 PATCHES=(
63 "${FILESDIR}/${PN}-0.3.13-nouseradd.patch"
64 @@ -93,6 +91,8 @@ src_configure() {
65
66 src_install() {
67 default
68 + find "${D}" -name '*.la' -delete || die
69 +
70 keepdir /var/lib/tpm
71 use doc && dodoc doc/*
72 newinitd "${FILESDIR}"/tcsd.initd tcsd
73 @@ -100,6 +100,5 @@ src_install() {
74 systemd_dounit "${FILESDIR}"/tcsd.service
75 udev_dorules "${FILESDIR}"/61-trousers.rules
76 fowners tss:tss /var/lib/tpm
77 - prune_libtool_files
78 readme.gentoo_create_doc
79 }