{"bugs":[],"categories":[{"categoryid":393,"name":"dev-libs","summary":"The dev-libs category contains various miscellaneous programming libraries."},{"categoryid":342,"name":"media-video","summary":"The media-video category contains video-related applications."},{"categoryid":396,"name":"virtual","summary":"The virtual category contains packages which satisfy virtual dependencies."},{"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":78421,"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":78421,"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":"79f7ae79a15c2241a028b2fad6e09d635fa61897","committime":"2025-11-29T15:30:47","packageid":78421,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"5dc50a4065fb444443fc0e174a421cb1a6a9cbab","committime":"2025-11-29T15:22:28","packageid":78421,"repoid":1,"summary":"www-nginx\/ngx-vod: Stabilize 1.33 amd64, #966825"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"9ca260a0d92310890e6238c55e9d256674ab3d5c","committime":"2025-11-29T15:18:52","packageid":78421,"repoid":1,"summary":"www-nginx\/ngx-vod: Stabilize 1.33 arm64, #966825"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"6ad452737a9213a6579b131ea175be3fcabdfe55","committime":"2025-11-04T08:50:40","packageid":78421,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Update done using:\n\n```\ngit grep -l sys-libs\/zlib sys-* | xargs sed -i -e s@sys-libs\/zlib@virtual\/zlib@g\ngit grep -l virtual\/zlib-ng sys-* | xargs sed -i -e s@virtual\/zlib-ng@sys-libs\/zlib-ng@g\ngit diff --name-only | xargs copybump\ngit diff --name-only | xargs grep -l PYTHON_COMPAT | xargs gpy-impl -@dead\npkgcheck scan --commits -c SourcingCheck,VisibilityCheck --exit error\n```\n\nPlus reverts in sys-libs\/minizip-ng, sys-libs\/zlib-ng and profiles.\n\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"f42710561cd1a05759f2f3416ac16f5848e05356","committime":"2025-11-04T08:27:09","packageid":78421,"repoid":1,"summary":"*\/*: update the remaining packages for virtual\/zlib"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a1d00fe145d3cf82ca7e42cb81ec8863fccd79d5","committime":"2025-11-01T16:48:52","packageid":78421,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"zurabid2016@gmail.com","authorname":"Zurab Kvachadze","body":"Patches the sources to use avcodec_free_context instead of removed\navcoded_close. The patch is added in-place, instead of with a revbump,\nbecause the previous function caused build failure on FFMpeg >= 7.\n\nCloses: https:\/\/bugs.gentoo.org\/965416\nSuggested-by: Aidan Harris\nSigned-off-by: Zurab Kvachadze <zurabid2016@gmail.com>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/44417\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/44417\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"3dcaddb97195500720d6251f94808d8db0ebc31d","committime":"2025-11-01T13:28:20","packageid":78421,"repoid":1,"summary":"www-nginx\/ngx-vod: Fix FFMpeg >= 7 support, use avcodec_free_context"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"2dc3c3d4f9cd81c0f4d585b5803ac36f419872a6","committime":"2025-07-10T22:52:18","packageid":78421,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"zurabid2016@gmail.com","authorname":"Zurab Kvachadze","body":"Before version 15, GCC had -std=gnu17 as the default. GCC 15 bumped the\ndefault to -std=gnu23. One of the changes in C23 is the interpretation\nof function declaration without parameters (unprototyped declaration).\n\nIn C17 and before, the unprototyped declaration specified no information\non the number and types of arguments. With GCC 15, the declaration of\nthe form\n    int myfunc()\nis treated the same as\n    int myfunc(void)\ni.e. the function takes no arguments.\n\nThis change broke compilation of the module which relied on older\ninterpretation. The broken function, having the unprototyped\ndeclaration, actually takes one argument of type ngx_cycle_t *.\n\nThis commit corrects the function declaration and definition, explicitly\nspecifying the arguments.\n\nCloses: https:\/\/bugs.gentoo.org\/959586\nCloses: https:\/\/bugs.gentoo.org\/959690\nSigned-off-by: Zurab Kvachadze <zurabid2016@gmail.com>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/42954\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/42954\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"3abcc2583368bf85bacda84a19b9af322690b344","committime":"2025-07-10T21:25:50","packageid":78421,"repoid":1,"summary":"www-nginx\/ngx-vod: fix unprototyped func declaration causing build errors on new gcc's"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"978fb85973e0c326054d177878dcc6d4653ec6c9","committime":"2025-07-05T08:53:33","packageid":78421,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"c10ba7c4ed690429106d7b345d84f89b005ac799","committime":"2025-07-05T08:23:55","packageid":78421,"repoid":1,"summary":"www-nginx\/ngx-vod: Keyword 1.33 arm64, #959570"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"3f0c92a02f1a2c9fd013d08877f0b04d22a88181","committime":"2025-07-05T08:19:24","packageid":78421,"repoid":1,"summary":"www-nginx\/ngx-vod: Keyword 1.33 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":78421,"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":78421,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"zurabid2016@gmail.com","authorname":"Zurab Kvachadze","body":"This commit separates ngx-vod, previousy bundled with www-servers\/nginx,\ninto its own package.\n\nngx-vod[1] is a \"NGINX-based MP4 Repackager\".\n\n[1]: https:\/\/github.com\/kaltura\/nginx-vod-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":"96b5ade276c70faeba6bcc071d17da7ad027487a","committime":"2025-02-26T20:29:45","packageid":78421,"repoid":1,"summary":"www-nginx\/ngx-vod: new package, add 1.33"}],"dependencies":[{"block":false,"categoryid":396,"description":"Virtual for the GNU conversion library","ebuildids":[869221],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"alt@gentoo.org","maintainername":"Gentoo Alt","name":"libiconv","packageid":43390},{"block":false,"categoryid":393,"description":"XML C parser and toolkit","ebuildids":[869221],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"gnome@gentoo.org","maintainername":"Gentoo GNOME Desktop","name":"libxml2","packageid":45251},{"block":false,"categoryid":393,"description":"Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)","ebuildids":[869221],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"base-system@gentoo.org","maintainername":"Gentoo Base System","name":"openssl","packageid":47630},{"block":false,"categoryid":379,"description":"Robust, small and high performance HTTP and reverse proxy server","ebuildids":[869221],"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":342,"description":"Complete solution to record\/convert\/stream audio and video","ebuildids":[869221],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"media-video@gentoo.org","name":"ffmpeg","packageid":49991},{"block":false,"categoryid":396,"description":"Virtual for libz.so providers","ebuildids":[869221],"firstseen":"2025-11-04T07:31:41.418357","name":"zlib","packageid":78605}],"depending":[],"ebuilds":[{"archs":["amd64","arm64"],"ebuildid":869221,"firstseen":"2025-07-05T09:00:51.017362","license":"AGPL-3+","moddate":"2026-03-22T20:20:58","packageid":78421,"repoid":1,"slot":"0","uses":[],"version":"1.33"}],"masks":[],"package":{"categoryid":1598,"description":"NGINX-based MP4 Repackager","firstseen":"2025-07-05T09:00:51.017362","name":"ngx-vod","packageid":78421},"rdependencies":[{"block":false,"categoryid":396,"description":"Virtual for the GNU conversion library","ebuildids":[869221],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"alt@gentoo.org","maintainername":"Gentoo Alt","name":"libiconv","packageid":43390},{"block":false,"categoryid":393,"description":"XML C parser and toolkit","ebuildids":[869221],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"gnome@gentoo.org","maintainername":"Gentoo GNOME Desktop","name":"libxml2","packageid":45251},{"block":false,"categoryid":393,"description":"Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)","ebuildids":[869221],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"base-system@gentoo.org","maintainername":"Gentoo Base System","name":"openssl","packageid":47630},{"block":false,"categoryid":379,"description":"Robust, small and high performance HTTP and reverse proxy server","ebuildids":[869221],"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":342,"description":"Complete solution to record\/convert\/stream audio and video","ebuildids":[869221],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"media-video@gentoo.org","name":"ffmpeg","packageid":49991},{"block":false,"categoryid":396,"description":"Virtual for libz.so providers","ebuildids":[869221],"firstseen":"2025-11-04T07:31:41.418357","name":"zlib","packageid":78605}],"repos":[{"branch":"master","lastcommit":"52197549fd3431fa256b8edbafdcd3702dd0e134","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/github.com\/kaltura\/nginx-vod-module"],"uses":[]}