commit:     aafa40729c2b00cca567322988569cf869afdcff
Author:     Matt Jolly <kangie <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 13 22:42:26 2024 +0000
Commit:     Matt Jolly <kangie <AT> gentoo <DOT> org>
CommitDate: Sun Dec 15 05:18:26 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aafa4072

x11-wm/fvwm3: stop forcing `-fsigned-char` on some arches

After discussion with upstream this is not required (and
is not used in e.g. Debian). It is likely that this was
to support a legacy fvwm and was carried forwards when
an early form of this ebuild was attached to the
bug requesting fvwm3.

Drop `flag-o-matic` as this is not required.

As the package is not yet keyworded on these arches,
and was typo'd to `-fsigned-chars` resulting in build
failures, we can safely assume that there are no
real-world customers - it is also very unlikely to hurt
anything.

Signed-off-by: Matt Jolly <kangie <AT> gentoo.org>

 x11-wm/fvwm3/fvwm3-1.1.1-r1.ebuild | 5 -----
 x11-wm/fvwm3/fvwm3-9999.ebuild     | 7 +------
 2 files changed, 1 insertion(+), 11 deletions(-)

diff --git a/x11-wm/fvwm3/fvwm3-1.1.1-r1.ebuild 
b/x11-wm/fvwm3/fvwm3-1.1.1-r1.ebuild
index 748831cac3fd..26fbf0f7969b 100644
--- a/x11-wm/fvwm3/fvwm3-1.1.1-r1.ebuild
+++ b/x11-wm/fvwm3/fvwm3-1.1.1-r1.ebuild
@@ -105,11 +105,6 @@ PATCHES=(
 )
 
 src_configure() {
-       # Signed chars are required.
-       for arch in arm arm64 ppc ppc64; do
-               use $arch && append-flags -fsigned-chars
-       done
-
        local emesonargs=(
                "-Dpng=enabled"
                "-Dsm=enabled"

diff --git a/x11-wm/fvwm3/fvwm3-9999.ebuild b/x11-wm/fvwm3/fvwm3-9999.ebuild
index ba5aca1aeb1f..618c04e64e74 100644
--- a/x11-wm/fvwm3/fvwm3-9999.ebuild
+++ b/x11-wm/fvwm3/fvwm3-9999.ebuild
@@ -10,7 +10,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{10..13} )
 GO_OPTIONAL=1
-inherit flag-o-matic go-module meson optfeature python-single-r1
+inherit go-module meson optfeature python-single-r1
 
 DESCRIPTION="A multiple large virtual desktop window manager derived from fvwm"
 HOMEPAGE="https://www.fvwm.org/";
@@ -101,11 +101,6 @@ RDEPEND="
 DEPEND="${COMMON_DEPEND}"
 
 src_configure() {
-       # Signed chars are required.
-       for arch in arm arm64 ppc ppc64; do
-               use $arch && append-flags -fsigned-chars
-       done
-
        local emesonargs=(
                "-Dpng=enabled"
                "-Dsm=enabled"

Reply via email to