commit:     4777ea448c6b0d289068b3acd371c50e6844cb6b
Author:     Oliver Freyermuth <o.freyermuth <AT> googlemail <DOT> com>
AuthorDate: Tue Oct 15 20:31:08 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Nov  6 13:35:14 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4777ea44

sys-cluster/charliecloud: don't pass -W to sphinx-build

This effectively works like -Werror and causes build failures
such as #941591 from simple deprecation warnings.

Closes: https://bugs.gentoo.org/941591
Signed-off-by: Oliver Freyermuth <o.freyermuth <AT> googlemail.com>
Closes: https://github.com/gentoo/gentoo/pull/39006
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-cluster/charliecloud/charliecloud-0.38.ebuild | 2 ++
 sys-cluster/charliecloud/charliecloud-9999.ebuild | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/sys-cluster/charliecloud/charliecloud-0.38.ebuild 
b/sys-cluster/charliecloud/charliecloud-0.38.ebuild
index e77a512214ec..763a64f92697 100644
--- a/sys-cluster/charliecloud/charliecloud-0.38.ebuild
+++ b/sys-cluster/charliecloud/charliecloud-0.38.ebuild
@@ -55,6 +55,8 @@ DEPEND="
 
 src_prepare() {
        default
+       # Remove -W from SPHINXOPTS to prevent failure due to warnings
+       sed -i 's#^SPHINXOPTS .*=.*#SPHINXOPTS =#' doc/Makefile.am || die 
"Makefile patching failed"
        eautoreconf
 }
 

diff --git a/sys-cluster/charliecloud/charliecloud-9999.ebuild 
b/sys-cluster/charliecloud/charliecloud-9999.ebuild
index a6b170a769bb..820cc3aa74cb 100644
--- a/sys-cluster/charliecloud/charliecloud-9999.ebuild
+++ b/sys-cluster/charliecloud/charliecloud-9999.ebuild
@@ -57,6 +57,8 @@ DEPEND="
 
 src_prepare() {
        default
+       # Remove -W from SPHINXOPTS to prevent failure due to warnings
+       sed -i 's#^SPHINXOPTS .*=.*#SPHINXOPTS =#' doc/Makefile.am || die 
"Makefile patching failed"
        eautoreconf
 }
 

Reply via email to