git: 6bbfe5c3dd82 - main - databases/redis: Update version 8.0.3=>8.2.0

From: Muhammad Moinur Rahman <bofh_at_FreeBSD.org>
Date: Sat, 09 Aug 2025 09:10:07 UTC
The branch main has been updated by bofh:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6bbfe5c3dd82f73e817f88e3ff020482b5d74a54

commit 6bbfe5c3dd82f73e817f88e3ff020482b5d74a54
Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2025-08-09 09:06:37 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2025-08-09 09:09:59 +0000

    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
---
 databases/redis/Makefile                                   |  6 +++---
 databases/redis/distinfo                                   |  6 +++---
 .../files/{patch-deps-Makefile => patch-deps_Makefile}     |  6 +++---
 ...h-deps-hiredis-Makefile => patch-deps_hiredis_Makefile} | 14 +++++++-------
 .../{patch-deps-hiredis-net.c => patch-deps_hiredis_net.c} |  4 ++--
 ...ps-linenoise-Makefile => patch-deps_linenoise_Makefile} |  0
 databases/redis/files/patch-deps_lua_src_lua__cjson.c      |  4 ++--
 databases/redis/files/patch-redis.conf                     | 10 +++++-----
 .../redis/files/{patch-src-Makefile => patch-src_Makefile} |  8 ++++----
 ...patch-src-mkreleasehdr.sh => patch-src_mkreleasehdr.sh} |  0
 10 files changed, 29 insertions(+), 29 deletions(-)

diff --git a/databases/redis/Makefile b/databases/redis/Makefile
index 8eacfb4ed6dd..e0f7e532a6e9 100644
--- a/databases/redis/Makefile
+++ b/databases/redis/Makefile
@@ -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
 
diff --git a/databases/redis/distinfo b/databases/redis/distinfo
index 1cd1f7274ce2..1052db8f2427 100644
--- a/databases/redis/distinfo
+++ b/databases/redis/distinfo
@@ -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
diff --git a/databases/redis/files/patch-deps-Makefile b/databases/redis/files/patch-deps_Makefile
similarity index 89%
rename from databases/redis/files/patch-deps-Makefile
rename to databases/redis/files/patch-deps_Makefile
index 33e36467dbca..d0f405916a20 100644
--- a/databases/redis/files/patch-deps-Makefile
+++ b/databases/redis/files/patch-deps_Makefile
@@ -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)
diff --git a/databases/redis/files/patch-deps-hiredis-Makefile b/databases/redis/files/patch-deps_hiredis_Makefile
similarity index 76%
rename from databases/redis/files/patch-deps-hiredis-Makefile
rename to databases/redis/files/patch-deps_hiredis_Makefile
index 76e3ea96245d..6bb5418e44d6 100644
--- a/databases/redis/files/patch-deps-hiredis-Makefile
+++ b/databases/redis/files/patch-deps_hiredis_Makefile
@@ -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
diff --git a/databases/redis/files/patch-deps-hiredis-net.c b/databases/redis/files/patch-deps_hiredis_net.c
similarity index 91%
rename from databases/redis/files/patch-deps-hiredis-net.c
rename to databases/redis/files/patch-deps_hiredis_net.c
index 0dfde3135238..84dbe39e16e6 100644
--- a/databases/redis/files/patch-deps-hiredis-net.c
+++ b/databases/redis/files/patch-deps_hiredis_net.c
@@ -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;
      }
diff --git a/databases/redis/files/patch-deps-linenoise-Makefile b/databases/redis/files/patch-deps_linenoise_Makefile
similarity index 100%
rename from databases/redis/files/patch-deps-linenoise-Makefile
rename to databases/redis/files/patch-deps_linenoise_Makefile
diff --git a/databases/redis/files/patch-deps_lua_src_lua__cjson.c b/databases/redis/files/patch-deps_lua_src_lua__cjson.c
index 0bb150504c67..9303727b7868 100644
--- a/databases/redis/files/patch-deps_lua_src_lua__cjson.c
+++ b/databases/redis/files/patch-deps_lua_src_lua__cjson.c
@@ -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"
  
diff --git a/databases/redis/files/patch-redis.conf b/databases/redis/files/patch-redis.conf
index b653f89a3211..201091ce2885 100644
--- a/databases/redis/files/patch-redis.conf
+++ b/databases/redis/files/patch-redis.conf
@@ -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.
diff --git a/databases/redis/files/patch-src-Makefile b/databases/redis/files/patch-src_Makefile
similarity index 85%
rename from databases/redis/files/patch-src-Makefile
rename to databases/redis/files/patch-src_Makefile
index 63339db6505a..40cff0e1b880 100644
--- a/databases/redis/files/patch-src-Makefile
+++ b/databases/redis/files/patch-src_Makefile
@@ -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
diff --git a/databases/redis/files/patch-src-mkreleasehdr.sh b/databases/redis/files/patch-src_mkreleasehdr.sh
similarity index 100%
rename from databases/redis/files/patch-src-mkreleasehdr.sh
rename to databases/redis/files/patch-src_mkreleasehdr.sh