Hi,

based on the great work of jcs I've updated the veracrypt port to the latest 
veracrypt version. The tar.gz file is attached and also available via https at 
[1].

Changes
- removed patch patch-Main_Application_cpp as the wxWidgets is new enough now
- added 2 patches to make the application build 
(patch-Main_FatalErrorHandler_cpp and patch-Platform_Unix_FilesystemPath_cpp), 
both related to OS detection(s)
- modified CoreOpenBSD.cpp as auto_ptr is now unique_ptr
- Makefile changes - added maintainer, added sudo dependency, enabled GUI build

Caveats
- only FAT is currently supported, but as veracrypt should only be used for 
stuff that needs to be compatible between OSes, I think it's not an issue for 
now; for everything else use normal (= OpenBSD) tools
- sudo is used by veracrypt instead of doas
- there is sort of harakiri with the versions in Makefile as the original 
version contains '-' (so our is 1.24u7p0), and in the distfile path once it's 
with uppercase U (-Update7) and once with lowercase u (-update7); I have sort 
of no idea if there is some other way to do it

If somebody is interested, can you give it a try, check if I didn't fuck up 
something as it's my first port effort. My (limited) testing was to run GUI, 
create encrypted disk file, attach it, put some files on it, detach it, hope 
nothing got lost, attach it again, see that all files are still on the 
encrypted disk file.

Thanks,
pm

[1] 
https://portsmonitor.org/veracrypt-1.24u7.tgzhttps://portsmonitor.org/veracrypt-1.24U7.tar.gz

Attachment: veracrypt-1.24u7.tgz
Description: application/compressed-tar

Reply via email to