{"bugs":[],"categories":[{"categoryid":450,"name":"dev-lang","summary":"The dev-lang category contains various programming language implementations and related tools."},{"categoryid":1598,"name":"www-nginx","summary":"The www-nginx category contains external modules for the NGINX reverse proxy and web server"},{"categoryid":379,"name":"www-servers","summary":"The www-servers category contains web server packages."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a13d44cbce7ff81752d725cbd4f9c9bfdbe814f2","committime":"2026-02-20T19:15:52","packageid":78415,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"zurabid2016@gmail.com","authorname":"Zurab Kvachadze","body":"Since the introduction of this eclass to the tree, ${S} has always\npointed to the fake NGINX build system directory (i.e. the directory\nwith symlinks 'src\/', 'configure' and 'auto\/').\n\nThis caused problems in the past, e.g. see commit\nfffbf942fc40a82d37746e70c061864aefa116f5 \"nginx-module.eclass: Add\nNGINX_MOD_CONFIG_DIR, fixup www-nginx\/ngx-naxsi\". Additionally, ${S} not\npointing to real sources required manual integration for live ebuilds\nusing git-r3 and Mercurial eclasses alike.\n\nFollowing Sam's advice on IRC, this commit swaps ${S} and ${NGINX_MOD_S}\nto ${NGINX_S} and ${S} respectively. Now, ${S} points to the actual\nmodule's source, easing integration with other eclasses, and ${NGINX_S}\npoints to our fake build environment. Each phase function, when needed,\nobviously pushd'es into ${NGINX_S}.\n\n${NGINX_MOD_S} is now an alias to ${S}; it is deprecated and will be out\nof the door in EAPI 9. No ebuilds listed on gpo.zugaina.org reference\n${NGINX_MOD_S} so it is safe to not synchronise its value with ${S}.\n\ngit-r3 and mercurial eclasses may now be used with nginx-module.eclass\nas in every other ebuild: set the relevant E(GIT|HG)_REPO_URI, inherit\nthe required eclass, and you are good to go!\n\nCloses: https:\/\/bugs.gentoo.org\/967171\nSuggested-by: Sam James <sam@gentoo.org>\nSigned-off-by: Zurab Kvachadze <zurabid2016@gmail.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"e0b1493dce7b2f868d3348e58d746c22a265820d","committime":"2026-02-08T19:01:57","packageid":78415,"repoid":1,"summary":"nginx-module.eclass: Use S as NGINX_MOD_S, use NGINX_S for build system"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"201b37bcc7004fbf3a3a3c1956d6359a4760582c","committime":"2025-11-29T17:00:46","packageid":78415,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"ccf79a1388b753e28a5a033a2615b60a60a1cd96","committime":"2025-11-29T16:55:08","packageid":78415,"repoid":1,"summary":"www-nginx\/ngx-lua-upstream: Stabilize 0.07 arm64, #966816"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"8ff990f864f53d94311ee99e75f63444efdb56a4","committime":"2025-11-29T16:55:05","packageid":78415,"repoid":1,"summary":"www-nginx\/ngx-lua-upstream: Stabilize 0.07 amd64, #966816"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"978fb85973e0c326054d177878dcc6d4653ec6c9","committime":"2025-07-05T08:53:33","packageid":78415,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"df9f05d3d4f6ac1119f3de4292ae5ccd6e0119e8","committime":"2025-07-05T08:23:54","packageid":78415,"repoid":1,"summary":"www-nginx\/ngx-lua-upstream: Keyword 0.07 arm64, #959570"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"c1ad4d669b08e7711eeb17f1758856b2bba54cbd","committime":"2025-07-05T08:19:19","packageid":78415,"repoid":1,"summary":"www-nginx\/ngx-lua-upstream: Keyword 0.07 amd64, #959570"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"nattka can't handle it otherwise. Also, fix some variable layout issues\nwhile here.\n\nBug: https:\/\/bugs.gentoo.org\/959570\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"2242497f4c7c84eba33d8a713a6b6cfed8df5d46","committime":"2025-07-05T08:13:41","packageid":78415,"repoid":1,"summary":"*\/*: fix missing KEYWORDS line for new NGINX modules"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b2b7a680cb4a078fede4a6efa5f672cf9423f58c","committime":"2025-07-05T07:40:37","packageid":78415,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"zurabid2016@gmail.com","authorname":"Zurab Kvachadze","body":"This commits enables tests for (almost) all OpenResty www-nginx\npackages.\n\nSigned-off-by: Zurab Kvachadze <zurabid2016@gmail.com>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/37590\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"5030183d017658a6617cbd6598cd17c8b4234cd0","committime":"2025-02-18T16:29:42","packageid":78415,"repoid":1,"summary":"www-nginx: enable tests for OpenResty modules"},{"authoremail":"zurabid2016@gmail.com","authorname":"Zurab Kvachadze","body":"ngx-lua-upstream[1] is a \"NGINX C module to expose Lua API to ngx_lua\nfor NGINX upstreams\".\n\n[1]: https:\/\/github.com\/openresty\/lua-upstream-nginx-module\n\nSigned-off-by: Zurab Kvachadze <zurabid2016@gmail.com>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/37590\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"2c02af8cfe4afb34eaebcd45c5e8445a02173dbe","committime":"2025-02-18T15:12:41","packageid":78415,"repoid":1,"summary":"www-nginx\/ngx-lua-upstream: new package, add 0.07"}],"dependencies":[{"block":false,"categoryid":379,"description":"Robust, small and high performance HTTP and reverse proxy server","ebuildids":[869215],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"dev-zero@gentoo.org","maintainername":"Tiziano Müller","name":"nginx","packageid":49724,"summary":"nginx [engine x] is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP\/UDP proxy server, originally written by Igor Sysoev."},{"block":false,"categoryid":450,"description":"Just-In-Time Compiler for the Lua programming language","ebuildids":[869215],"firstseen":"2010-10-13T14:34:03.652821","maintainer":"rafaelmartins@gentoo.org","maintainername":"Rafael G. Martins","name":"luajit","packageid":56384},{"block":false,"categoryid":1598,"description":"A module embedding the power of Lua into NGINX HTTP Servers","ebuildids":[869215],"firstseen":"2025-07-05T09:00:51.017362","name":"ngx-lua-module","packageid":78414,"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."}],"depending":[],"ebuilds":[{"archs":["amd64","arm64"],"ebuildid":869215,"firstseen":"2025-07-05T09:00:51.017362","license":"BSD-2","moddate":"2026-03-22T20:20:58","packageid":78415,"repoid":1,"slot":"0","uses":["lua_single_target_luajit","test"],"version":"0.07"}],"masks":[],"package":{"categoryid":1598,"description":"An NGINX C module exposing ngx-lua-module's Lua APIs for NGINX upstreams","firstseen":"2025-07-05T09:00:51.017362","name":"ngx-lua-upstream","packageid":78415},"rdependencies":[{"block":false,"categoryid":379,"description":"Robust, small and high performance HTTP and reverse proxy server","ebuildids":[869215],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"dev-zero@gentoo.org","maintainername":"Tiziano Müller","name":"nginx","packageid":49724,"summary":"nginx [engine x] is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP\/UDP proxy server, originally written by Igor Sysoev."},{"block":false,"categoryid":450,"description":"Just-In-Time Compiler for the Lua programming language","ebuildids":[869215],"firstseen":"2010-10-13T14:34:03.652821","maintainer":"rafaelmartins@gentoo.org","maintainername":"Rafael G. Martins","name":"luajit","packageid":56384},{"block":false,"categoryid":1598,"description":"A module embedding the power of Lua into NGINX HTTP Servers","ebuildids":[869215],"firstseen":"2025-07-05T09:00:51.017362","name":"ngx-lua-module","packageid":78414,"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."}],"repos":[{"branch":"master","lastcommit":"52197549fd3431fa256b8edbafdcd3702dd0e134","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/github.com\/openresty\/lua-upstream-nginx-module"],"uses":[{"description":"Enable dependencies and\/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)","isdefault":false,"use":"test"},{"defaultflag":true,"description":"Build for LuaJIT only","group":"lua_single_target","isdefault":true,"use":"luajit"}]}