databases/redis: Update version 8.0.3=>8.2.0

- Refresh patches and make them makepatch compatible

Changelog: https://github.com/redis/redis/releases/tag/8.2.0
This commit is contained in:
Muhammad Moinur Rahman
2025-08-09 11:06:37 +02:00
parent 3e5466ca5f
commit 6bbfe5c3dd
10 changed files with 29 additions and 29 deletions

View File

@@ -1,5 +1,5 @@
PORTNAME= redis
DISTVERSION= 8.0.3
DISTVERSION= 8.2.0
CATEGORIES= databases
MASTER_SITES= https://download.redis.io/releases/
@@ -23,8 +23,8 @@ MAKE_ENV= OPTIMIZATION= \
V=yo
LDFLAGS+= -lpthread -lm -lexecinfo
PIE_UNSAFE= ld: error: relocation R_X86_64_32 cannot be used against local \
symbol; recompile with -fPIC
#PIE_UNSAFE= ld: error: relocation R_X86_64_32 cannot be used against local \
# symbol; recompile with -fPIC
CONFLICTS_INSTALL= redis-devel redis62 redis72 redis74

View File

@@ -1,3 +1,3 @@
TIMESTAMP = 1751914561
SHA256 (redis-8.0.3.tar.gz) = 33f37290b00b14e9a884dd4dcba335febd63ea16c51609d34fa41e031ad587df
SIZE (redis-8.0.3.tar.gz) = 3821948
TIMESTAMP = 1754729357
SHA256 (redis-8.2.0.tar.gz) = ff95b83b7cf2f7a33af3be1e52fdf2e791c259f8272465c3b09f9e6bc901b604
SIZE (redis-8.2.0.tar.gz) = 3897586

View File

@@ -1,6 +1,6 @@
--- deps/Makefile.orig 2023-07-10 11:55:20 UTC
--- deps/Makefile.orig 2025-08-04 11:05:03 UTC
+++ deps/Makefile
@@ -84,7 +84,7 @@ LUA_LDFLAGS+= $(LDFLAGS)
@@ -110,7 +110,7 @@ else
ifeq ($(LUA_DEBUG),yes)
LUA_CFLAGS+= -O0 -g -DLUA_USE_APICHECK
else
@@ -9,7 +9,7 @@
endif
ifeq ($(LUA_COVERAGE),yes)
LUA_CFLAGS += -fprofile-arcs -ftest-coverage
@@ -112,7 +112,7 @@ endif
@@ -138,7 +138,7 @@ jemalloc: .make-prerequisites
jemalloc: .make-prerequisites
@printf '%b %b\n' $(MAKECOLOR)MAKE$(ENDCOLOR) $(BINCOLOR)$@$(ENDCOLOR)

View File

