diff options
Diffstat (limited to 'main/redis/APKBUILD')
-rw-r--r-- | main/redis/APKBUILD | 51 |
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 |