commit:     dd2163b82dc258dfed38a375f599cc10760c4357
Author:     Giuseppe Foti <foti.giuseppe <AT> gmail <DOT> com>
AuthorDate: Fri Jul 28 11:19:07 2023 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Mon Jul 31 12:57:30 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd2163b8

net-analyzer/openvas-scanner: remove automagic dependency on 
net-analyzer/net-snmp

Closes: https://bugs.gentoo.org/911114
Signed-off-by: Giuseppe Foti <foti.giuseppe <AT> gmail.com>

Upstream PR: https://github.com/greenbone/openvas-scanner/pull/1463

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 net-analyzer/openvas-scanner/Manifest                        |  1 +
 ...canner-22.7.3.ebuild => openvas-scanner-22.7.3-r1.ebuild} | 12 +++++++++++-
 2 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/net-analyzer/openvas-scanner/Manifest 
b/net-analyzer/openvas-scanner/Manifest
index 2fcd9a375d13..b2e13b849c4b 100644
--- a/net-analyzer/openvas-scanner/Manifest
+++ b/net-analyzer/openvas-scanner/Manifest
@@ -1,2 +1,3 @@
 DIST openvas-scanner-21.4.4.tar.gz 460601 BLAKE2B 
66d627e76912735539399aed637fdc07a7d13c9e4eb142498dcf181b8ea952dd93107bcc1f2ef577126178ff3dad1e5f6e50d67840692cd49f7352e3a726ce8f
 SHA512 
f2fe1f802b14fc41ee0d7657d031d318b651c3ec9ef554b33379a7459d40c17b44525c8f666ccb9670868576c101766936dd0c700778e46683bf43f0683834b6
+DIST openvas-scanner-22.7.3-fix-automagic-dep-on-snmp.patch 2669 BLAKE2B 
1ac0478c23d8102d0928552acefff01661db55949cf4f0540d9a8608078ff01e5d794f7a851095cfcdd49657593e7ba2340c665b3f87615ae4ca7cee2eb1248a
 SHA512 
7dc3cf4d39733706516909e4724272abf17cd20b9a6104b6a03166056415905748c72ad629258a430e19aed553cc1659587c0a0b6c7991c35605ee82e9caea5b
 DIST openvas-scanner-22.7.3.tar.gz 962647 BLAKE2B 
d3ce0be58b41bef6c01c5e831307713fa95913dae70cb6e67d82c196793817f516429f2ef1efffcc58863165913524a10465f33aac5f283d94d21595aaad360c
 SHA512 
c729fca47534e289c26f5c5ad1766fe0101b1fc287609d5b40c65108152b1069b759ecfd6375999b6384b2b90ffff420336f5ce134256bd1a5fec5b5523a8272

diff --git a/net-analyzer/openvas-scanner/openvas-scanner-22.7.3.ebuild 
b/net-analyzer/openvas-scanner/openvas-scanner-22.7.3-r1.ebuild
similarity index 90%
rename from net-analyzer/openvas-scanner/openvas-scanner-22.7.3.ebuild
rename to net-analyzer/openvas-scanner/openvas-scanner-22.7.3-r1.ebuild
index 4e2eab70e408..7bff1bd30260 100644
--- a/net-analyzer/openvas-scanner/openvas-scanner-22.7.3.ebuild
+++ b/net-analyzer/openvas-scanner/openvas-scanner-22.7.3-r1.ebuild
@@ -10,7 +10,11 @@ MY_DN="openvassd"
 
 DESCRIPTION="Open Vulnerability Assessment Scanner"
 HOMEPAGE="https://www.greenbone.net 
https://github.com/greenbone/openvas-scanner/";
-SRC_URI="https://github.com/greenbone/openvas-scanner/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI="
+       https://github.com/greenbone/openvas-scanner/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+       
https://github.com/greenbone/openvas-scanner/commit/c9ba348e1a7fa99a0b41a0e53f251309f2768187.patch
+               -> ${PN}-22.7.3-fix-automagic-dep-on-snmp.patch
+"
 
 SLOT="0"
 LICENSE="GPL-2 GPL-2+"
@@ -50,6 +54,11 @@ BDEPEND="
        test? ( dev-libs/cgreen )
 "
 
+PATCHES=(
+       # Fix https://bugs.gentoo.org/911114
+       "${DISTDIR}"/${PN}-22.7.3-fix-automagic-dep-on-snmp.patch
+)
+
 src_prepare() {
        cmake_src_prepare
        # QA-Fix | Correct FHS/Gentoo policy paths for 7.0.0
@@ -84,6 +93,7 @@ src_configure() {
                
"-DOPENVAS_FEED_LOCK_PATH=${EPREFIX}/var/lib/openvas/feed-update.lock"
                "-DOPENVAS_RUN_DIR=/run/ospd"
                "-DINSTALL_OLD_SYNC_SCRIPT=OFF"
+               "-DBUILD_WITH_NETSNMP=$(usex snmp)"
        )
        cmake_src_configure
 }

Reply via email to