Ravenports generated: 15 Sep 2018 17:38
[ravenports.git] / bucket_ED / veracrypt
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               veracrypt
4 VERSION=                1.23
5 REVISION=               1
6 KEYWORDS=               security
7 VARIANTS=               standard
8 SDESC[standard]=        Strong disk encryption based on TrueCrypt
9 HOMEPAGE=               https://www.veracrypt.fr/en/Home.html
10 CONTACT=                nobody
11
12 DOWNLOAD_GROUPS=        main
13 SITES[main]=            SF/veracrypt/VeraCrypt%201.23
14 DISTFILE[1]=            VeraCrypt_1.23_Source.tar.bz2:main
15 DF_INDEX=               1
16 SPKGS[standard]=        complete
17                         primary
18                         docs
19
20 OPTIONS_AVAILABLE=      none
21 OPTIONS_STANDARD=       none
22
23 BUILD_DEPENDS=          yasm:single:standard
24 BUILDRUN_DEPENDS=       fuse2:single:standard
25                         wxWidgets:single:standard
26 RUN_DEPENDS=            sudo:primary:standard
27
28 USES=                   desktop-utils:primary gmake iconv pkgconfig
29
30 EXTRACT_DIRTY=          1
31
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
39 LICENSE_SCHEME=         multi
40
41 FPC_EQUIVALENT=         security/veracrypt
42
43 CONFIGURE_ARGS=         --wxWidgets-build=0
44                         --wxWidgets-unicode=1
45 CONFIGURE_ENV=          WX_CONFIG="{{LOCALBASE}}/bin/wxgtk3u-3.0-config"
46
47 BUILD_WRKSRC=           {{WRKSRC}}/src
48 BUILD_TARGET=           #
49 MAKE_ENV=               WX_CONFIG="{{LOCALBASE}}/bin/wxgtk3u-3.0-config"
50
51 SUB_FILES=              pkg-message-primary-freebsd
52
53 post-patch:
54         ${REINPLACE_CMD} -e 's|wx-config|${LOCALBASE}/bin/wxgtk3u-3.0-config|g' \
55                 -e '/export LFLAGS/ s|:=|:= ${LDFLAGS}|' \
56                 ${WRKSRC}/src/Makefile
57         ${REINPLACE_CMD} \
58                 -e 's|/usr/bin|${PREFIX}/bin|g' \
59                 -e 's|Icon=veracrypt|Icon=VeraCrypt-16x16|g' \
60                 ${WRKSRC}/src/Setup/FreeBSD/veracrypt.desktop
61
62 post-extract:
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
67
68 do-install:
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'")
75         # web documentation
76         @${MKDIR} ${STAGEDIR}${STD_DOCDIR}
77         (cd ${WRKSRC}/doc/html && ${COPYTREE_SHARE} . ${STAGEDIR}${STD_DOCDIR})
78
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.
83
84 VeraCrypt main features:
85
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 
88   hard drive.
89 - Encrypts a partition or drive where Windows is installed (pre-boot 
90   authentication).
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 
98   documentation
99
100
101 [FILE:108:distinfo]
102 a15f50e7bbb3f28a32d7f36b6afac42574acd36fc79fddb538820b3b48c43401     23388241 VeraCrypt_1.23_Source.tar.bz2
103
104
105 [FILE:154:manifests/plist.primary]
106 bin/veracrypt
107 share/applications/veracrypt.desktop
108 share/pixmaps/
109  VeraCrypt-128x128.xpm
110  VeraCrypt-16x16.xpm
111  VeraCrypt-256x256.xpm
112  VeraCrypt-48x48.xpm
113
114
115 [FILE:500:files/pkg-message-primary-freebsd.in]
116 ############################### FreeBSD message ###############################
117
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:
121         
122 $ kldload fuse
123
124 If you want load fuse.ko on boot time, please add the following to
125 /boot/loader.conf:
126
127 fuse_load="YES"
128
129 ###############################################################################
130