Summary
The ngx-lua module embeds LuaJIT 2.0/2.1 into NGINX. By leveraging NGINX's subrequests, this module allows the integration of the powerful Lua threads (known as Lua "coroutines") into the NGINX event model.
Versions
v0.10.27 :: 0 :: gentoo
- Modified
- License
- BSD-2
- Keywords
- amd64 arm64
USE flags
lua_single_target
- luajit
- Build for LuaJIT only
Dependencies
dev-lang / luajit : Just-In-Time Compiler for the Lua programming language
www-nginx / ngx_devel_kit : An NGINX module that adds generic tools for third-party modules
www-servers / nginx : Robust, small and high performance HTTP and reverse proxy server
Runtime Dependencies
dev-lang / luajit : Just-In-Time Compiler for the Lua programming language
dev-lua / lua-resty-core : FFI-based API for lua-nginx-module
dev-lua / lua-resty-lrucache : Lua-land LRU Cache based on LuaJIT FFI
www-nginx / ngx_devel_kit : An NGINX module that adds generic tools for third-party modules
www-servers / nginx : Robust, small and high performance HTTP and reverse proxy server
Depending packages
app-metrics / nginx-lua-prometheus : Library that exports Nginx metrics to Prometheus
www-nginx / ngx-lua-upstream : An NGINX C module exposing ngx-lua-module's Lua APIs for NGINX upstreams
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
www-nginx/ngx-lua-module: Stabilize 0.10.27 amd64, #966815
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
www-nginx/ngx-lua-module: Stabilize 0.10.27 arm64, #966815
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
www-nginx/ngx-lua-module: Keyword 0.10.27 arm64, #959570
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Sam James · gentoo
www-nginx/ngx-lua-module: Keyword 0.10.27 amd64, #959570
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
*/*: fix missing KEYWORDS line for new NGINX modules
nattka can't handle it otherwise. Also, fix some variable layout issues while here. Bug: https://bugs.gentoo.org/959570 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Zurab Kvachadze · gentoo
www-nginx/ngx-lua-module: new package, add 0.10.27
This package requires two environmental variables being set in order to use Lua: LUAJIT_LIB and LUAJIT_INC. The former is set to /usr/${libdir}, for the latter one, the ebuild uses pkg-config directly to get the include directory. Signed-off-by: Zurab Kvachadze <zurabid2016@gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/37590 Signed-off-by: Sam James <sam@gentoo.org>