TrueCrypt 7.0 was just released, so we should add an ebuild for it into the Portage tree. The package category/name is app-crypt/truecrypt.
Thanks for the version bump notice. Assigning to maintainer
Renaming the ebuild works. Can this be expedited - it's not possible to fetch the source for any of the current portage versions from truecrypt.org any more.
Worth noting, new it has a new license.
James, If you really need it in a hurry, I have a working copy of the ebuild in my overlay. You can find it in Layman with the name smithdanea. You're welcome to use it. If you hit issues, please let me know.
Created attachment 242135 [details] truecrypt-7.0.ebuild truecrypt-7.0.ebuild that works for me. Changelog: Version bump bug #329075. New licence. Exe bit turned on for truecrypt-stop.sh bug #234618. Check CONFIG_CRYPTO_XTS bug #298907. Remove ebeep and warn licence only once. For your referance: $ diff truecrypt-6.3a.ebuild truecrypt-7.0.ebuild 1c1 < # Copyright 1999-2009 Gentoo Foundation --- > # Copyright 1999-2010 Gentoo Foundation 3c3 < # $Header: /var/cvsroot/gentoo-x86/app-crypt/truecrypt/truecrypt-6.3a.ebuild,v 1.2 2009/12/27 08:54:08 josejx Exp $ --- > # $Header: $ 13c13 < LICENSE="truecrypt-2.8" --- > LICENSE="truecrypt-3.0" 36c36 < local CONFIG_CHECK="~BLK_DEV_DM ~DM_CRYPT ~FUSE_FS ~CRYPTO" --- > local CONFIG_CHECK="~BLK_DEV_DM ~DM_CRYPT ~FUSE_FS ~CRYPTO ~CRYPTO_XTS" 90,91c90,91 < insinto "/$(get_libdir)/rcscripts/addons" < newins "${FILESDIR}/${PN}-stop.sh" "${PN}-stop.sh" --- > exeinto "/$(get_libdir)/rcscripts/addons" > newexe "${FILESDIR}/${PN}-stop.sh" "${PN}-stop.sh" 95,101d94 < warn_license < } < pkg_preinst() { < warn_license < } < < warn_license() { 106d98 < ebeep 5
(In reply to comment #5) [...] > truecrypt-7.0.ebuild that works for me. Tested on amd64 and works very well.
I can also confirm that TrueCrypt 7 runs well on my amd64 system, even via only copying truecrypt-6.3a.ebuild to truecrypt-7.0.ebuild.
Looks like TrueCrypt 7.0a (a bug-fix release) was also released today. Just a head's up.
it would be nice if sb can bump it in the portage. thanks
Do you need some help (e.g. for testing) to get the new version in portage?
License sent to -dev for approval. Assuming no issues, I will add this in.
Bumped in cvs! +*truecrypt-7.0a (13 Oct 2010) + + 13 Oct 2010; Dane Smith <c1pher@gentoo.org> -truecrypt-4.3a.ebuild, + -files/truecrypt-4.3a-2.6.23.patch, -files/truecrypt-4.3a-2.6.24.patch, + -files/truecrypt-4.3a-2.6.29.patch, -truecrypt-6.2a.ebuild, + -truecrypt-6.3a.ebuild, +truecrypt-7.0a.ebuild: + Version bump wrt bug 329075. Uses new license that was already added. + truecrypt-stop is now executeable. Addresses bug 234618. Checks + CONFIG_CRYPTO_XTS wrt bug 298907. Only warns about the license once. Added + a number of missing || die. Thanks Eray Aslan for much of the ebuild + clean-up! Also removes all old versions as upstream will no longer provide + sources for any of them. +