commit: 8cb2379e4d1d990240808f601f866590491643fe Author: Zurab Kvachadze <zurabid2016 <AT> gmail <DOT> com> AuthorDate: Thu Aug 21 13:55:48 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Sat Aug 23 08:36:57 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cb2379e
www-servers/nginx: add 1.28.0, use nginx.eclass for stable NGINX This adds the first stable NGINX version that uses nginx.eclass. The ebuild is the same as the mainline version only with NGINX_UPDATE_STREAM changed to "stable". The keywords are left as they were on nginx-1.29.0-r2. Signed-off-by: Zurab Kvachadze <zurabid2016 <AT> gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/43516 Signed-off-by: Sam James <sam <AT> gentoo.org> www-servers/nginx/Manifest | 2 ++ www-servers/nginx/nginx-1.28.0.ebuild | 31 +++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+) diff --git a/www-servers/nginx/Manifest b/www-servers/nginx/Manifest index 7c57baf51e34..388cff7fb984 100644 --- a/www-servers/nginx/Manifest +++ b/www-servers/nginx/Manifest @@ -1,8 +1,10 @@ DIST modsecurity-nginx-1.0.3.tar.gz 34063 BLAKE2B 859a29eb7f67d53a818578f1008f0d0debbe37c205bb7c6e79594d8b1a6a0d93988880d35f607ef05ef6d73c9aa887baebfd2c54aca894969beeed4bfe576f37 SHA512 20495884c6b3594edf879a19fd7445f2e74a1628789decd146b3c712764b0507e440a84a64aab619461b044f98b8d641913cfad57a6d0002e7061716bdfe84fc DIST nginx-1.26.3.tar.gz 1260179 BLAKE2B 4ef731070e986d98fc1984717dec7fb766ed1a02b196c3ae9a69deea7093d17253b46c06f4eb812a19187be49e42c1a485a54ba3e2e639b5084ef2b0e2287212 SHA512 cd780e495796bf7413e54a6730d11d55127b0ca6563acf5c75eb2698f62cddbbf5ba61820c57b2316c0bb789fcfd17f98a27a84b525ed50f304d1b1043ffa05d DIST nginx-1.27.5.tar.gz 1279891 BLAKE2B 6d7fd563d201e8ed985810e418f9981fd0adedf7b40bb3cf8278819a88ecaea148df7df69ff0240cfd028df86d92734e9d20449c2178d3e4b82e78bb0cef3e36 SHA512 5130bc2ec08a962b631ceb741ecb3dc0d84423ca50afb713d9c52c13af1e1bf5e2b0be226936d6dfbc7c2a45b44726ba478a571c6032099bc8ece85fe015ccbc +DIST nginx-1.28.0.tar.gz 1280111 BLAKE2B abc8d3c83286cbb6bc4ba770809db8c300d7f469012cbf43b622131a2f9b8bb0415579575693a00de91830d5d0f9a615f50b1fc789c26bd6376c6f652dc80be5 SHA512 07d1ef078a73009c2aff0a5729a57f58f26512b71377715ef72cecdb249ef2ff69dd44df3d755a1de2a2721ee604e8a6cfac30a4cf8a45f0890b1746b68ee4d5 DIST nginx-1.29.0.tar.gz 1284291 BLAKE2B 29c229f71d8f65aa44213eec47be1b5205ae4bc1ac1769b1c7ad31ea3db1599000a531c1cbd04f154603a8c121e155795c3a6338349c5b215fcb9c3f2029bd32 SHA512 7bc86e6e6a2bb9b0776a9590a1b73c2dfd8cb1a4cf983ffaa03990f1bf32a8b8d0c28d0eca7c7d865a06cd0829c948f7080aafd119a8375331a455397ab63459 DIST nginx-auth-ldap-42d195d7a7575ebab1c369ad3fc5d78dc2c2669c.tar.gz 18457 BLAKE2B 22225ca9e5299b20ab5a93a001cac48e446bd86b3a24ac49e716bc975b128890bdb4b0dbbf5730fbaaeadfd958160093c7a6af798dd0e6de27062f149a760333 SHA512 ec59637fda5acac053e815cb1d04b545fc6b765e5ec63d8c2c9c301abad87afaa2698145acac08e9e14c91e1423ebff7aff0cca2b940b19ccccbf4cf53973269 +DIST nginx-tests-06a36245e134eac985cdfc5fac982cb149f61412.tar.gz 315462 BLAKE2B 9c633ff0567c76e86593401262b7a4ff6cb6bbec991a1bcb4fd83322cdff93d9daae8911251a4581f475f05de465d3a1560ea83e643e9ba285cedc64a5dce2ec SHA512 8835869ad3d8b8f0169eda0e00f871dfac90fdb4a396747d6d9a0d2aa02c1ec1dbb2c9c717860bf08de63c25e441b6072be13029208a0f7f0e95ed2c7b697341 DIST nginx-tests-0b5ec15c62ed.tar.gz 282652 BLAKE2B af41397f88f7aa969749c6dd9a77c58d1835bca24fe764dd0af328d621817f5fb89b3f5b5c0fbd1e7db53d51365e9098b020005e27a531649bd8a51a05b3cbb0 SHA512 c376d23c7001c5203428b664c388e97956cdda8365eb7df57db0da5146d0806f5c35cd1352260d6803d55542f46a90da4a604ebf971055caa77dd6106930558e DIST nginx-tests-7f1e88e10dca8e4c135ab9e688df0c2484091125.tar.gz 314916 BLAKE2B 67c70550a1cdfb08b75c760953a3e6a36a70f56a00236c9957daa0d7a19ef064836f858174c99ee8b755336b7436fbf167ceaa5146f37dd25d2cd8c9d74167cd SHA512 cd0d7106ded9634bb034fed18e5965c3ef7209e0036c1f42f134705ecbcc5b85c0caaf99c95543dabd864c8d86960e1f98e1b3f109cdaeb5e68083a8f7e83ac9 DIST nginx-vod-module-1.33.tar.gz 471858 BLAKE2B fa5cb9fd185b30c5c53b25a6f103213b3d04dac5d2d81db72f9749a51548e09e3e17dccc636d748aff8d21c6623484c77fdeb10d70854480759665d140d42e0e SHA512 29ef77f1bbdb2410ff317ebdd7434f31b8ec370ae6b617b92e745e87c11bc820b451181d1d2b57156b414348da14ac448b689b32b17ab418144292eda094512d diff --git a/www-servers/nginx/nginx-1.28.0.ebuild b/www-servers/nginx/nginx-1.28.0.ebuild new file mode 100644 index 000000000000..021179cc6fc9 --- /dev/null +++ b/www-servers/nginx/nginx-1.28.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NGINX_SUBSYSTEMS=(+http stream mail) +NGINX_MODULES=( + +http_{charset,gzip,ssi,userid,access,auth_basic,mirror,autoindex,geo,map} + +http_{split_clients,referer,rewrite,proxy,fastcgi,uwsgi,scgi,grpc} + +http_{memcached,limit_conn,limit_req,empty_gif,browser,upstream_hash} + +http_{upstream_ip_hash,upstream_least_conn,upstream_random} + +http_{upstream_keepalive,upstream_zone} + http_{ssl,v2,v3,realip,addition,xslt,image_filter,geoip,sub,dav,flv,mp4} + http_{gunzip,gzip_static,auth_request,random_index,secure_link,degradation} + http_{slice,stub_status,perl} + +mail_{pop3,imap,smtp} + mail_ssl + +stream_{limit_conn,access,geo,map,split_clients,return,pass,set} + +stream_{upstream_hash,upstream_least_conn,upstream_random,upstream_zone} + stream_{ssl,realip,geoip,ssl_preread} +) +NGINX_UPDATE_STREAM=stable +NGINX_TESTS_COMMIT=06a36245e134eac985cdfc5fac982cb149f61412 +NGINX_MISC_FILES=( + nginx-{r2.logrotate,r2.service,r4.conf,r5.initd,r1.confd} + nginx.tmpfiles +) + +inherit nginx + +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
