commit:     9e105419fe21e47d593249d3db1a7f0bae013c4d
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct  5 16:02:04 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct  5 16:02:34 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e105419

dev-libs/gjs: needs <glib-2.86.0

Broken at runtime otherwise with test failures and causes test failures
in gettext too.

gjs-1.86 will probably be OK but it needs masked gobject-introspection.

Bug: https://bugs.gentoo.org/963815
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/gjs/{gjs-1.80.2.ebuild => gjs-1.80.2-r1.ebuild} | 2 ++
 dev-libs/gjs/{gjs-1.82.3.ebuild => gjs-1.82.3-r1.ebuild} | 2 ++
 dev-libs/gjs/{gjs-1.84.2.ebuild => gjs-1.84.2-r1.ebuild} | 2 ++
 3 files changed, 6 insertions(+)

diff --git a/dev-libs/gjs/gjs-1.80.2.ebuild b/dev-libs/gjs/gjs-1.80.2-r1.ebuild
similarity index 97%
rename from dev-libs/gjs/gjs-1.80.2.ebuild
rename to dev-libs/gjs/gjs-1.80.2-r1.ebuild
index 89aaaa5abac6..f74592d268b5 100644
--- a/dev-libs/gjs/gjs-1.80.2.ebuild
+++ b/dev-libs/gjs/gjs-1.80.2-r1.ebuild
@@ -14,8 +14,10 @@ KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv x86"
 IUSE="+cairo examples readline sysprof test"
 RESTRICT="!test? ( test )"
 
+# <glib-2.86.0 for bug #963815
 RDEPEND="
        >=dev-libs/glib-2.66.0:2
+       <dev-libs/glib-2.86.0:2
        dev-libs/libffi:=
        >=dev-libs/gobject-introspection-1.71.1:=
        dev-lang/spidermonkey:115

diff --git a/dev-libs/gjs/gjs-1.82.3.ebuild b/dev-libs/gjs/gjs-1.82.3-r1.ebuild
similarity index 97%
rename from dev-libs/gjs/gjs-1.82.3.ebuild
rename to dev-libs/gjs/gjs-1.82.3-r1.ebuild
index 0138b0130348..2774be87a435 100644
--- a/dev-libs/gjs/gjs-1.82.3.ebuild
+++ b/dev-libs/gjs/gjs-1.82.3-r1.ebuild
@@ -14,8 +14,10 @@ KEYWORDS="amd64 arm arm64 ~loong ~ppc64 ~riscv x86"
 IUSE="examples readline sysprof test"
 RESTRICT="!test? ( test )"
 
+# <glib-2.86.0 for bug #963815
 RDEPEND="
        >=dev-libs/glib-2.66.0:2
+       <dev-libs/glib-2.86.0:2
        dev-libs/libffi:=
        >=dev-libs/gobject-introspection-1.71.1:=
        dev-lang/spidermonkey:128

diff --git a/dev-libs/gjs/gjs-1.84.2.ebuild b/dev-libs/gjs/gjs-1.84.2-r1.ebuild
similarity index 97%
rename from dev-libs/gjs/gjs-1.84.2.ebuild
rename to dev-libs/gjs/gjs-1.84.2-r1.ebuild
index 14b8702cd2d2..e82578bf8b3d 100644
--- a/dev-libs/gjs/gjs-1.84.2.ebuild
+++ b/dev-libs/gjs/gjs-1.84.2-r1.ebuild
@@ -14,8 +14,10 @@ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="examples readline sysprof test"
 RESTRICT="!test? ( test )"
 
+# <glib-2.86.0 for bug #963815
 RDEPEND="
        >=dev-libs/glib-2.68.0:2
+       <dev-libs/glib-2.86.0:2
        dev-libs/libffi:=
        >=dev-libs/gobject-introspection-1.72.0:=
        dev-lang/spidermonkey:128

Reply via email to