package/lua*: regeneration of Config.in

This commit aligns the Config.in files of Lua packages so that they
match with the output of the recently added Buildroot addon for
Luarocks.

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
Francois Perrad 2018-12-19 09:17:05 +01:00 committed by Thomas Petazzoni
parent 95176657e5
commit b5e6ef1fbb
32 changed files with 52 additions and 78 deletions

View File

@ -1,7 +1,6 @@
config BR2_PACKAGE_CGILUA config BR2_PACKAGE_CGILUA
bool "cgilua" bool "cgilua"
# Runtime dependency only select BR2_PACKAGE_LUAFILESYSTEM # runtime
select BR2_PACKAGE_LUAFILESYSTEM
help help
CGILua is a tool for creating dynamic HTML pages CGILua is a tool for creating dynamic HTML pages
and manipulating input data from Web forms. and manipulating input data from Web forms.

View File

@ -1,12 +1,11 @@
config BR2_PACKAGE_COPAS config BR2_PACKAGE_COPAS
bool "copas" bool "copas"
# Runtime dependency only select BR2_PACKAGE_COXPCALL if BR2_PACKAGE_LUA_5_1 || BR2_PACKAGE_LUAJIT # runtime
select BR2_PACKAGE_COXPCALL if BR2_PACKAGE_LUA_5_1 || BR2_PACKAGE_LUAJIT select BR2_PACKAGE_LUASOCKET # runtime
select BR2_PACKAGE_LUASOCKET
help help
Copas is a dispatcher based on coroutines that can be used Copas is a dispatcher based on coroutines that can be used
for asynchronous networking. For example TCP or UDP based for asynchronous networking. For example TCP or UDP based
servers. But it also features timers and client support for servers. But it also features timers and client support for
http(s), ftp and smtp requests. http(s), ftp and smtp requests.
http://keplerproject.github.com/copas/ http://www.keplerproject.org/copas/

View File

@ -2,8 +2,7 @@ config BR2_PACKAGE_LJLINENOISE
bool "ljlinenoise" bool "ljlinenoise"
# ljsyscall is specifically for LuaJIT, not Lua. # ljsyscall is specifically for LuaJIT, not Lua.
depends on BR2_PACKAGE_LUAJIT depends on BR2_PACKAGE_LUAJIT
# run-time dependency only select BR2_PACKAGE_LJSYSCALL # runtime
select BR2_PACKAGE_LJSYSCALL
help help
ljlinenoise is a pure LuaJIT port of linenoise, ljlinenoise is a pure LuaJIT port of linenoise,
a small alternative to readline and libedit. a small alternative to readline and libedit.

View File

@ -6,7 +6,7 @@ config BR2_PACKAGE_LJSYSCALL
An FFI implementation of the Linux and NetBSD kernel ABIs for An FFI implementation of the Linux and NetBSD kernel ABIs for
LuaJIT. LuaJIT.
http://github.com/justincormack/ljsyscall http://www.myriabit.com/ljsyscall/
comment "ljsyscall needs LuaJIT" comment "ljsyscall needs LuaJIT"
depends on !BR2_PACKAGE_LUAJIT depends on !BR2_PACKAGE_LUAJIT

View File

@ -1,8 +1,7 @@
config BR2_PACKAGE_LPEG config BR2_PACKAGE_LPEG
bool "lpeg" bool "lpeg"
depends on BR2_PACKAGE_HAS_LUAINTERPRETER
help help
LPeg is a new pattern-matching library for Lua, LPeg is a new pattern-matching library for Lua,
based on Parsing Expression Grammars (PEGs). based on Parsing Expression Grammars (PEGs).
http://www.inf.puc-rio.br/~roberto/lpeg/lpeg.html http://www.inf.puc-rio.br/~roberto/lpeg.html

View File

@ -1,6 +1,5 @@
config BR2_PACKAGE_LPTY config BR2_PACKAGE_LPTY
bool "lpty" bool "lpty"
depends on BR2_PACKAGE_HAS_LUAINTERPRETER
help help
A simple facility for lua to control other programs via A simple facility for lua to control other programs via
PTYs. PTYs.

View File

