commit:     9971de6b8b2e953d41bdedc476017ded0cafa0b5
Author:     Zurab Kvachadze <zurabid2016 <AT> gmail <DOT> com>
AuthorDate: Tue Feb 18 16:22:12 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jul  5 07:27:07 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9971de6b

www-nginx/ngx-memc: new package, add 0.20

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 <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-memc/Manifest             |  1 +
 www-nginx/ngx-memc/metadata.xml         | 27 +++++++++++++++++++++++++++
 www-nginx/ngx-memc/ngx-memc-0.20.ebuild | 20 ++++++++++++++++++++
 3 files changed, 48 insertions(+)

diff --git a/www-nginx/ngx-memc/Manifest b/www-nginx/ngx-memc/Manifest
new file mode 100644
index 000000000000..2bd0d89133f4
--- /dev/null
+++ b/www-nginx/ngx-memc/Manifest
@@ -0,0 +1 @@
+DIST ngx-memc-0.20.tar.gz 34736 BLAKE2B 
443192785568f680e0b20cc24598fa737dc207011a42748ba7808a429e7f752bc1ac302fbf816d6c388fe30daf77b4e050779261fde30c96cab80b5553788817
 SHA512 
62ffdddf246aae0a4353c369166108ff559db95bad7252684d772d2b52510311209fe963d009b846ecba188be95b877ec509705a52e6d2153a81571c063670e4

diff --git a/www-nginx/ngx-memc/metadata.xml b/www-nginx/ngx-memc/metadata.xml
new file mode 100644
index 000000000000..d4e644ae4b5e
--- /dev/null
+++ b/www-nginx/ngx-memc/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>
+               ngx-memc is an extended version of the standard NGINX memcached 
module that supports set,
+               add, delete, and many more memcached commands.
+
+               This module extends the standard memcached module to support 
almost the whole memcached
+               ASCII protocol.
+
+               The module allows to define a custom REST interface to a 
memcached servers or to access
+               memcached in a very efficient way from within the NGINX server 
by means of subrequests or
+               independent fake requests.
+       </longdescription>
+       <upstream>
+               
<bugs-to>https://github.com/openresty/memc-nginx-module/issues</bugs-to>
+               <remote-id type="github">openresty/memc-nginx-module</remote-id>
+       </upstream>
+</pkgmetadata>

diff --git a/www-nginx/ngx-memc/ngx-memc-0.20.ebuild 
b/www-nginx/ngx-memc/ngx-memc-0.20.ebuild
new file mode 100644
index 000000000000..ab186f0f0df4
--- /dev/null
+++ b/www-nginx/ngx-memc/ngx-memc-0.20.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="memc-nginx-module"
+NGINX_MOD_S="${WORKDIR}/${MY_PN}-${PV}"
+
+inherit nginx-module
+
+DESCRIPTION="An extended version of the standard NGINX memcached module"
+HOMEPAGE="https://github.com/openresty/memc-nginx-module";
+SRC_URI="
+       
https://github.com/openresty/memc-nginx-module/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+
+RESTRICT="test"

Reply via email to