From bed022ada69101705f0d5e3fea63b8da2a7fff3d Mon Sep 17 00:00:00 2001 From: Duncaen Date: Mon, 28 Oct 2019 12:32:22 +0100 Subject: [PATCH] logswan: update to 2.1.0. --- srcpkgs/logswan/patches/seccomp.patch | 21 +++++++++++++++++++++ srcpkgs/logswan/template | 5 +++-- 2 files changed, 24 insertions(+), 2 deletions(-) create mode 100644 srcpkgs/logswan/patches/seccomp.patch diff --git a/srcpkgs/logswan/patches/seccomp.patch b/srcpkgs/logswan/patches/seccomp.patch new file mode 100644 index 00000000000..0a4d7235d8d --- /dev/null +++ b/srcpkgs/logswan/patches/seccomp.patch @@ -0,0 +1,21 @@ +--- src/seccomp.h.orig ++++ src/seccomp.h +@@ -37,11 +37,18 @@ + BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_ALLOW), + BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, SYS_lseek, 0, 1), + BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_ALLOW), ++#ifdef SYS_open + BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, SYS_open, 0, 1), ++#endif + BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_ALLOW), + BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, SYS_openat, 0, 1), + BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_ALLOW), ++#ifdef SYS_mmap + BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, SYS_mmap, 0, 1), ++#endif ++#ifdef SYS_mmap2 ++ BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, SYS_mmap2, 0, 1), ++#endif + BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_ALLOW), + BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, SYS_munmap, 0, 1), + BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_ALLOW), diff --git a/srcpkgs/logswan/template b/srcpkgs/logswan/template index 1ba006a9c3b..d6afaafef48 100644 --- a/srcpkgs/logswan/template +++ b/srcpkgs/logswan/template @@ -1,6 +1,6 @@ # Template file for 'logswan' pkgname=logswan -version=2.0.4 +version=2.1.0 revision=1 build_style=cmake makedepends="jansson-devel libmaxminddb-devel" @@ -8,8 +8,9 @@ short_desc="Fast Web log analyzer using probabilistic data structures" maintainer="Duncaen " license="BSD-2-clause" homepage="https://www.logswan.org/" +changelog="https://github.com/fcambus/logswan/raw/master/ChangeLog" distfiles="https://github.com/fcambus/logswan/archive/${version}.tar.gz" -checksum=cb1eecfd638e5592cabb3ab4d97a1c57a88ca4ef861a6b67388fc87fb6a9af15 +checksum=c1486195614c63cc42385973d4e89ab9c13f77f408b40b8a589be41fda340be3 post_install() { vlicense LICENSE