@ -1,6 +1,5 @@
config BR2_PACKAGE_LRANDOM config BR2_PACKAGE_LRANDOM
bool "lrandom" bool "lrandom"
depends on BR2_PACKAGE_HAS_LUAINTERPRETER
help help
A library for generating random numbers A library for generating random numbers
based on the Mersenne Twister based on the Mersenne Twister

View File

@ -1,8 +1,7 @@
config BR2_PACKAGE_LSQLITE3 config BR2_PACKAGE_LSQLITE3
bool "lsqlite3" bool "lsqlite3"
depends on BR2_PACKAGE_HAS_LUAINTERPRETER
select BR2_PACKAGE_SQLITE select BR2_PACKAGE_SQLITE
help help
a thin Lua wrapper for the SQLite3 library. A binding for Lua to the SQLite3 database library.
http://lua.sqlite.org/ http://lua.sqlite.org/

View File

@ -1,6 +1,5 @@
config BR2_PACKAGE_LUA_CJSON config BR2_PACKAGE_LUA_CJSON
bool "lua-cjson" bool "lua-cjson"
depends on BR2_PACKAGE_HAS_LUAINTERPRETER
help help
The Lua CJSON module provides JSON support for Lua. The Lua CJSON module provides JSON support for Lua.
It features: It features:

View File

@ -1,6 +1,6 @@
config BR2_PACKAGE_LUA_COAT config BR2_PACKAGE_LUA_COAT
bool "lua-coat" bool "lua-coat"
help help
Yet Another Lua Object-Oriented Model Yet Another Lua Object-Oriented Model.
https://fperrad.frama.io/lua-Coat/ https://fperrad.frama.io/lua-Coat/

View File

@ -1,9 +1,8 @@
config BR2_PACKAGE_LUA_COATPERSISTENT config BR2_PACKAGE_LUA_COATPERSISTENT
bool "lua-coatpersistent" bool "lua-coatpersistent"
depends on BR2_PACKAGE_LSQLITE3 || BR2_PACKAGE_LUASQL_SQLITE3 depends on BR2_PACKAGE_LSQLITE3 || BR2_PACKAGE_LUASQL_SQLITE3
# run-time dependencies select BR2_PACKAGE_DADO # runtime
select BR2_PACKAGE_DADO select BR2_PACKAGE_LUA_COAT # runtime
select BR2_PACKAGE_LUA_COAT
help help
An ORM for lua-Coat. An ORM for lua-Coat.

View File

@ -3,6 +3,6 @@ config BR2_PACKAGE_LUA_COMPAT53
depends on !BR2_PACKAGE_LUA_5_3 depends on !BR2_PACKAGE_LUA_5_3
help help
Compatibility module providing Lua-5.3-style APIs for Lua 5.2 Compatibility module providing Lua-5.3-style APIs for Lua 5.2
and 5.1 and 5.1.
https://github.com/keplerproject/lua-compat-5.3 https://github.com/keplerproject/lua-compat-5.3

View File

@ -1,16 +1,16 @@
config BR2_PACKAGE_LUA_HTTP config BR2_PACKAGE_LUA_HTTP
bool "lua-http" bool "lua-http"
depends on BR2_TOOLCHAIN_HAS_THREADS # luaossl & lua-cqueues depends on BR2_TOOLCHAIN_HAS_THREADS # luaossl & lua-cqueues
# These are runtime dependencies select BR2_PACKAGE_LPEG # runtime
select BR2_PACKAGE_LUA_BASEXX select BR2_PACKAGE_LUA_BASEXX # runtime
select BR2_PACKAGE_LUA_COMPAT53 if !BR2_PACKAGE_LUA_5_3 select BR2_PACKAGE_LUA_COMPAT53 if !BR2_PACKAGE_LUA_5_3 # runtime
select BR2_PACKAGE_LUA_CQUEUES select BR2_PACKAGE_LUA_CQUEUES # runtime
select BR2_PACKAGE_LUA_FIFO select BR2_PACKAGE_LUA_FIFO # runtime
select BR2_PACKAGE_LUA_LPEG_PATTERNS select BR2_PACKAGE_LUA_LPEG_PATTERNS # runtime
select BR2_PACKAGE_LUABITOP if BR2_PACKAGE_LUA_5_1 select BR2_PACKAGE_LUABITOP if BR2_PACKAGE_LUA_5_1 # runtime
select BR2_PACKAGE_LUAOSSL select BR2_PACKAGE_LUAOSSL # runtime
help help
HTTP library for Lua HTTP library for Lua.
https://daurnimator.github.io/lua-http/ https://daurnimator.github.io/lua-http/

