Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 329075 - Ebuild request for TrueCrypt 7.0
Summary: Ebuild request for TrueCrypt 7.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Crypto team [DISABLED]
URL: http://www.truecrypt.org/docs/?s=vers...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-20 09:00 UTC by Dean Matzkov
Modified: 2011-02-20 08:37 UTC (History)
8 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
truecrypt-7.0.ebuild (truecrypt-7.0.ebuild,2.39 KB, text/plain)
2010-08-09 20:50 UTC, Eray Aslan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dean Matzkov 2010-07-20 09:00:12 UTC
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.
Comment 1 Justin Lecher (RETIRED) gentoo-dev 2010-07-20 15:35:58 UTC
Thanks for the version bump notice. Assigning to maintainer
Comment 2 James Broadhead 2010-08-02 01:15:17 UTC
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. 
Comment 3 Dane Smith (RETIRED) gentoo-dev 2010-08-02 01:16:34 UTC
Worth noting, new it has a new license.
Comment 4 Dane Smith (RETIRED) gentoo-dev 2010-08-02 23:43:04 UTC
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.
Comment 5 Eray Aslan gentoo-dev 2010-08-09 20:50:10 UTC
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
Comment 6 Felix Leimbach 2010-08-29 09:07:13 UTC
(In reply to comment #5)
[...]
> truecrypt-7.0.ebuild that works for me.

Tested on amd64 and works very well.
Comment 7 Dean Matzkov 2010-08-29 20:41:33 UTC
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.
Comment 8 Dean Matzkov 2010-09-06 15:17:00 UTC
Looks like TrueCrypt 7.0a (a bug-fix release) was also released today.

Just a head's up.
Comment 9 tman 2010-09-08 20:57:53 UTC
it would be nice if sb can bump it in the portage. thanks
Comment 10 Michael Schachtebeck 2010-09-28 17:56:35 UTC
Do you need some help (e.g. for testing) to get the new version in portage?
Comment 11 Dane Smith (RETIRED) gentoo-dev 2010-10-12 23:02:02 UTC
License sent to -dev for approval. Assuming no issues, I will add this in.
Comment 12 Dane Smith (RETIRED) gentoo-dev 2010-10-13 23:13:01 UTC
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.
+