diff options
author | Francesco Colista <fcolista@alpinelinux.org> | 2021-04-18 18:32:40 +0000 |
---|---|---|
committer | Francesco Colista <fcolista@alpinelinux.org> | 2021-04-18 18:32:51 +0000 |
commit | 1822495400d6a1a6fa8ced5e04d250c2e85d743c (patch) | |
tree | 1552dfc49fbd4447f1a0f001396633c4604ef866 | |
parent | 084773548076bf8ed7c7e2502f6129d11a8505b0 (diff) |
community/openvas: fixed build for arch different from x86_64
-rw-r--r-- | community/openvas/APKBUILD | 7 | ||||
-rw-r--r-- | community/openvas/tcp_mss_include.patch | 24 |
2 files changed, 29 insertions, 2 deletions
diff --git a/community/openvas/APKBUILD b/community/openvas/APKBUILD index 862afa8713d..7089348ac94 100644 --- a/community/openvas/APKBUILD +++ b/community/openvas/APKBUILD @@ -3,7 +3,7 @@ # Maintainer: Francesco Colista <fcolista@alpinelinux.org> pkgname=openvas pkgver=21.4.0 -pkgrel=0 +pkgrel=1 pkgdesc="Open Vulnerability Assessment Scanner" url="https://openvas.org/" arch="all !x86 !armhf !armv7" # Fails to build, see #12616 @@ -14,12 +14,14 @@ pkgusers="gvm" checkdepends="cppcheck" makedepends="cmake bison gvm-libs-dev glib-dev libgcrypt-dev doxygen xmltoman graphviz libpcap-dev gpgme-dev - clang-dev libssh-dev libksba-dev net-snmp-dev" + clang-dev libssh-dev libksba-dev net-snmp-dev openvas-smb-dev + linux-headers glibmm-dev" subpackages="$pkgname-doc $pkgname-config" source="$pkgname-$pkgver.tar.gz::https://github.com/greenbone/openvas/archive/v$pkgver.tar.gz greenbone-nvt-sync.cron execinfo-musl-fix.patch malloc-trim.patch + tcp_mss_include.patch openvas-sysctl.conf" options="!check" # dependency tree not available outside x86 builddir="$srcdir"/$pkgname-scanner-$pkgver @@ -66,4 +68,5 @@ sha512sums="698b6ce01c5d92c9deb1085e63f104907cf22e784d5b1e4e3fea0c24b1346ce3e83a da53e5c5e3ab70749249c2bf6c4fe0e0d17a2afb39d4519eb7fdf873c3fedf925183db050ab5395a3fe7f1ce79d95bf4f55c69611205d00dc519ce15418bd915 greenbone-nvt-sync.cron ffb2b6798eec54f39727e71ddc8e709c06b4dc8be37f05a87676233be3f0dd6701bdea6f61367af56b9d4342ec5e80489830d611ebe85861d7dda625941e785b execinfo-musl-fix.patch ae4f35ba0705eb16e98765f370a3225bbca6de4bcffeff20cde1d6d1a3487036ff5f683d9e38f0df3308770656876e240fc75c62ba9e2bb1d2e4998ac80e6395 malloc-trim.patch +1401172c36bdafd16d4eb5189c322a945b872f6768d1fc1368e49a2da25f7eec1b65ea020069174dd9c9d64d77e31b7acdaf9c46609255063031ff275ebf3da5 tcp_mss_include.patch 1b85a5511e73a79bc2c9e11e773fee4d641a2f55760eb8e3f4a41cc0d73007e2f6300832c35dd2408838eb42efef54ba6e238a0ed551e34d21becc2aef499991 openvas-sysctl.conf" diff --git a/community/openvas/tcp_mss_include.patch b/community/openvas/tcp_mss_include.patch new file mode 100644 index 00000000000..835111eda21 --- /dev/null +++ b/community/openvas/tcp_mss_include.patch @@ -0,0 +1,24 @@ +diff --git a/nasl/nasl_packet_forgery_v6.c b/nasl/nasl_packet_forgery_v6.c +index a93302c..c255b0f 100644 +--- a/nasl/nasl_packet_forgery_v6.c ++++ b/nasl/nasl_packet_forgery_v6.c +@@ -75,6 +75,7 @@ + #define UNFIX(n) ntohs (n) + #endif + ++#define TCP_MSS_DESIRED 1220U /* IPv6 (tunneled), EDNS0 (RFC3226) */ + /*--------------[ cksum ]-----------------------------------------*/ + + /* +diff --git a/nasl/nasl_packet_forgery.c b/nasl/nasl_packet_forgery.c +index 7d185df..c0a5ffb 100644 +--- a/nasl/nasl_packet_forgery.c ++++ b/nasl/nasl_packet_forgery.c +@@ -52,6 +52,7 @@ + #define UNFIX(n) ntohs (n) + #endif + ++#define TCP_MSS_DEFAULT 536U /* IPv4 (RFC1122, RFC2581) */ + /*--------------[ cksum ]-----------------------------------------*/ + + /* |