From 0a3feeaba4dbc58966dccdbbfcd7fb14deef0831 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 16 Jun 2024 00:09:44 +0100 Subject: gentoo auto-resync : 16:06:2024 - 00:09:44 --- sys-cluster/Manifest.gz | Bin 11365 -> 11359 bytes sys-cluster/charliecloud/Manifest | 6 +- sys-cluster/charliecloud/charliecloud-0.36.ebuild | 92 --------------------- sys-cluster/charliecloud/charliecloud-0.38.ebuild | 95 ++++++++++++++++++++++ sys-cluster/charliecloud/charliecloud-9999.ebuild | 5 +- 5 files changed, 102 insertions(+), 96 deletions(-) delete mode 100644 sys-cluster/charliecloud/charliecloud-0.36.ebuild create mode 100644 sys-cluster/charliecloud/charliecloud-0.38.ebuild (limited to 'sys-cluster') diff --git a/sys-cluster/Manifest.gz b/sys-cluster/Manifest.gz index 8efbc5fff90a..8b06264e7092 100644 Binary files a/sys-cluster/Manifest.gz and b/sys-cluster/Manifest.gz differ diff --git a/sys-cluster/charliecloud/Manifest b/sys-cluster/charliecloud/Manifest index c405e503e6b9..8ae5d312dc33 100644 --- a/sys-cluster/charliecloud/Manifest +++ b/sys-cluster/charliecloud/Manifest @@ -1,6 +1,6 @@ -DIST charliecloud-0.36.tar.gz 604778 BLAKE2B 671c7a95be7a0d3e772e3a02185f15c5e00df6d84f0c6a068b6ac2268eaf471c3dc8a9a445036110b564e44b906e4c1ba090474e0f75653d6e24a6270f2c332b SHA512 411fc4eded6d557460ef4688ee123c54939fdeea6799c7176f136d494986a643c4ef3cadc8079e995374a7988c73d32d160d6a3094e8184b491cb1985a18facd DIST charliecloud-0.37.tar.gz 612391 BLAKE2B 595052118fce06d542c5fe315663ff2bb6de1743646ac396f006760fb761b1d794b57065851cdf3c54acce54817c6242d40386d1aeae0999f4f927da3a97069b SHA512 5e7402435520b1558c855bce31d9debd1ce338718070a016b744e2a87ee7f7811b3de46cb7f8ea82187b7c7df0288bf87376fe8f543340a9474737d62f68826c -EBUILD charliecloud-0.36.ebuild 2532 BLAKE2B db4e5b63c42f8b4722c9213ed98fc7100cf3fd39dfe4083ed7cb75794c18835f5b388cfb81c3627d794d46a6a8dc2401141e56bc35eb22c6a04671ad3291c280 SHA512 e27551b778a8c9dabfc21c85881b93a46dd5eca784a1b63b9857e195a213db991826ac3c1d6cb2721dab18b9917e935aefd3e527a3e64a210470874c64a5969d +DIST charliecloud-0.38.tar.gz 616115 BLAKE2B 62126c9f57b1a0f63b530c29781cc85db9e53da82294eaafc8847cfebad8dd3e62b314de3e1ff0339304e176065793e8ec23509ec03aea04f0f36d2624f5ae0d SHA512 aa92ed71e93656318954db974e67312f0a912391ba166f1a38e8871511811a4a1810c6769d79afbb66cab6ffbe89f46a2238fbe7cd5a961fd9ebabe152c3ac18 EBUILD charliecloud-0.37.ebuild 2532 BLAKE2B db4e5b63c42f8b4722c9213ed98fc7100cf3fd39dfe4083ed7cb75794c18835f5b388cfb81c3627d794d46a6a8dc2401141e56bc35eb22c6a04671ad3291c280 SHA512 e27551b778a8c9dabfc21c85881b93a46dd5eca784a1b63b9857e195a213db991826ac3c1d6cb2721dab18b9917e935aefd3e527a3e64a210470874c64a5969d -EBUILD charliecloud-9999.ebuild 2532 BLAKE2B db4e5b63c42f8b4722c9213ed98fc7100cf3fd39dfe4083ed7cb75794c18835f5b388cfb81c3627d794d46a6a8dc2401141e56bc35eb22c6a04671ad3291c280 SHA512 e27551b778a8c9dabfc21c85881b93a46dd5eca784a1b63b9857e195a213db991826ac3c1d6cb2721dab18b9917e935aefd3e527a3e64a210470874c64a5969d +EBUILD charliecloud-0.38.ebuild 2563 BLAKE2B cc0048740c8e5a70e3dabbcf6ef0cbd7da85abea13826dbceb052fa99c9f0138af36a8761780a96e39326a0f4803955bb05cd3841e4a4f9007b87a135c0534ac SHA512 0db554fbd93758f9fd0f5fe02d333ad2175394745fb4f6dc17fd566ef9641980310186d458611ce66714442147874e3a001dc7c06ad66a35f9277caa4d660ba9 +EBUILD charliecloud-9999.ebuild 2563 BLAKE2B cc0048740c8e5a70e3dabbcf6ef0cbd7da85abea13826dbceb052fa99c9f0138af36a8761780a96e39326a0f4803955bb05cd3841e4a4f9007b87a135c0534ac SHA512 0db554fbd93758f9fd0f5fe02d333ad2175394745fb4f6dc17fd566ef9641980310186d458611ce66714442147874e3a001dc7c06ad66a35f9277caa4d660ba9 MISC metadata.xml 618 BLAKE2B 5f7dbfdb8a940a534ed97b4bd47b05a271d6454b0584ac29db1c2fb533044a2c6d48b8425399866abd8d2ebea1f41199ea4cf23af1c6f2646d4c35b5b4c104a4 SHA512 df1b817bbabc6b227c9a779677d345b9df259444b943b1ab58d55c860cd79ad8f9d4b382dc6c4de0c5daa955fd694990217a559e897a3b11f7e954c7b54d4678 diff --git a/sys-cluster/charliecloud/charliecloud-0.36.ebuild b/sys-cluster/charliecloud/charliecloud-0.36.ebuild deleted file mode 100644 index 2efe21c19d55..000000000000 --- a/sys-cluster/charliecloud/charliecloud-0.36.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) - -inherit autotools optfeature python-single-r1 - -if [[ ${PV} == "9999" ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/hpc/${PN}.git" - S="${WORKDIR}/${P}" -else - SRC_URI="https://github.com/hpc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86 ~x86-linux" -fi - -DESCRIPTION="Lightweight user-defined software stacks for high-performance computing" -HOMEPAGE="https://hpc.github.io/charliecloud/" - -SLOT="0" -LICENSE="Apache-2.0" -IUSE="ch-image doc" - -# Extensive test suite exists, but downloads container images -# directly and via Docker and installs packages inside using apt/yum. -# Additionally, clashes with portage namespacing and sandbox. -RESTRICT="test" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - elibc_musl? ( sys-libs/argp-standalone ) -" -DEPEND=" - ch-image? ( - $(python_gen_cond_dep ' - dev-python/lark[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - ') - dev-vcs/git - net-misc/rsync - ) - doc? ( - $(python_gen_cond_dep ' - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] - ') - net-misc/rsync - )" - -src_prepare() { - default - eautoreconf -} - -src_configure() { - local econf_args=( - $(use_enable doc html) - $(use_enable ch-image) - # Libdir is used as a libexec-style destination. - --libdir="${EPREFIX}"/usr/lib - # Attempts to call python-exec directly otherwise. - --with-sphinx-python="${EPYTHON}" - # This disables -Werror, see also: https://github.com/hpc/charliecloud/pull/808 - --enable-buggy-build - # Do not use bundled version of dev-python/lark. - --disable-bundled-lark - # Use correct shebang. - --with-python="${PYTHON}" - # Disable configure checks vor OverlayFS causing sandbox violations. - --disable-impolite-checks - ) - econf "${econf_args[@]}" -} - -src_install() { - docompress -x "${EPREFIX}"/usr/share/doc/"${PF}"/examples - default -} - -pkg_postinst() { - elog "Various builders are supported, as alternative to the internal ch-image." - optfeature "Building with Buildah" app-containers/buildah - optfeature "Building with Docker" app-containers/docker - optfeature "Building with Podman" app-containers/podman - optfeature "Progress bars during long operations" sys-apps/pv - optfeature "Pack and unpack squashfs images" sys-fs/squashfs-tools - optfeature "Mount and umount squashfs images" sys-fs/squashfuse - optfeature "Build versioning with ch-image" dev-vcs/git -} diff --git a/sys-cluster/charliecloud/charliecloud-0.38.ebuild b/sys-cluster/charliecloud/charliecloud-0.38.ebuild new file mode 100644 index 000000000000..eac024093be7 --- /dev/null +++ b/sys-cluster/charliecloud/charliecloud-0.38.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit autotools optfeature python-single-r1 + +if [[ ${PV} == "9999" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/hpc/${PN}.git" + S="${WORKDIR}/${P}" +else + SRC_URI="https://github.com/hpc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86 ~x86-linux" +fi + +DESCRIPTION="Lightweight user-defined software stacks for high-performance computing" +HOMEPAGE="https://hpc.github.io/charliecloud/" +LICENSE="Apache-2.0" + +SLOT="0" +IUSE="ch-image doc" + +# Extensive test suite exists, but downloads container images +# directly and via Docker and installs packages inside using apt/yum. +# Additionally, clashes with portage namespacing and sandbox. +RESTRICT="test" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +BDEPEND=" + virtual/pkgconfig +" +RDEPEND="${PYTHON_DEPS} + elibc_musl? ( sys-libs/argp-standalone ) +" +DEPEND=" + ch-image? ( + $(python_gen_cond_dep ' + dev-python/lark[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + ') + dev-vcs/git + net-misc/rsync + ) + doc? ( + $(python_gen_cond_dep ' + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] + ') + net-misc/rsync + )" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local econf_args=( + $(use_enable doc html) + $(use_enable ch-image) + # Libdir is used as a libexec-style destination. + --libdir="${EPREFIX}"/usr/lib + # Attempts to call python-exec directly otherwise. + --with-sphinx-python="${EPYTHON}" + # This disables -Werror, see also: https://github.com/hpc/charliecloud/pull/808 + --enable-buggy-build + # Do not use bundled version of dev-python/lark. + --disable-bundled-lark + # Use correct shebang. + --with-python="${PYTHON}" + # Disable configure checks vor OverlayFS causing sandbox violations. + --disable-impolite-checks + ) + econf "${econf_args[@]}" +} + +src_install() { + docompress -x "${EPREFIX}"/usr/share/doc/"${PF}"/examples + default +} + +pkg_postinst() { + elog "Various builders are supported, as alternative to the internal ch-image." + optfeature "Building with Buildah" app-containers/buildah + optfeature "Building with Docker" app-containers/docker + optfeature "Building with Podman" app-containers/podman + optfeature "Progress bars during long operations" sys-apps/pv + optfeature "Pack and unpack squashfs images" sys-fs/squashfs-tools + optfeature "Mount and umount squashfs images" sys-fs/squashfuse + optfeature "Build versioning with ch-image" dev-vcs/git +} diff --git a/sys-cluster/charliecloud/charliecloud-9999.ebuild b/sys-cluster/charliecloud/charliecloud-9999.ebuild index 2efe21c19d55..eac024093be7 100644 --- a/sys-cluster/charliecloud/charliecloud-9999.ebuild +++ b/sys-cluster/charliecloud/charliecloud-9999.ebuild @@ -18,9 +18,9 @@ fi DESCRIPTION="Lightweight user-defined software stacks for high-performance computing" HOMEPAGE="https://hpc.github.io/charliecloud/" +LICENSE="Apache-2.0" SLOT="0" -LICENSE="Apache-2.0" IUSE="ch-image doc" # Extensive test suite exists, but downloads container images @@ -30,6 +30,9 @@ RESTRICT="test" REQUIRED_USE="${PYTHON_REQUIRED_USE}" +BDEPEND=" + virtual/pkgconfig +" RDEPEND="${PYTHON_DEPS} elibc_musl? ( sys-libs/argp-standalone ) " -- cgit v1.2.3