View File

@ -1,7 +1,6 @@
config BR2_PACKAGE_LUA_LPEG_PATTERNS config BR2_PACKAGE_LUA_LPEG_PATTERNS
bool "lua-lpeg-patterns" bool "lua-lpeg-patterns"
# These are runtime dependencies select BR2_PACKAGE_LPEG # runtime
select BR2_PACKAGE_LPEG
help help
a collection of LPEG patterns. a collection of LPEG patterns.

View File

@ -1,6 +1,5 @@
config BR2_PACKAGE_LUA_PERIPHERY config BR2_PACKAGE_LUA_PERIPHERY
bool "lua-periphery" bool "lua-periphery"
depends on BR2_PACKAGE_HAS_LUAINTERPRETER
help help
A library for GPIO, SPI, I2C, MMIO, and Serial peripheral I/O A library for GPIO, SPI, I2C, MMIO, and Serial peripheral I/O
interface access in userspace Linux with Lua. interface access in userspace Linux with Lua.

View File

@ -1,13 +1,12 @@
config BR2_PACKAGE_LUA_SAILOR config BR2_PACKAGE_LUA_SAILOR
bool "lua-sailor" bool "lua-sailor"
# These are runtime dependencies select BR2_PACKAGE_CGILUA # runtime
select BR2_PACKAGE_CGILUA select BR2_PACKAGE_LBASE64 # runtime
select BR2_PACKAGE_LBASE64 select BR2_PACKAGE_LUA_DATAFILE # runtime
select BR2_PACKAGE_LUAFILESYSTEM select BR2_PACKAGE_LUA_VALUA # runtime
select BR2_PACKAGE_LUA_DATAFILE select BR2_PACKAGE_LUAFILESYSTEM # runtime
select BR2_PACKAGE_LUA_VALUA select BR2_PACKAGE_WSAPI_XAVANTE # runtime
select BR2_PACKAGE_XAVANTE select BR2_PACKAGE_XAVANTE # runtime
select BR2_PACKAGE_WSAPI_XAVANTE
help help
Sailor is a web framework written in Lua that follows the MVC Sailor is a web framework written in Lua that follows the MVC
design pattern. design pattern.

View File

@ -8,4 +8,4 @@ config BR2_PACKAGE_LUACRYPTO
(MD5, SHA-1, HMAC, and more) and crypto-grade random number (MD5, SHA-1, HMAC, and more) and crypto-grade random number
generators communication. generators communication.
http://luacrypto.luaforge.net http://mkottman.github.com/luacrypto/

View File

@ -1,7 +1,7 @@
config BR2_PACKAGE_LUADBI_SQLITE3 config BR2_PACKAGE_LUADBI_SQLITE3
bool "luadbi-sqlite3" bool "luadbi-sqlite3"
select BR2_PACKAGE_LUADBI # runtime dependency
select BR2_PACKAGE_SQLITE select BR2_PACKAGE_SQLITE
select BR2_PACKAGE_LUADBI # runtime
help help
LuaDBI is a database interface library for Lua. LuaDBI is a database interface library for Lua.
And this is the SQLite3 backend. And this is the SQLite3 backend.

View File

@ -1,8 +1,7 @@
config BR2_PACKAGE_LUAEXPAT config BR2_PACKAGE_LUAEXPAT
bool "luaexpat" bool "luaexpat"
depends on BR2_PACKAGE_HAS_LUAINTERPRETER
select BR2_PACKAGE_EXPAT select BR2_PACKAGE_EXPAT
help help
LuaExpat is a SAX XML parser based on the Expat library. LuaExpat is a SAX XML parser based on the Expat library.
http://matthewwild.co.uk/projects/luaexpat/ http://www.keplerproject.org/luaexpat/

View File

