1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= Strong disk encryption based on TrueCrypt
8 HOMEPAGE= https://www.veracrypt.fr/en/Home.html
12 SITES[main]= GITHUB/veracrypt:VeraCrypt:VeraCrypt_1.24-Hotfix1
13 DISTFILE[1]= generated:main
15 SPKGS[standard]= complete
19 OPTIONS_AVAILABLE= none
20 OPTIONS_STANDARD= none
22 BUILD_DEPENDS= yasm:single:standard
23 BUILDRUN_DEPENDS= fuse2:single:standard
24 wxWidgets:single:standard
25 RUN_DEPENDS= sudo:primary:standard
27 USES= desktop-utils:primary gmake iconv pkgconfig
29 LICENSE= APACHE20:primary CUSTOM1:primary
30 LICENSE_TERMS= primary:{{WRKDIR}}/TERMS
31 LICENSE_NAME= CUSTOM1:"TrueCrypt License 3.0"
32 LICENSE_FILE= APACHE20:{{WRKDIR}}/license.apache20
33 CUSTOM1:{{WRKDIR}}/license.truecrypt30
34 LICENSE_AWK= TERMS:"^$$"
35 LICENSE_SOURCE= TERMS:{{WRKSRC}}/src/Main/Main.h
38 FPC_EQUIVALENT= security/veracrypt
40 CONFIGURE_ARGS= --wxWidgets-build=0
42 CONFIGURE_ENV= WX_CONFIG="{{LOCALBASE}}/bin/wxgtk3u-3.0-config"
44 BUILD_WRKSRC= {{WRKSRC}}/src
46 MAKE_ENV= WX_CONFIG="{{LOCALBASE}}/bin/wxgtk3u-3.0-config"
48 SUB_FILES= pkg-message-primary-freebsd
51 ${REINPLACE_CMD} -e 's|wx-config|${LOCALBASE}/bin/wxgtk3u-3.0-config|g' \
52 -e '/export LFLAGS/ s|:=|:= ${LDFLAGS}|' \
53 ${WRKSRC}/src/Makefile
55 -e 's|/usr/bin|${PREFIX}/bin|g' \
56 -e 's|Icon=veracrypt|Icon=VeraCrypt-16x16|g' \
57 ${WRKSRC}/src/Setup/FreeBSD/veracrypt.desktop
60 ${AWK} '/ Apache License/,/additional liability./' \
61 ${WRKSRC}/License.txt > ${WRKDIR}/license.apache20
62 ${AWK} '/^TrueCrypt License V/,/closely as possible./' \
63 ${WRKSRC}/License.txt > ${WRKDIR}/license.truecrypt30
66 @${MKDIR} ${STAGEDIR}${PREFIX}/share/applications/
67 ${INSTALL_PROGRAM} ${WRKSRC}/src/Main/veracrypt ${STAGEDIR}${PREFIX}/bin
68 ${INSTALL_DATA} ${WRKSRC}/src/Setup/FreeBSD/veracrypt.desktop \
69 ${STAGEDIR}${PREFIX}/share/applications/
70 (cd ${WRKSRC}/src/Resources/Icons && ${COPYTREE_SHARE} . \
71 ${STAGEDIR}${PREFIX}/share/pixmaps "-name '*.xpm'")
73 @${MKDIR} ${STAGEDIR}${STD_DOCDIR}
74 (cd ${WRKSRC}/doc/html && ${COPYTREE_SHARE} . ${STAGEDIR}${STD_DOCDIR})
76 [FILE:936:descriptions/desc.primary]
77 VeraCrypt is a free open source disk encryption software for Windows,
78 Mac OSX, FreeBSD and Linux. Brought to you by IDRIX (https://www.idrix.fr)
79 and based on TrueCrypt 7.1a.
81 VeraCrypt main features:
83 - Creates a virtual encrypted disk within a file and mounts it as a disk.
84 - Encrypts an entire partition or storage device such as USB flash drive or
86 - Encrypts a partition or drive where Windows is installed (pre-boot
88 - Encryption is automatic, real-time(on-the-fly) and transparent.
89 - Parallelization and pipelining allow data to be read and written as fast
90 as if the drive was not encrypted.
91 - Encryption can be hardware-accelerated on modern processors.
92 - Provides plausible deniability, in case an adversary forces you to reveal
93 the password: Hidden volume (steganography) and hidden operating system.
94 - More information about the features of VeraCrypt may be found in the
99 2531b6d567970bbc497d376adc679041e923d2b92318d33196ef4581fccc67e5 25052008 veracrypt-VeraCrypt-VeraCrypt_1.24-Hotfix1.tar.gz
102 [FILE:154:manifests/plist.primary]
104 share/applications/veracrypt.desktop
106 VeraCrypt-128x128.xpm
108 VeraCrypt-256x256.xpm
112 [FILE:500:files/pkg-message-primary-freebsd.in]
113 ############################### FreeBSD message ###############################
115 1) Veracrypt needs security/sudo port to mount disk volumes. You must modify
116 %%PREFIX%%/etc/sudoers file to add Veracrypt user(s). Don't use root user
117 2) Please ensure that the fusefs kmod is loaded prior to use:
121 If you want load fuse.ko on boot time, please add the following to
126 ###############################################################################