git: 0b1f933be604 - main - security/gvm: Update to 23.10.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 20 Sep 2024 06:37:04 UTC
The branch main has been updated by acm:
URL: https://cgit.FreeBSD.org/ports/commit/?id=0b1f933be604d73b03f62022bb484c1c5051672c
commit 0b1f933be604d73b03f62022bb484c1c5051672c
Author: Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
AuthorDate: 2024-09-20 06:34:30 +0000
Commit: Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
CommitDate: 2024-09-20 06:34:30 +0000
security/gvm: Update to 23.10.0
- security/gsa: update to 23.3.0
- security/gsad: update to 22.12.0
- security/gvm-libs: update to 22.12.1
- security/gvmd: update to 23.10.0
- security/openvas: update to 23.9.0 [1]
- security/py-gvm-tools: update to 24.8.0
- security/py-notus-scanner: update to 22.6.4
- security/py-python-gvm: update to 24.8.0
- security/py-greenbone-feed-sync: update to 24.3.0
PR: 281414
Reported by: wen [1]
---
security/gsa/Makefile | 8 +-
security/gsa/distinfo | 10 +--
security/gsa/files/patch-package.json | 19 ++++
security/gsad/Makefile | 2 +-
security/gsad/distinfo | 6 +-
security/gvm-libs/Makefile | 3 +-
security/gvm-libs/distinfo | 6 +-
security/gvm-libs/pkg-plist | 13 +--
security/gvm/Makefile | 3 +-
security/gvmd/Makefile | 2 +-
security/gvmd/distinfo | 6 +-
security/gvmd/files/patch-src_ipc.c | 159 ++++++++++++++++++++++++++++++++++
security/gvmd/files/patch-src_utils.c | 41 ++++++++-
security/gvmd/pkg-plist | 2 +-
security/openvas/Makefile | 2 +-
security/openvas/distinfo | 6 +-
security/openvas/pkg-plist | 4 +-
security/py-gvm-tools/Makefile | 2 +-
security/py-gvm-tools/distinfo | 6 +-
security/py-notus-scanner/Makefile | 2 +-
security/py-notus-scanner/distinfo | 6 +-
security/py-notus-scanner/pkg-plist | 10 +--
security/py-ospd-openvas/Makefile | 2 +-
security/py-python-gvm/Makefile | 4 +-
security/py-python-gvm/distinfo | 6 +-
25 files changed, 274 insertions(+), 56 deletions(-)
diff --git a/security/gsa/Makefile b/security/gsa/Makefile
index c036282b6a01..9540b1d05494 100644
--- a/security/gsa/Makefile
+++ b/security/gsa/Makefile
@@ -1,7 +1,6 @@
PORTNAME= gsa
DISTVERSIONPREFIX= v
-DISTVERSION= 23.0.0
-PORTREVISION= 1
+DISTVERSION= 23.3.0
CATEGORIES= security
MAINTAINER= acm@FreeBSD.org
@@ -33,6 +32,9 @@ DEPS_CACHE_DIR= ${WRKSRC}
.if (${DEV_UPDATE_MODE} == "yes")
NPM_ARGS= install
+post-patch:
+ @${RM} ${WKRSRC}/package-lock.json
+
post-build:
@cd ${DEPS_CACHE_DIR} && ${TAR} czf ${DISTDIR}/${DIST_SUBDIR}/${PORTNAME}-cache-${DISTVERSION}${EXTRACT_SUFX} node_modules
@${ECHO} "(!!!) Please upload the cache archive: ${DISTDIR}/${DIST_SUBDIR}/${PORTNAME}-cache-${DISTVERSION}${EXTRACT_SUFX}"
@@ -59,7 +61,7 @@ post-install:
@${ECHO_CMD} "share/gvm/gsad/web/index.html" >> ${TMPPLIST}
@${ECHO_CMD} "share/gvm/gsad/web/robots.txt" >> ${TMPPLIST}
@cd ${WRKSRC}/build && \
- ${FIND} -s img locales static -not -type d \
+ ${FIND} -s img locales assets -not -type d \
-exec ${ECHO_CMD} "share/gvm/gsad/web/{}" \; >> ${TMPPLIST}
.include <bsd.port.mk>
diff --git a/security/gsa/distinfo b/security/gsa/distinfo
index 3ee480652e5f..1dc0f5bc68ca 100644
--- a/security/gsa/distinfo
+++ b/security/gsa/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1706310242
-SHA256 (gsa-cache-23.0.0.tar.gz) = 15efab9554056057c58d8c94b303fa7484618a639db6815ccab9844f4ba89b93
-SIZE (gsa-cache-23.0.0.tar.gz) = 63563565
-SHA256 (greenbone-gsa-v23.0.0_GH0.tar.gz) = 28d22b6fab7534d0446e989881b38bfeca51c3696743380760f8fef884a06706
-SIZE (greenbone-gsa-v23.0.0_GH0.tar.gz) = 3605974
+TIMESTAMP = 1726791008
+SHA256 (gsa-cache-23.3.0.tar.gz) = 2ad85d544ff62c3a58a6b4d26725e451b3b0a5b12d30e138a6ca5e6bcad5d4d9
+SIZE (gsa-cache-23.3.0.tar.gz) = 46528450
+SHA256 (greenbone-gsa-v23.3.0_GH0.tar.gz) = 0dc631d23b9e431a17fee315a374eaace59884b531fb6a34fb9f65cdcc0cd846
+SIZE (greenbone-gsa-v23.3.0_GH0.tar.gz) = 3508732
diff --git a/security/gsa/files/patch-package.json b/security/gsa/files/patch-package.json
new file mode 100644
index 000000000000..ea261d040395
--- /dev/null
+++ b/security/gsa/files/patch-package.json
@@ -0,0 +1,19 @@
+--- package.json.orig 2024-08-29 05:25:04.000000000 -0700
++++ package.json 2024-09-19 16:57:38.217825000 -0700
+@@ -108,6 +108,9 @@
+ "vite-plugin-svgr": "^4.2.0",
+ "vitest": "^2.0.5"
+ },
++ "overrides": {
++ "rollup": "npm:@rollup/wasm-node"
++ },
+ "husky": {
+ "hooks": {
+ "pre-commit": "lint-staged"
+@@ -118,4 +121,4 @@
+ "prettier --write"
+ ]
+ }
+-}
+\ No newline at end of file
++}
diff --git a/security/gsad/Makefile b/security/gsad/Makefile
index 77952740c55c..8e5a31cf6cfa 100644
--- a/security/gsad/Makefile
+++ b/security/gsad/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gsad
DISTVERSIONPREFIX= v
-DISTVERSION= 22.9.1
+DISTVERSION= 22.12.0
CATEGORIES= security
MAINTAINER= acm@FreeBSD.org
diff --git a/security/gsad/distinfo b/security/gsad/distinfo
index a293c5155360..9072e3e192a6 100644
--- a/security/gsad/distinfo
+++ b/security/gsad/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713946376
-SHA256 (greenbone-gsad-v22.9.1_GH0.tar.gz) = 23c2549321d8a489e134fae2735575b82d1cc1d2251385ec2b85861c4b5e84df
-SIZE (greenbone-gsad-v22.9.1_GH0.tar.gz) = 222663
+TIMESTAMP = 1726786033
+SHA256 (greenbone-gsad-v22.12.0_GH0.tar.gz) = 1edb62a5f79e874f36c0b5fc91d19e725fd19d81c53d096ab3e8db21e49b1899
+SIZE (greenbone-gsad-v22.12.0_GH0.tar.gz) = 225704
diff --git a/security/gvm-libs/Makefile b/security/gvm-libs/Makefile
index 6e76af292eb4..520e916db317 100644
--- a/security/gvm-libs/Makefile
+++ b/security/gvm-libs/Makefile
@@ -1,7 +1,6 @@
PORTNAME= gvm
DISTVERSIONPREFIX= v
-DISTVERSION= 22.9.1
-PORTREVISION= 1
+DISTVERSION= 22.12.1
CATEGORIES= security
PKGNAMESUFFIX= -libs
diff --git a/security/gvm-libs/distinfo b/security/gvm-libs/distinfo
index f379080d6072..253a7fdcb63c 100644
--- a/security/gvm-libs/distinfo
+++ b/security/gvm-libs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713939710
-SHA256 (greenbone-gvm-libs-v22.9.1_GH0.tar.gz) = 7f20356fed2c5287f1fb58e88ba028e108d61fd3f6e53c3f110ef0c7c53f8a7b
-SIZE (greenbone-gvm-libs-v22.9.1_GH0.tar.gz) = 314228
+TIMESTAMP = 1726776996
+SHA256 (greenbone-gvm-libs-v22.12.1_GH0.tar.gz) = b0fbda0aa03dec0a16310c11b61e406895a8b2d6cd03988b0995a3bfe99aab3f
+SIZE (greenbone-gvm-libs-v22.12.1_GH0.tar.gz) = 343536
diff --git a/security/gvm-libs/pkg-plist b/security/gvm-libs/pkg-plist
index d2ccba0004cd..98354734a4a1 100644
--- a/security/gvm-libs/pkg-plist
+++ b/security/gvm-libs/pkg-plist
@@ -26,8 +26,10 @@ include/gvm/gmp/gmp.h
include/gvm/osp/osp.h
include/gvm/util/authutils.h
include/gvm/util/compressutils.h
+include/gvm/util/cpeutils.h
include/gvm/util/fileutils.h
include/gvm/util/gpgmeutils.h
+include/gvm/util/jsonpull.h
include/gvm/util/kb.h
include/gvm/util/ldaputils.h
include/gvm/util/mqtt.h
@@ -37,22 +39,23 @@ include/gvm/util/radiusutils.h
include/gvm/util/serverutils.h
include/gvm/util/sshutils.h
include/gvm/util/uuidutils.h
+include/gvm/util/versionutils.h
include/gvm/util/xmlutils.h
lib/libgvm_base.so
lib/libgvm_base.so.22
-lib/libgvm_base.so.22.9.1
+lib/libgvm_base.so.22.12.1
lib/libgvm_boreas.so
lib/libgvm_boreas.so.22
-lib/libgvm_boreas.so.22.9.1
+lib/libgvm_boreas.so.22.12.1
lib/libgvm_gmp.so
lib/libgvm_gmp.so.22
-lib/libgvm_gmp.so.22.9.1
+lib/libgvm_gmp.so.22.12.1
lib/libgvm_osp.so
lib/libgvm_osp.so.22
-lib/libgvm_osp.so.22.9.1
+lib/libgvm_osp.so.22.12.1
lib/libgvm_util.so
lib/libgvm_util.so.22
-lib/libgvm_util.so.22.9.1
+lib/libgvm_util.so.22.12.1
libdata/pkgconfig/libgvm_base.pc
libdata/pkgconfig/libgvm_boreas.pc
libdata/pkgconfig/libgvm_gmp.pc
diff --git a/security/gvm/Makefile b/security/gvm/Makefile
index db7da59dd3dc..31079ff29551 100644
--- a/security/gvm/Makefile
+++ b/security/gvm/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gvm
-PORTVERSION= 23.5.2
-PORTREVISION= 1
+PORTVERSION= 23.10.0
CATEGORIES= security
MAINTAINER= acm@FreeBSD.org
diff --git a/security/gvmd/Makefile b/security/gvmd/Makefile
index 9e2a83de50d8..f153237a1d00 100644
--- a/security/gvmd/Makefile
+++ b/security/gvmd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gvmd
-DISTVERSION= 23.5.2
+DISTVERSION= 23.10.0
DISTVERSIONPREFIX= v
CATEGORIES= security
diff --git a/security/gvmd/distinfo b/security/gvmd/distinfo
index 6f6f4d5e2179..581366ab16b9 100644
--- a/security/gvmd/distinfo
+++ b/security/gvmd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713944840
-SHA256 (greenbone-gvmd-v23.5.2_GH0.tar.gz) = 9ac3e58ef191259c0f047794f83b36bd5bba61f6c6ebe6d5a63d067707131899
-SIZE (greenbone-gvmd-v23.5.2_GH0.tar.gz) = 1064064
+TIMESTAMP = 1726777082
+SHA256 (greenbone-gvmd-v23.10.0_GH0.tar.gz) = db985852636ee13328bd5f17a8c4b7f2b0c935bd84b23df06678e791a31d23fb
+SIZE (greenbone-gvmd-v23.10.0_GH0.tar.gz) = 1086858
diff --git a/security/gvmd/files/patch-src_ipc.c b/security/gvmd/files/patch-src_ipc.c
new file mode 100644
index 000000000000..655f0a588239
--- /dev/null
+++ b/security/gvmd/files/patch-src_ipc.c
@@ -0,0 +1,159 @@
+--- src/ipc.c 2024-09-11 02:00:14.000000000 -0700
++++ src/ipc.c 2024-09-19 23:21:42.837138000 -0700
+@@ -30,6 +30,9 @@
+
+ #include <errno.h>
+ #include <sys/sem.h>
++#if defined(__FreeBSD__)
++#include <sys/time.h>
++#endif
+
+ #include "ipc.h"
+ #include "manage.h"
+@@ -60,7 +63,134 @@
+ struct seminfo *__buf; ///< Buffer for IPC_INFO (Linux-specific)
+ };
+
++#if defined(__FreeBSD__)
+ /**
++ * FreeBSD not support semtimedop function. I have added here an old implementation
++ * shared at FreeBSD mail list by Michael B Allen <ioplex at gmail.com>:
++ * https://lists.freebsd.org/pipermail/freebsd-hackers/2008-July/025483.html
++ */
++void
++_timeval_diff(struct timeval * tv1, struct timeval * tv2, struct timeval * tvd) {
++ tvd -> tv_sec = tv1 -> tv_sec - tv2 -> tv_sec;
++ tvd -> tv_usec = tv1 -> tv_usec - tv2 -> tv_usec;
++ if (tvd -> tv_usec < 0) {
++ tvd -> tv_usec = 1000000 - tvd -> tv_usec;
++ tvd -> tv_sec--;
++ }
++}
++
++void
++signal_ignore(int s, siginfo_t * si, void * ctx) {}
++
++int
++_semtimedop(int semid, struct sembuf * array, size_t nops, struct timespec * _timeout) {
++ struct timeval timeout, before, after;
++ struct itimerval value, ovalue;
++ struct sigaction sa, osa;
++ int ret;
++
++ if (_timeout) {
++ timeout.tv_sec = _timeout -> tv_sec;
++ timeout.tv_usec = _timeout -> tv_nsec / 1000;
++
++ if (gettimeofday( & before, NULL) == -1) {
++ errno = EFAULT;
++ return -1;
++ }
++
++ if (timeout.tv_sec == 0 && timeout.tv_usec < 5000) {
++ struct timeval tsleep, tend;
++ struct sembuf wait;
++
++ wait = * array;
++ wait.sem_flg |= IPC_NOWAIT;
++
++ tsleep.tv_sec = 0;
++ tsleep.tv_usec = 1;
++
++ timeradd( & before, & timeout, & tend);
++
++ for (;;) {
++ struct timeval tnow, tleft;
++ struct timespec ts;
++
++ ret = semop(semid, & wait, nops);
++
++ if (ret == 0) {
++ return 0;
++ } else if (errno != EAGAIN) {
++ break;
++ }
++
++ if (gettimeofday( & tnow, NULL) == -1) {
++ errno = EFAULT;
++ break;
++ }
++
++ if (timercmp( & tnow, & tend, >= )) {
++ errno = EAGAIN;
++ break;
++ }
++
++ timersub( & tend, & tnow, & tleft);
++
++ if (tsleep.tv_usec > tleft.tv_usec)
++ tsleep.tv_usec = tleft.tv_usec;
++
++ ts.tv_sec = 0;
++ ts.tv_nsec = tsleep.tv_usec * 1000;
++ nanosleep( & ts, NULL);
++
++ tsleep.tv_usec *= 10;
++ }
++
++ return -1;
++ }
++
++ memset( & value, 0, sizeof value);
++ value.it_value = timeout;
++
++ memset( & sa, 0, sizeof sa);
++ sa.sa_sigaction = signal_ignore;
++ sa.sa_flags = SA_SIGINFO;
++ sigemptyset( & sa.sa_mask);
++ sigaction(SIGALRM, & sa, & osa);
++
++ if (setitimer(ITIMER_REAL, & value, & ovalue) == -1) {
++ sigaction(SIGALRM, & osa, NULL);
++ return -1;
++ }
++ }
++
++ ret = semop(semid, array, nops);
++
++ if (_timeout) {
++ ret = setitimer(ITIMER_REAL, & ovalue, NULL);
++ if (ret < 0)
++ errno = EFAULT;
++
++ sigaction(SIGALRM, & osa, NULL);
++ }
++
++ if (ret == -1) {
++ if (_timeout) {
++ struct timeval elapsed;
++
++ if (gettimeofday( & after, NULL) == -1) {} else {
++ _timeval_diff( & after, & before, & elapsed);
++
++ if (timercmp( & elapsed, & timeout, >= ))
++ errno = EAGAIN;
++ }
++ }
++ return -1;
++ }
++
++ return 0;
++}
++#endif
++
++/**
+ * @brief Initializes the semaphore set for gvmd actions.
+ *
+ * Needs max_concurrent_scan_updates to be set.
+@@ -148,7 +278,11 @@
+ tv_sec: timeout,
+ };
+
++#if defined(__FreeBSD__)
++ ret = _semtimedop (semaphore_set, &op, 1, timeout > 0 ? &ts : NULL);
++#else
+ ret = semtimedop (semaphore_set, &op, 1, timeout > 0 ? &ts : NULL);
++#endif
+ if (ret)
+ {
+ if (errno == EAGAIN)
diff --git a/security/gvmd/files/patch-src_utils.c b/security/gvmd/files/patch-src_utils.c
index ad546f90de50..cf3e94bdf3ca 100644
--- a/security/gvmd/files/patch-src_utils.c
+++ b/security/gvmd/files/patch-src_utils.c
@@ -1,5 +1,5 @@
---- src/utils.c 2023-01-13 03:21:14.000000000 -0500
-+++ src/utils.c 2023-04-02 02:05:00.969899000 -0500
+--- src/utils.c 2024-09-11 02:00:14.000000000 -0700
++++ src/utils.c 2024-09-19 13:33:16.044626000 -0700
@@ -34,7 +34,7 @@
/**
* @brief Needed for nanosleep.
@@ -9,3 +9,40 @@
#include "utils.h"
+@@ -50,6 +50,11 @@
+ #include <sys/wait.h>
+ #include <unistd.h>
+
++#if defined(__FreeBSD__)
++#include <sys/sysctl.h>
++#include <sys/types.h>
++#endif
++
+ #include <gvm/base/gvm_sentry.h>
+
+ #undef G_LOG_DOMAIN
+@@ -1035,8 +1040,23 @@
+ guint64
+ phys_mem_available ()
+ {
+- return (unsigned long long)(sysconf(_SC_AVPHYS_PAGES))
++ uint64_t retval;
++
++#if defined(__FreeBSD__)
++ uint64_t npages, pagesize;
++ size_t npages_len = sizeof(npages);
++ size_t pagesize_len = sizeof(pagesize);
++
++ sysctlbyname("vm.stats.vm.v_free_count", &npages, &npages_len, NULL, 0);
++ sysctlbyname("vm.stats.vm.v_page_size", &pagesize, &pagesize_len, NULL, 0);
++
++ retval = pagesize * npages;
++#else
++ retval=(unsigned long long)(sysconf(_SC_AVPHYS_PAGES))
+ * sysconf(_SC_PAGESIZE);
++#endif
++
++ return retval;
+ }
+
+ /**
diff --git a/security/gvmd/pkg-plist b/security/gvmd/pkg-plist
index 789a3b45fadb..61583d08c4d3 100644
--- a/security/gvmd/pkg-plist
+++ b/security/gvmd/pkg-plist
@@ -3,7 +3,7 @@ bin/gvm-manage-certs
@sample etc/gvm/pwpolicy.conf.sample
lib/libgvm-pg-server.so
lib/libgvm-pg-server.so.23
-lib/libgvm-pg-server.so.23.5.2
+lib/libgvm-pg-server.so.23.10.0
sbin/gvmd
share/doc/gvm/example-gvm-manage-certs.conf
share/doc/gvm/html/gmp.html
diff --git a/security/openvas/Makefile b/security/openvas/Makefile
index 87a2aada0fc3..c07c29a6dfb3 100644
--- a/security/openvas/Makefile
+++ b/security/openvas/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openvas
-DISTVERSION= 23.0.1
+DISTVERSION= 23.9.0
DISTVERSIONPREFIX= v
CATEGORIES= security
diff --git a/security/openvas/distinfo b/security/openvas/distinfo
index ad656772eb49..204e736606a8 100644
--- a/security/openvas/distinfo
+++ b/security/openvas/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713945029
-SHA256 (greenbone-openvas-scanner-v23.0.1_GH0.tar.gz) = 26d43e7c24fc80a7b62ed757590f57c5c068bc7fd99b061052d83c36597ee927
-SIZE (greenbone-openvas-scanner-v23.0.1_GH0.tar.gz) = 1387550
+TIMESTAMP = 1726785254
+SHA256 (greenbone-openvas-scanner-v23.9.0_GH0.tar.gz) = aace6f28a62e5d088cebb2feceb0146f60ba85466fb5dc98a98d9376782e9102
+SIZE (greenbone-openvas-scanner-v23.9.0_GH0.tar.gz) = 1462868
diff --git a/security/openvas/pkg-plist b/security/openvas/pkg-plist
index 8d419055f39f..683d7c14b082 100644
--- a/security/openvas/pkg-plist
+++ b/security/openvas/pkg-plist
@@ -3,10 +3,10 @@ bin/openvas-nasl-lint
@sample %%ETCDIR%%/openvas_log.conf.sample
lib/libopenvas_misc.so
lib/libopenvas_misc.so.23
-lib/libopenvas_misc.so.23.0.1
+lib/libopenvas_misc.so.23.9.0
lib/libopenvas_nasl.so
lib/libopenvas_nasl.so.23
-lib/libopenvas_nasl.so.23.0.1
+lib/libopenvas_nasl.so.23.9.0
sbin/openvas
share/man/man1/openvas-nasl-lint.1.gz
share/man/man1/openvas-nasl.1.gz
diff --git a/security/py-gvm-tools/Makefile b/security/py-gvm-tools/Makefile
index b812218f1145..a8156d765186 100644
--- a/security/py-gvm-tools/Makefile
+++ b/security/py-gvm-tools/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gvm-tools
-DISTVERSION= 24.3.0
+DISTVERSION= 24.8.0
DISTVERSIONPREFIX= v
CATEGORIES= security python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/security/py-gvm-tools/distinfo b/security/py-gvm-tools/distinfo
index b4b0218419b4..ef79e5cdaeb0 100644
--- a/security/py-gvm-tools/distinfo
+++ b/security/py-gvm-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713946265
-SHA256 (greenbone-gvm-tools-v24.3.0_GH0.tar.gz) = cdd7462b91f5a51c3282688adaed5a98fc657d1eeffee01297f907e9a258a24c
-SIZE (greenbone-gvm-tools-v24.3.0_GH0.tar.gz) = 213334
+TIMESTAMP = 1726785352
+SHA256 (greenbone-gvm-tools-v24.8.0_GH0.tar.gz) = 4e1b5849de8a82e6c391bd31cd310c8767677d596b24f7acc4f8e283194a51eb
+SIZE (greenbone-gvm-tools-v24.8.0_GH0.tar.gz) = 241845
diff --git a/security/py-notus-scanner/Makefile b/security/py-notus-scanner/Makefile
index 57fc872cff88..916699ba7a96 100644
--- a/security/py-notus-scanner/Makefile
+++ b/security/py-notus-scanner/Makefile
@@ -1,5 +1,5 @@
PORTNAME= notus-scanner
-DISTVERSION= 22.6.3
+DISTVERSION= 22.6.4
DISTVERSIONPREFIX= v
CATEGORIES= security python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/security/py-notus-scanner/distinfo b/security/py-notus-scanner/distinfo
index 6a52e947b907..63457ba78b16 100644
--- a/security/py-notus-scanner/distinfo
+++ b/security/py-notus-scanner/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713945994
-SHA256 (greenbone-notus-scanner-v22.6.3_GH0.tar.gz) = 8b46e30c579bea6149082e92e8e9ce8ddd54dfa8d4c82121b8d28b70effc9970
-SIZE (greenbone-notus-scanner-v22.6.3_GH0.tar.gz) = 293997
+TIMESTAMP = 1726785411
+SHA256 (greenbone-notus-scanner-v22.6.4_GH0.tar.gz) = 33745f6fd8788f55c85404e37e3e712adb827d281246b4e984a8d35c7acd474e
+SIZE (greenbone-notus-scanner-v22.6.4_GH0.tar.gz) = 293607
diff --git a/security/py-notus-scanner/pkg-plist b/security/py-notus-scanner/pkg-plist
index 786c509d8cb5..9c08934bfee5 100644
--- a/security/py-notus-scanner/pkg-plist
+++ b/security/py-notus-scanner/pkg-plist
@@ -174,11 +174,11 @@ bin/notus-subscriber
%%PYTHON_SITELIBDIR%%/notus/tests/models/test_vulnerability.py
%%PYTHON_SITELIBDIR%%/notus/tests/test_config.py
%%PYTHON_SITELIBDIR%%/notus/tests/test_verifier.py
-%%PYTHON_SITELIBDIR%%/notus_scanner-22.6.3.dist-info/LICENSE
-%%PYTHON_SITELIBDIR%%/notus_scanner-22.6.3.dist-info/METADATA
-%%PYTHON_SITELIBDIR%%/notus_scanner-22.6.3.dist-info/RECORD
-%%PYTHON_SITELIBDIR%%/notus_scanner-22.6.3.dist-info/WHEEL
-%%PYTHON_SITELIBDIR%%/notus_scanner-22.6.3.dist-info/entry_points.txt
+%%PYTHON_SITELIBDIR%%/notus_scanner-22.6.4.dist-info/LICENSE
+%%PYTHON_SITELIBDIR%%/notus_scanner-22.6.4.dist-info/METADATA
+%%PYTHON_SITELIBDIR%%/notus_scanner-22.6.4.dist-info/RECORD
+%%PYTHON_SITELIBDIR%%/notus_scanner-22.6.4.dist-info/WHEEL
+%%PYTHON_SITELIBDIR%%/notus_scanner-22.6.4.dist-info/entry_points.txt
@dir(gvm,gvm,750) /var/run/notus-scanner
@dir(gvm,gvm,750) /var/lib/openvas/plugins/notus/products
@dir(gvm,gvm,750) /var/lib/openvas/plugins/notus
diff --git a/security/py-ospd-openvas/Makefile b/security/py-ospd-openvas/Makefile
index b93c3cba5e03..0280569a3da6 100644
--- a/security/py-ospd-openvas/Makefile
+++ b/security/py-ospd-openvas/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ospd-openvas
DISTVERSION= 22.7.1
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security python
#MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/security/py-python-gvm/Makefile b/security/py-python-gvm/Makefile
index 48ee0aceb757..5116d76f5335 100644
--- a/security/py-python-gvm/Makefile
+++ b/security/py-python-gvm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= python-gvm
-DISTVERSION= 24.3.0
+DISTVERSION= 24.8.0
DISTVERSIONPREFIX= v
CATEGORIES= security python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -26,7 +26,7 @@ post-extract:
post-patch:
${REINPLACE_CMD} -i "" -e 's|/run/gvmd/|/var/run/gvmd/|g' \
- ${WRKSRC}/gvm/connections.py
+ ${WRKSRC}/gvm/connections/_unix.py
${REINPLACE_CMD} -e 's|, { include = "tests", format = "sdist" }||g' \
${WRKSRC}/pyproject.toml
diff --git a/security/py-python-gvm/distinfo b/security/py-python-gvm/distinfo
index 220a91fcf385..12e0cccc2a85 100644
--- a/security/py-python-gvm/distinfo
+++ b/security/py-python-gvm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713946232
-SHA256 (greenbone-python-gvm-v24.3.0_GH0.tar.gz) = 6c078eaab668465dac3ab844a728c34914c0b10ad64c7014e3d3fe6f8b62b4fd
-SIZE (greenbone-python-gvm-v24.3.0_GH0.tar.gz) = 278134
+TIMESTAMP = 1726785521
+SHA256 (greenbone-python-gvm-v24.8.0_GH0.tar.gz) = dae36b728dbaef4f895d23751b4fbd31f65269d305f857d6ab60f5e72ad22083
+SIZE (greenbone-python-gvm-v24.8.0_GH0.tar.gz) = 289907