@ -1,6 +1,5 @@
config BR2_PACKAGE_LUAFILESYSTEM config BR2_PACKAGE_LUAFILESYSTEM
bool "luafilesystem" bool "luafilesystem"
depends on BR2_PACKAGE_HAS_LUAINTERPRETER
help help
LuaFileSystem offers a portable way to access LuaFileSystem offers a portable way to access
the underlying directory structure and file attributes. the underlying directory structure and file attributes.

View File

@ -1,7 +1,6 @@
config BR2_PACKAGE_LUAJSON config BR2_PACKAGE_LUAJSON
bool "luajson" bool "luajson"
# run-time dependency select BR2_PACKAGE_LPEG # runtime
select BR2_PACKAGE_LPEG
help help
LuaJSON is a customizable JSON decoder/encoder LuaJSON is a customizable JSON decoder/encoder
using LPEG for parsing. using LPEG for parsing.

View File

@ -6,4 +6,4 @@ config BR2_PACKAGE_LUALOGGING
supports, through the use of appenders, console, file, rolling supports, through the use of appenders, console, file, rolling
file, email, socket and SQL outputs. file, email, socket and SQL outputs.
http://www.keplerproject.org/lualogging/ https://github.com/Neopallium/lualogging

View File

@ -5,7 +5,7 @@ config BR2_PACKAGE_LUAPOSIX
# "bit32" is included in Lua 5.2+. luajit has an equivalent # "bit32" is included in Lua 5.2+. luajit has an equivalent
# "bit" module, but since it has a different name, luaposix # "bit" module, but since it has a different name, luaposix
# doesn't find it. # doesn't find it.
select BR2_PACKAGE_LUA_BIT32 if BR2_PACKAGE_LUA_5_1 || BR2_PACKAGE_LUAJIT select BR2_PACKAGE_LUA_BIT32 if BR2_PACKAGE_LUA_5_1 || BR2_PACKAGE_LUAJIT # runtime
help help
This is a POSIX binding for LuaJIT, Lua 5.1, 5.2 and 5.3; This is a POSIX binding for LuaJIT, Lua 5.1, 5.2 and 5.3;
like most libraries it simply binds to C APIs on the like most libraries it simply binds to C APIs on the

View File

@ -1,8 +1,7 @@
config BR2_PACKAGE_LUASEC config BR2_PACKAGE_LUASEC
bool "luasec" bool "luasec"
depends on BR2_PACKAGE_HAS_LUAINTERPRETER
select BR2_PACKAGE_OPENSSL select BR2_PACKAGE_OPENSSL
select BR2_PACKAGE_LUASOCKET select BR2_PACKAGE_LUASOCKET # runtime
help help
LuaSec is a binding for OpenSSL library to provide TLS/SSL LuaSec is a binding for OpenSSL library to provide TLS/SSL
communication. communication.

View File

@ -1,6 +1,5 @@
config BR2_PACKAGE_LUASOCKET config BR2_PACKAGE_LUASOCKET
bool "luasocket" bool "luasocket"
depends on BR2_PACKAGE_HAS_LUAINTERPRETER
help help
LuaSocket is the most comprehensive networking support library LuaSocket is the most comprehensive networking support library
for the Lua language. for the Lua language.

View File

@ -1,6 +1,5 @@
config BR2_PACKAGE_LUASQL_SQLITE3 config BR2_PACKAGE_LUASQL_SQLITE3
bool "luasql-sqlite3" bool "luasql-sqlite3"
depends on BR2_PACKAGE_HAS_LUAINTERPRETER
select BR2_PACKAGE_SQLITE select BR2_PACKAGE_SQLITE
help help
LuaSQL is a simple interface from Lua to a DBMS. LuaSQL is a simple interface from Lua to a DBMS.

View File

@ -1,10 +1,9 @@
config BR2_PACKAGE_ORBIT config BR2_PACKAGE_ORBIT
bool "orbit" bool "orbit"
depends on BR2_PACKAGE_LUA_5_1 || BR2_PACKAGE_LUAJIT depends on BR2_PACKAGE_LUA_5_1 || BR2_PACKAGE_LUAJIT
# These are runtime dependencies select BR2_PACKAGE_LPEG # runtime
select BR2_PACKAGE_LPEG select BR2_PACKAGE_LUAFILESYSTEM # runtime
select BR2_PACKAGE_LUAFILESYSTEM select BR2_PACKAGE_WSAPI_XAVANTE # runtime
select BR2_PACKAGE_WSAPI_XAVANTE
help help
An MVC web framework for Lua. The design is inspired by An MVC web framework for Lua. The design is inspired by
lightweight Ruby frameworks such as Camping lightweight Ruby frameworks such as Camping

