forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
mail-filter/rspamd: version bump to 1.7.2 (fixes bug 651366)
Package-Manager: Portage-2.3.24, Repoman-2.3.6
- Loading branch information
Showing
4 changed files
with
102 additions
and
22 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,4 @@ | ||
DIST rspamd-1.6.5.tar.gz 2484271 BLAKE2B 880e862eecd4a082b87bee2ba8c7b17a475efbfe90dbb0cbf34c5ad6c42c80d6ea142f11c7632763d7f9e4155a4521274f2d5a26a77dfbdab9f585bb1e3fff5f SHA512 789abc994cf96a0d88662e14f0e77f95f5c7c7bd1f808ffd64af21cf73cef643b5aee4c1f066d81d04e79d6bb7f72f12095ff08d8515a40bcca23153715fc9f1 | ||
DIST rspamd-1.6.6.tar.gz 2487482 BLAKE2B f18640f64a8c0bcf6077267a1715f0bb096ab18484c24de56a012c42666cdc9f8671237c5336dce7cd47f44f9aba7905ce3723232d53a5b8ddfe143df682bd9b SHA512 14c7144017df69600dbd09541d16dae19d87105b09f95811fc09624b60e89ca68200654e88dea242508afd3c4963ea7cac086abddec8ca1a3d8fc73d7c27e899 | ||
DIST rspamd-1.7.1.tar.gz 4453460 BLAKE2B 28070804a6daf7f6354203038fbd974176a1ed5135b51a5ef7f089e63ffac3b3bbdca1961154b846f5b7d054071925722b311b46a3be6d09ff3d853232cbbd5f SHA512 3de4e07fa9cc72e306936a201f6bc019b5bf6f3ade003bf9217dc8a7decf027b986d80e1c0d2f09460af6f1d59aa520fee68287ad6ccee1cec94698054bc2fbb | ||
DIST rspamd-1.7.2.tar.gz 4460606 BLAKE2B 2c4389fd5350d67d21745288f74c4e1276772c47bbb0c74364227d0c04e4102c2ce00cd8242a639825e8c9971e87822af7a38a0a8561ba979e3f3b396d120414 SHA512 45ab95c7488e58da9e8803daefda5a0f8920cc4d4c4508a0347ed07d201124d07b10e93010b2be5fab3ecd0ac2be962bcebbb41f434a449fdbc31ded744878cf |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,12 +1,12 @@ | ||
/var/log/rspamd/rspamd.log{ | ||
/var/log/rspamd/rspamd.log { | ||
daily | ||
rotate 4 | ||
delaycompress | ||
compress | ||
notifempty | ||
missingok | ||
postrotate | ||
service rspamd reopenlog >/dev/null 2>&1 || true | ||
test -r /run/rspamd/rspamd.pid && kill -USR1 $(cat /run/rspamd/rspamd.pid) &>/dev/null | ||
endscript | ||
} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,24 +1,25 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> | ||
<pkgmetadata> | ||
<maintainer type="person"> | ||
<email>[email protected]</email> | ||
<name>Christian Roessner</name> | ||
</maintainer> | ||
<maintainer type="project"> | ||
<email>[email protected]</email> | ||
<name>Proxy Maintainers</name> | ||
</maintainer> | ||
<maintainer type="person"> | ||
<email>[email protected]</email> | ||
<name>Dirkjan Ochtman</name> | ||
</maintainer> | ||
<upstream> | ||
<remote-id type="github">vstakhov/rspamd</remote-id> | ||
</upstream> | ||
<use> | ||
<flag name="fann">Enable neural network plugin (requires <pkg>sci-mathematics/fann</pkg>).</flag> | ||
<flag name="jemalloc">Use dev-libs/jemalloc for allocations</flag> | ||
<flag name="pcre2">Use dev-libs/libpcre2</flag> | ||
</use> | ||
<maintainer type="person"> | ||
<email>[email protected]</email> | ||
<name>Christian Roessner</name> | ||
</maintainer> | ||
<maintainer type="project"> | ||
<email>[email protected]</email> | ||
<name>Proxy Maintainers</name> | ||
</maintainer> | ||
<maintainer type="person"> | ||
<email>[email protected]</email> | ||
<name>Dirkjan Ochtman</name> | ||
</maintainer> | ||
<upstream> | ||
<remote-id type="github">vstakhov/rspamd</remote-id> | ||
</upstream> | ||
<use> | ||
<flag name="fann">Enable neural network plugin (requires <pkg>sci-mathematics/fann</pkg>).</flag> | ||
<flag name="jemalloc">Use dev-libs/jemalloc for allocations</flag> | ||
<flag name="pcre2">Use dev-libs/libpcre2</flag> | ||
<flag name="torch">Enable torch support. This is required for the neural module</flag> | ||
</use> | ||
</pkgmetadata> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,78 @@ | ||
# Copyright 1999-2018 Gentoo Foundation | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=6 | ||
|
||
inherit cmake-utils pax-utils user systemd | ||
|
||
DESCRIPTION="Rapid spam filtering system" | ||
SRC_URI="https://github.com/vstakhov/rspamd/archive/${PV}.tar.gz -> ${P}.tar.gz" | ||
HOMEPAGE="https://github.com/vstakhov/rspamd" | ||
|
||
LICENSE="Apache-2.0" | ||
SLOT="0" | ||
KEYWORDS="~amd64 ~x86" | ||
IUSE="cpu_flags_x86_ssse3 fann gd jemalloc +jit libressl pcre2 +torch" | ||
REQUIRED_USE="torch? ( jit )" | ||
|
||
RDEPEND="!libressl? ( dev-libs/openssl:0=[-bindist] ) | ||
libressl? ( dev-libs/libressl:0= ) | ||
fann? ( sci-mathematics/fann ) | ||
pcre2? ( dev-libs/libpcre2[jit=] ) | ||
!pcre2? ( dev-libs/libpcre[jit=] ) | ||
jit? ( dev-lang/luajit:2 ) | ||
jemalloc? ( dev-libs/jemalloc ) | ||
dev-libs/libevent | ||
dev-db/sqlite:3 | ||
dev-libs/glib:2 | ||
<dev-util/ragel-7.0 | ||
sys-apps/file | ||
gd? ( media-libs/gd[jpeg] ) | ||
dev-libs/icu | ||
cpu_flags_x86_ssse3? ( dev-libs/hyperscan )" | ||
DEPEND="dev-util/ragel | ||
${RDEPEND}" | ||
|
||
QA_MULTILIB_PATHS="usr/lib/rspamd/.*" | ||
|
||
pkg_setup() { | ||
enewgroup rspamd | ||
enewuser rspamd -1 -1 /var/lib/rspamd rspamd | ||
} | ||
|
||
src_configure() { | ||
local mycmakeargs=( | ||
-DCONFDIR=/etc/rspamd | ||
-DRUNDIR=/var/run/rspamd | ||
-DDBDIR=/var/lib/rspamd | ||
-DLOGDIR=/var/log/rspamd | ||
-DENABLE_LUAJIT=$(usex jit ON OFF) | ||
-DENABLE_FANN=$(usex fann ON OFF) | ||
-DENABLE_GD=$(usex gd ON OFF) | ||
-DENABLE_PCRE2=$(usex pcre2 ON OFF) | ||
-DENABLE_JEMALLOC=$(usex jemalloc ON OFF) | ||
-DENABLE_HYPERSCAN=$(usex cpu_flags_x86_ssse3 ON OFF) | ||
-DENABLE_TORCH=$(usex torch ON OFF) | ||
) | ||
cmake-utils_src_configure | ||
} | ||
|
||
src_install() { | ||
cmake-utils_src_install | ||
newinitd "${FILESDIR}/rspamd.init-r5" rspamd | ||
|
||
# Remove mprotect for JIT support | ||
if use jit; then | ||
pax-mark m "${ED}"/usr/bin/rspamd-* "${ED}"/usr/bin/rspamadm-* || die | ||
fi | ||
|
||
dodir /var/lib/rspamd | ||
dodir /var/log/rspamd | ||
|
||
fowners rspamd:rspamd /var/lib/rspamd /var/log/rspamd | ||
|
||
insinto /etc/logrotate.d | ||
newins "${FILESDIR}/rspamd.logrotate" rspamd | ||
|
||
systemd_newunit rspamd.service rspamd.service | ||
} |