diff --git a/dev-db/redis/Manifest b/dev-db/redis/Manifest index 55d78028ee14c..1aef71d56eba8 100644 --- a/dev-db/redis/Manifest +++ b/dev-db/redis/Manifest @@ -1,3 +1,4 @@ +DIST redis-8.10.1.tar.gz 4766971 BLAKE2B 640355f50d5a730cb0ef0962023245aca5aeaa9e63980438b1f0fddc0e921932a51ab4088d9f312d3d4a5ae0053927ed3e73f1862141970cbd8a6880e6165122 SHA512 8b11246fc63b2fe24788eae5d81a0c0b928a03bbd6ae85848bb62bea4ccd665e8b9be4dd5ad1edae9f0661f16a9f3f57531d6fcc48557740de7d33b465fa335d DIST redis-8.2.2.tar.gz 3945949 BLAKE2B c4f95152494a9d97325081fe78844c9c03ef4bb6612aa8b58575a43e5536c3d1684cc174f5ebf6afbfa7ef985392a8b859ea2abbac1b4dfdceb1f35c5267ebff SHA512 050f3022a7281417d462a1f7ad268432b43589396b6f14d5dbb7789cfd06c84d93e3c19b9b0a1898e6f99ec3d70271df7fbf34acbc623f0d5d9ad4c41db6b1cc DIST redis-8.2.6.tar.gz 3955776 BLAKE2B d56073bb46d118327f23fa407c0abfed8946a4001559f59f273171ad97f116c2122bfc5e68851ed69e7c11bcd7148ace342cdc42163c389497d0e05331777192 SHA512 17aeb9080b3c6a6acc0a8bd8f1536c696b29db3e976fed04a422493babf2fa1bb0e14512adfc3dc220ba063ad3b842e5b2d3425b95792e1bb69f6908bf110ec1 DIST redis-8.2.7.tar.gz 3959871 BLAKE2B d667c6649f2d1410d29a4008cdf9b4505aa0f4054baa4a516e8da293dbf6c9a51814f4c58dba18463f35e91744ef814b2b1e405b9a9aaf7b0e8f78f631e4c330 SHA512 b83ab2e8b54146807af9dca54291b56e833a5719937af4b35ca81b89050e27c5897d4cf18df79037c6ece7595770ddb85e13c493331751ec9a975fd9bc83dd64 diff --git a/dev-db/redis/redis-8.10.1.ebuild b/dev-db/redis/redis-8.10.1.ebuild new file mode 100644 index 0000000000000..907eb0c79f8b5 --- /dev/null +++ b/dev-db/redis/redis-8.10.1.ebuild @@ -0,0 +1,207 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# N.B.: It is no clue in porting to Lua eclasses, as upstream have deviated +# too far from vanilla Lua, adding their own APIs like lua_enablereadonlytable + +inherit autotools edo multiprocessing systemd tmpfiles toolchain-funcs + +DESCRIPTION="A persistent caching system, key-value, and data structures database" +HOMEPAGE=" + https://redis.io + https://github.com/redis/redis +" +SRC_URI=" + https://github.com/redis/redis/archive/refs/tags/${PV}.tar.gz + -> ${P}.tar.gz +" + +LICENSE="|| ( AGPL-3 RSAL-2 SSPL-1 ) Boost-1.0 MIT" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="jemalloc selinux ssl systemd tcmalloc test zstd" +RESTRICT="!test? ( test )" + +DEPEND=" + jemalloc? ( >=dev-libs/jemalloc-5.1:=[stats] ) + ssl? ( dev-libs/openssl:0= ) + systemd? ( sys-apps/systemd:= ) + tcmalloc? ( dev-util/google-perftools ) + zstd? ( app-arch/zstd:= ) +" + +RDEPEND=" + ${DEPEND} + acct-group/redis + acct-user/redis + selinux? ( sec-policy/selinux-redis ) +" + +BDEPEND=" + acct-group/redis + acct-user/redis + virtual/pkgconfig + test? ( + dev-lang/tcl:0= + ssl? (