View File

@ -1,6 +1,5 @@
config BR2_PACKAGE_RINGS config BR2_PACKAGE_RINGS
bool "rings" bool "rings"
depends on BR2_PACKAGE_HAS_LUAINTERPRETER
help help
Provides a way to create new Lua states from within Lua. Provides a way to create new Lua states from within Lua.

View File

@ -2,11 +2,10 @@ config BR2_PACKAGE_WSAPI_FCGI
bool "wsapi-fcgi" bool "wsapi-fcgi"
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
select BR2_PACKAGE_LIBFCGI select BR2_PACKAGE_LIBFCGI
# Runtime dependency only select BR2_PACKAGE_WSAPI # runtime
select BR2_PACKAGE_WSAPI
help help
WSAPI is an API that abstracts the web server from Lua web WSAPI is an API that abstracts the web server from Lua web
applications. This is the rock that contains the FCGI module applications. This is the rock that contains the FCGI module
lfcgi. lfcgi.
http://keplerproject.github.com/wsapi/ http://www.keplerproject.org/wsapi

View File

@ -1,13 +1,10 @@
config BR2_PACKAGE_WSAPI_XAVANTE config BR2_PACKAGE_WSAPI_XAVANTE
bool "wsapi-xavante" bool "wsapi-xavante"
# Runtime dependencies select BR2_PACKAGE_WSAPI # runtime
select BR2_PACKAGE_COXPCALL select BR2_PACKAGE_XAVANTE # runtime
select BR2_PACKAGE_RINGS
select BR2_PACKAGE_WSAPI
select BR2_PACKAGE_XAVANTE
help help
WSAPI is an API that abstracts the web server from Lua web WSAPI is an API that abstracts the web server from Lua web
applications. This is the rock that contains the Xavante applications. This is the rock that contains the Xavante
adapter and launcher. adapter and launcher.
http://keplerproject.github.com/wsapi/ http://www.keplerproject.org/wsapi

View File

@ -1,10 +1,9 @@
config BR2_PACKAGE_WSAPI config BR2_PACKAGE_WSAPI
bool "wsapi" bool "wsapi"
# Runtime dependency only select BR2_PACKAGE_COXPCALL # runtime
select BR2_PACKAGE_COXPCALL select BR2_PACKAGE_LUAFILESYSTEM # runtime
select BR2_PACKAGE_LUAFILESYSTEM select BR2_PACKAGE_RINGS # runtime
select BR2_PACKAGE_RINGS
help help
API that abstracts the web server from Lua web applications. API that abstracts the web server from Lua web applications.
http://keplerproject.github.com/wsapi/ http://www.keplerproject.org/wsapi

View File

@ -1,9 +1,8 @@
config BR2_PACKAGE_XAVANTE config BR2_PACKAGE_XAVANTE
bool "xavante" bool "xavante"
# Runtime dependency only select BR2_PACKAGE_COPAS # runtime
select BR2_PACKAGE_COPAS select BR2_PACKAGE_LUAFILESYSTEM # runtime
select BR2_PACKAGE_LUAFILESYSTEM select BR2_PACKAGE_LUASOCKET # runtime
select BR2_PACKAGE_LUASOCKET
help help
Xavante is a Lua HTTP 1.1 Web server that uses a modular Xavante is a Lua HTTP 1.1 Web server that uses a modular
architecture based on URI mapped handlers. Xavante currently architecture based on URI mapped handlers. Xavante currently
@ -11,4 +10,4 @@ config BR2_PACKAGE_XAVANTE
Those are used for general files, URI remapping and WSAPI Those are used for general files, URI remapping and WSAPI
applications respectively. applications respectively.
http://keplerproject.github.com/xavante/ http://keplerproject.github.io/xavante