summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiuseppe Foti <foti.giuseppe@gmail.com>2023-07-28 13:19:07 +0200
committerFlorian Schmaus <flow@gentoo.org>2023-07-31 14:57:30 +0200
commitdd2163b82dc258dfed38a375f599cc10760c4357 (patch)
treea7d5014e12ba731420b484e3e25908f2a87003f1 /net-analyzer/openvas-scanner
parentsys-cluster/glusterfs: always install bash-completion manually (diff)
downloadgentoo-dd2163b82dc258dfed38a375f599cc10760c4357.tar.gz
gentoo-dd2163b82dc258dfed38a375f599cc10760c4357.tar.bz2
gentoo-dd2163b82dc258dfed38a375f599cc10760c4357.zip
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@gmail.com> Upstream PR: https://github.com/greenbone/openvas-scanner/pull/1463 Signed-off-by: Florian Schmaus <flow@gentoo.org>
Diffstat (limited to 'net-analyzer/openvas-scanner')
-rw-r--r--net-analyzer/openvas-scanner/Manifest1
-rw-r--r--net-analyzer/openvas-scanner/openvas-scanner-22.7.3-r1.ebuild (renamed from net-analyzer/openvas-scanner/openvas-scanner-22.7.3.ebuild)12
2 files changed, 12 insertions, 1 deletions
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
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
}