1 |
commit: 3082d47d25fdb359e720effd81a1ba6c408d9920 |
2 |
Author: Petr Vaněk <arkamar <AT> atlas <DOT> cz> |
3 |
AuthorDate: Fri Dec 6 15:04:38 2019 +0000 |
4 |
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Dec 14 08:41:37 2019 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3082d47d |
7 |
|
8 |
mail-filter/rspamd: clean old versions |
9 |
|
10 |
Package-Manager: Portage-2.3.76, Repoman-2.3.16 |
11 |
Signed-off-by: Petr Vaněk <arkamar <AT> atlas.cz> |
12 |
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org> |
13 |
|
14 |
mail-filter/rspamd/Manifest | 3 - |
15 |
mail-filter/rspamd/files/rspamd-r6.init | 55 ------------------ |
16 |
mail-filter/rspamd/metadata.xml | 2 - |
17 |
mail-filter/rspamd/rspamd-1.8.3.ebuild | 98 --------------------------------- |
18 |
mail-filter/rspamd/rspamd-1.9.0.ebuild | 96 -------------------------------- |
19 |
mail-filter/rspamd/rspamd-1.9.4.ebuild | 89 ------------------------------ |
20 |
6 files changed, 343 deletions(-) |
21 |
|
22 |
diff --git a/mail-filter/rspamd/Manifest b/mail-filter/rspamd/Manifest |
23 |
index e822eb9baa8..879828213cd 100644 |
24 |
--- a/mail-filter/rspamd/Manifest |
25 |
+++ b/mail-filter/rspamd/Manifest |
26 |
@@ -1,5 +1,2 @@ |
27 |
-DIST rspamd-1.8.3.tar.gz 4319623 BLAKE2B b7fdd6791df5899710bb1d696a9b94d1840335b6a34d6cdeebc2b5eebe9f4e5b6da3e90ed9ab5e3945aab7ef33f54f048024b51c3de37db1a083ad89c656b456 SHA512 5e20255466fe2cd4842196fb2138732b59911de655e73d9cc13009b5179b84e5a2060083961b35fe40b9f550f8e18067056415a1d803fac54fac000070024c01 |
28 |
-DIST rspamd-1.9.0.tar.gz 4402395 BLAKE2B 11f90fc232496b493296ef0fb9ff4118ac11863528cd6a52bcae6adbdc09ce86453bb39df35714702fcd5c6a535007ec402a580bd735abbddeeb154ff8807219 SHA512 fee2a60c10fbab087b12d9188974a0c47417a9894308f66980eb6311496b16661194d858d1e522d2d524b3e359f2f3ad88535421d1dc05be26414b5a346afec6 |
29 |
-DIST rspamd-1.9.4.tar.gz 4476230 BLAKE2B e4866fb8fd97210e77b75d948ae97f038eccc33ec9f6214693579e5d84210c87ff9258204f466ffe6bea780159d24d819aaf393a06dbf2785659a784e4f4e8b6 SHA512 3acecec6adb91580ac2ad96419fdc9588b120ec5a3b4a44135fc5a3e7c15f2dbc99963a8337f9effb9423846489545a55d89d1849c5ba62d8cd91dc67c32d8dc |
30 |
DIST rspamd-2.1.tar.gz 4232297 BLAKE2B 4685fa404e5a66d2295da57ece8ce1830507b3464c5136952dbb85847a5002c9c45c4f5430d0d60bc199f3aeafde7abf3ac218451f1609b81a5edfd4d0394588 SHA512 7ecd42e9196ccad29a18bb3e6153fd13d3564c1630c4ec88c712d180f789ad2c36755bfeff65e8dd82737debfb5530a6ec4eb401b49dd82b9eb1dbdea991f84f |
31 |
DIST rspamd-2.2.tar.gz 4257574 BLAKE2B 3717736ecefea49cfc9e8bf312bdeafa8650dfe1b0a4410d98693add30c77cb054c7620ecc421edd69a2d8bfc1bcb02183951069b15774a588359da8bfb26ac9 SHA512 e62367b9d663a005686e3eef216a7913c6050125e96582e2a58ef459e14512c1bcf09108050ff8ef524ba5e7a3c78559805353a25510654d8764f985757b32fe |
32 |
|
33 |
diff --git a/mail-filter/rspamd/files/rspamd-r6.init b/mail-filter/rspamd/files/rspamd-r6.init |
34 |
deleted file mode 100644 |
35 |
index 8c31fd7d027..00000000000 |
36 |
--- a/mail-filter/rspamd/files/rspamd-r6.init |
37 |
+++ /dev/null |
38 |
@@ -1,55 +0,0 @@ |
39 |
-#!/sbin/openrc-run |
40 |
-# Copyright 2015-2019 Gentoo Authors |
41 |
-# Distributed under the terms of the GNU General Public License v2 |
42 |
- |
43 |
-RSPAMD_CONFIGFILE=${RSPAMD_CONFIGFILE:-"/etc/rspamd/rspamd.conf"} |
44 |
-RSPAMD_GROUP=${RSPAMD_GROUP:-rspamd} |
45 |
-RSPAMD_OPTS=${RSPAMD_OPTS:-""} |
46 |
-RSPAMD_PIDFILE=${RSPAMD_PIDFILE:-"/run/rspamd.pid"} |
47 |
-RSPAMD_USER=${RSPAMD_USER:-rspamd} |
48 |
- |
49 |
-command="/usr/bin/rspamd" |
50 |
-command_args="${RSPAMD_OPTS} -c \"${RSPAMD_CONFIGFILE}\" -u ${RSPAMD_USER} -g ${RSPAMD_GROUP} --pid \"${RSPAMD_PIDFILE}\"" |
51 |
-start_stop_daemon_args=${RSPAMD_SSDARGS:-"--wait 1000"} |
52 |
-pidfile="${RSPAMD_PIDFILE}" |
53 |
-retry=${RSPAMD_TERMTIMEOUT:-"TERM/60/KILL/5"} |
54 |
- |
55 |
-required_files="${RSPAMD_CONFIGFILE}" |
56 |
- |
57 |
-description="Rapid spam filtering system" |
58 |
- |
59 |
-extra_commands="checkconfig" |
60 |
-extra_started_commands="reload" |
61 |
- |
62 |
-description_checkconfig="Validate rspamd's configuration" |
63 |
-description_reload="Sends rspamd a signal to reload its configuration" |
64 |
- |
65 |
-depend() { |
66 |
- before mta |
67 |
- use dns redis |
68 |
-} |
69 |
- |
70 |
-checkconfig() { |
71 |
- ${command} -c "${RSPAMD_CONFIGFILE}" -u ${RSPAMD_USER} -g ${RSPAMD_GROUP} -t 1>/dev/null \ |
72 |
- || return 1 |
73 |
-} |
74 |
- |
75 |
-reload() { |
76 |
- checkconfig || return 1 |
77 |
- |
78 |
- ebegin "Reloading ${SVCNAME}" |
79 |
- start-stop-daemon --signal HUP --pidfile "${pidfile}" |
80 |
- eend $? |
81 |
-} |
82 |
- |
83 |
-start_pre() { |
84 |
- if [ "${RC_CMD}" != "restart" ]; then |
85 |
- checkconfig || return 1 |
86 |
- fi |
87 |
-} |
88 |
- |
89 |
-stop_pre() { |
90 |
- if [ "${RC_CMD}" = "restart" ]; then |
91 |
- checkconfig || return 1 |
92 |
- fi |
93 |
-} |
94 |
|
95 |
diff --git a/mail-filter/rspamd/metadata.xml b/mail-filter/rspamd/metadata.xml |
96 |
index 2b4ad4e2b87..140755872e0 100644 |
97 |
--- a/mail-filter/rspamd/metadata.xml |
98 |
+++ b/mail-filter/rspamd/metadata.xml |
99 |
@@ -17,8 +17,6 @@ |
100 |
<remote-id type="github">vstakhov/rspamd</remote-id> |
101 |
</upstream> |
102 |
<use> |
103 |
- <flag name="fann">Enable neural network plugin (requires <pkg>sci-mathematics/fann</pkg>).</flag> |
104 |
<flag name="pcre2">Use dev-libs/libpcre2</flag> |
105 |
- <flag name="torch">Enable torch support. This is required for the neural module</flag> |
106 |
</use> |
107 |
</pkgmetadata> |
108 |
|
109 |
diff --git a/mail-filter/rspamd/rspamd-1.8.3.ebuild b/mail-filter/rspamd/rspamd-1.8.3.ebuild |
110 |
deleted file mode 100644 |
111 |
index 64cb537424f..00000000000 |
112 |
--- a/mail-filter/rspamd/rspamd-1.8.3.ebuild |
113 |
+++ /dev/null |
114 |
@@ -1,98 +0,0 @@ |
115 |
-# Copyright 1999-2019 Gentoo Authors |
116 |
-# Distributed under the terms of the GNU General Public License v2 |
117 |
- |
118 |
-EAPI=6 |
119 |
- |
120 |
-inherit cmake-utils pax-utils systemd tmpfiles user |
121 |
- |
122 |
-if [[ ${PV} == *9999 ]] ; then |
123 |
- EGIT_REPO_URI="https://github.com/vstakhov/rspamd.git" |
124 |
- inherit git-r3 |
125 |
-else |
126 |
- SRC_URI="https://github.com/vstakhov/rspamd/archive/${PV}.tar.gz -> ${P}.tar.gz" |
127 |
- KEYWORDS="~amd64 ~x86" |
128 |
-fi |
129 |
- |
130 |
-DESCRIPTION="Rapid spam filtering system" |
131 |
-HOMEPAGE="https://github.com/vstakhov/rspamd" |
132 |
-LICENSE="Apache-2.0" |
133 |
-SLOT="0" |
134 |
-IUSE="cpu_flags_x86_ssse3 fann gd jemalloc +jit libressl pcre2 +torch" |
135 |
-REQUIRED_USE="torch? ( jit )" |
136 |
- |
137 |
-RDEPEND="dev-db/sqlite:3 |
138 |
- dev-libs/glib:2 |
139 |
- dev-libs/icu:= |
140 |
- dev-libs/libevent:= |
141 |
- net-libs/libnsl |
142 |
- sys-apps/file |
143 |
- dev-util/ragel |
144 |
- cpu_flags_x86_ssse3? ( dev-libs/hyperscan ) |
145 |
- fann? ( sci-mathematics/fann ) |
146 |
- gd? ( media-libs/gd[jpeg] ) |
147 |
- jemalloc? ( dev-libs/jemalloc ) |
148 |
- jit? ( dev-lang/luajit:2 ) |
149 |
- !libressl? ( dev-libs/openssl:0=[-bindist] ) |
150 |
- libressl? ( dev-libs/libressl:0= ) |
151 |
- pcre2? ( dev-libs/libpcre2[jit=] ) |
152 |
- !pcre2? ( dev-libs/libpcre[jit=] )" |
153 |
-DEPEND="${RDEPEND}" |
154 |
- |
155 |
-pkg_setup() { |
156 |
- enewgroup rspamd |
157 |
- enewuser rspamd -1 -1 /var/lib/rspamd rspamd |
158 |
-} |
159 |
- |
160 |
-src_prepare() { |
161 |
- cmake-utils_src_prepare |
162 |
- |
163 |
- sed -i -e 's/User=_rspamd/User=rspamd/g' \ |
164 |
- rspamd.service \ |
165 |
- || die |
166 |
-} |
167 |
- |
168 |
-src_configure() { |
169 |
- local mycmakeargs=( |
170 |
- -DCONFDIR=/etc/rspamd |
171 |
- -DRUNDIR=/var/run/rspamd |
172 |
- -DDBDIR=/var/lib/rspamd |
173 |
- -DLOGDIR=/var/log/rspamd |
174 |
- -DENABLE_LUAJIT=$(usex jit ON OFF) |
175 |
- -DENABLE_FANN=$(usex fann ON OFF) |
176 |
- -DENABLE_GD=$(usex gd ON OFF) |
177 |
- -DENABLE_PCRE2=$(usex pcre2 ON OFF) |
178 |
- -DENABLE_JEMALLOC=$(usex jemalloc ON OFF) |
179 |
- -DENABLE_HYPERSCAN=$(usex cpu_flags_x86_ssse3 ON OFF) |
180 |
- -DENABLE_TORCH=$(usex torch ON OFF) |
181 |
- ) |
182 |
- cmake-utils_src_configure |
183 |
-} |
184 |
- |
185 |
-src_test() { |
186 |
- cmake-utils_src_test |
187 |
-} |
188 |
- |
189 |
-src_install() { |
190 |
- cmake-utils_src_install |
191 |
- |
192 |
- newconfd "${FILESDIR}"/rspamd.conf rspamd |
193 |
- newinitd "${FILESDIR}/rspamd-r6.init" rspamd |
194 |
- systemd_newunit rspamd.service rspamd.service |
195 |
- |
196 |
- newtmpfiles "${FILESDIR}"/${PN}.tmpfile ${PN}.conf |
197 |
- |
198 |
- # Remove mprotect for JIT support |
199 |
- if use jit; then |
200 |
- pax-mark m "${ED%/}"/usr/bin/rspamd-* "${ED%/}"/usr/bin/rspamadm-* |
201 |
- fi |
202 |
- |
203 |
- insinto /etc/logrotate.d |
204 |
- newins "${FILESDIR}"/rspamd-r1.logrotate rspamd |
205 |
- |
206 |
- diropts -o rspamd -g rspamd |
207 |
- keepdir /var/{lib,log}/rspamd |
208 |
-} |
209 |
- |
210 |
-pkg_postinst() { |
211 |
- tmpfiles_process "${PN}.conf" |
212 |
-} |
213 |
|
214 |
diff --git a/mail-filter/rspamd/rspamd-1.9.0.ebuild b/mail-filter/rspamd/rspamd-1.9.0.ebuild |
215 |
deleted file mode 100644 |
216 |
index 2000be8f549..00000000000 |
217 |
--- a/mail-filter/rspamd/rspamd-1.9.0.ebuild |
218 |
+++ /dev/null |
219 |
@@ -1,96 +0,0 @@ |
220 |
-# Copyright 1999-2019 Gentoo Authors |
221 |
-# Distributed under the terms of the GNU General Public License v2 |
222 |
- |
223 |
-EAPI=6 |
224 |
- |
225 |
-inherit cmake-utils pax-utils systemd tmpfiles user |
226 |
- |
227 |
-if [[ ${PV} == *9999 ]] ; then |
228 |
- EGIT_REPO_URI="https://github.com/vstakhov/rspamd.git" |
229 |
- inherit git-r3 |
230 |
-else |
231 |
- SRC_URI="https://github.com/vstakhov/rspamd/archive/${PV}.tar.gz -> ${P}.tar.gz" |
232 |
- KEYWORDS="~amd64 ~x86" |
233 |
-fi |
234 |
- |
235 |
-DESCRIPTION="Rapid spam filtering system" |
236 |
-HOMEPAGE="https://github.com/vstakhov/rspamd" |
237 |
-LICENSE="Apache-2.0" |
238 |
-SLOT="0" |
239 |
-IUSE="cpu_flags_x86_ssse3 gd jemalloc +jit libressl pcre2 +torch" |
240 |
-REQUIRED_USE="torch? ( jit )" |
241 |
- |
242 |
-RDEPEND="dev-db/sqlite:3 |
243 |
- dev-libs/glib:2 |
244 |
- dev-libs/icu:= |
245 |
- dev-libs/libevent:= |
246 |
- net-libs/libnsl |
247 |
- sys-apps/file |
248 |
- dev-util/ragel |
249 |
- cpu_flags_x86_ssse3? ( dev-libs/hyperscan ) |
250 |
- gd? ( media-libs/gd[jpeg] ) |
251 |
- jemalloc? ( dev-libs/jemalloc ) |
252 |
- jit? ( dev-lang/luajit:2 ) |
253 |
- !libressl? ( dev-libs/openssl:0=[-bindist] ) |
254 |
- libressl? ( dev-libs/libressl:0= ) |
255 |
- pcre2? ( dev-libs/libpcre2[jit=] ) |
256 |
- !pcre2? ( dev-libs/libpcre[jit=] )" |
257 |
-DEPEND="${RDEPEND}" |
258 |
- |
259 |
-pkg_setup() { |
260 |
- enewgroup rspamd |
261 |
- enewuser rspamd -1 -1 /var/lib/rspamd rspamd |
262 |
-} |
263 |
- |
264 |
-src_prepare() { |
265 |
- cmake-utils_src_prepare |
266 |
- |
267 |
- sed -i -e 's/User=_rspamd/User=rspamd/g' \ |
268 |
- rspamd.service \ |
269 |
- || die |
270 |
-} |
271 |
- |
272 |
-src_configure() { |
273 |
- local mycmakeargs=( |
274 |
- -DCONFDIR=/etc/rspamd |
275 |
- -DRUNDIR=/var/run/rspamd |
276 |
- -DDBDIR=/var/lib/rspamd |
277 |
- -DLOGDIR=/var/log/rspamd |
278 |
- -DENABLE_LUAJIT=$(usex jit ON OFF) |
279 |
- -DENABLE_GD=$(usex gd ON OFF) |
280 |
- -DENABLE_PCRE2=$(usex pcre2 ON OFF) |
281 |
- -DENABLE_JEMALLOC=$(usex jemalloc ON OFF) |
282 |
- -DENABLE_HYPERSCAN=$(usex cpu_flags_x86_ssse3 ON OFF) |
283 |
- -DENABLE_TORCH=$(usex torch ON OFF) |
284 |
- ) |
285 |
- cmake-utils_src_configure |
286 |
-} |
287 |
- |
288 |
-src_test() { |
289 |
- cmake-utils_src_test |
290 |
-} |
291 |
- |
292 |
-src_install() { |
293 |
- cmake-utils_src_install |
294 |
- |
295 |
- newconfd "${FILESDIR}"/rspamd.conf rspamd |
296 |
- newinitd "${FILESDIR}/rspamd-r6.init" rspamd |
297 |
- systemd_newunit rspamd.service rspamd.service |
298 |
- |
299 |
- newtmpfiles "${FILESDIR}"/${PN}.tmpfile ${PN}.conf |
300 |
- |
301 |
- # Remove mprotect for JIT support |
302 |
- if use jit; then |
303 |
- pax-mark m "${ED%/}"/usr/bin/rspamd-* "${ED%/}"/usr/bin/rspamadm-* |
304 |
- fi |
305 |
- |
306 |
- insinto /etc/logrotate.d |
307 |
- newins "${FILESDIR}"/rspamd-r1.logrotate rspamd |
308 |
- |
309 |
- diropts -o rspamd -g rspamd |
310 |
- keepdir /var/{lib,log}/rspamd |
311 |
-} |
312 |
- |
313 |
-pkg_postinst() { |
314 |
- tmpfiles_process "${PN}.conf" |
315 |
-} |
316 |
|
317 |
diff --git a/mail-filter/rspamd/rspamd-1.9.4.ebuild b/mail-filter/rspamd/rspamd-1.9.4.ebuild |
318 |
deleted file mode 100644 |
319 |
index 47cfb7f44f9..00000000000 |
320 |
--- a/mail-filter/rspamd/rspamd-1.9.4.ebuild |
321 |
+++ /dev/null |
322 |
@@ -1,89 +0,0 @@ |
323 |
-# Copyright 1999-2019 Gentoo Authors |
324 |
-# Distributed under the terms of the GNU General Public License v2 |
325 |
- |
326 |
-EAPI=6 |
327 |
- |
328 |
-inherit cmake-utils pax-utils systemd tmpfiles user |
329 |
- |
330 |
-if [[ ${PV} == *9999 ]] ; then |
331 |
- EGIT_REPO_URI="https://github.com/vstakhov/rspamd.git" |
332 |
- inherit git-r3 |
333 |
-else |
334 |
- SRC_URI="https://github.com/vstakhov/rspamd/archive/${PV}.tar.gz -> ${P}.tar.gz" |
335 |
- KEYWORDS="~amd64 ~x86" |
336 |
-fi |
337 |
- |
338 |
-DESCRIPTION="Rapid spam filtering system" |
339 |
-HOMEPAGE="https://github.com/vstakhov/rspamd" |
340 |
-LICENSE="Apache-2.0" |
341 |
-SLOT="0" |
342 |
-IUSE="cpu_flags_x86_ssse3 gd jemalloc +jit libressl pcre2 +torch" |
343 |
-REQUIRED_USE="torch? ( jit )" |
344 |
- |
345 |
-RDEPEND="dev-db/sqlite:3 |
346 |
- dev-libs/glib:2 |
347 |
- dev-libs/icu:= |
348 |
- dev-libs/libevent:= |
349 |
- net-libs/libnsl |
350 |
- sys-apps/file |
351 |
- dev-util/ragel |
352 |
- cpu_flags_x86_ssse3? ( dev-libs/hyperscan ) |
353 |
- gd? ( media-libs/gd[jpeg] ) |
354 |
- jemalloc? ( dev-libs/jemalloc ) |
355 |
- jit? ( dev-lang/luajit:2 ) |
356 |
- !libressl? ( dev-libs/openssl:0=[-bindist] ) |
357 |
- libressl? ( dev-libs/libressl:0= ) |
358 |
- pcre2? ( dev-libs/libpcre2[jit=] ) |
359 |
- !pcre2? ( dev-libs/libpcre[jit=] )" |
360 |
-DEPEND="${RDEPEND}" |
361 |
- |
362 |
-pkg_setup() { |
363 |
- enewgroup rspamd |
364 |
- enewuser rspamd -1 -1 /var/lib/rspamd rspamd |
365 |
-} |
366 |
- |
367 |
-src_prepare() { |
368 |
- cmake-utils_src_prepare |
369 |
- sed -i -e 's/User=_rspamd/User=rspamd/g' rspamd.service || die |
370 |
-} |
371 |
- |
372 |
-src_configure() { |
373 |
- local mycmakeargs=( |
374 |
- -DCONFDIR="${EPREFIX}/etc/rspamd" |
375 |
- -DRUNDIR="${EPREFIX}/var/run/rspamd" |
376 |
- -DDBDIR="${EPREFIX}/var/lib/rspamd" |
377 |
- -DLOGDIR="${EPREFIX}/var/log/rspamd" |
378 |
- -DENABLE_LUAJIT=$(usex jit ON OFF) |
379 |
- -DENABLE_GD=$(usex gd ON OFF) |
380 |
- -DENABLE_PCRE2=$(usex pcre2 ON OFF) |
381 |
- -DENABLE_JEMALLOC=$(usex jemalloc ON OFF) |
382 |
- -DENABLE_HYPERSCAN=$(usex cpu_flags_x86_ssse3 ON OFF) |
383 |
- -DENABLE_TORCH=$(usex torch ON OFF) |
384 |
- ) |
385 |
- cmake-utils_src_configure |
386 |
-} |
387 |
- |
388 |
-src_install() { |
389 |
- cmake-utils_src_install |
390 |
- |
391 |
- newconfd "${FILESDIR}"/rspamd.conf rspamd |
392 |
- newinitd "${FILESDIR}/rspamd-r6.init" rspamd |
393 |
- systemd_newunit rspamd.service rspamd.service |
394 |
- |
395 |
- newtmpfiles "${FILESDIR}"/${PN}.tmpfile ${PN}.conf |
396 |
- |
397 |
- # Remove mprotect for JIT support |
398 |
- if use jit; then |
399 |
- pax-mark m "${ED%/}"/usr/bin/rspamd-* "${ED%/}"/usr/bin/rspamadm-* |
400 |
- fi |
401 |
- |
402 |
- insinto /etc/logrotate.d |
403 |
- newins "${FILESDIR}"/rspamd-r1.logrotate rspamd |
404 |
- |
405 |
- diropts -o rspamd -g rspamd |
406 |
- keepdir /var/{lib,log}/rspamd |
407 |
-} |
408 |
- |
409 |
-pkg_postinst() { |
410 |
- tmpfiles_process "${PN}.conf" |
411 |
-} |