I've been running various versions of this locally for a while, thought I'd
send it out in case anyone else is interested in testing. rspamd has switched
from libevent to their own copy of libev and the neural network parts (if you
use them) have changed to a different backend.

Index: Makefile
===================================================================
RCS file: /cvs/ports/mail/rspamd/Makefile,v
retrieving revision 1.71
diff -u -p -r1.71 Makefile
--- Makefile    3 Jun 2019 16:06:52 -0000       1.71
+++ Makefile    30 Aug 2019 17:01:15 -0000
@@ -4,7 +4,9 @@ COMMENT=        event-driven spam filtering sys
 
 GH_ACCOUNT=    vstakhov
 GH_PROJECT=    rspamd
-GH_TAGNAME=    1.9.4
+#GH_TAGNAME=   1.9.4
+GH_COMMIT=     d1ad30ae1aad11e4bde0d889d9fd19b1fe41c499
+DISTNAME=      rspamd-2.0.0pre20190830
 
 CATEGORIES=    mail
 
@@ -15,8 +17,8 @@ MAINTAINER=   Stuart Henderson <sthen@open
 # Apache License 2.0
 PERMIT_PACKAGE=        Yes
 
-WANTLIB += c crypto event glib-2.0 gthread-2.0 icudata icui18n icuuc
-WANTLIB += intl m magic pcre pthread sqlite3 ssl z
+WANTLIB += blas c crypto glib-2.0 icudata icui18n icuuc intl m magic
+WANTLIB += pcre sodium sqlite3 ssl z
 
 FLAVORS=       no_luajit
 .if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386"
@@ -32,7 +34,14 @@ LIB_DEPENDS= databases/sqlite3 \
                devel/glib2 \
                devel/libmagic \
                devel/pcre \
+               security/libsodium \
                textproc/icu4c
+
+# uses cblas headers; pull this in via LDEP and register an "extra" dependency
+# on cblas lib to make sure rspamd gets updated for major changes in cblas
+LIB_DEPENDS+=  math/cblas
+WANTLIB+=      cblas
+
 BUILD_DEPENDS+=        devel/ragel
 # /var/rspamd needs to exist for tests to run
 TEST_DEPENDS=  ${FULLPKGNAME}:${FULLPKGPATH}
@@ -48,25 +57,19 @@ CONFIGURE_ARGS+= -DOPENBSD_BUILD=1 \
                -DLOGDIR="${LOCALSTATEDIR}/log/rspamd" \
                -DMANDIR="${PREFIX}/man" \
                -DRUNDIR="${LOCALSTATEDIR}/run/rspamd" \
-               -DRSPAMD_USER="_rspamd" \
-               -DRSPAMD_GROUP="_rspamd"
+               -DRSPAMD_USER="_rspamd"
 
 .if ${FLAVOR:Mno_luajit}
-CONFIGURE_ARGS+= -DENABLE_LUAJIT=0 \
-               -DENABLE_TORCH=0
+CONFIGURE_ARGS+= -DENABLE_LUAJIT=0
 MODULES+=      lang/lua
 MODLUA_VERSION=        5.3
 MODLUA_SA=     Yes     # avoid overwriting FULLPKGNAME
 LIB_DEPENDS+=  ${MODLUA_LIB_DEPENDS}
 WANTLIB+=      ${MODLUA_WANTLIB}
 .else
-LIB_DEPENDS+=  lang/luajit \
-               math/lapack
-WANTLIB+=      blas lapack luajit-5.1
+LIB_DEPENDS+=  lang/luajit
+WANTLIB+=      luajit-5.1
 .endif
-
-# Make sure we pick up the base libevent, never the ports one!
-CONFIGURE_ARGS+=       -DLIBEVENT_ROOT_DIR=/usr
 
 # Make sure you have no rspamd or redis instances running and note that the
 # test suite uses the network.
Index: distinfo
===================================================================
RCS file: /cvs/ports/mail/rspamd/distinfo,v
retrieving revision 1.48
diff -u -p -r1.48 distinfo
--- distinfo    26 May 2019 12:49:36 -0000      1.48
+++ distinfo    30 Aug 2019 17:01:15 -0000
@@ -1,2 +1,2 @@
-SHA256 (rspamd-1.9.4.tar.gz) = 5HIMH0Xe/QfdF7lWPQ3cSAxwvq28GoMyNcB3lgCS4DA=
-SIZE (rspamd-1.9.4.tar.gz) = 4476230
+SHA256 (rspamd-2.0.0pre20190830-d1ad30ae.tar.gz) = 
WHZzlLFmNCSV1eFDWo/+sHtcet///bc/jIOtY/cdEmo=
+SIZE (rspamd-2.0.0pre20190830-d1ad30ae.tar.gz) = 4031092
Index: patches/patch-CMakeLists_txt
===================================================================
RCS file: /cvs/ports/mail/rspamd/patches/patch-CMakeLists_txt,v
retrieving revision 1.22
diff -u -p -r1.22 patch-CMakeLists_txt
--- patches/patch-CMakeLists_txt        18 Apr 2019 16:12:15 -0000      1.22
+++ patches/patch-CMakeLists_txt        30 Aug 2019 17:01:15 -0000
@@ -6,7 +6,7 @@ both libevent from base *and* libevent2
 Index: CMakeLists.txt
 --- CMakeLists.txt.orig
 +++ CMakeLists.txt
