From 9a9672a55f5a70ce517a64f806ee4e45cd641211 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 6 Jun 2026 20:49:40 +0100 Subject: [PATCH] sys-devel/qbe: cleanup most elibc_mingw use As Ionen pointed out on the PR, it isn't needed for deps because the USE flag is only ever set on profiles synthesised by crossdev. We can also drop src_test as we don't currently run tests for cross, though maybe one day soonish. Fixes: 5b812fdf1ba1abefa1b057a8da1b6b5ae78fe1be Signed-off-by: Sam James --- profiles/arch/riscv/use.mask | 4 ---- sys-devel/qbe/qbe-1.3.ebuild | 11 ----------- sys-devel/qbe/qbe-9999.ebuild | 11 ----------- 3 files changed, 26 deletions(-) diff --git a/profiles/arch/riscv/use.mask b/profiles/arch/riscv/use.mask index a6fa460a0b95e..9f54cddbdb8a3 100644 --- a/profiles/arch/riscv/use.mask +++ b/profiles/arch/riscv/use.mask @@ -4,10 +4,6 @@ # Unmask the flag which corresponds to ARCH. -riscv -# Haelwenn (lanodan) Monnier (2026-06-02) -# mingw isn't keyworded for riscv -elibc_mingw - # Michael Orlitzky (2024-09-01) # These lisp implementations have ~riscv keywords. # This counteracts the mask in arch/base/use.mask. diff --git a/sys-devel/qbe/qbe-1.3.ebuild b/sys-devel/qbe/qbe-1.3.ebuild index d9f1524e9ec63..a801d7b7d3a40 100644 --- a/sys-devel/qbe/qbe-1.3.ebuild +++ b/sys-devel/qbe/qbe-1.3.ebuild @@ -23,9 +23,6 @@ SLOT="0" IUSE="test" RESTRICT="!test? ( test )" -# For qbe in targets like x86_64-w64-mingw32 -BDEPEND="test? ( elibc_mingw? ( virtual/wine ) )" - DOCS=( README doc ) src_prepare() { @@ -78,14 +75,6 @@ src_compile() { emake CFLAGS="-std=c99 ${CPPFLAGS} ${CFLAGS}" } -src_test() { - if use elibc_mingw; then - TARGET=amd64_win default - else - default - fi -} - src_install() { einstalldocs emake install DESTDIR="${ED}" PREFIX=/usr diff --git a/sys-devel/qbe/qbe-9999.ebuild b/sys-devel/qbe/qbe-9999.ebuild index d9f1524e9ec63..a801d7b7d3a40 100644 --- a/sys-devel/qbe/qbe-9999.ebuild +++ b/sys-devel/qbe/qbe-9999.ebuild @@ -23,9 +23,6 @@ SLOT="0" IUSE="test" RESTRICT="!test? ( test )" -# For qbe in targets like x86_64-w64-mingw32 -BDEPEND="test? ( elibc_mingw? ( virtual/wine ) )" - DOCS=( README doc ) src_prepare() { @@ -78,14 +75,6 @@ src_compile() { emake CFLAGS="-std=c99 ${CPPFLAGS} ${CFLAGS}" } -src_test() { - if use elibc_mingw; then - TARGET=amd64_win default - else - default - fi -} - src_install() { einstalldocs emake install DESTDIR="${ED}" PREFIX=/usr