aboutsummaryrefslogtreecommitdiffstats
path: root/main/redis/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/redis/APKBUILD')
-rw-r--r--main/redis/APKBUILD51
1 files changed, 39 insertions, 12 deletions
diff --git a/main/redis/APKBUILD b/main/redis/APKBUILD
index 4684c170f49..b6b9fb91d1b 100644
--- a/main/redis/APKBUILD
+++ b/main/redis/APKBUILD
@@ -2,15 +2,16 @@
# Contributor: Eivind Uggedal <eu@eju.no>
# Maintainer: TBK <alpine@jjtc.eu>
pkgname=redis
-pkgver=6.2.4
-pkgrel=0
+# CAUTION: Do not upgrade to 7.3+ (non-free license).
+pkgver=7.2.4
+pkgrel=1
pkgdesc="Advanced key-value store"
url="https://redis.io/"
arch="all"
license="BSD-3-Clause"
pkgusers="redis"
pkggroups="redis"
-makedepends="linux-headers"
+makedepends="linux-headers openssl-dev>3"
checkdepends="tcl procps"
install="$pkgname.pre-install $pkgname.post-install"
subpackages="$pkgname-openrc"
@@ -22,10 +23,40 @@ source="https://download.redis.io/releases/redis-$pkgver.tar.gz
$pkgname-sentinel.initd
$pkgname.logrotate
"
-# flaky tests are blocking some builders
-options="!check"
# secfixes:
+# 7.2.4-r0:
+# - CVE-2023-41056
+# 7.2.2-r0:
+# - CVE-2023-45145
+# 7.2.1-r0:
+# - CVE-2023-41053
+# 7.0.12-r0:
+# - CVE-2022-24834
+# - CVE-2023-36824
+# 7.0.8-r0:
+# - CVE-2022-35977
+# - CVE-2023-22458
+# 7.0.6-r0:
+# - CVE-2022-3647
+# 7.0.5-r0:
+# - CVE-2022-35951
+# 7.0.4-r0:
+# - CVE-2022-31144
+# 6.2.7-r0:
+# - CVE-2022-24735
+# - CVE-2022-24736
+# 6.2.6-r0:
+# - CVE-2021-32626
+# - CVE-2021-32627
+# - CVE-2021-32628
+# - CVE-2021-32672
+# - CVE-2021-32675
+# - CVE-2021-32687
+# - CVE-2021-32762
+# - CVE-2021-41099
+# 6.2.5-r0:
+# - CVE-2021-32761
# 6.2.4-r0:
# - CVE-2021-32625
# 6.2.0-r0:
@@ -40,14 +71,10 @@ options="!check"
# - CVE-2019-10193
build() {
- case "$CARCH" in
- mips|mipsel*) _libatomic="-latomic";;
- esac
-
- export CFLAGS="$CFLAGS -DUSE_MALLOC_USABLE_SIZE"
+ export CFLAGS="$CFLAGS -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto"
make USE_JEMALLOC=no \
MALLOC=libc \
- FINAL_LIBS="-lm -ldl -pthread $_libatomic" \
+ BUILD_TLS=yes \
all
}
@@ -76,7 +103,7 @@ package() {
}
sha512sums="
-22db5b64de20a4823fd219b559c05f329e37fc86ce32099c64655dc50e60228706c99bffeae8d7080d8689910879318ec6621388bde23bf1486aefb881f33cb0 redis-6.2.4.tar.gz
+78590fb6680f229905c240ed8ce7a9a7153e5f8563577dbbb26aebf9bfbdcd7495d687f452bd95e0a86c76d772e1c497b506cf8d29bc97b62c9267f7d1e76f72 redis-7.2.4.tar.gz
7725486329f2aba8fe03a768f6d8ab78cc96ab6f2ca403af56c252ef7978f7628b580587b372969ca5dd6257780ef58571ce6dc5aca468c3b2a299033b41047f redis.conf.patch
a5dc411c2bd7edf61400e29accb375275dd888fda72a8f7e3889be475010c695a22f536be818ef9441e47285c00b451966db924362a7f56806586078c9e3ff8c sentinel.conf.patch
f6dcdad1edd6b5fb6aa28ba774bfc8aba035f316695da261fb2ad291b76f00f177479f9d74434d06c26bd15f131edc9a2f55c9880758cf0987800d2031069738 redis.initd