@@ -1,6 +1,6 @@
--- deps/hiredis/Makefile.orig 2023-08-15 09:38:36 UTC
--- deps/hiredis/Makefile.orig 2025-08-04 11:05:03 UTC
+++ deps/hiredis/Makefile
@@ -15,7 +15,7 @@ HIREDIS_PATCH=$(shell grep HIREDIS_PATCH hiredis.h | a
@@ -15,7 +15,7 @@ HIREDIS_SONAME=$(shell grep HIREDIS_SONAME hiredis.h |
HIREDIS_SONAME=$(shell grep HIREDIS_SONAME hiredis.h | awk '{print $$3}')
# Installation related variables and target
@@ -9,19 +9,19 @@
INCLUDE_PATH?=include/hiredis
LIBRARY_PATH?=lib
PKGCONF_PATH?=pkgconfig
@@ -38,10 +38,9 @@ export REDIS_TEST_CONFIG
@@ -43,10 +43,9 @@ CXX:=$(shell sh -c 'type $${CXX%% *} >/dev/null 2>/dev
# Fallback to gcc when $CC is not in $PATH.
CC:=$(shell sh -c 'type $${CC%% *} >/dev/null 2>/dev/null && echo $(CC) || echo gcc')
CXX:=$(shell sh -c 'type $${CXX%% *} >/dev/null 2>/dev/null && echo $(CXX) || echo g++')
-OPTIMIZATION?=-O3
WARNINGS=-Wall -Wextra -Werror -Wstrict-prototypes -Wwrite-strings -Wno-missing-field-initializers
DEBUG_FLAGS?= -g -ggdb
-REAL_CFLAGS=$(OPTIMIZATION) -fPIC $(CPPFLAGS) $(CFLAGS) $(WARNINGS) $(DEBUG_FLAGS) $(PLATFORM_FLAGS)
+REAL_CFLAGS=$(OPTIMIZATION) -fPIC $(CFLAGS) $(WARNINGS) $(DEBUG_FLAGS) $(PLATFORM_FLAGS)
REAL_LDFLAGS=$(LDFLAGS)
-REAL_CFLAGS=$(OPTIMIZATION) -fPIC $(CPPFLAGS) $(CFLAGS) $(WARNINGS) $(DEBUG_FLAGS) $(PLATFORM_FLAGS) $(HIREDIS_CFLAGS)
+REAL_CFLAGS=$(OPTIMIZATION) -fPIC $(CFLAGS) $(WARNINGS) $(DEBUG_FLAGS) $(PLATFORM_FLAGS) $(HIREDIS_CFLAGS)
REAL_LDFLAGS=$(LDFLAGS) $(HIREDIS_LDFLAGS)
DYLIBSUFFIX=so
@@ -122,7 +121,16 @@ ifeq ($(uname_S),FreeBSD)
@@ -127,7 +126,16 @@ endif
else
REAL_CFLAGS+=-pedantic
endif

View File

@@ -1,6 +1,6 @@
--- deps/hiredis/net.c.orig 2019-11-28 19:32:05 UTC
--- deps/hiredis/net.c.orig 2025-08-04 11:05:03 UTC
+++ deps/hiredis/net.c
@@ -178,14 +178,34 @@
@@ -185,14 +185,34 @@ int redisKeepAlive(redisContext *c, int interval) {
__redisSetError(c,REDIS_ERR_OTHER,strerror(errno));
return REDIS_ERR;
}

View File

@@ -1,6 +1,6 @@
--- deps/lua/src/lua_cjson.c.orig 2019-09-25 10:40:18 UTC
--- deps/lua/src/lua_cjson.c.orig 2025-08-04 11:05:03 UTC
+++ deps/lua/src/lua_cjson.c
@@ -46,7 +46,9 @@
@@ -47,7 +47,9 @@
#include "strbuf.h"
#include "fpconv.h"

View File

@@ -1,6 +1,6 @@
--- redis.conf.orig 2021-01-12 14:21:03 UTC
--- redis.conf.orig 2025-08-04 11:05:03 UTC
+++ redis.conf
@@ -244,7 +244,7 @@
@@ -307,7 +307,7 @@ tcp-keepalive 300
# By default Redis does not run as a daemon. Use 'yes' if you need it.
# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.
# When Redis is supervised by upstart or systemd, this parameter has no impact.
@@ -9,7 +9,7 @@
# If you run Redis from upstart or systemd, Redis can interact with your
# supervision tree. Options:
@@ -276,7 +276,7 @@
@@ -339,7 +339,7 @@ daemonize no
#
# Note that on modern Linux systems "/run/redis.pid" is more conforming
# and should be used instead.
@@ -18,7 +18,7 @@
# Specify the server verbosity level.
# This can be one of:
@@ -289,7 +289,7 @@
@@ -353,7 +353,7 @@ loglevel notice
# Specify the log file name. Also the empty string can be used to force
# Redis to log on the standard output. Note that if you use standard
# output for logging but daemonize, logs will be sent to /dev/null
@@ -27,7 +27,7 @@
# To enable logging to the system logger, just set 'syslog-enabled' to yes,
# and optionally update the other syslog parameters to suit your needs.
@@ -420,7 +420,7 @@
@@ -513,7 +513,7 @@ rdb-del-sync-files no
# The Append Only File will also be created inside this directory.
#
# Note that you must specify a directory here, not a file name.

View File

@@ -1,4 +1,4 @@
--- src/Makefile.orig 2025-05-02 11:15:06 UTC
--- src/Makefile.orig 2025-08-04 11:05:03 UTC
+++ src/Makefile
@@ -67,7 +67,7 @@ endif
STD+=-std=c99
@@ -9,7 +9,7 @@
INSTALL_BIN=$(PREFIX)/bin
INSTALL=install
PKG_CONFIG?=pkg-config
@@ -131,7 +131,6 @@ FINAL_LIBS=-lm -lstdc++
@@ -143,7 +143,6 @@ FINAL_LIBS=-lm -lstdc++
FINAL_CFLAGS=$(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS) $(REDIS_CFLAGS)
FINAL_LDFLAGS=$(LDFLAGS) $(OPT) $(REDIS_LDFLAGS) $(DEBUG)
FINAL_LIBS=-lm -lstdc++
@@ -17,7 +17,7 @@
# Linux ARM32 needs -latomic at linking time
ifneq (,$(findstring armv,$(uname_M)))
@@ -170,6 +169,11 @@ else
@@ -182,6 +181,11 @@ else
OPENSSL_PREFIX?=/usr/local/opt/openssl
endif
else
@@ -29,7 +29,7 @@
ifeq ($(uname_S),AIX)
# AIX
FINAL_LDFLAGS+= -Wl,-bexpall
@@ -219,6 +223,7 @@ else
@@ -231,6 +235,7 @@ else
# All the other OSes (notably Linux)
FINAL_LDFLAGS+= -rdynamic
FINAL_LIBS+=-ldl -pthread -lrt