From 5fb5e89c5952f55e87142c79358fe4a7892a84ac Mon Sep 17 00:00:00 2001 From: Fabian Groffen Date: Sat, 25 May 2019 19:13:19 +0200 Subject: [PATCH] app-portage/portage-utils: adapt 9999 ebuild for latest code Signed-off-by: Fabian Groffen Package-Manager: Portage-2.3.62, Repoman-2.3.11 --- app-portage/portage-utils/metadata.xml | 3 +++ .../portage-utils/portage-utils-9999.ebuild | 23 ++++++++++++++++--- 2 files changed, 23 insertions(+), 3 deletions(-) diff --git a/app-portage/portage-utils/metadata.xml b/app-portage/portage-utils/metadata.xml index a53ffbea77d3..dac8feca7f1d 100644 --- a/app-portage/portage-utils/metadata.xml +++ b/app-portage/portage-utils/metadata.xml @@ -5,4 +5,7 @@ grobian@gentoo.org Fabian Groffen + + Build qmanifest applet, this adds additional dependencies for GPG, OpenSSL and BLAKE2B hashing + diff --git a/app-portage/portage-utils/portage-utils-9999.ebuild b/app-portage/portage-utils/portage-utils-9999.ebuild index 224433e36f2b..25967bcab798 100644 --- a/app-portage/portage-utils/portage-utils-9999.ebuild +++ b/app-portage/portage-utils/portage-utils-9999.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gentoo.org/wiki/Portage-utils" LICENSE="GPL-2" SLOT="0" -IUSE="nls static" +IUSE="nls static openmp +qmanifest" if [[ ${PV} == *9999 ]]; then inherit git-r3 autotools @@ -24,12 +24,29 @@ fi RDEPEND="dev-libs/iniparser:0" DEPEND="${RDEPEND} app-arch/xz-utils - static? ( dev-libs/iniparser:0[static-libs] )" + static? ( dev-libs/iniparser:0[static-libs] ) + qmanifest? ( + openmp? ( + || ( + >=sys-devel/gcc-4.2:*[openmp] + sys-devel/clang-runtime:*[openmp] + ) + ) + app-crypt/libb2 + dev-libs/openssl:0= + sys-libs/zlib + app-crypt/gpgme + ) + " src_prepare() { default } src_configure() { - econf --disable-maintainer-mode --with-eprefix="${EPREFIX}" + econf \ + --disable-maintainer-mode \ + --with-eprefix="${EPREFIX}" \ + $(use_enable qmanifest) \ + $(use_enable openmp) } -- 2.26.2