diff options
author | Daniel Black <dragonheart@gentoo.org> | 2006-02-02 13:30:16 +0000 |
---|---|---|
committer | Daniel Black <dragonheart@gentoo.org> | 2006-02-02 13:30:16 +0000 |
commit | d8e88be9bc011e870159c16a7a3ae7bb9864852a (patch) | |
tree | ffebcf474359d20112d96f21ead2cde2c1f6a3f4 | |
parent | digest recommit (diff) | |
download | historical-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/ChangeLog | 9 | ||||
-rw-r--r-- | app-crypt/trousers/Manifest | 46 | ||||
-rw-r--r-- | app-crypt/trousers/files/digest-trousers-0.2.5 | 3 | ||||
-rw-r--r-- | app-crypt/trousers/trousers-0.2.5.ebuild | 81 |
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 +} |