Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 15 Oct 2022 17:49:51 GMT
From:      Adam Weinberger <adamw@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: b5d0d7bd56c0 - main - databases/redis6: Use USES=luajit (defaults to luajit-devel)
Message-ID:  <202210151749.29FHnpIn073970@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by adamw:

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

commit b5d0d7bd56c0cba7748cd49b0d695dd7cadc9f5b
Author:     Adam Weinberger <adamw@FreeBSD.org>
AuthorDate: 2022-10-15 17:49:47 +0000
Commit:     Adam Weinberger <adamw@FreeBSD.org>
CommitDate: 2022-10-15 17:49:47 +0000

    databases/redis6: Use USES=luajit (defaults to luajit-devel)
---
 databases/redis6/Makefile | 25 +++++++++++++------------
 1 file changed, 13 insertions(+), 12 deletions(-)

diff --git a/databases/redis6/Makefile b/databases/redis6/Makefile
index bec404f30af8..6e30e1d7ff76 100644
--- a/databases/redis6/Makefile
+++ b/databases/redis6/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	redis
 PORTVERSION=	6.0.16
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	databases
 MASTER_SITES=	https://download.redis.io/releases/
 PKGNAMESUFFIX=	6
@@ -22,25 +22,17 @@ CONFLICTS_INSTALL=	redis redis-devel # etc/rc.d/redis
 OPTIONS_DEFINE=		JEMALLOC TESTS TLS TRIB
 OPTIONS_DEFAULT=	TLS
 OPTIONS_RADIO=		EXTLUA
-OPTIONS_RADIO_EXTLUA=	LUA LUAJIT LUAJITOR
+OPTIONS_RADIO_EXTLUA=	LUA LUAJIT
 OPTIONS_SUB=		yes
 JEMALLOC_DESC=		Use jemalloc
-LUAJITOR_DESC=		Use lang/luajit-openresty instead of builtin lua
-LUAJIT_DESC=		Use lang/luajit instead of builtin lua
+LUAJIT_DESC=		Use 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.)
 
 JEMALLOC_MAKE_ENV=	USE_JEMALLOC=yes
-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
-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_USES=		luajit
 LUAJIT_VARS=		_ADDFLAGS=true
 LUA_USES=		lua:51
 LUA_EXTRA_PATCHES=	${PATCHDIR}/extra-patch-src-Makefile.lua
@@ -65,6 +57,15 @@ CFLAGS+=	-fPIC
 LDFLAGS+=	-Wl,-E
 .endif
 
+.if ${PORT_OPTIONS:MLUAJIT}
+.  if ${LUAJIT_VER} == luajit
+EXTRA_PATCHES=	${PATCHDIR}/extra-patch-src-Makefile.luajit
+.  else
+EXTRA_PATCHES=	${PATCHDIR}/extra-patch-src-Makefile.luajit-or \
+		${PATCHDIR}/extra-patch-deps_lua_src_lua__cjson.c
+.  endif
+.endif
+
 LDFLAGS+=	-lpthread -lm -lexecinfo
 
 CONFLICTS?=	redis-[1-9].* redis-devel-* redis62-*



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202210151749.29FHnpIn073970>