Gentoo Archives: gentoo-commits

From: Florian Schmaus <flow@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/
Date: Mon, 09 May 2022 12:07:27
Message-Id: 1652098036.65e6c54c1352d9fc3aa0f88d6f835f58e0a74c6c.flow@gentoo
1 commit: 65e6c54c1352d9fc3aa0f88d6f835f58e0a74c6c
2 Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
3 AuthorDate: Mon May 9 11:44:07 2022 +0000
4 Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
5 CommitDate: Mon May 9 12:07:16 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65e6c54c
7
8 net-analyzer/openvas-scanner: drop USE cron, minor fixes
9
10 Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
11
12 ...-r1.ebuild => openvas-scanner-21.4.4-r2.ebuild} | 36 +++++++++-------------
13 1 file changed, 14 insertions(+), 22 deletions(-)
14
15 diff --git a/net-analyzer/openvas-scanner/openvas-scanner-21.4.4-r1.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-21.4.4-r2.ebuild
16 similarity index 81%
17 rename from net-analyzer/openvas-scanner/openvas-scanner-21.4.4-r1.ebuild
18 rename to net-analyzer/openvas-scanner/openvas-scanner-21.4.4-r2.ebuild
19 index 9ddbf782d358..59b7fae51932 100644
20 --- a/net-analyzer/openvas-scanner/openvas-scanner-21.4.4-r1.ebuild
21 +++ b/net-analyzer/openvas-scanner/openvas-scanner-21.4.4-r2.ebuild
22 @@ -3,24 +3,22 @@
23
24 EAPI=8
25
26 -CMAKE_MAKEFILE_GENERATOR="emake"
27 inherit cmake toolchain-funcs
28
29 MY_PN="openvas"
30 MY_DN="openvassd"
31
32 DESCRIPTION="Open Vulnerability Assessment Scanner"
33 -HOMEPAGE="https://www.greenbone.net/en/ https://github.com/greenbone/openvas-scanner/"
34 +HOMEPAGE="https://www.greenbone.net https://github.com/greenbone/openvas-scanner/"
35 SRC_URI="https://github.com/greenbone/openvas-scanner/archive/v${PV}.tar.gz -> ${P}.tar.gz"
36
37 SLOT="0"
38 LICENSE="GPL-2 GPL-2+"
39 KEYWORDS="~amd64 ~x86"
40 -IUSE="cron doc snmp test"
41 +IUSE="doc snmp test"
42 RESTRICT="!test? ( test )"
43
44 DEPEND="
45 - acct-group/gvm
46 acct-user/gvm
47 app-crypt/gpgme:=
48 dev-db/redis
49 @@ -32,11 +30,9 @@ DEPEND="
50 snmp? ( net-analyzer/net-snmp:= )
51 net-libs/gnutls:=
52 net-libs/libpcap
53 - net-libs/libssh:="
54 -
55 -RDEPEND="
56 - ${DEPEND}"
57 -
58 + net-libs/libssh:=
59 +"
60 +RDEPEND="${DEPEND}"
61 BDEPEND="
62 sys-devel/bison
63 sys-devel/flex
64 @@ -48,7 +44,8 @@ BDEPEND="
65 dev-perl/CGI
66 dev-perl/SQL-Translator
67 )
68 - test? ( dev-libs/cgreen )"
69 + test? ( dev-libs/cgreen )
70 +"
71
72 PATCHES=(
73 "${FILESDIR}"/${PN}-7.0.1-disable-automagic-dep.patch
74 @@ -109,24 +106,19 @@ src_install() {
75 fi
76 cmake_src_install
77
78 - if use cron; then
79 - # Install the cron job if they want it.
80 - exeinto /etc/gvm
81 - newexe "${FILESDIR}/gvm-feed-sync-20.8.1.sh" gvm-feed-sync.sh
82 - fowners gvm:gvm /etc/gvm/gvm-feed-sync.sh
83 -
84 - insinto /etc/cron.d
85 - newins "${FILESDIR}"/gvm-feed-sync.cron gvm
86 - fi
87 -
88 insinto /etc/logrotate.d
89 newins "${FILESDIR}/${MY_DN}.logrotate" "${MY_DN}"
90
91 # Set proper permissions on required files/directories
92 keepdir /var/log/gvm
93 - fowners gvm:gvm /var/log/gvm
94 + if ! use prefix; then
95 + fowners gvm:gvm /var/log/gvm
96 + fi
97 +
98 keepdir /var/lib/openvas/{gnupg,plugins}
99 - fowners -R gvm:gvm /var/lib/openvas
100 + if ! use prefix; then
101 + fowners -R gvm:gvm /var/lib/openvas
102 + fi
103
104 insinto /etc/openvas
105 doins "${FILESDIR}/openvas.conf"