gentoo-ebuilds/www-servers/nginx/metadata.xml
Zurab Kvachadze 46c140ff19
www-servers/nginx: add myself as a proxy maintainer; update metadata.xml
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 <zurabid2016@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/37590
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-05 08:26:45 +01:00

46 lines
1.9 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>zurabid2016@gmail.com</email>
<name>Zurab Kvachadze</name>
</maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@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>
<remote-id type="github">nginx/nginx</remote-id>
<remote-id type="cpe">cpe:/a:f5:nginx</remote-id>
<doc>https://nginx.org/en/docs/</doc>
<changelog>https://nginx.org/en/CHANGES</changelog>
<bugs-to>https://github.com/nginx/nginx/issues</bugs-to>
</upstream>
</pkgmetadata>