diff options
author | Duncan Bellamy <dunk@denkimushi.com> | 2020-11-07 11:30:37 +0000 |
---|---|---|
committer | Leo <thinkabit.ukim@gmail.com> | 2020-11-08 11:08:10 +0000 |
commit | 628eebaacb02eef9fb080abbf5b41bddd1819c03 (patch) | |
tree | 904138228b5c24721d6ead87f329c05ea08adc0c | |
parent | a692726c2312645cc7f14e318b1d7991d108381d (diff) | |
download | aports-628eebaacb02eef9fb080abbf5b41bddd1819c03.tar.gz aports-628eebaacb02eef9fb080abbf5b41bddd1819c03.tar.bz2 aports-628eebaacb02eef9fb080abbf5b41bddd1819c03.tar.xz |
community/rspamd: change to lua for non x86
* fixes #11340
delete unneeded line
fix typo
-rw-r--r-- | community/rspamd/09-lua-suffix.patch | 28 | ||||
-rw-r--r-- | community/rspamd/APKBUILD | 17 |
2 files changed, 39 insertions, 6 deletions
diff --git a/community/rspamd/09-lua-suffix.patch b/community/rspamd/09-lua-suffix.patch new file mode 100644 index 0000000000..ae1b7dc8ea --- /dev/null +++ b/community/rspamd/09-lua-suffix.patch @@ -0,0 +1,28 @@ +add .so.0 suffix so can find liblua + +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -122,6 +122,7 @@ + LIST(APPEND RSPAMD_REQUIRED_LIBRARIES "m") + LIST(APPEND RSPAMD_REQUIRED_LIBRARIES "pthread") + ++SET(OLD_FIND_LIBRARY_SUFFIXES "${CMAKE_FIND_LIBRARY_SUFFIXES}") + IF(ENABLE_LUAJIT MATCHES "ON") + ProcessPackage(LIBLUAJIT LIBRARY "luajit" + "luajit-2.1" +@@ -138,6 +139,7 @@ + SET(WITH_LUAJIT 1) + ELSE(ENABLE_LUAJIT MATCHES "ON") + ++ SET(CMAKE_FIND_LIBRARY_SUFFIXES "${CMAKE_FIND_LIBRARY_SUFFIXES};.so.0") + ProcessPackage(LIBLUA LIBRARY "lua" + "lua-5.3" + INCLUDE lua.h INCLUDE_SUFFIXES +@@ -174,6 +176,7 @@ + ENDIF() + ENDIF() + ENDIF(ENABLE_LUAJIT MATCHES "ON") ++SET(CMAKE_FIND_LIBRARY_SUFFIXES "${OLD_FIND_LIBRARY_SUFFIXES}") + + IF(ENABLE_JEMALLOC MATCHES "ON" AND NOT SANITIZE) + ProcessPackage(JEMALLOC LIBRARY jemalloc_pic jemalloc INCLUDE jemalloc.h INCLUDE_SUFFIXES include/jemalloc diff --git a/community/rspamd/APKBUILD b/community/rspamd/APKBUILD index 82391cb843..116535144d 100644 --- a/community/rspamd/APKBUILD +++ b/community/rspamd/APKBUILD @@ -6,7 +6,7 @@ # Contributor: Duncan Bellamy <dunk@denkimushi.com> pkgname=rspamd pkgver=2.6 -pkgrel=1 +pkgrel=2 pkgdesc="Fast, free and open-source spam filtering system" url="https://rspamd.com/" arch="all" @@ -24,7 +24,6 @@ makedepends=" libevent-dev libsodium-dev openssl-dev - luajit-dev pcre2-dev perl ragel @@ -50,14 +49,18 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/rspamd/rspamd/archive/$pkgve 30-conf-split-workers.patch 20-default-configs.patch 10-control_socket.patch + 09-lua-suffix.patch " case "$CARCH" in x86|x86_64) - makedepends="$makedepends hyperscan-dev" - _hm="ON" ;; + makedepends="$makedepends luajit-dev hyperscan-dev" + _hm="ON" + _jit="ON" ;; *) - _hm="OFF" ;; + makedepends="$makedepends lua5.3-dev" + _hm="OFF" + _jit="OFF" ;; esac build() { @@ -75,6 +78,7 @@ build() { -DENABLE_URL_INCLUDE=ON \ -DENABLE_PCRE2=ON \ -DENABLE_HYPERSCAN="$_hm" \ + -DENABLE_LUAJIT="$_jit" \ -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ -DCMAKE_C_FLAGS="$CFLAGS" \ "$CMAKE_CROSSOPTS" . @@ -171,4 +175,5 @@ sha512sums="79e4c1aa763aef753c8d7b2a941ed92b384e96c25e6d1b3bd1321c5acc0ecb934d03 a2003ef0c9d64a44480f59302864a2dfedcbe3a0047fcbb655408bc8aae9014b6ad0ddc6b64d4abeeb21bea0f86678afd30589ac8eed83e07ad7f87710e93702 rspamd.confd a8aefee649bf6630339d1d3f2bb20c25ca70b21a8eaa92951e926d0fd4525f1d4ac4cc7ea66ac2b15323cf02c93c759ddf7181502f0d71b21384ced9d88c008e 30-conf-split-workers.patch 8801e3af59886847c25c87ca2f231cd9ededf35f376f9920967e72696fb017b1a4312f3a49017b52f65556bfe5c9f74a80405643afa32bb2906c38d39c5e1818 20-default-configs.patch -6f828601ce460f2fd3b1c430974b719e36b0aa5600bd7074683fd646d99a4e76da35840b54c50416a9ae6d87babe39c5d463fc2ec05814e164a96d16f5da18b7 10-control_socket.patch" +6f828601ce460f2fd3b1c430974b719e36b0aa5600bd7074683fd646d99a4e76da35840b54c50416a9ae6d87babe39c5d463fc2ec05814e164a96d16f5da18b7 10-control_socket.patch +7d58ef3e01fd7251cdd7af0fd489c329177e9af75fac493a80255acc7c29f823f8ed93a054bb310c83258ccae79691b3c655c1fd3e8b4638bc9281519a2f2c2a 09-lua-suffix.patch" |