* [gentoo-commits] repo/gentoo:master commit in: app-crypt/tpm-emulator/
@ 2017-02-04 1:31 Alon Bar-Lev
0 siblings, 0 replies; 8+ messages in thread
From: Alon Bar-Lev @ 2017-02-04 1:31 UTC (permalink / raw
To: gentoo-commits
commit: f613e8b169d9142a7dada3807f84885fe2f9aff6
Author: Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 3 23:12:40 2017 +0000
Commit: Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
CommitDate: Sat Feb 4 01:30:47 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f613e8b1
app-crypt/tpm-emulator: eapi bump
Package-Manager: portage-2.3.3
app-crypt/tpm-emulator/tpm-emulator-0.7.4-r1.ebuild | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/app-crypt/tpm-emulator/tpm-emulator-0.7.4-r1.ebuild b/app-crypt/tpm-emulator/tpm-emulator-0.7.4-r1.ebuild
index e113fbb..fdb8156 100644
--- a/app-crypt/tpm-emulator/tpm-emulator-0.7.4-r1.ebuild
+++ b/app-crypt/tpm-emulator/tpm-emulator-0.7.4-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
-EAPI=5
+EAPI=6
inherit user linux-mod cmake-utils udev
MY_P=${P/-/_}
@@ -35,6 +35,7 @@ pkg_setup() {
}
src_prepare() {
+ default
# do not build and install the kernel module
sed -i 's/COMMAND ${tpmd_dev_BUILD_CMD}//' tpmd_dev/CMakeLists.txt || die
sed -i 's/install(CODE.*//' tpmd_dev/CMakeLists.txt || die
@@ -42,7 +43,7 @@ src_prepare() {
src_configure() {
mycmakeargs=(
- $(cmake-utils_use_use ssl OPENSSL)
+ -DUSE_OPENSSL=$(usex ssl)
)
cmake-utils_src_configure
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-crypt/tpm-emulator/
@ 2022-12-24 2:59 Sam James
0 siblings, 0 replies; 8+ messages in thread
From: Sam James @ 2022-12-24 2:59 UTC (permalink / raw
To: gentoo-commits
commit: bcb9b9efae6bf6af2d948a24701b7b190fc24c33
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 24 02:55:31 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Dec 24 02:59:22 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcb9b9ef
app-crypt/tpm-emulator: add github upstream metadata
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-crypt/tpm-emulator/metadata.xml | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/app-crypt/tpm-emulator/metadata.xml b/app-crypt/tpm-emulator/metadata.xml
index 51fbbfdd110b..fdd2723e0b5e 100644
--- a/app-crypt/tpm-emulator/metadata.xml
+++ b/app-crypt/tpm-emulator/metadata.xml
@@ -2,10 +2,11 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
- <upstream>
- <remote-id type="sourceforge">tpm-emulator</remote-id>
- </upstream>
<use>
<flag name="mtm-emulator">Build the MTM emulator</flag>
</use>
+ <upstream>
+ <remote-id type="sourceforge">tpm-emulator</remote-id>
+ <remote-id type="github">PeterHuewe/tpm-emulator</remote-id>
+ </upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-crypt/tpm-emulator/
@ 2019-03-20 22:00 Alon Bar-Lev
0 siblings, 0 replies; 8+ messages in thread
From: Alon Bar-Lev @ 2019-03-20 22:00 UTC (permalink / raw
To: gentoo-commits
commit: 2523251b4d2988fd461a3e4dd44bc8d5242adf68
Author: Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 20 21:13:19 2019 +0000
Commit: Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
CommitDate: Wed Mar 20 22:00:23 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2523251b
app-crypt/tpm-emulator: cleanup old
Signed-off-by: Alon Bar-Lev <alonbl <AT> gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
app-crypt/tpm-emulator/tpm-emulator-0.7.5.ebuild | 82 ------------------------
1 file changed, 82 deletions(-)
diff --git a/app-crypt/tpm-emulator/tpm-emulator-0.7.5.ebuild b/app-crypt/tpm-emulator/tpm-emulator-0.7.5.ebuild
deleted file mode 100644
index 97b70a4785f..00000000000
--- a/app-crypt/tpm-emulator/tpm-emulator-0.7.5.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-MODULES_OPTIONAL_USE="modules"
-inherit user linux-mod cmake-utils udev
-
-MY_P=${P/-/_}
-DESCRIPTION="Emulator driver for tpm"
-HOMEPAGE="https://github.com/PeterHuewe/tpm-emulator"
-SRC_URI="https://github.com/PeterHuewe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="GPL-2"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="libressl mtm-emulator ssl"
-RDEPEND="ssl? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
- )"
-DEPEND="${RDEPEND}
- !ssl? ( dev-libs/gmp )"
-
-PATCHES=(
- "${FILESDIR}/${P}-build.patch"
-)
-
-pkg_setup() {
- enewgroup tss
- enewuser tss -1 -1 /var/lib/tpm tss
- if use modules; then
- CONFIG_CHECK="MODULES"
- MODULE_NAMES="tpmd_dev(extra:tpmd_dev/linux:)"
- BUILD_TARGETS="all tpmd_dev.rules"
- BUILD_PARAMS="KERNEL_BUILD=${KERNEL_DIR}"
- linux-mod_pkg_setup
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- -DUSE_OPENSSL=$(usex ssl ON OFF)
- -DMTM_EMULATOR=$(usex mtm-emulator ON OFF)
- -DBUILD_DEV=OFF
- )
- cmake-utils_src_configure
-
- use modules && ln -s "${BUILD_DIR}/config.h" tpmd_dev/linux
-}
-
-src_compile() {
- cmake-utils_src_compile
- use modules && linux-mod_src_compile
-}
-
-src_install() {
- cmake-utils_src_install
- if use modules; then
- linux-mod_src_install
- udev_newrules "tpmd_dev/linux/tpmd_dev.rules" 60-tpmd_dev.rules
- fi
-
- newinitd "${FILESDIR}/${PN}.initd" "${PN}"
- newconfd "${FILESDIR}/${PN}.confd" "${PN}"
-
- keepdir /var/log/tpm
- fowners tss:tss /var/log/tpm
-}
-
-pkg_postinst() {
- if use modules; then
- linux-mod_pkg_postinst
-
- ewarn ""
- ewarn "The new init.d script does not load the tpmd_dev any more as it is optional."
- ewarn "If you use the tpmd_dev, please load it explicitly in /etc/conf.d/modules"
- ewarn ""
- fi
-
- einfo "tpmd socket is located at /var/run/tpm/tpmd_socket:0"
-}
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-crypt/tpm-emulator/
@ 2019-01-26 21:09 Alon Bar-Lev
0 siblings, 0 replies; 8+ messages in thread
From: Alon Bar-Lev @ 2019-01-26 21:09 UTC (permalink / raw
To: gentoo-commits
commit: 16d1495e82d4bb5402116c693a67cade5acb0c40
Author: Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 26 21:05:26 2019 +0000
Commit: Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
CommitDate: Sat Jan 26 21:09:09 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16d1495e
app-crypt/tpm-emulator: drop openssl support
Incompatible with openssl-1.1, too much effort to modify.
The gmp support is sufficient.
Closes: https://bugs.gentoo.org/show_bug.cgi?id=674180
Signed-off-by: Alon Bar-Lev <alonbl <AT> gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
.../tpm-emulator/tpm-emulator-0.7.5-r1.ebuild | 77 ++++++++++++++++++++++
1 file changed, 77 insertions(+)
diff --git a/app-crypt/tpm-emulator/tpm-emulator-0.7.5-r1.ebuild b/app-crypt/tpm-emulator/tpm-emulator-0.7.5-r1.ebuild
new file mode 100644
index 00000000000..c4ca2397fd2
--- /dev/null
+++ b/app-crypt/tpm-emulator/tpm-emulator-0.7.5-r1.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+MODULES_OPTIONAL_USE="modules"
+inherit user linux-mod cmake-utils udev
+
+MY_P=${P/-/_}
+DESCRIPTION="Emulator driver for tpm"
+HOMEPAGE="https://github.com/PeterHuewe/tpm-emulator"
+SRC_URI="https://github.com/PeterHuewe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="GPL-2"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="mtm-emulator"
+RDEPEND="dev-libs/gmp:="
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/${P}-build.patch"
+)
+
+pkg_setup() {
+ enewgroup tss
+ enewuser tss -1 -1 /var/lib/tpm tss
+ if use modules; then
+ CONFIG_CHECK="MODULES"
+ MODULE_NAMES="tpmd_dev(extra:tpmd_dev/linux:)"
+ BUILD_TARGETS="all tpmd_dev.rules"
+ BUILD_PARAMS="KERNEL_BUILD=${KERNEL_DIR}"
+ linux-mod_pkg_setup
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DMTM_EMULATOR=$(usex mtm-emulator ON OFF)
+ -DBUILD_DEV=OFF
+ )
+ cmake-utils_src_configure
+
+ use modules && ln -s "${BUILD_DIR}/config.h" tpmd_dev/linux
+}
+
+src_compile() {
+ cmake-utils_src_compile
+ use modules && linux-mod_src_compile
+}
+
+src_install() {
+ cmake-utils_src_install
+ if use modules; then
+ linux-mod_src_install
+ udev_newrules "tpmd_dev/linux/tpmd_dev.rules" 60-tpmd_dev.rules
+ fi
+
+ newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+ newconfd "${FILESDIR}/${PN}.confd" "${PN}"
+
+ keepdir /var/log/tpm
+ fowners tss:tss /var/log/tpm
+}
+
+pkg_postinst() {
+ if use modules; then
+ linux-mod_pkg_postinst
+
+ ewarn ""
+ ewarn "The new init.d script does not load the tpmd_dev any more as it is optional."
+ ewarn "If you use the tpmd_dev, please load it explicitly in /etc/conf.d/modules"
+ ewarn ""
+ fi
+
+ einfo "tpmd socket is located at /var/run/tpm/tpmd_socket:0"
+}
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-crypt/tpm-emulator/
@ 2018-09-01 19:01 Alon Bar-Lev
0 siblings, 0 replies; 8+ messages in thread
From: Alon Bar-Lev @ 2018-09-01 19:01 UTC (permalink / raw
To: gentoo-commits
commit: 9b16d98eafda73bb2bf03bbf080b114dce1f17ca
Author: Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 1 18:18:30 2018 +0000
Commit: Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
CommitDate: Sat Sep 1 19:01:31 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b16d98e
app-crypt/tpm-emulator: create the tss group
Closes: https://bugs.gentoo.org/show_bug.cgi?id=657086
Thanks: Toralf Förster
Package-Manager: Portage-2.3.40, Repoman-2.3.9
app-crypt/tpm-emulator/tpm-emulator-0.7.4-r1.ebuild | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/app-crypt/tpm-emulator/tpm-emulator-0.7.4-r1.ebuild b/app-crypt/tpm-emulator/tpm-emulator-0.7.4-r1.ebuild
index 3bd4cc56bd5..0192de92e2f 100644
--- a/app-crypt/tpm-emulator/tpm-emulator-0.7.4-r1.ebuild
+++ b/app-crypt/tpm-emulator/tpm-emulator-0.7.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -25,6 +25,7 @@ DEPEND="${RDEPEND}
S=${WORKDIR}/${P/-/_}
pkg_setup() {
+ enewgroup tss
enewuser tss -1 -1 /var/lib/tpm tss
if use modules; then
CONFIG_CHECK="MODULES"
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-crypt/tpm-emulator/
@ 2017-12-11 16:35 Alon Bar-Lev
0 siblings, 0 replies; 8+ messages in thread
From: Alon Bar-Lev @ 2017-12-11 16:35 UTC (permalink / raw
To: gentoo-commits
commit: 52c44e18ccdc716c5ef2d8bd969bafc43f6fbca8
Author: Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 7 18:27:42 2017 +0000
Commit: Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
CommitDate: Mon Dec 11 16:35:37 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52c44e18
app-crypt/tpm-emulator: allow fallthrough
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=640200
Package-Manager: Portage-2.3.13, Repoman-2.3.3
app-crypt/tpm-emulator/tpm-emulator-0.7.4-r1.ebuild | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/app-crypt/tpm-emulator/tpm-emulator-0.7.4-r1.ebuild b/app-crypt/tpm-emulator/tpm-emulator-0.7.4-r1.ebuild
index 8f55dd6e71a..3bd4cc56bd5 100644
--- a/app-crypt/tpm-emulator/tpm-emulator-0.7.4-r1.ebuild
+++ b/app-crypt/tpm-emulator/tpm-emulator-0.7.4-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=6
MODULES_OPTIONAL_USE="modules"
-inherit user linux-mod cmake-utils udev
+inherit flag-o-matic user linux-mod cmake-utils udev
MY_P=${P/-/_}
DESCRIPTION="Emulator driver for tpm"
@@ -46,6 +46,7 @@ src_configure() {
local mycmakeargs=(
-DUSE_OPENSSL=$(usex ssl)
)
+ append-cflags -Wno-implicit-fallthrough
cmake-utils_src_configure
# only here we have BUILD_DIR
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-crypt/tpm-emulator/
@ 2017-10-28 18:57 Alon Bar-Lev
0 siblings, 0 replies; 8+ messages in thread
From: Alon Bar-Lev @ 2017-10-28 18:57 UTC (permalink / raw
To: gentoo-commits
commit: 2cb7f50653967716c97060643a8f9de44bf62579
Author: Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 28 17:33:05 2017 +0000
Commit: Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
CommitDate: Sat Oct 28 18:57:31 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cb7f506
app-crypt/tpm-emulator: move module USE to MODULES_OPTIONAL_USE
Gentoo-Bug: https://bugs.gentoo.org/635720
Package-Manager: Portage-2.3.8, Repoman-2.3.3
app-crypt/tpm-emulator/tpm-emulator-0.7.4-r1.ebuild | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/app-crypt/tpm-emulator/tpm-emulator-0.7.4-r1.ebuild b/app-crypt/tpm-emulator/tpm-emulator-0.7.4-r1.ebuild
index 2e719e5b28b..8f55dd6e71a 100644
--- a/app-crypt/tpm-emulator/tpm-emulator-0.7.4-r1.ebuild
+++ b/app-crypt/tpm-emulator/tpm-emulator-0.7.4-r1.ebuild
@@ -2,6 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
+MODULES_OPTIONAL_USE="modules"
inherit user linux-mod cmake-utils udev
MY_P=${P/-/_}
@@ -13,7 +14,7 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="libressl ssl modules"
+IUSE="libressl ssl"
RDEPEND="ssl? (
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-crypt/tpm-emulator/
@ 2016-06-03 14:46 Anthony G. Basile
0 siblings, 0 replies; 8+ messages in thread
From: Anthony G. Basile @ 2016-06-03 14:46 UTC (permalink / raw
To: gentoo-commits
commit: 0e9417f4c8e15de78c8156d7d223260492d8b768
Author: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 3 14:48:28 2016 +0000
Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Fri Jun 3 14:48:28 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e9417f4
app-crypt/tpm-emulator: add libressl support
Package-Manager: portage-2.2.28
app-crypt/tpm-emulator/tpm-emulator-0.7.4-r1.ebuild | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/app-crypt/tpm-emulator/tpm-emulator-0.7.4-r1.ebuild b/app-crypt/tpm-emulator/tpm-emulator-0.7.4-r1.ebuild
index 3b6d47b..e489b6b 100644
--- a/app-crypt/tpm-emulator/tpm-emulator-0.7.4-r1.ebuild
+++ b/app-crypt/tpm-emulator/tpm-emulator-0.7.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -14,8 +14,11 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="ssl modules"
-RDEPEND="ssl? ( dev-libs/openssl )"
+IUSE="libressl ssl modules"
+RDEPEND="ssl? (
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )
+ )"
DEPEND="${RDEPEND}
!ssl? ( dev-libs/gmp )"
^ permalink raw reply related [flat|nested] 8+ messages in thread
end of thread, other threads:[~2022-12-24 2:59 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-02-04 1:31 [gentoo-commits] repo/gentoo:master commit in: app-crypt/tpm-emulator/ Alon Bar-Lev
-- strict thread matches above, loose matches on Subject: below --
2022-12-24 2:59 Sam James
2019-03-20 22:00 Alon Bar-Lev
2019-01-26 21:09 Alon Bar-Lev
2018-09-01 19:01 Alon Bar-Lev
2017-12-11 16:35 Alon Bar-Lev
2017-10-28 18:57 Alon Bar-Lev
2016-06-03 14:46 Anthony G. Basile
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox