summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlon Bar-Lev <alonbl@gentoo.org>2007-01-06 18:03:04 +0000
committerAlon Bar-Lev <alonbl@gentoo.org>2007-01-06 18:03:04 +0000
commit05d0ec6902c7a0469bc6d6865844ce7681098137 (patch)
tree2f5daf4ce4c56a46b440ab250881f5c255da39f8 /app-crypt
parentAdded IUSE=debug, which was dropped when \'inherit debug\' was removed from x... (diff)
downloadhistorical-05d0ec6902c7a0469bc6d6865844ce7681098137.tar.gz
historical-05d0ec6902c7a0469bc6d6865844ce7681098137.tar.bz2
historical-05d0ec6902c7a0469bc6d6865844ce7681098137.zip
Version bump
Package-Manager: portage-2.1.1-r2
Diffstat (limited to 'app-crypt')
-rw-r--r--app-crypt/tpm-tools/ChangeLog9
-rw-r--r--app-crypt/tpm-tools/files/digest-tpm-tools-1.2.53
-rw-r--r--app-crypt/tpm-tools/tpm-tools-1.2.5.ebuild51
-rw-r--r--app-crypt/trousers/ChangeLog9
-rw-r--r--app-crypt/trousers/files/digest-trousers-0.2.83
-rw-r--r--app-crypt/trousers/trousers-0.2.8.ebuild83
6 files changed, 154 insertions, 4 deletions
diff --git a/app-crypt/tpm-tools/ChangeLog b/app-crypt/tpm-tools/ChangeLog
index d10773a42806..387a4ff968b1 100644
--- a/app-crypt/tpm-tools/ChangeLog
+++ b/app-crypt/tpm-tools/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-crypt/tpm-tools
-# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-crypt/tpm-tools/ChangeLog,v 1.3 2006/05/06 22:28:05 dragonheart Exp $
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/tpm-tools/ChangeLog,v 1.4 2007/01/06 18:00:39 alonbl Exp $
+
+*tpm-tools-1.2.5 (06 Jan 2007)
+
+ 06 Jan 2007; Alon Bar-Lev <alonbl@gentoo.org> +tpm-tools-1.2.5.ebuild:
+ Version bump
*tpm-tools-1.2.3 (06 May 2006)
diff --git a/app-crypt/tpm-tools/files/digest-tpm-tools-1.2.5 b/app-crypt/tpm-tools/files/digest-tpm-tools-1.2.5
new file mode 100644
index 000000000000..04fa42fb292d
--- /dev/null
+++ b/app-crypt/tpm-tools/files/digest-tpm-tools-1.2.5
@@ -0,0 +1,3 @@
+MD5 1f1065321c01ad5c438b48535ed4e9a1 tpm-tools-1.2.5.tar.gz 845913
+RMD160 a6b32d0eea6fd9761485aa550db742e388aa657b tpm-tools-1.2.5.tar.gz 845913
+SHA256 9e54cd4e98ed18d373fda0a92e3ebc2789b99d7b0a42cfbc56ffc878cdb263c6 tpm-tools-1.2.5.tar.gz 845913
diff --git a/app-crypt/tpm-tools/tpm-tools-1.2.5.ebuild b/app-crypt/tpm-tools/tpm-tools-1.2.5.ebuild
new file mode 100644
index 000000000000..ceb4ff75b964
--- /dev/null
+++ b/app-crypt/tpm-tools/tpm-tools-1.2.5.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/tpm-tools/tpm-tools-1.2.5.ebuild,v 1.1 2007/01/06 18:00:39 alonbl Exp $
+
+WANT_AUTOCONF="latest"
+WANT_AUTOMAKE="latest"
+
+inherit autotools
+
+DESCRIPTION="TrouSerS' support tools for the Trusted Platform Modules"
+HOMEPAGE="http://trousers.sf.net"
+SRC_URI="mirror://sourceforge/trousers/${P}.tar.gz"
+LICENSE="CPL-1.0"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+
+RDEPEND="virtual/libc
+ >=dev-libs/openssl-0.9.7
+ >=app-crypt/trousers-0.2.8"
+# TODO: add optionnal opencryptoki support
+
+DEPEND="${RDEPEND}
+ sys-devel/autoconf"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ # workaround econf "updating config.sub" sandbox violation
+ ## (bug #96242 for instance):
+ #touch config.sub
+
+ # no translation so far -> no need to gettextize it
+ # (makes compilation a bit simpler...):
+ sed -i '/^gettextize/d' ./bootstrap.sh
+ sed -i '/\<po\>/d' Makefile.am
+ sed -i -e '/AM_GNU_GETTEXT/d' -e '\:po/Makefile.in:d' configure.in
+
+ eautoreconf
+}
+
+src_compile() {
+ econf --disable-nls || die "econf failed"
+ emake || die "emake failed"
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die "make install failed"
+ dodoc README
+}
diff --git a/app-crypt/trousers/ChangeLog b/app-crypt/trousers/ChangeLog
index ae77865c5e21..71df1e654993 100644
--- a/app-crypt/trousers/ChangeLog
+++ b/app-crypt/trousers/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-crypt/trousers
-# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-crypt/trousers/ChangeLog,v 1.11 2006/05/06 23:34:41 dragonheart Exp $
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/trousers/ChangeLog,v 1.12 2007/01/06 18:03:04 alonbl Exp $
+
+*trousers-0.2.8 (06 Jan 2007)
+
+ 06 Jan 2007; Alon Bar-Lev <alonbl@gentoo.org> +trousers-0.2.8.ebuild:
+ Version bump
*trousers-0.2.6 (06 May 2006)
diff --git a/app-crypt/trousers/files/digest-trousers-0.2.8 b/app-crypt/trousers/files/digest-trousers-0.2.8
new file mode 100644
index 000000000000..43250b50265b
--- /dev/null
+++ b/app-crypt/trousers/files/digest-trousers-0.2.8
@@ -0,0 +1,3 @@
+MD5 33033166b443abca82e64e24fce4d2ca trousers-0.2.8.tar.gz 1437590
+RMD160 4589958463104e3cabe839556c2d4c535b0918a6 trousers-0.2.8.tar.gz 1437590
+SHA256 87ec23d3cdf7cf8cd1cb54004323aa0503e1ae63c5a8be2679d2cd4dc1c5c3bf trousers-0.2.8.tar.gz 1437590
diff --git a/app-crypt/trousers/trousers-0.2.8.ebuild b/app-crypt/trousers/trousers-0.2.8.ebuild
new file mode 100644
index 000000000000..6aed336d5ca6
--- /dev/null
+++ b/app-crypt/trousers/trousers-0.2.8.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/trousers/trousers-0.2.8.ebuild,v 1.1 2007/01/06 18:03:04 alonbl Exp $
+
+WANT_AUTOCONF="latest"
+WANT_AUTOMAKE="latest"
+
+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}"
+ 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
+}