{"bugs":[{"bugid":969992,"firstseen":"2026-02-13T10:54:07.195709","severity":"normal","status":"IN_PROGRESS","summary":"www-nginx\/ngx-cache-purge-2.3: Does not respect nginx USE flags"},{"bugid":971370,"firstseen":"2026-03-19T23:45:58.572624","severity":"normal","status":"UNCONFIRMED","summary":"www-nginx\/ngx-cache-purge: update from 2.3 to 2.5.x (active fork)"}],"categories":[{"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":78512,"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":78512,"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":"8b4b060ee261f6a383a79731f908ff248a472a28","committime":"2025-11-29T16:30:47","packageid":78512,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"2959a4eabfcb84658dce17370febfc8dce1b3002","committime":"2025-11-29T16:28:51","packageid":78512,"repoid":1,"summary":"www-nginx\/ngx-cache-purge: Stabilize 2.3 amd64, #966809"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"20108d9fe2d8affc51879e4ee31d9e4591587bd2","committime":"2025-11-29T15:45:45","packageid":78512,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"6947bd20def4cf4c307e9547e3187e3e353f2fa8","committime":"2025-11-29T15:28:54","packageid":78512,"repoid":1,"summary":"www-nginx\/ngx-cache-purge: Stabilize 2.3 arm64, #966809"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"81d0739193b4e12d7e6306761e9c63c0ebf8e9c5","committime":"2025-11-27T14:00:58","packageid":78512,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"37ddf7d73b39b8846cbedb3e9750caba877cf2b1","committime":"2025-11-27T13:55:27","packageid":78512,"repoid":1,"summary":"www-nginx\/ngx-cache-purge: Keyword 2.3 arm64, #966688"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"13f05890d627ecfd354233740d48cc3937560914","committime":"2025-09-06T14:35:06","packageid":78512,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"zurabid2016@gmail.com","authorname":"Zurab Kvachadze","body":"nginx_cache_purge[1] is an NGINX module which adds ability to purge\ncontent from FastCGI, proxy, SCGI and uWSGI caches.\n\nIncluded is a patch from a pull request upstream[2] adding support for\nbuilding nginx_cache_purge as dynamic module. Additionally, tests are\npatched to not set proxy_temp_path, which conflicts with recent versions\nof dev-perl\/Test-Nginx.\n\n[1]: https:\/\/github.com\/FRiCKLE\/ngx_cache_purge\n[2]: https:\/\/github.com\/FRiCKLE\/ngx_cache_purge\/pull\/78\n\nCloses: https:\/\/bugs.gentoo.org\/959673\nSigned-off-by: Zurab Kvachadze <zurabid2016@gmail.com>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/43636\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/43636\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"846db368a357221e95395446ff9c1a4b684c82d9","committime":"2025-09-01T13:46:48","packageid":78512,"repoid":1,"summary":"www-nginx\/ngx-cache-purge: new package, add 2.3"}],"dependencies":[{"block":false,"categoryid":379,"description":"Robust, small and high performance HTTP and reverse proxy server","ebuildids":[874769],"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."}],"depending":[],"ebuilds":[{"archs":["amd64","arm64"],"ebuildid":874769,"firstseen":"2025-09-06T15:47:44.102731","license":"BSD-2","moddate":"2026-03-22T20:20:58","packageid":78512,"repoid":1,"slot":"0","uses":["test"],"version":"2.3"}],"masks":[],"package":{"categoryid":1598,"description":"NGINX module allowing to purge the FastCGI, proxy, SCGI and uWSGI caches","firstseen":"2025-09-06T15:47:44.102731","name":"ngx-cache-purge","packageid":78512},"rdependencies":[{"block":false,"categoryid":379,"description":"Robust, small and high performance HTTP and reverse proxy server","ebuildids":[874769],"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."}],"repos":[{"branch":"master","lastcommit":"f87ce2b74421571078063820dc1065e7089c9fa7","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/github.com\/FRiCKLE\/ngx_cache_purge"],"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"}]}