Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 27 Jan 2020 21:21:32 +0000 (UTC)
From:      Piotr Kubaj <pkubaj@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r524446 - in head/mail: rspamd rspamd-devel
Message-ID:  <202001272121.00RLLWQ3054630@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pkubaj
Date: Mon Jan 27 21:21:32 2020
New Revision: 524446
URL: https://svnweb.freebsd.org/changeset/ports/524446

Log:
  mail/rspamd*: use luajit only on architectures where it's supported
  
  Otherwise use standard Lua.
  
  PR:		243051
  Approved by:	vsevolod (maintainer timeout)

Modified:
  head/mail/rspamd-devel/Makefile
  head/mail/rspamd/Makefile

Modified: head/mail/rspamd-devel/Makefile
==============================================================================
--- head/mail/rspamd-devel/Makefile	Mon Jan 27 20:57:06 2020	(r524445)
+++ head/mail/rspamd-devel/Makefile	Mon Jan 27 21:21:32 2020	(r524446)
@@ -13,12 +13,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE.md
 
 LIB_DEPENDS=	libpcre.so:devel/pcre \
 		libicui18n.so:devel/icu \
-		libsodium.so:security/libsodium \
-		${LIB_DEPENDS_${ARCH}}
-LIB_DEPENDS_amd64=	libluajit-5.1.so:lang/luajit
-LIB_DEPENDS_armv7=	libluajit-5.1.so:lang/luajit
-LIB_DEPENDS_i386=	libluajit-5.1.so:lang/luajit
-LIB_DEPENDS_powerpc=	libluajit-5.1.so:lang/luajit
+		libsodium.so:security/libsodium
 BUILD_DEPENDS=	ragel:devel/ragel
 RUN_DEPENDS=	ca_root_nss>=3.*:security/ca_root_nss
 
@@ -33,14 +28,19 @@ CONFLICTS_INSTALL=	rspamd
 USERS=		rspamd
 GROUPS=		rspamd
 
-OPTIONS_DEFINE=		BLAS CGP GPERF
+OPTIONS_DEFINE=		BLAS CGP GPERF LUAJIT
 OPTIONS_DEFINE_amd64=	HYPERSCAN
+OPTIONS_DEFAULT_amd64=  LUAJIT
+OPTIONS_DEFAULT_armv7=  LUAJIT
+OPTIONS_DEFAULT_i386=   LUAJIT
+OPTIONS_DEFAULT_powerpc=        LUAJIT
 OPTIONS_SUB=	yes
 
 BLAS_DESC=		Use OpenBLAS to accelerate KANN
 CGP_DESC=		Install Communigate Pro(tm) helper
 GPERF_DESC=		Google perf-tools profiling
 HYPERSCAN_DESC=		Use hyperscan optimizations (amd64 only)
+LUAJIT_DESC=    Use LuaJIT instead of standard Lua
 
 SUB_FILES=	pkg-message rspamd.newsyslog.conf.sample
 PLIST_SUB+=	ETCDIR=etc/rspamd \
@@ -71,6 +71,9 @@ GPERF_LIB_DEPENDS=	libprofiler.so:devel/google-perftoo
 
 HYPERSCAN_CMAKE_ON=	-DENABLE_HYPERSCAN=ON
 HYPERSCAN_LIB_DEPENDS=	libhs.so:devel/hyperscan
+
+LUAJIT_LIB_DEPENDS=     libluajit-5.1.so:lang/luajit
+LUAJIT_USES_OFF=        lua:51
 
 CGP_RUN_DEPENDS+=	\
 	p5-AnyEvent-HTTP>=0:www/p5-AnyEvent-HTTP \

Modified: head/mail/rspamd/Makefile
==============================================================================
--- head/mail/rspamd/Makefile	Mon Jan 27 20:57:06 2020	(r524445)
+++ head/mail/rspamd/Makefile	Mon Jan 27 21:21:32 2020	(r524446)
@@ -11,7 +11,6 @@ LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/LICENSE.md
 
 LIB_DEPENDS=	libpcre.so:devel/pcre \
-		libluajit-5.1.so:lang/luajit \
 		libicui18n.so:devel/icu \
 		libsodium.so:security/libsodium
 BUILD_DEPENDS=	ragel:devel/ragel
@@ -28,14 +27,19 @@ CONFLICTS_INSTALL=	rspamd-devel
 USERS=		rspamd
 GROUPS=		rspamd
 
-OPTIONS_DEFINE=		BLAS CGP GPERF
+OPTIONS_DEFINE=		BLAS CGP GPERF LUAJIT
 OPTIONS_DEFINE_amd64=	HYPERSCAN
+OPTIONS_DEFAULT_amd64=  LUAJIT
+OPTIONS_DEFAULT_armv7=  LUAJIT
+OPTIONS_DEFAULT_i386=   LUAJIT
+OPTIONS_DEFAULT_powerpc=        LUAJIT
 OPTIONS_SUB=	yes
 
 BLAS_DESC=		Use OpenBLAS to accelerate KANN
 CGP_DESC=		Install Communigate Pro(tm) helper
 GPERF_DESC=		Google perf-tools profiling
 HYPERSCAN_DESC=		Use hyperscan optimizations (amd64 only)
+LUAJIT_DESC=    Use LuaJIT instead of standard Lua
 
 SUB_FILES=	pkg-message rspamd.newsyslog.conf.sample
 PLIST_SUB+=	ETCDIR=etc/rspamd \
@@ -61,6 +65,9 @@ GPERF_LIB_DEPENDS=	libprofiler.so:devel/google-perftoo
 
 HYPERSCAN_CMAKE_ON=	-DENABLE_HYPERSCAN=ON
 HYPERSCAN_LIB_DEPENDS=	libhs.so:devel/hyperscan
+
+LUAJIT_LIB_DEPENDS=     libluajit-5.1.so:lang/luajit
+LUAJIT_USES_OFF=        lua:51
 
 CGP_RUN_DEPENDS+=	\
 	p5-AnyEvent-HTTP>=0:www/p5-AnyEvent-HTTP \



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