diff --git a/dev-db/redis/Manifest b/dev-db/redis/Manifest index 7bc9c6f510a07..b6075073b9f12 100644 --- a/dev-db/redis/Manifest +++ b/dev-db/redis/Manifest @@ -3,5 +3,6 @@ DIST redis-8.2.6.tar.gz 3955776 BLAKE2B d56073bb46d118327f23fa407c0abfed8946a400 DIST redis-8.2.7.tar.gz 3959871 BLAKE2B d667c6649f2d1410d29a4008cdf9b4505aa0f4054baa4a516e8da293dbf6c9a51814f4c58dba18463f35e91744ef814b2b1e405b9a9aaf7b0e8f78f631e4c330 SHA512 b83ab2e8b54146807af9dca54291b56e833a5719937af4b35ca81b89050e27c5897d4cf18df79037c6ece7595770ddb85e13c493331751ec9a975fd9bc83dd64 DIST redis-8.2.9.tar.gz 3963941 BLAKE2B d0de26968b193de6a046f313378da822afb14b655f13d09be496b94e3e5c6f4c1939f905c4009888b44015a263c249e6c728c05bdfc3a8e41208bbb7d3daa8fd SHA512 6c93650fc6a70ceb8caa939bb507b16eccbcf0c25aa53f840ca0a0d636e719ff1ad62bf9d4c6aeffe91a03e92683cb56cdf83c8ffac675f562c33916293ee3da DIST redis-8.4.4.tar.gz 4174807 BLAKE2B 48541600d3c76e49027e2997b3e1766893c6ae6702c9cfabd94187b7d23b63bb218ff5a349b3e935045476acbbd20fe9b4254dcaf21fc95dcbb05d6a1982fcc7 SHA512 a3f9831e77ab55225ada4f50c3be373afbfcd92e695f14dedec2730322637d86a459cfb3b97ea4607e41c075a6b0078b6f23c2023eea9210015a2fdd4c7c4fa8 +DIST redis-8.4.6.tar.gz 4179248 BLAKE2B 8d680afdfff8072b63d1a6c65456cc86f3ae13692364f01cd0435580d515267d444c287385b5e76b7688397eadc1b33e674a6f809e99e7b467ac94a909f44bcc SHA512 72925a221457ad5aa77f32db103974b26a0dfabfa5354d0b8c70cd8ceb361ac843c35eeb48997d6a4cc21a4f644aefdab04dcbf53f8af2312a7302391474d803 DIST redis-8.6.4.tar.gz 4312647 BLAKE2B 7000b31db555c4658a276caaa4d95af5b34ba18567ce2277e33c39221e52c4a5c0ced36a341ec3a83d1ba93ff53965760c50ebb4c0adb8ad9ae2f610748d3fd0 SHA512 8c2e0353eb7d63e2f45db70f205f14b649f4601d9db88a68d54518dfd49fd414cf9d06d209081693806caff84f0232b8c642274600eec33816c77f5beee9f82b DIST redis-8.8.0.tar.gz 4529181 BLAKE2B 4ef774ed0a830ef3b4a6b824395218287095d29ad195742677bd0356ea76151d95d03389468758feb3ff6cd5a92654b0f319b52f86b8a9d3e225085c69cd8408 SHA512 cf3def1df5cf66494364c5d047d2151559e995f8cc353e8cf6c81518032c10f79856d3eb61daac2b3f8b532fef5d2757286099b740991e0c32e885729984c956 diff --git a/dev-db/redis/redis-8.4.6.ebuild b/dev-db/redis/redis-8.4.6.ebuild new file mode 100644 index 0000000000000..1387259a2be28 --- /dev/null +++ b/dev-db/redis/redis-8.4.6.ebuild @@ -0,0 +1,205 @@ +# 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" +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 ) +" + +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? (