commit:     106cdb9147dcbcab126e1579ba2944a8cc13289e
Author:     Oliver Freyermuth <o.freyermuth <AT> googlemail <DOT> com>
AuthorDate: Wed Jun 25 22:01:57 2025 +0000
Commit:     Nicolas Bock <nicolasbock <AT> gentoo <DOT> org>
CommitDate: Tue Jul  8 06:34:34 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=106cdb91

sys-cluster/charliecloud: sync live ebuild

Part-of: https://github.com/gentoo/gentoo/pull/42749
Signed-off-by: Oliver Freyermuth <o.freyermuth <AT> googlemail.com>
Signed-off-by: Nicolas Bock <nicolasbock <AT> gentoo.org>

 sys-cluster/charliecloud/charliecloud-9999.ebuild | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/sys-cluster/charliecloud/charliecloud-9999.ebuild 
b/sys-cluster/charliecloud/charliecloud-9999.ebuild
index 210b07c67bfb..1d0e05ca5cb3 100644
--- a/sys-cluster/charliecloud/charliecloud-9999.ebuild
+++ b/sys-cluster/charliecloud/charliecloud-9999.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="https://hpc.github.io/charliecloud/";
 LICENSE="Apache-2.0"
 
 SLOT="0"
-IUSE="ch-image doc +fuse"
+IUSE="ch-image doc +fuse +json"
 
 # Extensive test suite exists, but downloads container images
 # directly and via Docker and installs packages inside using apt/yum.
@@ -46,6 +46,9 @@ COMMON_DEPEND="
                sys-fs/fuse:3=
                sys-fs/squashfuse
        )
+       json? (
+               dev-libs/cJSON
+       )
 "
 RDEPEND="
        ${DEPEND}
@@ -76,8 +79,11 @@ src_configure() {
        local econf_args=(
                $(use_enable doc html)
                $(use_enable ch-image)
+               $(use_with json)
                # activates linking against both fuse and squashfuse
-               $(use_with fuse libsquashfuse)
+               $(use_with fuse squashfuse)
+               # https://github.com/ivmai/bdwgc not packaged
+               --without-gc
                # Libdir is used as a libexec-style destination.
                --libdir="${EPREFIX}"/usr/lib
                # Attempts to call python-exec directly otherwise.

Reply via email to