diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest index 755dc90ef3869..1159e635241a8 100644 --- a/dev-libs/gjs/Manifest +++ b/dev-libs/gjs/Manifest @@ -1,4 +1,3 @@ DIST gjs-1.80.2.tar.xz 663256 BLAKE2B d5c8dd85acc0ee1fa8da9450b1d9427da0f835b695d5c6877ea166d41751dcf4449bb00ee0068ac98abed245d6dc1d67504432db368b9fcd8d81e0f37e72e952 SHA512 cc9a9073f741ee60eff2d2ce808cca7f40e97798f9ffa9197ebc3780a8a5df6e174ba76293bf7547fc8fa7e82be6a828a633a5aa8ba27d551dec72d635b6c5bd -DIST gjs-1.82.1.tar.xz 728920 BLAKE2B 47380451b8859494097700dd00adc03f08dd5c2d9a1734ffe32618a7a1c97e41fc9e24ea930a8077826ed017cffa0ffdd3dfcc0c471afeef58f76415aebf0f9e SHA512 2e4e1ceee784d252cb0f6a5df9c9dd9a486112af9973e184d785cb4bcb06a5844e16ce51b8a46021220f2b6ead24186eb98cc15b836492f71922e8a80669b16f DIST gjs-1.82.3.tar.xz 729556 BLAKE2B 75d60dafdf6437e46c3c0988fdbaf6280c357af7a66e200f93a65c82067d1610633295cb0ed241fbd9af97bc9a14a831281042297b422382def039195a54aeab SHA512 576f974a00b3bb1e3187c9c23d49281ed0eecd64949a91959638018bd57be18c61ff04a3e508933e0f59f7fe2502a2242282e964917d16358f079fe9d6397bd8 DIST gjs-1.84.2.tar.xz 790488 BLAKE2B ab94f3dbc74c2983ce0abfd603bdd09e8aae1b130ca6756debd3d6c9f8c6311dde421baeaee1662ce402defd9f08f755cb535adaab1a5c846eb234305eede8fe SHA512 359b1cc2e1ecb447cc0e2f5e4733e6a47ac5acf5b7ede1716045bde56f53fdbf15f4465227c7ea207a34190ce275486f9725f37080d678a51b0d2d5e9d7a1c9b diff --git a/dev-libs/gjs/gjs-1.82.1.ebuild b/dev-libs/gjs/gjs-1.82.1.ebuild deleted file mode 100644 index 20d18348a8659..0000000000000 --- a/dev-libs/gjs/gjs-1.82.1.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic gnome.org meson virtualx - -DESCRIPTION="Javascript bindings for GNOME" -HOMEPAGE="https://gjs.guide" - -LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" -IUSE="examples readline sysprof test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/glib-2.66.0:2 - dev-libs/libffi:= - >=dev-libs/gobject-introspection-1.71.1:= - dev-lang/spidermonkey:128 - x11-libs/cairo[X,glib] - readline? ( sys-libs/readline:0= ) -" -DEPEND="${RDEPEND} - sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) - test? ( - sys-apps/dbus - >=x11-libs/gtk+-3.20:3[introspection] - ) -" -BDEPEND=" - virtual/pkgconfig -" - -src_configure() { - append-cppflags -DG_DISABLE_CAST_CHECKS - - # On musl, it's required that either gjs, pixman or gnome-shell to be built - # with a larger stack otherwise librsvg fails to render a particular SVG, as - # a result we fail to get gdm or gnome-shell running (greeted with a fail - # whale screen). The bug has been reported to librsvg. This is ideally just - # a temporary workaround until we understand what exactly needs a larger - # stack size, as it's not sufficient to do just librsvg. - # - # Please refer to: - # https://gitlab.gnome.org/GNOME/librsvg/-/issues/686 - # https://gitlab.gnome.org/GNOME/librsvg/-/issues/874 - # - # TODO: Find an actual fix instead of increasing the stack - use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 - - # FIXME: add systemtap/dtrace support, like in glib:2 - local emesonargs=( - $(meson_feature readline) - $(meson_feature sysprof profiler) - -Dinstalled_tests=false - $(meson_use !test skip_dbus_tests) - $(meson_use !test skip_gtk_tests) - -Db_pch=True # TODO this has to go - ) - meson_src_configure -} - -src_test() { - virtx meson_src_test -}