aboutsummaryrefslogtreecommitdiff
path: root/mail/rspamd-devel/Makefile
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@FreeBSD.org>2019-07-19 15:27:18 +0000
committerVsevolod Stakhov <vsevolod@FreeBSD.org>2019-07-19 15:27:18 +0000
commitc03af26ca9337d6475d43b92e15f95b4473bc0e9 (patch)
tree756fc319e7450258ba80b2bbde789f795d87afa7 /mail/rspamd-devel/Makefile
parent45b6a18e5feb7f2f224fccadced376ab866465fd (diff)
downloadports-c03af26ca9337d6475d43b92e15f95b4473bc0e9.tar.gz
ports-c03af26ca9337d6475d43b92e15f95b4473bc0e9.zip
- Update to 2.0.a1.20190719
PR: 239300 Submitted by: Alexander Moisseev <moiseev at mezonplus.ru>
Notes
Notes: svn path=/head/; revision=506945
Diffstat (limited to 'mail/rspamd-devel/Makefile')
-rw-r--r--mail/rspamd-devel/Makefile39
1 files changed, 6 insertions, 33 deletions
diff --git a/mail/rspamd-devel/Makefile b/mail/rspamd-devel/Makefile
index d9669b9cdf50..8b30ec773c7e 100644
--- a/mail/rspamd-devel/Makefile
+++ b/mail/rspamd-devel/Makefile
@@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= rspamd
-PORTVERSION= 1.9.1.a1.20190316
-PORTREVISION= 1
+PORTVERSION= 2.0.a1.20190719
CATEGORIES= mail
PKGNAMESUFFIX= -devel
@@ -13,9 +12,9 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.md
LIB_DEPENDS= libpcre.so:devel/pcre \
- libevent.so:devel/libevent \
libluajit-5.1.so:lang/luajit \
- libicui18n.so:devel/icu
+ libicui18n.so:devel/icu \
+ libsodium.so:security/libsodium
BUILD_DEPENDS= ragel:devel/ragel
RUN_DEPENDS= ca_root_nss>=3.*:security/ca_root_nss
@@ -30,26 +29,17 @@ CONFLICTS_INSTALL= rspamd
USERS= rspamd
GROUPS= rspamd
-OPTIONS_DEFINE= GPERF GD CGP TORCH_BLAS
+OPTIONS_DEFINE= CGP GPERF
OPTIONS_DEFINE_amd64= HYPERSCAN
-OPTIONS_DEFAULT_amd64= TORCH
OPTIONS_SUB= yes
-OPTIONS_RADIO= NEURAL_NETWORK
-OPTIONS_RADIO_NEURAL_NETWORK= FANN TORCH
-
CGP_DESC= Install Communigate Pro(tm) helper
-GD_DESC= Enable libgd support for images fuzzy hashes
GPERF_DESC= Google perf-tools profiling
HYPERSCAN_DESC= Use hyperscan optimizations (amd64 only)
-FANN_DESC= Use Fast Artificial Neural Network Library (FANN)
-TORCH_DESC= Machine learning support using torch
-TORCH_BLAS_DESC= Build torch with OpenBLAS
-TORCH_BLAS_IMPLIES= TORCH
SUB_FILES= pkg-message rspamd.newsyslog.conf.sample
PLIST_SUB+= ETCDIR=etc/rspamd \
- RSPAMDVERSION=${PORTVERSION:C/^([^.]+\.[^.]+\.[^.]+).*/\1/}
+ RSPAMDVERSION=${PORTVERSION:C/^([^.]+\.[^.]+).*/\1/}
CMAKE_ARGS+= -DCONFDIR=${PREFIX}/etc/rspamd \
-DLOGDIR=/var/log/rspamd \
-DDBDIR=/var/db/rspamd \
@@ -58,35 +48,22 @@ CMAKE_ARGS+= -DCONFDIR=${PREFIX}/etc/rspamd \
-DCMAKE_INSTALL_PREFIX=${PREFIX} \
-DBUILD_PORT=yes \
-DLIBDIR=${PREFIX}/lib/rspamd \
- -DNO_SHARED=ON \
-DDEBUG=ON \
-DGIT_ID=${GH_TAGNAME}
USE_GITHUB= yes
-GH_TAGNAME= dbfdd2b
+GH_TAGNAME= 06a167b
DEBUG_FLAGS= -g -O0
WITH_DEBUG= yes
USE_RC_SUBR= rspamd
-GD_CMAKE_ON= -DENABLE_GD=ON
-GD_LIB_DEPENDS= libgd.so:graphics/gd
-
GPERF_CMAKE_ON= -DENABLE_GPERF_TOOLS=ON
GPERF_LIB_DEPENDS= libprofiler.so:devel/google-perftools
HYPERSCAN_CMAKE_ON= -DENABLE_HYPERSCAN=ON
HYPERSCAN_LIB_DEPENDS= libhs.so:devel/hyperscan
-FANN_CMAKE_ON= -DENABLE_FANN=ON
-FANN_LIB_DEPENDS=libfann.so:math/fann
-
-TORCH_CMAKE_ON= -DENABLE_TORCH=ON
-TORCH_CMAKE_OFF=-DENABLE_TORCH=OFF
-
-TORCH_BLAS_USES= blaslapack:openblas
-TORCH_BLAS_CMAKE_ON= -DWITH_BLAS=open
-
CGP_RUN_DEPENDS+= \
p5-AnyEvent-HTTP>=0:www/p5-AnyEvent-HTTP \
p5-AnyEvent>=0:devel/p5-AnyEvent \
@@ -95,10 +72,6 @@ CGP_RUN_DEPENDS+= \
.include <bsd.port.options.mk>
-.if ${PORT_OPTIONS:MTORCH_BLAS}
-USE_GCC= yes
-.endif
-
post-install:
@${MKDIR} \
${STAGEDIR}/var/log/rspamd \