View | Details | Raw Unified | Return to bug 241204 | Differences between
and this patch

Collapse All | Expand All

(-)UPDATING (+11 lines)
Lines 5-10 Link Here
5
You should get into the habit of checking this file for changes each time
5
You should get into the habit of checking this file for changes each time
6
you update your ports collection, before attempting any port upgrades.
6
you update your ports collection, before attempting any port upgrades.
7
7
8
20191012:
9
  AFFECTS: users of mail/rspamd, mail/rspamd-devel
10
  AUTHOR: vsevolod@FreeBSD.org
11
12
  Sample configuration files has been removed as default configuration files
13
  are NOT intended for modification by users and SHOULD be overwritten on
14
  port upgrade.
15
16
  Make sure the default configuration files are unmodified and migrate all
17
  configuration changes to the proper places, before you continue.
18
8
20191002:
19
20191002:
9
  AFFECTS: users of groff
20
  AFFECTS: users of groff
10
  AUTHOR: bapt@FreeBSD.org
21
  AUTHOR: bapt@FreeBSD.org
(-)mail/rspamd/Makefile (-35 / +6 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	rspamd
3
PORTNAME=	rspamd
4
PORTVERSION=	1.9.4
4
PORTVERSION=	2.0
5
PORTREVISION=	3
6
CATEGORIES=	mail
5
CATEGORIES=	mail
7
6
8
MAINTAINER=	vsevolod@FreeBSD.org
7
MAINTAINER=	vsevolod@FreeBSD.org
Lines 12-20 Link Here
12
LICENSE_FILE=	${WRKSRC}/LICENSE.md
11
LICENSE_FILE=	${WRKSRC}/LICENSE.md
13
12
14
LIB_DEPENDS=	libpcre.so:devel/pcre \
13
LIB_DEPENDS=	libpcre.so:devel/pcre \
15
		libevent.so:devel/libevent \
16
		libluajit-5.1.so:lang/luajit \
14
		libluajit-5.1.so:lang/luajit \
17
		libicui18n.so:devel/icu
15
		libicui18n.so:devel/icu \
16
		libsodium.so:security/libsodium
18
BUILD_DEPENDS=	ragel:devel/ragel
17
BUILD_DEPENDS=	ragel:devel/ragel
19
RUN_DEPENDS=	ca_root_nss>=3.*:security/ca_root_nss
18
RUN_DEPENDS=	ca_root_nss>=3.*:security/ca_root_nss
20
19
Lines 29-50 Link Here
29
USERS=		rspamd
28
USERS=		rspamd
30
GROUPS=		rspamd
29
GROUPS=		rspamd
31
30
32
OPTIONS_DEFINE=		GPERF GD CGP TORCH_BLAS
31
OPTIONS_DEFINE=		CGP GPERF
33
OPTIONS_DEFINE_amd64=	HYPERSCAN
32
OPTIONS_DEFINE_amd64=	HYPERSCAN
34
OPTIONS_DEFAULT_amd64=	TORCH
35
OPTIONS_SUB=	yes
33
OPTIONS_SUB=	yes
36
34
37
OPTIONS_RADIO=	NEURAL_NETWORK
38
OPTIONS_RADIO_NEURAL_NETWORK=	FANN TORCH
39
40
CGP_DESC=		Install Communigate Pro(tm) helper
35
CGP_DESC=		Install Communigate Pro(tm) helper
41
GD_DESC=		Enable libgd support for images fuzzy hashes
42
GPERF_DESC=		Google perf-tools profiling
36
GPERF_DESC=		Google perf-tools profiling
43
HYPERSCAN_DESC=		Use hyperscan optimizations (amd64 only)
37
HYPERSCAN_DESC=		Use hyperscan optimizations (amd64 only)
44
FANN_DESC=		Use Fast Artificial Neural Network Library (FANN)
45
TORCH_DESC=		Machine learning support using torch
46
TORCH_BLAS_DESC=	Build torch with OpenBLAS
47
TORCH_BLAS_IMPLIES=	TORCH
48
38
49
SUB_FILES=	pkg-message rspamd.newsyslog.conf.sample
39
SUB_FILES=	pkg-message rspamd.newsyslog.conf.sample
50
PLIST_SUB+=	ETCDIR=etc/rspamd \
40
PLIST_SUB+=	ETCDIR=etc/rspamd \
Lines 56-71 Link Here
56
		-DMANDIR=${MANPREFIX}/man \
46
		-DMANDIR=${MANPREFIX}/man \
57
		-DCMAKE_INSTALL_PREFIX=${PREFIX} \
47
		-DCMAKE_INSTALL_PREFIX=${PREFIX} \
58
		-DBUILD_PORT=yes \
48
		-DBUILD_PORT=yes \
59
		-DLIBDIR=${PREFIX}/lib/rspamd \
49
		-DLIBDIR=${PREFIX}/lib/rspamd
60
		-DNO_SHARED=ON
61
50
62
USE_GITHUB=	yes
51
USE_GITHUB=	yes
63
52
64
USE_RC_SUBR=	rspamd
53
USE_RC_SUBR=	rspamd
65
54
66
GD_CMAKE_ON=	-DENABLE_GD=ON
67
GD_LIB_DEPENDS=	libgd.so:graphics/gd
68
69
GPERF_CMAKE_ON=	-DENABLE_GPERF_TOOLS=ON
55
GPERF_CMAKE_ON=	-DENABLE_GPERF_TOOLS=ON
70
GPERF_LIB_DEPENDS=	libprofiler.so:devel/google-perftools
56
GPERF_LIB_DEPENDS=	libprofiler.so:devel/google-perftools
71
57
Lines 72-86 Link Here
72
HYPERSCAN_CMAKE_ON=	-DENABLE_HYPERSCAN=ON
58
HYPERSCAN_CMAKE_ON=	-DENABLE_HYPERSCAN=ON
73
HYPERSCAN_LIB_DEPENDS=	libhs.so:devel/hyperscan
59
HYPERSCAN_LIB_DEPENDS=	libhs.so:devel/hyperscan
74
60
75
FANN_CMAKE_ON=	-DENABLE_FANN=ON
76
FANN_LIB_DEPENDS=libfann.so:math/fann
77
78
TORCH_CMAKE_ON=	-DENABLE_TORCH=ON
79
TORCH_CMAKE_OFF=-DENABLE_TORCH=OFF
80
81
TORCH_BLAS_USES=	blaslapack:openblas
82
TORCH_BLAS_CMAKE_ON=	-DWITH_BLAS=open
83
84
CGP_RUN_DEPENDS+=	\
61
CGP_RUN_DEPENDS+=	\
85
	p5-AnyEvent-HTTP>=0:www/p5-AnyEvent-HTTP \
62
	p5-AnyEvent-HTTP>=0:www/p5-AnyEvent-HTTP \
86
	p5-AnyEvent>=0:devel/p5-AnyEvent \
63
	p5-AnyEvent>=0:devel/p5-AnyEvent \
Lines 87-106 Link Here
87
	p5-EV>=0:devel/p5-EV \
64
	p5-EV>=0:devel/p5-EV \
88
	p5-JSON-XS>=0:converters/p5-JSON-XS
65
	p5-JSON-XS>=0:converters/p5-JSON-XS
89
66
90
.include <bsd.port.options.mk>
91
92
.if ${PORT_OPTIONS:MTORCH_BLAS}
93
USE_GCC=	yes
94
.endif
95
96
post-install:
67
post-install:
97
	@${MKDIR} \
68
	@${MKDIR} \
98
		${STAGEDIR}/var/log/rspamd \
69
		${STAGEDIR}/var/log/rspamd \
99
		${STAGEDIR}/var/db/rspamd \
70
		${STAGEDIR}/var/db/rspamd \
100
		${STAGEDIR}/var/run/rspamd
71
		${STAGEDIR}/var/run/rspamd
72
	${RM} ${STAGEDIR}/${ETCDIR}/rspamd.conf.sample
101
	# Linux specific
73
	# Linux specific
102
	${RM} ${STAGEDIR}/${ETCDIR}/rspamd.systemd.conf
74
	${RM} ${STAGEDIR}/${ETCDIR}/rspamd.systemd.conf
103
	# No need, since rspamd.conf.sample is a same
104
	${RM} ${STAGEDIR}/${ETCDIR}/rspamd.sysvinit.conf
75
	${RM} ${STAGEDIR}/${ETCDIR}/rspamd.sysvinit.conf
105
	# No examples installed by the port
76
	# No examples installed by the port
106
	${RMDIR} ${STAGEDIR}/${EXAMPLESDIR}
77
	${RMDIR} ${STAGEDIR}/${EXAMPLESDIR}
(-)mail/rspamd/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1558627266
1
TIMESTAMP = 1570866704
2
SHA256 (rspamd-rspamd-1.9.4_GH0.tar.gz) = e4720c1f45defd07dd17b9563d0ddc480c70beadbc1a833235c077960092e030
2
SHA256 (rspamd-rspamd-2.0_GH0.tar.gz) = 88d90c874f4256de64621b3697630c530cadc9a5194652d7ab67a9f075defe7b
3
SIZE (rspamd-rspamd-1.9.4_GH0.tar.gz) = 4476230
3
SIZE (rspamd-rspamd-2.0_GH0.tar.gz) = 4230761
(-)mail/rspamd/pkg-plist (-292 / +47 lines)
Lines 7-25 Link Here
7
bin/rspamd_stats
7
bin/rspamd_stats
8
%%CGP%%bin/rspamd-cgp-helper
8
%%CGP%%bin/rspamd-cgp-helper
9
etc/newsyslog.conf.d/rspamd.newsyslog.conf
9
etc/newsyslog.conf.d/rspamd.newsyslog.conf
10
@sample %%ETCDIR%%/2tld.inc.sample
10
%%ETCDIR%%/actions.conf
11
@sample %%ETCDIR%%/actions.conf.sample
11
%%ETCDIR%%/cgp.inc
12
@sample %%ETCDIR%%/cgp.inc.sample
12
%%ETCDIR%%/common.conf
13
@sample %%ETCDIR%%/common.conf.sample
13
%%ETCDIR%%/composites.conf
14
@sample %%ETCDIR%%/composites.conf.sample
14
%%ETCDIR%%/groups.conf
15
@sample %%ETCDIR%%/dmarc_whitelist.inc.sample
15
%%ETCDIR%%/logging.inc
16
@sample %%ETCDIR%%/groups.conf.sample
16
%%ETCDIR%%/maps.d/dmarc_whitelist.inc
17
@sample %%ETCDIR%%/logging.inc.sample
17
%%ETCDIR%%/maps.d/maillist.inc
18
@sample %%ETCDIR%%/maillist.inc.sample
18
%%ETCDIR%%/maps.d/mid.inc
19
@sample %%ETCDIR%%/metrics.conf.sample
19
%%ETCDIR%%/maps.d/mime_types.inc
20
@sample %%ETCDIR%%/mid.inc.sample
20
%%ETCDIR%%/maps.d/redirectors.inc
21
@sample %%ETCDIR%%/mime_types.inc.sample
21
%%ETCDIR%%/maps.d/spf_dkim_whitelist.inc
22
@sample %%ETCDIR%%/modules.conf.sample
22
%%ETCDIR%%/maps.d/surbl-whitelist.inc
23
%%ETCDIR%%/metrics.conf
24
%%ETCDIR%%/modules.conf
23
%%ETCDIR%%/modules.d/antivirus.conf
25
%%ETCDIR%%/modules.d/antivirus.conf
24
%%ETCDIR%%/modules.d/arc.conf
26
%%ETCDIR%%/modules.d/arc.conf
25
%%ETCDIR%%/modules.d/asn.conf
27
%%ETCDIR%%/modules.d/asn.conf
Lines 38-44 Link Here
38
%%ETCDIR%%/modules.d/greylist.conf
40
%%ETCDIR%%/modules.d/greylist.conf
39
%%ETCDIR%%/modules.d/hfilter.conf
41
%%ETCDIR%%/modules.d/hfilter.conf
40
%%ETCDIR%%/modules.d/history_redis.conf
42
%%ETCDIR%%/modules.d/history_redis.conf
41
%%ETCDIR%%/modules.d/ip_score.conf
42
%%ETCDIR%%/modules.d/maillist.conf
43
%%ETCDIR%%/modules.d/maillist.conf
43
%%ETCDIR%%/modules.d/metadata_exporter.conf
44
%%ETCDIR%%/modules.d/metadata_exporter.conf
44
%%ETCDIR%%/modules.d/metric_exporter.conf
45
%%ETCDIR%%/modules.d/metric_exporter.conf
Lines 49-54 Link Here
49
%%ETCDIR%%/modules.d/mx_check.conf
50
%%ETCDIR%%/modules.d/mx_check.conf
50
%%ETCDIR%%/modules.d/neural.conf
51
%%ETCDIR%%/modules.d/neural.conf
51
%%ETCDIR%%/modules.d/once_received.conf
52
%%ETCDIR%%/modules.d/once_received.conf
53
%%ETCDIR%%/modules.d/p0f.conf
52
%%ETCDIR%%/modules.d/phishing.conf
54
%%ETCDIR%%/modules.d/phishing.conf
53
%%ETCDIR%%/modules.d/ratelimit.conf
55
%%ETCDIR%%/modules.d/ratelimit.conf
54
%%ETCDIR%%/modules.d/rbl.conf
56
%%ETCDIR%%/modules.d/rbl.conf
Lines 63-74 Link Here
63
%%ETCDIR%%/modules.d/surbl.conf
65
%%ETCDIR%%/modules.d/surbl.conf
64
%%ETCDIR%%/modules.d/trie.conf
66
%%ETCDIR%%/modules.d/trie.conf
65
%%ETCDIR%%/modules.d/url_redirector.conf
67
%%ETCDIR%%/modules.d/url_redirector.conf
66
%%ETCDIR%%/modules.d/url_reputation.conf
67
%%ETCDIR%%/modules.d/url_tags.conf
68
%%ETCDIR%%/modules.d/whitelist.conf
68
%%ETCDIR%%/modules.d/whitelist.conf
69
@sample %%ETCDIR%%/options.inc.sample
69
%%ETCDIR%%/options.inc
70
%%ETCDIR%%/redirectors.inc
70
%%ETCDIR%%/rspamd.conf
71
@sample %%ETCDIR%%/rspamd.conf.sample
72
@sample %%ETCDIR%%/rspamd.newsyslog.conf.sample
71
@sample %%ETCDIR%%/rspamd.newsyslog.conf.sample
73
%%ETCDIR%%/scores.d/fuzzy_group.conf
72
%%ETCDIR%%/scores.d/fuzzy_group.conf
74
%%ETCDIR%%/scores.d/headers_group.conf
73
%%ETCDIR%%/scores.d/headers_group.conf
Lines 82-102 Link Here
82
%%ETCDIR%%/scores.d/subject_group.conf
81
%%ETCDIR%%/scores.d/subject_group.conf
83
%%ETCDIR%%/scores.d/surbl_group.conf
82
%%ETCDIR%%/scores.d/surbl_group.conf
84
%%ETCDIR%%/scores.d/whitelist_group.conf
83
%%ETCDIR%%/scores.d/whitelist_group.conf
85
@sample %%ETCDIR%%/settings.conf.sample
84
%%ETCDIR%%/settings.conf
86
@sample %%ETCDIR%%/spf_dkim_whitelist.inc.sample
85
%%ETCDIR%%/statistic.conf
87
@sample %%ETCDIR%%/statistic.conf.sample
86
%%ETCDIR%%/worker-controller.inc
88
@sample %%ETCDIR%%/surbl-whitelist.inc.sample
87
%%ETCDIR%%/worker-fuzzy.inc
89
@sample %%ETCDIR%%/worker-controller.inc.sample
88
%%ETCDIR%%/worker-normal.inc
90
@sample %%ETCDIR%%/worker-fuzzy.inc.sample
89
%%ETCDIR%%/worker-proxy.inc
91
@sample %%ETCDIR%%/worker-normal.inc.sample
92
@sample %%ETCDIR%%/worker-proxy.inc.sample
93
lib/rspamd/librspamd-actrie.so
90
lib/rspamd/librspamd-actrie.so
91
lib/rspamd/librspamd-ev.so
92
lib/rspamd/librspamd-kann.so
93
lib/rspamd/librspamd-replxx.so
94
lib/rspamd/librspamd-server.so
94
lib/rspamd/librspamd-server.so
95
%%TORCH%%lib/rspamd/libTH.so
96
%%TORCH%%lib/rspamd/libTHNN.so
97
%%TORCH%%lib/rspamd/libdecisiontree.so
98
%%TORCH%%lib/rspamd/libpaths.so
99
%%TORCH%%lib/rspamd/libtorch.so
100
man/man1/rspamadm.1.gz
95
man/man1/rspamadm.1.gz
101
man/man1/rspamc.1.gz
96
man/man1/rspamc.1.gz
102
man/man8/rspamd.8.gz
97
man/man8/rspamd.8.gz
Lines 156-161 Link Here
156
%%DATADIR%%/lualib/global_functions.lua
151
%%DATADIR%%/lualib/global_functions.lua
157
%%DATADIR%%/lualib/lpegre.lua
152
%%DATADIR%%/lualib/lpegre.lua
158
%%DATADIR%%/lualib/lua_auth_results.lua
153
%%DATADIR%%/lualib/lua_auth_results.lua
154
%%DATADIR%%/lualib/lua_bayes_learn.lua
159
%%DATADIR%%/lualib/lua_cfg_transform.lua
155
%%DATADIR%%/lualib/lua_cfg_transform.lua
160
%%DATADIR%%/lualib/lua_clickhouse.lua
156
%%DATADIR%%/lualib/lua_clickhouse.lua
161
%%DATADIR%%/lualib/lua_dkim_tools.lua
157
%%DATADIR%%/lualib/lua_dkim_tools.lua
Lines 165-173 Link Here
165
%%DATADIR%%/lualib/lua_ffi/spf.lua
161
%%DATADIR%%/lualib/lua_ffi/spf.lua
166
%%DATADIR%%/lualib/lua_fuzzy.lua
162
%%DATADIR%%/lualib/lua_fuzzy.lua
167
%%DATADIR%%/lualib/lua_ical.lua
163
%%DATADIR%%/lualib/lua_ical.lua
164
%%DATADIR%%/lualib/lua_lexer.lua
165
%%DATADIR%%/lualib/lua_magic/heuristics.lua
166
%%DATADIR%%/lualib/lua_magic/init.lua
167
%%DATADIR%%/lualib/lua_magic/patterns.lua
168
%%DATADIR%%/lualib/lua_magic/types.lua
169
%%DATADIR%%/lualib/lua_maps_expressions.lua
168
%%DATADIR%%/lualib/lua_maps.lua
170
%%DATADIR%%/lualib/lua_maps.lua
169
%%DATADIR%%/lualib/lua_meta.lua
171
%%DATADIR%%/lualib/lua_meta.lua
170
%%DATADIR%%/lualib/lua_nn.lua
172
%%DATADIR%%/lualib/lua_mime.lua
171
%%DATADIR%%/lualib/lua_redis.lua
173
%%DATADIR%%/lualib/lua_redis.lua
172
%%DATADIR%%/lualib/lua_scanners/clamav.lua
174
%%DATADIR%%/lualib/lua_scanners/clamav.lua
173
%%DATADIR%%/lualib/lua_scanners/common.lua
175
%%DATADIR%%/lualib/lua_scanners/common.lua
Lines 176-188 Link Here
176
%%DATADIR%%/lualib/lua_scanners/icap.lua
178
%%DATADIR%%/lualib/lua_scanners/icap.lua
177
%%DATADIR%%/lualib/lua_scanners/init.lua
179
%%DATADIR%%/lualib/lua_scanners/init.lua
178
%%DATADIR%%/lualib/lua_scanners/kaspersky_av.lua
180
%%DATADIR%%/lualib/lua_scanners/kaspersky_av.lua
181
%%DATADIR%%/lualib/lua_scanners/kaspersky_se.lua
179
%%DATADIR%%/lualib/lua_scanners/oletools.lua
182
%%DATADIR%%/lualib/lua_scanners/oletools.lua
183
%%DATADIR%%/lualib/lua_scanners/p0f.lua
184
%%DATADIR%%/lualib/lua_scanners/razor.lua
180
%%DATADIR%%/lualib/lua_scanners/savapi.lua
185
%%DATADIR%%/lualib/lua_scanners/savapi.lua
181
%%DATADIR%%/lualib/lua_scanners/sophos.lua
186
%%DATADIR%%/lualib/lua_scanners/sophos.lua
182
%%DATADIR%%/lualib/lua_scanners/spamassassin.lua
187
%%DATADIR%%/lualib/lua_scanners/spamassassin.lua
183
%%DATADIR%%/lualib/lua_scanners/vadesecure.lua
188
%%DATADIR%%/lualib/lua_scanners/vadesecure.lua
184
%%DATADIR%%/lualib/lua_selectors.lua
189
%%DATADIR%%/lualib/lua_selectors/extractors.lua
185
%%DATADIR%%/lualib/lua_squeeze_rules.lua
190
%%DATADIR%%/lualib/lua_selectors/init.lua
191
%%DATADIR%%/lualib/lua_selectors/maps.lua
192
%%DATADIR%%/lualib/lua_selectors/transforms.lua
193
%%DATADIR%%/lualib/lua_settings.lua
194
%%DATADIR%%/lualib/lua_smtp.lua
186
%%DATADIR%%/lualib/lua_stat.lua
195
%%DATADIR%%/lualib/lua_stat.lua
187
%%DATADIR%%/lualib/lua_tcp_sync.lua
196
%%DATADIR%%/lualib/lua_tcp_sync.lua
188
%%DATADIR%%/lualib/lua_util.lua
197
%%DATADIR%%/lualib/lua_util.lua
Lines 205-462 Link Here
205
%%DATADIR%%/lualib/rspamadm/template.lua
214
%%DATADIR%%/lualib/rspamadm/template.lua
206
%%DATADIR%%/lualib/rspamadm/vault.lua
215
%%DATADIR%%/lualib/rspamadm/vault.lua
207
%%DATADIR%%/lualib/tableshape.lua
216
%%DATADIR%%/lualib/tableshape.lua
208
%%TORCH%%%%DATADIR%%/lualib/decisiontree/CartNode.lua
209
%%TORCH%%%%DATADIR%%/lualib/decisiontree/CartTrainer.lua
210
%%TORCH%%%%DATADIR%%/lualib/decisiontree/CartTree.lua
211
%%TORCH%%%%DATADIR%%/lualib/decisiontree/DFD.lua
212
%%TORCH%%%%DATADIR%%/lualib/decisiontree/DataSet.lua
213
%%TORCH%%%%DATADIR%%/lualib/decisiontree/DecisionForest.lua
214
%%TORCH%%%%DATADIR%%/lualib/decisiontree/DecisionForestTrainer.lua
215
%%TORCH%%%%DATADIR%%/lualib/decisiontree/DecisionTree.lua
216
%%TORCH%%%%DATADIR%%/lualib/decisiontree/GiniState.lua
217
%%TORCH%%%%DATADIR%%/lualib/decisiontree/GradientBoostState.lua
218
%%TORCH%%%%DATADIR%%/lualib/decisiontree/GradientBoostTrainer.lua
219
%%TORCH%%%%DATADIR%%/lualib/decisiontree/LogitBoostCriterion.lua
220
%%TORCH%%%%DATADIR%%/lualib/decisiontree/MSECriterion.lua
221
%%TORCH%%%%DATADIR%%/lualib/decisiontree/RandomForestTrainer.lua
222
%%TORCH%%%%DATADIR%%/lualib/decisiontree/Sparse2Dense.lua
223
%%TORCH%%%%DATADIR%%/lualib/decisiontree/SparseTensor.lua
224
%%TORCH%%%%DATADIR%%/lualib/decisiontree/TreeState.lua
225
%%TORCH%%%%DATADIR%%/lualib/decisiontree/WorkPool.lua
226
%%TORCH%%%%DATADIR%%/lualib/decisiontree/_env.lua
227
%%TORCH%%%%DATADIR%%/lualib/decisiontree/benchmark.lua
228
%%TORCH%%%%DATADIR%%/lualib/decisiontree/init.lua
229
%%TORCH%%%%DATADIR%%/lualib/decisiontree/math.lua
230
%%TORCH%%%%DATADIR%%/lualib/decisiontree/test.lua
231
%%TORCH%%%%DATADIR%%/lualib/decisiontree/utils.lua
232
%%TORCH%%%%DATADIR%%/lualib/moses.lua
233
%%TORCH%%%%DATADIR%%/lualib/nn/Abs.lua
234
%%TORCH%%%%DATADIR%%/lualib/nn/AbsCriterion.lua
235
%%TORCH%%%%DATADIR%%/lualib/nn/Add.lua
236
%%TORCH%%%%DATADIR%%/lualib/nn/AddConstant.lua
237
%%TORCH%%%%DATADIR%%/lualib/nn/BCECriterion.lua
238
%%TORCH%%%%DATADIR%%/lualib/nn/BatchNormalization.lua
239
%%TORCH%%%%DATADIR%%/lualib/nn/Bilinear.lua
240
%%TORCH%%%%DATADIR%%/lualib/nn/Bottle.lua
241
%%TORCH%%%%DATADIR%%/lualib/nn/CAdd.lua
242
%%TORCH%%%%DATADIR%%/lualib/nn/CAddTable.lua
243
%%TORCH%%%%DATADIR%%/lualib/nn/CAddTensorTable.lua
244
%%TORCH%%%%DATADIR%%/lualib/nn/CDivTable.lua
245
%%TORCH%%%%DATADIR%%/lualib/nn/CMaxTable.lua
246
%%TORCH%%%%DATADIR%%/lualib/nn/CMinTable.lua
247
%%TORCH%%%%DATADIR%%/lualib/nn/CMul.lua
248
%%TORCH%%%%DATADIR%%/lualib/nn/CMulTable.lua
249
%%TORCH%%%%DATADIR%%/lualib/nn/CReLU.lua
250
%%TORCH%%%%DATADIR%%/lualib/nn/CSubTable.lua
251
%%TORCH%%%%DATADIR%%/lualib/nn/Clamp.lua
252
%%TORCH%%%%DATADIR%%/lualib/nn/ClassNLLCriterion.lua
253
%%TORCH%%%%DATADIR%%/lualib/nn/ClassSimplexCriterion.lua
254
%%TORCH%%%%DATADIR%%/lualib/nn/Collapse.lua
255
%%TORCH%%%%DATADIR%%/lualib/nn/Concat.lua
256
%%TORCH%%%%DATADIR%%/lualib/nn/ConcatTable.lua
257
%%TORCH%%%%DATADIR%%/lualib/nn/Constant.lua
258
%%TORCH%%%%DATADIR%%/lualib/nn/Container.lua
259
%%TORCH%%%%DATADIR%%/lualib/nn/Contiguous.lua
260
%%TORCH%%%%DATADIR%%/lualib/nn/Convert.lua
261
%%TORCH%%%%DATADIR%%/lualib/nn/Copy.lua
262
%%TORCH%%%%DATADIR%%/lualib/nn/Cosine.lua
263
%%TORCH%%%%DATADIR%%/lualib/nn/CosineDistance.lua
264
%%TORCH%%%%DATADIR%%/lualib/nn/CosineEmbeddingCriterion.lua
265
%%TORCH%%%%DATADIR%%/lualib/nn/Criterion.lua
266
%%TORCH%%%%DATADIR%%/lualib/nn/CriterionTable.lua
267
%%TORCH%%%%DATADIR%%/lualib/nn/CrossEntropyCriterion.lua
268
%%TORCH%%%%DATADIR%%/lualib/nn/Decorator.lua
269
%%TORCH%%%%DATADIR%%/lualib/nn/DepthConcat.lua
270
%%TORCH%%%%DATADIR%%/lualib/nn/DistKLDivCriterion.lua
271
%%TORCH%%%%DATADIR%%/lualib/nn/DistanceRatioCriterion.lua
272
%%TORCH%%%%DATADIR%%/lualib/nn/DontCast.lua
273
%%TORCH%%%%DATADIR%%/lualib/nn/DotProduct.lua
274
%%TORCH%%%%DATADIR%%/lualib/nn/Dropout.lua
275
%%TORCH%%%%DATADIR%%/lualib/nn/ELU.lua
276
%%TORCH%%%%DATADIR%%/lualib/nn/ErrorMessages.lua
277
%%TORCH%%%%DATADIR%%/lualib/nn/Euclidean.lua
278
%%TORCH%%%%DATADIR%%/lualib/nn/Exp.lua
279
%%TORCH%%%%DATADIR%%/lualib/nn/FlattenTable.lua
280
%%TORCH%%%%DATADIR%%/lualib/nn/GPU.lua
281
%%TORCH%%%%DATADIR%%/lualib/nn/GatedLinearUnit.lua
282
%%TORCH%%%%DATADIR%%/lualib/nn/GradientReversal.lua
283
%%TORCH%%%%DATADIR%%/lualib/nn/HardShrink.lua
284
%%TORCH%%%%DATADIR%%/lualib/nn/HardTanh.lua
285
%%TORCH%%%%DATADIR%%/lualib/nn/HingeEmbeddingCriterion.lua
286
%%TORCH%%%%DATADIR%%/lualib/nn/Identity.lua
287
%%TORCH%%%%DATADIR%%/lualib/nn/Index.lua
288
%%TORCH%%%%DATADIR%%/lualib/nn/IndexLinear.lua
289
%%TORCH%%%%DATADIR%%/lualib/nn/Jacobian.lua
290
%%TORCH%%%%DATADIR%%/lualib/nn/JoinTable.lua
291
%%TORCH%%%%DATADIR%%/lualib/nn/Kmeans.lua
292
%%TORCH%%%%DATADIR%%/lualib/nn/L1Cost.lua
293
%%TORCH%%%%DATADIR%%/lualib/nn/L1HingeEmbeddingCriterion.lua
294
%%TORCH%%%%DATADIR%%/lualib/nn/L1Penalty.lua
295
%%TORCH%%%%DATADIR%%/lualib/nn/LayerNormalization.lua
296
%%TORCH%%%%DATADIR%%/lualib/nn/LeakyReLU.lua
297
%%TORCH%%%%DATADIR%%/lualib/nn/Linear.lua
298
%%TORCH%%%%DATADIR%%/lualib/nn/LinearWeightNorm.lua
299
%%TORCH%%%%DATADIR%%/lualib/nn/Log.lua
300
%%TORCH%%%%DATADIR%%/lualib/nn/LogSigmoid.lua
301
%%TORCH%%%%DATADIR%%/lualib/nn/LogSoftMax.lua
302
%%TORCH%%%%DATADIR%%/lualib/nn/LookupTable.lua
303
%%TORCH%%%%DATADIR%%/lualib/nn/MM.lua
304
%%TORCH%%%%DATADIR%%/lualib/nn/MSECriterion.lua
305
%%TORCH%%%%DATADIR%%/lualib/nn/MV.lua
306
%%TORCH%%%%DATADIR%%/lualib/nn/MapTable.lua
307
%%TORCH%%%%DATADIR%%/lualib/nn/MarginCriterion.lua
308
%%TORCH%%%%DATADIR%%/lualib/nn/MarginRankingCriterion.lua
309
%%TORCH%%%%DATADIR%%/lualib/nn/MaskedSelect.lua
310
%%TORCH%%%%DATADIR%%/lualib/nn/Max.lua
311
%%TORCH%%%%DATADIR%%/lualib/nn/Maxout.lua
312
%%TORCH%%%%DATADIR%%/lualib/nn/Mean.lua
313
%%TORCH%%%%DATADIR%%/lualib/nn/Min.lua
314
%%TORCH%%%%DATADIR%%/lualib/nn/MixtureTable.lua
315
%%TORCH%%%%DATADIR%%/lualib/nn/Module.lua
316
%%TORCH%%%%DATADIR%%/lualib/nn/ModuleCriterion.lua
317
%%TORCH%%%%DATADIR%%/lualib/nn/Mul.lua
318
%%TORCH%%%%DATADIR%%/lualib/nn/MulConstant.lua
319
%%TORCH%%%%DATADIR%%/lualib/nn/MultiCriterion.lua
320
%%TORCH%%%%DATADIR%%/lualib/nn/MultiLabelMarginCriterion.lua
321
%%TORCH%%%%DATADIR%%/lualib/nn/MultiLabelSoftMarginCriterion.lua
322
%%TORCH%%%%DATADIR%%/lualib/nn/MultiMarginCriterion.lua
323
%%TORCH%%%%DATADIR%%/lualib/nn/NaN.lua
324
%%TORCH%%%%DATADIR%%/lualib/nn/Narrow.lua
325
%%TORCH%%%%DATADIR%%/lualib/nn/NarrowTable.lua
326
%%TORCH%%%%DATADIR%%/lualib/nn/Normalize.lua
327
%%TORCH%%%%DATADIR%%/lualib/nn/OneHot.lua
328
%%TORCH%%%%DATADIR%%/lualib/nn/PReLU.lua
329
%%TORCH%%%%DATADIR%%/lualib/nn/Padding.lua
330
%%TORCH%%%%DATADIR%%/lualib/nn/PairwiseDistance.lua
331
%%TORCH%%%%DATADIR%%/lualib/nn/Parallel.lua
332
%%TORCH%%%%DATADIR%%/lualib/nn/ParallelCriterion.lua
333
%%TORCH%%%%DATADIR%%/lualib/nn/ParallelTable.lua
334
%%TORCH%%%%DATADIR%%/lualib/nn/PartialLinear.lua
335
%%TORCH%%%%DATADIR%%/lualib/nn/PixelShuffle.lua
336
%%TORCH%%%%DATADIR%%/lualib/nn/Power.lua
337
%%TORCH%%%%DATADIR%%/lualib/nn/PrintSize.lua
338
%%TORCH%%%%DATADIR%%/lualib/nn/Profile.lua
339
%%TORCH%%%%DATADIR%%/lualib/nn/RReLU.lua
340
%%TORCH%%%%DATADIR%%/lualib/nn/ReLU.lua
341
%%TORCH%%%%DATADIR%%/lualib/nn/ReLU6.lua
342
%%TORCH%%%%DATADIR%%/lualib/nn/Replicate.lua
343
%%TORCH%%%%DATADIR%%/lualib/nn/Reshape.lua
344
%%TORCH%%%%DATADIR%%/lualib/nn/Select.lua
345
%%TORCH%%%%DATADIR%%/lualib/nn/SelectTable.lua
346
%%TORCH%%%%DATADIR%%/lualib/nn/Sequential.lua
347
%%TORCH%%%%DATADIR%%/lualib/nn/Sigmoid.lua
348
%%TORCH%%%%DATADIR%%/lualib/nn/SmoothL1Criterion.lua
349
%%TORCH%%%%DATADIR%%/lualib/nn/SoftMarginCriterion.lua
350
%%TORCH%%%%DATADIR%%/lualib/nn/SoftMax.lua
351
%%TORCH%%%%DATADIR%%/lualib/nn/SoftMin.lua
352
%%TORCH%%%%DATADIR%%/lualib/nn/SoftPlus.lua
353
%%TORCH%%%%DATADIR%%/lualib/nn/SoftShrink.lua
354
%%TORCH%%%%DATADIR%%/lualib/nn/SoftSign.lua
355
%%TORCH%%%%DATADIR%%/lualib/nn/SparseJacobian.lua
356
%%TORCH%%%%DATADIR%%/lualib/nn/SparseLinear.lua
357
%%TORCH%%%%DATADIR%%/lualib/nn/SpatialAdaptiveAveragePooling.lua
358
%%TORCH%%%%DATADIR%%/lualib/nn/SpatialAdaptiveMaxPooling.lua
359
%%TORCH%%%%DATADIR%%/lualib/nn/SpatialAutoCropMSECriterion.lua
360
%%TORCH%%%%DATADIR%%/lualib/nn/SpatialAveragePooling.lua
361
%%TORCH%%%%DATADIR%%/lualib/nn/SpatialBatchNormalization.lua
362
%%TORCH%%%%DATADIR%%/lualib/nn/SpatialClassNLLCriterion.lua
363
%%TORCH%%%%DATADIR%%/lualib/nn/SpatialContrastiveNormalization.lua
364
%%TORCH%%%%DATADIR%%/lualib/nn/SpatialConvolution.lua
365
%%TORCH%%%%DATADIR%%/lualib/nn/SpatialConvolutionLocal.lua
366
%%TORCH%%%%DATADIR%%/lualib/nn/SpatialConvolutionMM.lua
367
%%TORCH%%%%DATADIR%%/lualib/nn/SpatialConvolutionMap.lua
368
%%TORCH%%%%DATADIR%%/lualib/nn/SpatialCrossMapLRN.lua
369
%%TORCH%%%%DATADIR%%/lualib/nn/SpatialDepthWiseConvolution.lua
370
%%TORCH%%%%DATADIR%%/lualib/nn/SpatialDilatedConvolution.lua
371
%%TORCH%%%%DATADIR%%/lualib/nn/SpatialDilatedMaxPooling.lua
372
%%TORCH%%%%DATADIR%%/lualib/nn/SpatialDivisiveNormalization.lua
373
%%TORCH%%%%DATADIR%%/lualib/nn/SpatialDropout.lua
374
%%TORCH%%%%DATADIR%%/lualib/nn/SpatialFractionalMaxPooling.lua
375
%%TORCH%%%%DATADIR%%/lualib/nn/SpatialFullConvolution.lua
376
%%TORCH%%%%DATADIR%%/lualib/nn/SpatialFullConvolutionMap.lua
377
%%TORCH%%%%DATADIR%%/lualib/nn/SpatialLPPooling.lua
378
%%TORCH%%%%DATADIR%%/lualib/nn/SpatialLogSoftMax.lua
379
%%TORCH%%%%DATADIR%%/lualib/nn/SpatialMaxPooling.lua
380
%%TORCH%%%%DATADIR%%/lualib/nn/SpatialMaxUnpooling.lua
381
%%TORCH%%%%DATADIR%%/lualib/nn/SpatialReflectionPadding.lua
382
%%TORCH%%%%DATADIR%%/lualib/nn/SpatialReplicationPadding.lua
383
%%TORCH%%%%DATADIR%%/lualib/nn/SpatialSoftMax.lua
384
%%TORCH%%%%DATADIR%%/lualib/nn/SpatialSubSampling.lua
385
%%TORCH%%%%DATADIR%%/lualib/nn/SpatialSubtractiveNormalization.lua
386
%%TORCH%%%%DATADIR%%/lualib/nn/SpatialUpSamplingBilinear.lua
387
%%TORCH%%%%DATADIR%%/lualib/nn/SpatialUpSamplingNearest.lua
388
%%TORCH%%%%DATADIR%%/lualib/nn/SpatialZeroPadding.lua
389
%%TORCH%%%%DATADIR%%/lualib/nn/SplitTable.lua
390
%%TORCH%%%%DATADIR%%/lualib/nn/Sqrt.lua
391
%%TORCH%%%%DATADIR%%/lualib/nn/Square.lua
392
%%TORCH%%%%DATADIR%%/lualib/nn/Squeeze.lua
393
%%TORCH%%%%DATADIR%%/lualib/nn/StochasticGradient.lua
394
%%TORCH%%%%DATADIR%%/lualib/nn/Sum.lua
395
%%TORCH%%%%DATADIR%%/lualib/nn/THNN.lua
396
%%TORCH%%%%DATADIR%%/lualib/nn/THNN_h.lua
397
%%TORCH%%%%DATADIR%%/lualib/nn/Tanh.lua
398
%%TORCH%%%%DATADIR%%/lualib/nn/TanhShrink.lua
399
%%TORCH%%%%DATADIR%%/lualib/nn/TemporalConvolution.lua
400
%%TORCH%%%%DATADIR%%/lualib/nn/TemporalDynamicKMaxPooling.lua
401
%%TORCH%%%%DATADIR%%/lualib/nn/TemporalMaxPooling.lua
402
%%TORCH%%%%DATADIR%%/lualib/nn/TemporalRowConvolution.lua
403
%%TORCH%%%%DATADIR%%/lualib/nn/TemporalSubSampling.lua
404
%%TORCH%%%%DATADIR%%/lualib/nn/Threshold.lua
405
%%TORCH%%%%DATADIR%%/lualib/nn/Transpose.lua
406
%%TORCH%%%%DATADIR%%/lualib/nn/Unsqueeze.lua
407
%%TORCH%%%%DATADIR%%/lualib/nn/View.lua
408
%%TORCH%%%%DATADIR%%/lualib/nn/VolumetricAveragePooling.lua
409
%%TORCH%%%%DATADIR%%/lualib/nn/VolumetricBatchNormalization.lua
410
%%TORCH%%%%DATADIR%%/lualib/nn/VolumetricConvolution.lua
411
%%TORCH%%%%DATADIR%%/lualib/nn/VolumetricDilatedConvolution.lua
412
%%TORCH%%%%DATADIR%%/lualib/nn/VolumetricDilatedMaxPooling.lua
413
%%TORCH%%%%DATADIR%%/lualib/nn/VolumetricDropout.lua
414
%%TORCH%%%%DATADIR%%/lualib/nn/VolumetricFractionalMaxPooling.lua
415
%%TORCH%%%%DATADIR%%/lualib/nn/VolumetricFullConvolution.lua
416
%%TORCH%%%%DATADIR%%/lualib/nn/VolumetricMaxPooling.lua
417
%%TORCH%%%%DATADIR%%/lualib/nn/VolumetricMaxUnpooling.lua
418
%%TORCH%%%%DATADIR%%/lualib/nn/VolumetricReplicationPadding.lua
419
%%TORCH%%%%DATADIR%%/lualib/nn/WeightNorm.lua
420
%%TORCH%%%%DATADIR%%/lualib/nn/WeightedEuclidean.lua
421
%%TORCH%%%%DATADIR%%/lualib/nn/WeightedMSECriterion.lua
422
%%TORCH%%%%DATADIR%%/lualib/nn/WhiteNoise.lua
423
%%TORCH%%%%DATADIR%%/lualib/nn/ZeroGrad.lua
424
%%TORCH%%%%DATADIR%%/lualib/nn/ZipTable.lua
425
%%TORCH%%%%DATADIR%%/lualib/nn/ZipTableOneToMany.lua
426
%%TORCH%%%%DATADIR%%/lualib/nn/hessian.lua
427
%%TORCH%%%%DATADIR%%/lualib/nn/init.lua
428
%%TORCH%%%%DATADIR%%/lualib/nn/test.lua
429
%%TORCH%%%%DATADIR%%/lualib/nn/utils.lua
430
%%TORCH%%%%DATADIR%%/lualib/optim/ConfusionMatrix.lua
431
%%TORCH%%%%DATADIR%%/lualib/optim/Logger.lua
432
%%TORCH%%%%DATADIR%%/lualib/optim/adadelta.lua
433
%%TORCH%%%%DATADIR%%/lualib/optim/adagrad.lua
434
%%TORCH%%%%DATADIR%%/lualib/optim/adam.lua
435
%%TORCH%%%%DATADIR%%/lualib/optim/adamax.lua
436
%%TORCH%%%%DATADIR%%/lualib/optim/asgd.lua
437
%%TORCH%%%%DATADIR%%/lualib/optim/cg.lua
438
%%TORCH%%%%DATADIR%%/lualib/optim/checkgrad.lua
439
%%TORCH%%%%DATADIR%%/lualib/optim/cmaes.lua
440
%%TORCH%%%%DATADIR%%/lualib/optim/de.lua
441
%%TORCH%%%%DATADIR%%/lualib/optim/fista.lua
442
%%TORCH%%%%DATADIR%%/lualib/optim/init.lua
443
%%TORCH%%%%DATADIR%%/lualib/optim/lbfgs.lua
444
%%TORCH%%%%DATADIR%%/lualib/optim/lswolfe.lua
445
%%TORCH%%%%DATADIR%%/lualib/optim/nag.lua
446
%%TORCH%%%%DATADIR%%/lualib/optim/polyinterp.lua
447
%%TORCH%%%%DATADIR%%/lualib/optim/rmsprop.lua
448
%%TORCH%%%%DATADIR%%/lualib/optim/rprop.lua
449
%%TORCH%%%%DATADIR%%/lualib/optim/sgd.lua
450
%%TORCH%%%%DATADIR%%/lualib/paths/init.lua
451
%%TORCH%%%%DATADIR%%/lualib/torch/CmdLine.lua
452
%%TORCH%%%%DATADIR%%/lualib/torch/FFInterface.lua
453
%%TORCH%%%%DATADIR%%/lualib/torch/File.lua
454
%%TORCH%%%%DATADIR%%/lualib/torch/Tensor.lua
455
%%TORCH%%%%DATADIR%%/lualib/torch/TestSuite.lua
456
%%TORCH%%%%DATADIR%%/lualib/torch/Tester.lua
457
%%TORCH%%%%DATADIR%%/lualib/torch/init.lua
458
%%TORCH%%%%DATADIR%%/lualib/torch/paths.lua
459
%%TORCH%%%%DATADIR%%/lualib/torch/test.lua
460
%%DATADIR%%/plugins/antivirus.lua
217
%%DATADIR%%/plugins/antivirus.lua
461
%%DATADIR%%/plugins/arc.lua
218
%%DATADIR%%/plugins/arc.lua
462
%%DATADIR%%/plugins/asn.lua
219
%%DATADIR%%/plugins/asn.lua
Lines 488-493 Link Here
488
%%DATADIR%%/plugins/mx_check.lua
245
%%DATADIR%%/plugins/mx_check.lua
489
%%DATADIR%%/plugins/neural.lua
246
%%DATADIR%%/plugins/neural.lua
490
%%DATADIR%%/plugins/once_received.lua
247
%%DATADIR%%/plugins/once_received.lua
248
%%DATADIR%%/plugins/p0f.lua
491
%%DATADIR%%/plugins/phishing.lua
249
%%DATADIR%%/plugins/phishing.lua
492
%%DATADIR%%/plugins/ratelimit.lua
250
%%DATADIR%%/plugins/ratelimit.lua
493
%%DATADIR%%/plugins/rbl.lua
251
%%DATADIR%%/plugins/rbl.lua
Lines 499-507 Link Here
499
%%DATADIR%%/plugins/spamtrap.lua
257
%%DATADIR%%/plugins/spamtrap.lua
500
%%DATADIR%%/plugins/trie.lua
258
%%DATADIR%%/plugins/trie.lua
501
%%DATADIR%%/plugins/url_redirector.lua
259
%%DATADIR%%/plugins/url_redirector.lua
502
%%DATADIR%%/plugins/url_reputation.lua
503
%%DATADIR%%/plugins/url_tags.lua
504
%%DATADIR%%/plugins/whitelist.lua
260
%%DATADIR%%/plugins/whitelist.lua
261
%%DATADIR%%/rules/bitcoin.lua
505
%%DATADIR%%/rules/forwarding.lua
262
%%DATADIR%%/rules/forwarding.lua
506
%%DATADIR%%/rules/headers_checks.lua
263
%%DATADIR%%/rules/headers_checks.lua
507
%%DATADIR%%/rules/html.lua
264
%%DATADIR%%/rules/html.lua
Lines 512-518 Link Here
512
%%DATADIR%%/rules/regexp/headers.lua
269
%%DATADIR%%/rules/regexp/headers.lua
513
%%DATADIR%%/rules/regexp/misc.lua
270
%%DATADIR%%/rules/regexp/misc.lua
514
%%DATADIR%%/rules/regexp/upstream_spam_filters.lua
271
%%DATADIR%%/rules/regexp/upstream_spam_filters.lua
515
%%DATADIR%%/rules/rspamd.classifiers.lua
516
%%DATADIR%%/rules/rspamd.lua
272
%%DATADIR%%/rules/rspamd.lua
517
%%DATADIR%%/rules/subject_checks.lua
273
%%DATADIR%%/rules/subject_checks.lua
518
%%DATADIR%%/www/README.md
274
%%DATADIR%%/www/README.md
Lines 540-549 Link Here
540
%%DATADIR%%/www/js/lib/d3.min.js
296
%%DATADIR%%/www/js/lib/d3.min.js
541
%%DATADIR%%/www/js/lib/d3evolution.min.js
297
%%DATADIR%%/www/js/lib/d3evolution.min.js
542
%%DATADIR%%/www/js/lib/d3pie.min.js
298
%%DATADIR%%/www/js/lib/d3pie.min.js
543
%%DATADIR%%/www/js/lib/domReady.js
544
%%DATADIR%%/www/js/lib/footable.min.js
299
%%DATADIR%%/www/js/lib/footable.min.js
545
%%DATADIR%%/www/js/lib/humanize.min.js
300
%%DATADIR%%/www/js/lib/humanize.min.js
546
%%DATADIR%%/www/js/lib/jquery-3.3.1.min.js
301
%%DATADIR%%/www/js/lib/jquery-3.4.1.min.js
547
%%DATADIR%%/www/js/lib/jquery.stickytabs.min.js
302
%%DATADIR%%/www/js/lib/jquery.stickytabs.min.js
548
%%DATADIR%%/www/js/lib/nprogress.min.js
303
%%DATADIR%%/www/js/lib/nprogress.min.js
549
%%DATADIR%%/www/js/lib/require.min.js
304
%%DATADIR%%/www/js/lib/require.min.js
(-)mail/rspamd-devel/Makefile (-5 / +3 lines)
Lines 1-7 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	rspamd
3
PORTNAME=	rspamd
4
PORTVERSION=	2.0.a1.20191010
4
PORTVERSION=	2.1.a1.20191012
5
CATEGORIES=	mail
5
CATEGORIES=	mail
6
PKGNAMESUFFIX=	-devel
6
PKGNAMESUFFIX=	-devel
7
7
Lines 51-57 Link Here
51
		-DDEBUG=ON \
51
		-DDEBUG=ON \
52
		-DGIT_ID=${GH_TAGNAME}
52
		-DGIT_ID=${GH_TAGNAME}
53
USE_GITHUB=	yes
53
USE_GITHUB=	yes
54
GH_TAGNAME=	1bf202d
54
GH_TAGNAME=	08ffbdd
55
55
56
DEBUG_FLAGS=	-g -O0
56
DEBUG_FLAGS=	-g -O0
57
WITH_DEBUG=	yes
57
WITH_DEBUG=	yes
Lines 70-85 Link Here
70
	p5-EV>=0:devel/p5-EV \
70
	p5-EV>=0:devel/p5-EV \
71
	p5-JSON-XS>=0:converters/p5-JSON-XS
71
	p5-JSON-XS>=0:converters/p5-JSON-XS
72
72
73
.include <bsd.port.options.mk>
74
75
post-install:
73
post-install:
76
	@${MKDIR} \
74
	@${MKDIR} \
77
		${STAGEDIR}/var/log/rspamd \
75
		${STAGEDIR}/var/log/rspamd \
78
		${STAGEDIR}/var/db/rspamd \
76
		${STAGEDIR}/var/db/rspamd \
79
		${STAGEDIR}/var/run/rspamd
77
		${STAGEDIR}/var/run/rspamd
78
	${RM} ${STAGEDIR}/${ETCDIR}/rspamd.conf.sample
80
	# Linux specific
79
	# Linux specific
81
	${RM} ${STAGEDIR}/${ETCDIR}/rspamd.systemd.conf
80
	${RM} ${STAGEDIR}/${ETCDIR}/rspamd.systemd.conf
82
	# No need, since rspamd.conf.sample is a same
83
	${RM} ${STAGEDIR}/${ETCDIR}/rspamd.sysvinit.conf
81
	${RM} ${STAGEDIR}/${ETCDIR}/rspamd.sysvinit.conf
84
	# No examples installed by the port
82
	# No examples installed by the port
85
	${RMDIR} ${STAGEDIR}/${EXAMPLESDIR}
83
	${RMDIR} ${STAGEDIR}/${EXAMPLESDIR}
(-)mail/rspamd-devel/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1570685523
1
TIMESTAMP = 1570867093
2
SHA256 (rspamd-rspamd-2.0.a1.20191010-1bf202d_GH0.tar.gz) = 7f08dedd1253e909da749e2c85bfeb4a6deb74786badc44a64e280c837135beb
2
SHA256 (rspamd-rspamd-2.1.a1.20191012-08ffbdd_GH0.tar.gz) = b8af0de9b852755771adffa09013ae8481c552ac6e5011f1af300ef005cd76ad
3
SIZE (rspamd-rspamd-2.0.a1.20191010-1bf202d_GH0.tar.gz) = 4222899
3
SIZE (rspamd-rspamd-2.1.a1.20191012-08ffbdd_GH0.tar.gz) = 4230728
(-)mail/rspamd-devel/pkg-plist (-16 / +17 lines)
Lines 7-18 Link Here
7
bin/rspamd_stats
7
bin/rspamd_stats
8
%%CGP%%bin/rspamd-cgp-helper
8
%%CGP%%bin/rspamd-cgp-helper
9
etc/newsyslog.conf.d/rspamd.newsyslog.conf
9
etc/newsyslog.conf.d/rspamd.newsyslog.conf
10
@sample %%ETCDIR%%/actions.conf.sample
10
%%ETCDIR%%/actions.conf
11
@sample %%ETCDIR%%/cgp.inc.sample
11
%%ETCDIR%%/cgp.inc
12
@sample %%ETCDIR%%/common.conf.sample
12
%%ETCDIR%%/common.conf
13
@sample %%ETCDIR%%/composites.conf.sample
13
%%ETCDIR%%/composites.conf
14
@sample %%ETCDIR%%/groups.conf.sample
14
%%ETCDIR%%/groups.conf
15
@sample %%ETCDIR%%/logging.inc.sample
15
%%ETCDIR%%/logging.inc
16
%%ETCDIR%%/maps.d/dmarc_whitelist.inc
16
%%ETCDIR%%/maps.d/dmarc_whitelist.inc
17
%%ETCDIR%%/maps.d/maillist.inc
17
%%ETCDIR%%/maps.d/maillist.inc
18
%%ETCDIR%%/maps.d/mid.inc
18
%%ETCDIR%%/maps.d/mid.inc
Lines 20-27 Link Here
20
%%ETCDIR%%/maps.d/redirectors.inc
20
%%ETCDIR%%/maps.d/redirectors.inc
21
%%ETCDIR%%/maps.d/spf_dkim_whitelist.inc
21
%%ETCDIR%%/maps.d/spf_dkim_whitelist.inc
22
%%ETCDIR%%/maps.d/surbl-whitelist.inc
22
%%ETCDIR%%/maps.d/surbl-whitelist.inc
23
@sample %%ETCDIR%%/metrics.conf.sample
23
%%ETCDIR%%/metrics.conf
24
@sample %%ETCDIR%%/modules.conf.sample
24
%%ETCDIR%%/modules.conf
25
%%ETCDIR%%/modules.d/antivirus.conf
25
%%ETCDIR%%/modules.d/antivirus.conf
26
%%ETCDIR%%/modules.d/arc.conf
26
%%ETCDIR%%/modules.d/arc.conf
27
%%ETCDIR%%/modules.d/asn.conf
27
%%ETCDIR%%/modules.d/asn.conf
Lines 66-73 Link Here
66
%%ETCDIR%%/modules.d/trie.conf
66
%%ETCDIR%%/modules.d/trie.conf
67
%%ETCDIR%%/modules.d/url_redirector.conf
67
%%ETCDIR%%/modules.d/url_redirector.conf
68
%%ETCDIR%%/modules.d/whitelist.conf
68
%%ETCDIR%%/modules.d/whitelist.conf
69
@sample %%ETCDIR%%/options.inc.sample
69
%%ETCDIR%%/options.inc
70
@sample %%ETCDIR%%/rspamd.conf.sample
70
%%ETCDIR%%/rspamd.conf
71
@sample %%ETCDIR%%/rspamd.newsyslog.conf.sample
71
@sample %%ETCDIR%%/rspamd.newsyslog.conf.sample
72
%%ETCDIR%%/scores.d/fuzzy_group.conf
72
%%ETCDIR%%/scores.d/fuzzy_group.conf
73
%%ETCDIR%%/scores.d/headers_group.conf
73
%%ETCDIR%%/scores.d/headers_group.conf
Lines 81-92 Link Here
81
%%ETCDIR%%/scores.d/subject_group.conf
81
%%ETCDIR%%/scores.d/subject_group.conf
82
%%ETCDIR%%/scores.d/surbl_group.conf
82
%%ETCDIR%%/scores.d/surbl_group.conf
83
%%ETCDIR%%/scores.d/whitelist_group.conf
83
%%ETCDIR%%/scores.d/whitelist_group.conf
84
@sample %%ETCDIR%%/settings.conf.sample
84
%%ETCDIR%%/settings.conf
85
@sample %%ETCDIR%%/statistic.conf.sample
85
%%ETCDIR%%/statistic.conf
86
@sample %%ETCDIR%%/worker-controller.inc.sample
86
%%ETCDIR%%/worker-controller.inc
87
@sample %%ETCDIR%%/worker-fuzzy.inc.sample
87
%%ETCDIR%%/worker-fuzzy.inc
88
@sample %%ETCDIR%%/worker-normal.inc.sample
88
%%ETCDIR%%/worker-normal.inc
89
@sample %%ETCDIR%%/worker-proxy.inc.sample
89
%%ETCDIR%%/worker-proxy.inc
90
lib/rspamd/librspamd-actrie.so
90
lib/rspamd/librspamd-actrie.so
91
lib/rspamd/librspamd-ev.so
91
lib/rspamd/librspamd-ev.so
92
lib/rspamd/librspamd-kann.so
92
lib/rspamd/librspamd-kann.so
Lines 181-186 Link Here
181
%%DATADIR%%/lualib/lua_scanners/kaspersky_se.lua
181
%%DATADIR%%/lualib/lua_scanners/kaspersky_se.lua
182
%%DATADIR%%/lualib/lua_scanners/oletools.lua
182
%%DATADIR%%/lualib/lua_scanners/oletools.lua
183
%%DATADIR%%/lualib/lua_scanners/p0f.lua
183
%%DATADIR%%/lualib/lua_scanners/p0f.lua
184
%%DATADIR%%/lualib/lua_scanners/razor.lua
184
%%DATADIR%%/lualib/lua_scanners/savapi.lua
185
%%DATADIR%%/lualib/lua_scanners/savapi.lua
185
%%DATADIR%%/lualib/lua_scanners/sophos.lua
186
%%DATADIR%%/lualib/lua_scanners/sophos.lua
186
%%DATADIR%%/lualib/lua_scanners/spamassassin.lua
187
%%DATADIR%%/lualib/lua_scanners/spamassassin.lua

Return to bug 241204