Gentoo Archives: gentoo-commits

From: Ionen Wolkens <ionen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-fonts/x11fonts-jmk/
Date: Fri, 30 Sep 2022 04:05:48
Message-Id: 1664510715.25dc780c4bc7aa944518a2ca059b0dd14c4e3214.ionen@gentoo
1 commit: 25dc780c4bc7aa944518a2ca059b0dd14c4e3214
2 Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
3 AuthorDate: Fri Sep 30 04:02:08 2022 +0000
4 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
5 CommitDate: Fri Sep 30 04:05:15 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25dc780c
7
8 media-fonts/x11fonts-jmk: force gcc -E for imake's generation
9
10 Requires traditional cpp support and is broken in all sort of ways
11 with clang-cpp / -E. Can still use clang & friends for everything else.
12
13 Ideally these packages need to be built another way or last rited,
14 imake will just accumulate more problems.
15
16 Closes: https://bugs.gentoo.org/870784
17 Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
18
19 media-fonts/x11fonts-jmk/x11fonts-jmk-3.0-r4.ebuild | 3 ++-
20 1 file changed, 2 insertions(+), 1 deletion(-)
21
22 diff --git a/media-fonts/x11fonts-jmk/x11fonts-jmk-3.0-r4.ebuild b/media-fonts/x11fonts-jmk/x11fonts-jmk-3.0-r4.ebuild
23 index 05c66b025c1a..70ad93064b5f 100644
24 --- a/media-fonts/x11fonts-jmk/x11fonts-jmk-3.0-r4.ebuild
25 +++ b/media-fonts/x11fonts-jmk/x11fonts-jmk-3.0-r4.ebuild
26 @@ -17,6 +17,7 @@ SLOT="0"
27 KEYWORDS="~alpha amd64 arm ~ia64 ~loong ppc ~s390 sparc x86"
28
29 BDEPEND="
30 + sys-devel/gcc
31 >=x11-misc/imake-1.0.8-r1
32 >=x11-apps/mkfontscale-1.2.0
33 x11-apps/bdftopcf"
34 @@ -27,7 +28,7 @@ PATCHES=(
35
36 src_configure() {
37 CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" \
38 - IMAKECPP="${IMAKECPP:-$(tc-getCPP)}" xmkmf || die
39 + IMAKECPP="${IMAKECPP:-${CHOST}-gcc -E}" xmkmf || die
40 }
41
42 src_install() {