www-nginx / ngx-lua-module

A module embedding the power of Lua into NGINX HTTP Servers

Official package sites : https://github.com/openresty/lua-nginx-module ·

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.

v0.10.27 :: 0 :: gentoo

Modified
License
BSD-2
Keywords
amd64 arm64

lua_single_target

luajit
Build for LuaJIT only

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

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

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

Repository mirror & CI · gentoo
Merge updates from master
Zurab Kvachadze · gentoo
nginx-module.eclass: Use S as NGINX_MOD_S, use NGINX_S for build system
Since the introduction of this eclass to the tree, ${S} has always pointed to the fake NGINX build system directory (i.e. the directory with symlinks 'src/', 'configure' and 'auto/'). This caused problems in the past, e.g. see commit fffbf942fc40a82d37746e70c061864aefa116f5 "nginx-module.eclass: Add NGINX_MOD_CONFIG_DIR, fixup www-nginx/ngx-naxsi". Additionally, ${S} not pointing to real sources required manual integration for live ebuilds using git-r3 and Mercurial eclasses alike. Following Sam's advice on IRC, this commit swaps ${S} and ${NGINX_MOD_S} to ${NGINX_S} and ${S} respectively. Now, ${S} points to the actual module's source, easing integration with other eclasses, and ${NGINX_S} points to our fake build environment. Each phase function, when needed, obviously pushd'es into ${NGINX_S}. ${NGINX_MOD_S} is now an alias to ${S}; it is deprecated and will be out of the door in EAPI 9. No ebuilds listed on gpo.zugaina.org reference ${NGINX_MOD_S} so it is safe to not synchronise its value with ${S}. git-r3 and mercurial eclasses may now be used with nginx-module.eclass as in every other ebuild: set the relevant E(GIT|HG)_REPO_URI, inherit the required eclass, and you are good to go! Closes: https://bugs.gentoo.org/967171 Suggested-by: Sam James <sam@gentoo.org> Signed-off-by: Zurab Kvachadze <zurabid2016@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
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>