commit:     27944730a195dbd553120627e2a54ba1dd48378e
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 13 10:26:37 2024 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Sat Apr 13 10:26:37 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27944730

dev-libs/gjs: drop 1.78.1, 1.78.4

Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>

 dev-libs/gjs/Manifest          |  2 --
 dev-libs/gjs/gjs-1.78.1.ebuild | 68 ------------------------------------------
 dev-libs/gjs/gjs-1.78.4.ebuild | 68 ------------------------------------------
 3 files changed, 138 deletions(-)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index 9e3c87a23426..0967ffcbbf05 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,3 +1 @@
-DIST gjs-1.78.1.tar.xz 654556 BLAKE2B 
1d723ad2fd15e7ba6b9194cb90f0c0bc7b89c150604beb11ad95e1628ead2bea7ed8b423e1836736013a31e8ff8f3e2400458faa26dcc95d3a6dc36c65957583
 SHA512 
9a5d02bacbf82364cf5daa69d6613eb38ef34121eb350b2773b87cf1027ccc1b9905b651275fd71036817e710d834d356ee1cecac2f7c83ff571c39e98360286
-DIST gjs-1.78.4.tar.xz 655220 BLAKE2B 
0adcc3d0cc88a36b94b2113a6d88ded9be7fa034392fa38abb9ac22a962fb8601a76b6c886500e48c40fbe8708b3164b1d403dd83cd4e77358a4a020e8c15632
 SHA512 
a402050cee011a84f0ebb6b1512a2e681e792cf559b3182ece0868e57191be64337d6683ebcb8a7ee89ba79c12947a8cbca85f015c6015d26901352b5255c2c4
 DIST gjs-1.78.5.tar.xz 656168 BLAKE2B 
e1458d000998b66fda90e448ca487e591729e003c3e11a939dc474958b6de55783d41db8de5b243a329361f12acc15a8e84f4131650705becb046b68c54a24a2
 SHA512 
bb25e52dff53bfbde6d2329027d4ff68849740cf753da58f9bdf5a19ea7b029e2517d67978f461f16660dd1aa48b223798e9c0a24cde0ccb62060e4a0c83a02e

diff --git a/dev-libs/gjs/gjs-1.78.1.ebuild b/dev-libs/gjs/gjs-1.78.1.ebuild
deleted file mode 100644
index 805b43049029..000000000000
--- a/dev-libs/gjs/gjs-1.78.1.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2024 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://wiki.gnome.org/Projects/Gjs 
https://gitlab.gnome.org/GNOME/gjs";
-
-LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
-SLOT="0"
-IUSE="+cairo examples readline sysprof test"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-       >=dev-libs/glib-2.66.0:2
-       dev-libs/libffi:=
-       >=dev-libs/gobject-introspection-1.71.1:=
-       dev-lang/spidermonkey:115
-       cairo? ( 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 cairo)
-               $(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
-}

diff --git a/dev-libs/gjs/gjs-1.78.4.ebuild b/dev-libs/gjs/gjs-1.78.4.ebuild
deleted file mode 100644
index f9d52d43c6ba..000000000000
--- a/dev-libs/gjs/gjs-1.78.4.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2024 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://wiki.gnome.org/Projects/Gjs 
https://gitlab.gnome.org/GNOME/gjs";
-
-LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
-SLOT="0"
-IUSE="+cairo examples readline sysprof test"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-       >=dev-libs/glib-2.66.0:2
-       dev-libs/libffi:=
-       >=dev-libs/gobject-introspection-1.71.1:=
-       dev-lang/spidermonkey:115
-       cairo? ( 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 cairo)
-               $(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
-}

Reply via email to