FreeBSD Bugzilla – Attachment 236970 Details for
Bug 266725
security/gvm-libs: fix build on armv7
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
security/gvm-libs: fix build on armv7
0001-security-gvm-libs-fix-build-on-armv7.patch (text/plain), 4.79 KB, created by
Robert Clausecker
on 2022-09-30 14:07:06 UTC
(
hide
)
Description:
security/gvm-libs: fix build on armv7
Filename:
MIME Type:
Creator:
Robert Clausecker
Created:
2022-09-30 14:07:06 UTC
Size:
4.79 KB
patch
obsolete
>From 7114ae61d24f790262a181bcfd4b6461b6640dec Mon Sep 17 00:00:00 2001 >From: Robert Clausecker <fuz@fuz.su> >Date: Fri, 30 Sep 2022 11:35:56 +0200 >Subject: [PATCH] security/gvm-libs: fix build on armv7 > > - add missing type casts for sizeof(time_t) > sizeof(long) > - neuter -Werror as per policy > - while we are at it, pet portlint >--- > security/gvm-libs/Makefile | 7 +++---- > security/gvm-libs/files/patch-CMakeLists.txt | 20 +++++++++++++------ > .../files/patch-boreas_alivedetection.c | 15 ++++++++++++-- > security/gvm-libs/files/patch-boreas_cli.c | 13 ++++++++++++ > 4 files changed, 43 insertions(+), 12 deletions(-) > create mode 100644 security/gvm-libs/files/patch-boreas_cli.c > >diff --git a/security/gvm-libs/Makefile b/security/gvm-libs/Makefile >index 1a290c73bf98..0bd9c4002eea 100644 >--- a/security/gvm-libs/Makefile >+++ b/security/gvm-libs/Makefile >@@ -1,11 +1,11 @@ > PORTNAME= gvm >-DISTVERSION= 22.4.0 > DISTVERSIONPREFIX= v >+DISTVERSION= 22.4.0 > CATEGORIES= security > PKGNAMESUFFIX= -libs > > MAINTAINER= acm@FreeBSD.org >-COMMENT= libraries module for the GVM solution >+COMMENT= Libraries module for the GVM solution > WWW= https://github.com/greenbone/gvm-libs > > LICENSE= GPLv2+ >@@ -23,11 +23,10 @@ LIB_DEPENDS= libassuan.so:security/libassuan \ > libpaho-mqtt3a.so:net/libpaho-mqtt3 > RUN_DEPENDS= doxygen>0:devel/doxygen > >+USES= cmake gnome pkgconfig > USE_GITHUB= yes > GH_ACCOUNT= greenbone > GH_PROJECT= ${PORTNAME}${PKGNAMESUFFIX} >- >-USES= cmake gnome pkgconfig > USE_GNOME= glib20 libxml2 > USE_LDCONFIG= yes > >diff --git a/security/gvm-libs/files/patch-CMakeLists.txt b/security/gvm-libs/files/patch-CMakeLists.txt >index ff6ae5cf896c..24fc762b8322 100644 >--- a/security/gvm-libs/files/patch-CMakeLists.txt >+++ b/security/gvm-libs/files/patch-CMakeLists.txt >@@ -1,6 +1,6 @@ >---- CMakeLists.txt.orig 2021-10-11 09:38:23.000000000 -0500 >-+++ CMakeLists.txt 2021-11-04 10:31:40.191911000 -0500 >-@@ -134,7 +134,7 @@ >+--- CMakeLists.txt.orig 2022-07-18 08:40:56 UTC >++++ CMakeLists.txt >+@@ -136,7 +136,7 @@ if (SYSCONF_INSTALL_DIR) > endif (SYSCONF_INSTALL_DIR) > > if (NOT SYSCONFDIR) >@@ -9,7 +9,7 @@ > endif (NOT SYSCONFDIR) > > if (NOT EXEC_PREFIX) >-@@ -174,7 +174,7 @@ >+@@ -176,7 +176,7 @@ if (NOT DATADIR) > endif (NOT DATADIR) > > if (NOT GVM_RUN_DIR) >@@ -17,8 +17,8 @@ > + set (GVM_RUN_DIR "${LOCALSTATEDIR}/run/gvm") > endif (NOT GVM_RUN_DIR) > >- if (NOT GVM_PID_DIR) >-@@ -187,7 +187,7 @@ >+ if (NOT GVM_SYSCONF_DIR) >+@@ -185,7 +185,7 @@ endif (NOT GVM_SYSCONF_DIR) > > > if (NOT REDIS_SOCKET_PATH) >@@ -27,3 +27,11 @@ > endif () > > add_definitions (-DREDIS_SOCKET_PATH="${REDIS_SOCKET_PATH}") >+@@ -208,7 +208,6 @@ set ( >+ -std=c11 \ >+ -Wall \ >+ -Wextra \ >+- -Werror \ >+ -Wpedantic \ >+ -Wmissing-prototypes \ >+ -Wshadow \ >diff --git a/security/gvm-libs/files/patch-boreas_alivedetection.c b/security/gvm-libs/files/patch-boreas_alivedetection.c >index e222f389dc3d..1abd9def81af 100644 >--- a/security/gvm-libs/files/patch-boreas_alivedetection.c >+++ b/security/gvm-libs/files/patch-boreas_alivedetection.c >@@ -1,5 +1,5 @@ >---- boreas/alivedetection.c.orig 2020-12-30 23:49:07.498953000 -0500 >-+++ boreas/alivedetection.c 2020-12-30 23:50:37.570417000 -0500 >+--- boreas/alivedetection.c.orig 2022-07-18 08:40:56 UTC >++++ boreas/alivedetection.c > @@ -39,7 +39,12 @@ > #include <netinet/ip6.h> > #include <netinet/ip_icmp.h> >@@ -14,3 +14,14 @@ > #include <pcap.h> > #include <pthread.h> > #include <stdlib.h> >+@@ -290,8 +295,8 @@ scan (alive_test_t alive_test) >+ >+ gettimeofday (&end_time, NULL); >+ >+- g_message ("Alive scan %s finished in %ld seconds: %d alive hosts of %d.", >+- scan_id, end_time.tv_sec - start_time.tv_sec, >++ g_message ("Alive scan %s finished in %lld seconds: %d alive hosts of %d.", >++ scan_id, (long long)(end_time.tv_sec - start_time.tv_sec), >+ g_hash_table_size (scanner.hosts_data->alivehosts), >+ number_of_targets); >+ g_free (scan_id); >diff --git a/security/gvm-libs/files/patch-boreas_cli.c b/security/gvm-libs/files/patch-boreas_cli.c >new file mode 100644 >index 000000000000..1a21e7e09af8 >--- /dev/null >+++ b/security/gvm-libs/files/patch-boreas_cli.c >@@ -0,0 +1,13 @@ >+--- boreas/cli.c.orig 2022-09-30 08:26:50 UTC >++++ boreas/cli.c >+@@ -162,8 +162,8 @@ run_cli_scan (scanner_t *scanner, alive_test_t alive_t >+ scanner->hosts_data->alivehosts); >+ gettimeofday (&end_time, NULL); >+ if (scanner->print_results == 1) >+- printf ("Alive scan finished in %ld seconds: %d alive hosts of %d.\n", >+- end_time.tv_sec - start_time.tv_sec, >++ printf ("Alive scan finished in %lld seconds: %d alive hosts of %d.\n", >++ (long long)(end_time.tv_sec - start_time.tv_sec), >+ number_of_targets - number_of_dead_hosts, number_of_targets); >+ >+ return error; >-- >2.37.1 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
fuz
:
maintainer-approval+
Actions:
View
|
Diff
Attachments on
bug 266725
: 236970