commit:     729f0f74cb5447a81876399a55e83543af25c3de
Author:     Giuseppe Foti <foti.giuseppe <AT> gmail <DOT> com>
AuthorDate: Sun Feb  8 17:42:20 2026 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Feb 17 12:42:19 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=729f0f74

net-analyzer/openvas-scanner: add 23.40.0, drop 23.38.4

Signed-off-by: Giuseppe Foti <foti.giuseppe <AT> gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/45606
Closes: https://github.com/gentoo/gentoo/pull/45606
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-analyzer/openvas-scanner/Manifest              |  2 +-
 ...s-scanner-23.40.0-remove-unworking-tests.patch} | 24 ++++++++++++++++++++++
 ....38.4.ebuild => openvas-scanner-23.40.0.ebuild} |  4 ----
 3 files changed, 25 insertions(+), 5 deletions(-)

diff --git a/net-analyzer/openvas-scanner/Manifest 
b/net-analyzer/openvas-scanner/Manifest
index 16eed8e6085a..7c2dd9c53036 100644
--- a/net-analyzer/openvas-scanner/Manifest
+++ b/net-analyzer/openvas-scanner/Manifest
@@ -1,3 +1,3 @@
 DIST openvas-scanner-23.17.0.tar.gz 1576340 BLAKE2B 
58bb9f8b17ac1005155bd97502dc56e5242814c4d5ae8e868afe211bb3e04c02a1004e3a7ff05bdf58551b5ba503dbfdb085eb40a2169ae69577303fecae7777
 SHA512 
e594bc9ef98c15359f408b784dcbac1ee9ac454c80a771e0f64ef5df27bcefbae19a8bb63332ff269e2f7da09265d373cc56b6c92652b81e96961fdaa8d46658
 DIST openvas-scanner-23.26.1.tar.gz 1617204 BLAKE2B 
c21c7d82bd1e5d7325422a8e3c467da2caa0cbbd9f44102fbd7aeacc5eafc452676f8f520eda18ad767901a982e937074cb1ff3942217aa63a4f07ceefbfe565
 SHA512 
67f99e6f35b8afa7aea8384400110d1e5e1f544f5f9c9545e386f6bdb542a76269153075459be3e1c919178967a822243a32147a19b6cbf1d2ea0fd58cafc27a
-DIST openvas-scanner-23.38.4.tar.gz 2425406 BLAKE2B 
266f90d52a7036a370c89cf81b9ae7a80f595cb33648fa033173bee1734042b2e6959b2d109f4389137afeb63a707402ad9298e4622fc379627450680ecf3b5c
 SHA512 
e9f6cc4a71a47386d47bd67aa4491b409bb2e4b579a12f36941b5a3a2fd15aa6cc16a9a3086d3803fe06f551a558e1c38a332a6b4bc5b5c1ce6cac9a29af12cf
+DIST openvas-scanner-23.40.0.tar.gz 2432069 BLAKE2B 
7396a2178a842543db7236f81cb32727f26e75f5e914e472853cb78f7c67ad7daa7b8aa3ab4e727754abfff8d7d7357b08c1453cfd425b30bee1e60cf7c28622
 SHA512 
f5f486093fd9bcafe793e27122bd2e357d2b77c6c225a08fd0ddf4b7b2f414caf5431bbfa8427dde9a29d65fd9835f308b8650fa87c524b11cfcc402bb867165

diff --git 
a/net-analyzer/openvas-scanner/files/openvas-scanner-23.38.4-remove-unworking-tests.patch
 
b/net-analyzer/openvas-scanner/files/openvas-scanner-23.40.0-remove-unworking-tests.patch
similarity index 54%
rename from 
net-analyzer/openvas-scanner/files/openvas-scanner-23.38.4-remove-unworking-tests.patch
rename to 
net-analyzer/openvas-scanner/files/openvas-scanner-23.40.0-remove-unworking-tests.patch
index 271b656c670a..8715a32e78ff 100644
--- 
a/net-analyzer/openvas-scanner/files/openvas-scanner-23.38.4-remove-unworking-tests.patch
+++ 
b/net-analyzer/openvas-scanner/files/openvas-scanner-23.40.0-remove-unworking-tests.patch
@@ -28,3 +28,27 @@
  # ipc-openvas-tests
  add_executable (ipc-openvas-test EXCLUDE_FROM_ALL ipc_openvas_tests.c)
  add_test (ipc-openvas-test ipc-openvas-test)
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -156,17 +156,17 @@ add_executable (attack-test
+ 
+ set_target_properties (attack-test PROPERTIES LINKER_LANGUAGE C)
+ 
+-target_compile_options(attack-test PRIVATE "-fsanitize=address")
+-target_link_options(attack-test PRIVATE "-fsanitize=address")
++#target_compile_options(attack-test PRIVATE "-fsanitize=address")
++#target_link_options(attack-test PRIVATE "-fsanitize=address")
+ 
+ add_test (attack-test attack-test)
+-
++#[===[
+ set_tests_properties(
+   attack-test
+   PROPERTIES
+     ENVIRONMENT "ASAN_OPTIONS=detect_leaks=1:halt_on_error=1:abort_on_error=1"
+ )
+-
++]===]
+ target_link_libraries (attack-test openvas_nasl_shared cgreen
+                        ${LIBOPENVAS_NASL_LDFLAGS}
+                        ${LIBOPENVAS_MISC_LDFLAGS}

diff --git a/net-analyzer/openvas-scanner/openvas-scanner-23.38.4.ebuild 
b/net-analyzer/openvas-scanner/openvas-scanner-23.40.0.ebuild
similarity index 96%
rename from net-analyzer/openvas-scanner/openvas-scanner-23.38.4.ebuild
rename to net-analyzer/openvas-scanner/openvas-scanner-23.40.0.ebuild
index 0b5fd9150f0e..f3e5a9725103 100644
--- a/net-analyzer/openvas-scanner/openvas-scanner-23.38.4.ebuild
+++ b/net-analyzer/openvas-scanner/openvas-scanner-23.40.0.ebuild
@@ -84,10 +84,6 @@ src_configure() {
                "-DOPENVAS_RUN_DIR=/run/ospd"
                "-DBUILD_WITH_NETSNMP=$(usex snmp)"
        )
-       if use test && tc-is-gcc; then
-               # Work around libasan and libsandbox both wanting to be first.
-               append-ldflags -static-libasan
-       fi
        cmake_src_configure
 }
 

Reply via email to