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