summaryrefslogtreecommitdiff
path: root/net-analyzer/openvas-scanner
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-04-28 20:21:43 +0100
committerV3n3RiX <venerix@redcorelinux.org>2021-04-28 20:21:43 +0100
commit40aaaa64e86ba6710bbeb31c4615a6ce80e75e11 (patch)
tree758c221bad35c9288d0bd6df9c7dfc226728e52c /net-analyzer/openvas-scanner
parent8d5dbd847cbc704a6a06405856e94b461011afe3 (diff)
gentoo resync : 28.04.2021
Diffstat (limited to 'net-analyzer/openvas-scanner')
-rw-r--r--net-analyzer/openvas-scanner/Manifest7
-rw-r--r--net-analyzer/openvas-scanner/files/openvas-scanner-7.0.1-fix-linking-with-lld.patch33
-rw-r--r--net-analyzer/openvas-scanner/openvas-scanner-20.8.1.ebuild5
-rw-r--r--net-analyzer/openvas-scanner/openvas-scanner-6.0.1.ebuild4
-rw-r--r--net-analyzer/openvas-scanner/openvas-scanner-7.0.1.ebuild5
5 files changed, 45 insertions, 9 deletions
diff --git a/net-analyzer/openvas-scanner/Manifest b/net-analyzer/openvas-scanner/Manifest
index 622b99feefd6..e2c164cf79ce 100644
--- a/net-analyzer/openvas-scanner/Manifest
+++ b/net-analyzer/openvas-scanner/Manifest
@@ -4,6 +4,7 @@ AUX gvm-feed-sync.sh 1037 BLAKE2B 6ef8a375a06c0ce5a6181ee26eccdfaba09a5d935c56b9
AUX openvas-scanner-20.8.1-rpath-qa-fix.patch 350 BLAKE2B f4179757f30a43da6fbff329f776a8173c95848f749052429804a4680d26740c6727f918b23517b2dea68a08a55294c9455bbc437f4bb44d0f06dcd056dd82bd SHA512 f873bed2df048fb60dc21665817f99cea6fa1e377f0a7d5c5163831dddbebd2b0ca4e5c94f1ca22ab54f3079ebd230882fc8a269ead21550780aea81b9c01476
AUX openvas-scanner-6.0.1-sbin.patch 716 BLAKE2B 41883486bfa0cb27c4a05ae7290b69227b166c9179546434aece15d1aa2b380f6f9da9afdbfb684ffc68a93f4dd63093b7ce2308d67ca8f806d2cd8e12433819 SHA512 66e2a99f6c7a6d0053bbb4fa797818681983a07ad66814ae0c577b27b37d41054f6241ddd3c017a0928eddef3f2d342480b4a668402c68d28bbf48c357e65b05
AUX openvas-scanner-7.0.1-disable-automagic-dep.patch 1100 BLAKE2B e5fe847c43636b883af91b34386a7d94bb1b088cddc3c95d8314c03dec25c1d071ed7562019abb5d31a75bb2c4fded63644552b411091889612ef6c5c1a837f4 SHA512 b6d678413ca2a4771dcd6833e19d754745f3a7530f227befdad745d30bf23862120cb18359c1088552db18fb13bf491ed4a47523f7326e628101c5ade4156c58
+AUX openvas-scanner-7.0.1-fix-linking-with-lld.patch 1074 BLAKE2B de151d837cf188e398ff2c193e8df056377c2fbd2597b0a98991f38fc48802e323d6f617ceacaa82845ab385335a722416a30723878bfc700a45b44de779cc62 SHA512 7ed1bf3560a5c5cca0acc22845fdc370d677c773477f5006a3223225b63c2cf41709dcb883c38e152d97419733e62731598560a6b4aed2e4ab12a6cdb51446b7
AUX openvas.conf 29 BLAKE2B 0cb02f4b349d996b07ca19a531b64a35692ce5afb0d1fd4b58b6c80ccce3caf82055b396b23fa14f561eb9b732afba0fdfccade4c33c5e300fa1aca41b3995b7 SHA512 7ae3c5eff9a63a5eaadee5886c80baa46ff123695a55e92f21178421bd69322b4c1c06615fd81ea461b61da12ff0e03f523ea3110105a58e709900a0e2d4eebc
AUX openvassd-daemon.conf 394 BLAKE2B 9dd55e29004d6d55f0cd44568b3b22aab21cb4ed88969934e5b1905cdfb05017843ee46f59297f8cba5d7b9db35a0b9c906d1f00075c4361d57e039d7d0cf601 SHA512 c8076ecaa04824e45d7b9b90e63c530d8bbcec6ca22b4ac4d3f2b661f05b8a684f6bef340f9f4524a311c19efa85013199f2de5088efe799969bde301ebe1e82
AUX openvassd.gvm.conf 3577 BLAKE2B dd7452f0c9e63e431cf03553e221f802f7f7463ba36ad64fe18db12a44c3e7c0c4ded80cf4b7ab346a877e95271e5b10b7811d431be533eea2bb98eab53a9cee SHA512 dde7b0fe72e5dd551afdd3817562d785c95a03bbc109465490d65f81dc02a546e9d499a0c937828d2e38d357b9a7deadde12b2408307ea02a47c651c9fff4181
@@ -14,7 +15,7 @@ AUX redis.conf.example 1351 BLAKE2B ad1a99404360b76144944793b2994554799bcc6624ab
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
-EBUILD openvas-scanner-20.8.1.ebuild 2984 BLAKE2B b3c5cd56b0e09f2cebf14b8cfa1cb0bede455af2dc36ad7d5f8b21c88931af20b86d6a7c1804ca0cb56926af2f4c97f48bcd77f7bac461aff71e178d8b72e1c5 SHA512 18d830098b3dfd0893896a8d44853213457cf848306e2d88bd20707923cf5db07a3fcdb89a4e2225ef1d1e0f0fd46ad480bf742edca33ea2e8f0b9391a247464
-EBUILD openvas-scanner-6.0.1.ebuild 3158 BLAKE2B f5f2c45f60642ccbcec6aa7ba4c8bb6f2078f4112cfed12f797a3e9883dd150fe01ffcceed52aaa34ce261671b37f0f7bc5652d480b5e1023db8b7739f12f8ff SHA512 9de0594e29d9e0d73a18ddd06f3a7f5d7247f5a721d62bd01555dadb69a914f0a31aadec6f834e01446c21d76584865a8c5807afb61ae87e8ce5dc0929904b86
-EBUILD openvas-scanner-7.0.1.ebuild 2753 BLAKE2B 6ccc736e47055f30eae052476e378a0777bfd6e074e032c95b093b50fbb202d07ab9ef0fbfa627a02aa875d1954771b6fdbf7e9e93262357df9a41f739704a64 SHA512 c90bcf71dc7d36e9a9f610e294c5d907a2bdd21258f35190fd72cde4fd1f626ddb5c08b8f7e7ee726c6683ecd65e6e538a01558e135da806c49a9abcebeedc4d
+EBUILD openvas-scanner-20.8.1.ebuild 3027 BLAKE2B 4391f902889c2935c2cf6e140da2e7f686d590905c2cb3c41954dc7483ef65406004a49d8cf6b660449163ede80289895dbdc17c4303817f9a33f3c80e68c4e3 SHA512 60f6e4ca3d5c9f2bc4e61f3a439828748ab4b9a82820ca03d4d01cc1d242a4483d57d1a52f3ddad7fd1b7feee0222fe52e0537e1aeec7835ee175727c9dd71f4
+EBUILD openvas-scanner-6.0.1.ebuild 3160 BLAKE2B 046fcf9a74b706e162c8cf2c739c62a2dd59ea7a410985d5db19217a7d83eafb124e88b84d827dc8cbf1332faec92318cab14ca3fee5ddbe3fb23b52954d3b33 SHA512 a303d13721c6af6bd0cb3b56ffe1b60aff72571fd8f74169e0a84667a579b9967d30207fdd6801217e5858297ec9168e29a533b248a8385a72857e99d765f3c3
+EBUILD openvas-scanner-7.0.1.ebuild 2789 BLAKE2B 55558fd817c1a799ae32c5a39b49c37a7f5ee76988a202ab16c04821873a9a67a89598b80d69612ea81b7e52ff330b323e17168dee4edfff33159aec80fedbce SHA512 16173c4b363fa0fef2fa7fba99f81ddc2736e39fac742840e8faa5dace797c2d63ffdbf14ff066d715ca80938f22c64fdcf4e4f2df0fc05accc197d565c4a009
MISC metadata.xml 1064 BLAKE2B 4e41d122b933afb399f5e92933949b26010e62fa7ee8c7412f8c09bbdbe11a57cf21519069831e9f2414e51235c9756ca50a5700e0ba4eccb2e2b4009c9ac0f3 SHA512 00c74508df23503b717b1ca966203aa1904b48f1b08463219832436ed91d57a55aea34ba77189940cead04db01eef1db9ccc5d9eba52e00807e93414b260b25b
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 000000000000..2b31a7c7d22a
--- /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 22bdb9fec932..9dbdf06bee94 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"
@@ -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
)
@@ -58,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 a1e0d34ebf61..cabd334cd52f 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 1fc5a9111794..6aae6a5c5fe1 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"
@@ -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"
@@ -58,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