databases/redis-devel: Update to latest snapshot

Mark BROKEN if any of external lua library options are enabled.
Upstream add new APIs to bundled lua library and use them in source
code of redis. This makes it impossible to compile and link redis with
external lua libraries. According to the commit message of upstream
repository they took the code of new API from the repository of
lua. It means linking with external lua libraries may get possible
again if they are updated. So mark BROKEN rather than remove these
options.

Changes:	b8eb2a7...02080f2
Security:	cc42db1c-c65f-11ec-ad96-0800270512f4
This commit is contained in:
Yasuhiro Kimura 2022-04-30 21:49:18 +09:00
parent 892c978348
commit 22bca4ed9d
2 changed files with 8 additions and 5 deletions

View file

@ -1,7 +1,7 @@
# Created by: Sergey Skvortsov <skv@protey.ru>
PORTNAME= redis
DISTVERSION= 7.0.0.20220331
DISTVERSION= 7.0.0.20220428
CATEGORIES= databases
PKGNAMESUFFIX= -devel
@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
USES+= compiler:c11 cpe gmake
CPE_VENDOR= redislabs
USE_GITHUB= yes
GH_TUPLE= redis:redis:b8eb2a7
GH_TUPLE= redis:redis:02080f2
MAKE_ENV= OPTIMIZATION= \
V=yo
@ -33,16 +33,19 @@ TLS_DESC= Use TLS (openssl req.)
TRIB_DESC= Install redis-trib.rb (lang/ruby req.)
JEMALLOC_MAKE_ENV= USE_JEMALLOC=yes
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-src-function_lua.c \
${PATCHDIR}/extra-patch-deps_lua_src_lua__cjson.c
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

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1648772960
SHA256 (redis-redis-7.0.0.20220331-b8eb2a7_GH0.tar.gz) = 065556d4d30b34cd06d77498a7b31f68029ce562356c6847e36ec91d2fa66af2
SIZE (redis-redis-7.0.0.20220331-b8eb2a7_GH0.tar.gz) = 2951500
TIMESTAMP = 1651322034
SHA256 (redis-redis-7.0.0.20220428-02080f2_GH0.tar.gz) = 571b5a75a077e1e0eef5d68a4c794c5e98e1d2f38f1e65a9257fc79b8a728be0
SIZE (redis-redis-7.0.0.20220428-02080f2_GH0.tar.gz) = 2963742