summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabian Groffen <grobian@gentoo.org>2019-05-25 19:13:19 +0200
committerFabian Groffen <grobian@gentoo.org>2019-05-25 19:13:39 +0200
commit5fb5e89c5952f55e87142c79358fe4a7892a84ac (patch)
tree62f0f919cb7dc82a2ff7f49e97f28a0fdfbf608d
parentsys-auth/pam_ssh: Disable ac_cv_exeext macro (diff)
downloadgentoo-5fb5e89c.tar.gz
gentoo-5fb5e89c.tar.bz2
gentoo-5fb5e89c.zip
app-portage/portage-utils: adapt 9999 ebuild for latest code
Signed-off-by: Fabian Groffen <grobian@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11
-rw-r--r--app-portage/portage-utils/metadata.xml3
-rw-r--r--app-portage/portage-utils/portage-utils-9999.ebuild23
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 @@
<email>grobian@gentoo.org</email>
<name>Fabian Groffen</name>
</maintainer>
+ <use>
+ <flag name="qmanifest">Build qmanifest applet, this adds additional dependencies for GPG, OpenSSL and BLAKE2B hashing</flag>
+ </use>
</pkgmetadata>
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)
}