Ravenports generated: 20 Apr 2020 20:29
[ravenports.git] / bucket_D0 / lua-sec
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               lua-sec
4 VERSION=                0.9
5 KEYWORDS=               security
6 VARIANTS=               lua52 lua53
7 SDESC[lua52]=           SSL/TLS support module for Lua 5.2
8 SDESC[lua53]=           SSL/TLS support module for Lua 5.3
9 HOMEPAGE=               https://github.com/brunoos/luasec
10 CONTACT=                Michael_Reim[kraileth@elderlinux.org]
11
12 DOWNLOAD_GROUPS=        main
13 SITES[main]=            GITHUB/brunoos:luasec:v0.9
14 DISTFILE[1]=            generated:main
15 DF_INDEX=               1
16 SPKGS[lua52]=           single
17 SPKGS[lua53]=           single
18
19 OPTIONS_AVAILABLE=      LUA52 LUA53
20 OPTIONS_STANDARD=       none
21 VOPTS[lua52]=           LUA52=ON LUA53=OFF
22 VOPTS[lua53]=           LUA52=OFF LUA53=ON
23
24 USES=                   ssl
25
26 LICENSE=                MIT:single
27 LICENSE_FILE=           MIT:{{WRKSRC}}/LICENSE
28 LICENSE_SCHEME=         solo
29
30 FPC_EQUIVALENT=         security/luasec
31
32 BUILD_TARGET=           bsd
33 MAKE_ENV=               LUAPATH={{LUA_MODSHAREDIR}}
34                         LUACPATH={{LUA_MODLIBDIR}}
35                         INC_PATH=-I{{LUA_INCDIR}}
36                         LIB_PATH=-L{{LUA_LIBDIR}}
37                         DESTDIR={{STAGEDIR}}
38
39 [LUA52].DESCRIPTION=                    Build with Lua 5.2
40 [LUA52].RUN_DEPENDS_ON=                 lua-socket:single:lua52
41 [LUA52].USES_ON=                        lua:5.2
42
43 [LUA53].DESCRIPTION=                    Build with Lua 5.3
44 [LUA53].RUN_DEPENDS_ON=                 lua-socket:single:lua53
45 [LUA53].USES_ON=                        lua:5.3
46
47 post-install:
48         ${STRIP_CMD} ${STAGEDIR}${LUA_MODLIBDIR}/ssl.so
49
50 [FILE:244:descriptions/desc.single]
51 LuaSec is a binding for OpenSSL/LibreSSL to provide SSL/TLS communication 
52 in Lua. It takes an already established TCP connection and creates a 
53 secure session between the pairs. For creating TCP connections it relies 
54 on the LuaSocket module.
55
56
57 [FILE:104:distinfo]
58 6b6b94e8517bf6baf545fad29a2112f9ac7957ad85b4aae8e0727bec77d7a325        52163 brunoos-luasec-0.9.tar.gz
59
60
61 [FILE:87:manifests/plist.single]
62 %%LUA_MODSHAREDIR%%/ssl/https.lua
63 %%LUA_MODSHAREDIR%%/ssl.lua
64 %%LUA_MODLIBDIR%%/ssl.so
65