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"
