diff options
Diffstat (limited to 'mail-filter')
-rw-r--r-- | mail-filter/rspamd/rspamd-9999.ebuild | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/mail-filter/rspamd/rspamd-9999.ebuild b/mail-filter/rspamd/rspamd-9999.ebuild index 8d0f80ea85ed..8a3804be1663 100644 --- a/mail-filter/rspamd/rspamd-9999.ebuild +++ b/mail-filter/rspamd/rspamd-9999.ebuild @@ -30,7 +30,8 @@ RESTRICT="!test? ( test )" REQUIRED_USE="${LUA_REQUIRED_USE} test? ( lua_single_target_luajit )" -RDEPEND="${LUA_DEPS} +RDEPEND=" + ${LUA_DEPS} $(lua_gen_cond_dep ' dev-lua/LuaBitOp[${LUA_USEDEP}] dev-lua/lua-argparse[${LUA_USEDEP}] @@ -41,14 +42,10 @@ RDEPEND="${LUA_DEPS} dev-db/sqlite:3 dev-libs/glib:2 dev-libs/icu:= - dev-libs/libev - dev-libs/libfmt:= dev-libs/libpcre2:=[jit=] dev-libs/libsodium:= dev-libs/openssl:0=[-bindist(-)] dev-libs/snowball-stemmer:= - >=dev-libs/xxhash-0.8.0 - sys-apps/file sys-libs/zlib blas? ( virtual/blas @@ -58,8 +55,11 @@ RDEPEND="${LUA_DEPS} jemalloc? ( dev-libs/jemalloc:= ) selinux? ( sec-policy/selinux-spamassassin ) " -DEPEND="${RDEPEND} +DEPEND=" + ${RDEPEND} dev-cpp/doctest + dev-libs/libfmt:= + >=dev-libs/xxhash-0.8.0 " BDEPEND=" dev-lang/perl @@ -98,6 +98,9 @@ src_configure() { -DSYSTEM_XXHASH=ON -DSYSTEM_ZSTD=ON + # For bundled https://github.com/bombela/backward-cpp + -DSTACK_DETAILS_AUTO_DETECT=OFF + -DENABLE_BLAS=$(usex blas ON OFF) -DENABLE_HYPERSCAN=$(usex cpu_flags_x86_ssse3 ON OFF) -DENABLE_JEMALLOC=$(usex jemalloc ON OFF) |