Gentoo Archives: gentoo-commits

From: Joonas Niilola <juippis@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/libtpms/
Date: Tue, 22 Jun 2021 09:02:14
Message-Id: 1624350584.8dfc357f8adc8b060752158aff185571ec158ae8.juippis@gentoo
1 commit: 8dfc357f8adc8b060752158aff185571ec158ae8
2 Author: Christopher Byrne <salah.coronya <AT> gmail <DOT> com>
3 AuthorDate: Tue Jun 1 19:25:23 2021 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Tue Jun 22 08:29:44 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dfc357f
7
8 dev-libs/libtpms: Remove old
9
10 Package-Manager: Portage-3.0.18, Repoman-3.0.2
11 Signed-off-by: Christopher Byrne <salah.coronya <AT> gmail.com>
12 Closes: https://github.com/gentoo/gentoo/pull/21080
13 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
14
15 dev-libs/libtpms/Manifest | 1 -
16 dev-libs/libtpms/libtpms-0.8.2.ebuild | 46 -----------------------------------
17 2 files changed, 47 deletions(-)
18
19 diff --git a/dev-libs/libtpms/Manifest b/dev-libs/libtpms/Manifest
20 index fa9ee38e060..ed6e38e9225 100644
21 --- a/dev-libs/libtpms/Manifest
22 +++ b/dev-libs/libtpms/Manifest
23 @@ -1,2 +1 @@
24 -DIST libtpms-0.8.2.tar.gz 1253915 BLAKE2B 48281512f2611376f0f3a67a2646fdc406c2d28bfd560a07b23c122a1b4d68c2840c5cd23f41beae4a13eab419e722aed821cecd919ae6219da325724d55e3b3 SHA512 635f1b30265f1752602caefa1fa87f0032e4d38f1b7113137b7e25a85da10e34f89f9d928b960660e9451306807f111ed96c2a11cbb2de4fb4beb7e638f83727
25 DIST libtpms-0.8.3.tar.gz 1254474 BLAKE2B c71f52d6475d4328e93a35f88557de3400308984ec086f7e6b3c32ebc266e078b3a9864396546ba11fc310c1572efa1521bdac89075c5eba18cb35eef883e706 SHA512 07cf78c2a5b03f3c9179b041db57d5ec049dc0085c09e4fd5c9b54a247cf81a3b9982f0fb1cd571cd6b21b3d9824b061f8f38508fc25b6a23a6a6b06dea7115b
26
27 diff --git a/dev-libs/libtpms/libtpms-0.8.2.ebuild b/dev-libs/libtpms/libtpms-0.8.2.ebuild
28 deleted file mode 100644
29 index d8fb23739da..00000000000
30 --- a/dev-libs/libtpms/libtpms-0.8.2.ebuild
31 +++ /dev/null
32 @@ -1,46 +0,0 @@
33 -# Copyright 1999-2021 Gentoo Authors
34 -# Distributed under the terms of the GNU General Public License v2
35 -
36 -EAPI=7
37 -
38 -inherit autotools
39 -
40 -DESCRIPTION="Library providing software emultion of a TPM"
41 -HOMEPAGE="https://github.com/stefanberger/libtpms"
42 -SRC_URI="https://github.com/stefanberger/libtpms/archive/v${PV}.tar.gz -> ${P}.tar.gz"
43 -LICENSE="BSD"
44 -SLOT="0"
45 -KEYWORDS="~amd64"
46 -
47 -DEPEND="dev-libs/openssl:0="
48 -RDEPEND="${DEPEND}"
49 -
50 -PATCHES=(
51 - "${FILESDIR}/${PN}-0.8.0-Remove-WError.patch"
52 -)
53 -
54 -src_prepare() {
55 - default
56 - eautoreconf
57 -}
58 -
59 -src_configure() {
60 - econf \
61 - --disable-static \
62 - --with-openssl \
63 - --with-tpm2
64 -}
65 -
66 -src_install() {
67 - default
68 - find "${D}" -name '*.la' -delete || die
69 -}
70 -
71 -pkg_postinst() {
72 - elog "Versions of libtpms prior to 0.8.0 generate weaker than expected TPM 2.0 RSA"
73 - elog "keys due to a flawed key creation algorithm. Because fixing this would render"
74 - elog "existing sealed data inaccessible, to use the corrected algorithm, the old"
75 - elog "TPM state file must be deleted and a new TPM state file created. Data still"
76 - elog "sealed using the old state file will be permanently inaccessible. For the"
77 - elog "details see https://github.com/stefanberger/libtpms/issues/183"
78 -}