diff options
Diffstat (limited to 'app-crypt')
-rw-r--r-- | app-crypt/tpm-emulator/ChangeLog | 10 | ||||
-rw-r--r-- | app-crypt/tpm-emulator/files/digest-tpm-emulator-0.2a | 2 | ||||
-rw-r--r-- | app-crypt/tpm-emulator/files/digest-tpm-emulator-0.3 | 3 | ||||
-rw-r--r-- | app-crypt/tpm-emulator/tpm-emulator-0.3.ebuild | 41 |
4 files changed, 54 insertions, 2 deletions
diff --git a/app-crypt/tpm-emulator/ChangeLog b/app-crypt/tpm-emulator/ChangeLog index e27080e64190..05ec91d3181e 100644 --- a/app-crypt/tpm-emulator/ChangeLog +++ b/app-crypt/tpm-emulator/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for app-crypt/tpm-emulator -# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/tpm-emulator/ChangeLog,v 1.1 2005/06/23 13:07:26 dragonheart Exp $ +# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/tpm-emulator/ChangeLog,v 1.2 2006/06/30 12:16:39 dragonheart Exp $ + +*tpm-emulator-0.3 (30 Jun 2006) + + 30 Jun 2006; Daniel Black <dragonheart@gentoo.org> + +tpm-emulator-0.3.ebuild: + version bump as per bug #137557 thanks to PaX Team *tpm-emulator-0.2a (23 Jun 2005) diff --git a/app-crypt/tpm-emulator/files/digest-tpm-emulator-0.2a b/app-crypt/tpm-emulator/files/digest-tpm-emulator-0.2a index ce23014d16c7..9cc29c107df2 100644 --- a/app-crypt/tpm-emulator/files/digest-tpm-emulator-0.2a +++ b/app-crypt/tpm-emulator/files/digest-tpm-emulator-0.2a @@ -1 +1,3 @@ MD5 e58fc0cf77348d30ba7cbeacce20eefc tpm_emulator-0.2a.tar.gz 100306 +RMD160 8e9fffa984ddcfc0f33810d085ae8271b8bf4287 tpm_emulator-0.2a.tar.gz 100306 +SHA256 a87390f10198fdbaf28cc710280522cb88d6e6b3335d79f6d8e572b11cbac629 tpm_emulator-0.2a.tar.gz 100306 diff --git a/app-crypt/tpm-emulator/files/digest-tpm-emulator-0.3 b/app-crypt/tpm-emulator/files/digest-tpm-emulator-0.3 new file mode 100644 index 000000000000..be85191c66eb --- /dev/null +++ b/app-crypt/tpm-emulator/files/digest-tpm-emulator-0.3 @@ -0,0 +1,3 @@ +MD5 2d86b81609fed1bb6fcbee95b307d5a8 tpm_emulator-0.3.tar.gz 122014 +RMD160 3a7d89e7d466b7509878966a879c0bed798fa748 tpm_emulator-0.3.tar.gz 122014 +SHA256 3f0c49c4f71a67e795b2e3e52e329999338b9e40db128b580a852f2a8e7ea9b2 tpm_emulator-0.3.tar.gz 122014 diff --git a/app-crypt/tpm-emulator/tpm-emulator-0.3.ebuild b/app-crypt/tpm-emulator/tpm-emulator-0.3.ebuild new file mode 100644 index 000000000000..1561cc8acfd5 --- /dev/null +++ b/app-crypt/tpm-emulator/tpm-emulator-0.3.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/tpm-emulator/tpm-emulator-0.3.ebuild,v 1.1 2006/06/30 12:16:39 dragonheart Exp $ + +inherit toolchain-funcs linux-mod eutils flag-o-matic + +MY_P=${P/-/_} +DESCRIPTION="Emulator driver for tpm" +HOMEPAGE="https://developer.berlios.de/projects/tpm-emulator" + +SRC_URI="http://download.berlios.de/tpm-emulator/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86" +IUSE="" +DEPEND="dev-libs/gmp" +RDEPEND="" +S=${WORKDIR}/${P/-/_} + + +MODULE_NAMES="tpm_emulator(crypt:)" +BUILD_TARGETS="all" +BUILD_PARAMS="-j1 CC=$(tc-getCC) MODULE=tpm_emulator.${KV_OBJ} USE_GMP=/usr/lib/libgmp.a" + +src_install() { + linux-mod_src_install + dodoc README + if [ -x /usr/bin/scanelf ]; then + [ -z "$(/usr/bin/scanelf -qs __guard tpm_emulator.ko)" ] || \ + die 'cannot have gmp compiled with hardened flags' + [ -z "$(/usr/bin/scanelf -qs __stack_smash_handler tpm_emulator.ko)" ] || \ + die 'cannot have gmp compiled with hardened flags' + fi +} + +pkg_postinst() { + linux-mod_pkg_postinst + einfo 'when starting for the first time:' + einfo 'modprobe tpm_emulator startup="clear"' +} |