1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
8 SDESC[standard]= Strong disk encryption based on TrueCrypt
9 HOMEPAGE= https://www.veracrypt.fr/en/Home.html
13 SITES[main]= SF/veracrypt/VeraCrypt%201.23
14 DISTFILE[1]= VeraCrypt_1.23_Source.tar.bz2:main
16 SPKGS[standard]= complete
20 OPTIONS_AVAILABLE= none
21 OPTIONS_STANDARD= none
23 BUILD_DEPENDS= yasm:single:standard
24 BUILDRUN_DEPENDS= fuse2:single:standard
25 wxWidgets:single:standard
26 RUN_DEPENDS= sudo:primary:standard
28 USES= desktop-utils:primary gmake iconv pkgconfig
32 LICENSE= APACHE20:primary CUSTOM1:primary
33 LICENSE_TERMS= primary:{{WRKDIR}}/TERMS
34 LICENSE_NAME= CUSTOM1:"TrueCrypt License 3.0"
35 LICENSE_FILE= APACHE20:{{WRKDIR}}/license.apache20
36 CUSTOM1:{{WRKDIR}}/license.truecrypt30
37 LICENSE_AWK= TERMS:"^$$"
38 LICENSE_SOURCE= TERMS:{{WRKSRC}}/src/Main/Main.h
41 FPC_EQUIVALENT= security/veracrypt
43 CONFIGURE_ARGS= --wxWidgets-build=0
45 CONFIGURE_ENV= WX_CONFIG="{{LOCALBASE}}/bin/wxgtk3u-3.0-config"
47 BUILD_WRKSRC= {{WRKSRC}}/src
49 MAKE_ENV= WX_CONFIG="{{LOCALBASE}}/bin/wxgtk3u-3.0-config"
51 SUB_FILES= pkg-message-primary-freebsd
54 ${REINPLACE_CMD} -e 's|wx-config|${LOCALBASE}/bin/wxgtk3u-3.0-config|g' \
55 -e '/export LFLAGS/ s|:=|:= ${LDFLAGS}|' \
56 ${WRKSRC}/src/Makefile
58 -e 's|/usr/bin|${PREFIX}/bin|g' \
59 -e 's|Icon=veracrypt|Icon=VeraCrypt-16x16|g' \
60 ${WRKSRC}/src/Setup/FreeBSD/veracrypt.desktop
63 ${AWK} '/ Apache License/,/additional liability./' \
64 ${WRKSRC}/License.txt > ${WRKDIR}/license.apache20
65 ${AWK} '/^TrueCrypt License V/,/closely as possible./' \
66 ${WRKSRC}/License.txt > ${WRKDIR}/license.truecrypt30
69 @${MKDIR} ${STAGEDIR}${PREFIX}/share/applications/
70 ${INSTALL_PROGRAM} ${WRKSRC}/src/Main/veracrypt ${STAGEDIR}${PREFIX}/bin
71 ${INSTALL_DATA} ${WRKSRC}/src/Setup/FreeBSD/veracrypt.desktop \
72 ${STAGEDIR}${PREFIX}/share/applications/
73 (cd ${WRKSRC}/src/Resources/Icons && ${COPYTREE_SHARE} . \
74 ${STAGEDIR}${PREFIX}/share/pixmaps "-name '*.xpm'")
76 @${MKDIR} ${STAGEDIR}${STD_DOCDIR}
77 (cd ${WRKSRC}/doc/html && ${COPYTREE_SHARE} . ${STAGEDIR}${STD_DOCDIR})
79 [FILE:936:descriptions/desc.primary]
80 VeraCrypt is a free open source disk encryption software for Windows,
81 Mac OSX, FreeBSD and Linux. Brought to you by IDRIX (https://www.idrix.fr)
82 and based on TrueCrypt 7.1a.
84 VeraCrypt main features:
86 - Creates a virtual encrypted disk within a file and mounts it as a disk.
87 - Encrypts an entire partition or storage device such as USB flash drive or
89 - Encrypts a partition or drive where Windows is installed (pre-boot
91 - Encryption is automatic, real-time(on-the-fly) and transparent.
92 - Parallelization and pipelining allow data to be read and written as fast
93 as if the drive was not encrypted.
94 - Encryption can be hardware-accelerated on modern processors.
95 - Provides plausible deniability, in case an adversary forces you to reveal
96 the password: Hidden volume (steganography) and hidden operating system.
97 - More information about the features of VeraCrypt may be found in the
102 a15f50e7bbb3f28a32d7f36b6afac42574acd36fc79fddb538820b3b48c43401 23388241 VeraCrypt_1.23_Source.tar.bz2
105 [FILE:154:manifests/plist.primary]
107 share/applications/veracrypt.desktop
109 VeraCrypt-128x128.xpm
111 VeraCrypt-256x256.xpm
115 [FILE:500:files/pkg-message-primary-freebsd.in]
116 ############################### FreeBSD message ###############################
118 1) Veracrypt needs security/sudo port to mount disk volumes. You must modify
119 %%PREFIX%%/etc/sudoers file to add Veracrypt user(s). Don't use root user
120 2) Please ensure that the fusefs kmod is loaded prior to use:
124 If you want load fuse.ko on boot time, please add the following to
129 ###############################################################################