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.5.3
Package-Manager: Portage-2.3.3, Repoman-2.3.1
- Loading branch information
Showing
2 changed files
with
74 additions
and
0 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,2 +1,3 @@ | ||
DIST rspamd-1.4.4.tar.xz 1780816 SHA256 51342639dd1e50b235ae7fb2e877dee1d5b90c8102ce7ff817545fa0fb6ebc6d SHA512 df2260de6585699a5b6692aa210647270b7132372ae6a2437f8532265018fe4db8270a8989ce0c0664cad17cbc281ae92f935c4f0974dc2f8da309e54c234b14 WHIRLPOOL 1f5f19b57c571fe07a843ae738f5cc60411040dbabb965163e6ed25668cd590f0da99256f83165d6cd14a1715914a16a6cd5a99125093a294fbfa2bc89ce155c | ||
DIST rspamd-1.5.1.tar.xz 1846668 SHA256 18e0f15d0121c3971cd11e7db1e15c0634289b1493b88656088fed0db92bc220 SHA512 f786693d2333c6ef074926cc148e7654637d23673271c264f594da9f69734cf97f68938880ab92a76c4beb2ba80697ff5d134110ae05faf53195f10145a2bd6c WHIRLPOOL 1d9252a4befc6228a30717439963d97d2ea016d677e32ade14a484d0106482a8a3e4aeb993c729a9d52b20de1fae01997150dcafd04961b012a9bcc4932d1a66 | ||
DIST rspamd-1.5.3.tar.xz 1854812 SHA256 a692f7eab27321924c5326efeae809ab2703fdf60b652446e9a232312d8a1e35 SHA512 68bdd593b03c299285d2cd56e945dbd38f823fbf7e9300318e7b05a3084eb751cb48134e69c13705e462838d814dd29bdca4631933eb23c0febf4d2fd223a153 WHIRLPOOL 5aa7aacafa44f3ebf6baf9f15a7461dc1e6d1a483f1794c0e66adbdfa83e22c77ad991e8925b7cfa11ab8e86cfbcef252fcd47b1e3954321449fd58911d15ee4 |
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,73 @@ | ||
# Copyright 1999-2017 Gentoo Foundation | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=5 | ||
|
||
inherit cmake-utils pax-utils user systemd | ||
|
||
DESCRIPTION="Rapid spam filtering system" | ||
SRC_URI="https://rspamd.com/downloads/${P}.tar.xz" | ||
HOMEPAGE="https://github.com/vstakhov/rspamd" | ||
|
||
LICENSE="Apache-2.0" | ||
SLOT="0" | ||
KEYWORDS="~amd64 ~x86" | ||
IUSE="fann +gd jemalloc +jit libressl pcre2" | ||
|
||
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" | ||
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_PCRE2=$(usex pcre2 ON OFF) | ||
-DENABLE_JEMALLOC=$(usex jemalloc ON OFF) | ||
) | ||
cmake-utils_src_configure | ||
} | ||
|
||
src_install() { | ||
cmake-utils_src_install | ||
newinitd "${FILESDIR}/rspamd.init-r2" 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 | ||
} |