Opened 5 years ago

Closed 4 years ago

Last modified 4 years ago

#41421 closed submission (wontfix)

NEW: TrueCrypt

Reported by: neurodroid (Christoph Schmidt-Hieber) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: ci42, neurodroid (Christoph Schmidt-Hieber)
Port: truecrypt

Description

Here's a Portfile for TrueCrypt. See here for additional information.

Attachments (6)

Portfile-TrueCrypt (3.3 KB) - added by neurodroid (Christoph Schmidt-Hieber) 5 years ago.
Portfile for TrueCrypt
Portfile-TrueCrypt.2 (3.3 KB) - added by neurodroid (Christoph Schmidt-Hieber) 5 years ago.
Portfile for TrueCrypt
Portfile-TrueCrypt.3 (3.3 KB) - added by neurodroid (Christoph Schmidt-Hieber) 5 years ago.
Portfile for TrueCrypt
Portfile-TrueCrypt.4 (3.3 KB) - added by neurodroid (Christoph Schmidt-Hieber) 5 years ago.
Portfile for TrueCrypt
Portfile-TrueCrypt.87429cda (3.3 KB) - added by neurodroid (Christoph Schmidt-Hieber) 5 years ago.
Portfile for TrueCrypt
Portfile-TrueCrypt.9f75219a (3.4 KB) - added by neurodroid (Christoph Schmidt-Hieber) 5 years ago.
Portfile for TrueCrypt

Download all attachments as: .zip

Change History (21)

comment:1 Changed 5 years ago by mf2k (Frank Schima)

Type: submissionrequest

Please actually attach the Portfile to this ticket.

Changed 5 years ago by neurodroid (Christoph Schmidt-Hieber)

Attachment: Portfile-TrueCrypt added

Portfile for TrueCrypt

comment:2 Changed 5 years ago by mf2k (Frank Schima)

Type: requestsubmission

Thank you!

comment:3 Changed 5 years ago by ci42

Cc: ciserlohn@… added

Cc Me!

comment:4 Changed 5 years ago by jul_bsd@…

from #25914 and here, i gave a try on Mavericks 10.9.2 and it does not manage to fetch files (archlinux = Operation too slow. Less than 1024 bytes/sec transferred the last 60 seconds). If I do from web browser, it stalls a bit before half. also rsa pkcs-11 updates to 2.30. not sure if we can follow

If I download from truecrypt.org, it fails to compile

:info:build In file included from CommandLineInterface.cpp:9:
:info:build In file included from /Volumes/Data/opt/local/var/macports/build/_Volumes_Data_myports_security_truecrypt/TrueCrypt/work/truecrypt-7.1a-source/Main/System.h:14:
:info:build /Volumes/Data/opt/local/var/macports/build/_Volumes_Data_myports_security_truecrypt/TrueCrypt/work/truecrypt-7.1a-source/Main/SystemPrecompiled.h:9:10: fatal error: 'wx/wx.h' file not found
:info:build #include <wx/wx.h>
:info:build          ^   
:info:build 1 error generated.
:info:build 1 error generated.
:info:build make[1]: *** [Application.o] Error 1

probably because header is in /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0 I add WX_CONFIG=${frameworks_dir}/wxWidgets.framework/Versions/wxWidgets/3.0/bin/wx-config to build.env and it compiles/installs/executes. A small notice, would be to add a macport suffix to version to make difference w binaries only distribution.

also, please note there is a crowdfunded project to audit it: http://istruecryptauditedyet.com/

Changed 5 years ago by neurodroid (Christoph Schmidt-Hieber)

Attachment: Portfile-TrueCrypt.2 added

Portfile for TrueCrypt

comment:5 Changed 5 years ago by neurodroid (Christoph Schmidt-Hieber)

Updated Portfile to use osxfuse instead of fuse4x; see ticket #39456

Changed 5 years ago by neurodroid (Christoph Schmidt-Hieber)

Attachment: Portfile-TrueCrypt.3 added

