From: Alon Bar-Lev Date: Sat, 6 Jan 2007 18:03:04 +0000 (+0000) Subject: Version bump X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=05d0ec6902c7a0469bc6d6865844ce7681098137;p=gentoo.git Version bump Package-Manager: portage-2.1.1-r2 --- 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 +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 '/\/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 +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 +}