Gentoo Archives: gentoo-commits

From: Joonas Niilola <juippis@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: mail-filter/rspamd/, mail-filter/rspamd/files/
Date: Sat, 14 Dec 2019 08:42:04
Message-Id: 1576312897.3082d47d25fdb359e720effd81a1ba6c408d9920.juippis@gentoo
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 -}