Gentoo Archives: gentoo-commits

From: Joonas Niilola <juippis@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-cluster/charliecloud/, sys-cluster/charliecloud/files/
Date: Tue, 21 Sep 2021 07:03:37
Message-Id: 1632207784.0912889954b3ea00b83344da77c5ff1655312a3b.juippis@gentoo
1 commit: 0912889954b3ea00b83344da77c5ff1655312a3b
2 Author: Oliver Freyermuth <o.freyermuth <AT> googlemail <DOT> com>
3 AuthorDate: Sat Sep 18 17:38:02 2021 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Tue Sep 21 07:03:04 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09128899
7
8 sys-cluster/charliecloud: Drop old.
9
10 Package-Manager: Portage-3.0.20, Repoman-3.0.3
11 Signed-off-by: Oliver Freyermuth <o.freyermuth <AT> googlemail.com>
12 Closes: https://github.com/gentoo/gentoo/pull/22327
13 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
14
15 sys-cluster/charliecloud/Manifest | 1 -
16 sys-cluster/charliecloud/charliecloud-0.23.ebuild | 81 ----------------------
17 .../files/charliecloud-0.22-sphinx-4.patch | 25 -------
18 3 files changed, 107 deletions(-)
19
20 diff --git a/sys-cluster/charliecloud/Manifest b/sys-cluster/charliecloud/Manifest
21 index 861b1cca2fe..ad49af5ee1d 100644
22 --- a/sys-cluster/charliecloud/Manifest
23 +++ b/sys-cluster/charliecloud/Manifest
24 @@ -1,3 +1,2 @@
25 -DIST charliecloud-0.23.tar.gz 403281 BLAKE2B f7a6824782e7bf3bdb51ae791fdca2f5929f5c713590ff49cc8a7e1e1c1758e83bdd429a99497dd15e565d01f0f66f2873f64edddacf24ea78f68c2326669db7 SHA512 35543ed3d838b80fbb64fe3e658993fe9f7ded2d1dfd92e0e9a7725fab6d872503a790964c0f3fabb6438c8bd872b5b00cdf31a028f26588b318b9d0dc568119
26 DIST charliecloud-0.24.tar.gz 420852 BLAKE2B ca55231c74012a678c24133b28e341392865a562653086766e6b5e570744f31ce69d1afa2bbb2cc85d5e52b6ed6e9f42f67187d9998afd3852a10fd4a8ff29d3 SHA512 41f44ef5f12dc35d7972923a84044b7255801705d4fcabf76e675dcb70a9f25422e7d584a7b49135ef2ae5dc1751a39efd84f8eb719653a769b41f46bd558fd2
27 DIST charliecloud-0.25.tar.gz 454041 BLAKE2B 3a071f3b9fb06ca1db6d3b85a577943fe76440d395fdf1415d5085110db665fb75ee09dc14768d326e7e280e6c20096479e5f62290f7dee46821c356f5f18535 SHA512 a7a35b584dbdd6c6e27188d3555173c44f90c0e44fa685a15a47f47c94f9d76aa46ab80054a7c53e10a7f56bef87696f1db2a0eb8c49a388dbb0da0fe9112a60
28
29 diff --git a/sys-cluster/charliecloud/charliecloud-0.23.ebuild b/sys-cluster/charliecloud/charliecloud-0.23.ebuild
30 deleted file mode 100644
31 index b514ad3c817..00000000000
32 --- a/sys-cluster/charliecloud/charliecloud-0.23.ebuild
33 +++ /dev/null
34 @@ -1,81 +0,0 @@
35 -# Copyright 1999-2021 Gentoo Authors
36 -# Distributed under the terms of the GNU General Public License v2
37 -
38 -EAPI=7
39 -
40 -PYTHON_COMPAT=( python3_{8,9} )
41 -
42 -inherit autotools optfeature python-single-r1
43 -
44 -if [[ ${PV} == "9999" ]] ; then
45 - inherit git-r3
46 - EGIT_REPO_URI="https://github.com/hpc/${PN}.git"
47 - S="${WORKDIR}/${P}"
48 -else
49 - SRC_URI="https://github.com/hpc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
50 - KEYWORDS="~amd64 ~x86 ~x86-linux"
51 -fi
52 -
53 -DESCRIPTION="Lightweight user-defined software stacks for high-performance computing"
54 -HOMEPAGE="https://hpc.github.io/charliecloud/"
55 -
56 -SLOT="0"
57 -LICENSE="Apache-2.0"
58 -IUSE="ch-image doc"
59 -
60 -# Extensive test suite exists, but downloads container images
61 -# directly and via Docker and installs packages inside using apt/yum.
62 -# Additionally, clashes with portage namespacing and sandbox.
63 -RESTRICT="test"
64 -
65 -REQUIRED_USE="${PYTHON_REQUIRED_USE}"
66 -
67 -RDEPEND="${PYTHON_DEPS}"
68 -DEPEND="
69 - ch-image? (
70 - $(python_gen_cond_dep '
71 - dev-python/lark-parser[${PYTHON_USEDEP}]
72 - dev-python/requests[${PYTHON_USEDEP}]
73 - ')
74 - )
75 - doc? (
76 - $(python_gen_cond_dep '
77 - dev-python/sphinx[${PYTHON_USEDEP}]
78 - dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
79 - ')
80 - net-misc/rsync
81 - )"
82 -
83 -PATCHES=(
84 - "${FILESDIR}"/${PN}-0.22-sphinx-4.patch
85 - "${FILESDIR}"/${PN}-0.24-dash.patch
86 -)
87 -
88 -src_prepare() {
89 - default
90 - eautoreconf
91 -}
92 -
93 -src_configure() {
94 - local econf_args=()
95 - econf_args+=(
96 - $(use_enable doc html)
97 - $(use_enable ch-image)
98 - # Libdir is used as a libexec-style destination.
99 - --libdir="${EPREFIX}"/usr/lib
100 - # Attempts to call python-exec directly otherwise.
101 - --with-sphinx-python=${PYTHON}
102 - # This disables -Werror, see also: https://github.com/hpc/charliecloud/pull/808
103 - --enable-buggy-build
104 - )
105 - econf "${econf_args[@]}"
106 -}
107 -
108 -pkg_postinst() {
109 - elog "Various builders are supported, as alternative to the internal ch-image."
110 - optfeature "Building with Buildah" app-emulation/buildah
111 - optfeature "Building with Docker" app-emulation/docker
112 - optfeature "Progress bars during long operations" sys-apps/pv
113 - optfeature "Pack and unpack squashfs images" sys-fs/squashfs-tools
114 - optfeature "Mount and umount squashfs images" sys-fs/squashfuse
115 -}
116
117 diff --git a/sys-cluster/charliecloud/files/charliecloud-0.22-sphinx-4.patch b/sys-cluster/charliecloud/files/charliecloud-0.22-sphinx-4.patch
118 deleted file mode 100644
119 index 474fa1efbbe..00000000000
120 --- a/sys-cluster/charliecloud/files/charliecloud-0.22-sphinx-4.patch
121 +++ /dev/null
122 @@ -1,25 +0,0 @@
123 -From f424c4078eab817b4af712b85184c4f07e2289c6 Mon Sep 17 00:00:00 2001
124 -From: Reid Priedhorsky <1682574+reidpr@××××××××××××××××××××.com>
125 -Date: Wed, 12 May 2021 15:18:15 -0600
126 -Subject: [PATCH] PR #1062: configure Sphinx 4.x behavior to match 3.x (closes
127 - #1060)
128 -
129 ----
130 - doc/conf.py | 4 ++++
131 - 1 file changed, 4 insertions(+)
132 -
133 -diff --git a/doc/conf.py b/doc/conf.py
134 -index 53a187bbb..417c91629 100644
135 ---- a/doc/conf.py
136 -+++ b/doc/conf.py
137 -@@ -238,6 +238,10 @@
138 -
139 - # -- Options for manual page output --------------------------------------------
140 -
141 -+# Put all man pages in one directory regardless of section. Default changes to
142 -+# True in Sphinx 4.0, which broke our builds (#1060).
143 -+man_make_section_directory = False
144 -+
145 - # One entry per manual page. List of tuples
146 - # (source start file, name, description, authors, manual section).
147 - man_pages = [