commit:     4c74aa84a35e169a20d3e8bd86fa81051def2314
Author:     Zurab Kvachadze <zurabid2016 <AT> gmail <DOT> com>
AuthorDate: Wed Feb 26 20:27:28 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jul  5 07:27:10 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c74aa84

www-nginx/ngx-fancyindex: new package, add 0.5.2

This commit separates ngx-fancyindex, previously bundled with
www-servers/nginx, into its own package.

ngx-fancyindex[1] "makes possible the generation of file listings, like
the built-in autoindex module does, but adding a touch of style".

[1]: https://github.com/aperezdc/ngx-fancyindex

Signed-off-by: Zurab Kvachadze <zurabid2016 <AT> gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/37590
Signed-off-by: Sam James <sam <AT> gentoo.org>

 www-nginx/ngx-fancyindex/Manifest                  |  1 +
 www-nginx/ngx-fancyindex/metadata.xml              | 27 ++++++++++++++++++++++
 .../ngx-fancyindex/ngx-fancyindex-0.5.2.ebuild     | 18 +++++++++++++++
 3 files changed, 46 insertions(+)

diff --git a/www-nginx/ngx-fancyindex/Manifest 
b/www-nginx/ngx-fancyindex/Manifest
new file mode 100644
index 000000000000..676055c38345
--- /dev/null
+++ b/www-nginx/ngx-fancyindex/Manifest
@@ -0,0 +1 @@
+DIST ngx-fancyindex-0.5.2.tar.xz 25816 BLAKE2B 
9427680f09d54f753bc5d42aa0848a434d55f9882ec780bcb3bb63aa31fdef1798d50601f4b892d0a528d24aefa3f172c2cbe2300b8ac93ced2ee327c43162d5
 SHA512 
497e5f4b47b17acfe1fb06ced6d81499d54a5a7834cb6023630b53d5cb0d731bd4be674c1214d7ab4c580495ea016579e56acc50b68ee038c11f79cc3878dbda

diff --git a/www-nginx/ngx-fancyindex/metadata.xml 
b/www-nginx/ngx-fancyindex/metadata.xml
new file mode 100644
index 000000000000..f4aabbc87d32
--- /dev/null
+++ b/www-nginx/ngx-fancyindex/metadata.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+       <maintainer type="person" proxied="yes">
+               <email>[email protected]</email>
+               <name>Zurab Kvachadze</name>
+       </maintainer>
+       <maintainer type="project" proxied="proxy">
+               <email>[email protected]</email>
+               <name>Proxy Maintainers</name>
+       </maintainer>
+       <longdescription>
+               The ngx-fancyindex NGINX module makes possible the generation 
of file listings, like the
+               built-in autoindex module does, but adding a touch of style. 
This is possible because the
+               module allows a certain degree of customization of the 
generated content:
+
+               * Custom headers, either local or stored remotely.
+               * Custom footers, either local or stored remotely.
+               * Add your own CSS style rules.
+               * Allow choosing to sort elements by name (default), 
modification time, or size; both
+               ascending (default), or descending.
+       </longdescription>
+       <upstream>
+               
<bugs-to>https://github.com/aperezdc/ngx-fancyindex/issues</bugs-to>
+               <remote-id type="github">aperezdc/ngx-fancyindex</remote-id>
+       </upstream>
+</pkgmetadata>

diff --git a/www-nginx/ngx-fancyindex/ngx-fancyindex-0.5.2.ebuild 
b/www-nginx/ngx-fancyindex/ngx-fancyindex-0.5.2.ebuild
new file mode 100644
index 000000000000..fd074a0cf8f7
--- /dev/null
+++ b/www-nginx/ngx-fancyindex/ngx-fancyindex-0.5.2.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit nginx-module
+
+DESCRIPTION="Fancy indexes module for the NGINX web server"
+HOMEPAGE="https://github.com/aperezdc/ngx-fancyindex";
+SRC_URI="
+       
https://github.com/aperezdc/ngx-fancyindex/releases/download/v${PV}/${P}.tar.xz
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+
+# Uses custom bash-based testing framework.
+RESTRICT="test"

Reply via email to