diff --git a/security/gsa/Makefile b/security/gsa/Makefile index 9f557814ca5c..355f134bd07c 100644 --- a/security/gsa/Makefile +++ b/security/gsa/Makefile @@ -1,72 +1,69 @@ PORTNAME= gsa DISTVERSIONPREFIX= v -DISTVERSION= 24.6.1 +DISTVERSION= 25.0.0 CATEGORIES= security MAINTAINER= acm@FreeBSD.org COMMENT= Greenbone Security Assistant webpage written in React WWW= https://github.com/greenbone/gsa LICENSE= AGPLv3+ -DEPRECATED= Depends on expired www/npm-node18 -EXPIRATION_DATE=2025-09-01 - ONLY_FOR_ARCHS= aarch64 amd64 -BUILD_DEPENDS= npm-node18>0:www/npm-node18 +BUILD_DEPENDS= npm-node20>0:www/npm-node20 RUN_DEPENDS= ${LOCALBASE}/sbin/gsad:security/gsad -USES= nodejs:build +USES= nodejs:20,build USE_GITHUB= yes GH_ACCOUNT= greenbone GH_PROJECT= gsa NPM_BIN= ${LOCALBASE}/bin/npm # to rebuild the deps archive: # 1. set DEV_UPDATE_MODE=yes # 2. make makesum build # 3. upload the *-cache archive # 4. set DEV_UPDATE_MODE=no # 5. make clean makesum DEV_UPDATE_MODE= no 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-${ARCH}-${DISTVERSION}${EXTRACT_SUFX} node_modules @${ECHO} "(!!!) Please upload the cache archive: ${DISTDIR}/${DIST_SUBDIR}/${PORTNAME}-cache-${ARCH}-${DISTVERSION}${EXTRACT_SUFX}" .else MASTER_SITES+= LOCAL/acm/gsa/:npm_cache DISTFILES+= ${PORTNAME}-cache-${ARCH}-${DISTVERSION}${EXTRACT_SUFX}:npm_cache NPM_ARGS= run build post-extract: @${MV} ${WRKDIR}/node_modules ${WRKSRC} .endif do-build: @cd ${WRKSRC} && \ ${NPM_BIN} ${NPM_ARGS} do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/gvm/gsad/web (cd ${WRKSRC}/build && ${COPYTREE_SHARE} . \ ${STAGEDIR}/${PREFIX}/share/gvm/gsad/web) 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 assets -not -type d \ -exec ${ECHO_CMD} "share/gvm/gsad/web/{}" \; >> ${TMPPLIST} .include diff --git a/security/gsa/distinfo b/security/gsa/distinfo index 345737709223..1601832c8f0e 100644 --- a/security/gsa/distinfo +++ b/security/gsa/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1744689575 -SHA256 (gsa-cache-aarch64-24.6.1.tar.gz) = a4f5e06fb5af4fb1566da5e5434feaef2f575ea2209fc992de5451cdcdb897dd -SIZE (gsa-cache-aarch64-24.6.1.tar.gz) = 52814465 -SHA256 (gsa-cache-amd64-24.6.1.tar.gz) = 14bf51f75c1790165dbdada7bdcac72bd687522655a70d29f752d98384bc54ec -SIZE (gsa-cache-amd64-24.6.1.tar.gz) = 53323141 -SHA256 (greenbone-gsa-v24.6.1_GH0.tar.gz) = ed3007d7503b1b582d6f4b8d88215cc05c0e91e9e5faaf49d02576c482b37ce7 -SIZE (greenbone-gsa-v24.6.1_GH0.tar.gz) = 3718084 +TIMESTAMP = 1750730229 +SHA256 (gsa-cache-aarch64-25.0.0.tar.gz) = 73d2a799e3e91d933a6070a68a700160fdd09d0f7cf1dbb7e5a612dbfa72f564 +SIZE (gsa-cache-aarch64-25.0.0.tar.gz) = 49641157 +SHA256 (gsa-cache-amd64-25.0.0.tar.gz) = 030b10dec16f5cddf4c91e3a38a4af2bcca411aad54e7be6ff5e29805e21eb12 +SIZE (gsa-cache-amd64-25.0.0.tar.gz) = 50160790 +SHA256 (greenbone-gsa-v25.0.0_GH0.tar.gz) = f177c1c0d5e66ea9bb93a6c898c5175b0f85a91baae416a95d8e6f3a102ba46c +SIZE (greenbone-gsa-v25.0.0_GH0.tar.gz) = 3729977 diff --git a/security/gsad/Makefile b/security/gsad/Makefile index fa6b3c0404b6..d09ccc640d2a 100644 --- a/security/gsad/Makefile +++ b/security/gsad/Makefile @@ -1,54 +1,54 @@ PORTNAME= gsad DISTVERSIONPREFIX= v -DISTVERSION= 24.2.4 +DISTVERSION= 24.3.0 CATEGORIES= security MAINTAINER= acm@FreeBSD.org COMMENT= Greenbone Security Assistant HTTP server WWW= https://github.com/greenbone/gsad LICENSE= AGPLv3+ LIB_DEPENDS= libgvm_base.so:security/gvm-libs \ libgnutls.so:security/gnutls \ libgcrypt.so:security/libgcrypt \ libgpg-error.so:security/libgpg-error \ libmicrohttpd.so:www/libmicrohttpd RUN_DEPENDS= doxygen>0:devel/doxygen \ ${PYTHON_PKGNAMEPREFIX}polib>=0:devel/py-polib@${PY_FLAVOR} USES= cmake gettext-runtime gnome pkgconfig python USE_GNOME= glib20 libxml2 USE_GITHUB= yes GH_ACCOUNT= greenbone GH_PROJECT= gsad USERS= gvm GROUPS= ${USERS} USE_RC_SUBR= gsad LDFLAGS+= -lm ETCDIR= ${PREFIX}/etc/gvm post-extract: @${MV} ${WRKSRC}/src/gsad_log_conf.cmake_in ${WRKSRC}/src/gsad_log.conf.sample post-patch: ${REINPLACE_CMD} -e 's|$${GVM_LOG_DIR}|/var/log/gvm|g' ${WRKSRC}/src/gsad_log.conf.sample post-install: @${MKDIR} ${STAGEDIR}/var/run/gsad @${MKDIR} ${STAGEDIR}/var/run/gvm @${MKDIR} ${STAGEDIR}${ETCDIR} @${INSTALL_DATA} ${WRKSRC}/src/gsad_log.conf.sample ${STAGEDIR}${ETCDIR} @${ECHO_CMD} "@sample etc/gvm/gsad_log.conf.sample" >> ${TMPPLIST} @${ECHO_CMD} "sbin/gsad" >> ${TMPPLIST} >> ${TMPPLIST} @${ECHO_CMD} "share/man/man8/gsad.8.gz" >> ${TMPPLIST} @${ECHO_CMD} "@dir(gvm,gvm,750) /var/run/gsad" >> ${TMPPLIST} @${ECHO_CMD} "@dir(gvm,gvm,750) /var/run/gvm" >> ${TMPPLIST} .include diff --git a/security/gsad/distinfo b/security/gsad/distinfo index 64c2288e0a1b..3db5c844a5ea 100644 --- a/security/gsad/distinfo +++ b/security/gsad/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744688030 -SHA256 (greenbone-gsad-v24.2.4_GH0.tar.gz) = fb85e748f1bd5fa2739a9b5a25c5c3b919e6ad3b11fc8ba9cd9883f2b440a8c6 -SIZE (greenbone-gsad-v24.2.4_GH0.tar.gz) = 228300 +TIMESTAMP = 1750731904 +SHA256 (greenbone-gsad-v24.3.0_GH0.tar.gz) = d5756149e666169063516f6a94f2d6618e0a1f42ea40ee0c5e2b967c5e81a0d3 +SIZE (greenbone-gsad-v24.3.0_GH0.tar.gz) = 229954 diff --git a/security/gsad/files/patch-CMakeLists.txt b/security/gsad/files/patch-CMakeLists.txt index 7dbcb0e4c043..5e50ca2fc43f 100644 --- a/security/gsad/files/patch-CMakeLists.txt +++ b/security/gsad/files/patch-CMakeLists.txt @@ -1,49 +1,53 @@ ---- CMakeLists.txt 2022-07-21 02:09:24.000000000 -0500 -+++ CMakeLists.txt 2022-07-31 22:27:14.895003000 -0500 -@@ -51,7 +51,7 @@ - endif (CLANG_FORMAT) - - if (NOT SYSCONFDIR) -- set (SYSCONFDIR "/etc") -+ set (SYSCONFDIR "${CMAKE_INSTALL_PREFIX}/etc") - endif (NOT SYSCONFDIR) - - if (NOT EXEC_PREFIX) -@@ -86,7 +86,7 @@ - set (GSAD_CONFIG_DIR "${SYSCONFDIR}/gvm/") - - if (NOT GSAD_RUN_DIR) -- set (GSAD_RUN_DIR "/run/gsad") -+ set (GSAD_RUN_DIR "${LOCALSTATEDIR}/run/gsad") - endif (NOT GSAD_RUN_DIR) - - if (NOT GSAD_PID_PATH) -@@ -94,7 +94,7 @@ - endif (NOT GSAD_PID_PATH) - - if (NOT GVMD_RUN_DIR) -- set (GVMD_RUN_DIR "/run/gvmd") -+ set (GVMD_RUN_DIR "${LOCALSTATEDIR}/run/gvmd") - endif (NOT GVMD_RUN_DIR) - - -@@ -130,15 +130,15 @@ - endif (NOT GVM_CA_CERTIFICATE) - - --configure_file (src/gsad_log_conf.cmake_in src/gsad_log.conf) -+# configure_file (src/gsad_log_conf.cmake_in src/gsad_log.conf) +--- CMakeLists.txt.orig 2025-05-08 09:22:24 UTC ++++ CMakeLists.txt +@@ -71,7 +71,7 @@ if(NOT SYSCONFDIR) + endif(CLANG_FORMAT) + + if(NOT SYSCONFDIR) +- set(SYSCONFDIR "/etc") ++ set(SYSCONFDIR "${CMAKE_INSTALL_PREFIX}/etc") + endif(NOT SYSCONFDIR) + + if(NOT EXEC_PREFIX) +@@ -106,7 +106,7 @@ if(NOT GSAD_RUN_DIR) + set(GSAD_CONFIG_DIR "${SYSCONFDIR}/gvm/") + + if(NOT GSAD_RUN_DIR) +- set(GSAD_RUN_DIR "/run/gsad") ++ set(GSAD_RUN_DIR "${LOCALSTATEDIR}/run/gsad") + endif(NOT GSAD_RUN_DIR) + + if(NOT GSAD_PID_PATH) +@@ -114,7 +114,7 @@ if(NOT GVMD_RUN_DIR) + endif(NOT GSAD_PID_PATH) + + if(NOT GVMD_RUN_DIR) +- set(GVMD_RUN_DIR "/run/gvmd") ++ set(GVMD_RUN_DIR "${LOCALSTATEDIR}/run/gvmd") + endif(NOT GVMD_RUN_DIR) + + if(NOT GVM_STATE_DIR) +@@ -149,17 +149,17 @@ endif(NOT GVM_CA_CERTIFICATE) + set(GVM_CA_CERTIFICATE "${GVM_CA_CERTIFICATE}") + endif(NOT GVM_CA_CERTIFICATE) + +-configure_file(src/gsad_log_conf.cmake_in src/gsad_log.conf) ++# configure_file(src/gsad_log_conf.cmake_in src/gsad_log.conf) ## Install --install (FILES ${CMAKE_CURRENT_BINARY_DIR}/src/gsad_log.conf -- DESTINATION ${GSAD_CONFIG_DIR}) -+# install (FILES ${CMAKE_CURRENT_BINARY_DIR}/src/gsad_log.conf -+# DESTINATION ${GSAD_CONFIG_DIR}) +-install( +- FILES ${CMAKE_CURRENT_BINARY_DIR}/src/gsad_log.conf +- DESTINATION ${GSAD_CONFIG_DIR} +-) ++#install( ++# FILES ${CMAKE_CURRENT_BINARY_DIR}/src/gsad_log.conf ++# DESTINATION ${GSAD_CONFIG_DIR} ++#) - add_subdirectory (src) --add_subdirectory (config) -+#add_subdirectory (config) + add_subdirectory(src) +-add_subdirectory(config) ++#add_subdirectory(config) - add_subdirectory (doc) + add_subdirectory(doc) diff --git a/security/gvm-libs/Makefile b/security/gvm-libs/Makefile index 11b83fcd5ae4..0a6e2266c017 100644 --- a/security/gvm-libs/Makefile +++ b/security/gvm-libs/Makefile @@ -1,50 +1,50 @@ PORTNAME= gvm DISTVERSIONPREFIX= v -DISTVERSION= 22.21.0 +DISTVERSION= 22.22.0 CATEGORIES= security PKGNAMESUFFIX= -libs MAINTAINER= acm@FreeBSD.org COMMENT= Libraries module for the GVM solution WWW= https://github.com/greenbone/gvm-libs LICENSE= GPLv2+ BUILD_DEPENDS= doxygen>0:devel/doxygen LIB_DEPENDS= libassuan.so:security/libassuan \ libcjson.so:devel/libcjson \ libgcrypt.so:security/libgcrypt \ libgnutls.so:security/gnutls \ libgpgme.so:security/gpgme \ libgpg-error.so:security/libgpg-error \ libhiredis.so:databases/hiredis \ libnet.so:net/libnet \ libpaho-mqtt3a.so:net/libpaho-mqtt3 \ libssh.so:security/libssh \ libuuid.so:misc/e2fsprogs-libuuid \ libjson-glib-1.0.so:devel/json-glib \ libcurl.so:ftp/curl RUN_DEPENDS= doxygen>0:devel/doxygen USES= cmake gnome pkgconfig USE_GITHUB= yes GH_ACCOUNT= greenbone GH_PROJECT= ${PORTNAME}${PKGNAMESUFFIX} USE_GNOME= glib20 libxml2 USE_LDCONFIG= yes OPTIONS_DEFINE= LDAP RADIUS LDAP_CMAKE_ON= -DBUILD_WITH_LDAP=1 LDAP_CMAKE_OFF= -DBUILD_WITH_LDAP=0 LDAP_USES= ldap RADIUS_CMAKE_ON= -DBUILD_WITH_RADIUS=1 RADIUS_CMAKE_OFF= -DBUILD_WITH_RADIUS=0 RADIUS_LIB_DEPENDS= libfreeradius-client.so:net/freeradius-client post-patch: @${REINPLACE_CMD} -e 's|2.25.0|1.45.6|g' ${WRKSRC}/util/libgvm_util.pc.in @${REINPLACE_CMD} -e 's|uuid>=2.25.0|uuid>=1.45.6|g' ${WRKSRC}/util/CMakeLists.txt @${REINPLACE_CMD} '17d' ${WRKSRC}/base/proctitle.c .include diff --git a/security/gvm-libs/distinfo b/security/gvm-libs/distinfo index e02ac5d7fd4c..bd000ba5bc69 100644 --- a/security/gvm-libs/distinfo +++ b/security/gvm-libs/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744671888 -SHA256 (greenbone-gvm-libs-v22.21.0_GH0.tar.gz) = 064527e3a26c862f4cd69b132a640b6e3515f4bd03c973bc76678c9c0bf336fd -SIZE (greenbone-gvm-libs-v22.21.0_GH0.tar.gz) = 370293 +TIMESTAMP = 1750728151 +SHA256 (greenbone-gvm-libs-v22.22.0_GH0.tar.gz) = c97372197de5f6253580ef5f1083d32f1a2b0c47bfa4b54b60b1b87d31d1ca67 +SIZE (greenbone-gvm-libs-v22.22.0_GH0.tar.gz) = 382817 diff --git a/security/gvm-libs/files/patch-CMakeLists.txt b/security/gvm-libs/files/patch-CMakeLists.txt index 24fc762b8322..857fabc04751 100644 --- a/security/gvm-libs/files/patch-CMakeLists.txt +++ b/security/gvm-libs/files/patch-CMakeLists.txt @@ -1,37 +1,37 @@ ---- CMakeLists.txt.orig 2022-07-18 08:40:56 UTC +--- CMakeLists.txt.orig 2025-05-26 10:04:15 UTC +++ CMakeLists.txt -@@ -136,7 +136,7 @@ if (SYSCONF_INSTALL_DIR) - endif (SYSCONF_INSTALL_DIR) +@@ -116,7 +116,7 @@ if(NOT SYSCONFDIR) + endif(SYSCONF_INSTALL_DIR) - if (NOT SYSCONFDIR) -- set (SYSCONFDIR "/etc") -+ set (SYSCONFDIR "${CMAKE_INSTALL_PREFIX}/etc") - endif (NOT SYSCONFDIR) + if(NOT SYSCONFDIR) +- set(SYSCONFDIR "/etc") ++ set(SYSCONFDIR "${CMAKE_INSTALL_PREFIX}/etc") + endif(NOT SYSCONFDIR) - if (NOT EXEC_PREFIX) -@@ -176,7 +176,7 @@ if (NOT DATADIR) - endif (NOT DATADIR) + if(NOT EXEC_PREFIX) +@@ -156,7 +156,7 @@ if(NOT GVM_RUN_DIR) + endif(NOT DATADIR) - if (NOT GVM_RUN_DIR) -- set (GVM_RUN_DIR "/run/gvm") -+ set (GVM_RUN_DIR "${LOCALSTATEDIR}/run/gvm") - endif (NOT GVM_RUN_DIR) + if(NOT GVM_RUN_DIR) +- set(GVM_RUN_DIR "/run/gvm") ++ set(GVM_RUN_DIR "${LOCALSTATEDIR}/run/gvm") + endif(NOT GVM_RUN_DIR) - if (NOT GVM_SYSCONF_DIR) -@@ -185,7 +185,7 @@ endif (NOT GVM_SYSCONF_DIR) + if(NOT GVM_SYSCONF_DIR) +@@ -164,7 +164,7 @@ if(NOT REDIS_SOCKET_PATH) + endif(NOT GVM_SYSCONF_DIR) + if(NOT REDIS_SOCKET_PATH) +- set(REDIS_SOCKET_PATH "/run/redis/redis.sock") ++ set(REDIS_SOCKET_PATH "${LOCALSTATEDIR}/run/redis/redis.sock") + endif() - if (NOT REDIS_SOCKET_PATH) -- set (REDIS_SOCKET_PATH "/run/redis/redis.sock") -+ set (REDIS_SOCKET_PATH "${LOCALSTATEDIR}/run/redis/redis.sock") - endif () - - add_definitions (-DREDIS_SOCKET_PATH="${REDIS_SOCKET_PATH}") -@@ -208,7 +208,6 @@ set ( + add_definitions(-DREDIS_SOCKET_PATH="${REDIS_SOCKET_PATH}") +@@ -196,7 +196,6 @@ set( -std=c11 \ -Wall \ -Wextra \ - -Werror \ -Wpedantic \ -Wmissing-prototypes \ -Wshadow \ diff --git a/security/gvm-libs/pkg-plist b/security/gvm-libs/pkg-plist index 822a20a8b4b3..6a65393809a7 100644 --- a/security/gvm-libs/pkg-plist +++ b/security/gvm-libs/pkg-plist @@ -1,76 +1,82 @@ +include/gvm/agent_controller/agent_controller.h include/gvm/base/array.h include/gvm/base/credentials.h include/gvm/base/cvss.h include/gvm/base/drop_privileges.h include/gvm/base/gvm_sentry.h include/gvm/base/hosts.h include/gvm/base/logging.h include/gvm/base/logging_domain.h include/gvm/base/networking.h include/gvm/base/nvti.h include/gvm/base/pidfile.h include/gvm/base/prefs.h include/gvm/base/proctitle.h include/gvm/base/pwpolicy.h include/gvm/base/settings.h include/gvm/base/strings.h include/gvm/base/version.h include/gvm/boreas/alivedetection.h include/gvm/boreas/arp.h include/gvm/boreas/boreas_error.h include/gvm/boreas/boreas_io.h include/gvm/boreas/cli.h include/gvm/boreas/ping.h include/gvm/boreas/sniffer.h include/gvm/boreas/util.h include/gvm/gmp/gmp.h include/gvm/http/httputils.h include/gvm/openvasd/openvasd.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/json.h include/gvm/util/jsonpull.h include/gvm/util/kb.h include/gvm/util/ldaputils.h include/gvm/util/mqtt.h include/gvm/util/nvticache.h include/gvm/util/passwordbasedauthentication.h 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/vtparser.h include/gvm/util/xmlutils.h +lib/libgvm_agent_controller.so +lib/libgvm_agent_controller.so.22 +lib/libgvm_agent_controller.so.22.22.0 lib/libgvm_base.so lib/libgvm_base.so.22 -lib/libgvm_base.so.22.21.0 +lib/libgvm_base.so.22.22.0 lib/libgvm_boreas.so lib/libgvm_boreas.so.22 -lib/libgvm_boreas.so.22.21.0 +lib/libgvm_boreas.so.22.22.0 lib/libgvm_gmp.so lib/libgvm_gmp.so.22 -lib/libgvm_gmp.so.22.21.0 +lib/libgvm_gmp.so.22.22.0 lib/libgvm_http.so lib/libgvm_http.so.22 -lib/libgvm_http.so.22.21.0 +lib/libgvm_http.so.22.22.0 lib/libgvm_openvasd.so lib/libgvm_openvasd.so.22 -lib/libgvm_openvasd.so.22.21.0 +lib/libgvm_openvasd.so.22.22.0 lib/libgvm_osp.so lib/libgvm_osp.so.22 -lib/libgvm_osp.so.22.21.0 +lib/libgvm_osp.so.22.22.0 lib/libgvm_util.so lib/libgvm_util.so.22 -lib/libgvm_util.so.22.21.0 +lib/libgvm_util.so.22.22.0 +libdata/pkgconfig/libgvm_agent_controller.pc libdata/pkgconfig/libgvm_base.pc libdata/pkgconfig/libgvm_boreas.pc libdata/pkgconfig/libgvm_gmp.pc libdata/pkgconfig/libgvm_http.pc libdata/pkgconfig/libgvm_openvasd.pc libdata/pkgconfig/libgvm_osp.pc libdata/pkgconfig/libgvm_util.pc @dir /var/run/gvm diff --git a/security/gvm/Makefile b/security/gvm/Makefile index 713929fbca6b..0f8c629b2078 100644 --- a/security/gvm/Makefile +++ b/security/gvm/Makefile @@ -1,44 +1,44 @@ PORTNAME= gvm -PORTVERSION= 25.2.1 +PORTVERSION= 26.0.0 CATEGORIES= security MAINTAINER= acm@FreeBSD.org COMMENT= Greenbone vulnerability management (metaport) WWW= https://www.openvas.org/ USES= metaport python # Install GVM libraries RUN_DEPENDS+= ${LOCALBASE}/lib/libgvm_base.so:security/gvm-libs # Install GVM Manager RUN_DEPENDS+= ${LOCALBASE}/sbin/gvmd:security/gvmd # Install Scanner wrapper for OSP RUN_DEPENDS+= ${LOCALBASE}/bin/ospd-openvas:security/py-ospd-openvas@${PY_FLAVOR} # Install OpenVAS Scanner RUN_DEPENDS+= ${LOCALBASE}/sbin/openvas:security/openvas # Install Notus Scanner RUN_DEPENDS+= ${LOCALBASE}/bin/notus-scanner:security/py-notus-scanner # Install Greenbone Community Feed RUN_DEPENDS+= greenbone-feed-sync:security/py-greenbone-feed-sync@${PY_FLAVOR} # Install GVM Web Interface RUN_DEPENDS+= ${LOCALBASE}/sbin/gsad:security/gsad RUN_DEPENDS+= ${LOCALBASE}/share/gvm/gsad/web/index.html:security/gsa SUB_FILES= pkg-message OPTIONS_DEFINE= PYTHON-GVM GVM-TOOLS OPTIONS_DEFAULT= PYTHON-GVM GVM-TOOLS PYTHON-GVM_DESC= Install GVM python API library GVM-TOOLS_DESC= Install GVM tools PYTHON-GVM_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-gvm>=0:security/py-python-gvm@${PY_FLAVOR} GVM-TOOLS_RUN_DEPENDS= gvm-cli:security/py-gvm-tools@${PY_FLAVOR} .include diff --git a/security/gvmd/Makefile b/security/gvmd/Makefile index e6b9a5c85f9e..366f6967d8f4 100644 --- a/security/gvmd/Makefile +++ b/security/gvmd/Makefile @@ -1,58 +1,58 @@ PORTNAME= gvmd -DISTVERSION= 25.2.1 +DISTVERSION= 26.0.0 DISTVERSIONPREFIX= v CATEGORIES= security MAINTAINER= acm@FreeBSD.org COMMENT= Greenbone Vulnerability Manager central management service WWW= https://github.com/greenbone/gvmd LICENSE= AGPLv3+ BUILD_DEPENDS= doxygen>0:devel/doxygen LIB_DEPENDS= libgvm_base.so:security/gvm-libs \ libgnutls.so:security/gnutls \ libgpgme.so:security/gpgme \ libical.so:devel/libical RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${LOCALBASE}/lib/postgresql/libpg-gvm.so:databases/pg-gvm \ doxygen>0:devel/doxygen \ p5-XML-Twig>=0:textproc/p5-XML-Twig \ snmpget:net-mgmt/net-snmp \ rsync:net/rsync \ wget:ftp/wget \ gpg:security/gnupg \ xml:textproc/xmlstarlet \ sshpass:security/sshpass \ socat:net/socat \ zip:archivers/zip USE_GITHUB= yes GH_ACCOUNT= greenbone USES= cmake gnome pkgconfig pgsql python samba:run shebangfix USE_GNOME= glib20 libxslt:build USE_LDCONFIG= yes USERS= gvm GROUPS= ${USERS} USE_RC_SUBR= gvmd SHEBANG_FILES= tools/gvm-lsc-rpm-creator \ tools/gvm-lsc-deb-creator \ src/alert_methods/TippingPoint/report-convert.py \ src/alert_methods/SCP/alert \ src/alert_methods/SMB/alert post-patch: ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/src/manage_sql.c ${REINPLACE_CMD} -e 's|#include ||g' ${WRKSRC}/src/manage.c \ ${WRKSRC}/src/gvmd.c ${WRKSRC}/src/manage_sql_secinfo.c post-install: @${MKDIR} ${STAGEDIR}/var/lib/gvm/gvmd/gnupg @${MKDIR} ${STAGEDIR}/var/log/gvm @${MKDIR} ${STAGEDIR}/var/run/gvmd .include diff --git a/security/gvmd/distinfo b/security/gvmd/distinfo index 5bf28bf601bd..3b51e4292115 100644 --- a/security/gvmd/distinfo +++ b/security/gvmd/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744679865 -SHA256 (greenbone-gvmd-v25.2.1_GH0.tar.gz) = de0156058ea2fb2abdf96ed73f69f506bcf63e80574f6440a782366f2e5fbc4b -SIZE (greenbone-gvmd-v25.2.1_GH0.tar.gz) = 1123704 +TIMESTAMP = 1750728558 +SHA256 (greenbone-gvmd-v26.0.0_GH0.tar.gz) = c209a735147235b4c5d0956cfb883cb358386d0682751db3f73fc90bc5675d30 +SIZE (greenbone-gvmd-v26.0.0_GH0.tar.gz) = 1125084 diff --git a/security/gvmd/files/patch-CMakeLists.txt b/security/gvmd/files/patch-CMakeLists.txt index 4fbf556cb694..9087e4d7c363 100644 --- a/security/gvmd/files/patch-CMakeLists.txt +++ b/security/gvmd/files/patch-CMakeLists.txt @@ -1,60 +1,62 @@ ---- CMakeLists.txt 2023-04-02 01:50:20.312770000 -0500 -+++ CMakeLists.txt 2023-04-02 01:54:10.831990000 -0500 -@@ -110,7 +110,7 @@ - endif (SYSCONF_INSTALL_DIR) - - if (NOT SYSCONFDIR) -- set (SYSCONFDIR "/etc") -+ set (SYSCONFDIR "${CMAKE_INSTALL_PREFIX}/etc") - endif (NOT SYSCONFDIR) - - if (NOT EXEC_PREFIX) -@@ -181,7 +181,7 @@ - set (GVM_CA_CERTIFICATE "${GVM_STATE_DIR}/CA/cacert.pem") - - if (NOT GVMD_RUN_DIR) -- set (GVMD_RUN_DIR "/run/gvmd") -+ set (GVMD_RUN_DIR "${LOCALSTATEDIR}/run/gvmd") - endif (NOT GVMD_RUN_DIR) - - if (NOT GVMD_PID_PATH) -@@ -194,7 +194,7 @@ - add_definitions (-DGVM_FEED_LOCK_PATH="${GVM_FEED_LOCK_PATH}") - - if (NOT OPENVAS_DEFAULT_SOCKET) -- set (OPENVAS_DEFAULT_SOCKET "/run/ospd/ospd-openvas.sock") -+ set (OPENVAS_DEFAULT_SOCKET "${LOCALSTATEDIR}/run/ospd/ospd-openvas.sock") - endif (NOT OPENVAS_DEFAULT_SOCKET) - add_definitions (-DOPENVAS_DEFAULT_SOCKET="${OPENVAS_DEFAULT_SOCKET}") - -@@ -242,7 +242,7 @@ - configure_file (doc/Doxyfile_xml.in doc/Doxyfile_xml) - configure_file (doc/example-gvm-manage-certs.conf.in doc/example-gvm-manage-certs.conf @ONLY) - configure_file (VERSION.in VERSION) --configure_file (src/gvmd_log_conf.cmake_in src/gvmd_log.conf) -+configure_file (src/gvmd_log_conf.cmake_in src/gvmd_log.conf.sample) - configure_file (src/schema_formats/XML/GMP.xml.in src/schema_formats/XML/GMP.xml @ONLY) - configure_file (tools/greenbone-feed-sync.in tools/greenbone-feed-sync @ONLY) - configure_file (tools/greenbone-scapdata-sync.in tools/greenbone-scapdata-sync @ONLY) -@@ -284,7 +284,7 @@ +--- CMakeLists.txt.orig 2025-05-13 13:02:11 UTC ++++ CMakeLists.txt +@@ -122,7 +122,7 @@ if(NOT SYSCONFDIR) + endif(SYSCONF_INSTALL_DIR) + + if(NOT SYSCONFDIR) +- set(SYSCONFDIR "/etc") ++ set(SYSCONFDIR "${CMAKE_INSTALL_PREFIX}/etc") + endif(NOT SYSCONFDIR) + + if(NOT EXEC_PREFIX) +@@ -195,7 +195,7 @@ if(NOT GVMD_RUN_DIR) + set(GVM_CA_CERTIFICATE "${GVM_STATE_DIR}/CA/cacert.pem") + + if(NOT GVMD_RUN_DIR) +- set(GVMD_RUN_DIR "/run/gvmd") ++ set(GVMD_RUN_DIR "${LOCALSTATEDIR}/run/gvmd") + endif(NOT GVMD_RUN_DIR) + + if(NOT GVMD_PID_PATH) +@@ -208,7 +208,7 @@ if(NOT OPENVAS_DEFAULT_SOCKET) + add_definitions(-DGVM_FEED_LOCK_PATH="${GVM_FEED_LOCK_PATH}") + + if(NOT OPENVAS_DEFAULT_SOCKET) +- set(OPENVAS_DEFAULT_SOCKET "/run/ospd/ospd-openvas.sock") ++ set(OPENVAS_DEFAULT_SOCKET "${LOCALSTATEDIR}/run/ospd/ospd-openvas.sock") + endif(NOT OPENVAS_DEFAULT_SOCKET) + add_definitions(-DOPENVAS_DEFAULT_SOCKET="${OPENVAS_DEFAULT_SOCKET}") + +@@ -284,7 +284,7 @@ configure_file(VERSION.in VERSION) + @ONLY + ) + configure_file(VERSION.in VERSION) +-configure_file(src/gvmd_log_conf.cmake_in src/gvmd_log.conf) ++configure_file(src/gvmd_log_conf.cmake_in src/gvmd_log.conf.sample) + configure_file( + src/schema_formats/XML/GMP.xml.in + src/schema_formats/XML/GMP.xml +@@ -348,7 +348,7 @@ endif(NOT SKIP_SRC) ## Configs (e.g. systemd service file) --add_subdirectory (config) -+# add_subdirectory (config) +-add_subdirectory(config) ++# add_subdirectory(config) ## Documentation -@@ -294,10 +294,10 @@ +@@ -359,12 +359,12 @@ install( + install(DIRECTORY DESTINATION ${GVMD_STATE_DIR}) - install (DIRECTORY DESTINATION ${GVMD_STATE_DIR}) + install( +- FILES ${CMAKE_BINARY_DIR}/src/gvmd_log.conf ++ FILES ${CMAKE_BINARY_DIR}/src/gvmd_log.conf.sample + DESTINATION ${GVM_SYSCONF_DIR} + ) --install (FILES ${CMAKE_BINARY_DIR}/src/gvmd_log.conf -+install (FILES ${CMAKE_BINARY_DIR}/src/gvmd_log.conf.sample - DESTINATION ${GVM_SYSCONF_DIR}) + install( +- FILES ${CMAKE_SOURCE_DIR}/src/pwpolicy.conf ++ FILES ${CMAKE_SOURCE_DIR}/src/pwpolicy.conf.sample + DESTINATION ${GVM_SYSCONF_DIR} + ) --install (FILES ${CMAKE_SOURCE_DIR}/src/pwpolicy.conf -+install (FILES ${CMAKE_SOURCE_DIR}/src/pwpolicy.conf.sample - DESTINATION ${GVM_SYSCONF_DIR}) - - # Schema formats. diff --git a/security/gvmd/files/patch-src_CMakeLists.txt b/security/gvmd/files/patch-src_CMakeLists.txt index d17a7fd1955a..b77a6a8dec51 100644 --- a/security/gvmd/files/patch-src_CMakeLists.txt +++ b/security/gvmd/files/patch-src_CMakeLists.txt @@ -1,29 +1,28 @@ ---- src/CMakeLists.txt 2025-04-08 00:29:30.000000000 -0700 -+++ src/CMakeLists.txt 2025-04-14 18:23:00.165064000 -0700 -@@ -39,7 +39,9 @@ - endif (OPENVASD) - pkg_check_modules (GNUTLS REQUIRED gnutls>=3.2.15) - pkg_check_modules (GLIB REQUIRED glib-2.0>=2.42) +--- src/CMakeLists.txt.orig 2025-05-13 13:02:11 UTC ++++ src/CMakeLists.txt +@@ -39,7 +39,9 @@ pkg_check_modules(GLIB REQUIRED glib-2.0>=2.42) + endif(OPENVASD) + pkg_check_modules(GNUTLS REQUIRED gnutls>=3.2.15) + pkg_check_modules(GLIB REQUIRED glib-2.0>=2.42) +if (NOT ${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD") - pkg_check_modules (LIBBSD REQUIRED libbsd) + pkg_check_modules(LIBBSD REQUIRED libbsd) +endif() - pkg_check_modules (LIBICAL REQUIRED libical>=1.00) - pkg_check_modules (GPGME REQUIRED gpgme) + pkg_check_modules(LIBICAL REQUIRED libical>=1.00) + pkg_check_modules(GPGME REQUIRED gpgme) -@@ -338,7 +340,7 @@ - ${GNUTLS_LDFLAGS} ${GPGME_LDFLAGS} ${CMAKE_THREAD_LIBS_INIT} ${LINKER_HARDENING_FLAGS} ${LINKER_DEBUG_FLAGS} - ${PostgreSQL_LIBRARIES} ${LIBBSD_LDFLAGS} ${CJSON_LDFLAGS} ${GLIB_LDFLAGS} ${GTHREAD_LDFLAGS} - ${LIBGVM_BASE_LDFLAGS} ${LIBGVM_UTIL_LDFLAGS} ${LIBGVM_OSP_LDFLAGS} ${LIBGVM_OPENVASD_LDFLAGS} -- ${LIBGVM_GMP_LDFLAGS} ${LIBGVM_HTTP_LDFLAGS} ${LIBICAL_LDFLAGS} ${LINKER_HARDENING_FLAGS} ${OPT_THEIA_TGT}) -+ ${LIBGVM_GMP_LDFLAGS} ${LIBGVM_HTTP_LDFLAGS} ${LIBICAL_LDFLAGS} ${LINKER_HARDENING_FLAGS} ${OPT_THEIA_TGT} -lexecinfo) - target_link_libraries (manage-test cgreen m - ${GNUTLS_LDFLAGS} ${GPGME_LDFLAGS} ${CMAKE_THREAD_LIBS_INIT} ${LINKER_HARDENING_FLAGS} ${LINKER_DEBUG_FLAGS} - ${PostgreSQL_LIBRARIES} ${LIBBSD_LDFLAGS} ${CJSON_LDFLAGS} ${GLIB_LDFLAGS} ${GTHREAD_LDFLAGS} -@@ -555,5 +557,7 @@ - COMMAND ctags ${C_FILES}) - add_custom_target (tags COMMENT "Building tags files...") - add_dependencies (tags etags ctags) +@@ -358,6 +360,7 @@ target_link_libraries( + ${LIBICAL_LDFLAGS} + ${LINKER_HARDENING_FLAGS} + ${OPT_THEIA_TGT} ++ -lexecinfo + ) + target_link_libraries( + manage-test +@@ -692,5 +695,7 @@ add_dependencies(tags etags ctags) + add_custom_target(ctags COMMENT "Building tags..." COMMAND ctags ${C_FILES}) + add_custom_target(tags COMMENT "Building tags files...") + add_dependencies(tags etags ctags) + +file(RENAME "pwpolicy.conf" "pwpolicy.conf.sample") ## End diff --git a/security/gvmd/pkg-plist b/security/gvmd/pkg-plist index b7349a16468c..16a215ec225e 100644 --- a/security/gvmd/pkg-plist +++ b/security/gvmd/pkg-plist @@ -1,52 +1,52 @@ bin/gvm-manage-certs @sample etc/gvm/gvmd_log.conf.sample @sample etc/gvm/pwpolicy.conf.sample lib/libgvm-pg-server.so -lib/libgvm-pg-server.so.25 -lib/libgvm-pg-server.so.25.2.1 +lib/libgvm-pg-server.so.26 +lib/libgvm-pg-server.so.26.0.0 sbin/gvmd share/doc/gvm/example-gvm-manage-certs.conf share/doc/gvm/html/gmp.html share/gvm/cert/cert_bund_getbyname.xsl share/gvm/cert/dfn_cert_getbyname.xsl share/gvm/gvm-lsc-deb-creator share/gvm/gvm-lsc-exe-creator share/gvm/gvm-lsc-rpm-creator share/gvm/gvmd/global_alert_methods/159f79a5-fce8-4ec5-aa49-7d17a77739a3/alert share/gvm/gvmd/global_alert_methods/2db07698-ec49-11e5-bcff-28d24461215b/alert share/gvm/gvmd/global_alert_methods/4a398d42-87c0-11e5-a1c0-28d24461215b/alert share/gvm/gvmd/global_alert_methods/5b39c481-9137-4876-b734-263849dd96ce/alert share/gvm/gvmd/global_alert_methods/5b39c481-9137-4876-b734-263849dd96ce/report-convert.py share/gvm/gvmd/global_alert_methods/9d435134-15d3-11e6-bf5c-28d24461215b/alert share/gvm/gvmd/global_alert_methods/c427a688-b653-40ab-a9d0-d6ba842a9d63/alert share/gvm/gvmd/global_alert_methods/cd1f5a34-6bdc-11e0-9827-002264764cea/alert share/gvm/gvmd/global_alert_methods/f9d97653-f89b-41af-9ba1-0f6ee00e9c1a/alert share/gvm/gvmd/global_schema_formats/02052818-dab6-11df-9be4-002264764cea/HTML.xsl share/gvm/gvmd/global_schema_formats/02052818-dab6-11df-9be4-002264764cea/generate share/gvm/gvmd/global_schema_formats/02052818-dab6-11df-9be4-002264764cea/rnc.xsl share/gvm/gvmd/global_schema_formats/18e826fc-dab6-11df-b913-002264764cea/GMP.xml share/gvm/gvmd/global_schema_formats/18e826fc-dab6-11df-b913-002264764cea/generate share/gvm/gvmd/global_schema_formats/787a4a18-dabc-11df-9486-002264764cea/RNC.xsl share/gvm/gvmd/global_schema_formats/787a4a18-dabc-11df-9486-002264764cea/generate share/gvm/gvmd/global_schema_formats/787a4a18-dabc-11df-9486-002264764cea/rnc.xsl share/gvm/gvmd/global_schema_formats/d6cf255e-947c-11e1-829a-406186ea4fc5/GMP.xsl share/gvm/gvmd/global_schema_formats/d6cf255e-947c-11e1-829a-406186ea4fc5/generate share/gvm/gvmd/global_schema_formats/rnc.xsl share/gvm/gvmd/template.nsis share/gvm/gvmd/wizards/delete_task_deep.xml share/gvm/gvmd/wizards/get_tasks_deep.xml share/gvm/gvmd/wizards/modify_task.xml share/gvm/gvmd/wizards/quick_auth_scan.xml share/gvm/gvmd/wizards/quick_first_scan.xml share/gvm/gvmd/wizards/quick_task.xml share/gvm/gvmd/wizards/reset_task.xml share/gvm/scap/cpe_getbyname.xsl share/gvm/scap/cve_getbyname.xsl share/man/man1/gvm-manage-certs.1.gz share/man/man8/gvmd.8.gz @dir(gvm,gvm,750) /var/lib/gvm/gvmd/gnupg @dir(gvm,gvm,750) /var/lib/gvm/gvmd @dir(gvm,gvm,750) /var/lib/gvm @dir(gvm,gvm,750) /var/run/gvmd @dir(gvm,gvm,750) /var/log/gvm @dir /var/lib diff --git a/security/openvas/Makefile b/security/openvas/Makefile index 34e9452a0b61..891a0d409bdd 100644 --- a/security/openvas/Makefile +++ b/security/openvas/Makefile @@ -1,62 +1,62 @@ PORTNAME= openvas -DISTVERSION= 23.16.1 +DISTVERSION= 23.20.1 DISTVERSIONPREFIX= v CATEGORIES= security MAINTAINER= acm@FreeBSD.org COMMENT= Open vulnerability assessment scanner WWW= https://github.com/greenbone/openvas LICENSE= GPLv2+ BUILD_DEPENDS= flex:textproc/flex LIB_DEPENDS= libgvm_base.so:security/gvm-libs \ libgcrypt.so:security/libgcrypt \ libgpg-error.so:security/libgpg-error \ libpcap.so.1:net/libpcap \ libksba.so:security/libksba \ libgpgme.so:security/gpgme \ libssh.so:security/libssh \ libgnutls.so:security/gnutls \ libnetsnmp.so:net-mgmt/net-snmp \ libjson-glib-1.0.so:devel/json-glib \ libcurl.so:ftp/curl RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}impacket>=0:net/py-impacket@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}greenbone-feed-sync>0:security/py-greenbone-feed-sync@${PY_FLAVOR} \ redis-server:databases/redis \ snmpget:net-mgmt/net-snmp \ rsync:net/rsync \ nmap:security/nmap USES= bison cmake gnome gssapi:mit pkgconfig python ssl USE_GITHUB= yes GH_ACCOUNT= greenbone GH_PROJECT= ${PORTNAME}-scanner USE_GNOME= glib20 CMAKE_ARGS+= -DINSTALL_OLD_SYNC_SCRIPT=OFF USERS= gvm GROUPS= ${USERS} .include .if ${OPSYS} == FreeBSD CFLAGS+= -Wno-error=strict-prototypes -Wno-error=unused-but-set-variable -Wno-error=invalid-utf8 -Wno-implicit-function-declaration .endif # The struct this error is about is only ever accessed using bcopy() and memset(), # so the unaligned structure doesn't matter. Disable the error, but keep it as a # warning so we can see where it is. CFLAGS_armv6= -Wno-error=unaligned-access CFLAGS_armv7= -Wno-error=unaligned-access post-patch: @${REINPLACE_CMD} -e 's|#include ||g' ${WRKSRC}/src/nasl_plugins.c @${REINPLACE_CMD} -e 's|#include |#include |g' ${WRKSRC}/src/pluginload.c @${REINPLACE_CMD} -e 's|vendor_version_get ()|vendor_version_get (void)|g' ${WRKSRC}/misc/vendorversion.c post-install: @${MKDIR} ${STAGEDIR}/var/run/ospd .include diff --git a/security/openvas/distinfo b/security/openvas/distinfo index fe1fd27dc51e..321cb33a54a7 100644 --- a/security/openvas/distinfo +++ b/security/openvas/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744680509 -SHA256 (greenbone-openvas-scanner-v23.16.1_GH0.tar.gz) = 6ef32eab6fe19d3b37589705f9b2e4539a0572cd70bc8b16d217078080dad827 -SIZE (greenbone-openvas-scanner-v23.16.1_GH0.tar.gz) = 1550974 +TIMESTAMP = 1750728484 +SHA256 (greenbone-openvas-scanner-v23.20.1_GH0.tar.gz) = 80fbf610520c4304e901b803828e296d942ec76e95751c5607de06ef2295fcea +SIZE (greenbone-openvas-scanner-v23.20.1_GH0.tar.gz) = 1580761 diff --git a/security/openvas/pkg-plist b/security/openvas/pkg-plist index c7634dde26f2..650a981dbf83 100644 --- a/security/openvas/pkg-plist +++ b/security/openvas/pkg-plist @@ -1,21 +1,21 @@ bin/openvas-nasl bin/openvas-nasl-lint @sample %%ETCDIR%%/openvas_log.conf.sample lib/libopenvas_misc.so lib/libopenvas_misc.so.23 -lib/libopenvas_misc.so.23.16.1 +lib/libopenvas_misc.so.23.20.1 lib/libopenvas_nasl.so lib/libopenvas_nasl.so.23 -lib/libopenvas_nasl.so.23.16.1 +lib/libopenvas_nasl.so.23.20.1 sbin/openvas share/man/man1/openvas-nasl-lint.1.gz share/man/man1/openvas-nasl.1.gz share/man/man8/openvas.8.gz @dir %%ETCDIR%%/gnupg @dir %%DATADIR%% @dir /var/lib @dir(gvm,gvm,750) /var/lib/openvas/gnupg @dir(gvm,gvm,750) /var/lib/openvas/plugins @dir(gvm,gvm,750) /var/lib/openvas @dir(gvm,gvm,750) /var/log/gvm @dir(gvm,gvm,750) /var/run/ospd diff --git a/security/py-notus-scanner/Makefile b/security/py-notus-scanner/Makefile index 587f74ba0431..713e822f766c 100644 --- a/security/py-notus-scanner/Makefile +++ b/security/py-notus-scanner/Makefile @@ -1,54 +1,54 @@ PORTNAME= notus-scanner -DISTVERSION= 22.6.5 +DISTVERSION= 22.7.2 DISTVERSIONPREFIX= v CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= scanner for creating results from local security checks WWW= https://github.com/greenbone/notus-scanner LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>0:devel/py-poetry-core@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}paho-mqtt>0:net/py-paho-mqtt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-gnupg>0:security/py-python-gnupg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tomli>0:textproc/py-tomli@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sentry-sdk>0:devel/py-sentry-sdk@${PY_FLAVOR} \ mosquitto:net/mosquitto USE_GITHUB= yes GH_ACCOUNT= greenbone GH_PROJECT= ${PORTNAME} USES= python USE_PYTHON= pep517 NO_ARCH= yes USERS= gvm GROUPS= ${USERS} USE_RC_SUBR= ${PORTNAME:S/-/_/} SUB_LIST= PYTHON_CMD=${PYTHON_CMD} post-extract: ${MV} ${WRKSRC}/tests ${WRKSRC}/notus/ post-patch: ${REINPLACE_CMD} -i "" -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/notus/scanner/cli/parser.py ${REINPLACE_CMD} -i "" -e 's|/etc/openvas/gnupg|/var/lib/openvas/gnupg|g' \ ${WRKSRC}/notus/scanner/loader/gpg_sha_verifier.py ${REINPLACE_CMD} '37d' ${WRKSRC}/pyproject.toml @${RM} ${WRKSRC}/notus/scanner/cli/parser.py.orig @${RM} ${WRKSRC}/notus/scanner/config.py.orig post-install: @${MKDIR} ${STAGEDIR}/var/run/notus-scanner @${MKDIR} ${STAGEDIR}/var/lib/openvas/plugins/notus/products @${MKDIR} ${STAGEDIR}/var/lib/notus .include diff --git a/security/py-notus-scanner/distinfo b/security/py-notus-scanner/distinfo index 171e0e4c626c..b05cc474c745 100644 --- a/security/py-notus-scanner/distinfo +++ b/security/py-notus-scanner/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1734855818 -SHA256 (greenbone-notus-scanner-v22.6.5_GH0.tar.gz) = a618b31256260805be9f4d1b7eef5760ff6bc1998d64409ce028e9dc5e84d2db -SIZE (greenbone-notus-scanner-v22.6.5_GH0.tar.gz) = 294136 +TIMESTAMP = 1750729722 +SHA256 (greenbone-notus-scanner-v22.7.2_GH0.tar.gz) = 7420a0b26cc5f35d9e92ca7b809577f49fdf293559efef3dc39e91c092239585 +SIZE (greenbone-notus-scanner-v22.7.2_GH0.tar.gz) = 295805 diff --git a/security/py-notus-scanner/pkg-plist b/security/py-notus-scanner/pkg-plist index 162d23951398..9c649e920db7 100644 --- a/security/py-notus-scanner/pkg-plist +++ b/security/py-notus-scanner/pkg-plist @@ -1,188 +1,194 @@ bin/notus-scan-start bin/notus-scanner bin/notus-subscriber %%PYTHON_SITELIBDIR%%/notus/scanner/__init__.py %%PYTHON_SITELIBDIR%%/notus/scanner/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/__pycache__/__init__%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/__pycache__/__version__%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/__pycache__/__version__%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/__pycache__/config%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/__pycache__/config%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/__pycache__/daemon%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/__pycache__/daemon%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/__pycache__/errors%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/__pycache__/errors%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/__pycache__/scanner%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/__pycache__/scanner%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/__pycache__/utils%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/__pycache__/utils%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/__version__.py %%PYTHON_SITELIBDIR%%/notus/scanner/cli/__init__.py %%PYTHON_SITELIBDIR%%/notus/scanner/cli/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/cli/__pycache__/__init__%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/cli/__pycache__/parser%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/cli/__pycache__/parser%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/cli/parser.py %%PYTHON_SITELIBDIR%%/notus/scanner/config.py %%PYTHON_SITELIBDIR%%/notus/scanner/daemon.py %%PYTHON_SITELIBDIR%%/notus/scanner/errors.py %%PYTHON_SITELIBDIR%%/notus/scanner/loader/__init__.py %%PYTHON_SITELIBDIR%%/notus/scanner/loader/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/loader/__pycache__/__init__%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/loader/__pycache__/gpg_sha_verifier%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/loader/__pycache__/gpg_sha_verifier%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/loader/__pycache__/json%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/loader/__pycache__/json%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/loader/__pycache__/loader%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/loader/__pycache__/loader%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/loader/gpg_sha_verifier.py %%PYTHON_SITELIBDIR%%/notus/scanner/loader/json.py %%PYTHON_SITELIBDIR%%/notus/scanner/loader/loader.py %%PYTHON_SITELIBDIR%%/notus/scanner/messages/__init__.py %%PYTHON_SITELIBDIR%%/notus/scanner/messages/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/messages/__pycache__/__init__%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/messages/__pycache__/message%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/messages/__pycache__/message%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/messages/__pycache__/result%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/messages/__pycache__/result%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/messages/__pycache__/start%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/messages/__pycache__/start%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/messages/__pycache__/status%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/messages/__pycache__/status%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/messages/message.py %%PYTHON_SITELIBDIR%%/notus/scanner/messages/result.py %%PYTHON_SITELIBDIR%%/notus/scanner/messages/start.py %%PYTHON_SITELIBDIR%%/notus/scanner/messages/status.py %%PYTHON_SITELIBDIR%%/notus/scanner/messaging/__init__.py %%PYTHON_SITELIBDIR%%/notus/scanner/messaging/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/messaging/__pycache__/__init__%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/messaging/__pycache__/mqtt%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/messaging/__pycache__/mqtt%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/messaging/__pycache__/publisher%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/messaging/__pycache__/publisher%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/messaging/__pycache__/subscriber%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/messaging/__pycache__/subscriber%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/messaging/mqtt.py %%PYTHON_SITELIBDIR%%/notus/scanner/messaging/publisher.py %%PYTHON_SITELIBDIR%%/notus/scanner/messaging/subscriber.py %%PYTHON_SITELIBDIR%%/notus/scanner/models/__init__.py %%PYTHON_SITELIBDIR%%/notus/scanner/models/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/models/__pycache__/__init__%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/models/__pycache__/vulnerability%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/models/__pycache__/vulnerability%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/__init__.py %%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/__pycache__/__init__%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/__pycache__/deb%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/__pycache__/deb%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/__pycache__/ebuild%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/__pycache__/ebuild%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/__pycache__/package%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/__pycache__/package%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/__pycache__/rpm%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/__pycache__/rpm%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/__pycache__/slackware%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/__pycache__/slackware%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/__pycache__/windows%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/__pycache__/windows%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/deb.py %%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/ebuild.py %%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/package.py %%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/rpm.py %%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/slackware.py +%%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/windows.py %%PYTHON_SITELIBDIR%%/notus/scanner/models/vulnerability.py %%PYTHON_SITELIBDIR%%/notus/scanner/scanner.py %%PYTHON_SITELIBDIR%%/notus/scanner/tools/__init__.py %%PYTHON_SITELIBDIR%%/notus/scanner/tools/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/tools/__pycache__/__init__%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/tools/__pycache__/scanstart%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/tools/__pycache__/scanstart%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/tools/__pycache__/subscriber%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/tools/__pycache__/subscriber%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/scanner/tools/scanstart.py %%PYTHON_SITELIBDIR%%/notus/scanner/tools/subscriber.py %%PYTHON_SITELIBDIR%%/notus/scanner/utils.py %%PYTHON_SITELIBDIR%%/notus/tests/__init__.py %%PYTHON_SITELIBDIR%%/notus/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/tests/__pycache__/__init__%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/tests/__pycache__/test_config%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/tests/__pycache__/test_config%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/tests/__pycache__/test_verifier%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/tests/__pycache__/test_verifier%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/tests/cli/__init__.py %%PYTHON_SITELIBDIR%%/notus/tests/cli/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/tests/cli/__pycache__/__init__%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/tests/cli/__pycache__/test_cli_parser%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/tests/cli/__pycache__/test_cli_parser%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/tests/cli/test_cli_parser.py %%PYTHON_SITELIBDIR%%/notus/tests/fakespecifier_os.notus %%PYTHON_SITELIBDIR%%/notus/tests/loader/__init__.py %%PYTHON_SITELIBDIR%%/notus/tests/loader/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/tests/loader/__pycache__/__init__%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/tests/loader/__pycache__/test_gpg%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/tests/loader/__pycache__/test_gpg%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/tests/loader/__pycache__/test_json%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/tests/loader/__pycache__/test_json%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/tests/loader/emptyos.notus %%PYTHON_SITELIBDIR%%/notus/tests/loader/euleros_v2.0sp1.notus %%PYTHON_SITELIBDIR%%/notus/tests/loader/invalid_package.notus %%PYTHON_SITELIBDIR%%/notus/tests/loader/test_gpg.py %%PYTHON_SITELIBDIR%%/notus/tests/loader/test_json.py %%PYTHON_SITELIBDIR%%/notus/tests/messages/__init__.py %%PYTHON_SITELIBDIR%%/notus/tests/messages/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/tests/messages/__pycache__/__init__%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/tests/messages/__pycache__/test_message%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/tests/messages/__pycache__/test_message%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/tests/messages/__pycache__/test_result%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/tests/messages/__pycache__/test_result%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/tests/messages/__pycache__/test_start%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/tests/messages/__pycache__/test_start%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/tests/messages/__pycache__/test_status%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/tests/messages/__pycache__/test_status%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/tests/messages/test_message.py %%PYTHON_SITELIBDIR%%/notus/tests/messages/test_result.py %%PYTHON_SITELIBDIR%%/notus/tests/messages/test_start.py %%PYTHON_SITELIBDIR%%/notus/tests/messages/test_status.py %%PYTHON_SITELIBDIR%%/notus/tests/messaging/__init__.py %%PYTHON_SITELIBDIR%%/notus/tests/messaging/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/tests/messaging/__pycache__/__init__%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/tests/messaging/__pycache__/test_mqtt%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/tests/messaging/__pycache__/test_mqtt%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/tests/messaging/test_mqtt.py %%PYTHON_SITELIBDIR%%/notus/tests/models/__init__.py %%PYTHON_SITELIBDIR%%/notus/tests/models/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/tests/models/__pycache__/__init__%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/tests/models/__pycache__/test_vulnerability%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/tests/models/__pycache__/test_vulnerability%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/tests/models/packages/__init__.py %%PYTHON_SITELIBDIR%%/notus/tests/models/packages/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/tests/models/packages/__pycache__/__init__%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/tests/models/packages/__pycache__/test_deb%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/tests/models/packages/__pycache__/test_deb%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/tests/models/packages/__pycache__/test_ebuild%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/tests/models/packages/__pycache__/test_ebuild%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/tests/models/packages/__pycache__/test_package%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/tests/models/packages/__pycache__/test_package%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/tests/models/packages/__pycache__/test_rpm%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/tests/models/packages/__pycache__/test_rpm%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/tests/models/packages/__pycache__/test_slackware%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/notus/tests/models/packages/__pycache__/test_slackware%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/notus/tests/models/packages/__pycache__/test_windows%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/notus/tests/models/packages/__pycache__/test_windows%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/notus/tests/models/packages/gentoo_examples.txt %%PYTHON_SITELIBDIR%%/notus/tests/models/packages/test_deb.py %%PYTHON_SITELIBDIR%%/notus/tests/models/packages/test_ebuild.py %%PYTHON_SITELIBDIR%%/notus/tests/models/packages/test_package.py %%PYTHON_SITELIBDIR%%/notus/tests/models/packages/test_rpm.py %%PYTHON_SITELIBDIR%%/notus/tests/models/packages/test_slackware.py +%%PYTHON_SITELIBDIR%%/notus/tests/models/packages/test_windows.py %%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.5.dist-info/LICENSE -%%PYTHON_SITELIBDIR%%/notus_scanner-22.6.5.dist-info/METADATA -%%PYTHON_SITELIBDIR%%/notus_scanner-22.6.5.dist-info/RECORD -%%PYTHON_SITELIBDIR%%/notus_scanner-22.6.5.dist-info/WHEEL -%%PYTHON_SITELIBDIR%%/notus_scanner-22.6.5.dist-info/entry_points.txt +%%PYTHON_SITELIBDIR%%/notus_scanner-22.7.2.dist-info/LICENSE +%%PYTHON_SITELIBDIR%%/notus_scanner-22.7.2.dist-info/METADATA +%%PYTHON_SITELIBDIR%%/notus_scanner-22.7.2.dist-info/RECORD +%%PYTHON_SITELIBDIR%%/notus_scanner-22.7.2.dist-info/WHEEL +%%PYTHON_SITELIBDIR%%/notus_scanner-22.7.2.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 @dir(gvm,gvm,750) /var/lib/notus @dir(gvm,gvm,750) /var/lib/openvas/plugins @dir(gvm,gvm,750) /var/lib/openvas @dir /var/lib diff --git a/security/py-ospd-openvas/Makefile b/security/py-ospd-openvas/Makefile index 9b39491cd018..f712dc948669 100644 --- a/security/py-ospd-openvas/Makefile +++ b/security/py-ospd-openvas/Makefile @@ -1,53 +1,53 @@ PORTNAME= ospd-openvas -DISTVERSION= 22.8.2 +DISTVERSION= 22.9.0 DISTVERSIONPREFIX= v CATEGORIES= security python #MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= Scanner wrapper for OSP (Open Scanner Protocol) WWW= https://github.com/greenbone/ospd-openvas LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>0:devel/py-poetry-core@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=0:databases/py-redis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}defusedxml>=0:devel/py-defusedxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}deprecated>0:devel/py-deprecated@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}paramiko>0:security/py-paramiko@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-gnupg>0:security/py-python-gnupg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}paho-mqtt>0:net/py-paho-mqtt@${PY_FLAVOR} \ openvas:security/openvas USE_GITHUB= yes GH_ACCOUNT= greenbone GH_PROJECT= ${PORTNAME} USES= python USE_PYTHON= pep517 NO_ARCH= yes USERS= gvm GROUPS= ${USERS} USE_RC_SUBR= ${PORTNAME:S/-/_/} SUB_LIST= PYTHON_CMD=${PYTHON_CMD} post-patch: ${REINPLACE_CMD} -i "" '38d' ${WRKSRC}/pyproject.toml ${REINPLACE_CMD} -i "" -e 's|/etc/openvas/gnupg|/var/lib/openvas/gnupg|g' \ ${WRKSRC}/ospd_openvas/gpg_sha_verifier.py ${REINPLACE_CMD} -i "" -e 's|/run/ospd|/var/run/ospd|g' \ ${WRKSRC}/ospd/parser.py ${WRKSRC}/config/ospd-openvas.conf post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/gvm @${INSTALL_DATA} ${WRKSRC}/config/ospd-openvas.conf ${STAGEDIR}${PREFIX}/etc/gvm/ospd-openvas.conf.sample @${MKDIR} ${STAGEDIR}/var/run/ospd .include diff --git a/security/py-ospd-openvas/distinfo b/security/py-ospd-openvas/distinfo index 9eef5f99a23a..82dc77a0a20d 100644 --- a/security/py-ospd-openvas/distinfo +++ b/security/py-ospd-openvas/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744687624 -SHA256 (greenbone-ospd-openvas-v22.8.2_GH0.tar.gz) = a545d617e228da4a0328dd4ef13882b7e34ee3324f730a7de4708e51d313ece8 -SIZE (greenbone-ospd-openvas-v22.8.2_GH0.tar.gz) = 250151 +TIMESTAMP = 1750729892 +SHA256 (greenbone-ospd-openvas-v22.9.0_GH0.tar.gz) = b650a595040f6d1963577f59a97a20dcefd1ece79a899873d8e4a835eee9cd63 +SIZE (greenbone-ospd-openvas-v22.9.0_GH0.tar.gz) = 250165 diff --git a/security/py-ospd-openvas/pkg-plist b/security/py-ospd-openvas/pkg-plist index 814ebf606412..ca12f72c225b 100644 --- a/security/py-ospd-openvas/pkg-plist +++ b/security/py-ospd-openvas/pkg-plist @@ -1,140 +1,140 @@ bin/ospd-openvas @sample etc/gvm/ospd-openvas.conf.sample %%PYTHON_SITELIBDIR%%/ospd/__init__.py %%PYTHON_SITELIBDIR%%/ospd/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd/__pycache__/__init__%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd/__pycache__/config%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd/__pycache__/config%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd/__pycache__/cvss%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd/__pycache__/cvss%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd/__pycache__/datapickler%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd/__pycache__/datapickler%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd/__pycache__/errors%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd/__pycache__/errors%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd/__pycache__/logger%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd/__pycache__/logger%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd/__pycache__/main%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd/__pycache__/main%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd/__pycache__/misc%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd/__pycache__/misc%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd/__pycache__/network%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd/__pycache__/network%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd/__pycache__/ospd%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd/__pycache__/ospd%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd/__pycache__/parser%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd/__pycache__/parser%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd/__pycache__/protocol%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd/__pycache__/protocol%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd/__pycache__/resultlist%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd/__pycache__/resultlist%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd/__pycache__/scan%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd/__pycache__/scan%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd/__pycache__/server%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd/__pycache__/server%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd/__pycache__/timer%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd/__pycache__/timer%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd/__pycache__/vtfilter%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd/__pycache__/vtfilter%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd/__pycache__/vts%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd/__pycache__/vts%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd/__pycache__/xml%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd/__pycache__/xml%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd/__pycache__/xmlvt%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd/__pycache__/xmlvt%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd/command/__init__.py %%PYTHON_SITELIBDIR%%/ospd/command/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd/command/__pycache__/__init__%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd/command/__pycache__/command%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd/command/__pycache__/command%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd/command/__pycache__/initsubclass%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd/command/__pycache__/initsubclass%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd/command/__pycache__/registry%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd/command/__pycache__/registry%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd/command/command.py %%PYTHON_SITELIBDIR%%/ospd/command/initsubclass.py %%PYTHON_SITELIBDIR%%/ospd/command/registry.py %%PYTHON_SITELIBDIR%%/ospd/config.py %%PYTHON_SITELIBDIR%%/ospd/cvss.py %%PYTHON_SITELIBDIR%%/ospd/datapickler.py %%PYTHON_SITELIBDIR%%/ospd/errors.py %%PYTHON_SITELIBDIR%%/ospd/logger.py %%PYTHON_SITELIBDIR%%/ospd/main.py %%PYTHON_SITELIBDIR%%/ospd/misc.py %%PYTHON_SITELIBDIR%%/ospd/network.py %%PYTHON_SITELIBDIR%%/ospd/ospd.py %%PYTHON_SITELIBDIR%%/ospd/parser.py %%PYTHON_SITELIBDIR%%/ospd/protocol.py %%PYTHON_SITELIBDIR%%/ospd/resultlist.py %%PYTHON_SITELIBDIR%%/ospd/scan.py %%PYTHON_SITELIBDIR%%/ospd/server.py %%PYTHON_SITELIBDIR%%/ospd/timer.py %%PYTHON_SITELIBDIR%%/ospd/vtfilter.py %%PYTHON_SITELIBDIR%%/ospd/vts.py %%PYTHON_SITELIBDIR%%/ospd/xml.py %%PYTHON_SITELIBDIR%%/ospd/xmlvt.py -%%PYTHON_SITELIBDIR%%/ospd_openvas-22.8.2.dist-info/COPYING -%%PYTHON_SITELIBDIR%%/ospd_openvas-22.8.2.dist-info/METADATA -%%PYTHON_SITELIBDIR%%/ospd_openvas-22.8.2.dist-info/RECORD -%%PYTHON_SITELIBDIR%%/ospd_openvas-22.8.2.dist-info/WHEEL -%%PYTHON_SITELIBDIR%%/ospd_openvas-22.8.2.dist-info/entry_points.txt +%%PYTHON_SITELIBDIR%%/ospd_openvas-22.9.0.dist-info/COPYING +%%PYTHON_SITELIBDIR%%/ospd_openvas-22.9.0.dist-info/METADATA +%%PYTHON_SITELIBDIR%%/ospd_openvas-22.9.0.dist-info/RECORD +%%PYTHON_SITELIBDIR%%/ospd_openvas-22.9.0.dist-info/WHEEL +%%PYTHON_SITELIBDIR%%/ospd_openvas-22.9.0.dist-info/entry_points.txt %%PYTHON_SITELIBDIR%%/ospd_openvas/__init__.py %%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/__init__%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/__version__%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/__version__%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/daemon%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/daemon%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/db%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/db%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/dryrun%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/dryrun%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/errors%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/errors%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/gpg_sha_verifier%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/gpg_sha_verifier%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/lock%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/lock%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/notus%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/notus%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/nvticache%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/nvticache%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/openvas%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/openvas%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/preferencehandler%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/preferencehandler%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/vthelper%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/vthelper%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd_openvas/__version__.py %%PYTHON_SITELIBDIR%%/ospd_openvas/daemon.py %%PYTHON_SITELIBDIR%%/ospd_openvas/db.py %%PYTHON_SITELIBDIR%%/ospd_openvas/dryrun.py %%PYTHON_SITELIBDIR%%/ospd_openvas/errors.py %%PYTHON_SITELIBDIR%%/ospd_openvas/gpg_sha_verifier.py %%PYTHON_SITELIBDIR%%/ospd_openvas/lock.py %%PYTHON_SITELIBDIR%%/ospd_openvas/messages/__init__.py %%PYTHON_SITELIBDIR%%/ospd_openvas/messages/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd_openvas/messages/__pycache__/__init__%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd_openvas/messages/__pycache__/message%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd_openvas/messages/__pycache__/message%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd_openvas/messages/__pycache__/result%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd_openvas/messages/__pycache__/result%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd_openvas/messages/message.py %%PYTHON_SITELIBDIR%%/ospd_openvas/messages/result.py %%PYTHON_SITELIBDIR%%/ospd_openvas/messaging/__init__.py %%PYTHON_SITELIBDIR%%/ospd_openvas/messaging/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd_openvas/messaging/__pycache__/__init__%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd_openvas/messaging/__pycache__/mqtt%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd_openvas/messaging/__pycache__/mqtt%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd_openvas/messaging/__pycache__/publisher%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd_openvas/messaging/__pycache__/publisher%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd_openvas/messaging/__pycache__/subscriber%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/ospd_openvas/messaging/__pycache__/subscriber%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ospd_openvas/messaging/mqtt.py %%PYTHON_SITELIBDIR%%/ospd_openvas/messaging/publisher.py %%PYTHON_SITELIBDIR%%/ospd_openvas/messaging/subscriber.py %%PYTHON_SITELIBDIR%%/ospd_openvas/notus.py %%PYTHON_SITELIBDIR%%/ospd_openvas/nvticache.py %%PYTHON_SITELIBDIR%%/ospd_openvas/openvas.py %%PYTHON_SITELIBDIR%%/ospd_openvas/preferencehandler.py %%PYTHON_SITELIBDIR%%/ospd_openvas/vthelper.py @dir(gvm,gvm,750) /var/run/ospd diff --git a/security/py-python-gvm/Makefile b/security/py-python-gvm/Makefile index 11ff7da0b5a6..0b0fff283ba4 100644 --- a/security/py-python-gvm/Makefile +++ b/security/py-python-gvm/Makefile @@ -1,33 +1,33 @@ PORTNAME= python-gvm -DISTVERSION= 26.1.1 +DISTVERSION= 26.2.1 DISTVERSIONPREFIX= v CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= The Greenbone Vulnerability Management Python API library WWW= https://github.com/greenbone/python-gvm LICENSE= GPLv3+ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>0:devel/py-poetry-core@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= greenbone GH_PROJECT= ${PORTNAME} USES= python USE_PYTHON= autoplist pep517 NO_ARCH= yes post-extract: ${MV} ${WRKSRC}/tests ${WRKSRC}/gvm/ post-patch: ${REINPLACE_CMD} -i "" -e 's|/run/gvmd/|/var/run/gvmd/|g' \ ${WRKSRC}/gvm/connections/_unix.py ${REINPLACE_CMD} -e 's|, { include = "tests", format = "sdist" }||g' \ ${WRKSRC}/pyproject.toml .include diff --git a/security/py-python-gvm/distinfo b/security/py-python-gvm/distinfo index 9645696c0ac3..aa2cb56cae26 100644 --- a/security/py-python-gvm/distinfo +++ b/security/py-python-gvm/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744687931 -SHA256 (greenbone-python-gvm-v26.1.1_GH0.tar.gz) = f2a121083324004e7c486cf8b0ce219677d636bfa0c731903063bd97e6eddb07 -SIZE (greenbone-python-gvm-v26.1.1_GH0.tar.gz) = 318501 +TIMESTAMP = 1750729968 +SHA256 (greenbone-python-gvm-v26.2.1_GH0.tar.gz) = bb4a455ab8f716df888e66832dca5a6743c7ebdd9d939993d2863b8cd560d739 +SIZE (greenbone-python-gvm-v26.2.1_GH0.tar.gz) = 333842