From c86b29239609a489a4ef9adf119e4b4937e09f89 Mon Sep 17 00:00:00 2001 From: Craig Andrews Date: Mon, 18 Mar 2019 15:04:26 -0400 Subject: net-analyzer/openvas-libraries: add dependency on app-crypt/gpgme MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes: https://bugs.gentoo.org/680836 Closes: https://github.com/gentoo/gentoo/pull/11406 Signed-off-by: Hasan ÇALIŞIR Signed-off-by: Craig Andrews --- .../openvas-libraries-9.0.3-r1.ebuild | 94 ++++++++++++++++++++++ .../openvas-libraries-9.0.3.ebuild | 93 --------------------- 2 files changed, 94 insertions(+), 93 deletions(-) create mode 100644 net-analyzer/openvas-libraries/openvas-libraries-9.0.3-r1.ebuild delete mode 100644 net-analyzer/openvas-libraries/openvas-libraries-9.0.3.ebuild (limited to 'net-analyzer/openvas-libraries') diff --git a/net-analyzer/openvas-libraries/openvas-libraries-9.0.3-r1.ebuild b/net-analyzer/openvas-libraries/openvas-libraries-9.0.3-r1.ebuild new file mode 100644 index 000000000000..8f1d7043fc10 --- /dev/null +++ b/net-analyzer/openvas-libraries/openvas-libraries-9.0.3-r1.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CMAKE_MAKEFILE_GENERATOR="emake" +inherit cmake-utils +MY_PN="gvm-libs" + +DESCRIPTION="A remote security scanner for Linux (openvas-libraries)" +HOMEPAGE="http://www.openvas.org/" +SRC_URI="https://github.com/greenbone/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86" +IUSE="extras ldap radius" + +DEPEND=" + app-crypt/gpgme:= + dev-libs/hiredis + dev-libs/libgcrypt:0= + dev-libs/libksba + dev-perl/UUID + net-analyzer/net-snmp + net-libs/gnutls:=[tools] + net-libs/libpcap + net-libs/libssh:= + sys-libs/zlib + extras? ( dev-perl/CGI ) + ldap? ( net-nds/openldap ) + radius? ( net-dialup/freeradius-client )" + +RDEPEND=" + ${DEPEND}" + +BDEPEND=" + sys-devel/bison + sys-devel/flex + virtual/pkgconfig + extras? ( app-doc/doxygen[dot] + app-doc/xmltoman + app-text/htmldoc + dev-perl/SQL-Translator + )" + +PATCHES=( + "${FILESDIR}/${P}-gcc8.patch" + "${FILESDIR}/${P}-netsnmp.patch" + "${FILESDIR}/${P}-cachedir.patch" + "${FILESDIR}/${P}-rundir.patch" + "${FILESDIR}/${P}-underlinking.patch" + "${FILESDIR}/${P}-rpath.patch" +) + +BUILD_DIR="${WORKDIR}/${MY_PN}-${PV}_build" +S="${WORKDIR}/${MY_PN}-${PV}" + +src_prepare() { + cmake-utils_src_prepare + if use extras; then + doxygen -u "$S"/doc/Doxyfile_full.in || die + fi +} + +src_configure() { + local mycmakeargs=( + "-DCMAKE_INSTALL_PREFIX=${EPREFIX}/usr" + "-DLOCALSTATEDIR=${EPREFIX}/var" + "-DSYSCONFDIR=${EPREFIX}/etc" + $(usex ldap -DBUILD_WITHOUT_LDAP=0 -DBUILD_WITHOUT_LDAP=1) + $(usex radius -DBUILD_WITHOUT_RADIUS=0 -DBUILD_WITHOUT_RADIUS=1) + ) + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile + if use extras; then + cmake-utils_src_make -C "${BUILD_DIR}" doc + cmake-utils_src_make doc-full -C "${BUILD_DIR}" doc + HTML_DOCS=( "${BUILD_DIR}"/doc/generated/html/. ) + fi +} + +src_install() { + cmake-utils_src_install + + insinto /usr/share/openvas + doins "${FILESDIR}"/OPENVAS.gentoo + + keepdir /var/lib/openvas/gnupg + keepdir /var/log/openvas +} diff --git a/net-analyzer/openvas-libraries/openvas-libraries-9.0.3.ebuild b/net-analyzer/openvas-libraries/openvas-libraries-9.0.3.ebuild deleted file mode 100644 index 1437868b499d..000000000000 --- a/net-analyzer/openvas-libraries/openvas-libraries-9.0.3.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -CMAKE_MAKEFILE_GENERATOR="emake" -inherit cmake-utils -MY_PN="gvm-libs" - -DESCRIPTION="A remote security scanner for Linux (openvas-libraries)" -HOMEPAGE="http://www.openvas.org/" -SRC_URI="https://github.com/greenbone/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="~amd64 ~x86" -IUSE="extras ldap radius" - -DEPEND=" - dev-libs/hiredis - dev-libs/libgcrypt:0= - dev-libs/libksba - dev-perl/UUID - net-analyzer/net-snmp - net-libs/gnutls:=[tools] - net-libs/libpcap - net-libs/libssh:= - sys-libs/zlib - extras? ( dev-perl/CGI ) - ldap? ( net-nds/openldap ) - radius? ( net-dialup/freeradius-client )" - -RDEPEND=" - ${DEPEND}" - -BDEPEND=" - sys-devel/bison - sys-devel/flex - virtual/pkgconfig - extras? ( app-doc/doxygen[dot] - app-doc/xmltoman - app-text/htmldoc - dev-perl/SQL-Translator - )" - -PATCHES=( - "${FILESDIR}/${P}-gcc8.patch" - "${FILESDIR}/${P}-netsnmp.patch" - "${FILESDIR}/${P}-cachedir.patch" - "${FILESDIR}/${P}-rundir.patch" - "${FILESDIR}/${P}-underlinking.patch" - "${FILESDIR}/${P}-rpath.patch" -) - -BUILD_DIR="${WORKDIR}/${MY_PN}-${PV}_build" -S="${WORKDIR}/${MY_PN}-${PV}" - -src_prepare() { - cmake-utils_src_prepare - if use extras; then - doxygen -u "$S"/doc/Doxyfile_full.in || die - fi -} - -src_configure() { - local mycmakeargs=( - "-DCMAKE_INSTALL_PREFIX=${EPREFIX}/usr" - "-DLOCALSTATEDIR=${EPREFIX}/var" - "-DSYSCONFDIR=${EPREFIX}/etc" - $(usex ldap -DBUILD_WITHOUT_LDAP=0 -DBUILD_WITHOUT_LDAP=1) - $(usex radius -DBUILD_WITHOUT_RADIUS=0 -DBUILD_WITHOUT_RADIUS=1) - ) - cmake-utils_src_configure -} - -src_compile() { - cmake-utils_src_compile - if use extras; then - cmake-utils_src_make -C "${BUILD_DIR}" doc - cmake-utils_src_make doc-full -C "${BUILD_DIR}" doc - HTML_DOCS=( "${BUILD_DIR}"/doc/generated/html/. ) - fi -} - -src_install() { - cmake-utils_src_install - - insinto /usr/share/openvas - doins "${FILESDIR}"/OPENVAS.gentoo - - keepdir /var/lib/openvas/gnupg - keepdir /var/log/openvas -} -- cgit v1.2.3-65-gdbad