Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
Date: Fri, 24 Jun 2022 04:58:18
Message-Id: 1656045478.6c698419e98ff9ec7b587d63fb14991a5362efc8.sam@gentoo
1 commit: 6c698419e98ff9ec7b587d63fb14991a5362efc8
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jun 24 04:37:58 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Fri Jun 24 04:37:58 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c698419
7
8 dev-libs/gjs: tweak ebuild comment
9
10 Closes: https://github.com/gentoo/gentoo/pull/26056
11 Signed-off-by: Sam James <sam <AT> gentoo.org>
12
13 dev-libs/gjs/gjs-1.72.0.ebuild | 11 ++++++-----
14 1 file changed, 6 insertions(+), 5 deletions(-)
15
16 diff --git a/dev-libs/gjs/gjs-1.72.0.ebuild b/dev-libs/gjs/gjs-1.72.0.ebuild
17 index 9e81950f35eb..6a6738cf344c 100644
18 --- a/dev-libs/gjs/gjs-1.72.0.ebuild
19 +++ b/dev-libs/gjs/gjs-1.72.0.ebuild
20 @@ -34,18 +34,19 @@ BDEPEND="
21 src_configure() {
22 append-cppflags -DG_DISABLE_CAST_CHECKS
23
24 - # On musl it required that either gjs, pixman or gnome-shell to be built
25 + # On musl, it's required that either gjs, pixman or gnome-shell to be built
26 # with a larger stack otherwise librsvg fails to render a particular SVG, as
27 # a result we fail to get gdm or gnome-shell running (greeted with a fail
28 - # whale screen). The bug has been reported to librsvg. For now this is just
29 - # a temporary fix and will be removed later once an actual fix is found.
30 + # whale screen). The bug has been reported to librsvg. This is ideally just
31 + # a temporary workaround until we understand what exactly needs a larger
32 + # stack size, as it's not sufficient to do just librsvg.
33 #
34 - # Please refer
35 + # Please refer to:
36 # https://gitlab.gnome.org/GNOME/librsvg/-/issues/686
37 # https://gitlab.gnome.org/GNOME/librsvg/-/issues/874
38 #
39 # TODO: Find an actual fix instead of increasing the stack
40 - use elibc_musl && append-ldflags -Wl,--as-needed -Wl,-z,stack-size=2097152
41 + use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152
42
43 # FIXME: add systemtap/dtrace support, like in glib:2
44 local emesonargs=(