[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/
commit: 1a4237fcc06e267f58353a120f15b1161ab22e36 Author: Sam James gentoo org> AuthorDate: Tue Jul 23 03:54:36 2024 + Commit: Sam James gentoo org> CommitDate: Tue Jul 23 03:54:36 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a4237fc net-analyzer/openvas-scanner: Stabilize 23.3.2 amd64, #936504 Signed-off-by: Sam James gentoo.org> net-analyzer/openvas-scanner/openvas-scanner-23.3.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-analyzer/openvas-scanner/openvas-scanner-23.3.2.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-23.3.2.ebuild index 4437e7dc21b4..b8b26ec02987 100644 --- a/net-analyzer/openvas-scanner/openvas-scanner-23.3.2.ebuild +++ b/net-analyzer/openvas-scanner/openvas-scanner-23.3.2.ebuild @@ -15,7 +15,7 @@ SRC_URI=" LICENSE="GPL-2 GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="doc snmp test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/
commit: 295351e227e4da5a355708f6d1547de2e7710b9b Author: Giuseppe Foti gmail com> AuthorDate: Tue Jun 4 18:19:51 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Thu Jun 6 06:55:40 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=295351e2 net-analyzer/openvas-scanner: add 23.3.2 Signed-off-by: Giuseppe Foti gmail.com> Closes: https://github.com/gentoo/gentoo/pull/37028 Signed-off-by: Florian Schmaus gentoo.org> net-analyzer/openvas-scanner/Manifest | 1 + .../openvas-scanner/openvas-scanner-23.3.2.ebuild | 158 + 2 files changed, 159 insertions(+) diff --git a/net-analyzer/openvas-scanner/Manifest b/net-analyzer/openvas-scanner/Manifest index e1456d34ea39..a8294a39bc80 100644 --- a/net-analyzer/openvas-scanner/Manifest +++ b/net-analyzer/openvas-scanner/Manifest @@ -1,3 +1,4 @@ DIST openvas-scanner-22.7.9.tar.gz 1069904 BLAKE2B 908810997880d1267f41df59905acc2ac2d491ab8453001ae8e2cc6881958150e8866b07b4e335888e8e574b5a347b33880bd24c9b8d140edd6c384e498e5dc9 SHA512 279a781fe698496fb88efd28c0ee6ede66a0180237b60c4d7b083fe10c7b7ac054ec04b08c9b33e6dd142f60529faedfef4441421cc04e95eaa08865e47b58dd DIST openvas-scanner-23.0.1.tar.gz 1387550 BLAKE2B 22f0b7f10fbb8be7d0897ce1895035ec9e330adee2a56d7c724e9e9fd54808ed10de5f05b3bb02918e44e45a7f85035e7d63fdd89345dcdb09d5180740823c74 SHA512 e2107ca762abcbb20d4506d2cc4479d5fbf5efd744a598ec63ea3c66ae6a6f1743deeb4b7aa9863b78c186c8a4d4b5f2212d241cef51b91c6c5bcd0879c45dc7 DIST openvas-scanner-23.3.0.tar.gz 1416508 BLAKE2B de5864183b19df7b825bb74a5c38493b484494c5ef0f871f83e77efd6f6ce9934fd0a2365c5e7fe2b53e0c3f0c6a0eccd57528571dcd8586cbe5ef575aa5ec4f SHA512 cebe73f376a0b7731ffcb3eb9eb6e223ad490d8c0b708f07f508c562f2cfea956fa61e2bfb9141d2bf826c727be901ef2f455b74c055032f72cd52b7591bd171 +DIST openvas-scanner-23.3.2.tar.gz 1416687 BLAKE2B 6d8b0ba5b0a6f503ef27962fc9007f5538ecc6747aa713baec402acb20c5f7da01743a055173ed736ea90beb6d62f54ad8db8bffc915ce946416553f953b9842 SHA512 045a0811b5480170e52a218c8005d01acf064658aa0c3999ec9c07df9a0da47c53ad3de17565c1542c6f13521153e0477e9fdf92dee5f05e6723e29915cebc15 diff --git a/net-analyzer/openvas-scanner/openvas-scanner-23.3.2.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-23.3.2.ebuild new file mode 100644 index ..4437e7dc21b4 --- /dev/null +++ b/net-analyzer/openvas-scanner/openvas-scanner-23.3.2.ebuild @@ -0,0 +1,158 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake systemd tmpfiles toolchain-funcs readme.gentoo-r1 optfeature + +MY_DN="openvas" + +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 +" + +LICENSE="GPL-2 GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc snmp test" +RESTRICT="!test? ( test )" + +DEPEND=" + acct-user/gvm + app-crypt/gpgme:= + >=dev-db/redis-5.0.3 + >=dev-libs/glib-2.42:2 + >=dev-libs/libgcrypt-1.6:= + dev-libs/libgpg-error + >=dev-libs/libksba-1.0.7 + dev-libs/libbsd + >=net-libs/libssh-0.6.0:= + >=dev-libs/json-glib-1.4.4 + >=net-analyzer/gvm-libs-22.4 + >=net-libs/gnutls-3.6.4:= + net-libs/libpcap + >=net-misc/curl-7.74.0[ssl] + snmp? ( net-analyzer/net-snmp:= ) +" +RDEPEND="${DEPEND}" +BDEPEND=" + >=sys-devel/bison-2.5 + app-alternatives/lex + virtual/pkgconfig + doc? ( + app-text/doxygen[dot] + app-text/xmltoman + app-text/htmldoc + dev-perl/CGI + dev-perl/SQL-Translator + virtual/pandoc + ) + test? ( dev-libs/cgreen ) +" + +src_prepare() { + cmake_src_prepare + # QA-Fix | Remove -Werror compiler flag + sed -i -e "s/-Werror//" "${S}"/CMakeLists.txt || die #909560 + # QA-Fix | Remove !CLANG doxygen warnings for 7.0.0 + if use doc; then + if ! tc-is-clang; then + local f + for f in doc/*.in + do + sed -i \ + -e "s*CLANG_ASSISTED_PARSING = NO*#CLANG_ASSISTED_PARSING = NO*g" \ + -e "s*CLANG_OPTIONS*#CLANG_OPTIONS*g" \ + "${f}" || die "couldn't disable CLANG parsing" + done + fi + fi + + #Remove tests that doesn't work in the network sandbox + if use test; then + sed -i 's/add_test (pcap-test pcap-test)/ /g' misc/CMakeLists.txt || die + fi +} + +src_configure() { + local mycmakeargs=( + "-DLOCALSTATEDIR=${EPREFIX}/var" + "-DSYSCONFDIR=${EPREFIX}/etc" + "-DSBINDIR=${EPREFIX}/usr/bin" +
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/, net-analyzer/openvas-scanner/files/
commit: f163722c6b110b3f0ab3bf993d374686b52b017f Author: Giuseppe Foti gmail com> AuthorDate: Sat May 18 17:17:51 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Tue May 21 08:58:06 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f163722c net-analyzer/openvas-scanner: add 23.3.0 Signed-off-by: Giuseppe Foti gmail.com> Closes: https://github.com/gentoo/gentoo/pull/36733 Signed-off-by: Florian Schmaus gentoo.org> net-analyzer/openvas-scanner/Manifest | 1 + .../files/openvas-scanner-23.3.0-link-curl.patch | 69 + .../openvas-scanner/openvas-scanner-23.3.0.ebuild | 161 + 3 files changed, 231 insertions(+) diff --git a/net-analyzer/openvas-scanner/Manifest b/net-analyzer/openvas-scanner/Manifest index 678d032cb5a3..e1456d34ea39 100644 --- a/net-analyzer/openvas-scanner/Manifest +++ b/net-analyzer/openvas-scanner/Manifest @@ -1,2 +1,3 @@ DIST openvas-scanner-22.7.9.tar.gz 1069904 BLAKE2B 908810997880d1267f41df59905acc2ac2d491ab8453001ae8e2cc6881958150e8866b07b4e335888e8e574b5a347b33880bd24c9b8d140edd6c384e498e5dc9 SHA512 279a781fe698496fb88efd28c0ee6ede66a0180237b60c4d7b083fe10c7b7ac054ec04b08c9b33e6dd142f60529faedfef4441421cc04e95eaa08865e47b58dd DIST openvas-scanner-23.0.1.tar.gz 1387550 BLAKE2B 22f0b7f10fbb8be7d0897ce1895035ec9e330adee2a56d7c724e9e9fd54808ed10de5f05b3bb02918e44e45a7f85035e7d63fdd89345dcdb09d5180740823c74 SHA512 e2107ca762abcbb20d4506d2cc4479d5fbf5efd744a598ec63ea3c66ae6a6f1743deeb4b7aa9863b78c186c8a4d4b5f2212d241cef51b91c6c5bcd0879c45dc7 +DIST openvas-scanner-23.3.0.tar.gz 1416508 BLAKE2B de5864183b19df7b825bb74a5c38493b484494c5ef0f871f83e77efd6f6ce9934fd0a2365c5e7fe2b53e0c3f0c6a0eccd57528571dcd8586cbe5ef575aa5ec4f SHA512 cebe73f376a0b7731ffcb3eb9eb6e223ad490d8c0b708f07f508c562f2cfea956fa61e2bfb9141d2bf826c727be901ef2f455b74c055032f72cd52b7591bd171 diff --git a/net-analyzer/openvas-scanner/files/openvas-scanner-23.3.0-link-curl.patch b/net-analyzer/openvas-scanner/files/openvas-scanner-23.3.0-link-curl.patch new file mode 100644 index ..7fc9972a04b7 --- /dev/null +++ b/net-analyzer/openvas-scanner/files/openvas-scanner-23.3.0-link-curl.patch @@ -0,0 +1,69 @@ +Fixes underlinking curl lib in nasl/CMakeLists.txt +Upstream PR: https://github.com/greenbone/openvas-scanner/pull/1647 + +From d070e15547bf8377b90ed660c099c82fb30e2d32 Mon Sep 17 00:00:00 2001 +From: Giuseppe Foti +Date: Sat, 18 May 2024 18:53:19 +0200 +Subject: [PATCH 1/2] link curl + +Signed-off-by: Giuseppe Foti +--- a/nasl/CMakeLists.txt b/nasl/CMakeLists.txt +@@ -188,7 +188,7 @@ set_target_properties (openvas_nasl_shared PROPERTIES CLEAN_DIRECT_OUTPUT 1) + set_target_properties (openvas_nasl_shared PROPERTIES SOVERSION "${PROJECT_VERSION_MAJOR}") + set_target_properties (openvas_nasl_shared PROPERTIES VERSION "${PROJECT_VERSION_STRING}") + # line below is needed so it also works with no-undefined which is e.g. used by Mandriva +-target_link_libraries (openvas_nasl_shared openvas_misc_shared pcap ${GLIB_LDFLAGS} ++target_link_libraries (openvas_nasl_shared openvas_misc_shared curl pcap ${GLIB_LDFLAGS} + ${LIBOPENVAS_MISC_LDFLAGS} + ${GLIB_JSON_LDFLAGS} + ${GCRYPT_LDFLAGS} ${GPGME_LDFLAGS} m +-- +2.43.2 + + +From 17475b6e7e3b0bf4ccc56915b1ea69adadfda0a5 Mon Sep 17 00:00:00 2001 +From: Giuseppe Foti +Date: Sat, 18 May 2024 18:54:04 +0200 +Subject: [PATCH 2/2] Remove redundant whitespaces + +Signed-off-by: Giuseppe Foti +--- a/nasl/CMakeLists.txt b/nasl/CMakeLists.txt +@@ -172,7 +172,7 @@ add_definitions (-DOPENVAS_GPG_BASE_DIR="${OPENVAS_GPG_BASE_DIR}") + + include_directories (${GLIB_INCLUDE_DIRS} + ${LIBOPENVAS_MISC_INCLUDE_DIRS} +- ${GLIB_JSON_INCLUDE_DIRS} ++ ${GLIB_JSON_INCLUDE_DIRS} + ${GPGME_INCLUDE_DIRS} + ${LIBSSH_INCLUDE_DIRS} + ${LIBGVM_BASE_INCLUDE_DIRS} +@@ -181,7 +181,7 @@ include_directories (${GLIB_INCLUDE_DIRS} + ${GCRYPT_INCLUDE_DIRS}) + + +-# Build shared ++# Build shared + add_library (openvas_nasl_shared SHARED ${FILES}) + set_target_properties (openvas_nasl_shared PROPERTIES OUTPUT_NAME "openvas_nasl") + set_target_properties (openvas_nasl_shared PROPERTIES CLEAN_DIRECT_OUTPUT 1) +@@ -190,7 +190,7 @@ set_target_properties (openvas_nasl_shared PROPERTIES VERSION "${PROJECT_VERSION + # line below is needed so it also works with no-undefined which is e.g. used by Mandriva + target_link_libraries (openvas_nasl_shared openvas_misc_shared curl pcap ${GLIB_LDFLAGS} + ${LIBOPENVAS_MISC_LDFLAGS} +- ${GLIB_JSON_LDFLAGS} ++ ${GLIB_JSON_LDFLAGS} + ${GCRYPT_LDFLAGS} ${GPGME_LDFLAGS} m + ${LIBGVM_BASE_LDFLAGS} +
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/
commit: b720a75052b4f5e640d3798157fa5b42cb8ebdd8 Author: Florian Schmaus gentoo org> AuthorDate: Wed Apr 3 17:37:13 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Wed Apr 3 17:37:13 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b720a750 net-analyzer/openvas-scanner: destabilize 23.0.1 for ~amd64 Signed-off-by: Florian Schmaus gentoo.org> net-analyzer/openvas-scanner/openvas-scanner-23.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-analyzer/openvas-scanner/openvas-scanner-23.0.1.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-23.0.1.ebuild index 234adbf762b3..8e66176a615b 100644 --- a/net-analyzer/openvas-scanner/openvas-scanner-23.0.1.ebuild +++ b/net-analyzer/openvas-scanner/openvas-scanner-23.0.1.ebuild @@ -15,7 +15,7 @@ SRC_URI=" SLOT="0" LICENSE="GPL-2 GPL-2+" -KEYWORDS="amd64 ~x86" +KEYWORDS="~amd64 ~x86" IUSE="doc snmp test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/
commit: fa59a9e412d59a813f75069c51bc9ad37cde1df5 Author: Giuseppe Foti gmail com> AuthorDate: Fri Mar 29 23:23:37 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Wed Apr 3 17:34:47 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa59a9e4 net-analyzer/openvas-scanner: drop 22.7.8 Signed-off-by: Giuseppe Foti gmail.com> Closes: https://github.com/gentoo/gentoo/pull/35994 Signed-off-by: Florian Schmaus gentoo.org> net-analyzer/openvas-scanner/Manifest | 1 - .../openvas-scanner/openvas-scanner-22.7.8.ebuild | 158 - 2 files changed, 159 deletions(-) diff --git a/net-analyzer/openvas-scanner/Manifest b/net-analyzer/openvas-scanner/Manifest index 9d63bbf84110..883c03b3f20b 100644 --- a/net-analyzer/openvas-scanner/Manifest +++ b/net-analyzer/openvas-scanner/Manifest @@ -1,2 +1 @@ -DIST openvas-scanner-22.7.8.tar.gz 1069693 BLAKE2B 7b046102efe81092102933d3aa50479e4d3dca3a376d94cef4305519335e4e01add8971485272a0f79cb10ef7cfebf12657b13832e4e6eb7860df3a05c99259f SHA512 acd2dd738f0f5ccda7bea248decaf68e571864666c6749e372dac1f0ec152dcfa2945adb98fad509d4f00dc09f34b91b3dc1760c22f6458ca45eeeb6af2c886b DIST openvas-scanner-22.7.9.tar.gz 1069904 BLAKE2B 908810997880d1267f41df59905acc2ac2d491ab8453001ae8e2cc6881958150e8866b07b4e335888e8e574b5a347b33880bd24c9b8d140edd6c384e498e5dc9 SHA512 279a781fe698496fb88efd28c0ee6ede66a0180237b60c4d7b083fe10c7b7ac054ec04b08c9b33e6dd142f60529faedfef4441421cc04e95eaa08865e47b58dd diff --git a/net-analyzer/openvas-scanner/openvas-scanner-22.7.8.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-22.7.8.ebuild deleted file mode 100644 index 57daa813f540.. --- a/net-analyzer/openvas-scanner/openvas-scanner-22.7.8.ebuild +++ /dev/null @@ -1,158 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake systemd tmpfiles toolchain-funcs readme.gentoo-r1 optfeature - -MY_DN="openvas" - -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 -" - -SLOT="0" -LICENSE="GPL-2 GPL-2+" -KEYWORDS="~amd64 ~x86" -IUSE="doc snmp test" -RESTRICT="!test? ( test )" - -DEPEND=" - acct-user/gvm - >=dev-db/redis-5.0.3 - >=dev-libs/glib-2.42:2 - >=dev-libs/json-glib-1.4.4 - >=net-libs/gnutls-3.2.15:= - >=net-analyzer/gvm-libs-22.4 - net-libs/libpcap - app-crypt/gpgme:= - >=dev-libs/libgcrypt-1.6:= - dev-libs/libgpg-error - >=dev-libs/libksba-1.0.7 - >=net-libs/libssh-0.6.0:= - dev-libs/libbsd - snmp? ( net-analyzer/net-snmp:= ) -" -RDEPEND="${DEPEND}" -BDEPEND=" - >=sys-devel/bison-2.5 - app-alternatives/lex - virtual/pkgconfig - doc? ( - app-text/doxygen[dot] - app-text/xmltoman - app-text/htmldoc - dev-perl/CGI - dev-perl/SQL-Translator - virtual/pandoc - ) - test? ( dev-libs/cgreen ) -" - -src_prepare() { - cmake_src_prepare - # QA-Fix | Remove -Werror compiler flag - sed -i -e "s/-Werror//" "${S}"/CMakeLists.txt || die #909560 - # QA-Fix | Remove !CLANG doxygen warnings for 7.0.0 - if use doc; then - if ! tc-is-clang; then - local f - for f in doc/*.in - do - sed -i \ - -e "s*CLANG_ASSISTED_PARSING = NO*#CLANG_ASSISTED_PARSING = NO*g" \ - -e "s*CLANG_OPTIONS*#CLANG_OPTIONS*g" \ - "${f}" || die "couldn't disable CLANG parsing" - done - fi - fi - - #Remove tests that doesn't work in the network sandbox - if use test; then - sed -i 's/add_test (pcap-test pcap-test)/ /g' misc/CMakeLists.txt || die - fi -} - -src_configure() { - local mycmakeargs=( - "-DLOCALSTATEDIR=${EPREFIX}/var" - "-DSYSCONFDIR=${EPREFIX}/etc" - "-DSBINDIR=${EPREFIX}/usr/bin" - "-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 -} - -src_compile() { - cmake_src_compile - if use doc; then - cmake_build -C "${BUILD_DIR}" doxygen-full manual - fi - cmake_build rebuild_cache - if use test; then - cmake_build tests - fi -} - -src_install() { - if use doc; then - mv "${BUILD_DIR}"/doc/html "${BUILD_DIR}"/doc/html-manual || die - local
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/
commit: 6813187804c13a61ff2c5a25070f7e7ee56aa8a0 Author: Florian Schmaus gentoo org> AuthorDate: Wed Apr 3 17:36:06 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Wed Apr 3 17:36:06 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68131878 net-analyzer/openvas-scanner: drop unused INSTALL_OLD_SYNC_SCRIPT cmake option Signed-off-by: Florian Schmaus gentoo.org> net-analyzer/openvas-scanner/openvas-scanner-23.0.1.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/net-analyzer/openvas-scanner/openvas-scanner-23.0.1.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-23.0.1.ebuild index 4d62998ccc00..234adbf762b3 100644 --- a/net-analyzer/openvas-scanner/openvas-scanner-23.0.1.ebuild +++ b/net-analyzer/openvas-scanner/openvas-scanner-23.0.1.ebuild @@ -87,7 +87,6 @@ src_configure() { "-DSBINDIR=${EPREFIX}/usr/bin" "-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
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/files/, net-analyzer/openvas-scanner/
commit: d6d31519339f95017875475954b66b61a3e9cca1 Author: Giuseppe Foti gmail com> AuthorDate: Fri Mar 29 23:21:50 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Wed Apr 3 17:34:48 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6d31519 net-analyzer/openvas-scanner: add 23.0.1 Signed-off-by: Giuseppe Foti gmail.com> Closes: https://github.com/gentoo/gentoo/pull/35995 Signed-off-by: Florian Schmaus gentoo.org> net-analyzer/openvas-scanner/Manifest | 1 + .../files/openvas-scanner-23.0.1-link-pcap.patch | 16 ++ .../openvas-scanner/openvas-scanner-23.0.1.ebuild | 163 + 3 files changed, 180 insertions(+) diff --git a/net-analyzer/openvas-scanner/Manifest b/net-analyzer/openvas-scanner/Manifest index 883c03b3f20b..678d032cb5a3 100644 --- a/net-analyzer/openvas-scanner/Manifest +++ b/net-analyzer/openvas-scanner/Manifest @@ -1 +1,2 @@ DIST openvas-scanner-22.7.9.tar.gz 1069904 BLAKE2B 908810997880d1267f41df59905acc2ac2d491ab8453001ae8e2cc6881958150e8866b07b4e335888e8e574b5a347b33880bd24c9b8d140edd6c384e498e5dc9 SHA512 279a781fe698496fb88efd28c0ee6ede66a0180237b60c4d7b083fe10c7b7ac054ec04b08c9b33e6dd142f60529faedfef4441421cc04e95eaa08865e47b58dd +DIST openvas-scanner-23.0.1.tar.gz 1387550 BLAKE2B 22f0b7f10fbb8be7d0897ce1895035ec9e330adee2a56d7c724e9e9fd54808ed10de5f05b3bb02918e44e45a7f85035e7d63fdd89345dcdb09d5180740823c74 SHA512 e2107ca762abcbb20d4506d2cc4479d5fbf5efd744a598ec63ea3c66ae6a6f1743deeb4b7aa9863b78c186c8a4d4b5f2212d241cef51b91c6c5bcd0879c45dc7 diff --git a/net-analyzer/openvas-scanner/files/openvas-scanner-23.0.1-link-pcap.patch b/net-analyzer/openvas-scanner/files/openvas-scanner-23.0.1-link-pcap.patch new file mode 100644 index ..9d7294708360 --- /dev/null +++ b/net-analyzer/openvas-scanner/files/openvas-scanner-23.0.1-link-pcap.patch @@ -0,0 +1,16 @@ +Fixes underlinking pcatp lib in nasl/CMakeLists.txt +Upstream PR: https://github.com/greenbone/openvas-scanner/pull/1611 + +diff --git a/nasl/CMakeLists.txt b/nasl/CMakeLists.txt +index 975154a..dd1b925 100644 +--- a/nasl/CMakeLists.txt b/nasl/CMakeLists.txt +@@ -188,7 +188,7 @@ set_target_properties (openvas_nasl_shared PROPERTIES CLEAN_DIRECT_OUTPUT 1) + set_target_properties (openvas_nasl_shared PROPERTIES SOVERSION "${PROJECT_VERSION_MAJOR}") + set_target_properties (openvas_nasl_shared PROPERTIES VERSION "${PROJECT_VERSION_STRING}") + # line below is needed so it also works with no-undefined which is e.g. used by Mandriva +-target_link_libraries (openvas_nasl_shared openvas_misc_shared ${GLIB_LDFLAGS} ++target_link_libraries (openvas_nasl_shared openvas_misc_shared pcap ${GLIB_LDFLAGS} + ${LIBOPENVAS_MISC_LDFLAGS} + ${GLIB_JSON_LDFLAGS} + ${GCRYPT_LDFLAGS} ${GPGME_LDFLAGS} m diff --git a/net-analyzer/openvas-scanner/openvas-scanner-23.0.1.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-23.0.1.ebuild new file mode 100644 index ..4d62998ccc00 --- /dev/null +++ b/net-analyzer/openvas-scanner/openvas-scanner-23.0.1.ebuild @@ -0,0 +1,163 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake systemd tmpfiles toolchain-funcs readme.gentoo-r1 optfeature + +MY_DN="openvas" + +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 +" + +SLOT="0" +LICENSE="GPL-2 GPL-2+" +KEYWORDS="amd64 ~x86" +IUSE="doc snmp test" +RESTRICT="!test? ( test )" + +DEPEND=" + acct-user/gvm + app-crypt/gpgme:= + >=dev-db/redis-5.0.3 + >=dev-libs/glib-2.42:2 + >=dev-libs/libgcrypt-1.6:= + dev-libs/libgpg-error + >=dev-libs/libksba-1.0.7 + dev-libs/libbsd + >=net-libs/libssh-0.6.0:= + >=dev-libs/json-glib-1.4.4 + >=net-analyzer/gvm-libs-22.4 + >=net-libs/gnutls-3.6.4:= + net-libs/libpcap + >=net-misc/curl-7.74.0[ssl] + snmp? ( net-analyzer/net-snmp:= ) +" +RDEPEND="${DEPEND}" +BDEPEND=" + >=sys-devel/bison-2.5 + app-alternatives/lex + virtual/pkgconfig + doc? ( + app-text/doxygen[dot] + app-text/xmltoman + app-text/htmldoc + dev-perl/CGI + dev-perl/SQL-Translator + virtual/pandoc + ) + test? ( dev-libs/cgreen ) +" +PATCHES=( + # See https://github.com/greenbone/openvas-scanner/pull/1611 + "${FILESDIR}"/openvas-scanner-23.0.1-link-pcap.patch +) + +src_prepare() { + cmake_src_prepare + # QA-Fix | Remove -Werror compiler flag + sed -i -e "s/-Werror//" "${S}"/CMakeLists.txt || die #909560 + # QA-Fix | Remove !CLANG doxygen warnings for 7.0.0 +
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/
commit: 2d1c65a5305f65defaeb80e1b0b69b45c02508e8 Author: Jakov Smolić gentoo org> AuthorDate: Wed Feb 28 20:50:07 2024 + Commit: Jakov Smolić gentoo org> CommitDate: Wed Feb 28 20:50:07 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d1c65a5 net-analyzer/openvas-scanner: Stabilize 22.7.9 amd64, #925668 Signed-off-by: Jakov Smolić gentoo.org> net-analyzer/openvas-scanner/openvas-scanner-22.7.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-analyzer/openvas-scanner/openvas-scanner-22.7.9.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-22.7.9.ebuild index 57daa813f540..5c8c16dce1d2 100644 --- a/net-analyzer/openvas-scanner/openvas-scanner-22.7.9.ebuild +++ b/net-analyzer/openvas-scanner/openvas-scanner-22.7.9.ebuild @@ -15,7 +15,7 @@ SRC_URI=" SLOT="0" LICENSE="GPL-2 GPL-2+" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="doc snmp test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/
commit: cdafd772f46feee082bfc410fe113bb04b130bd7 Author: Giuseppe Foti gmail com> AuthorDate: Sat Feb 17 21:38:27 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Wed Feb 28 07:17:19 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdafd772 net-analyzer/openvas-scanner: add 22.7.9 Signed-off-by: Giuseppe Foti gmail.com> Closes: https://github.com/gentoo/gentoo/pull/35402 Signed-off-by: Florian Schmaus gentoo.org> net-analyzer/openvas-scanner/Manifest | 1 + .../openvas-scanner/openvas-scanner-22.7.9.ebuild | 158 + 2 files changed, 159 insertions(+) diff --git a/net-analyzer/openvas-scanner/Manifest b/net-analyzer/openvas-scanner/Manifest index b80815058b76..9d63bbf84110 100644 --- a/net-analyzer/openvas-scanner/Manifest +++ b/net-analyzer/openvas-scanner/Manifest @@ -1 +1,2 @@ DIST openvas-scanner-22.7.8.tar.gz 1069693 BLAKE2B 7b046102efe81092102933d3aa50479e4d3dca3a376d94cef4305519335e4e01add8971485272a0f79cb10ef7cfebf12657b13832e4e6eb7860df3a05c99259f SHA512 acd2dd738f0f5ccda7bea248decaf68e571864666c6749e372dac1f0ec152dcfa2945adb98fad509d4f00dc09f34b91b3dc1760c22f6458ca45eeeb6af2c886b +DIST openvas-scanner-22.7.9.tar.gz 1069904 BLAKE2B 908810997880d1267f41df59905acc2ac2d491ab8453001ae8e2cc6881958150e8866b07b4e335888e8e574b5a347b33880bd24c9b8d140edd6c384e498e5dc9 SHA512 279a781fe698496fb88efd28c0ee6ede66a0180237b60c4d7b083fe10c7b7ac054ec04b08c9b33e6dd142f60529faedfef4441421cc04e95eaa08865e47b58dd diff --git a/net-analyzer/openvas-scanner/openvas-scanner-22.7.9.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-22.7.9.ebuild new file mode 100644 index ..57daa813f540 --- /dev/null +++ b/net-analyzer/openvas-scanner/openvas-scanner-22.7.9.ebuild @@ -0,0 +1,158 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake systemd tmpfiles toolchain-funcs readme.gentoo-r1 optfeature + +MY_DN="openvas" + +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 +" + +SLOT="0" +LICENSE="GPL-2 GPL-2+" +KEYWORDS="~amd64 ~x86" +IUSE="doc snmp test" +RESTRICT="!test? ( test )" + +DEPEND=" + acct-user/gvm + >=dev-db/redis-5.0.3 + >=dev-libs/glib-2.42:2 + >=dev-libs/json-glib-1.4.4 + >=net-libs/gnutls-3.2.15:= + >=net-analyzer/gvm-libs-22.4 + net-libs/libpcap + app-crypt/gpgme:= + >=dev-libs/libgcrypt-1.6:= + dev-libs/libgpg-error + >=dev-libs/libksba-1.0.7 + >=net-libs/libssh-0.6.0:= + dev-libs/libbsd + snmp? ( net-analyzer/net-snmp:= ) +" +RDEPEND="${DEPEND}" +BDEPEND=" + >=sys-devel/bison-2.5 + app-alternatives/lex + virtual/pkgconfig + doc? ( + app-text/doxygen[dot] + app-text/xmltoman + app-text/htmldoc + dev-perl/CGI + dev-perl/SQL-Translator + virtual/pandoc + ) + test? ( dev-libs/cgreen ) +" + +src_prepare() { + cmake_src_prepare + # QA-Fix | Remove -Werror compiler flag + sed -i -e "s/-Werror//" "${S}"/CMakeLists.txt || die #909560 + # QA-Fix | Remove !CLANG doxygen warnings for 7.0.0 + if use doc; then + if ! tc-is-clang; then + local f + for f in doc/*.in + do + sed -i \ + -e "s*CLANG_ASSISTED_PARSING = NO*#CLANG_ASSISTED_PARSING = NO*g" \ + -e "s*CLANG_OPTIONS*#CLANG_OPTIONS*g" \ + "${f}" || die "couldn't disable CLANG parsing" + done + fi + fi + + #Remove tests that doesn't work in the network sandbox + if use test; then + sed -i 's/add_test (pcap-test pcap-test)/ /g' misc/CMakeLists.txt || die + fi +} + +src_configure() { + local mycmakeargs=( + "-DLOCALSTATEDIR=${EPREFIX}/var" + "-DSYSCONFDIR=${EPREFIX}/etc" + "-DSBINDIR=${EPREFIX}/usr/bin" + "-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 +} + +src_compile() { + cmake_src_compile + if use doc; then + cmake_build -C "${BUILD_DIR}" doxygen-full manual + fi + cmake_build rebuild_cache + if use test; then + cmake_build tests + fi +} + +src_install() { + if use doc; then + mv "${BUILD_DIR}"/doc/html "${BUILD_DIR}"/doc/html-manual || die + local
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/
commit: 93d6bcf8408597085997e1d82f10325a49fc9163 Author: Giuseppe Foti gmail com> AuthorDate: Wed Nov 29 00:58:56 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Fri Dec 1 09:55:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93d6bcf8 net-analyzer/openvas-scanner: add 22.7.8, drop 22.7.7 Signed-off-by: Giuseppe Foti gmail.com> Closes: https://github.com/gentoo/gentoo/pull/34034 Signed-off-by: Florian Schmaus gentoo.org> net-analyzer/openvas-scanner/Manifest | 2 +- .../{openvas-scanner-22.7.7.ebuild => openvas-scanner-22.7.8.ebuild}| 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/net-analyzer/openvas-scanner/Manifest b/net-analyzer/openvas-scanner/Manifest index 0d488ee25fb5..b80815058b76 100644 --- a/net-analyzer/openvas-scanner/Manifest +++ b/net-analyzer/openvas-scanner/Manifest @@ -1 +1 @@ -DIST openvas-scanner-22.7.7.tar.gz 1058142 BLAKE2B 0c9d658b594ea5bb639554da74fdc609742114b7727091044104ca657db5957f5839e25d654bf5acb6132a2cf41bd75208b5ac65d15327c624976c34e5468ec2 SHA512 8253584313c569aeafdfae6198347bde0dc04f68753f9febaa1d8803e87144308ec83881d4555cbbba22f994a8f08fe621609b543f7284a4a1d1171c08062bc7 +DIST openvas-scanner-22.7.8.tar.gz 1069693 BLAKE2B 7b046102efe81092102933d3aa50479e4d3dca3a376d94cef4305519335e4e01add8971485272a0f79cb10ef7cfebf12657b13832e4e6eb7860df3a05c99259f SHA512 acd2dd738f0f5ccda7bea248decaf68e571864666c6749e372dac1f0ec152dcfa2945adb98fad509d4f00dc09f34b91b3dc1760c22f6458ca45eeeb6af2c886b diff --git a/net-analyzer/openvas-scanner/openvas-scanner-22.7.7.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-22.7.8.ebuild similarity index 100% rename from net-analyzer/openvas-scanner/openvas-scanner-22.7.7.ebuild rename to net-analyzer/openvas-scanner/openvas-scanner-22.7.8.ebuild
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/
commit: c04ea879ad2e309e51d63830a915346010de6e31 Author: Giuseppe Foti gmail com> AuthorDate: Mon Nov 20 14:39:21 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Tue Nov 21 08:00:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c04ea879 net-analyzer/openvas-scanner: add 22.7.7, drop 22.7.6 Signed-off-by: Giuseppe Foti gmail.com> Closes: https://github.com/gentoo/gentoo/pull/33918 Signed-off-by: Florian Schmaus gentoo.org> net-analyzer/openvas-scanner/Manifest | 2 +- .../{openvas-scanner-22.7.6.ebuild => openvas-scanner-22.7.7.ebuild}| 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/net-analyzer/openvas-scanner/Manifest b/net-analyzer/openvas-scanner/Manifest index 85069d96a398..0d488ee25fb5 100644 --- a/net-analyzer/openvas-scanner/Manifest +++ b/net-analyzer/openvas-scanner/Manifest @@ -1 +1 @@ -DIST openvas-scanner-22.7.6.tar.gz 1027968 BLAKE2B 393b14dbb2c4fefb08a4b24597b5b1be8ade48d047dbf8b7aa8240cb14a7cf59829d9f68911ff726c5312d250ac1b14bb56478662d8c68a3006ec40212dd340b SHA512 83de4f546557d8e72fe63374940ef10bf365e2414fadeb32f23b5a621bf09a27bb2e75473e06413d3951d308ce7ac9b431cd270a17cfec9d64984228d65f0f09 +DIST openvas-scanner-22.7.7.tar.gz 1058142 BLAKE2B 0c9d658b594ea5bb639554da74fdc609742114b7727091044104ca657db5957f5839e25d654bf5acb6132a2cf41bd75208b5ac65d15327c624976c34e5468ec2 SHA512 8253584313c569aeafdfae6198347bde0dc04f68753f9febaa1d8803e87144308ec83881d4555cbbba22f994a8f08fe621609b543f7284a4a1d1171c08062bc7 diff --git a/net-analyzer/openvas-scanner/openvas-scanner-22.7.6.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-22.7.7.ebuild similarity index 100% rename from net-analyzer/openvas-scanner/openvas-scanner-22.7.6.ebuild rename to net-analyzer/openvas-scanner/openvas-scanner-22.7.7.ebuild
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/files/, net-analyzer/openvas-scanner/
commit: da4a7f1c80ae570c902b2ad45917f29abc37352b Author: Giuseppe Foti gmail com> AuthorDate: Mon Nov 13 20:10:11 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Tue Nov 14 07:52:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da4a7f1c net-analyzer/openvas-scanner: drop 21.4.4-r2 Signed-off-by: Giuseppe Foti gmail.com> Closes: https://github.com/gentoo/gentoo/pull/33803 Signed-off-by: Florian Schmaus gentoo.org> net-analyzer/openvas-scanner/Manifest | 1 - .../openvas-scanner-20.8.1-rpath-qa-fix.patch | 14 --- ...envas-scanner-7.0.1-disable-automagic-dep.patch | 33 -- ...penvas-scanner-7.0.1-fix-linking-with-lld.patch | 33 -- net-analyzer/openvas-scanner/files/openvas.conf| 1 - .../openvas-scanner/files/openvassd.logrotate | 13 --- .../openvas-scanner-21.4.4-r2.ebuild | 125 - 7 files changed, 220 deletions(-) diff --git a/net-analyzer/openvas-scanner/Manifest b/net-analyzer/openvas-scanner/Manifest index a67ed4e9be68..85069d96a398 100644 --- a/net-analyzer/openvas-scanner/Manifest +++ b/net-analyzer/openvas-scanner/Manifest @@ -1,2 +1 @@ -DIST openvas-scanner-21.4.4.tar.gz 460601 BLAKE2B 66d627e76912735539399aed637fdc07a7d13c9e4eb142498dcf181b8ea952dd93107bcc1f2ef577126178ff3dad1e5f6e50d67840692cd49f7352e3a726ce8f SHA512 f2fe1f802b14fc41ee0d7657d031d318b651c3ec9ef554b33379a7459d40c17b44525c8f666ccb9670868576c101766936dd0c700778e46683bf43f0683834b6 DIST openvas-scanner-22.7.6.tar.gz 1027968 BLAKE2B 393b14dbb2c4fefb08a4b24597b5b1be8ade48d047dbf8b7aa8240cb14a7cf59829d9f68911ff726c5312d250ac1b14bb56478662d8c68a3006ec40212dd340b SHA512 83de4f546557d8e72fe63374940ef10bf365e2414fadeb32f23b5a621bf09a27bb2e75473e06413d3951d308ce7ac9b431cd270a17cfec9d64984228d65f0f09 diff --git a/net-analyzer/openvas-scanner/files/openvas-scanner-20.8.1-rpath-qa-fix.patch b/net-analyzer/openvas-scanner/files/openvas-scanner-20.8.1-rpath-qa-fix.patch deleted file mode 100644 index 79e8692f4d6d.. --- a/net-analyzer/openvas-scanner/files/openvas-scanner-20.8.1-rpath-qa-fix.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 69c68375..5bc000c0 100644 a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -37,6 +37,8 @@ endif (NOT CMAKE_BUILD_TYPE) - - OPTION (ENABLE_COVERAGE "Enable support for coverage analysis" OFF) - -+set(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE) -+ - ## Retrieve git revision (at configure time) - include (GetGit) - - diff --git a/net-analyzer/openvas-scanner/files/openvas-scanner-7.0.1-disable-automagic-dep.patch b/net-analyzer/openvas-scanner/files/openvas-scanner-7.0.1-disable-automagic-dep.patch deleted file mode 100644 index fd3e4610f8a4.. --- a/net-analyzer/openvas-scanner/files/openvas-scanner-7.0.1-disable-automagic-dep.patch +++ /dev/null @@ -1,33 +0,0 @@ -diff --git a/nasl/CMakeLists.txt b/nasl/CMakeLists.txt -index b594679c..81c5e4a9 100644 a/nasl/CMakeLists.txt -+++ b/nasl/CMakeLists.txt -@@ -100,14 +100,20 @@ execute_process (COMMAND gpgme-config --cflags - OUTPUT_VARIABLE GPGME_CFLAGS - OUTPUT_STRIP_TRAILING_WHITESPACE) - --message (STATUS "Looking for netsnmp...") --find_library (SNMP netsnmp) --message (STATUS "Looking for netsnmp... ${SNMP}") --if (SNMP) -- execute_process (COMMAND net-snmp-config --libs --OUTPUT_VARIABLE SNMP_LDFLAGS --OUTPUT_STRIP_TRAILING_WHITESPACE) --endif (SNMP) -+option(BUILD_WITH_SNMP "Build with SNMP Support" ON) -+if (BUILD_WITH_SNMP) -+ message (STATUS "Looking for netsnmp...") -+ find_library (SNMP netsnmp) -+ message (STATUS "Looking for netsnmp... ${SNMP}") -+ if (SNMP) -+execute_process (COMMAND net-snmp-config --libs -+ OUTPUT_VARIABLE SNMP_LDFLAGS -+ OUTPUT_STRIP_TRAILING_WHITESPACE) -+ endif (SNMP) -+ if (NOT SNMP) -+message (SEND_ERROR " netsnmp not found") -+ endif(NOT SNMP) -+endif (BUILD_WITH_SNMP) - - message (STATUS "Looking for libgcrypt...") - find_library (GCRYPT gcrypt) diff --git a/net-analyzer/openvas-scanner/files/openvas-scanner-7.0.1-fix-linking-with-lld.patch b/net-analyzer/openvas-scanner/files/openvas-scanner-7.0.1-fix-linking-with-lld.patch deleted file mode 100644 index 2b31a7c7d22a.. --- a/net-analyzer/openvas-scanner/files/openvas-scanner-7.0.1-fix-linking-with-lld.patch +++ /dev/null @@ -1,33 +0,0 @@ -diff --git a/nasl/CMakeLists.txt b/nasl/CMakeLists.txt -index b594679c..adf9a221 100644 a/nasl/CMakeLists.txt -+++ b/nasl/CMakeLists.txt -@@ -87,6 +87,28 @@ endif (NOT KSBA) - message (STATUS "Looking for pcap...") - find_library (PCAP pcap) - -+message (STATUS "Looking for pcap... ${PCAP}") -+if (NOT PCAP) -+ message (SEND_ERROR "The pcap library is required.") -+endif (NOT PCAP) -+ -+message (STATUS "Looking for pcap-config...") -+find_program (PCAP_CONFIG pcap-config) -+ -+if (PCAP_CONFIG) -+ message (STATUS "Looking for pcap-config... ${PCAP_CONFIG}") -+
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/
commit: a4eee5556aa96d2a7c5539d932359a675a566b2b Author: Florian Schmaus gentoo org> AuthorDate: Mon Oct 16 07:28:41 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Oct 16 07:36:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4eee555 net-analyzer/openvas-scanner: remove no-op sed Signed-off-by: Florian Schmaus gentoo.org> net-analyzer/openvas-scanner/openvas-scanner-22.7.6.ebuild | 2 -- 1 file changed, 2 deletions(-) diff --git a/net-analyzer/openvas-scanner/openvas-scanner-22.7.6.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-22.7.6.ebuild index 2974e2e3da76..f4a3f9ef0ac0 100644 --- a/net-analyzer/openvas-scanner/openvas-scanner-22.7.6.ebuild +++ b/net-analyzer/openvas-scanner/openvas-scanner-22.7.6.ebuild @@ -53,8 +53,6 @@ BDEPEND=" src_prepare() { cmake_src_prepare - # QA-Fix | Correct FHS/Gentoo policy paths for 7.0.0 - sed -i -e "s*/doc/openvas-scanner/*/doc/openvas-scanner-${PV}/*g" "${S}"/src/CMakeLists.txt || die # QA-Fix | Remove -Werror compiler flag sed -i -e "s/-Werror//" "${S}"/CMakeLists.txt || die #909560 # QA-Fix | Remove !CLANG doxygen warnings for 7.0.0
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/
commit: 3b352a3580bf5d08c5356a4c01840d90de2314cb Author: Giuseppe Foti gmail com> AuthorDate: Sat Oct 14 14:00:10 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Oct 16 07:36:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b352a35 net-analyzer/openvas-scanner: add 22.7.6, drop 22.7.5 Signed-off-by: Giuseppe Foti gmail.com> net-analyzer/openvas-scanner: style Signed-off-by: Giuseppe Foti gmail.com> Closes: https://github.com/gentoo/gentoo/pull/1 Signed-off-by: Florian Schmaus gentoo.org> net-analyzer/openvas-scanner/Manifest | 2 +- ...openvas-scanner-22.7.5.ebuild => openvas-scanner-22.7.6.ebuild} | 7 +-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/net-analyzer/openvas-scanner/Manifest b/net-analyzer/openvas-scanner/Manifest index 1d93a64ae0d6..a67ed4e9be68 100644 --- a/net-analyzer/openvas-scanner/Manifest +++ b/net-analyzer/openvas-scanner/Manifest @@ -1,2 +1,2 @@ DIST openvas-scanner-21.4.4.tar.gz 460601 BLAKE2B 66d627e76912735539399aed637fdc07a7d13c9e4eb142498dcf181b8ea952dd93107bcc1f2ef577126178ff3dad1e5f6e50d67840692cd49f7352e3a726ce8f SHA512 f2fe1f802b14fc41ee0d7657d031d318b651c3ec9ef554b33379a7459d40c17b44525c8f666ccb9670868576c101766936dd0c700778e46683bf43f0683834b6 -DIST openvas-scanner-22.7.5.tar.gz 976268 BLAKE2B 0a8b2ce275de5baec614e18164fcc13029373233e3e6acc31124e0660c9c82a8aabf2913223983014518fefe534048fd8a23a7457727ffa165c8a3ea58cd44d0 SHA512 cdbafb80e74f948043cae87e27a10df5fb7af1bb4112a3fd593f60233fd3c9a46d3ffb80b1fce195bed7de6308228b3fe7fcbff6ed493791627bdd3767987261 +DIST openvas-scanner-22.7.6.tar.gz 1027968 BLAKE2B 393b14dbb2c4fefb08a4b24597b5b1be8ade48d047dbf8b7aa8240cb14a7cf59829d9f68911ff726c5312d250ac1b14bb56478662d8c68a3006ec40212dd340b SHA512 83de4f546557d8e72fe63374940ef10bf365e2414fadeb32f23b5a621bf09a27bb2e75473e06413d3951d308ce7ac9b431cd270a17cfec9d64984228d65f0f09 diff --git a/net-analyzer/openvas-scanner/openvas-scanner-22.7.5.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-22.7.6.ebuild similarity index 96% rename from net-analyzer/openvas-scanner/openvas-scanner-22.7.5.ebuild rename to net-analyzer/openvas-scanner/openvas-scanner-22.7.6.ebuild index fa42f0f1eb67..2974e2e3da76 100644 --- a/net-analyzer/openvas-scanner/openvas-scanner-22.7.5.ebuild +++ b/net-analyzer/openvas-scanner/openvas-scanner-22.7.6.ebuild @@ -133,9 +133,12 @@ src_install() { insinto /etc/gvm doins config/redis-openvas.conf - use prefix || fowners -R gvm:gvm /etc/gvm /etc/gvm/redis-openvas.conf + if ! use prefix; then + fowners -R gvm:gvm /etc/gvm /etc/gvm/redis-openvas.conf + fi + fperms 0750 /etc/gvm - fperms 0644 /etc/gvm/redis-openvas.conf + fperms 0640 /etc/gvm/redis-openvas.conf newconfd "${FILESDIR}/redis-openvas.confd" redis-openvas newinitd "${FILESDIR}/redis-openvas.initd" redis-openvas
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/files/
commit: 35a9aa636793d4103a5c5f0b634c5c45dd3547a5 Author: Florian Schmaus gentoo org> AuthorDate: Mon Oct 16 07:30:50 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Oct 16 07:36:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35a9aa63 net-analyzer/openvas-scanner: fix unnecessary usage of --chdir * OPENRC: unnecessary usage of start_stop_daemon_args found: * redis-openvas: --chdir should be replaced with directory="/var/lib/openvas/redis" Signed-off-by: Florian Schmaus gentoo.org> net-analyzer/openvas-scanner/files/redis-openvas.initd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-analyzer/openvas-scanner/files/redis-openvas.initd b/net-analyzer/openvas-scanner/files/redis-openvas.initd index 058d99d063dc..0841942eac6d 100644 --- a/net-analyzer/openvas-scanner/files/redis-openvas.initd +++ b/net-analyzer/openvas-scanner/files/redis-openvas.initd @@ -1,5 +1,5 @@ #!/sbin/openrc-run -# Copyright 1999-2023 Gentoo Foundation +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 : ${REDIS_DIR:=/var/lib/openvas/redis} @@ -17,7 +17,7 @@ command_background="true" command_user="${REDIS_USER}:${REDIS_GROUP}" pidfile="/run/${RC_SVCNAME}/redis-server.pid" retry="${REDIS_TIMEOUT}" -start_stop_daemon_args="--chdir \"${REDIS_DIR}\"" +directory="${REDIS_DIR}" start_post() { checkpath -f --mode 0644 --owner ${REDIS_USER}:${REDIS_GROUP} /var/log/gvm/openvas.log
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/
commit: 142c84ae74a1ac9d6e8625d46dcc1e6a450dcf7f Author: Florian Schmaus gentoo org> AuthorDate: Mon Oct 9 10:52:40 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Oct 9 10:54:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=142c84ae net-analyzer/openvas-scanner: add =-slot operators Signed-off-by: Florian Schmaus gentoo.org> net-analyzer/openvas-scanner/openvas-scanner-22.7.5.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/net-analyzer/openvas-scanner/openvas-scanner-22.7.5.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-22.7.5.ebuild index 2d19d16186c3..fa42f0f1eb67 100644 --- a/net-analyzer/openvas-scanner/openvas-scanner-22.7.5.ebuild +++ b/net-analyzer/openvas-scanner/openvas-scanner-22.7.5.ebuild @@ -24,14 +24,14 @@ DEPEND=" >=dev-db/redis-5.0.3 >=dev-libs/glib-2.42:2 >=dev-libs/json-glib-1.4.4 - >=net-libs/gnutls-3.2.15 + >=net-libs/gnutls-3.2.15:= >=net-analyzer/gvm-libs-22.4 net-libs/libpcap app-crypt/gpgme:= - >=dev-libs/libgcrypt-1.6 + >=dev-libs/libgcrypt-1.6:= dev-libs/libgpg-error >=dev-libs/libksba-1.0.7 - >=net-libs/libssh-0.6.0 + >=net-libs/libssh-0.6.0:= dev-libs/libbsd snmp? ( net-analyzer/net-snmp:= ) "
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/files/, net-analyzer/openvas-scanner/
commit: 4339e4fae61334e298b398bf020f191c78bd20ab Author: Giuseppe Foti gmail com> AuthorDate: Sat Oct 7 15:47:40 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Oct 9 10:54:08 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4339e4fa net-analyzer/openvas-scanner: add 22.7.5, drop 22.7.3-r1 Signed-off-by: Giuseppe Foti gmail.com> Closes: https://github.com/gentoo/gentoo/pull/33231 Signed-off-by: Florian Schmaus gentoo.org> net-analyzer/openvas-scanner/Manifest | 3 +-- net-analyzer/openvas-scanner/files/redis-openvas.confd | 2 +- net-analyzer/openvas-scanner/files/redis-openvas.initd | 8 ++-- ...anner-22.7.3-r1.ebuild => openvas-scanner-22.7.5.ebuild} | 13 +++-- 4 files changed, 11 insertions(+), 15 deletions(-) diff --git a/net-analyzer/openvas-scanner/Manifest b/net-analyzer/openvas-scanner/Manifest index b2e13b849c4b..1d93a64ae0d6 100644 --- a/net-analyzer/openvas-scanner/Manifest +++ b/net-analyzer/openvas-scanner/Manifest @@ -1,3 +1,2 @@ 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 c729fca47534e289c26f5c5ad1766fe0101b1fc287609d5b40c65108152b1069b759ecfd6375999b6384b2b90420336f5ce134256bd1a5fec5b5523a8272 +DIST openvas-scanner-22.7.5.tar.gz 976268 BLAKE2B 0a8b2ce275de5baec614e18164fcc13029373233e3e6acc31124e0660c9c82a8aabf2913223983014518fefe534048fd8a23a7457727ffa165c8a3ea58cd44d0 SHA512 cdbafb80e74f948043cae87e27a10df5fb7af1bb4112a3fd593f60233fd3c9a46d3ffb80b1fce195bed7de6308228b3fe7fcbff6ed493791627bdd3767987261 diff --git a/net-analyzer/openvas-scanner/files/redis-openvas.confd b/net-analyzer/openvas-scanner/files/redis-openvas.confd index 2e9ec5cfbf16..6a75dfdc7d28 100644 --- a/net-analyzer/openvas-scanner/files/redis-openvas.confd +++ b/net-analyzer/openvas-scanner/files/redis-openvas.confd @@ -8,7 +8,7 @@ REDIS_GROUP="gvm" REDIS_CONF="/etc/gvm/redis-openvas.conf" # Redis dump directory. -REDIS_DIR="/var/lib/gvm/redis" +REDIS_DIR="/var/lib/openvas/redis" # Redis options. # (Redis expects the first argument to be the configuration file.) diff --git a/net-analyzer/openvas-scanner/files/redis-openvas.initd b/net-analyzer/openvas-scanner/files/redis-openvas.initd index 5c50d29dae6a..058d99d063dc 100644 --- a/net-analyzer/openvas-scanner/files/redis-openvas.initd +++ b/net-analyzer/openvas-scanner/files/redis-openvas.initd @@ -1,8 +1,8 @@ #!/sbin/openrc-run -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2023 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -: ${REDIS_DIR:=/var/lib/gvm/redis} +: ${REDIS_DIR:=/var/lib/openvas/redis} : ${REDIS_CONF:=/etc/gvm/redis-openvas.conf} : ${REDIS_OPTS:="${REDIS_CONF}"} : ${REDIS_USER:=gvm} @@ -19,6 +19,10 @@ pidfile="/run/${RC_SVCNAME}/redis-server.pid" retry="${REDIS_TIMEOUT}" start_stop_daemon_args="--chdir \"${REDIS_DIR}\"" +start_post() { +checkpath -f --mode 0644 --owner ${REDIS_USER}:${REDIS_GROUP} /var/log/gvm/openvas.log +} + depend() { use localmount logger after keepalived diff --git a/net-analyzer/openvas-scanner/openvas-scanner-22.7.3-r1.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-22.7.5.ebuild similarity index 92% rename from net-analyzer/openvas-scanner/openvas-scanner-22.7.3-r1.ebuild rename to net-analyzer/openvas-scanner/openvas-scanner-22.7.5.ebuild index 096f3452f3ff..2d19d16186c3 100644 --- a/net-analyzer/openvas-scanner/openvas-scanner-22.7.3-r1.ebuild +++ b/net-analyzer/openvas-scanner/openvas-scanner-22.7.5.ebuild @@ -11,8 +11,6 @@ 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 - https://github.com/greenbone/openvas-scanner/commit/c9ba348e1a7fa99a0b41a0e53f251309f2768187.patch - -> ${PN}-22.7.3-fix-automagic-dep-on-snmp.patch " SLOT="0" @@ -23,14 +21,14 @@ RESTRICT="!test? ( test )" DEPEND=" acct-user/gvm - dev-db/redis - dev-libs/glib:2 + >=dev-db/redis-5.0.3 +
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/files/, net-analyzer/openvas-scanner/
commit: dace69ea187784545286de6c07970920a4a8ca49 Author: Giuseppe Foti gmail com> AuthorDate: Sun Jul 30 10:00:39 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Jul 31 12:57:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dace69ea net-analyzer/openvas-scanner: fix logrotate issue Signed-off-by: Giuseppe Foti gmail.com> Closes: https://github.com/gentoo/gentoo/pull/32083 Signed-off-by: Florian Schmaus gentoo.org> net-analyzer/openvas-scanner/files/openvas.logrotate| 13 + .../openvas-scanner/openvas-scanner-22.7.3-r1.ebuild| 3 +-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/net-analyzer/openvas-scanner/files/openvas.logrotate b/net-analyzer/openvas-scanner/files/openvas.logrotate new file mode 100644 index ..7d116f6fbbc0 --- /dev/null +++ b/net-analyzer/openvas-scanner/files/openvas.logrotate @@ -0,0 +1,13 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 +# Daemon ignore HUP so we use 'copytruncate' instead of 'create' +# with safe file size to prevent losing log entries. + +/var/log/gvm/openvas.log { + compress + missingok + notifempty + sharedscripts + copytruncate + maxsize 10M +} diff --git a/net-analyzer/openvas-scanner/openvas-scanner-22.7.3-r1.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-22.7.3-r1.ebuild index 7bff1bd30260..096f3452f3ff 100644 --- a/net-analyzer/openvas-scanner/openvas-scanner-22.7.3-r1.ebuild +++ b/net-analyzer/openvas-scanner/openvas-scanner-22.7.3-r1.ebuild @@ -5,8 +5,7 @@ EAPI=8 inherit cmake systemd tmpfiles toolchain-funcs readme.gentoo-r1 optfeature -MY_PN="openvas" -MY_DN="openvassd" +MY_DN="openvas" DESCRIPTION="Open Vulnerability Assessment Scanner" HOMEPAGE="https://www.greenbone.net https://github.com/greenbone/openvas-scanner/;
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/
commit: dd2163b82dc258dfed38a375f599cc10760c4357 Author: Giuseppe Foti gmail com> AuthorDate: Fri Jul 28 11:19:07 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Jul 31 12:57:30 2023 + 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/94 Signed-off-by: Giuseppe Foti gmail.com> Upstream PR: https://github.com/greenbone/openvas-scanner/pull/1463 Signed-off-by: Florian Schmaus 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 c729fca47534e289c26f5c5ad1766fe0101b1fc287609d5b40c65108152b1069b759ecfd6375999b6384b2b90420336f5ce134256bd1a5fec5b5523a8272 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/94 + "${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 }
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/
commit: 291b3b893f02a4d47e4204ccf7439a8f34b95de9 Author: Giuseppe Foti gmail com> AuthorDate: Thu Jul 20 20:12:24 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Jul 24 07:08:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=291b3b89 net-analyzer/openvas-scanner: add 22.7.3, drop 22.7.2 Signed-off-by: Giuseppe Foti gmail.com> Closes: https://github.com/gentoo/gentoo/pull/31975 Signed-off-by: Florian Schmaus gentoo.org> net-analyzer/openvas-scanner/Manifest| 2 +- .../{openvas-scanner-22.7.2.ebuild => openvas-scanner-22.7.3.ebuild} | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/net-analyzer/openvas-scanner/Manifest b/net-analyzer/openvas-scanner/Manifest index ccffb76d4e52..2fcd9a375d13 100644 --- a/net-analyzer/openvas-scanner/Manifest +++ b/net-analyzer/openvas-scanner/Manifest @@ -1,2 +1,2 @@ DIST openvas-scanner-21.4.4.tar.gz 460601 BLAKE2B 66d627e76912735539399aed637fdc07a7d13c9e4eb142498dcf181b8ea952dd93107bcc1f2ef577126178ff3dad1e5f6e50d67840692cd49f7352e3a726ce8f SHA512 f2fe1f802b14fc41ee0d7657d031d318b651c3ec9ef554b33379a7459d40c17b44525c8f666ccb9670868576c101766936dd0c700778e46683bf43f0683834b6 -DIST openvas-scanner-22.7.2.tar.gz 924274 BLAKE2B 71b954c717f0be1634cf3561aa82c3b66af160c81b2b403b2be0d1247cad4cdfbd6779677c7d23d35c0f0e4e45b5ab30b4e1687a6b5c1b460cb034a87592b09c SHA512 cced0b3dd56cc85aa69ca7de7229c9e1a1103afd38fbf15776d29a6558c04b3e361acc3fb872f77f7f23c69339ffa25ef5ecd217ef7dafa42534547d039d8f9b +DIST openvas-scanner-22.7.3.tar.gz 962647 BLAKE2B d3ce0be58b41bef6c01c5e831307713fa95913dae70cb6e67d82c196793817f516429f2ef1efffcc58863165913524a10465f33aac5f283d94d21595aaad360c SHA512 c729fca47534e289c26f5c5ad1766fe0101b1fc287609d5b40c65108152b1069b759ecfd6375999b6384b2b90420336f5ce134256bd1a5fec5b5523a8272 diff --git a/net-analyzer/openvas-scanner/openvas-scanner-22.7.2.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-22.7.3.ebuild similarity index 96% rename from net-analyzer/openvas-scanner/openvas-scanner-22.7.2.ebuild rename to net-analyzer/openvas-scanner/openvas-scanner-22.7.3.ebuild index fec03e1535be..4e2eab70e408 100644 --- a/net-analyzer/openvas-scanner/openvas-scanner-22.7.2.ebuild +++ b/net-analyzer/openvas-scanner/openvas-scanner-22.7.3.ebuild @@ -54,6 +54,8 @@ src_prepare() { cmake_src_prepare # QA-Fix | Correct FHS/Gentoo policy paths for 7.0.0 sed -i -e "s*/doc/openvas-scanner/*/doc/openvas-scanner-${PV}/*g" "${S}"/src/CMakeLists.txt || die + # QA-Fix | Remove -Werror compiler flag + sed -i -e "s/-Werror//" "${S}"/CMakeLists.txt || die #909560 # QA-Fix | Remove !CLANG doxygen warnings for 7.0.0 if use doc; then if ! tc-is-clang; then @@ -80,8 +82,7 @@ src_configure() { "-DSYSCONFDIR=${EPREFIX}/etc" "-DSBINDIR=${EPREFIX}/usr/bin" "-DOPENVAS_FEED_LOCK_PATH=${EPREFIX}/var/lib/openvas/feed-update.lock" - "-DBUILD_WITH_SNMP=$(usex snmp)" - "-DPENVAS_RUN_DIR=/run/ospd" + "-DOPENVAS_RUN_DIR=/run/ospd" "-DINSTALL_OLD_SYNC_SCRIPT=OFF" ) cmake_src_configure
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/, net-analyzer/openvas-scanner/files/
commit: afc85202ab1b002e5a235b13d7a130d3e2ed7bca Author: Giuseppe Foti gmail com> AuthorDate: Sat May 20 17:25:01 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Jul 3 08:15:23 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afc85202 net-analyzer/openvas-scanner: add 22.7.2 Signed-off-by: Giuseppe Foti gmail.com> Signed-off-by: Florian Schmaus gentoo.org> net-analyzer/openvas-scanner/Manifest | 1 + net-analyzer/openvas-scanner/files/README.gentoo | 3 + net-analyzer/openvas-scanner/files/openvas.conf-22 | 1 + .../openvas-scanner/files/redis-openvas.confd | 20 +++ .../openvas-scanner/files/redis-openvas.initd | 25 .../openvas-scanner/files/redis-openvas.service| 13 ++ .../openvas-scanner/files/redis-openvas.tmpfiles | 2 + net-analyzer/openvas-scanner/metadata.xml | 4 + .../openvas-scanner/openvas-scanner-22.7.2.ebuild | 154 + 9 files changed, 223 insertions(+) diff --git a/net-analyzer/openvas-scanner/Manifest b/net-analyzer/openvas-scanner/Manifest index f305491728b5..ccffb76d4e52 100644 --- a/net-analyzer/openvas-scanner/Manifest +++ b/net-analyzer/openvas-scanner/Manifest @@ -1 +1,2 @@ DIST openvas-scanner-21.4.4.tar.gz 460601 BLAKE2B 66d627e76912735539399aed637fdc07a7d13c9e4eb142498dcf181b8ea952dd93107bcc1f2ef577126178ff3dad1e5f6e50d67840692cd49f7352e3a726ce8f SHA512 f2fe1f802b14fc41ee0d7657d031d318b651c3ec9ef554b33379a7459d40c17b44525c8f666ccb9670868576c101766936dd0c700778e46683bf43f0683834b6 +DIST openvas-scanner-22.7.2.tar.gz 924274 BLAKE2B 71b954c717f0be1634cf3561aa82c3b66af160c81b2b403b2be0d1247cad4cdfbd6779677c7d23d35c0f0e4e45b5ab30b4e1687a6b5c1b460cb034a87592b09c SHA512 cced0b3dd56cc85aa69ca7de7229c9e1a1103afd38fbf15776d29a6558c04b3e361acc3fb872f77f7f23c69339ffa25ef5ecd217ef7dafa42534547d039d8f9b diff --git a/net-analyzer/openvas-scanner/files/README.gentoo b/net-analyzer/openvas-scanner/files/README.gentoo new file mode 100644 index ..16547c23c7b4 --- /dev/null +++ b/net-analyzer/openvas-scanner/files/README.gentoo @@ -0,0 +1,3 @@ +The redis configuration file is located in: +/etc/gvm/redis-openvas.conf +Please apply your changes to the new configuration files. diff --git a/net-analyzer/openvas-scanner/files/openvas.conf-22 b/net-analyzer/openvas-scanner/files/openvas.conf-22 new file mode 100644 index ..b2d964ff4b53 --- /dev/null +++ b/net-analyzer/openvas-scanner/files/openvas.conf-22 @@ -0,0 +1 @@ +db_address = /run/redis-openvas/redis.sock diff --git a/net-analyzer/openvas-scanner/files/redis-openvas.confd b/net-analyzer/openvas-scanner/files/redis-openvas.confd new file mode 100644 index ..2e9ec5cfbf16 --- /dev/null +++ b/net-analyzer/openvas-scanner/files/redis-openvas.confd @@ -0,0 +1,20 @@ +# Redis user. +REDIS_USER="gvm" + +# Redis group. +REDIS_GROUP="gvm" + +# Redis configuration file. +REDIS_CONF="/etc/gvm/redis-openvas.conf" + +# Redis dump directory. +REDIS_DIR="/var/lib/gvm/redis" + +# Redis options. +# (Redis expects the first argument to be the configuration file.) +REDIS_OPTS="${REDIS_CONF}" + +# Specify the network service that corresponds to the "bind" setting +# in your redis.conf. For example, if you bind to 127.0.0.1, this should +# be set to "net.lo" which provides the loopback interface. +rc_need="net.lo" diff --git a/net-analyzer/openvas-scanner/files/redis-openvas.initd b/net-analyzer/openvas-scanner/files/redis-openvas.initd new file mode 100644 index ..5c50d29dae6a --- /dev/null +++ b/net-analyzer/openvas-scanner/files/redis-openvas.initd @@ -0,0 +1,25 @@ +#!/sbin/openrc-run +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +: ${REDIS_DIR:=/var/lib/gvm/redis} +: ${REDIS_CONF:=/etc/gvm/redis-openvas.conf} +: ${REDIS_OPTS:="${REDIS_CONF}"} +: ${REDIS_USER:=gvm} +: ${REDIS_GROUP:=gvm} +: ${REDIS_TIMEOUT:=30} + +# https://bugs.gentoo.org/631002#c10 +# Force '--daemonize no' to override the config file +command="/usr/sbin/redis-server" +command_args="${REDIS_OPTS} --daemonize no" +command_background="true" +command_user="${REDIS_USER}:${REDIS_GROUP}" +pidfile="/run/${RC_SVCNAME}/redis-server.pid" +retry="${REDIS_TIMEOUT}" +start_stop_daemon_args="--chdir \"${REDIS_DIR}\"" + +depend() { + use localmount logger + after keepalived +} diff --git a/net-analyzer/openvas-scanner/files/redis-openvas.service b/net-analyzer/openvas-scanner/files/redis-openvas.service new file mode 100644 index ..5eb8dd29e287 --- /dev/null +++ b/net-analyzer/openvas-scanner/files/redis-openvas.service @@ -0,0 +1,13 @@ +[Unit] +Description=A persistent key-value database +After=syslog.target network.target +PartOf=gvm.target + +[Service] +Type=forking +PIDFile=/run/redis-openvas/redis-server.pid +ExecStart=/usr/sbin/redis-server /etc/gvm/redis-openvas.conf +User=gvm + +[Install]
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/files/
commit: 7f74fdcab62b1c8f66e62d57bb98d1a1e770b226 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Mon Dec 26 09:05:13 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Mon Dec 26 13:43:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f74fdca net-analyzer/openvas-scanner: remove unused files Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/28823 Signed-off-by: Conrad Kostecki gentoo.org> .../openvas-scanner/files/gvm-feed-sync-20.8.1.sh | 45 .../openvas-scanner/files/gvm-feed-sync.cron | 1 - .../openvas-scanner/files/gvm-feed-sync.sh | 45 .../openvas-scanner/files/openvassd-daemon.conf| 17 --- .../openvas-scanner/files/openvassd.gvm.conf | 124 - net-analyzer/openvas-scanner/files/openvassd.init | 14 --- .../openvas-scanner/files/openvassd.service| 16 --- .../openvas-scanner/files/redis.conf.example | 57 -- 8 files changed, 319 deletions(-) diff --git a/net-analyzer/openvas-scanner/files/gvm-feed-sync-20.8.1.sh b/net-analyzer/openvas-scanner/files/gvm-feed-sync-20.8.1.sh deleted file mode 100644 index 178f49eb0493.. --- a/net-analyzer/openvas-scanner/files/gvm-feed-sync-20.8.1.sh +++ /dev/null @@ -1,45 +0,0 @@ -#!/bin/sh -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 -# GVM cron script that updates feed. - -# Start to update FEED & First NVT. -try=0 -until [ $try -ge 5 ]; do - greenbone-feed-sync --type GVMD_DATA --curl &>/dev/null && break - try=$[$try+1] - sleep 30 -done - -# Check status -if [ $? -eq 0 ]; then - # Avoid your IP temporary banned because of multiple connection - sleep 5 - # Try to update scapdata. - try=0 - until [ $try -ge 5 ]; do - greenbone-feed-sync --type SCAP &>/dev/null && break - try=$[$try+1] - sleep 30 - done - - # Check status - if [ $? -eq 0 ]; then - # Avoid your IP temporary banned because of multiple connection - sleep 5 - # Try to update certdata - try=0 - until [ $try -ge 5 ]; do -greenbone-feed-sync --type CERT &>/dev/null && break -try=$[$try+1] -sleep 30 - done - - # Check status - if [ $? -eq 0 ]; then - exit 0 - else - exit 1 - fi - fi -fi diff --git a/net-analyzer/openvas-scanner/files/gvm-feed-sync.cron b/net-analyzer/openvas-scanner/files/gvm-feed-sync.cron deleted file mode 100644 index 5563b92929b1.. --- a/net-analyzer/openvas-scanner/files/gvm-feed-sync.cron +++ /dev/null @@ -1 +0,0 @@ -0 2 * * * gvm [ -x /etc/gvm/gvm-feed-sync.sh ] && /bin/bash /etc/gvm/gvm-feed-sync.sh > /dev/null diff --git a/net-analyzer/openvas-scanner/files/gvm-feed-sync.sh b/net-analyzer/openvas-scanner/files/gvm-feed-sync.sh deleted file mode 100644 index ba21632a4d6c.. --- a/net-analyzer/openvas-scanner/files/gvm-feed-sync.sh +++ /dev/null @@ -1,45 +0,0 @@ -#!/bin/sh -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 -# GVM cron script that updates feed. - -# Start to update FEED & First NVT. -try=0 -until [ $try -ge 5 ]; do - greenbone-nvt-sync --curl &>/dev/null && break - try=$[$try+1] - sleep 30 -done - -# Check status -if [ $? -eq 0 ]; then - # Avoid your IP temporary banned because of multiple connection - sleep 5 - # Try to update scapdata. - try=0 - until [ $try -ge 5 ]; do - greenbone-scapdata-sync &>/dev/null && break - try=$[$try+1] - sleep 30 - done - - # Check status - if [ $? -eq 0 ]; then - # Avoid your IP temporary banned because of multiple connection - sleep 5 - # Try to update certdata - try=0 - until [ $try -ge 5 ]; do -greenbone-certdata-sync &>/dev/null && break -try=$[$try+1] -sleep 30 - done - - # Check status - if [ $? -eq 0 ]; then - exit 0 - else - exit 1 - fi - fi -fi diff --git a/net-analyzer/openvas-scanner/files/openvassd-daemon.conf b/net-analyzer/openvas-scanner/files/openvassd-daemon.conf deleted file mode 100644 index 6bb70d165355.. --- a/net-analyzer/openvas-scanner/files/openvassd-daemon.conf +++ /dev/null @@ -1,17 +0,0 @@ -# OpenVAS Scanner command args - -# e.g --foreground -OPENVAS_SCANNER_OPTIONS="" - -# Scanner listen socket -OPENVAS_SCANNER_LISTEN_SOCKET="--unix-socket=/var/run/openvassd.sock" - -# Scanner listen owner -OPENVAS_SCANNER_LISTEN_OWNER="--listen-owner=gvm" - -# Scanner listen group -OPENVAS_SCANNER_LISTEN_GROUP="--listen-group=gvm" - -# Scanner listen mode -OPENVAS_SCANNER_LISTEN_MODE="--listen-mode=755" - diff --git a/net-analyzer/openvas-scanner/files/openvassd.gvm.conf
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/files/, net-analyzer/openvas-scanner/
commit: 1b660bc1fa2a8bc217edb787d0a7716b8f91 Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Dec 20 19:35:56 2022 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Dec 24 14:48:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b660bc1 net-analyzer/openvas-scanner: drop 6.0.1, 7.0.1, 20.8.1 Signed-off-by: Andreas Sturmlechner gentoo.org> net-analyzer/openvas-scanner/Manifest | 3 - .../files/openvas-scanner-6.0.1-sbin.patch | 21 net-analyzer/openvas-scanner/metadata.xml | 2 - .../openvas-scanner/openvas-scanner-20.8.1.ebuild | 132 .../openvas-scanner/openvas-scanner-6.0.1.ebuild | 135 - .../openvas-scanner/openvas-scanner-7.0.1.ebuild | 127 --- 6 files changed, 420 deletions(-) diff --git a/net-analyzer/openvas-scanner/Manifest b/net-analyzer/openvas-scanner/Manifest index 7dac2d80b696..f305491728b5 100644 --- a/net-analyzer/openvas-scanner/Manifest +++ b/net-analyzer/openvas-scanner/Manifest @@ -1,4 +1 @@ -DIST openvas-scanner-20.8.1.tar.gz 431985 BLAKE2B 60b328dc261bf48f37aa2727f4b63904c898467f989abef8f05e29329a24d0d98c13690005c5c7a8c93f899db709771ea60832927f169f6779707a1fac602368 SHA512 6114f37a91a3dd42c3693f10548a7727fb88fbe535ce511b164a440d5ace1c736d4c8a45db9a7e83b9abbd376c4d6b13afd3d23a995a5d089329a2bb8bd71cec DIST openvas-scanner-21.4.4.tar.gz 460601 BLAKE2B 66d627e76912735539399aed637fdc07a7d13c9e4eb142498dcf181b8ea952dd93107bcc1f2ef577126178ff3dad1e5f6e50d67840692cd49f7352e3a726ce8f SHA512 f2fe1f802b14fc41ee0d7657d031d318b651c3ec9ef554b33379a7459d40c17b44525c8f666ccb9670868576c101766936dd0c700778e46683bf43f0683834b6 -DIST openvas-scanner-6.0.1.tar.gz 522100 BLAKE2B af82b41736329bd90ba1ea73a0ace36d4115375f81a7aaff5d3bd50f21cfa3195cdf4012aa952da52c4103a31475de5c5790ef3e2e36180aa06737371fa0e5a0 SHA512 db4087fffe1d50e232fa1e51325cf7f142237e2bd3cc5dcaa1e7058a4871300f352f2c0e700eae72ea9412c347b072e9d1f2eca508b27cb30f36c6895ec95147 -DIST openvas-scanner-7.0.1.tar.gz 429012 BLAKE2B 13fd0fef2ce88f6789da9f00e8f35329e915ebc74a29b3bd52af93c6b70292d055fa1159aec4041d79a785971a583eb514e8700d1d38a76775446e40af9b2fac SHA512 201ea02b25bf247320437ae5c82bdc95db981cc6bd99fdece9403573434db122cdc8db7b82a08cba34b6d67d5794b2364f798847c79b421495666adc95a02571 diff --git a/net-analyzer/openvas-scanner/files/openvas-scanner-6.0.1-sbin.patch b/net-analyzer/openvas-scanner/files/openvas-scanner-6.0.1-sbin.patch deleted file mode 100644 index d5b8a2a6b62f.. --- a/net-analyzer/openvas-scanner/files/openvas-scanner-6.0.1-sbin.patch +++ /dev/null @@ -1,21 +0,0 @@ a/src/CMakeLists.txt 2019-07-21 23:16:18.608251465 +0300 -+++ b/src/CMakeLists.txt 2019-07-21 23:17:08.434210058 +0300 -@@ -175,7 +175,7 @@ - ## Install - - install (TARGETS openvassd -- RUNTIME DESTINATION ${SBINDIR} -+ RUNTIME DESTINATION ${BINDIR} - PERMISSIONS OWNER_EXECUTE OWNER_READ OWNER_WRITE - GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE) - -@@ -183,7 +183,7 @@ - DESTINATION ${OPENVAS_SYSCONF_DIR}) - - install (FILES ${CMAKE_BINARY_DIR}/tools/greenbone-nvt-sync -- DESTINATION ${SBINDIR} -+ DESTINATION ${BINDIR} - PERMISSIONS OWNER_EXECUTE OWNER_READ OWNER_WRITE - GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE) - - diff --git a/net-analyzer/openvas-scanner/metadata.xml b/net-analyzer/openvas-scanner/metadata.xml index d89ae96ec8ec..20db261053a1 100644 --- a/net-analyzer/openvas-scanner/metadata.xml +++ b/net-analyzer/openvas-scanner/metadata.xml @@ -10,8 +10,6 @@ Proxy Maintainers - Install a cron job to update GVM's feed daily. - Html docs support Build againts net-analyzer/net-snmp for "improved SNMP support" diff --git a/net-analyzer/openvas-scanner/openvas-scanner-20.8.1.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-20.8.1.ebuild deleted file mode 100644 index 9dbdf06bee94.. --- a/net-analyzer/openvas-scanner/openvas-scanner-20.8.1.ebuild +++ /dev/null @@ -1,132 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -CMAKE_MAKEFILE_GENERATOR="emake" -inherit cmake toolchain-funcs - -MY_PN="openvas" -MY_DN="openvassd" - -DESCRIPTION="Open Vulnerability Assessment Scanner" -HOMEPAGE="https://www.greenbone.net/en/ https://github.com/greenbone/openvas-scanner/; -SRC_URI="https://github.com/greenbone/openvas-scanner/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -SLOT="0" -LICENSE="GPL-2 GPL-2+" -KEYWORDS="~amd64 ~x86" -IUSE="cron extras snmp test" -RESTRICT="!test? ( test )" - -DEPEND=" - acct-group/gvm - acct-user/gvm - app-crypt/gpgme:= - dev-db/redis - dev-libs/glib - dev-libs/libgcrypt:= - dev-libs/libksba -
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/
commit: 65e6c54c1352d9fc3aa0f88d6f835f58e0a74c6c Author: Florian Schmaus gentoo org> AuthorDate: Mon May 9 11:44:07 2022 + Commit: Florian Schmaus gentoo org> CommitDate: Mon May 9 12:07:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65e6c54c net-analyzer/openvas-scanner: drop USE cron, minor fixes Signed-off-by: Florian Schmaus gentoo.org> ...-r1.ebuild => openvas-scanner-21.4.4-r2.ebuild} | 36 +- 1 file changed, 14 insertions(+), 22 deletions(-) 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 similarity index 81% rename from net-analyzer/openvas-scanner/openvas-scanner-21.4.4-r1.ebuild rename to net-analyzer/openvas-scanner/openvas-scanner-21.4.4-r2.ebuild index 9ddbf782d358..59b7fae51932 100644 --- a/net-analyzer/openvas-scanner/openvas-scanner-21.4.4-r1.ebuild +++ b/net-analyzer/openvas-scanner/openvas-scanner-21.4.4-r2.ebuild @@ -3,24 +3,22 @@ EAPI=8 -CMAKE_MAKEFILE_GENERATOR="emake" inherit cmake toolchain-funcs MY_PN="openvas" MY_DN="openvassd" DESCRIPTION="Open Vulnerability Assessment Scanner" -HOMEPAGE="https://www.greenbone.net/en/ https://github.com/greenbone/openvas-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" SLOT="0" LICENSE="GPL-2 GPL-2+" KEYWORDS="~amd64 ~x86" -IUSE="cron doc snmp test" +IUSE="doc snmp test" RESTRICT="!test? ( test )" DEPEND=" - acct-group/gvm acct-user/gvm app-crypt/gpgme:= dev-db/redis @@ -32,11 +30,9 @@ DEPEND=" snmp? ( net-analyzer/net-snmp:= ) net-libs/gnutls:= net-libs/libpcap - net-libs/libssh:=" - -RDEPEND=" - ${DEPEND}" - + net-libs/libssh:= +" +RDEPEND="${DEPEND}" BDEPEND=" sys-devel/bison sys-devel/flex @@ -48,7 +44,8 @@ BDEPEND=" dev-perl/CGI dev-perl/SQL-Translator ) - test? ( dev-libs/cgreen )" + test? ( dev-libs/cgreen ) +" PATCHES=( "${FILESDIR}"/${PN}-7.0.1-disable-automagic-dep.patch @@ -109,24 +106,19 @@ src_install() { fi cmake_src_install - if use cron; then - # Install the cron job if they want it. - exeinto /etc/gvm - newexe "${FILESDIR}/gvm-feed-sync-20.8.1.sh" gvm-feed-sync.sh - fowners gvm:gvm /etc/gvm/gvm-feed-sync.sh - - insinto /etc/cron.d - newins "${FILESDIR}"/gvm-feed-sync.cron gvm - fi - insinto /etc/logrotate.d newins "${FILESDIR}/${MY_DN}.logrotate" "${MY_DN}" # Set proper permissions on required files/directories keepdir /var/log/gvm - fowners gvm:gvm /var/log/gvm + if ! use prefix; then + fowners gvm:gvm /var/log/gvm + fi + keepdir /var/lib/openvas/{gnupg,plugins} - fowners -R gvm:gvm /var/lib/openvas + if ! use prefix; then + fowners -R gvm:gvm /var/lib/openvas + fi insinto /etc/openvas doins "${FILESDIR}/openvas.conf"
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/
commit: 3f5aeced29aa177dd3bed5808d19dd1898aa97dc Author: Florian Schmaus gentoo org> AuthorDate: Tue May 3 12:40:10 2022 + Commit: Florian Schmaus gentoo org> CommitDate: Tue May 3 12:40:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f5aeced net-analyzer/openvas-scanner: fix newexec if USE=cron Signed-off-by: Florian Schmaus gentoo.org> net-analyzer/openvas-scanner/openvas-scanner-21.4.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-analyzer/openvas-scanner/openvas-scanner-21.4.4-r1.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-21.4.4-r1.ebuild index a8f5ef4aa4d3..9ddbf782d358 100644 --- a/net-analyzer/openvas-scanner/openvas-scanner-21.4.4-r1.ebuild +++ b/net-analyzer/openvas-scanner/openvas-scanner-21.4.4-r1.ebuild @@ -112,7 +112,7 @@ src_install() { if use cron; then # Install the cron job if they want it. exeinto /etc/gvm - newexe "${FILESDIR}/gvm-feed-sync-${PV}.sh" gvm-feed-sync.sh + newexe "${FILESDIR}/gvm-feed-sync-20.8.1.sh" gvm-feed-sync.sh fowners gvm:gvm /etc/gvm/gvm-feed-sync.sh insinto /etc/cron.d
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/
commit: bc34f32e7a99c24cf0737e438ce4e794fb7fd3d7 Author: Florian Schmaus gentoo org> AuthorDate: Mon May 2 15:56:24 2022 + Commit: Florian Schmaus gentoo org> CommitDate: Mon May 2 16:03:36 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc34f32e net-analyzer/openvas-scanner: USE 'extras' → 'doc' Signed-off-by: Florian Schmaus gentoo.org> ...-scanner-21.4.4.ebuild => openvas-scanner-21.4.4-r1.ebuild} | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/net-analyzer/openvas-scanner/openvas-scanner-21.4.4.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-21.4.4-r1.ebuild similarity index 96% rename from net-analyzer/openvas-scanner/openvas-scanner-21.4.4.ebuild rename to net-analyzer/openvas-scanner/openvas-scanner-21.4.4-r1.ebuild index b6a8ac41cbbf..a8f5ef4aa4d3 100644 --- a/net-analyzer/openvas-scanner/openvas-scanner-21.4.4.ebuild +++ b/net-analyzer/openvas-scanner/openvas-scanner-21.4.4-r1.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/greenbone/openvas-scanner/archive/v${PV}.tar.gz -> $ SLOT="0" LICENSE="GPL-2 GPL-2+" KEYWORDS="~amd64 ~x86" -IUSE="cron extras snmp test" +IUSE="cron doc snmp test" RESTRICT="!test? ( test )" DEPEND=" @@ -41,7 +41,7 @@ BDEPEND=" sys-devel/bison sys-devel/flex virtual/pkgconfig - extras? ( + doc? ( app-doc/doxygen[dot] app-doc/xmltoman app-text/htmldoc @@ -62,7 +62,7 @@ src_prepare() { # QA-Fix | Correct FHS/Gentoo policy paths for 7.0.0 sed -i -e "s*/doc/openvas-scanner/*/doc/openvas-scanner-${PV}/*g" "${S}"/src/CMakeLists.txt || die # QA-Fix | Remove !CLANG doxygen warnings for 7.0.0 - if use extras; then + if use doc; then if ! tc-is-clang; then local f for f in doc/*.in @@ -93,7 +93,7 @@ src_configure() { src_compile() { cmake_src_compile - if use extras; then + if use doc; then cmake_build -C "${BUILD_DIR}" doc cmake_build doc-full -C "${BUILD_DIR}" doc fi @@ -104,7 +104,7 @@ src_compile() { } src_install() { - if use extras; then + if use doc; then local HTML_DOCS=( "${BUILD_DIR}"/doc/generated/html/. ) fi cmake_src_install
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/
commit: 802345d102fce55c7d9fa32035f4c437b8ac7920 Author: Florian Schmaus gentoo org> AuthorDate: Mon May 2 09:35:23 2022 + Commit: Florian Schmaus gentoo org> CommitDate: Mon May 2 11:16:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=802345d1 net-analyzer/openvas-scanner: add 21.4.4 Signed-off-by: Florian Schmaus gentoo.org> net-analyzer/openvas-scanner/Manifest | 1 + .../openvas-scanner/openvas-scanner-21.4.4.ebuild | 133 + 2 files changed, 134 insertions(+) diff --git a/net-analyzer/openvas-scanner/Manifest b/net-analyzer/openvas-scanner/Manifest index 44d0ded741f7..7dac2d80b696 100644 --- a/net-analyzer/openvas-scanner/Manifest +++ b/net-analyzer/openvas-scanner/Manifest @@ -1,3 +1,4 @@ DIST openvas-scanner-20.8.1.tar.gz 431985 BLAKE2B 60b328dc261bf48f37aa2727f4b63904c898467f989abef8f05e29329a24d0d98c13690005c5c7a8c93f899db709771ea60832927f169f6779707a1fac602368 SHA512 6114f37a91a3dd42c3693f10548a7727fb88fbe535ce511b164a440d5ace1c736d4c8a45db9a7e83b9abbd376c4d6b13afd3d23a995a5d089329a2bb8bd71cec +DIST openvas-scanner-21.4.4.tar.gz 460601 BLAKE2B 66d627e76912735539399aed637fdc07a7d13c9e4eb142498dcf181b8ea952dd93107bcc1f2ef577126178ff3dad1e5f6e50d67840692cd49f7352e3a726ce8f SHA512 f2fe1f802b14fc41ee0d7657d031d318b651c3ec9ef554b33379a7459d40c17b44525c8f666ccb9670868576c101766936dd0c700778e46683bf43f0683834b6 DIST openvas-scanner-6.0.1.tar.gz 522100 BLAKE2B af82b41736329bd90ba1ea73a0ace36d4115375f81a7aaff5d3bd50f21cfa3195cdf4012aa952da52c4103a31475de5c5790ef3e2e36180aa06737371fa0e5a0 SHA512 db4087fffe1d50e232fa1e51325cf7f142237e2bd3cc5dcaa1e7058a4871300f352f2c0e700eae72ea9412c347b072e9d1f2eca508b27cb30f36c6895ec95147 DIST openvas-scanner-7.0.1.tar.gz 429012 BLAKE2B 13fd0fef2ce88f6789da9f00e8f35329e915ebc74a29b3bd52af93c6b70292d055fa1159aec4041d79a785971a583eb514e8700d1d38a76775446e40af9b2fac SHA512 201ea02b25bf247320437ae5c82bdc95db981cc6bd99fdece9403573434db122cdc8db7b82a08cba34b6d67d5794b2364f798847c79b421495666adc95a02571 diff --git a/net-analyzer/openvas-scanner/openvas-scanner-21.4.4.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-21.4.4.ebuild new file mode 100644 index ..b6a8ac41cbbf --- /dev/null +++ b/net-analyzer/openvas-scanner/openvas-scanner-21.4.4.ebuild @@ -0,0 +1,133 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CMAKE_MAKEFILE_GENERATOR="emake" +inherit cmake toolchain-funcs + +MY_PN="openvas" +MY_DN="openvassd" + +DESCRIPTION="Open Vulnerability Assessment Scanner" +HOMEPAGE="https://www.greenbone.net/en/ https://github.com/greenbone/openvas-scanner/; +SRC_URI="https://github.com/greenbone/openvas-scanner/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +SLOT="0" +LICENSE="GPL-2 GPL-2+" +KEYWORDS="~amd64 ~x86" +IUSE="cron extras snmp test" +RESTRICT="!test? ( test )" + +DEPEND=" + acct-group/gvm + acct-user/gvm + app-crypt/gpgme:= + dev-db/redis + dev-libs/glib:2 + dev-libs/libgcrypt:= + dev-libs/libgpg-error + dev-libs/libksba + >=net-analyzer/gvm-libs-${PV} + snmp? ( net-analyzer/net-snmp:= ) + net-libs/gnutls:= + net-libs/libpcap + net-libs/libssh:=" + +RDEPEND=" + ${DEPEND}" + +BDEPEND=" + sys-devel/bison + sys-devel/flex + virtual/pkgconfig + extras? ( + app-doc/doxygen[dot] + app-doc/xmltoman + app-text/htmldoc + dev-perl/CGI + dev-perl/SQL-Translator + ) + test? ( dev-libs/cgreen )" + +PATCHES=( + "${FILESDIR}"/${PN}-7.0.1-disable-automagic-dep.patch + "${FILESDIR}"/${PN}-7.0.1-fix-linking-with-lld.patch + #qa fix for rpath + "${FILESDIR}"/${PN}-20.8.1-rpath-qa-fix.patch +) + +src_prepare() { + cmake_src_prepare + # QA-Fix | Correct FHS/Gentoo policy paths for 7.0.0 + sed -i -e "s*/doc/openvas-scanner/*/doc/openvas-scanner-${PV}/*g" "${S}"/src/CMakeLists.txt || die + # QA-Fix | Remove !CLANG doxygen warnings for 7.0.0 + if use extras; then + if ! tc-is-clang; then + local f + for f in doc/*.in + do + sed -i \ + -e "s*CLANG_ASSISTED_PARSING = NO*#CLANG_ASSISTED_PARSING = NO*g" \ + -e "s*CLANG_OPTIONS*#CLANG_OPTIONS*g" \ + "${f}" || die "couldn't disable CLANG parsing" + done + fi + fi + + #Remove tests that doesn't work in the network sandbox + if use test; then + sed -i 's/add_test (pcap-test pcap-test)/ /g' misc/CMakeLists.txt || die + fi +} + +src_configure() { + local mycmakeargs=( + "-DLOCALSTATEDIR=${EPREFIX}/var" + "-DSYSCONFDIR=${EPREFIX}/etc" +
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/
commit: 56d9f42d92415b2f1baa455db71a722d534601bd Author: Sam James gentoo org> AuthorDate: Fri Apr 2 06:17:15 2021 + Commit: Sam James gentoo org> CommitDate: Mon Apr 12 22:50:15 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56d9f42d net-analyzer/openvas-scanner: fix variable references Signed-off-by: Sam James gentoo.org> net-analyzer/openvas-scanner/openvas-scanner-20.8.1.ebuild | 2 +- net-analyzer/openvas-scanner/openvas-scanner-6.0.1.ebuild | 4 ++-- net-analyzer/openvas-scanner/openvas-scanner-7.0.1.ebuild | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/net-analyzer/openvas-scanner/openvas-scanner-20.8.1.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-20.8.1.ebuild index 8342a8512dc..9dbdf06bee9 100644 --- a/net-analyzer/openvas-scanner/openvas-scanner-20.8.1.ebuild +++ b/net-analyzer/openvas-scanner/openvas-scanner-20.8.1.ebuild @@ -59,7 +59,7 @@ PATCHES=( src_prepare() { cmake_src_prepare # QA-Fix | Correct FHS/Gentoo policy paths for 7.0.0 - sed -i -e "s*/doc/openvas-scanner/*/doc/openvas-scanner-${PV}/*g" "$S"/src/CMakeLists.txt || die + sed -i -e "s*/doc/openvas-scanner/*/doc/openvas-scanner-${PV}/*g" "${S}"/src/CMakeLists.txt || die # QA-Fix | Remove !CLANG doxygen warnings for 7.0.0 if use extras; then if ! tc-is-clang; then diff --git a/net-analyzer/openvas-scanner/openvas-scanner-6.0.1.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-6.0.1.ebuild index a1e0d34ebf6..cabd334cd52 100644 --- a/net-analyzer/openvas-scanner/openvas-scanner-6.0.1.ebuild +++ b/net-analyzer/openvas-scanner/openvas-scanner-6.0.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -55,7 +55,7 @@ PATCHES=( src_prepare() { cmake_src_prepare # QA-Fix | Correct FHS/Gentoo policy paths for 6.0.1 - sed -i -e "s*/doc/openvas-scanner/*/doc/openvas-scanner-${PV}/*g" "$S"/src/CMakeLists.txt || die + sed -i -e "s*/doc/openvas-scanner/*/doc/openvas-scanner-${PV}/*g" "${S}"/src/CMakeLists.txt || die # QA-Fix | Remove !CLANG doxygen warnings for 6.0.1 if use extras; then if ! tc-is-clang; then diff --git a/net-analyzer/openvas-scanner/openvas-scanner-7.0.1.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-7.0.1.ebuild index c826f644aa4..6aae6a5c5fe 100644 --- a/net-analyzer/openvas-scanner/openvas-scanner-7.0.1.ebuild +++ b/net-analyzer/openvas-scanner/openvas-scanner-7.0.1.ebuild @@ -59,7 +59,7 @@ S="${WORKDIR}/${MY_PN}-${PV}" src_prepare() { cmake_src_prepare # QA-Fix | Correct FHS/Gentoo policy paths for 7.0.0 - sed -i -e "s*/doc/openvas-scanner/*/doc/openvas-scanner-${PV}/*g" "$S"/src/CMakeLists.txt || die + sed -i -e "s*/doc/openvas-scanner/*/doc/openvas-scanner-${PV}/*g" "${S}"/src/CMakeLists.txt || die # QA-Fix | Remove !CLANG doxygen warnings for 7.0.0 if use extras; then if ! tc-is-clang; then
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/
commit: 46771c22aec3c41edbfaf4a2ceefcc16f63a302b Author: Sam James gentoo org> AuthorDate: Sat Apr 3 19:25:31 2021 + Commit: Sam James gentoo org> CommitDate: Sat Apr 3 19:52:59 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46771c22 net-analyzer/openvas-scanner: flag-o-matic-- (unused) Signed-off-by: Sam James gentoo.org> net-analyzer/openvas-scanner/openvas-scanner-20.8.1.ebuild | 2 +- net-analyzer/openvas-scanner/openvas-scanner-7.0.1.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net-analyzer/openvas-scanner/openvas-scanner-20.8.1.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-20.8.1.ebuild index 5d4642e49c5..8342a8512dc 100644 --- a/net-analyzer/openvas-scanner/openvas-scanner-20.8.1.ebuild +++ b/net-analyzer/openvas-scanner/openvas-scanner-20.8.1.ebuild @@ -4,7 +4,7 @@ EAPI=7 CMAKE_MAKEFILE_GENERATOR="emake" -inherit cmake flag-o-matic toolchain-funcs +inherit cmake toolchain-funcs MY_PN="openvas" MY_DN="openvassd" diff --git a/net-analyzer/openvas-scanner/openvas-scanner-7.0.1.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-7.0.1.ebuild index 6b20b2711f2..c826f644aa4 100644 --- a/net-analyzer/openvas-scanner/openvas-scanner-7.0.1.ebuild +++ b/net-analyzer/openvas-scanner/openvas-scanner-7.0.1.ebuild @@ -4,7 +4,7 @@ EAPI=7 CMAKE_MAKEFILE_GENERATOR="emake" -inherit cmake flag-o-matic toolchain-funcs +inherit cmake toolchain-funcs MY_PN="openvas" MY_DN="openvassd"
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/, net-analyzer/openvas-scanner/files/
commit: c0c542fa48334cdbc3be019d30cb7b26927fe356 Author: Jonas Licht fem tu-ilmenau de> AuthorDate: Fri Mar 26 11:29:06 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Mar 31 06:28:56 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0c542fa net-analyzer/openvas-scanner: fix build with lld Closes: https://bugs.gentoo.org/740560 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Jonas Licht fem.tu-ilmenau.de> Closes: https://github.com/gentoo/gentoo/pull/20124 Signed-off-by: Joonas Niilola gentoo.org> ...penvas-scanner-7.0.1-fix-linking-with-lld.patch | 33 ++ .../openvas-scanner/openvas-scanner-20.8.1.ebuild | 1 + .../openvas-scanner/openvas-scanner-7.0.1.ebuild | 1 + 3 files changed, 35 insertions(+) diff --git a/net-analyzer/openvas-scanner/files/openvas-scanner-7.0.1-fix-linking-with-lld.patch b/net-analyzer/openvas-scanner/files/openvas-scanner-7.0.1-fix-linking-with-lld.patch new file mode 100644 index 000..2b31a7c7d22 --- /dev/null +++ b/net-analyzer/openvas-scanner/files/openvas-scanner-7.0.1-fix-linking-with-lld.patch @@ -0,0 +1,33 @@ +diff --git a/nasl/CMakeLists.txt b/nasl/CMakeLists.txt +index b594679c..adf9a221 100644 +--- a/nasl/CMakeLists.txt b/nasl/CMakeLists.txt +@@ -87,6 +87,28 @@ endif (NOT KSBA) + message (STATUS "Looking for pcap...") + find_library (PCAP pcap) + ++message (STATUS "Looking for pcap... ${PCAP}") ++if (NOT PCAP) ++ message (SEND_ERROR "The pcap library is required.") ++endif (NOT PCAP) ++ ++message (STATUS "Looking for pcap-config...") ++find_program (PCAP_CONFIG pcap-config) ++ ++if (PCAP_CONFIG) ++ message (STATUS "Looking for pcap-config... ${PCAP_CONFIG}") ++ execute_process (COMMAND pcap-config --libs ++OUTPUT_VARIABLE PCAP_LDFLAGS ++OUTPUT_STRIP_TRAILING_WHITESPACE) ++ execute_process (COMMAND pcap-config --cflags ++OUTPUT_VARIABLE PCAP_CFLAGS ++OUTPUT_STRIP_TRAILING_WHITESPACE) ++else (PCAP_CONFIG) ++ message (STATUS "pcap-config not found, using defaults...") ++ set (PCAP_LDFLAGS "-L/usr/lib -lpcap") ++ set (PCAP_CFLAGS "-I/usr/include") ++endif (PCAP_CONFIG) ++ + find_library (GPGME gpgme) + message (STATUS "Looking for gpgme... ${GPGME}") + if (NOT GPGME) diff --git a/net-analyzer/openvas-scanner/openvas-scanner-20.8.1.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-20.8.1.ebuild index 22bdb9fec93..5d4642e49c5 100644 --- a/net-analyzer/openvas-scanner/openvas-scanner-20.8.1.ebuild +++ b/net-analyzer/openvas-scanner/openvas-scanner-20.8.1.ebuild @@ -51,6 +51,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/${PN}-7.0.1-disable-automagic-dep.patch + "${FILESDIR}"/${PN}-7.0.1-fix-linking-with-lld.patch #qa fix for rpath "${FILESDIR}"/${P}-rpath-qa-fix.patch ) diff --git a/net-analyzer/openvas-scanner/openvas-scanner-7.0.1.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-7.0.1.ebuild index 1fc5a911179..6b20b2711f2 100644 --- a/net-analyzer/openvas-scanner/openvas-scanner-7.0.1.ebuild +++ b/net-analyzer/openvas-scanner/openvas-scanner-7.0.1.ebuild @@ -50,6 +50,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/${P}-disable-automagic-dep.patch + "${FILESDIR}"/${P}-fix-linking-with-lld.patch ) BUILD_DIR="${WORKDIR}/${MY_PN}-${PV}_build"
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/, net-analyzer/openvas-scanner/files/
commit: 6b0c3a7ab8e7ff7946f51b36fd2b8972785fd78f Author: Jonas Licht fem tu-ilmenau de> AuthorDate: Mon Mar 22 14:51:34 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Mon Mar 22 17:25:43 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b0c3a7a net-analyzer/openvas-scanner: add qa fix for rpath Closes: https://bugs.gentoo.org/23 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Jonas Licht fem.tu-ilmenau.de> Closes: https://github.com/gentoo/gentoo/pull/20060 Signed-off-by: Joonas Niilola gentoo.org> .../files/openvas-scanner-20.8.1-rpath-qa-fix.patch| 14 ++ net-analyzer/openvas-scanner/openvas-scanner-20.8.1.ebuild | 2 ++ 2 files changed, 16 insertions(+) diff --git a/net-analyzer/openvas-scanner/files/openvas-scanner-20.8.1-rpath-qa-fix.patch b/net-analyzer/openvas-scanner/files/openvas-scanner-20.8.1-rpath-qa-fix.patch new file mode 100644 index 000..79e8692f4d6 --- /dev/null +++ b/net-analyzer/openvas-scanner/files/openvas-scanner-20.8.1-rpath-qa-fix.patch @@ -0,0 +1,14 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 69c68375..5bc000c0 100644 +--- a/CMakeLists.txt b/CMakeLists.txt +@@ -37,6 +37,8 @@ endif (NOT CMAKE_BUILD_TYPE) + + OPTION (ENABLE_COVERAGE "Enable support for coverage analysis" OFF) + ++set(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE) ++ + ## Retrieve git revision (at configure time) + include (GetGit) + + diff --git a/net-analyzer/openvas-scanner/openvas-scanner-20.8.1.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-20.8.1.ebuild index 55309940528..22bdb9fec93 100644 --- a/net-analyzer/openvas-scanner/openvas-scanner-20.8.1.ebuild +++ b/net-analyzer/openvas-scanner/openvas-scanner-20.8.1.ebuild @@ -51,6 +51,8 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/${PN}-7.0.1-disable-automagic-dep.patch + #qa fix for rpath + "${FILESDIR}"/${P}-rpath-qa-fix.patch ) src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/, net-analyzer/openvas-scanner/files/
commit: 1a2bfc6229dc6bfb181c7e580ff9746f3890ffd2 Author: Jonas Licht fem tu-ilmenau de> AuthorDate: Thu Mar 18 22:00:38 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Mon Mar 22 13:33:54 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a2bfc62 net-analyzer/openvas-scanner: version bump to 20.8.1 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Jonas Licht fem.tu-ilmenau.de> Signed-off-by: Joonas Niilola gentoo.org> net-analyzer/openvas-scanner/Manifest | 1 + .../openvas-scanner/files/gvm-feed-sync-20.8.1.sh | 45 +++ .../openvas-scanner/openvas-scanner-20.8.1.ebuild | 129 + 3 files changed, 175 insertions(+) diff --git a/net-analyzer/openvas-scanner/Manifest b/net-analyzer/openvas-scanner/Manifest index 45b50efee46..44d0ded741f 100644 --- a/net-analyzer/openvas-scanner/Manifest +++ b/net-analyzer/openvas-scanner/Manifest @@ -1,2 +1,3 @@ +DIST openvas-scanner-20.8.1.tar.gz 431985 BLAKE2B 60b328dc261bf48f37aa2727f4b63904c898467f989abef8f05e29329a24d0d98c13690005c5c7a8c93f899db709771ea60832927f169f6779707a1fac602368 SHA512 6114f37a91a3dd42c3693f10548a7727fb88fbe535ce511b164a440d5ace1c736d4c8a45db9a7e83b9abbd376c4d6b13afd3d23a995a5d089329a2bb8bd71cec DIST openvas-scanner-6.0.1.tar.gz 522100 BLAKE2B af82b41736329bd90ba1ea73a0ace36d4115375f81a7aaff5d3bd50f21cfa3195cdf4012aa952da52c4103a31475de5c5790ef3e2e36180aa06737371fa0e5a0 SHA512 db4087fffe1d50e232fa1e51325cf7f142237e2bd3cc5dcaa1e7058a4871300f352f2c0e700eae72ea9412c347b072e9d1f2eca508b27cb30f36c6895ec95147 DIST openvas-scanner-7.0.1.tar.gz 429012 BLAKE2B 13fd0fef2ce88f6789da9f00e8f35329e915ebc74a29b3bd52af93c6b70292d055fa1159aec4041d79a785971a583eb514e8700d1d38a76775446e40af9b2fac SHA512 201ea02b25bf247320437ae5c82bdc95db981cc6bd99fdece9403573434db122cdc8db7b82a08cba34b6d67d5794b2364f798847c79b421495666adc95a02571 diff --git a/net-analyzer/openvas-scanner/files/gvm-feed-sync-20.8.1.sh b/net-analyzer/openvas-scanner/files/gvm-feed-sync-20.8.1.sh new file mode 100644 index 000..178f49eb049 --- /dev/null +++ b/net-analyzer/openvas-scanner/files/gvm-feed-sync-20.8.1.sh @@ -0,0 +1,45 @@ +#!/bin/sh +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 +# GVM cron script that updates feed. + +# Start to update FEED & First NVT. +try=0 +until [ $try -ge 5 ]; do + greenbone-feed-sync --type GVMD_DATA --curl &>/dev/null && break + try=$[$try+1] + sleep 30 +done + +# Check status +if [ $? -eq 0 ]; then + # Avoid your IP temporary banned because of multiple connection + sleep 5 + # Try to update scapdata. + try=0 + until [ $try -ge 5 ]; do + greenbone-feed-sync --type SCAP &>/dev/null && break + try=$[$try+1] + sleep 30 + done + + # Check status + if [ $? -eq 0 ]; then + # Avoid your IP temporary banned because of multiple connection + sleep 5 + # Try to update certdata + try=0 + until [ $try -ge 5 ]; do +greenbone-feed-sync --type CERT &>/dev/null && break +try=$[$try+1] +sleep 30 + done + + # Check status + if [ $? -eq 0 ]; then + exit 0 + else + exit 1 + fi + fi +fi diff --git a/net-analyzer/openvas-scanner/openvas-scanner-20.8.1.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-20.8.1.ebuild new file mode 100644 index 000..55309940528 --- /dev/null +++ b/net-analyzer/openvas-scanner/openvas-scanner-20.8.1.ebuild @@ -0,0 +1,129 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CMAKE_MAKEFILE_GENERATOR="emake" +inherit cmake flag-o-matic toolchain-funcs + +MY_PN="openvas" +MY_DN="openvassd" + +DESCRIPTION="Open Vulnerability Assessment Scanner" +HOMEPAGE="https://www.greenbone.net/en/ https://github.com/greenbone/openvas-scanner/; +SRC_URI="https://github.com/greenbone/openvas-scanner/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +SLOT="0" +LICENSE="GPL-2 GPL-2+" +KEYWORDS="~amd64 ~x86" +IUSE="cron extras snmp test" +RESTRICT="!test? ( test )" + +DEPEND=" + acct-group/gvm + acct-user/gvm + app-crypt/gpgme:= + dev-db/redis + dev-libs/glib + dev-libs/libgcrypt:= + dev-libs/libksba + >=net-analyzer/gvm-libs-20.8.0 + snmp? ( net-analyzer/net-snmp:= ) + net-libs/gnutls:= + net-libs/libpcap + net-libs/libssh:=" + +RDEPEND=" + ${DEPEND}" + +BDEPEND=" + sys-devel/bison + sys-devel/flex + virtual/pkgconfig + extras? ( + app-doc/doxygen[dot] + app-doc/xmltoman + app-text/htmldoc + dev-perl/CGI + dev-perl/SQL-Translator + ) + test? ( dev-libs/cgreen )" + +PATCHES=( + "${FILESDIR}"/${PN}-7.0.1-disable-automagic-dep.patch +) + +src_prepare() { +
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/, net-analyzer/openvas-scanner/files/
commit: b3055e30a568592223aef4ec728eda6da806eafe Author: Jonas Licht fem tu-ilmenau de> AuthorDate: Sun Mar 21 19:47:16 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Mon Mar 22 13:33:47 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3055e30 net-analyzer/openvas-scanner: add patch to disable cmake automagic dep Closes: https://bugs.gentoo.org/733894 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Jonas Licht fem.tu-ilmenau.de> Signed-off-by: Joonas Niilola gentoo.org> ...envas-scanner-7.0.1-disable-automagic-dep.patch | 33 ++ net-analyzer/openvas-scanner/metadata.xml | 1 + .../openvas-scanner/openvas-scanner-7.0.1.ebuild | 11 ++-- 3 files changed, 42 insertions(+), 3 deletions(-) diff --git a/net-analyzer/openvas-scanner/files/openvas-scanner-7.0.1-disable-automagic-dep.patch b/net-analyzer/openvas-scanner/files/openvas-scanner-7.0.1-disable-automagic-dep.patch new file mode 100644 index 000..fd3e4610f8a --- /dev/null +++ b/net-analyzer/openvas-scanner/files/openvas-scanner-7.0.1-disable-automagic-dep.patch @@ -0,0 +1,33 @@ +diff --git a/nasl/CMakeLists.txt b/nasl/CMakeLists.txt +index b594679c..81c5e4a9 100644 +--- a/nasl/CMakeLists.txt b/nasl/CMakeLists.txt +@@ -100,14 +100,20 @@ execute_process (COMMAND gpgme-config --cflags + OUTPUT_VARIABLE GPGME_CFLAGS + OUTPUT_STRIP_TRAILING_WHITESPACE) + +-message (STATUS "Looking for netsnmp...") +-find_library (SNMP netsnmp) +-message (STATUS "Looking for netsnmp... ${SNMP}") +-if (SNMP) +- execute_process (COMMAND net-snmp-config --libs +-OUTPUT_VARIABLE SNMP_LDFLAGS +-OUTPUT_STRIP_TRAILING_WHITESPACE) +-endif (SNMP) ++option(BUILD_WITH_SNMP "Build with SNMP Support" ON) ++if (BUILD_WITH_SNMP) ++ message (STATUS "Looking for netsnmp...") ++ find_library (SNMP netsnmp) ++ message (STATUS "Looking for netsnmp... ${SNMP}") ++ if (SNMP) ++execute_process (COMMAND net-snmp-config --libs ++ OUTPUT_VARIABLE SNMP_LDFLAGS ++ OUTPUT_STRIP_TRAILING_WHITESPACE) ++ endif (SNMP) ++ if (NOT SNMP) ++message (SEND_ERROR " netsnmp not found") ++ endif(NOT SNMP) ++endif (BUILD_WITH_SNMP) + + message (STATUS "Looking for libgcrypt...") + find_library (GCRYPT gcrypt) diff --git a/net-analyzer/openvas-scanner/metadata.xml b/net-analyzer/openvas-scanner/metadata.xml index 7e35c8db968..35596363964 100644 --- a/net-analyzer/openvas-scanner/metadata.xml +++ b/net-analyzer/openvas-scanner/metadata.xml @@ -12,6 +12,7 @@ Install a cron job to update GVM's feed daily. Html docs support + Build againts net-analyzer/net-snmp for "improved SNMP support" Open Vulnerability Assessment System (OpenVAS) Scanner is the Greenbone Vulnerability Management (GVM) Solution. diff --git a/net-analyzer/openvas-scanner/openvas-scanner-7.0.1.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-7.0.1.ebuild index 812b342a1ca..1fc5a911179 100644 --- a/net-analyzer/openvas-scanner/openvas-scanner-7.0.1.ebuild +++ b/net-analyzer/openvas-scanner/openvas-scanner-7.0.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -16,7 +16,7 @@ SRC_URI="https://github.com/greenbone/openvas-scanner/archive/v${PV}.tar.gz -> $ SLOT="0" LICENSE="GPL-2 GPL-2+" KEYWORDS="~amd64 ~x86" -IUSE="cron extras test" +IUSE="cron extras snmp test" RESTRICT="!test? ( test )" DEPEND=" @@ -27,7 +27,7 @@ DEPEND=" dev-libs/libgcrypt:= dev-libs/libksba >=net-analyzer/gvm-libs-11.0.1 - net-analyzer/net-snmp + snmp? ( net-analyzer/net-snmp:= ) net-libs/gnutls:= net-libs/libpcap net-libs/libssh:=" @@ -48,6 +48,10 @@ BDEPEND=" ) test? ( dev-libs/cgreen )" +PATCHES=( + "${FILESDIR}"/${P}-disable-automagic-dep.patch +) + BUILD_DIR="${WORKDIR}/${MY_PN}-${PV}_build" S="${WORKDIR}/${MY_PN}-${PV}" @@ -75,6 +79,7 @@ src_configure() { "-DLOCALSTATEDIR=${EPREFIX}/var" "-DSYSCONFDIR=${EPREFIX}/etc" "-DSBINDIR=${EPREFIX}/usr/bin" + "-DBUILD_WITH_SNMP=$(usex snmp)" ) cmake_src_configure }
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/
commit: 0e6dbfdb04bf7fb75e1099ca8a8e2df720d9a43a Author: Jonas Licht fem tu-ilmenau de> AuthorDate: Mon Jun 29 17:57:58 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Jul 14 12:57:08 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e6dbfdb net-analyzer/openvas-scanner: fix tests in 7.0.1 Closes: https://bugs.gentoo.org/729864 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Jonas Licht fem.tu-ilmenau.de> Closes: https://github.com/gentoo/gentoo/pull/15793 Signed-off-by: Joonas Niilola gentoo.org> net-analyzer/openvas-scanner/openvas-scanner-7.0.1.ebuild | 9 +++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/net-analyzer/openvas-scanner/openvas-scanner-7.0.1.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-7.0.1.ebuild index 402a9e69659..812b342a1ca 100644 --- a/net-analyzer/openvas-scanner/openvas-scanner-7.0.1.ebuild +++ b/net-analyzer/openvas-scanner/openvas-scanner-7.0.1.ebuild @@ -16,7 +16,8 @@ SRC_URI="https://github.com/greenbone/openvas-scanner/archive/v${PV}.tar.gz -> $ SLOT="0" LICENSE="GPL-2 GPL-2+" KEYWORDS="~amd64 ~x86" -IUSE="cron extras" +IUSE="cron extras test" +RESTRICT="!test? ( test )" DEPEND=" acct-user/gvm @@ -44,7 +45,8 @@ BDEPEND=" app-text/htmldoc dev-perl/CGI dev-perl/SQL-Translator - )" + ) + test? ( dev-libs/cgreen )" BUILD_DIR="${WORKDIR}/${MY_PN}-${PV}_build" S="${WORKDIR}/${MY_PN}-${PV}" @@ -84,6 +86,9 @@ src_compile() { cmake_build doc-full -C "${BUILD_DIR}" doc fi cmake_build rebuild_cache + if use test; then + cmake_build tests + fi } src_install() {
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/
commit: f5bf8e21374e6b35d4a9bde1e7ed30d56a81f63b Author: Jonas Licht fem tu-ilmenau de> AuthorDate: Mon Jun 29 15:42:06 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Jul 14 12:57:07 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5bf8e21 net-analyzer/openvas-scanner: drop old Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Jonas Licht fem.tu-ilmenau.de> Signed-off-by: Joonas Niilola gentoo.org> net-analyzer/openvas-scanner/Manifest | 1 - .../openvas-scanner/openvas-scanner-7.0.0.ebuild | 116 - 2 files changed, 117 deletions(-) diff --git a/net-analyzer/openvas-scanner/Manifest b/net-analyzer/openvas-scanner/Manifest index ba474e8a379..45b50efee46 100644 --- a/net-analyzer/openvas-scanner/Manifest +++ b/net-analyzer/openvas-scanner/Manifest @@ -1,3 +1,2 @@ DIST openvas-scanner-6.0.1.tar.gz 522100 BLAKE2B af82b41736329bd90ba1ea73a0ace36d4115375f81a7aaff5d3bd50f21cfa3195cdf4012aa952da52c4103a31475de5c5790ef3e2e36180aa06737371fa0e5a0 SHA512 db4087fffe1d50e232fa1e51325cf7f142237e2bd3cc5dcaa1e7058a4871300f352f2c0e700eae72ea9412c347b072e9d1f2eca508b27cb30f36c6895ec95147 -DIST openvas-scanner-7.0.0.tar.gz 428304 BLAKE2B fa0a21127edd2223dbbf533b6c188729a1b6de4977e5667fbc1a45b2c426045cdc73eb58d05df24b8b39d0e47fb445fa704bd1b827bb5ea6403fdb83c6b01fd9 SHA512 ce3e78ce5e1575c5c37b6c2aa77ec8955754029832bafb3fcedd75b48dff309906a97bac052d206f6e93e9e72b8461a131558e849f70b3afce6280a7b06924d1 DIST openvas-scanner-7.0.1.tar.gz 429012 BLAKE2B 13fd0fef2ce88f6789da9f00e8f35329e915ebc74a29b3bd52af93c6b70292d055fa1159aec4041d79a785971a583eb514e8700d1d38a76775446e40af9b2fac SHA512 201ea02b25bf247320437ae5c82bdc95db981cc6bd99fdece9403573434db122cdc8db7b82a08cba34b6d67d5794b2364f798847c79b421495666adc95a02571 diff --git a/net-analyzer/openvas-scanner/openvas-scanner-7.0.0.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-7.0.0.ebuild deleted file mode 100644 index 5c6277a..000 --- a/net-analyzer/openvas-scanner/openvas-scanner-7.0.0.ebuild +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -CMAKE_MAKEFILE_GENERATOR="emake" -inherit cmake flag-o-matic toolchain-funcs - -MY_PN="openvas" -MY_DN="openvassd" - -DESCRIPTION="Open Vulnerability Assessment Scanner" -HOMEPAGE="https://www.greenbone.net/en/; -SRC_URI="https://github.com/greenbone/openvas-scanner/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -SLOT="0" -LICENSE="GPL-2 GPL-2+" -KEYWORDS="~amd64 ~x86" -IUSE="cron extras" - -DEPEND=" - acct-user/gvm - app-crypt/gpgme:= - dev-db/redis - dev-libs/glib - dev-libs/libgcrypt:= - dev-libs/libksba - >=net-analyzer/gvm-libs-11.0.0 - net-analyzer/net-snmp - net-libs/gnutls:= - net-libs/libpcap - net-libs/libssh:=" - -RDEPEND=" - ${DEPEND}" - -BDEPEND=" - sys-devel/bison - sys-devel/flex - virtual/pkgconfig - extras? ( - app-doc/doxygen[dot] - app-doc/xmltoman - app-text/htmldoc - dev-perl/CGI - dev-perl/SQL-Translator - )" - -BUILD_DIR="${WORKDIR}/${MY_PN}-${PV}_build" -S="${WORKDIR}/${MY_PN}-${PV}" - -src_prepare() { - cmake_src_prepare - # QA-Fix | Correct FHS/Gentoo policy paths for 7.0.0 - sed -i -e "s*/doc/openvas-scanner/*/doc/openvas-scanner-${PV}/*g" "$S"/src/CMakeLists.txt || die - # QA-Fix | Remove !CLANG doxygen warnings for 7.0.0 - if use extras; then - if ! tc-is-clang; then - local f - for f in doc/*.in - do - sed -i \ - -e "s*CLANG_ASSISTED_PARSING = NO*#CLANG_ASSISTED_PARSING = NO*g" \ - -e "s*CLANG_OPTIONS*#CLANG_OPTIONS*g" \ - "${f}" || die "couldn't disable CLANG parsing" - done - fi - fi -} - -src_configure() { - local mycmakeargs=( - "-DLOCALSTATEDIR=${EPREFIX}/var" - "-DSYSCONFDIR=${EPREFIX}/etc" - "-DSBINDIR=${EPREFIX}/usr/bin" - ) - cmake_src_configure -} - -src_compile() { - cmake_src_compile - if use extras; then - cmake_build -C "${BUILD_DIR}" doc - cmake_build doc-full -C "${BUILD_DIR}" doc - fi - cmake_build rebuild_cache -} - -src_install() { - if use extras; then - local HTML_DOCS=( "${BUILD_DIR}"/doc/generated/html/. ) - fi - cmake_src_install - - if use cron; then - # Install the cron job if they want it. - exeinto /etc/gvm - doexe "${FILESDIR}/gvm-feed-sync.sh" - fowners gvm:gvm /etc/gvm/gvm-feed-sync.sh - - insinto /etc/cron.d -
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/
commit: 991aca9e2954b23d329b36d035a3bb324e07ebcf Author: Jonas Licht fem tu-ilmenau de> AuthorDate: Mon Jun 29 15:41:23 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Jul 14 12:57:06 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=991aca9e net-analyzer/openvas-scanner: Version bump to 7.0.1 Closes: https://bugs.gentoo.org/725900 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Jonas Licht fem.tu-ilmenau.de> Signed-off-by: Joonas Niilola gentoo.org> net-analyzer/openvas-scanner/Manifest | 1 + .../openvas-scanner/openvas-scanner-7.0.1.ebuild | 116 + 2 files changed, 117 insertions(+) diff --git a/net-analyzer/openvas-scanner/Manifest b/net-analyzer/openvas-scanner/Manifest index d7b9bcd11fa..ba474e8a379 100644 --- a/net-analyzer/openvas-scanner/Manifest +++ b/net-analyzer/openvas-scanner/Manifest @@ -1,2 +1,3 @@ DIST openvas-scanner-6.0.1.tar.gz 522100 BLAKE2B af82b41736329bd90ba1ea73a0ace36d4115375f81a7aaff5d3bd50f21cfa3195cdf4012aa952da52c4103a31475de5c5790ef3e2e36180aa06737371fa0e5a0 SHA512 db4087fffe1d50e232fa1e51325cf7f142237e2bd3cc5dcaa1e7058a4871300f352f2c0e700eae72ea9412c347b072e9d1f2eca508b27cb30f36c6895ec95147 DIST openvas-scanner-7.0.0.tar.gz 428304 BLAKE2B fa0a21127edd2223dbbf533b6c188729a1b6de4977e5667fbc1a45b2c426045cdc73eb58d05df24b8b39d0e47fb445fa704bd1b827bb5ea6403fdb83c6b01fd9 SHA512 ce3e78ce5e1575c5c37b6c2aa77ec8955754029832bafb3fcedd75b48dff309906a97bac052d206f6e93e9e72b8461a131558e849f70b3afce6280a7b06924d1 +DIST openvas-scanner-7.0.1.tar.gz 429012 BLAKE2B 13fd0fef2ce88f6789da9f00e8f35329e915ebc74a29b3bd52af93c6b70292d055fa1159aec4041d79a785971a583eb514e8700d1d38a76775446e40af9b2fac SHA512 201ea02b25bf247320437ae5c82bdc95db981cc6bd99fdece9403573434db122cdc8db7b82a08cba34b6d67d5794b2364f798847c79b421495666adc95a02571 diff --git a/net-analyzer/openvas-scanner/openvas-scanner-7.0.1.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-7.0.1.ebuild new file mode 100644 index 000..402a9e69659 --- /dev/null +++ b/net-analyzer/openvas-scanner/openvas-scanner-7.0.1.ebuild @@ -0,0 +1,116 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CMAKE_MAKEFILE_GENERATOR="emake" +inherit cmake flag-o-matic toolchain-funcs + +MY_PN="openvas" +MY_DN="openvassd" + +DESCRIPTION="Open Vulnerability Assessment Scanner" +HOMEPAGE="https://www.greenbone.net/en/; +SRC_URI="https://github.com/greenbone/openvas-scanner/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +SLOT="0" +LICENSE="GPL-2 GPL-2+" +KEYWORDS="~amd64 ~x86" +IUSE="cron extras" + +DEPEND=" + acct-user/gvm + app-crypt/gpgme:= + dev-db/redis + dev-libs/glib + dev-libs/libgcrypt:= + dev-libs/libksba + >=net-analyzer/gvm-libs-11.0.1 + net-analyzer/net-snmp + net-libs/gnutls:= + net-libs/libpcap + net-libs/libssh:=" + +RDEPEND=" + ${DEPEND}" + +BDEPEND=" + sys-devel/bison + sys-devel/flex + virtual/pkgconfig + extras? ( + app-doc/doxygen[dot] + app-doc/xmltoman + app-text/htmldoc + dev-perl/CGI + dev-perl/SQL-Translator + )" + +BUILD_DIR="${WORKDIR}/${MY_PN}-${PV}_build" +S="${WORKDIR}/${MY_PN}-${PV}" + +src_prepare() { + cmake_src_prepare + # QA-Fix | Correct FHS/Gentoo policy paths for 7.0.0 + sed -i -e "s*/doc/openvas-scanner/*/doc/openvas-scanner-${PV}/*g" "$S"/src/CMakeLists.txt || die + # QA-Fix | Remove !CLANG doxygen warnings for 7.0.0 + if use extras; then + if ! tc-is-clang; then + local f + for f in doc/*.in + do + sed -i \ + -e "s*CLANG_ASSISTED_PARSING = NO*#CLANG_ASSISTED_PARSING = NO*g" \ + -e "s*CLANG_OPTIONS*#CLANG_OPTIONS*g" \ + "${f}" || die "couldn't disable CLANG parsing" + done + fi + fi +} + +src_configure() { + local mycmakeargs=( + "-DLOCALSTATEDIR=${EPREFIX}/var" + "-DSYSCONFDIR=${EPREFIX}/etc" + "-DSBINDIR=${EPREFIX}/usr/bin" + ) + cmake_src_configure +} + +src_compile() { + cmake_src_compile + if use extras; then + cmake_build -C "${BUILD_DIR}" doc + cmake_build doc-full -C "${BUILD_DIR}" doc + fi + cmake_build rebuild_cache +} + +src_install() { + if use extras; then + local HTML_DOCS=( "${BUILD_DIR}"/doc/generated/html/. ) + fi + cmake_src_install + + if use cron; then + # Install the cron job if they want it. + exeinto /etc/gvm + doexe "${FILESDIR}/gvm-feed-sync.sh" + fowners gvm:gvm /etc/gvm/gvm-feed-sync.sh +
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/files/, net-analyzer/openvas-scanner/
commit: 645e4851a86e04a0dc4f5db8303e30b391bbde2f Author: Jonas Licht fem tu-ilmenau de> AuthorDate: Tue Mar 10 20:28:08 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Mar 25 13:45:25 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=645e4851 net-analyzer/openvas-scanner: Version Bump to 7.0.0 Bug: https://bugs.gentoo.org/708194 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Jonas Licht fem.tu-ilmenau.de> Signed-off-by: Joonas Niilola gentoo.org> net-analyzer/openvas-scanner/Manifest | 1 + net-analyzer/openvas-scanner/files/openvas.conf| 1 + net-analyzer/openvas-scanner/metadata.xml | 9 +- .../openvas-scanner/openvas-scanner-7.0.0.ebuild | 116 + 4 files changed, 126 insertions(+), 1 deletion(-) diff --git a/net-analyzer/openvas-scanner/Manifest b/net-analyzer/openvas-scanner/Manifest index e9387af7ba6..d7b9bcd11fa 100644 --- a/net-analyzer/openvas-scanner/Manifest +++ b/net-analyzer/openvas-scanner/Manifest @@ -1 +1,2 @@ DIST openvas-scanner-6.0.1.tar.gz 522100 BLAKE2B af82b41736329bd90ba1ea73a0ace36d4115375f81a7aaff5d3bd50f21cfa3195cdf4012aa952da52c4103a31475de5c5790ef3e2e36180aa06737371fa0e5a0 SHA512 db4087fffe1d50e232fa1e51325cf7f142237e2bd3cc5dcaa1e7058a4871300f352f2c0e700eae72ea9412c347b072e9d1f2eca508b27cb30f36c6895ec95147 +DIST openvas-scanner-7.0.0.tar.gz 428304 BLAKE2B fa0a21127edd2223dbbf533b6c188729a1b6de4977e5667fbc1a45b2c426045cdc73eb58d05df24b8b39d0e47fb445fa704bd1b827bb5ea6403fdb83c6b01fd9 SHA512 ce3e78ce5e1575c5c37b6c2aa77ec8955754029832bafb3fcedd75b48dff309906a97bac052d206f6e93e9e72b8461a131558e849f70b3afce6280a7b06924d1 diff --git a/net-analyzer/openvas-scanner/files/openvas.conf b/net-analyzer/openvas-scanner/files/openvas.conf new file mode 100644 index 000..487e643834b --- /dev/null +++ b/net-analyzer/openvas-scanner/files/openvas.conf @@ -0,0 +1 @@ +db_address = /tmp/redis.sock diff --git a/net-analyzer/openvas-scanner/metadata.xml b/net-analyzer/openvas-scanner/metadata.xml index b3cbf9d7d2e..932077da95e 100644 --- a/net-analyzer/openvas-scanner/metadata.xml +++ b/net-analyzer/openvas-scanner/metadata.xml @@ -1,7 +1,14 @@ http://www.gentoo.org/dtd/metadata.dtd;> - + + jonas.li...@gmail.com + Jonas Licht + + + proxy-ma...@gentoo.org + Proxy Maintainers + Install a cron job to update GVM's feed daily. Html docs support diff --git a/net-analyzer/openvas-scanner/openvas-scanner-7.0.0.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-7.0.0.ebuild new file mode 100644 index 000..5c6277a --- /dev/null +++ b/net-analyzer/openvas-scanner/openvas-scanner-7.0.0.ebuild @@ -0,0 +1,116 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CMAKE_MAKEFILE_GENERATOR="emake" +inherit cmake flag-o-matic toolchain-funcs + +MY_PN="openvas" +MY_DN="openvassd" + +DESCRIPTION="Open Vulnerability Assessment Scanner" +HOMEPAGE="https://www.greenbone.net/en/; +SRC_URI="https://github.com/greenbone/openvas-scanner/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +SLOT="0" +LICENSE="GPL-2 GPL-2+" +KEYWORDS="~amd64 ~x86" +IUSE="cron extras" + +DEPEND=" + acct-user/gvm + app-crypt/gpgme:= + dev-db/redis + dev-libs/glib + dev-libs/libgcrypt:= + dev-libs/libksba + >=net-analyzer/gvm-libs-11.0.0 + net-analyzer/net-snmp + net-libs/gnutls:= + net-libs/libpcap + net-libs/libssh:=" + +RDEPEND=" + ${DEPEND}" + +BDEPEND=" + sys-devel/bison + sys-devel/flex + virtual/pkgconfig + extras? ( + app-doc/doxygen[dot] + app-doc/xmltoman + app-text/htmldoc + dev-perl/CGI + dev-perl/SQL-Translator + )" + +BUILD_DIR="${WORKDIR}/${MY_PN}-${PV}_build" +S="${WORKDIR}/${MY_PN}-${PV}" + +src_prepare() { + cmake_src_prepare + # QA-Fix | Correct FHS/Gentoo policy paths for 7.0.0 + sed -i -e "s*/doc/openvas-scanner/*/doc/openvas-scanner-${PV}/*g" "$S"/src/CMakeLists.txt || die + # QA-Fix | Remove !CLANG doxygen warnings for 7.0.0 + if use extras; then + if ! tc-is-clang; then + local f + for f in doc/*.in + do + sed -i \ + -e "s*CLANG_ASSISTED_PARSING = NO*#CLANG_ASSISTED_PARSING = NO*g" \ + -e "s*CLANG_OPTIONS*#CLANG_OPTIONS*g" \ + "${f}" || die "couldn't disable CLANG parsing" + done + fi + fi +} + +src_configure() { + local mycmakeargs=( + "-DLOCALSTATEDIR=${EPREFIX}/var" + "-DSYSCONFDIR=${EPREFIX}/etc" +
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/
commit: c18116619a756882c93992ad27f4e4aad1c6ad9c Author: Hasan ÇALIŞIR psauxit com> AuthorDate: Sun Mar 1 12:19:17 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Mar 3 05:16:36 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1811661 net-analyzer/openvas-scanner: drop myself as a maintainer Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Hasan ÇALIŞIR psauxit.com> Signed-off-by: Joonas Niilola gentoo.org> net-analyzer/openvas-scanner/metadata.xml | 9 + 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/net-analyzer/openvas-scanner/metadata.xml b/net-analyzer/openvas-scanner/metadata.xml index 50c99b9436c..b3cbf9d7d2e 100644 --- a/net-analyzer/openvas-scanner/metadata.xml +++ b/net-analyzer/openvas-scanner/metadata.xml @@ -1,14 +1,7 @@ http://www.gentoo.org/dtd/metadata.dtd;> - - hasan.cali...@psauxit.com - Hasan ÇALIŞIR - - - proxy-ma...@gentoo.org - Proxy Maintainers - + Install a cron job to update GVM's feed daily. Html docs support
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/
commit: 25785a799dfc0d9fbf5cd236129677d76df96cba Author: David Seifert gentoo org> AuthorDate: Sat Feb 8 17:05:43 2020 + Commit: David Seifert gentoo org> CommitDate: Sat Feb 8 17:05:43 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25785a79 net-analyzer/openvas-scanner: [QA] Remove unnecessary -DCMAKE_INSTALL_PREFIX arguments Signed-off-by: David Seifert gentoo.org> net-analyzer/openvas-scanner/openvas-scanner-6.0.1.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/net-analyzer/openvas-scanner/openvas-scanner-6.0.1.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-6.0.1.ebuild index aeedaa6e04f..a1e0d34ebf6 100644 --- a/net-analyzer/openvas-scanner/openvas-scanner-6.0.1.ebuild +++ b/net-analyzer/openvas-scanner/openvas-scanner-6.0.1.ebuild @@ -73,7 +73,6 @@ src_prepare() { src_configure() { local mycmakeargs=( - "-DCMAKE_INSTALL_PREFIX=${EPREFIX}/usr" "-DLOCALSTATEDIR=${EPREFIX}/var" "-DSYSCONFDIR=${EPREFIX}/etc" )
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/, net-analyzer/gvm-libs/, net-analyzer/gvmd/, ...
commit: 49611aa58c65f16f3252421baf3bf548a5ae02a7 Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Jan 1 13:47:37 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Jan 1 13:50:45 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49611aa5 net-analyzer: Switch hsntgm's packages to cmake.eclass Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Andreas Sturmlechner gentoo.org> .../greenbone-security-assistant-8.0.1-r1.ebuild | 18 +- net-analyzer/gvm-libs/gvm-libs-10.0.1.ebuild | 18 +- net-analyzer/gvmd/gvmd-8.0.1.ebuild| 18 +- .../openvas-scanner/openvas-scanner-6.0.1.ebuild | 18 +- 4 files changed, 36 insertions(+), 36 deletions(-) diff --git a/net-analyzer/greenbone-security-assistant/greenbone-security-assistant-8.0.1-r1.ebuild b/net-analyzer/greenbone-security-assistant/greenbone-security-assistant-8.0.1-r1.ebuild index 417273d6d45..ed0bcabf18f 100644 --- a/net-analyzer/greenbone-security-assistant/greenbone-security-assistant-8.0.1-r1.ebuild +++ b/net-analyzer/greenbone-security-assistant/greenbone-security-assistant-8.0.1-r1.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 CMAKE_MAKEFILE_GENERATOR="emake" -inherit cmake-utils flag-o-matic systemd toolchain-funcs +inherit cmake flag-o-matic systemd toolchain-funcs MY_PN="gsa" MY_DN="gsad" @@ -63,7 +63,7 @@ PATCHES=( ) src_prepare() { - cmake-utils_src_prepare + cmake_src_prepare # We will use pre-generated npm stuff. mv "${WORKDIR}/${MY_NODE_N}" "${MY_NODE_DIR}" || die "couldn't move node_modules" # Update .yarnrc accordingly. @@ -92,21 +92,21 @@ src_configure() { # Add release hardening flags for 8.0.1 append-cflags -D_FORTIFY_SOURCE=2 -fstack-protector append-ldflags -Wl,-z,relro -Wl,-z,now - cmake-utils_src_configure + cmake_src_configure } src_compile() { - cmake-utils_src_compile + cmake_src_compile if use extras; then - cmake-utils_src_make -C "${BUILD_DIR}" doc - cmake-utils_src_make doc-full -C "${BUILD_DIR}" doc + cmake_build -C "${BUILD_DIR}" doc + cmake_build doc-full -C "${BUILD_DIR}" doc HTML_DOCS=( "${BUILD_DIR}/${MY_DN}/doc/generated/html/." ) fi - cmake-utils_src_make rebuild_cache + cmake_build rebuild_cache } src_install() { - cmake-utils_src_install + cmake_src_install insinto /etc/gvm/sysconfig doins "${FILESDIR}/${MY_DN}-daemon.conf" diff --git a/net-analyzer/gvm-libs/gvm-libs-10.0.1.ebuild b/net-analyzer/gvm-libs/gvm-libs-10.0.1.ebuild index ba028e634f0..aa6cf0725a7 100644 --- a/net-analyzer/gvm-libs/gvm-libs-10.0.1.ebuild +++ b/net-analyzer/gvm-libs/gvm-libs-10.0.1.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 CMAKE_MAKEFILE_GENERATOR="emake" -inherit cmake-utils flag-o-matic toolchain-funcs user +inherit cmake flag-o-matic toolchain-funcs user DESCRIPTION="Greenbone vulnerability management libraries, previously named openvas-libraries" HOMEPAGE="https://www.greenbone.net/en/; @@ -52,7 +52,7 @@ pkg_setup() { } src_prepare() { - cmake-utils_src_prepare + cmake_src_prepare # QA-Fix | Remove doxygen warnings for !CLANG if use extras; then if ! tc-is-clang; then @@ -79,21 +79,21 @@ src_configure() { # Add release hardening flags for 10.0.1 append-cflags -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector append-ldflags -Wl,-z,relro -Wl,-z,now - cmake-utils_src_configure + cmake_src_configure } src_compile() { - cmake-utils_src_compile + cmake_src_compile if use extras; then - cmake-utils_src_make -C "${BUILD_DIR}" doc - cmake-utils_src_make doc-full -C "${BUILD_DIR}" doc + cmake_build -C "${BUILD_DIR}" doc + cmake_build doc-full -C "${BUILD_DIR}" doc HTML_DOCS=( "${BUILD_DIR}"/doc/generated/html/. ) fi - cmake-utils_src_make rebuild_cache + cmake_build rebuild_cache } src_install() { - cmake-utils_src_install + cmake_src_install # Set proper permissions on required files/directories keepdir /var/lib/gvm diff --git a/net-analyzer/gvmd/gvmd-8.0.1.ebuild b/net-analyzer/gvmd/gvmd-8.0.1.ebuild index 6d6b5c3f3eb..adb7ef65163 100644 --- a/net-analyzer/gvmd/gvmd-8.0.1.ebuild +++ b/net-analyzer/gvmd/gvmd-8.0.1.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/, net-analyzer/openvas-scanner/files/
commit: 128cbddef56f70454be4e187613843de1c847dc6 Author: Hasan ÇALIŞIR psauxit com> AuthorDate: Wed Dec 18 20:33:42 2019 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Dec 21 15:06:23 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=128cbdde net-analyzer/openvas-scanner: drop old 5.1.3 Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Hasan ÇALIŞIR psauxit.com> Signed-off-by: Joonas Niilola gentoo.org> net-analyzer/openvas-scanner/Manifest | 1 - .../files/openvas-scanner-5.1.3-cachedir.patch | 42 -- .../files/openvas-scanner-5.1.3-gcc8.patch | 42 -- .../files/openvas-scanner-5.1.3-nvt.patch | 93 -- .../files/openvas-scanner-daemon.conf | 9 --- .../openvas-scanner/files/openvas-scanner.init | 25 -- .../files/openvas-scanner.logrotate| 11 --- .../openvas-scanner/files/openvas-scanner.service | 21 - .../files/openvas-scanner.tmpfiles.d | 1 - net-analyzer/openvas-scanner/files/openvassd.conf | 53 .../openvas-scanner/openvas-scanner-5.1.3.ebuild | 93 -- 11 files changed, 391 deletions(-) diff --git a/net-analyzer/openvas-scanner/Manifest b/net-analyzer/openvas-scanner/Manifest index 7d55d149a97..e9387af7ba6 100644 --- a/net-analyzer/openvas-scanner/Manifest +++ b/net-analyzer/openvas-scanner/Manifest @@ -1,2 +1 @@ -DIST openvas-scanner-5.1.3.tar.gz 254159 BLAKE2B d90fa15e143ead53abce66f933a3a4cac327176cca0f23bd88fe771ed7726b1891784ae980644c8335e560d348753115e43cfae83af9704e2d1d02827163563f SHA512 5712ab275058877cfd656e268ed09c81db6617ae247c17092f1fcd037f692f2018daf21b09b82401f99a7361bb485f0e0f7d63f8ff2387839cfdd5a3aaf8424e DIST openvas-scanner-6.0.1.tar.gz 522100 BLAKE2B af82b41736329bd90ba1ea73a0ace36d4115375f81a7aaff5d3bd50f21cfa3195cdf4012aa952da52c4103a31475de5c5790ef3e2e36180aa06737371fa0e5a0 SHA512 db4087fffe1d50e232fa1e51325cf7f142237e2bd3cc5dcaa1e7058a4871300f352f2c0e700eae72ea9412c347b072e9d1f2eca508b27cb30f36c6895ec95147 diff --git a/net-analyzer/openvas-scanner/files/openvas-scanner-5.1.3-cachedir.patch b/net-analyzer/openvas-scanner/files/openvas-scanner-5.1.3-cachedir.patch deleted file mode 100644 index 98c65725019..000 --- a/net-analyzer/openvas-scanner/files/openvas-scanner-5.1.3-cachedir.patch +++ /dev/null @@ -1,42 +0,0 @@ openvas-scanner-5.1.3/src/openvassd.c 2018-08-29 19:27:26.0 +0300 -+++ openvas-scanner-5.1.3/src/openvassd.c 2019-02-04 03:28:24.635539266 +0300 -@@ -103,7 +103,6 @@ - */ - static openvassd_option openvassd_defaults[] = { - {"plugins_folder", OPENVAS_NVT_DIR}, -- {"cache_folder", OPENVAS_CACHE_DIR}, - {"include_folders", OPENVAS_NVT_DIR}, - {"max_hosts", "30"}, - {"max_checks", "10"}, openvas-scanner-5.1.3/src/CMakeLists.txt2018-08-29 19:27:26.0 +0300 -+++ openvas-scanner-5.1.3/src/CMakeLists.txt2019-02-04 03:22:20.078824664 +0300 -@@ -68,10 +68,6 @@ - add_definitions (-DOPENVAS_NVT_DIR=\\\"${OPENVAS_NVT_DIR}\\\") - endif (OPENVAS_NVT_DIR) - --if (OPENVAS_CACHE_DIR) -- add_definitions (-DOPENVAS_CACHE_DIR=\\\"${OPENVAS_CACHE_DIR}\\\") --endif (OPENVAS_CACHE_DIR) -- - if (OPENVAS_LOG_DIR) - add_definitions (-DOPENVAS_LOG_DIR=\\\"${OPENVAS_LOG_DIR}\\\") - endif (OPENVAS_LOG_DIR) openvas-scanner-5.1.3/CMakeLists.txt 2018-08-29 19:27:26.0 +0300 -+++ openvas-scanner-5.1.3/CMakeLists.txt 2019-02-04 03:18:37.88639 +0300 -@@ -166,7 +166,6 @@ - set (OPENVAS_DATA_DIR"${DATADIR}/openvas") - set (OPENVAS_STATE_DIR "${LOCALSTATEDIR}/lib/openvas") - set (OPENVAS_LOG_DIR "${LOCALSTATEDIR}/log/openvas") --set (OPENVAS_CACHE_DIR "${LOCALSTATEDIR}/cache/openvas") - set (OPENVAS_SYSCONF_DIR "${SYSCONFDIR}/openvas") - - if (NOT OPENVAS_NVT_DIR) -@@ -265,7 +264,6 @@ - DESTINATION ${DATADIR}/doc/openvas-scanner/ ) - - install (DIRECTORY DESTINATION ${OPENVAS_NVT_DIR}) --install (DIRECTORY DESTINATION ${OPENVAS_CACHE_DIR}) - - ## Tests - - diff --git a/net-analyzer/openvas-scanner/files/openvas-scanner-5.1.3-gcc8.patch b/net-analyzer/openvas-scanner/files/openvas-scanner-5.1.3-gcc8.patch deleted file mode 100644 index 4ec2e786e12..000 --- a/net-analyzer/openvas-scanner/files/openvas-scanner-5.1.3-gcc8.patch +++ /dev/null @@ -1,42 +0,0 @@ openvas-scanner-5.1.3/src/ntp.c2018-08-29 19:27:26.0 +0300 -+++ openvas-scanner-5.1.3/src/ntp.c2019-02-02 00:57:56.832878754 +0300 -@@ -361,9 +361,7 @@ - } - - /*-- -- -Communication protocol: timestamps -- - --*/ - - -@@ -391,7 +389,7 @@ - static int - __ntp_timestamp_scan_host (int soc, char *msg, char *host) - { -- char timestr[1024]; -+ char timestr[64]; - char *tmp; - time_t t; - int len;
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/
commit: 46bf3c3f656a8f8a4779b6ec03d2b7829c4f4d1c Author: Hasan ÇALIŞIR psauxit com> AuthorDate: Wed Dec 18 20:27:56 2019 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Dec 21 15:06:23 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46bf3c3f net-analyzer/openvas-scanner: drop old 5.1.3 from !RDEPEND Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Hasan ÇALIŞIR psauxit.com> Signed-off-by: Joonas Niilola gentoo.org> net-analyzer/openvas-scanner/openvas-scanner-6.0.1.ebuild | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/net-analyzer/openvas-scanner/openvas-scanner-6.0.1.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-6.0.1.ebuild index 1700d942181..b1ba0ec555d 100644 --- a/net-analyzer/openvas-scanner/openvas-scanner-6.0.1.ebuild +++ b/net-analyzer/openvas-scanner/openvas-scanner-6.0.1.ebuild @@ -31,9 +31,7 @@ DEPEND=" " RDEPEND=" - ${DEPEND} - !~net-analyzer/openvas-scanner-5.1.3 - !net-analyzer/openvas-tools" + ${DEPEND}" BDEPEND=" sys-devel/bison
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/, net-analyzer/openvas-scanner/files/
commit: 0a333bcfaacbad0dad5757cb0de488b952d694cc Author: Hasan ÇALIŞIR psauxit com> AuthorDate: Mon Aug 12 15:01:24 2019 + Commit: Joonas Niilola gentoo org> CommitDate: Mon Oct 28 04:01:56 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a333bcf net-analyzer/openvas-scanner: bump to 6.0.1 & update metadata. Bump to 6.0.1. Update metadata. This also fixes bug 684220 and introduces the new USE flag 'cron'. Closes: https://bugs.gentoo.org/684220 Reported-by: aleck stachelkaktus.net> Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Hasan ÇALIŞIR psauxit.com> Signed-off-by: Joonas Niilola gentoo.org> net-analyzer/openvas-scanner/Manifest | 1 + .../openvas-scanner/files/gvm-feed-sync.cron | 1 + .../openvas-scanner/files/gvm-feed-sync.sh | 45 +++ .../files/openvas-scanner-6.0.1-sbin.patch | 21 .../openvas-scanner/files/openvassd-daemon.conf| 17 +++ .../openvas-scanner/files/openvassd.gvm.conf | 124 ++ net-analyzer/openvas-scanner/files/openvassd.init | 14 +++ .../openvas-scanner/files/openvassd.logrotate | 13 ++ .../openvas-scanner/files/openvassd.service| 16 +++ net-analyzer/openvas-scanner/metadata.xml | 9 ++ .../openvas-scanner/openvas-scanner-6.0.1.ebuild | 138 + 11 files changed, 399 insertions(+) diff --git a/net-analyzer/openvas-scanner/Manifest b/net-analyzer/openvas-scanner/Manifest index 12763409b46..7d55d149a97 100644 --- a/net-analyzer/openvas-scanner/Manifest +++ b/net-analyzer/openvas-scanner/Manifest @@ -1 +1,2 @@ DIST openvas-scanner-5.1.3.tar.gz 254159 BLAKE2B d90fa15e143ead53abce66f933a3a4cac327176cca0f23bd88fe771ed7726b1891784ae980644c8335e560d348753115e43cfae83af9704e2d1d02827163563f SHA512 5712ab275058877cfd656e268ed09c81db6617ae247c17092f1fcd037f692f2018daf21b09b82401f99a7361bb485f0e0f7d63f8ff2387839cfdd5a3aaf8424e +DIST openvas-scanner-6.0.1.tar.gz 522100 BLAKE2B af82b41736329bd90ba1ea73a0ace36d4115375f81a7aaff5d3bd50f21cfa3195cdf4012aa952da52c4103a31475de5c5790ef3e2e36180aa06737371fa0e5a0 SHA512 db4087fffe1d50e232fa1e51325cf7f142237e2bd3cc5dcaa1e7058a4871300f352f2c0e700eae72ea9412c347b072e9d1f2eca508b27cb30f36c6895ec95147 diff --git a/net-analyzer/openvas-scanner/files/gvm-feed-sync.cron b/net-analyzer/openvas-scanner/files/gvm-feed-sync.cron new file mode 100644 index 000..5563b92929b --- /dev/null +++ b/net-analyzer/openvas-scanner/files/gvm-feed-sync.cron @@ -0,0 +1 @@ +0 2 * * * gvm [ -x /etc/gvm/gvm-feed-sync.sh ] && /bin/bash /etc/gvm/gvm-feed-sync.sh > /dev/null diff --git a/net-analyzer/openvas-scanner/files/gvm-feed-sync.sh b/net-analyzer/openvas-scanner/files/gvm-feed-sync.sh new file mode 100644 index 000..ba21632a4d6 --- /dev/null +++ b/net-analyzer/openvas-scanner/files/gvm-feed-sync.sh @@ -0,0 +1,45 @@ +#!/bin/sh +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 +# GVM cron script that updates feed. + +# Start to update FEED & First NVT. +try=0 +until [ $try -ge 5 ]; do + greenbone-nvt-sync --curl &>/dev/null && break + try=$[$try+1] + sleep 30 +done + +# Check status +if [ $? -eq 0 ]; then + # Avoid your IP temporary banned because of multiple connection + sleep 5 + # Try to update scapdata. + try=0 + until [ $try -ge 5 ]; do + greenbone-scapdata-sync &>/dev/null && break + try=$[$try+1] + sleep 30 + done + + # Check status + if [ $? -eq 0 ]; then + # Avoid your IP temporary banned because of multiple connection + sleep 5 + # Try to update certdata + try=0 + until [ $try -ge 5 ]; do +greenbone-certdata-sync &>/dev/null && break +try=$[$try+1] +sleep 30 + done + + # Check status + if [ $? -eq 0 ]; then + exit 0 + else + exit 1 + fi + fi +fi diff --git a/net-analyzer/openvas-scanner/files/openvas-scanner-6.0.1-sbin.patch b/net-analyzer/openvas-scanner/files/openvas-scanner-6.0.1-sbin.patch new file mode 100644 index 000..d5b8a2a6b62 --- /dev/null +++ b/net-analyzer/openvas-scanner/files/openvas-scanner-6.0.1-sbin.patch @@ -0,0 +1,21 @@ +--- a/src/CMakeLists.txt 2019-07-21 23:16:18.608251465 +0300 b/src/CMakeLists.txt 2019-07-21 23:17:08.434210058 +0300 +@@ -175,7 +175,7 @@ + ## Install + + install (TARGETS openvassd +- RUNTIME DESTINATION ${SBINDIR} ++ RUNTIME DESTINATION ${BINDIR} + PERMISSIONS OWNER_EXECUTE OWNER_READ OWNER_WRITE + GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE) + +@@ -183,7 +183,7 @@ + DESTINATION ${OPENVAS_SYSCONF_DIR}) + + install (FILES ${CMAKE_BINARY_DIR}/tools/greenbone-nvt-sync +- DESTINATION ${SBINDIR} ++ DESTINATION ${BINDIR} + PERMISSIONS OWNER_EXECUTE OWNER_READ OWNER_WRITE +
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/files/, net-analyzer/openvas-scanner/
commit: 8372f7b1ca8d51249a9594fdc5e8a24a73b13cc7 Author: Hasan ÇALIŞIR psauxit com> AuthorDate: Sat Aug 10 14:08:52 2019 + Commit: Joonas Niilola gentoo org> CommitDate: Mon Aug 12 04:54:22 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8372f7b1 net-analyzer/openvas-scanner: drop old 5.0.4 Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Hasan ÇALIŞIR psauxit.com> Signed-off-by: Joonas Niilola gentoo.org> net-analyzer/openvas-scanner/Manifest | 1 - net-analyzer/openvas-scanner/files/first-start | 634 - .../openvas-scanner/files/openvas-feed-sync| 627 .../openvas-scanner/files/openvas-nvt-sync-cron| 39 -- .../files/openvas-scanner-4.0.3-mkcertclient.patch | 29 - .../files/openvas-scanner-4.0.3-rulesdir.patch | 15 - .../files/openvas-scanner-4.0.3-run.patch | 17 - net-analyzer/openvas-scanner/files/openvassd | 22 - .../openvas-scanner/files/openvassd-daemon.conf| 26 - net-analyzer/openvas-scanner/files/openvassd.init | 25 - .../openvas-scanner/files/openvassd.logrotate | 11 - .../openvas-scanner/files/openvassd.service| 16 - .../openvas-scanner/files/openvassd.tmpfiles.d | 1 - .../openvas-scanner-5.0.4-r1.ebuild| 72 --- .../openvas-scanner/openvas-scanner-5.1.3.ebuild | 4 - 15 files changed, 1539 deletions(-) diff --git a/net-analyzer/openvas-scanner/Manifest b/net-analyzer/openvas-scanner/Manifest index 2bb7d462564..12763409b46 100644 --- a/net-analyzer/openvas-scanner/Manifest +++ b/net-analyzer/openvas-scanner/Manifest @@ -1,2 +1 @@ -DIST openvas-scanner-5.0.4.tar.gz 236282 BLAKE2B 3105afe0fd819773b33c8194e0addaad70af4692578fe3bfbd76166004ca99e25f2f22a946810fe52da747242f1e45bae00766c4687676ec70df2d7349fa4509 SHA512 51267f832a104897a497b5dc71d1b804de4db77742e2234d111a00b1e0e01536613b16ff48d23a37013178b016b39408a25d18a694980c7e6fc600824e05e149 DIST openvas-scanner-5.1.3.tar.gz 254159 BLAKE2B d90fa15e143ead53abce66f933a3a4cac327176cca0f23bd88fe771ed7726b1891784ae980644c8335e560d348753115e43cfae83af9704e2d1d02827163563f SHA512 5712ab275058877cfd656e268ed09c81db6617ae247c17092f1fcd037f692f2018daf21b09b82401f99a7361bb485f0e0f7d63f8ff2387839cfdd5a3aaf8424e diff --git a/net-analyzer/openvas-scanner/files/first-start b/net-analyzer/openvas-scanner/files/first-start deleted file mode 100755 index 95811a56b19..000 --- a/net-analyzer/openvas-scanner/files/first-start +++ /dev/null @@ -1,634 +0,0 @@ -#!/bin/bash -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 -# This is OpenVAS first-start/check-setup script which make things automatically for first time use. - - -## -# If you use systemd or init.d(open-rc) for OpenVAS daemons you don't need to set below settings.# -# If you don't use any of them you can set the below command args to start daemons manually. # -## - -# OpenVAS Manager command args -OPENVAS_MANAGER_OPTIONS=""# e.g --foreground -OPENVAS_MANAGER_PORT="--port=9390"# Manager listen port -OPENVAS_MANAGER_LISTEN_ADDRESS="--listen=127.0.0.1" # Manager listen address -OPENVAS_MANAGER_SCANNER_HOST="--scanner-host=/var/run/openvassd.sock" # Scanner unix socket -OPENVAS_MANAGER_GNUTLS_PRIORITIES="--gnutls-priorities=SECURE256:+SUITEB192:+SECURE192:+SECURE128:+SUITEB128:-MD5:-SHA1:-VERS-TLS1.0:-VERS-TLS1.1:-VERS-SSL3.0" - -# OpenVAS Scanner command args -OPENVAS_SCANNER_OPTIONS=""# e.g --foreground -OPENVAS_SCANNER_LISTEN_SOCKET="--unix-socket=/var/run/openvassd.sock" # Scanner listen socket - -# OpenVAS Security Assistant command args for reverse proxying | SSL PassThrough -OPENVAS_SECURITY_ASSISTANT_OPTIONS="--no-redirect"# Don't listen port 80 anymore for reverse proxy -OPENVAS_SECURITY_ASSISTANT_LISTEN_ADDRESS="--listen=127.0.0.1"# WebUI adress -OPENVAS_SECURITY_ASSISTANT_LISTEN_PORT="--port=9392" # WebUI Port -OPENVAS_SECURITY_ASSISTANT_MANAGER_LISTEN_ADDRESS="--mlisten=127.0.0.1" # WebUI Manager Address -OPENVAS_SECURITY_ASSISTANT_MANAGER_PORT="--mport=9390"# WebUI Manager Port -OPENVAS_SECURITY_ASSISTANT_GNUTLS_PRIORITIES="--gnutls-priorities=NORMAL" # TLS Settings - -# - -# Update Environment -source /etc/profile &>/dev/null -source /etc/environment &>/dev/null -source ~/.bash_profile &>/dev/null - -# Check the needed executables.They are in our environment
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/files/, net-analyzer/openvas-scanner/
commit: 87057ce7dbb83050472c6ee39f083a229aee2eed Author: Hasan ÇALIŞIR psauxit com> AuthorDate: Thu Feb 7 01:51:45 2019 + Commit: Patrice Clement gentoo org> CommitDate: Wed Mar 13 14:58:51 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87057ce7 net-analyzer/openvas-scanner: version bump to 5.1.3. Bump to 5.1.3. This also brings new improvements and introduces the new USE flag 'extras'. Introduces three new patches which fixes build and QA issues: - gcc8.patch fixes gcc-8 build issue. - nvt.patch fixes nvt category issue. - cachedir.patch fixes unnecessary directory install QA issue. Introduces two new useful scripts: - first-start script checks setup and ready it for first time use. - openvas-feed-sync script updates OpenVAS feeds from cron. Introduces one new example file for proper redis configuration. redis.conf.example is proper example config file for package. systemd & init script files updated. Because of new dependencies ~arm ~ppc keywords have been dropped. This package is part of net-analyzer/openvas. Reported-by: NP-Hardass gentoo.org> Acked-by: Hasan ÇALIŞIR psauxit.com> Tested-by: Hasan ÇALIŞIR psauxit.com> Signed-off-by: Hasan ÇALIŞIR psauxit.com> Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Patrice Clement gentoo.org> net-analyzer/openvas-scanner/Manifest | 1 + net-analyzer/openvas-scanner/files/first-start | 634 + .../openvas-scanner/files/openvas-feed-sync| 627 .../files/openvas-scanner-5.1.3-cachedir.patch | 42 ++ .../files/openvas-scanner-5.1.3-gcc8.patch | 42 ++ .../files/openvas-scanner-5.1.3-nvt.patch | 93 +++ .../files/openvas-scanner-daemon.conf | 9 + .../openvas-scanner/files/openvas-scanner.init | 25 + .../files/openvas-scanner.logrotate| 11 + .../openvas-scanner/files/openvas-scanner.service | 21 + .../files/openvas-scanner.tmpfiles.d | 1 + net-analyzer/openvas-scanner/files/openvassd.conf | 123 +--- .../openvas-scanner/files/redis.conf.example | 57 ++ net-analyzer/openvas-scanner/metadata.xml | 12 +- .../openvas-scanner/openvas-scanner-5.1.3.ebuild | 97 15 files changed, 1700 insertions(+), 95 deletions(-) diff --git a/net-analyzer/openvas-scanner/Manifest b/net-analyzer/openvas-scanner/Manifest index db79fe5dc71..2bb7d462564 100644 --- a/net-analyzer/openvas-scanner/Manifest +++ b/net-analyzer/openvas-scanner/Manifest @@ -1 +1,2 @@ DIST openvas-scanner-5.0.4.tar.gz 236282 BLAKE2B 3105afe0fd819773b33c8194e0addaad70af4692578fe3bfbd76166004ca99e25f2f22a946810fe52da747242f1e45bae00766c4687676ec70df2d7349fa4509 SHA512 51267f832a104897a497b5dc71d1b804de4db77742e2234d111a00b1e0e01536613b16ff48d23a37013178b016b39408a25d18a694980c7e6fc600824e05e149 +DIST openvas-scanner-5.1.3.tar.gz 254159 BLAKE2B d90fa15e143ead53abce66f933a3a4cac327176cca0f23bd88fe771ed7726b1891784ae980644c8335e560d348753115e43cfae83af9704e2d1d02827163563f SHA512 5712ab275058877cfd656e268ed09c81db6617ae247c17092f1fcd037f692f2018daf21b09b82401f99a7361bb485f0e0f7d63f8ff2387839cfdd5a3aaf8424e diff --git a/net-analyzer/openvas-scanner/files/first-start b/net-analyzer/openvas-scanner/files/first-start new file mode 100755 index 000..95811a56b19 --- /dev/null +++ b/net-analyzer/openvas-scanner/files/first-start @@ -0,0 +1,634 @@ +#!/bin/bash +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 +# This is OpenVAS first-start/check-setup script which make things automatically for first time use. + + +## +# If you use systemd or init.d(open-rc) for OpenVAS daemons you don't need to set below settings.# +# If you don't use any of them you can set the below command args to start daemons manually. # +## + +# OpenVAS Manager command args +OPENVAS_MANAGER_OPTIONS=""# e.g --foreground +OPENVAS_MANAGER_PORT="--port=9390"# Manager listen port +OPENVAS_MANAGER_LISTEN_ADDRESS="--listen=127.0.0.1" # Manager listen address +OPENVAS_MANAGER_SCANNER_HOST="--scanner-host=/var/run/openvassd.sock" # Scanner unix socket +OPENVAS_MANAGER_GNUTLS_PRIORITIES="--gnutls-priorities=SECURE256:+SUITEB192:+SECURE192:+SECURE128:+SUITEB128:-MD5:-SHA1:-VERS-TLS1.0:-VERS-TLS1.1:-VERS-SSL3.0" + +# OpenVAS Scanner command args +OPENVAS_SCANNER_OPTIONS=""# e.g --foreground +OPENVAS_SCANNER_LISTEN_SOCKET="--unix-socket=/var/run/openvassd.sock" # Scanner listen socket + +# OpenVAS Security Assistant command args for reverse proxying | SSL PassThrough
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/
commit: a637da2808e35b4d52d7ada5e94f93e45ba58347 Author: Hanno gentoo org> AuthorDate: Thu Jan 3 19:38:52 2019 + Commit: Hanno Boeck gentoo org> CommitDate: Thu Jan 3 19:38:52 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a637da28 net-analyzer/openvas-scanner: Remove myself as maintainer Signed-off-by: Hanno Boeck gentoo.org> Package-Manager: Portage-2.3.53, Repoman-2.3.12 net-analyzer/openvas-scanner/metadata.xml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/net-analyzer/openvas-scanner/metadata.xml b/net-analyzer/openvas-scanner/metadata.xml index 38ce6c17a3f..6f49eba8f49 100644 --- a/net-analyzer/openvas-scanner/metadata.xml +++ b/net-analyzer/openvas-scanner/metadata.xml @@ -1,7 +1,5 @@ http://www.gentoo.org/dtd/metadata.dtd;> - -ha...@gentoo.org - +
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/
commit: 6a66475292c5b70e8e308b6fba4024d1e9a79414 Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon Dec 31 23:43:06 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Dec 31 23:43:06 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a664752 net-analyzer/openvas-scanner: EAPI-7 bump Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner gentoo.org> .../openvas-scanner-5.0.4-r1.ebuild| 28 -- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/net-analyzer/openvas-scanner/openvas-scanner-5.0.4-r1.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-5.0.4-r1.ebuild index 4d550d82f4f..ac7d2ea314e 100644 --- a/net-analyzer/openvas-scanner/openvas-scanner-5.0.4-r1.ebuild +++ b/net-analyzer/openvas-scanner/openvas-scanner-5.0.4-r1.ebuild @@ -1,13 +1,11 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 - -inherit cmake-utils systemd - -MY_PN=openvassd +EAPI=7 DL_ID=2129 +MY_PN=openvassd +inherit cmake-utils systemd DESCRIPTION="A remote security scanner for Linux (OpenVAS-scanner)" HOMEPAGE="http://www.openvas.org/; @@ -15,18 +13,22 @@ SRC_URI="http://wald.intevation.org/frs/download.php/${DL_ID}/${P/_beta/+beta}.t SLOT="0" LICENSE="GPL-2" -KEYWORDS=" ~amd64 ~arm ~ppc ~x86" +KEYWORDS="~amd64 ~arm ~ppc ~x86" IUSE="" -RDEPEND=" +DEPEND=" app-crypt/gpgme >=dev-libs/glib-2.16:2 dev-libs/libgcrypt:0 >=net-analyzer/openvas-libraries-8.0.2 +" +RDEPEND="${DEPEND} !net-analyzer/openvas-plugins - !net-analyzer/openvas-server" -DEPEND="${RDEPEND} - virtual/pkgconfig" + !net-analyzer/openvas-server +" +BDEPEND=" + virtual/pkgconfig +" S="${WORKDIR}"/${P/_beta/+beta} @@ -34,13 +36,13 @@ PATCHES=( "${FILESDIR}"/${PN}-4.0.3-mkcertclient.patch "${FILESDIR}"/${PN}-4.0.3-rulesdir.patch "${FILESDIR}"/${PN}-4.0.3-run.patch - ) +) src_prepare() { + cmake-utils_src_prepare sed \ -e '/^install.*OPENVAS_CACHE_DIR.*/d' \ -i CMakeLists.txt || die - cmake-utils_src_prepare } src_configure() {
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/files/
commit: 1be9283c6cfd04dc398e9cadc83b4bd3c4b93f66 Author: Michael Mair-Keimberger (asterix) gmail com> AuthorDate: Tue Jan 10 16:41:39 2017 + Commit: David Seifert gentoo org> CommitDate: Sun Jan 15 09:47:50 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1be9283c net-analyzer/openvas-scanner: remove unused patch Closes: https://github.com/gentoo/gentoo/pull/3422 .../files/openvas-scanner-4.0.3-bsdsource.patch | 12 1 file changed, 12 deletions(-) diff --git a/net-analyzer/openvas-scanner/files/openvas-scanner-4.0.3-bsdsource.patch b/net-analyzer/openvas-scanner/files/openvas-scanner-4.0.3-bsdsource.patch deleted file mode 100644 index f90b35e.. --- a/net-analyzer/openvas-scanner/files/openvas-scanner-4.0.3-bsdsource.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ru openvas-scanner-4.0.1/CMakeLists.txt openvas-scanner-4.0.1.bsdsource/CMakeLists.txt openvas-scanner-4.0.1/CMakeLists.txt 2014-04-23 16:00:47.0 +0200 -+++ openvas-scanner-4.0.1.bsdsource/CMakeLists.txt 2014-05-26 16:11:23.018940789 +0200 -@@ -235,7 +235,7 @@ - set (HARDENING_FLAGS"-Wformat -Wformat-security -O2 -D_FORTIFY_SOURCE=2 -fstack-protector -Wl,-z,relro -Wl,-z,now") - - set (CMAKE_C_FLAGS_DEBUG"${CMAKE_C_FLAGS_DEBUG} -Werror") --set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${HARDENING_FLAGS} -Wall -D_BSD_SOURCE -D_ISOC99_SOURCE -D_SVID_SOURCE") -+set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${HARDENING_FLAGS} -Wall -D_DEFAULT_SOURCE -D_ISOC99_SOURCE") - - add_subdirectory (src) -
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/
commit: 61b1e331d0940eb979b7160a0249a7668d77a84c Author: Justin Lecher gentoo org> AuthorDate: Mon Dec 7 08:06:56 2015 + Commit: Justin Lecher gentoo org> CommitDate: Mon Dec 7 08:22:31 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61b1e331 net-analyzer/openvas-scanner: Rename config.d file to match init script Thanks for the report by Daniel Neto Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=567186 Package-Manager: portage-2.2.26 Signed-off-by: Justin Lecher gentoo.org> .../{openvas-scanner-5.0.4.ebuild => openvas-scanner-5.0.4-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-analyzer/openvas-scanner/openvas-scanner-5.0.4.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-5.0.4-r1.ebuild similarity index 96% rename from net-analyzer/openvas-scanner/openvas-scanner-5.0.4.ebuild rename to net-analyzer/openvas-scanner/openvas-scanner-5.0.4-r1.ebuild index d1ca7b5..29a0bdb 100644 --- a/net-analyzer/openvas-scanner/openvas-scanner-5.0.4.ebuild +++ b/net-analyzer/openvas-scanner/openvas-scanner-5.0.4-r1.ebuild @@ -59,7 +59,7 @@ src_install() { insinto /etc/openvas doins "${FILESDIR}"/${MY_PN}.conf "${FILESDIR}"/${MY_PN}-daemon.conf - dosym ../openvas/${MY_PN}-daemon.conf /etc/conf.d/${PN} + dosym ../openvas/${MY_PN}-daemon.conf /etc/conf.d/${MY_PN} insinto /etc/logrotate.d doins "${FILESDIR}"/${MY_PN}.logrotate
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/
commit: 505e437daec5d9013aeadc73671de4d51fc6bdf2 Author: Justin Lecher gentoo org> AuthorDate: Wed Nov 18 15:48:01 2015 + Commit: Justin Lecher gentoo org> CommitDate: Wed Nov 18 15:48:01 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=505e437d net-analyzer/openvas-scanner: Drop old Package-Manager: portage-2.2.25 Signed-off-by: Justin Lecher gentoo.org> net-analyzer/openvas-scanner/Manifest | 3 - .../openvas-scanner/openvas-scanner-4.0.6.ebuild | 67 .../openvas-scanner/openvas-scanner-4.0.7.ebuild | 67 .../openvas-scanner/openvas-scanner-5.0.3.ebuild | 71 -- 4 files changed, 208 deletions(-) diff --git a/net-analyzer/openvas-scanner/Manifest b/net-analyzer/openvas-scanner/Manifest index fce47ad..52e1f65 100644 --- a/net-analyzer/openvas-scanner/Manifest +++ b/net-analyzer/openvas-scanner/Manifest @@ -1,4 +1 @@ -DIST openvas-scanner-4.0.6.tar.gz 215715 SHA256 2e851f3766eed9ca19e06258ceca1b1e9d7a8d88c017dab69707697baca6bf17 SHA512 609cd1d423b233b40233e3292d17ce6839a07739a39015e1bd7fbc688ecce6d8dbec414999010c11b6dd4a7313c7dd307e4d91d0eb89ede8fe25659080dab20c WHIRLPOOL ab246e81141de722a5a301817ba52b3b02da84c9261d5e75b241fdf3f8a9e8102180a40b6b708d0c71692165302f56ff5de54afe847d43adf3db2f72fe1711f1 -DIST openvas-scanner-4.0.7.tar.gz 216116 SHA256 be450e1e1094d6f56edf2fd06efba6d882bf3a1ec369c30d50c81056009ebc64 SHA512 3b7387e207be72437866e2ef883257123ab5eaa6290dcd4efb60e49a536d6527a0854058777e5b397554baa8c82e09e5a3b521358cb11cec78396b25e6b156dd WHIRLPOOL a4b57cec6380c27cbf3caa4e3edaf288d24d24beff1e97756fc4c2168e4356c95a60624ee84f5badb456d91bdb4521ad38d771816dd57a8038b5f5afd6b9d15b -DIST openvas-scanner-5.0.3.tar.gz 235795 SHA256 e5d3bfcfdc8955195b60ae643d81484dc2a800179392dbd71cb8d0f7d183356b SHA512 bfa76b328aec663fe13cf9e65412d7cbc729b66bcae76b34a295125d6f8586bb7873c3c1eebd897c82a549191baa8c6b9cf08f0a8aa148f70097eb76e944ef5b WHIRLPOOL d4dabd73faf96d353809763f4896ea6991fa5e2a05be5734ad8f64a6080c7346c96ab6db76d15046d2c29ea6b34fc50dd92a694748e7bfa60c67c080fce7e675 DIST openvas-scanner-5.0.4.tar.gz 236282 SHA256 f35bc66fe8590e3875e224a123dc110b7d32093a96887288d9e4fd18c547b14c SHA512 51267f832a104897a497b5dc71d1b804de4db77742e2234d111a00b1e0e01536613b16ff48d23a37013178b016b39408a25d18a694980c7e6fc600824e05e149 WHIRLPOOL eda77d5b6adc25c5ee8828bb82ca6e736885ea13b52c9484763967738ad01d1c9181a65ff07dc4aa5c6206c020ece177ccecdbf795a55aad6884d42b4c9692c1 diff --git a/net-analyzer/openvas-scanner/openvas-scanner-4.0.6.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-4.0.6.ebuild deleted file mode 100644 index 14d6dd7..000 --- a/net-analyzer/openvas-scanner/openvas-scanner-4.0.6.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit cmake-utils systemd - -MY_PN=openvassd - -DL_ID=1959 - -DESCRIPTION="A remote security scanner for Linux (OpenVAS-scanner)" -HOMEPAGE="http://www.openvas.org/; -SRC_URI="http://wald.intevation.org/frs/download.php/${DL_ID}/${P}.tar.gz; - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~ppc ~x86" -IUSE="" - -RDEPEND=" - >=net-analyzer/openvas-libraries-7.0.9 - !net-analyzer/openvas-plugins - !net-analyzer/openvas-server" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}"/${PN}-4.0.3-bsdsource.patch - "${FILESDIR}"/${PN}-4.0.3-mkcertclient.patch - "${FILESDIR}"/${PN}-4.0.3-rulesdir.patch - "${FILESDIR}"/${PN}-4.0.3-run.patch - ) - -src_prepare() { - sed \ - -e '/^install.*OPENVAS_CACHE_DIR.*/d' \ - -i CMakeLists.txt || die - cmake-utils_src_prepare -} - -src_configure() { - local mycmakeargs=( - "-DLOCALSTATEDIR=${EPREFIX}/var" - "-DSYSCONFDIR=${EPREFIX}/etc" - ) - cmake-utils_src_configure -} - -src_install() { - cmake-utils_src_install - - newinitd "${FILESDIR}"/${MY_PN}.init ${MY_PN} - - insinto /etc/openvas - doins "${FILESDIR}"/${MY_PN}.conf "${FILESDIR}"/${MY_PN}-daemon.conf - dosym ../openvas/${MY_PN}-daemon.conf /etc/conf.d/${PN} - - insinto /etc/logrotate.d - doins "${FILESDIR}"/${MY_PN}.logrotate - - dodoc "${FILESDIR}"/openvas-nvt-sync-cron - - systemd_newtmpfilesd "${FILESDIR}"/${MY_PN}.tmpfiles.d ${MY_PN}.conf - systemd_dounit "${FILESDIR}"/${MY_PN}.service -} diff --git a/net-analyzer/openvas-scanner/openvas-scanner-4.0.7.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-4.0.7.ebuild deleted file mode 100644 index 8c67f1a..000 --- a/net-analyzer/openvas-scanner/openvas-scanner-4.0.7.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit cmake-utils systemd