-@@ -517,14 +517,14 @@ SET(POE_LOOP "Loop::IO_Poll")
+@@ -497,10 +497,10 @@ SET(POE_LOOP "Loop::IO_Poll")
  SET(TAR "tar")
  
  # Platform specific configuration
@@ -14,50 +14,23 @@ Index: CMakeLists.txt
 +IF(CMAKE_SYSTEM_NAME MATCHES "FreeBSD|DragonFly")
        ADD_DEFINITIONS(-DFREEBSD -D_BSD_SOURCE)
        CONFIGURE_FILE(freebsd/rspamd.sh.in freebsd/rspamd @ONLY)
- 
-       IF(ENABLE_REDIRECTOR MATCHES "ON")
-               CONFIGURE_FILE(freebsd/redirector.sh.in freebsd/redirector 
@ONLY)
-       ENDIF(ENABLE_REDIRECTOR MATCHES "ON")
 -      MESSAGE(STATUS "Configuring for BSD system")
 +      MESSAGE(STATUS "Configuring for FreeBSD/DragonFly system")
        # Find util library
        ProcessPackage(LIBUTIL LIBRARY util INCLUDE libutil.h
                ROOT ${LIBUTIL_ROOT_DIR} OPTIONAL)
-@@ -540,8 +540,14 @@ IF(CMAKE_SYSTEM_NAME MATCHES "^.*BSD$|DragonFly")
+@@ -515,7 +515,13 @@ IF(CMAKE_SYSTEM_NAME MATCHES "^.*BSD$|DragonFly")
        ENDIF()
        SET(POE_LOOP "Loop::Kqueue")
        SET(TAR "gtar")
 -ENDIF()
 +ENDIF(CMAKE_SYSTEM_NAME MATCHES "FreeBSD|DragonFly")
- 
++
 +IF(CMAKE_SYSTEM_NAME MATCHES "NetBSD|OpenBSD")
 +      MESSAGE(STATUS "Configuring for NetBSD/OpenBSD")
 +      SET(POE_LOOP "Loop::Kqueue")
 +      SET(TAR "gtar")
 +ENDIF(CMAKE_SYSTEM_NAME MATCHES "NetBSD|OpenBSD")
-+
- IF(CMAKE_SYSTEM_NAME STREQUAL "Darwin")
-       SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -D_BSD_SOURCE -DDARWIN")
-       SET(CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS 
"${CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS} -undefined dynamic_lookup")
-@@ -655,7 +661,7 @@ ELSE()
- ENDIF()
  
