summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--databases/redis62/Makefile94
-rw-r--r--databases/redis62/distinfo6
2 files changed, 49 insertions, 51 deletions
diff --git a/databases/redis62/Makefile b/databases/redis62/Makefile
index 3ee3bcd3f74c..02a557f6f197 100644
--- a/databases/redis62/Makefile
+++ b/databases/redis62/Makefile
@@ -1,7 +1,7 @@
# Created by: Sergey Skvortsov <skv@protey.ru>
PORTNAME= redis62
-PORTVERSION= 6.2.6
+DISTVERSION= 6.2.7
CATEGORIES= databases
MASTER_SITES= https://download.redis.io/releases/
DISTNAME= redis-${PORTVERSION}
@@ -13,72 +13,70 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
USES+= compiler:c11 cpe gmake
-
CPE_VENDOR= redislabs
-OPTIONS_DEFINE= JEMALLOC TESTS TLS TRIB
-OPTIONS_RADIO= EXTLUA
+MAKE_ENV= OPTIMIZATION= \
+ V=yo
+
+OPTIONS_DEFINE= JEMALLOC TESTS TLS TRIB
+OPTIONS_RADIO= EXTLUA
OPTIONS_RADIO_EXTLUA= LUA LUAJIT LUAJITOR
-OPTIONS_SUB= yes
+OPTIONS_SUB= yes
+
JEMALLOC_DESC= Use jemalloc
-LUA_DESC= Use lang/lua instead of builtin lua
-LUAJIT_DESC= Use lang/luajit instead of builtin lua
LUAJITOR_DESC= Use lang/luajit-openresty instead of builtin lua
-TLS_DESC= Use TLS (openssl req.)
+LUAJIT_DESC= Use lang/luajit instead of builtin lua
+LUA_DESC= Use lang/lua instead of builtin lua
TESTS_DESC= Install lang/tcl for redis unit tests
+TLS_DESC= Use TLS (openssl req.)
TRIB_DESC= Install redis-trib.rb (lang/ruby req.)
-MAKE_ENV= V=yo OPTIMIZATION=
-
JEMALLOC_MAKE_ENV= USE_JEMALLOC=yes
-
-LUA_USES= lua:51
-LUA_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-src-Makefile.lua
-LUA_VARS= _addflags=true
-
-LUAJIT_LIB_DEPENDS= libluajit-5.1.so:lang/luajit
-LUAJIT_BUILD_DEPENDS= ${LOCALBASE}/include/luajit-2.0/lua.h:lang/luajit
-LUAJIT_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-src-Makefile.luajit
-LUAJIT_VARS= _addflags=true
-
-LUAJITOR_LIB_DEPENDS= libluajit-5.1.so:lang/luajit-openresty
+LUAJITOR_BROKEN= Fails to link
LUAJITOR_BUILD_DEPENDS= ${LOCALBASE}/include/luajit-2.1/lua.h:lang/luajit-openresty
+LUAJITOR_LIB_DEPENDS= libluajit-5.1.so:lang/luajit-openresty
LUAJITOR_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-src-Makefile.luajit-or \
${PATCHDIR}/extra-patch-deps_lua_src_lua__cjson.c
-LUAJITOR_VARS= _addflags=true
-
-TESTS_USES= tcl:build
-
-TLS_USES= ssl
-TLS_MAKE_ENV= BUILD_TLS=yes
-
+LUAJITOR_VARS= _ADDFLAGS=true
+LUAJIT_BROKEN= Fails to link
+LUAJIT_BUILD_DEPENDS= ${LOCALBASE}/include/luajit-2.0/lua.h:lang/luajit
+LUAJIT_LIB_DEPENDS= libluajit-5.1.so:lang/luajit
+LUAJIT_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-src-Makefile.luajit
+LUAJIT_VARS= _ADDFLAGS=true
+LUA_BROKEN= Fails to link
+LUA_USES= lua:51
+LUA_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-src-Makefile.lua
+LUA_VARS= _ADDFLAGS=true
+TESTS_USES= tcl:build
+TLS_USES= ssl
+TLS_MAKE_ENV= BUILD_TLS=yes
TRIB_CATEGORIES= ruby
-TRIB_USE= ruby=yes
TRIB_RUN_DEPENDS= rubygem-redis>=2.2:databases/rubygem-redis
+TRIB_USE= RUBY=yes
.include <bsd.port.pre.mk>
-.if ${ARCH} == i386 && ! ${CFLAGS:M-march=*}
+.if ${ARCH} == i386 && !${CFLAGS:M-march=*}
# Needed for __atomic_fetch_add_8
USE_GCC= yes
CFLAGS+= -march=i586
.endif
.if defined(_ADDFLAGS)
-CFLAGS= -fPIC
-LDFLAGS= -Wl,-E
+CFLAGS+= -fPIC
+LDFLAGS+= -Wl,-E
.endif
LDFLAGS+= -lpthread -lm -lexecinfo
-CONFLICTS?= redis6-6.* redis-devel-6.*
+CONFLICTS?= redis-[1-9].* redis-devel-* redis6-*
USE_RC_SUBR= redis sentinel
-BIN_FILES= redis-benchmark redis-check-aof redis-check-rdb \
- redis-cli redis-sentinel redis-server
+BIN_FILES= redis-benchmark redis-check-aof redis-check-rdb redis-cli \
+ redis-sentinel redis-server
-USERS= redis
-GROUPS= redis
+USERS= redis
+GROUPS= redis
REDIS_DBDIR?= /var/db/redis
REDIS_RUNDIR?= /var/run/redis
@@ -86,24 +84,24 @@ REDIS_LOGDIR?= /var/log/redis
SUB_FILES= pkg-message
SUB_LIST+= PORTNAME=${PORTNAME} \
- REDIS_USER=${USERS} \
- REDIS_DBDIR=${REDIS_DBDIR} \
- REDIS_LOGDIR=${REDIS_LOGDIR} \
- REDIS_RUNDIR=${REDIS_RUNDIR}
+ REDIS_DBDIR=${REDIS_DBDIR} \
+ REDIS_LOGDIR=${REDIS_LOGDIR} \
+ REDIS_RUNDIR=${REDIS_RUNDIR} \
+ REDIS_USER=${USERS}
-PLIST_SUB+= REDIS_USER=${USERS} \
- REDIS_GROUP=${GROUPS} \
- REDIS_LOGDIR=${REDIS_LOGDIR} \
- REDIS_DBDIR=${REDIS_DBDIR} \
- REDIS_RUNDIR=${REDIS_RUNDIR}
+PLIST_SUB+= REDIS_DBDIR=${REDIS_DBDIR} \
+ REDIS_GROUP=${GROUPS} \
+ REDIS_LOGDIR=${REDIS_LOGDIR} \
+ REDIS_RUNDIR=${REDIS_RUNDIR} \
+ REDIS_USER=${USERS}
post-patch-JEMALLOC-on:
@${REINPLACE_CMD} '35s!Linux!FreeBSD!g' ${WRKSRC}/src/Makefile
post-patch-LUA-on:
@cd ${WRKSRC}/deps/lua/src && ${CP} fpconv.* lua_* strbuf.* ${WRKSRC}/src/
-post-patch-LUAJIT-on: post-patch-LUA-on
-post-patch-LUAJITOR-on: post-patch-LUA-on
+post-patch-LUAJIT-on: post-patch-LUA-on
+post-patch-LUAJITOR-on: post-patch-LUA-on
post-build:
${SED} ${SUB_LIST:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \
diff --git a/databases/redis62/distinfo b/databases/redis62/distinfo
index d335fe124752..0b41b07ccf6f 100644
--- a/databases/redis62/distinfo
+++ b/databases/redis62/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1633405476
-SHA256 (redis-6.2.6.tar.gz) = 5b2b8b7a50111ef395bf1c1d5be11e6e167ac018125055daa8b5c2317ae131ab
-SIZE (redis-6.2.6.tar.gz) = 2476542
+TIMESTAMP = 1651088414
+SHA256 (redis-6.2.7.tar.gz) = b7a79cc3b46d3c6eb52fa37dde34a4a60824079ebdfb3abfbbfa035947c55319
+SIZE (redis-6.2.7.tar.gz) = 2487287