From 901ee88cbb07f2f7375c2f73c2bf10dbb511ef21 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 6 Apr 2022 17:17:47 +0200 Subject: [PATCH] dev-ml/mirage-profile: disable xen enable unix Signed-off-by: Alessandro Barbieri --- dev-ml/mirage-profile/metadata.xml | 3 +- .../mirage-profile-0.9.1.ebuild | 31 ++++++++++++------- 2 files changed, 21 insertions(+), 13 deletions(-) diff --git a/dev-ml/mirage-profile/metadata.xml b/dev-ml/mirage-profile/metadata.xml index 7f44c78f27..d19645d326 100644 --- a/dev-ml/mirage-profile/metadata.xml +++ b/dev-ml/mirage-profile/metadata.xml @@ -9,6 +9,7 @@ mirage/mirage-profile - Adds a Xen MirageOS backend collector + Adds a Unix backend collector + diff --git a/dev-ml/mirage-profile/mirage-profile-0.9.1.ebuild b/dev-ml/mirage-profile/mirage-profile-0.9.1.ebuild index 335b0731a2..aca0e2cd4f 100644 --- a/dev-ml/mirage-profile/mirage-profile-0.9.1.ebuild +++ b/dev-ml/mirage-profile/mirage-profile-0.9.1.ebuild @@ -13,28 +13,35 @@ S="${WORKDIR}/mirage-profile-${PV}" LICENSE="BSD-2" SLOT="0/${PV}" KEYWORDS="~amd64" -IUSE="ocamlopt xen" +IUSE="ocamlopt unix" # xen RDEPEND=" - dev-ml/mtime - dev-ml/io-page + dev-ml/cstruct + dev-ml/lwt dev-ml/ocplib-endian - xen? ( - dev-ml/mirage-xen - dev-ml/xenstore - ) + unix? ( dev-ml/mtime ) +" +# xen? ( +# dev-ml/io-page[xen] +# dev-ml/mirage-xen +# dev-ml/mirage-xen-minios +# dev-ml/xenstore +# ) +DEPEND=" + ${RDEPEND} + unix? ( dev-ml/cstruct[ppx] ) " -DEPEND="${RDEPEND}" src_compile() { - local pkgs="mirage-profile-unix,mirage-profile" - use xen && pkgs="${pkgs},mirage-profile-xen" + local pkgs="mirage-profile-unix" +# use xen && pkgs="${pkgs},mirage-profile-xen" + use unix && pkgs="${pkgs},mirage-profile-unix" dune build --only-packages "${pkgs}" -j $(makeopts_jobs) --profile release || die } src_install() { dune_src_install mirage-profile - dune_src_install mirage-profile-unix - use xen && dune_src_install mirage-profile-xen + use unix && dune_src_install mirage-profile-unix +# use xen && dune_src_install mirage-profile-xen }