- ProcessPackage(LIBEVENT LIBRARY event INCLUDE event.h INCLUDE_SUFFIXES 
include/event
--      ROOT ${LIBEVENT_ROOT_DIR} MODULES event libevent)
-+      ROOT ${LIBEVENT_ROOT_DIR} MODULES event)
- ProcessPackage(SQLITE3 LIBRARY sqlite3 INCLUDE sqlite3.h INCLUDE_SUFFIXES 
include/sqlite3 include/sqlite
-       ROOT ${SQLITE3_ROOT_DIR} MODULES sqlite3 sqlite)
- ProcessPackage(ICUDATA LIBRARY icudata INCLUDE unicode/ucnv.h
-@@ -1083,9 +1089,9 @@ CHECK_C_SOURCE_COMPILES ("#include <event.h>
-                                       #error Unsupported
-                                       #endif
-                                       int main() { return 0;}" HAVE_LIBEVENT2)
--CHECK_C_SOURCE_COMPILES ("#include <event2/event.h>
--                                      int main() { return 
EVENT_BASE_FLAG_NO_CACHE_TIME; }"
--              HAVE_EVENT_NO_CACHE_TIME_FLAG)
-+#CHECK_C_SOURCE_COMPILES ("#include <event2/event.h>
-+#                                     int main() { return 
EVENT_BASE_FLAG_NO_CACHE_TIME; }"
-+#             HAVE_EVENT_NO_CACHE_TIME_FLAG)
- LIST(APPEND CMAKE_REQUIRED_LIBRARIES "event")
- CHECK_SYMBOL_EXISTS(event_base_update_cache_time "sys/types.h;event.h"
-               HAVE_EVENT_NO_CACHE_TIME_FUNC)
+ IF(CMAKE_SYSTEM_NAME STREQUAL "Darwin")
+       ADD_DEFINITIONS(-D_BSD_SOURCE -DDARWIN)
Index: patches/patch-contrib_lua-torch_torch7_lib_TH_THGeneral_c
===================================================================
RCS file: patches/patch-contrib_lua-torch_torch7_lib_TH_THGeneral_c
diff -N patches/patch-contrib_lua-torch_torch7_lib_TH_THGeneral_c
--- patches/patch-contrib_lua-torch_torch7_lib_TH_THGeneral_c   8 Jul 2018 
14:13:56 -0000       1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,24 +0,0 @@
-$OpenBSD: patch-contrib_lua-torch_torch7_lib_TH_THGeneral_c,v 1.2 2018/07/08 
14:13:56 sthen Exp $
-
-Index: contrib/lua-torch/torch7/lib/TH/THGeneral.c
---- contrib/lua-torch/torch7/lib/TH/THGeneral.c.orig
-+++ contrib/lua-torch/torch7/lib/TH/THGeneral.c
-@@ -13,14 +13,12 @@
- 
- #if defined(__APPLE__)
- #include <malloc/malloc.h>
--#endif
--
--#if defined(__linux__)
-+#elif defined(__linux__)
- #include <malloc.h>
--#endif
--
--#if defined(__FreeBSD__)
-+#elif defined(__FreeBSD__)
- #include <malloc_np.h>
-+#else
-+#include <stdlib.h>
- #endif
- 
- /* Torch Error Handling */
Index: patches/patch-src_CMakeLists_txt
===================================================================
RCS file: /cvs/ports/mail/rspamd/patches/patch-src_CMakeLists_txt,v
retrieving revision 1.11
diff -u -p -r1.11 patch-src_CMakeLists_txt
--- patches/patch-src_CMakeLists_txt    26 May 2019 12:49:36 -0000      1.11
+++ patches/patch-src_CMakeLists_txt    30 Aug 2019 17:01:15 -0000
@@ -12,5 +12,5 @@ Index: src/CMakeLists.txt
 -ENDIF(NOT DEBIAN_BUILD)
 +ENDIF(NOT DEBIAN_BUILD AND NOT OPENBSD_BUILD)
  
- TARGET_LINK_LIBRARIES(rspamd ${RSPAMD_REQUIRED_LIBRARIES})
+ #TARGET_LINK_LIBRARIES(rspamd ${RSPAMD_REQUIRED_LIBRARIES})
  TARGET_LINK_LIBRARIES(rspamd rspamd-server)
Index: patches/patch-src_rspamadm_CMakeLists_txt
===================================================================
RCS file: /cvs/ports/mail/rspamd/patches/patch-src_rspamadm_CMakeLists_txt,v
retrieving revision 1.10
diff -u -p -r1.10 patch-src_rspamadm_CMakeLists_txt
--- patches/patch-src_rspamadm_CMakeLists_txt   13 Mar 2019 14:46:10 -0000      
1.10
+++ patches/patch-src_rspamadm_CMakeLists_txt   30 Aug 2019 17:01:15 -0000
@@ -2,7 +2,7 @@ $OpenBSD: patch-src_rspamadm_CMakeLists_
 Index: src/rspamadm/CMakeLists.txt
 --- src/rspamadm/CMakeLists.txt.orig
 +++ src/rspamadm/CMakeLists.txt
-@@ -26,9 +26,9 @@ ENDIF()
+@@ -23,9 +23,9 @@ ENDIF()
  ADD_EXECUTABLE(rspamadm ${RSPAMADMSRC})
  TARGET_LINK_LIBRARIES(rspamadm rspamd-server)
  
Index: pkg/PFRAG.no-no_luajit
===================================================================
RCS file: pkg/PFRAG.no-no_luajit
diff -N pkg/PFRAG.no-no_luajit
--- pkg/PFRAG.no-no_luajit      13 Mar 2019 14:46:10 -0000      1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,263 +0,0 @@
-@comment $OpenBSD: PFRAG.no-no_luajit,v 1.2 2019/03/13 14:46:10 sthen Exp $
-lib/rspamd/libTH.so
-lib/rspamd/libTHNN.so
-lib/rspamd/libdecisiontree.so
-lib/rspamd/libpaths.so
-lib/rspamd/libtorch.so
-share/rspamd/lualib/decisiontree/
-share/rspamd/lualib/decisiontree/CartNode.lua
-share/rspamd/lualib/decisiontree/CartTrainer.lua
-share/rspamd/lualib/decisiontree/CartTree.lua
-share/rspamd/lualib/decisiontree/DFD.lua
-share/rspamd/lualib/decisiontree/DataSet.lua
-share/rspamd/lualib/decisiontree/DecisionForest.lua
-share/rspamd/lualib/decisiontree/DecisionForestTrainer.lua
-share/rspamd/lualib/decisiontree/DecisionTree.lua
-share/rspamd/lualib/decisiontree/GiniState.lua
-share/rspamd/lualib/decisiontree/GradientBoostState.lua
-share/rspamd/lualib/decisiontree/GradientBoostTrainer.lua
-share/rspamd/lualib/decisiontree/LogitBoostCriterion.lua
-share/rspamd/lualib/decisiontree/MSECriterion.lua
-share/rspamd/lualib/decisiontree/RandomForestTrainer.lua
-share/rspamd/lualib/decisiontree/Sparse2Dense.lua
-share/rspamd/lualib/decisiontree/SparseTensor.lua
-share/rspamd/lualib/decisiontree/TreeState.lua
-share/rspamd/lualib/decisiontree/WorkPool.lua
-share/rspamd/lualib/decisiontree/_env.lua
-share/rspamd/lualib/decisiontree/benchmark.lua
-share/rspamd/lualib/decisiontree/init.lua
-share/rspamd/lualib/decisiontree/math.lua
-share/rspamd/lualib/decisiontree/test.lua
-share/rspamd/lualib/decisiontree/utils.lua
-share/rspamd/lualib/moses.lua
-share/rspamd/lualib/nn/
-share/rspamd/lualib/nn/Abs.lua
-share/rspamd/lualib/nn/AbsCriterion.lua
-share/rspamd/lualib/nn/Add.lua
-share/rspamd/lualib/nn/AddConstant.lua
-share/rspamd/lualib/nn/BCECriterion.lua
-share/rspamd/lualib/nn/BatchNormalization.lua
-share/rspamd/lualib/nn/Bilinear.lua
-share/rspamd/lualib/nn/Bottle.lua
-share/rspamd/lualib/nn/CAdd.lua
-share/rspamd/lualib/nn/CAddTable.lua
-share/rspamd/lualib/nn/CAddTensorTable.lua
-share/rspamd/lualib/nn/CDivTable.lua
-share/rspamd/lualib/nn/CMaxTable.lua
-share/rspamd/lualib/nn/CMinTable.lua
-share/rspamd/lualib/nn/CMul.lua
-share/rspamd/lualib/nn/CMulTable.lua
-share/rspamd/lualib/nn/CReLU.lua
-share/rspamd/lualib/nn/CSubTable.lua
-share/rspamd/lualib/nn/Clamp.lua
-share/rspamd/lualib/nn/ClassNLLCriterion.lua
-share/rspamd/lualib/nn/ClassSimplexCriterion.lua
-share/rspamd/lualib/nn/Collapse.lua
-share/rspamd/lualib/nn/Concat.lua
-share/rspamd/lualib/nn/ConcatTable.lua
-share/rspamd/lualib/nn/Constant.lua
-share/rspamd/lualib/nn/Container.lua
-share/rspamd/lualib/nn/Contiguous.lua
-share/rspamd/lualib/nn/Convert.lua
-share/rspamd/lualib/nn/Copy.lua
-share/rspamd/lualib/nn/Cosine.lua
-share/rspamd/lualib/nn/CosineDistance.lua
-share/rspamd/lualib/nn/CosineEmbeddingCriterion.lua
-share/rspamd/lualib/nn/Criterion.lua
-share/rspamd/lualib/nn/CriterionTable.lua
-share/rspamd/lualib/nn/CrossEntropyCriterion.lua
-share/rspamd/lualib/nn/Decorator.lua
-share/rspamd/lualib/nn/DepthConcat.lua
-share/rspamd/lualib/nn/DistKLDivCriterion.lua
-share/rspamd/lualib/nn/DistanceRatioCriterion.lua
-share/rspamd/lualib/nn/DontCast.lua
-share/rspamd/lualib/nn/DotProduct.lua
-share/rspamd/lualib/nn/Dropout.lua
-share/rspamd/lualib/nn/ELU.lua
-share/rspamd/lualib/nn/ErrorMessages.lua
-share/rspamd/lualib/nn/Euclidean.lua
-share/rspamd/lualib/nn/Exp.lua
-share/rspamd/lualib/nn/FlattenTable.lua
-share/rspamd/lualib/nn/GPU.lua
-share/rspamd/lualib/nn/GatedLinearUnit.lua
-share/rspamd/lualib/nn/GradientReversal.lua
-share/rspamd/lualib/nn/HardShrink.lua
-share/rspamd/lualib/nn/HardTanh.lua
-share/rspamd/lualib/nn/HingeEmbeddingCriterion.lua
-share/rspamd/lualib/nn/Identity.lua
-share/rspamd/lualib/nn/Index.lua
-share/rspamd/lualib/nn/IndexLinear.lua
-share/rspamd/lualib/nn/Jacobian.lua
-share/rspamd/lualib/nn/JoinTable.lua
-share/rspamd/lualib/nn/Kmeans.lua
-share/rspamd/lualib/nn/L1Cost.lua
-share/rspamd/lualib/nn/L1HingeEmbeddingCriterion.lua
-share/rspamd/lualib/nn/L1Penalty.lua
-share/rspamd/lualib/nn/LayerNormalization.lua
-share/rspamd/lualib/nn/LeakyReLU.lua
-share/rspamd/lualib/nn/Linear.lua
-share/rspamd/lualib/nn/LinearWeightNorm.lua
-share/rspamd/lualib/nn/Log.lua
-share/rspamd/lualib/nn/LogSigmoid.lua
-share/rspamd/lualib/nn/LogSoftMax.lua
-share/rspamd/lualib/nn/LookupTable.lua
-share/rspamd/lualib/nn/MM.lua
-share/rspamd/lualib/nn/MSECriterion.lua
-share/rspamd/lualib/nn/MV.lua
-share/rspamd/lualib/nn/MapTable.lua
-share/rspamd/lualib/nn/MarginCriterion.lua
-share/rspamd/lualib/nn/MarginRankingCriterion.lua
-share/rspamd/lualib/nn/MaskedSelect.lua
-share/rspamd/lualib/nn/Max.lua
-share/rspamd/lualib/nn/Maxout.lua
-share/rspamd/lualib/nn/Mean.lua
-share/rspamd/lualib/nn/Min.lua
-share/rspamd/lualib/nn/MixtureTable.lua
-share/rspamd/lualib/nn/Module.lua
-share/rspamd/lualib/nn/ModuleCriterion.lua
-share/rspamd/lualib/nn/Mul.lua
-share/rspamd/lualib/nn/MulConstant.lua
-share/rspamd/lualib/nn/MultiCriterion.lua
-share/rspamd/lualib/nn/MultiLabelMarginCriterion.lua
-share/rspamd/lualib/nn/MultiLabelSoftMarginCriterion.lua
-share/rspamd/lualib/nn/MultiMarginCriterion.lua
-share/rspamd/lualib/nn/NaN.lua
-share/rspamd/lualib/nn/Narrow.lua
-share/rspamd/lualib/nn/NarrowTable.lua
-share/rspamd/lualib/nn/Normalize.lua
-share/rspamd/lualib/nn/OneHot.lua
-share/rspamd/lualib/nn/PReLU.lua
-share/rspamd/lualib/nn/Padding.lua
-share/rspamd/lualib/nn/PairwiseDistance.lua
-share/rspamd/lualib/nn/Parallel.lua
-share/rspamd/lualib/nn/ParallelCriterion.lua
-share/rspamd/lualib/nn/ParallelTable.lua
-share/rspamd/lualib/nn/PartialLinear.lua
-share/rspamd/lualib/nn/PixelShuffle.lua
-share/rspamd/lualib/nn/Power.lua
-share/rspamd/lualib/nn/PrintSize.lua
-share/rspamd/lualib/nn/Profile.lua
-share/rspamd/lualib/nn/RReLU.lua
-share/rspamd/lualib/nn/ReLU.lua
-share/rspamd/lualib/nn/ReLU6.lua
-share/rspamd/lualib/nn/Replicate.lua
-share/rspamd/lualib/nn/Reshape.lua
-share/rspamd/lualib/nn/Select.lua
-share/rspamd/lualib/nn/SelectTable.lua
-share/rspamd/lualib/nn/Sequential.lua
-share/rspamd/lualib/nn/Sigmoid.lua
-share/rspamd/lualib/nn/SmoothL1Criterion.lua
-share/rspamd/lualib/nn/SoftMarginCriterion.lua
-share/rspamd/lualib/nn/SoftMax.lua
-share/rspamd/lualib/nn/SoftMin.lua
-share/rspamd/lualib/nn/SoftPlus.lua
-share/rspamd/lualib/nn/SoftShrink.lua
-share/rspamd/lualib/nn/SoftSign.lua
-share/rspamd/lualib/nn/SparseJacobian.lua
-share/rspamd/lualib/nn/SparseLinear.lua
-share/rspamd/lualib/nn/SpatialAdaptiveAveragePooling.lua
-share/rspamd/lualib/nn/SpatialAdaptiveMaxPooling.lua
-share/rspamd/lualib/nn/SpatialAutoCropMSECriterion.lua
-share/rspamd/lualib/nn/SpatialAveragePooling.lua
-share/rspamd/lualib/nn/SpatialBatchNormalization.lua
-share/rspamd/lualib/nn/SpatialClassNLLCriterion.lua
-share/rspamd/lualib/nn/SpatialContrastiveNormalization.lua
-share/rspamd/lualib/nn/SpatialConvolution.lua
-share/rspamd/lualib/nn/SpatialConvolutionLocal.lua
-share/rspamd/lualib/nn/SpatialConvolutionMM.lua
-share/rspamd/lualib/nn/SpatialConvolutionMap.lua
-share/rspamd/lualib/nn/SpatialCrossMapLRN.lua
-share/rspamd/lualib/nn/SpatialDepthWiseConvolution.lua
-share/rspamd/lualib/nn/SpatialDilatedConvolution.lua
-share/rspamd/lualib/nn/SpatialDilatedMaxPooling.lua
-share/rspamd/lualib/nn/SpatialDivisiveNormalization.lua
-share/rspamd/lualib/nn/SpatialDropout.lua
-share/rspamd/lualib/nn/SpatialFractionalMaxPooling.lua
-share/rspamd/lualib/nn/SpatialFullConvolution.lua
-share/rspamd/lualib/nn/SpatialFullConvolutionMap.lua
-share/rspamd/lualib/nn/SpatialLPPooling.lua
-share/rspamd/lualib/nn/SpatialLogSoftMax.lua
-share/rspamd/lualib/nn/SpatialMaxPooling.lua
-share/rspamd/lualib/nn/SpatialMaxUnpooling.lua
-share/rspamd/lualib/nn/SpatialReflectionPadding.lua
-share/rspamd/lualib/nn/SpatialReplicationPadding.lua
-share/rspamd/lualib/nn/SpatialSoftMax.lua
-share/rspamd/lualib/nn/SpatialSubSampling.lua
-share/rspamd/lualib/nn/SpatialSubtractiveNormalization.lua
-share/rspamd/lualib/nn/SpatialUpSamplingBilinear.lua
-share/rspamd/lualib/nn/SpatialUpSamplingNearest.lua
-share/rspamd/lualib/nn/SpatialZeroPadding.lua
-share/rspamd/lualib/nn/SplitTable.lua
-share/rspamd/lualib/nn/Sqrt.lua
-share/rspamd/lualib/nn/Square.lua
-share/rspamd/lualib/nn/Squeeze.lua
-share/rspamd/lualib/nn/StochasticGradient.lua
-share/rspamd/lualib/nn/Sum.lua
-share/rspamd/lualib/nn/THNN.lua
-share/rspamd/lualib/nn/THNN_h.lua
-share/rspamd/lualib/nn/Tanh.lua
-share/rspamd/lualib/nn/TanhShrink.lua
-share/rspamd/lualib/nn/TemporalConvolution.lua
-share/rspamd/lualib/nn/TemporalDynamicKMaxPooling.lua
-share/rspamd/lualib/nn/TemporalMaxPooling.lua
-share/rspamd/lualib/nn/TemporalRowConvolution.lua
-share/rspamd/lualib/nn/TemporalSubSampling.lua
-share/rspamd/lualib/nn/Threshold.lua
-share/rspamd/lualib/nn/Transpose.lua
-share/rspamd/lualib/nn/Unsqueeze.lua
-share/rspamd/lualib/nn/View.lua
-share/rspamd/lualib/nn/VolumetricAveragePooling.lua
-share/rspamd/lualib/nn/VolumetricBatchNormalization.lua
-share/rspamd/lualib/nn/VolumetricConvolution.lua
-share/rspamd/lualib/nn/VolumetricDilatedConvolution.lua
-share/rspamd/lualib/nn/VolumetricDilatedMaxPooling.lua
-share/rspamd/lualib/nn/VolumetricDropout.lua
-share/rspamd/lualib/nn/VolumetricFractionalMaxPooling.lua
-share/rspamd/lualib/nn/VolumetricFullConvolution.lua
-share/rspamd/lualib/nn/VolumetricMaxPooling.lua
-share/rspamd/lualib/nn/VolumetricMaxUnpooling.lua
-share/rspamd/lualib/nn/VolumetricReplicationPadding.lua
-share/rspamd/lualib/nn/WeightNorm.lua
-share/rspamd/lualib/nn/WeightedEuclidean.lua
-share/rspamd/lualib/nn/WeightedMSECriterion.lua
-share/rspamd/lualib/nn/WhiteNoise.lua
-share/rspamd/lualib/nn/ZeroGrad.lua
-share/rspamd/lualib/nn/ZipTable.lua
-share/rspamd/lualib/nn/ZipTableOneToMany.lua
-share/rspamd/lualib/nn/hessian.lua
-share/rspamd/lualib/nn/init.lua
-share/rspamd/lualib/nn/test.lua
-share/rspamd/lualib/nn/utils.lua
-share/rspamd/lualib/optim/
-share/rspamd/lualib/optim/ConfusionMatrix.lua
-share/rspamd/lualib/optim/Logger.lua
-share/rspamd/lualib/optim/adadelta.lua
-share/rspamd/lualib/optim/adagrad.lua
-share/rspamd/lualib/optim/adam.lua
-share/rspamd/lualib/optim/adamax.lua
-share/rspamd/lualib/optim/asgd.lua
-share/rspamd/lualib/optim/cg.lua
-share/rspamd/lualib/optim/checkgrad.lua
-share/rspamd/lualib/optim/cmaes.lua
-share/rspamd/lualib/optim/de.lua
-share/rspamd/lualib/optim/fista.lua
-share/rspamd/lualib/optim/init.lua
-share/rspamd/lualib/optim/lbfgs.lua
-share/rspamd/lualib/optim/lswolfe.lua
-share/rspamd/lualib/optim/nag.lua
-share/rspamd/lualib/optim/polyinterp.lua
-share/rspamd/lualib/optim/rmsprop.lua
-share/rspamd/lualib/optim/rprop.lua
-share/rspamd/lualib/optim/sgd.lua
-share/rspamd/lualib/paths/
-share/rspamd/lualib/paths/init.lua
-share/rspamd/lualib/torch/
-share/rspamd/lualib/torch/CmdLine.lua
-share/rspamd/lualib/torch/FFInterface.lua
-share/rspamd/lualib/torch/File.lua
-share/rspamd/lualib/torch/Tensor.lua
-share/rspamd/lualib/torch/TestSuite.lua
-share/rspamd/lualib/torch/Tester.lua
-share/rspamd/lualib/torch/init.lua
-share/rspamd/lualib/torch/paths.lua
-share/rspamd/lualib/torch/test.lua
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/mail/rspamd/pkg/PLIST,v
retrieving revision 1.30
diff -u -p -r1.30 PLIST
--- pkg/PLIST   15 May 2019 08:19:13 -0000      1.30
+++ pkg/PLIST   30 Aug 2019 17:01:15 -0000
@@ -1,7 +1,6 @@
 @comment $OpenBSD: PLIST,v 1.30 2019/05/15 08:19:13 sthen Exp $
 @newgroup _rspamd:756
 @newuser _rspamd:756:_rspamd:daemon:Rspamd Account:/nonexistent:/sbin/nologin
-!%%no_luajit%%
 @rcscript ${RCDIR}/rspamd
 @sample ${SYSCONFDIR}/rspamd/
 @bin bin/rspamadm
@@ -10,13 +9,13 @@
 bin/rspamd_stats
 lib/rspamd/
 lib/rspamd/librspamd-actrie.so
+lib/rspamd/librspamd-ev.so
+lib/rspamd/librspamd-kann.so
 lib/rspamd/librspamd-server.so
 @man man/man1/rspamadm.1
 @man man/man1/rspamc.1
 @man man/man8/rspamd.8
 share/examples/rspamd/
-share/examples/rspamd/2tld.inc
-@sample ${SYSCONFDIR}/rspamd/2tld.inc
 share/examples/rspamd/actions.conf
 @sample ${SYSCONFDIR}/rspamd/actions.conf
 share/examples/rspamd/cgp.inc
@@ -78,8 +77,6 @@ share/examples/rspamd/modules.d/hfilter.
 @sample ${SYSCONFDIR}/rspamd/modules.d/hfilter.conf
 share/examples/rspamd/modules.d/history_redis.conf
 @sample ${SYSCONFDIR}/rspamd/modules.d/history_redis.conf
-share/examples/rspamd/modules.d/ip_score.conf
-@sample ${SYSCONFDIR}/rspamd/modules.d/ip_score.conf
 share/examples/rspamd/modules.d/maillist.conf
 @sample ${SYSCONFDIR}/rspamd/modules.d/maillist.conf
 share/examples/rspamd/modules.d/metadata_exporter.conf
@@ -128,10 +125,6 @@ share/examples/rspamd/modules.d/trie.con
 @sample ${SYSCONFDIR}/rspamd/modules.d/trie.conf
 share/examples/rspamd/modules.d/url_redirector.conf
 @sample ${SYSCONFDIR}/rspamd/modules.d/url_redirector.conf
-share/examples/rspamd/modules.d/url_reputation.conf
-@sample ${SYSCONFDIR}/rspamd/modules.d/url_reputation.conf
-share/examples/rspamd/modules.d/url_tags.conf
-@sample ${SYSCONFDIR}/rspamd/modules.d/url_tags.conf
 share/examples/rspamd/modules.d/whitelist.conf
 @sample ${SYSCONFDIR}/rspamd/modules.d/whitelist.conf
 share/examples/rspamd/options.inc
@@ -242,6 +235,7 @@ share/rspamd/lualib/fun.lua
 share/rspamd/lualib/global_functions.lua
 share/rspamd/lualib/lpegre.lua
 share/rspamd/lualib/lua_auth_results.lua
+share/rspamd/lualib/lua_bayes_learn.lua
 share/rspamd/lualib/lua_cfg_transform.lua
 share/rspamd/lualib/lua_clickhouse.lua
 share/rspamd/lualib/lua_dkim_tools.lua
@@ -253,8 +247,9 @@ share/rspamd/lualib/lua_ffi/spf.lua
 share/rspamd/lualib/lua_fuzzy.lua
 share/rspamd/lualib/lua_ical.lua
 share/rspamd/lualib/lua_maps.lua
+share/rspamd/lualib/lua_maps_expressions.lua
 share/rspamd/lualib/lua_meta.lua
-share/rspamd/lualib/lua_nn.lua
+share/rspamd/lualib/lua_mime.lua
 share/rspamd/lualib/lua_redis.lua
 share/rspamd/lualib/lua_scanners/
 share/rspamd/lualib/lua_scanners/clamav.lua
@@ -269,8 +264,13 @@ share/rspamd/lualib/lua_scanners/savapi.
 share/rspamd/lualib/lua_scanners/sophos.lua
 share/rspamd/lualib/lua_scanners/spamassassin.lua
 share/rspamd/lualib/lua_scanners/vadesecure.lua
-share/rspamd/lualib/lua_selectors.lua
-share/rspamd/lualib/lua_squeeze_rules.lua
+share/rspamd/lualib/lua_selectors/
+share/rspamd/lualib/lua_selectors/extractors.lua
+share/rspamd/lualib/lua_selectors/init.lua
+share/rspamd/lualib/lua_selectors/maps.lua
+share/rspamd/lualib/lua_selectors/transforms.lua
+share/rspamd/lualib/lua_settings.lua
+share/rspamd/lualib/lua_smtp.lua
 share/rspamd/lualib/lua_stat.lua
 share/rspamd/lualib/lua_tcp_sync.lua
 share/rspamd/lualib/lua_util.lua
@@ -337,10 +337,9 @@ share/rspamd/plugins/spamassassin.lua
 share/rspamd/plugins/spamtrap.lua
 share/rspamd/plugins/trie.lua
 share/rspamd/plugins/url_redirector.lua
-share/rspamd/plugins/url_reputation.lua
-share/rspamd/plugins/url_tags.lua
 share/rspamd/plugins/whitelist.lua
 share/rspamd/rules/
+share/rspamd/rules/bitcoin.lua
 share/rspamd/rules/forwarding.lua
 share/rspamd/rules/headers_checks.lua
 share/rspamd/rules/html.lua
@@ -352,7 +351,6 @@ share/rspamd/rules/regexp/compromised_ho
 share/rspamd/rules/regexp/headers.lua
 share/rspamd/rules/regexp/misc.lua
 share/rspamd/rules/regexp/upstream_spam_filters.lua
-share/rspamd/rules/rspamd.classifiers.lua
 share/rspamd/rules/rspamd.lua
 share/rspamd/rules/subject_checks.lua
 share/rspamd/www/
@@ -387,10 +385,9 @@ share/rspamd/www/js/lib/bootstrap.min.js
 share/rspamd/www/js/lib/d3.min.js
 share/rspamd/www/js/lib/d3evolution.min.js
 share/rspamd/www/js/lib/d3pie.min.js
-share/rspamd/www/js/lib/domReady.js
 share/rspamd/www/js/lib/footable.min.js
 share/rspamd/www/js/lib/humanize.min.js
-share/rspamd/www/js/lib/jquery-3.3.1.min.js
+share/rspamd/www/js/lib/jquery-3.4.1.min.js
 share/rspamd/www/js/lib/jquery.stickytabs.min.js
 share/rspamd/www/js/lib/nprogress.min.js
 share/rspamd/www/js/lib/require.min.js

Reply via email to