Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 230862 - app-crypt/truecrypt version bump to 6.0
Summary: app-crypt/truecrypt version bump to 6.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement with 1 vote (vote)
Assignee: Crypto team [DISABLED]
URL: http://www.truecrypt.org/downloads.php
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-05 15:30 UTC by Beetle B.
Modified: 2008-09-10 22:26 UTC (History)
2 users (show)

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


Attachments
ebuild for TrueCrypt 6.0 (truecrypt-6.0.ebuild,1.71 KB, text/plain)
2008-07-05 16:03 UTC, Sebastian L.
Details
updated patch from TC 5.1a (truecrypt-6.0-gcc-4.3.patch,1.21 KB, patch)
2008-07-05 16:05 UTC, Sebastian L.
Details | Diff
TrueCrypt Collective License Version 1.4 (License.txt,29.27 KB, text/plain)
2008-07-05 16:06 UTC, Sebastian L.
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Beetle B. 2008-07-05 15:30:12 UTC
New version of truecrypt is out. Now (re)supports hidden volumes for Linux. 

Reproducible: Always

Steps to Reproduce:
Comment 1 Sebastian L. 2008-07-05 16:03:39 UTC
Created attachment 159636 [details]
ebuild for TrueCrypt 6.0

This is the ebuild i have used to install on my x86 machine.
it was adopted from the 5.1a ebuild and works fine for me. also see attached patch which had to be edited to apply to this release.

since this is my first ebuild, comments are welcome.
Comment 2 Sebastian L. 2008-07-05 16:05:55 UTC
Created attachment 159638 [details, diff]
updated patch from TC 5.1a

as i use gcc 4.1 i have neither verified not needed this patch, i simply applied the one for 5.1a by hand and then generated this patch.
Comment 3 Sebastian L. 2008-07-05 16:06:53 UTC
Created attachment 159639 [details]
TrueCrypt Collective License Version 1.4

License from source archive, if needed anywhere.
Comment 4 Antonio Rotundo 2008-07-07 20:21:59 UTC
Test ebuild and installation works!

Ask Gentoo Team to add this ebuild available on portage.
Comment 5 John Brooks 2008-07-09 02:35:12 UTC
This same ebuild works for 6.0a as well (with the obvious version name changes). Can we get 6.0a put into the tree, please?
Comment 6 Daniel Black (RETIRED) gentoo-dev 2008-07-09 07:51:35 UTC
added for your truecrypting pleasure
Comment 7 stathis 2008-09-10 17:37:40 UTC
(In reply to comment #6)
> added for your truecrypting pleasure
> 

It would be very useful, especially on server environments without X, to enable building truecrypt without the gui by removing the dependancy on wxWidgets (maybe if use flag X is not present). The Makefile of truecrypt 6.0a allows that by issuing: make NOGUI=1




Comment 8 Daniel Black (RETIRED) gentoo-dev 2008-09-10 22:26:53 UTC
(In reply to comment #7)
> (In reply to comment #6)
> > added for your truecrypting pleasure
> > 
> 
> It would be very useful, especially on server environments without X, to enable
> building truecrypt without the gui by removing the dependancy on wxWidgets

I agree. sounds good.

> (maybe if use flag X is not present). The Makefile of truecrypt 6.0a allows
> that by issuing: make NOGUI=1
It actually does this currently.

However it still seems to link against wxWidgets

x86_64-pc-linux-gnu-g++ -o truecrypt  -Wl,--gc-sections -Wl,--hash-style=sysv   Application.o CommandLineInterface.o FavoriteVolume.o LanguageStrings.o StringFormatter.o TextUserInterface.o UserInterface.o UserPreferences.o Xml.o Unix/Main.o Resources.o /var/tmp/portage/app-crypt/truecrypt-6.0a/work/truecrypt-6.0a-source/Core/Core.a /var/tmp/portage/app-crypt/truecrypt-6.0a/work/truecrypt-6.0a-source/Driver/Fuse/Driver.a /var/tmp/portage/app-crypt/truecrypt-6.0a/work/truecrypt-6.0a-source/Volume/Volume.a /var/tmp/portage/app-crypt/truecrypt-6.0a/work/truecrypt-6.0a-source/Platform/Platform.a  -pthread -lfuse -lrt -ldl   -L/usr/lib64 -pthread   -L/usr/lib64   -lwx_gtk2u_richtext-2.8 -lwx_gtk2u_aui-2.8 -lwx_gtk2u_xrc-2.8 -lwx_gtk2u_qa-2.8 -lwx_gtk2u_html-2.8 -lwx_gtk2u_adv-2.8 -lwx_gtk2u_core-2.8 -lwx_baseu_xml-2.8 -lwx_baseu_net-2.8 -lwx_baseu-2.8
make[1]: Leaving directory `/var/tmp/portage/app-crypt/truecrypt-6.0a/work/truecrypt-6.0a-source/Main'
>>> Source compiled.

 If you work out how to get around this please attached a patch to an ebuild on a new bug report.