Ravenports generated: 01 Apr 2018 23:40
[ravenports.git] / bucket_ED / veracrypt
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               veracrypt
4 VERSION=                1.22
5 KEYWORDS=               security
6 VARIANTS=               standard
7 SDESC[standard]=        Strong disk encryption based on TrueCrypt
8 HOMEPAGE=               https://www.veracrypt.fr/en/Home.html
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            SF/veracrypt/VeraCrypt%201.22
13 DISTFILE[1]=            VeraCrypt_1.22_Source.tar.bz2:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         docs
18
19 OPTIONS_AVAILABLE=      none
20 OPTIONS_STANDARD=       none
21
22 BUILD_DEPENDS=          yasm:single:standard
23 BUILDRUN_DEPENDS=       fuse2:single:standard
24                         wxWidgets:single:standard
25 RUN_DEPENDS=            sudo:primary:standard
26
27 USES=                   desktop-utils gmake iconv pkgconfig
28
29 EXTRACT_DIRTY=          1
30
31 LICENSE=                APACHE20:primary
32 LICENSE_SCHEME=         solo
33 LICENSE_FILE=           APACHE20:{{WRKSRC}}/License.txt
34
35 FPC_EQUIVALENT=         security/veracrypt
36
37 CONFIGURE_ARGS=         --wxWidgets-build=0
38                         --wxWidgets-unicode=1
39 CONFIGURE_ENV=          WX_CONFIG="{{LOCALBASE}}/bin/wxgtk3u-3.0-config"
40
41 BUILD_WRKSRC=           {{WRKSRC}}/src
42 BUILD_TARGET=           #
43 MAKE_ENV=               WX_CONFIG="{{LOCALBASE}}/bin/wxgtk3u-3.0-config"
44
45 SUB_FILES=              pkg-message-primary-freebsd
46
47 post-patch:
48         ${REINPLACE_CMD} -e 's|wx-config|${LOCALBASE}/bin/wxgtk3u-3.0-config|g' \
49                 -e '/export LFLAGS/ s|:=|:= ${LDFLAGS}|' \
50                 ${WRKSRC}/src/Makefile
51         ${REINPLACE_CMD} \
52                 -e 's|/usr/bin|${PREFIX}/bin|g' \
53                 -e 's|Icon=veracrypt|Icon=VeraCrypt-16x16|g' \
54                 ${WRKSRC}/src/Setup/FreeBSD/veracrypt.desktop
55
56 do-install:
57         @${MKDIR} ${STAGEDIR}${PREFIX}/share/applications/
58         ${INSTALL_PROGRAM} ${WRKSRC}/src/Main/veracrypt ${STAGEDIR}${PREFIX}/bin
59         ${INSTALL_DATA} ${WRKSRC}/src/Setup/FreeBSD/veracrypt.desktop \
60                 ${STAGEDIR}${PREFIX}/share/applications/
61         (cd ${WRKSRC}/src/Resources/Icons && ${COPYTREE_SHARE} . \
62                 ${STAGEDIR}${PREFIX}/share/pixmaps "-name '*.xpm'")
63         # web documentation
64         @${MKDIR} ${STAGEDIR}${STD_DOCDIR}
65         (cd ${WRKSRC}/doc/html && ${COPYTREE_SHARE} . ${STAGEDIR}${STD_DOCDIR})
66
67 [FILE:936:descriptions/desc.primary]
68 VeraCrypt is a free open source disk encryption software for Windows,
69 Mac OSX, FreeBSD and Linux. Brought to you by IDRIX (https://www.idrix.fr)
70 and based on  TrueCrypt 7.1a.
71
72 VeraCrypt main features:
73
74 - Creates a virtual encrypted disk within a file and mounts it as a disk.
75 - Encrypts an entire partition or storage device such as USB flash drive or 
76   hard drive.
77 - Encrypts a partition or drive where Windows is installed (pre-boot 
78   authentication).
79 - Encryption is automatic, real-time(on-the-fly) and transparent.
80 - Parallelization and pipelining allow data to be read and written as fast
81   as if the drive was not encrypted.
82 - Encryption can be hardware-accelerated on modern processors.
83 - Provides plausible deniability, in case an adversary forces you to reveal
84   the password: Hidden volume (steganography) and hidden operating system.
85 - More information about the features of VeraCrypt may be found in the 
86   documentation
87
88
89 [FILE:108:distinfo]
90 9e4c0cc0edda0031978ec13d81f420af55c14b4a6b06c8d448760fd06df7b870     23237862 VeraCrypt_1.22_Source.tar.bz2
91
92
93 [FILE:154:manifests/plist.primary]
94 bin/veracrypt
95 share/applications/veracrypt.desktop
96 share/pixmaps/
97  VeraCrypt-128x128.xpm
98  VeraCrypt-16x16.xpm
99  VeraCrypt-256x256.xpm
100  VeraCrypt-48x48.xpm
101
102
103 [FILE:500:files/pkg-message-primary-freebsd.in]
104 ############################### FreeBSD message ###############################
105
106 1) Veracrypt needs security/sudo port to mount disk volumes. You must modify 
107    %%PREFIX%%/etc/sudoers file to add Veracrypt user(s). Don't use root user
108 2) Please ensure that the fusefs kmod is loaded prior to use:
109         
110 $ kldload fuse
111
112 If you want load fuse.ko on boot time, please add the following to
113 /boot/loader.conf:
114
115 fuse_load="YES"
116
117 ###############################################################################
118