On Sat, 2025-02-22 at 18:55 -0800, Zoltan Puskas wrote:
Hi,
This seems to be a significant change to nginx. While I think breaking out
modules is a good idea, I was wondering how it was determined which modules are
low usage or "needless"? I think some of these module removals actually might
Signed-off-by: Zurab Kvachadze
---
www-nginx/ngx-encrypted-session/Manifest | 1 +
www-nginx/ngx-encrypted-session/metadata.xml | 22
.../ngx-encrypted-session-0.09.ebuild | 34 +++
3 files changed, 57 insertions(+)
create mode 100644 www-nginx/ngx
]: https://github.com/openresty/lua-nginx-module
[4]: https://github.com/wandenberg/nginx-push-stream-module
Signed-off-by: Zurab Kvachadze
---
profiles/categories| 1 +
{gui-wm => www-nginx}/metadata.xml | 5 +
2 files changed, 2 insertions(+), 4 deletions(-)
copy {gui-wm =&g
This is a NEWS item for a PR that will be submitted to gentoo-dev.
The corresponging GitHub PR: https://github.com/gentoo/gentoo/pull/37590
Zurab Kvachadze (1):
2025-02-21-NGINX-packaging-changes: Add news item
.../2025-02-21-NGINX-packaging-changes.txt| 118 ++
1 file
Signed-off-by: Zurab Kvachadze
---
www-nginx/ngx_devel_kit/Manifest | 1 +
www-nginx/ngx_devel_kit/metadata.xml | 25 +++
.../ngx_devel_kit/ngx_devel_kit-0.3.4.ebuild | 45 +++
3 files changed, 71 insertions(+)
create mode 100644 www-nginx
Signed-off-by: Zurab Kvachadze
---
www-nginx/ngx-headers-more/Manifest | 1 +
.../metadata.xml | 13 +++--
.../ngx-headers-more-0.37.ebuild | 19 +++
3 files changed, 27 insertions(+), 6 deletions(-)
create mode 100644
ngx-iconv[1] is a "a character conversion NGINX module using libiconv".
[1]: https://github.com/calio/iconv-nginx-module
Signed-off-by: Zurab Kvachadze
---
www-nginx/ngx-iconv/Manifest | 1 +
.../ngx-iconv}/metadata.xml | 7 +++---
www-nginx/ngx
This commits enables tests for all the www-nginx packages.
Signed-off-by: Zurab Kvachadze
---
www-nginx/ngx-echo/ngx-echo-0.63.ebuild | 9 +-
.../ngx-encrypted-session-0.09.ebuild | 8 +-
.../ngx-eval/ngx-eval-0_p20240817.ebuild | 24 ++-
.../ngx-headers-more-0.37.ebuild
ngx-memc[1] is an "extended version of the standard memcached module
that supports set, add, delete, and many more memcached commands".
[1]: https://github.com/openresty/memc-nginx-module/
Signed-off-by: Zurab Kvachadze
---
www-nginx/ngx-memc/Manifest | 1 +
www
ngx-lua-upstream[1] is a "NGINX C module to expose Lua API to ngx_lua
for NGINX upstreams".
[1]: https://github.com/openresty/lua-upstream-nginx-module
Signed-off-by: Zurab Kvachadze
---
www-nginx/ngx-lua-upstream/Manifest | 1 +
.../ngx-lua-upstream}/metadata.xml
Does the same as two previous commits, this time with
nginx_modules_stream.desc.
Two new modules were added: "pass", "set", "upstream_random" and "ssl".
For the last module, see [1] in the first of two preceeding commits.
Signed-off
ngx-srcache[1] provides "transparent caching layer for arbitrary NGINX
locations".
[1]: https://github.com/openresty/srcache-nginx-module
Signed-off-by: Zurab Kvachadze
---
www-nginx/ngx-srcache/Manifest| 1 +
www-nginx/ngx-srcache/metadata.xml
Depend www-nginx/ngx-lua-module if it is present, use default disable "(-)"
USE-dependency on the nginx_module_http_lua USE flag of www-servers/nginx.
Signed-off-by: Zurab Kvachadze
---
...-lua-prometheus-0.1_pre20170610-r101.ebuild} | 17 ++---
1 file changed, 10 insert
ngx-eval[1] is an NGINX module that "[captures] subrequest response
bodies into NGINX variables".
[1]: https://github.com/openresty/nginx-eval-module/
Signed-off-by: Zurab Kvachadze
---
www-nginx/ngx-eval/Manifest | 1 +
.../ngx-eval}/metadata.xml
ngx-xss[1] is an NGINX module that adds support for "native cross-site
scripting".
[1]: https://github.com/openresty/xss-nginx-module
Signed-off-by: Zurab Kvachadze
---
www-nginx/ngx-xss/Manifest| 1 +
...x-xss-0.06-add-dynamic-build-support.
lua-resty-memcached[1] is "Lua memcached client driver for the ngx_lua
based on the cosocket API".
[1]: https://github.com/openresty/lua-resty-memcached
Signed-off-by: Zurab Kvachadze
---
dev-lua/lua-resty-memcached/Manifest| 1 +
.../lua-resty-memcached-0
lua-resty-mysql[1] is a "nonblocking Lua MySQL driver library for
ngx_lua".
[1]: https://github.com/openresty/lua-resty-mysql
Signed-off-by: Zurab Kvachadze
---
dev-lua/lua-resty-mysql/Manifest | 1 +
.../lua-resty-mysql-0.27.ebuild}
lua-resty-string[1] is a Lua module for ngx-lua-module NGINX module
providing "string utilities and common hash functions for ngx_lua and
LuaJIT".
[1]: https://github.com/openresty/lua-resty-string
Signed-off-by: Zurab Kvachadze
---
dev-lua/lua-resty-string/Manifest
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
---
www-nginx/ngx-lua-module
lua-resty-lrucache[1] is a "Lua LRU cache"; it is a runtime dependency of
www-nginx/ngx-lua-module.
[1]: https://github.com/openresty/lua-resty-lrucache
Signed-off-by: Zurab Kvachadze
---
dev-lua/lua-resty-lrucache/Manifest | 1 +
.../lua-resty-lrucache-0
lua-resty-core[1] is a "FFI-based Lua API", required by
www-nginx/ngx-lua-module.
[1]: https://github.com/openresty/lua-resty-core
Signed-off-by: Zurab Kvachadze
---
dev-lua/lua-resty-core/Manifest | 1 +
.../lua-resty-core-0.1.30.ebuild
This commit adds the live Git version of NGINX to the Gentoo tree,
making use of nginx.eclass.
Signed-off-by: Zurab Kvachadze
---
.../nginx/{nginx-1.26.3-r1.ebuild => nginx-.ebuild} | 6 ++
1 file changed, 2 insertions(+), 4 deletions(-)
copy www-servers/nginx/{nginx-1.26.3
Signed-off-by: Zurab Kvachadze
---
www-nginx/ngx-upload-progress/Manifest| 1 +
www-nginx/ngx-upload-progress/metadata.xml| 24 +++
.../ngx-upload-progress-0.9.3.ebuild | 20
3 files changed, 45 insertions(+)
create mode 100644 www-nginx
;s, since they mention third party
modules, not NGINX itself.
[1]: https://nginx.org/en/
Signed-off-by: Zurab Kvachadze
---
www-servers/nginx/metadata.xml | 62 +++---
1 file changed, 42 insertions(+), 20 deletions(-)
diff --git a/www-servers/nginx/metadata.xml b/
Signed-off-by: Zurab Kvachadze
---
www-nginx/ngx-brotli/Manifest | 2 ++
www-nginx/ngx-brotli/metadata.xml | 24 +++
.../ngx-brotli/ngx-brotli-20231109.ebuild | 30 +++
3 files changed, 56 insertions(+)
create mode 100644 www-nginx
nition are defined, HMAC support is enabled.
Signed-off-by: Zurab Kvachadze
---
www-nginx/ngx-set-misc/Manifest | 1 +
.../ngx-set-misc-0.33-hmac-configurable.patch | 71 +++
www-nginx/ngx-set-misc/metadata.xml | 25 +++
.../ngx-set-misc/ngx-set-misc-0
Signed-off-by: Zurab Kvachadze
---
www-nginx/ngx-echo/Manifest | 1 +
www-nginx/ngx-echo/metadata.xml | 24
www-nginx/ngx-echo/ngx-echo-0.63.ebuild | 19 +++
3 files changed, 44 insertions(+)
create mode 100644 www-nginx/ngx-echo
This commit is identical to the previous one, with the mainline
1.27.3 NGINX version being made to utilize nginx.eclass.
See the previous commit for the list of changes.
Signed-off-by: Zurab Kvachadze
---
.../nginx/{nginx-1.26.3-r1.ebuild => nginx-1.27.4-r1.ebuild}| 2 +-
1 file changed
tps://bugs.gentoo.org/886537
Closes: https://bugs.gentoo.org/481456
Closes: https://bugs.gentoo.org/928131
Closes: https://bugs.gentoo.org/576414
Closes: https://bugs.gentoo.org/578658
Closes: https://bugs.gentoo.org/735020
Closes: https://bugs.gentoo.org/700866
Signed-off-by: Zurab Kvachadze
This commit modifies the nginx_modules_mail.desc roughly the same as the
preceeding one modified nginx_modules_http.desc.
This commit adds description for the "ssl" module (see [1] in the
previous commit).
Signed-off-by: Zurab Kvachadze
---
profiles/desc/nginx_modules_mai
ND flags, as the rest of NGINX modules are.
[2]: See "Module reference" at the bottom of https://nginx.org/en/docs/
Signed-off-by: Zurab Kvachadze
---
profiles/desc/nginx_modules_http.desc | 147 +-
1 file changed, 75 insertions(+), 72 deletions(-
t; directive commented out.
For the SSL server, the removed-since-1.25.1 "ssl" directive has been
changed into an argument to the "listen" directive, as prescribed
upstream.
Bug: https://bugs.gentoo.org/928131
Bug: https://bugs.gentoo.org/576414
Reported-by: Torbjörn Lönnemark
S
nd substitution, instead of the legacy `backtick` one. The "kill"
utility now use a more POSIX-complying argument "-s singal_name",
replacing the XSI's "-signal_name".
Bug: https://bugs.gentoo.org/700866
Signed-off-by: Zurab Kvachadze
---
www-servers/nginx/files/n
e absolute ones, per systemd.service(5)
guidelines:
> It is thus safe to use just the executable name in case of executables
> located in any of the "standard" directories, and an absolute path
> must be used in other cases.
Bug: https://bugs.gentoo.org/481456
Signed-off-by:
to wait
for NGINX to start before producing an error.
Signed-off-by: Zurab Kvachadze
---
.../nginx/files/{nginx.confd => nginx-r1.confd} | 11 ---
1 file changed, 4 insertions(+), 7 deletions(-)
copy www-servers/nginx/files/{nginx.confd => nginx-r1.confd} (80%)
diff --git
This places the burden on creating and cleaning /var/tmp/nginx in
world-writable /var/tmp on systemd-tmpfiles(8).
Signed-off-by: Zurab Kvachadze
---
www-servers/nginx/files/nginx.tmpfiles | 2 ++
1 file changed, 2 insertions(+)
create mode 100644 www-servers/nginx/files/nginx.tmpfiles
diff
deleted before the code block in question got executed. This revision
removes this troublesome statement.
Bug: https://bugs.gentoo.org/481456
Signed-off-by: Zurab Kvachadze
---
www-servers/nginx/files/nginx-r5.initd | 112 +
1 file changed, 112 insertions(+)
create mode
Tests for www-servers/nginx require www-servers/uwsgi. uwsgi is not keyworded on
RISC-V.
Signed-off-by: Zurab Kvachadze
---
profiles/arch/riscv/package.use.mask | 4
1 file changed, 4 insertions(+)
diff --git a/profiles/arch/riscv/package.use.mask
b/profiles/arch/riscv/package.use.mask
Tests require www-servers/uwsgi which is not keyworder for ppc64 yet.
Signed-off-by: Zurab Kvachadze
---
profiles/arch/powerpc/ppc64/package.use.mask | 4
1 file changed, 4 insertions(+)
diff --git a/profiles/arch/powerpc/ppc64/package.use.mask
b/profiles/arch/powerpc/ppc64
lly simple; src_compile() executes 'make
modules' and src_install() installs the compiled shared objects into
/usr/$(get_libdir)/nginx/modules.
Closes: https://bugs.gentoo.org/573710
Signed-off-by: Zurab Kvachadze
---
eclass/nginx-module.eclass | 811
in replacement of F5's NGINX for external
modules. To achieve this, a separate virtual/nginx ebuild must
be created.
Bug: https://bugs.gentoo.org/886537
Bug: https://bugs.gentoo.org/578658
Bug: https://bugs.gentoo.org/573710
Bug: https://bugs.gentoo.org/735020
Bug: https://bu
The Test::Nginx Perl module is a testing framework utilised by various
third party NGINX modules, mainly developed by OpenResty.
Signed-off-by: Zurab Kvachadze
---
dev-perl/Test-Nginx/Manifest | 1 +
dev-perl/Test-Nginx/Test-Nginx-0.30.ebuild| 36 ++
...inx
nginx.tmpfiles in NGINX_MISC_FILES, thus
installing it.
* One more paragraph was added to the third party modules section (2) in
the "Question and problems", which suggest issuing NEWS item, due to
the impact of the changes.
Happy hacking :)
Zurab Kvachadze
Signed-off-by: Zurab Kvachadze
---
.../2025-02-21-NGINX-packaging-changes.txt| 118 ++
1 file changed, 118 insertions(+)
create mode 100644
2025-02-21-NGINX-packaging-changes/2025-02-21-NGINX-packaging-changes.txt
diff --git
a/2025-02-21-NGINX-packaging-changes/2025-02-21
/fhs/ch05s15.html
> Especially, when there even is/would be a tmpfiles entry taking care of it's
> existence and ownership.
>
> Christian
>
> Am 29.07.24 um 23:52 schrieb Zurab Kvachadze:
> > This places the burden on creating and cleaning /var/tmp/nginx in
> >
nition are defined, HMAC support is enabled.
Signed-off-by: Zurab Kvachadze
---
www-nginx/ngx-set-misc/Manifest | 1 +
.../ngx-set-misc}/metadata.xml| 9 ++--
.../ngx-set-misc/ngx-set-misc-0.33.ebuild | 50 +++
3 files changed, 55 insertions(+), 5
Signed-off-by: Zurab Kvachadze
---
www-nginx/ngx-encrypted-session/Manifest | 1 +
.../ngx-encrypted-session}/metadata.xml | 2 +-
.../ngx-encrypted-session-0.09.ebuild | 32 +++
3 files changed, 34 insertions(+), 1 deletion(-)
create mode 100644 www-nginx
Signed-off-by: Zurab Kvachadze
---
www-nginx/ngx-echo/Manifest| 1 +
.../evtest => www-nginx/ngx-echo}/metadata.xml | 2 +-
www-nginx/ngx-echo/ngx-echo-0.63.ebuild| 18 ++
3 files changed, 20 insertions(+), 1 deletion(-)
create mode 100644 www-ng
Signed-off-by: Zurab Kvachadze
---
www-nginx/ngx_devel_kit/Manifest | 1 +
.../ngx_devel_kit}/metadata.xml | 2 +-
.../ngx_devel_kit/ngx_devel_kit-0.3.3.ebuild | 28 +++
3 files changed, 30 insertions(+), 1 deletion(-)
create mode 100644 www-nginx
This commit adds the live Mercurial version of NGINX to the Gentoo tree,
making use of nginx.eclass.
Signed-off-by: Zurab Kvachadze
---
.../nginx/{nginx-1.26.1-r2.ebuild => nginx-.ebuild} | 6 ++
1 file changed, 2 insertions(+), 4 deletions(-)
copy www-servers/nginx/{nginx-1.2
This commit is identical to the previous one, with the mainline
1.27.0 NGINX version being made to utilize nginx.eclass.
See the previous commit for the list of changes.
Signed-off-by: Zurab Kvachadze
---
.../nginx/{nginx-1.26.1-r2.ebuild => nginx-1.27.0-r2.ebuild}| 2 +-
1 file changed
Bug: https://bugs.gentoo.org/886537
Closes: https://bugs.gentoo.org/481456
Closes: https://bugs.gentoo.org/928131
Closes: https://bugs.gentoo.org/576414
Closes: https://bugs.gentoo.org/578658
Closes: https://bugs.gentoo.org/735020
Closes: https://bugs.gentoo.org/700866
Signed-off-by: Zurab Kvachadze
]: https://github.com/openresty/lua-nginx-module
[4]: https://github.com/wandenberg/nginx-push-stream-module
Signed-off-by: Zurab Kvachadze
---
profiles/categories| 1 +
{gui-wm => www-nginx}/metadata.xml | 5 +
2 files changed, 2 insertions(+), 4 deletions(-)
copy {gui-wm =&g
Does the same as two previous commits, this time with
nginx_modules_stream.desc.
Two new modules were added: "pass", "set", "upstream_random" and "ssl".
For the last module, see [1] in the first of two preceeding commits.
Signed-off
This commit modifies the nginx_modules_mail.desc roughly the same as the
preceeding one modified nginx_modules_http.desc.
This commit adds description for the "ssl" module (see [1] in the
previous commit).
Signed-off-by: Zurab Kvachadze
---
profiles/desc/nginx_modules_mai
ND flags, as the rest of NGINX modules are.
[2]: See "Module reference" at the bottom of https://nginx.org/en/docs/
Signed-off-by: Zurab Kvachadze
---
profiles/desc/nginx_modules_http.desc | 147 +-
1 file changed, 75 insertions(+), 72 deletions(-
t; directive commented out.
For the SSL server, the removed-since-1.25.1 "ssl" directive has been
changed into an argument to the "listen" directive, as prescribed
upstream.
Bug: https://bugs.gentoo.org/928131
Bug: https://bugs.gentoo.org/576414
Reported-by: Torbjörn Lönnemark
S
nd substitution, instead of the legacy `backtick` one. The "kill"
utility now use a more POSIX-complying argument "-s singal_name",
replacing the XSI's "-signal_name".
Bug: https://bugs.gentoo.org/700866
Signed-off-by: Zurab Kvachadze
---
.../nginx/files/{nginx.
e absolute ones, per systemd.service(5)
guidelines:
> It is thus safe to use just the executable name in case of executables
> located in any of the "standard" directories, and an absolute path
> must be used in other cases.
Bug: https://bugs.gentoo.org/481456
Signed-off-by:
to wait
for NGINX to start before producing an error.
Signed-off-by: Zurab Kvachadze
---
.../nginx/files/{nginx.confd => nginx-r1.confd}| 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
copy www-servers/nginx/files/{nginx.confd => nginx-r1.confd} (83%)
diff --git
ned-off-by: Zurab Kvachadze
---
www-servers/nginx/files/nginx-r5.initd | 112 +
1 file changed, 112 insertions(+)
create mode 100644 www-servers/nginx/files/nginx-r5.initd
diff --git a/www-servers/nginx/files/nginx-r5.initd
b/www-servers/nginx/files/nginx-r5.initd
new
This places the burden on creating and cleaning /var/tmp/nginx in
world-writable /var/tmp on systemd-tmpfiles(8).
Signed-off-by: Zurab Kvachadze
---
www-servers/nginx/files/nginx.tmpfiles | 2 ++
1 file changed, 2 insertions(+)
create mode 100644 www-servers/nginx/files/nginx.tmpfiles
diff
;s, since they mention third party
modules, not NGINX itself.
[1]: https://nginx.org/en/
Signed-off-by: Zurab Kvachadze
---
www-servers/nginx/metadata.xml | 61 +++---
1 file changed, 41 insertions(+), 20 deletions(-)
diff --git a/www-servers/nginx/metadata.xml b/
lly simple; src_compile() executes 'make
modules' and src_install() installs the compiled shared objects into
/usr/$(get_libdir)/nginx/modules.
Closes: https://bugs.gentoo.org/573710
Signed-off-by: Zurab Kvachadze
---
eclass/nginx-module.eclass | 180
manager as a drop-in replacement of F5's NGINX for external
modules. To achieve this, a separate virtual/nginx ebuild must
be created.
Bug: https://bugs.gentoo.org/886537
Bug: https://bugs.gentoo.org/578658
Bug: https://bugs.gentoo.org/573710
Bug: https://bugs.gentoo.org/735020
Bug: https://bu
cations brought forth by these patches.
In any case, since unbundling is a breaking change from the user perspective,
a NEWS item should be issued, notifying users of the changes.
(3) Please, test these patches. Although automated tests do work and the
ebuilds pass them, it is entirely possible t
I apologise in advance for the formatting, I am writing this from my
phone.
On July 20, 2024 9:07:03 PM UTC, Michael Orlitzky wrote:
> [...]
> Rather than maintain the list twice (once for checkpath, and once for
> tmpfiles), you can let OpenRC use the tmpfiles entry too. This should
> happen by
On Fri, 2024-07-19 at 06:31 +, Michael Orlitzky wrote:
Ok, no problem. I understood the checkpath but was curious about the
quality of the error message with checkconfig() vs start(). Thanks for
working on this!
Applied all the changes you've suggested to the branch specified in the
cover
I apologise for such delayed response. We're having major electricity
outages here and I couldn't find the possibility to address your review.
Nonetheless, here we are :)
On Wed, 2024-07-17 at 08:41 +, Michael Orlitzky wrote:
> On Wed, 2024-07-17 at 15:05 +0300, Zurab Kv
nition are defined, HMAC support is enabled.
Signed-off-by: Zurab Kvachadze
---
www-nginx/ngx-set-misc/Manifest | 1 +
.../ngx-set-misc}/metadata.xml| 9 ++--
.../ngx-set-misc/ngx-set-misc-0.33.ebuild | 50 +++
3 files changed, 55 insertions(+), 5
Signed-off-by: Zurab Kvachadze
---
www-nginx/ngx-encrypted-session/Manifest | 1 +
.../ngx-encrypted-session}/metadata.xml | 2 +-
.../ngx-encrypted-session-0.09.ebuild | 32 +++
3 files changed, 34 insertions(+), 1 deletion(-)
create mode 100644 www-nginx
Signed-off-by: Zurab Kvachadze
---
www-nginx/ngx-echo/Manifest| 1 +
.../evtest => www-nginx/ngx-echo}/metadata.xml | 2 +-
www-nginx/ngx-echo/ngx-echo-0.63.ebuild| 18 ++
3 files changed, 20 insertions(+), 1 deletion(-)
create mode 100644 www-ng
Signed-off-by: Zurab Kvachadze
---
www-nginx/ngx_devel_kit/Manifest | 1 +
.../ngx_devel_kit}/metadata.xml | 2 +-
.../ngx_devel_kit/ngx_devel_kit-0.3.3.ebuild | 28 +++
3 files changed, 30 insertions(+), 1 deletion(-)
create mode 100644 www-nginx
This commit adds the live Mercurial version of NGINX to the Gentoo tree,
making use of nginx.eclass.
Signed-off-by: Zurab Kvachadze
---
.../nginx/{nginx-1.26.1-r2.ebuild => nginx-.ebuild} | 6 ++
1 file changed, 2 insertions(+), 4 deletions(-)
copy www-servers/nginx/{nginx-1.2
This commit is identical to the previous one, with the mainline
1.27.0 NGINX version being made to utilize nginx.eclass.
See the previous commit for the list of changes.
Signed-off-by: Zurab Kvachadze
---
.../nginx/{nginx-1.26.1-r2.ebuild => nginx-1.27.0-r2.ebuild}| 2 +-
1 file changed
mp.
* NGINX now uses the access.log and error.log as default log names,
instead of access_log and error_log.
* NGINX no longer does strange permission checks for 8-year-old
CVEs.
Closes: https://bugs.gentoo.org/886537
Closes: https://bugs.gentoo.org/667102
Closes: https://bugs.g
]: https://github.com/openresty/lua-nginx-module
[4]: https://github.com/wandenberg/nginx-push-stream-module
Signed-off-by: Zurab Kvachadze
---
profiles/categories| 1 +
{gui-wm => www-nginx}/metadata.xml | 5 +
2 files changed, 2 insertions(+), 4 deletions(-)
copy {gui-wm =&g
Does the same as two previous commits, this time with
nginx_modules_stream.desc.
Two new modules were added: "pass", "set", "upstream_random" and "ssl".
For the last module, see [1] in the first of two preceeding commits.
Signed-off
This commit modifies the nginx_modules_mail.desc roughly the same as the
preceeding one modified nginx_modules_http.desc.
This commit adds description for the "ssl" module (see [1] in the
previous commit).
Signed-off-by: Zurab Kvachadze
---
profiles/desc/nginx_modules_mai
ND flags, as the rest of NGINX modules are.
[2]: See "Module reference" at the bottom of https://nginx.org/en/docs/
Signed-off-by: Zurab Kvachadze
---
profiles/desc/nginx_modules_http.desc | 147 +-
1 file changed, 75 insertions(+), 72 deletions(-
t; directive commented out.
For the SSL server, the removed-since-1.25.1 "ssl" directive has been
changed into an argument to the "listen" directive, as prescribed
upstream.
Bug: https://bugs.gentoo.org/928131
Bug: https://bugs.gentoo.org/576414
Reported-by: Torbjörn Lönnemark
S
nd substitution, instead of the legacy `backtick` one. The "kill"
utility now use a more POSIX-complying argument "-s singal_name",
replacing the XSI's "-signal_name".
Bug: https://bugs.gentoo.org/700866
Signed-off-by: Zurab Kvachadze
---
.../nginx/files/{nginx.
e absolute ones, per systemd.service(5)
guidelines:
> It is thus safe to use just the executable name in case of executables
> located in any of the "standard" directories, and an absolute path
> must be used in other cases.
Bug: https://bugs.gentoo.org/481456
Signed-off-by:
This is the first revision of NGINX .confd file.
This adds the NGINX_MAXWAITTIME variable that configures the maximum
amount of time for the upgrade() function to wait for NGINX to start
before producing an error.
Signed-off-by: Zurab Kvachadze
---
www-servers/nginx/files/{nginx.confd => ng
ned-off-by: Zurab Kvachadze
---
www-servers/nginx/files/nginx-r5.initd | 117 +
1 file changed, 117 insertions(+)
create mode 100644 www-servers/nginx/files/nginx-r5.initd
diff --git a/www-servers/nginx/files/nginx-r5.initd
b/www-servers/nginx/files/nginx-r5.initd
new
;s, since they mention third party
modules, not NGINX itself.
[1]: https://nginx.org/en/
Signed-off-by: Zurab Kvachadze
---
www-servers/nginx/metadata.xml | 61 +++---
1 file changed, 41 insertions(+), 20 deletions(-)
diff --git a/www-servers/nginx/metadata.xml b/
lly simple; src_compile() executes 'make
modules' and src_install() installs the compiled shared objects into
/usr/$(get_libdir)/nginx/modules.
Closes: https://bugs.gentoo.org/573710
Signed-off-by: Zurab Kvachadze
---
eclass/nginx-module.eclass | 180
a separate virtual/nginx ebuild must
be created.
Bug: https://bugs.gentoo.org/886537
Bug: https://bugs.gentoo.org/667102
Bug: https://bugs.gentoo.org/578658
Bug: https://bugs.gentoo.org/573710
Bug: https://bugs.gentoo.org/735020
Bug: https://bugs.gentoo.org/700866
Bug: https://bugs.gentoo.org/
ase, test these patches. Although automated tests do work and the
ebuilds pass them, it is entirely possible that I have missed something.
Happy hacking :)
Zurab Kvachadze (19):
nginx.eclass: Add new eclass for building the NGINX server
nginx-module.eclass: Add new eclass for building NGINX external
Thank you all for your proposals and clarifications. I had just looked
at myspell-en ebuild and thought every one of them comes from
LibreOffice, I was wrong in that respect.
I will look closely at the matter and maybe find a single upstream if
one exists. I am to maintain hunspell itself, so
Hello everyone,
I am new here, so I'm sorry in advance for any stupid thing I may say. I
want to adopt hunspell for various reasons and what I've noticed is a
plethora of app-dicts/myspell-* packages (for each language there's one).
I suggest merging them into one big myspell-dicts package, w
91 matches
Mail list logo