summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Black <dragonheart@gentoo.org>2006-02-02 13:30:16 +0000
committerDaniel Black <dragonheart@gentoo.org>2006-02-02 13:30:16 +0000
commitd8e88be9bc011e870159c16a7a3ae7bb9864852a (patch)
treeffebcf474359d20112d96f21ead2cde2c1f6a3f4
parentdigest recommit (diff)
downloadhistorical-d8e88be9bc011e870159c16a7a3ae7bb9864852a.tar.gz
historical-d8e88be9bc011e870159c16a7a3ae7bb9864852a.tar.bz2
historical-d8e88be9bc011e870159c16a7a3ae7bb9864852a.zip
version bump
Package-Manager: portage-2.1_pre4-r1
-rw-r--r--app-crypt/trousers/ChangeLog9
-rw-r--r--app-crypt/trousers/Manifest46
-rw-r--r--app-crypt/trousers/files/digest-trousers-0.2.53
-rw-r--r--app-crypt/trousers/trousers-0.2.5.ebuild81
4 files changed, 128 insertions, 11 deletions
diff --git a/app-crypt/trousers/ChangeLog b/app-crypt/trousers/ChangeLog
index c8ea9176529c..c9f138bfaa9e 100644
--- a/app-crypt/trousers/ChangeLog
+++ b/app-crypt/trousers/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-crypt/trousers
-# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-crypt/trousers/ChangeLog,v 1.8 2005/09/17 13:39:17 dragonheart Exp $
+# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/trousers/ChangeLog,v 1.9 2006/02/02 13:30:16 dragonheart Exp $
+
+*trousers-0.2.5 (02 Feb 2006)
+
+ 02 Feb 2006; Daniel Black <dragonheart@gentoo.org> +trousers-0.2.5.ebuild:
+ version bump
*trousers-0.2.3 (17 Sep 2005)
diff --git a/app-crypt/trousers/Manifest b/app-crypt/trousers/Manifest
index 585c3a275308..1364572f8ac5 100644
--- a/app-crypt/trousers/Manifest
+++ b/app-crypt/trousers/Manifest
@@ -1,21 +1,49 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-MD5 8d3a2e60b8719b95d84df81cdd6a820e trousers-0.2.3.ebuild 2543
-MD5 2603eeeb20b24caddac3e9ce6996f357 metadata.xml 251
-MD5 6028a85d7ff8329b44f4c3e789ce4e0c ChangeLog 1965
-MD5 96f009653b9a482b8a1f7378693908a0 trousers-0.2.1.ebuild 2504
+MD5 a9f786f5199ebe036af583e23b09e9b7 ChangeLog 2089
+RMD160 4c478ed37097cda4d7346493597dd7c5b8491393 ChangeLog 2089
+SHA256 bff9709d224789284b7093c5e7064f46c23266cdbd3b04ab7295c4aa54efdbf1 ChangeLog 2089
+MD5 1973b3178958981f8002711e433d4a39 files/digest-trousers-0.2.1 67
+RMD160 d9754d69e6ffca6a194f26415608eccf1276da51 files/digest-trousers-0.2.1 67
+SHA256 09680bf3f262c0d783fbc2f9b4f98048449817c212f1f40102a73179bc874b49 files/digest-trousers-0.2.1 67
MD5 ebde957ee4c398befad5766810be29b0 files/digest-trousers-0.2.3 67
+RMD160 bce90f969b3da9d55d871a855f1be82ee6aa18c1 files/digest-trousers-0.2.3 67
+SHA256 6ff29369b98df5e3965deccfd719112acf310746f83dba238d2f349dfc36cb98 files/digest-trousers-0.2.3 67
+MD5 9f6def6794c3baad629688d85b149cf2 files/digest-trousers-0.2.5 247
+RMD160 695525b45dc48ed74024457fbb1ea7810f1e15dd files/digest-trousers-0.2.5 247
+SHA256 f81730b9b821407fb51fde70b586fbf737e59cc61545f03018caea550a18471c files/digest-trousers-0.2.5 247
MD5 05e27e046284f46a7da59bf3dbbdddf0 files/tcsd.confd 372
+RMD160 d265222136e80a0fe0cdb535abba0e07078f08c2 files/tcsd.confd 372
+SHA256 5a1f9150ce0d8cc3e9e80971e073ee0b1db018ec3af6809087a7c626b9ffa327 files/tcsd.confd 372
MD5 edcaf716f7fc47ab4eeb301291a53fb4 files/tcsd.initd 958
-MD5 1973b3178958981f8002711e433d4a39 files/digest-trousers-0.2.1 67
-MD5 9c23455efed7516635345b411ff20496 files/trousers-0.2.3-ldadd.patch 1280
+RMD160 f90e6d4ec4d2dd0bd8218b3b2ef28328461d50b6 files/tcsd.initd 958
+SHA256 388cef25be74c6263b9cb0e5de3bd08fbc0613e1a9fef958b006c571e4b691c8 files/tcsd.initd 958
MD5 4b7644dcacf663d68866ec1580d4de57 files/trousers-0.2.1-nouseradd.patch 988
+RMD160 58d429fc0cd5880127b19727e571edb9dd5e1d3a files/trousers-0.2.1-nouseradd.patch 988
+SHA256 dd27e8ff34b13a94b7b810154536d638a375907db76353f8b77267b229c7fb35 files/trousers-0.2.1-nouseradd.patch 988
+MD5 9c23455efed7516635345b411ff20496 files/trousers-0.2.3-ldadd.patch 1280
+RMD160 cf8d48dadd42706c4ca2d7a0884e8471b5fa6b0b files/trousers-0.2.3-ldadd.patch 1280
+SHA256 a43636526b88071b3939cbf0ba751bafcafdddd7be0382c244540debe5c5b988 files/trousers-0.2.3-ldadd.patch 1280
MD5 4b7644dcacf663d68866ec1580d4de57 files/trousers-0.2.3-nouseradd.patch 988
+RMD160 58d429fc0cd5880127b19727e571edb9dd5e1d3a files/trousers-0.2.3-nouseradd.patch 988
+SHA256 dd27e8ff34b13a94b7b810154536d638a375907db76353f8b77267b229c7fb35 files/trousers-0.2.3-nouseradd.patch 988
+MD5 2603eeeb20b24caddac3e9ce6996f357 metadata.xml 251
+RMD160 9c13ff790c7419d4e0d2d370036b7f4e4594ea4f metadata.xml 251
+SHA256 1739a4e8833a2a5b9501182eb830cbd3e26014ccef5e9ae1b4d7a0686c665c1b metadata.xml 251
+MD5 96f009653b9a482b8a1f7378693908a0 trousers-0.2.1.ebuild 2504
+RMD160 d96f5347d09686bacb041ba118a4afe91f430550 trousers-0.2.1.ebuild 2504
+SHA256 9ca93ad255010752d175307e751aa29c15db16b9116f6fd207fe8ff6b8232cd7 trousers-0.2.1.ebuild 2504
+MD5 8d3a2e60b8719b95d84df81cdd6a820e trousers-0.2.3.ebuild 2543
+RMD160 3a0d347cf98ca12fe3e78b2eecca62918f5fc805 trousers-0.2.3.ebuild 2543
+SHA256 a341372df4782599c3d0eeb903d8411fd50d70f5393aa1a2a79ef8d42e191fdb trousers-0.2.3.ebuild 2543
+MD5 fd76c1091ef20712f930be4c6d82b3aa trousers-0.2.5.ebuild 2553
+RMD160 22ec42a1fc9e9dfc1ef7e75b5b52ed8d86702dae trousers-0.2.5.ebuild 2553
+SHA256 d9eccf3d030db2885a27739dc6186200b429dc2b44ab11966acd80f0e93eb274 trousers-0.2.5.ebuild 2553
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2-ecc0.1.6 (GNU/Linux)
-iD8DBQFDLByemdTrptrqvGERAqRfAJ4ik3CuCvgbdirJSeQUCjqbzXjN4QCfWa+Y
-ajtzrxyIqIUA4PFQILfbKIs=
-=sGAI
+iD8DBQFD4g0kmdTrptrqvGERAkROAJ9SLA8mLQ/CwW6XgRtxgbWFsF7u6gCcCAMr
+4zShumgl1/g6ME3axwLxbn4=
+=sn7Q
-----END PGP SIGNATURE-----
diff --git a/app-crypt/trousers/files/digest-trousers-0.2.5 b/app-crypt/trousers/files/digest-trousers-0.2.5
new file mode 100644
index 000000000000..a645874145e0
--- /dev/null
+++ b/app-crypt/trousers/files/digest-trousers-0.2.5
@@ -0,0 +1,3 @@
+MD5 38472db3614aba9abb40588d761f63a1 trousers-0.2.5.tar.gz 1416998
+RMD160 e2a7204a0bd1c456b77566118b39023420513a79 trousers-0.2.5.tar.gz 1416998
+SHA256 3e9c1b04f3ca2bd65ed800e6052037fa1bc90ac73ad8ad4b0a4e821c3702316f trousers-0.2.5.tar.gz 1416998
diff --git a/app-crypt/trousers/trousers-0.2.5.ebuild b/app-crypt/trousers/trousers-0.2.5.ebuild
new file mode 100644
index 000000000000..e13016ac9e6e
--- /dev/null
+++ b/app-crypt/trousers/trousers-0.2.5.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/trousers/trousers-0.2.5.ebuild,v 1.1 2006/02/02 13:30:16 dragonheart Exp $
+
+inherit eutils linux-info autotools
+
+DESCRIPTION="An open-source TCG Software Stack (TSS) v1.1 implementation"
+HOMEPAGE="http://trousers.sf.net"
+SRC_URI="mirror://sourceforge/trousers/${P}.tar.gz"
+LICENSE="CPL-1.0"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE="doc"
+
+RDEPEND="virtual/libc
+ >=dev-libs/glib-2
+ >=x11-libs/gtk+-2
+ >=dev-libs/openssl-0.9.7"
+
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig"
+
+pkg_setup() {
+ # Check for driver (not sure it can be an rdep, because ot depends on the
+ # version of virtual/linux-sources... Is that supported by portage?)
+ linux-info_pkg_setup
+ local tpm_kernel_version tpm_kernel_present tpm_module
+ kernel_is ge 2 6 12 && tpm_kernel_version="yes"
+ linux_chkconfig_present TCG_TPM && tpm_kernel_present="yes"
+ has_version app-crypt/tpm-module && tpm_module="yes"
+ has_version app-crypt/tpm-emulator && tpm_module="yes"
+ if [ -n "${tpm_kernel_present}" ] ; then
+ einfo "Good, you seem to have in-kernel TPM support."
+ elif [ -n "${tpm_module}" ] ; then
+ einfo "Good, you seem to have TPM support with the external module."
+ if [ -n "${tpm_kernel_version}" ] ; then
+ einfo
+ einfo "Note that since you have a >=2.6.12 kernel, you could use"
+ einfo "the in-kernel driver instead (CONFIG_TCG_TPM)."
+ fi
+ elif [ -n "${tpm_kernel_version}" ] ; then
+ eerror
+ eerror "To use this package, you will have to activate TPM support"
+ eerror "in your kernel configuration. That's at least CONFIG_TCG_TPM,"
+ eerror "plus probably a chip specific driver (like CONFIG_TCG_ATMEL)."
+ eerror
+ else
+ eerror
+ eerror "To use this package, you should install a TPM driver."
+ eerror "You can have the following options:"
+ eerror " - install app-crypt/tpm-module"
+ eerror " - install app-crypt/tpm-emulator"
+ eerror " - switch to a >=2.6.12 kernel and compile the kernel module"
+ eerror
+ fi
+
+ # New user/group for the daemon
+ enewgroup tss
+ enewuser tss -1 -1 /var/lib/tpm tss
+}
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}/dist
+ epatch ${FILESDIR}/${PN}-0.2.3-nouseradd.patch
+ #cd ${S}
+ #epatch ${FILESDIR}/${P}-ldadd.patch
+ #eautoreconf
+}
+
+src_install() {
+ keepdir /var/lib/tpm
+ make "DESTDIR=${D}" install || die
+ dodoc AUTHORS ChangeLog NICETOHAVES README TODO
+ if use doc ; then
+ insinto /usr/share/doc/${PF}
+ doins doc/*
+ fi
+ newinitd "${FILESDIR}/tcsd.initd" tcsd
+ newconfd "${FILESDIR}/tcsd.confd" tcsd
+}