Portfile for TrueCrypt

Changed 5 years ago by neurodroid (Christoph Schmidt-Hieber)

Attachment: Portfile-TrueCrypt.4 added

Portfile for TrueCrypt

comment:6 Changed 5 years ago by ryandesign (Ryan Schmidt)

The value of the license field -- {TrueCrypt License Version 3.0} -- is not valid. The license field should be of the format "LicenseName-LicenseVersion". So here you might use "TrueCrypt-3".

Changed 5 years ago by neurodroid (Christoph Schmidt-Hieber)

Attachment: Portfile-TrueCrypt.87429cda added

Portfile for TrueCrypt

comment:7 in reply to:  6 Changed 5 years ago by neurodroid (Christoph Schmidt-Hieber)

Replying to ryandesign@…:

The value of the license field -- {TrueCrypt License Version 3.0} -- is not valid. The license field should be of the format "LicenseName-LicenseVersion". So here you might use "TrueCrypt-3".

Done

comment:8 Changed 5 years ago by neurodroid (Christoph Schmidt-Hieber)

Cc: christsc@… added

Cc Me!

comment:9 in reply to:  4 Changed 5 years ago by neurodroid (Christoph Schmidt-Hieber)

Replying to jul_bsd@…:

from #25914 and here, i gave a try on Mavericks 10.9.2 and it does not manage to fetch files (archlinux = Operation too slow. Less than 1024 bytes/sec transferred the last 60 seconds). If I do from web browser, it stalls a bit before half.

The ftp connection to the archlinux server is indeed very slow. If someone knows of a better place to get the source please let me know.

also rsa pkcs-11 updates to 2.30. not sure if we can follow

No.

If I download from truecrypt.org, it fails to compile

:info:build In file included from CommandLineInterface.cpp:9:
:info:build In file included from /Volumes/Data/opt/local/var/macports/build/_Volumes_Data_myports_security_truecrypt/TrueCrypt/work/truecrypt-7.1a-source/Main/System.h:14:
:info:build /Volumes/Data/opt/local/var/macports/build/_Volumes_Data_myports_security_truecrypt/TrueCrypt/work/truecrypt-7.1a-source/Main/SystemPrecompiled.h:9:10: fatal error: 'wx/wx.h' file not found
:info:build #include <wx/wx.h>
:info:build          ^   
:info:build 1 error generated.
:info:build 1 error generated.
:info:build make[1]: *** [Application.o] Error 1

probably because header is in /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0 I add WX_CONFIG=${frameworks_dir}/wxWidgets.framework/Versions/wxWidgets/3.0/bin/wx-config to build.env and it compiles/installs/executes.

Thanks, fixed

A small notice, would be to add a macport suffix to version to make difference w binaries only distribution.

As in truecrypt-mp?

Changed 5 years ago by neurodroid (Christoph Schmidt-Hieber)

Attachment: Portfile-TrueCrypt.9f75219a added

Portfile for TrueCrypt

comment:10 Changed 5 years ago by jgosmann (Jan Gosmann)

Compiles and works for me on 10.9.2. Would love to see this in the in the official ports tree.

comment:11 Changed 5 years ago by macports.org@…

Compiles like a charm on 10.9.2 for me.

Did not actually install the binary, but created a binary archive in /opt/local/var/macports/software/TrueCrypt. I don't know if this is intentional or a bug. (I solved the problem by manually extracting the tar file.)

I would love to see this in the official ports tree!

comment:12 Changed 4 years ago by mf2k (Frank Schima)

Based on reading the license page, it seems like we should not add this port since it says it is no longer being developed and is not secure.

comment:13 Changed 4 years ago by mf2k (Frank Schima)

Resolution: wontfix
Status: newclosed

[removed incorrect link that was corrected by cal]

Last edited 4 years ago by mf2k (Frank Schima) (previous) (diff)

comment:15 Changed 4 years ago by mf2k (Frank Schima)

Yes, sorry.

Note: See TracTickets for help on using tickets.