Bug 230862 - app-crypt/truecrypt version bump to 6.0
Bug#: 230862 Product:  Gentoo Linux Version: unspecified Platform: All
OS/Version: Linux Status: RESOLVED Severity: enhancement Priority: P2
Resolution: FIXED Assigned To: crypto@gentoo.org Reported By: mueen@nawaz.org
Component: Applications
URL:  http://www.truecrypt.org/downloads.php
Summary: app-crypt/truecrypt version bump to 6.0
Keywords:  
Status Whiteboard: 
Opened: 2008-07-05 15:30 0000
Description:   Opened: 2008-07-05 15:30 0000
New version of truecrypt is out. Now (re)supports hidden volumes for Linux. 

Reproducible: Always

Steps to Reproduce:

------- Comment #1 From Sebastian Lechte 2008-07-05 16:03:39 0000 -------
Created an attachment (id=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 From Sebastian Lechte 2008-07-05 16:05:55 0000 -------
Created an attachment (id=159638) [details]
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 From Sebastian Lechte 2008-07-05 16:06:53 0000 -------
Created an attachment (id=159639) [details]
TrueCrypt Collective License Version 1.4

License from source archive, if needed anywhere.

------- Comment #4 From Antonio Rotundo 2008-07-07 20:21:59 0000 -------
Test ebuild and installation works!

Ask Gentoo Team to add this ebuild available on portage.

------- Comment #5 From John Brooks 2008-07-09 02:35:12 0000 -------
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 From Daniel Black 2008-07-09 07:51:35 0000 -------
added for your truecrypting pleasure

------- Comment #7 From stathis 2008-09-10 17:37:40 0000 -------
(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 From Daniel Black 2008-09-10 22:26:53 0000 -------
(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.