With this commit I am stepping up to maintain the www-servers/nginx package.
In addition to changing the maintainer tags, this commit also makes the following modifications to the metadata.xml: 1. Added longdescription from [1]. 2. Changed descriptions for "aio", "http", "libatomic" USE flags. 3. Added descriptions for "debug", "mail" and "stream" USE flags. These USE flags were introduced by nginx.eclass. 4. Add <doc>, <bugs-to> and <remote-id> elements under the <upstream> element; update vendor in NGINX's CPE. 5. Remove all the <remote-id>'s, since they mention third party modules, not NGINX itself. [1]: https://nginx.org/en/ Signed-off-by: Zurab Kvachadze <zurabid2...@gmail.com> --- www-servers/nginx/metadata.xml | 61 +++++++++++++++++++++++----------- 1 file changed, 41 insertions(+), 20 deletions(-) diff --git a/www-servers/nginx/metadata.xml b/www-servers/nginx/metadata.xml index 820efd9d7322..bcde3a07f064 100644 --- a/www-servers/nginx/metadata.xml +++ b/www-servers/nginx/metadata.xml @@ -1,24 +1,45 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> - <use> - <flag name="aio">Enables file AIO support</flag> - <flag name="http">Enable HTTP core support</flag> - <flag name="http2">Enable HTTP2 module support</flag> - <flag name="http3">Enable HTTP3 module support</flag> - <flag name="http-cache">Enable HTTP cache support</flag> - <flag name="ktls">Enable Kernel TLS offload (kTLS)</flag> - <flag name="libatomic">Use libatomic instead of builtin atomic operations</flag> - <flag name="pcre-jit">Enable JIT for pcre</flag> - <flag name="pcre2">Enable support for pcre2</flag> - <flag name="ssl">Enable HTTPS module for http. Enable SSL/TLS support for POP3/IMAP/SMTP for mail.</flag> - <flag name="rtmp">NGINX-based Media Streaming Server</flag> - </use> - <upstream> - <changelog>https://nginx.org/en/CHANGES</changelog> - <remote-id type="github">openresty/memc-nginx-module</remote-id> - <remote-id type="bitbucket">nginx-goodies/nginx-sticky-module-ng</remote-id> - <remote-id type="cpe">cpe:/a:nginx:nginx</remote-id> - </upstream> + <maintainer type="person" proxied="yes"> + <email>zurabid2...@gmail.com</email> + <name>Zurab Kvachadze</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-ma...@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <longdescription> + 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. + </longdescription> + <use> + <flag name="aio">Enable asynchronous I/O support</flag> + <flag name="debug">Enable support for debugging log</flag> + <flag name="http">Enable core HTTP support</flag> + <flag name="libatomic"> + Use <pkg>dev-libs/libatomic_ops</pkg> instead of builtin atomic operations + </flag> + <flag name="mail">Enable POP3/IMAP4/SMTP mail proxy server</flag> + <flag name="stream"> + Enable generic TCP/UDP proxying and load balancing + </flag> + <!-- NOTE: These are the USE flags for the legacy versions --> + <flag name="http2">Enable HTTP2 module support</flag> + <flag name="http3">Enable HTTP3 module support</flag> + <flag name="http-cache">Enable HTTP cache support</flag> + <flag name="ktls">Enable Kernel TLS offload (kTLS)</flag> + <flag name="pcre-jit">Enable JIT for pcre</flag> + <flag name="pcre2">Enable support for pcre2</flag> + <flag name="ssl"> + Enable HTTPS module for http. Enable SSL/TLS support for POP3/IMAP/SMTP for mail. + </flag> + <flag name="rtmp">NGINX-based Media Streaming Server</flag> + </use> + <upstream> + <doc>https://nginx.org/en/docs/</doc> + <changelog>https://nginx.org/en/CHANGES</changelog> + <bugs-to>https://trac.nginx.org/nginx/report</bugs-to> + <remote-id type="cpe">cpe:/a:f5:nginx</remote-id> + </upstream> </pkgmetadata> -- 2.44.2