[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2024-09-07 Thread Arthur Zamarin
commit: 45494ba0c0427275d93a894b2630806d17165e30
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep  7 15:08:53 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Sep  7 15:09:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45494ba0

dev-libs/gjs: unkeyword for ~mips

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/gjs/gjs-1.78.5.ebuild | 2 +-
 dev-libs/gjs/gjs-1.80.2.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/gjs/gjs-1.78.5.ebuild b/dev-libs/gjs/gjs-1.78.5.ebuild
index 0266c267beac..0010942dd45e 100644
--- a/dev-libs/gjs/gjs-1.78.5.ebuild
+++ b/dev-libs/gjs/gjs-1.78.5.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="

diff --git a/dev-libs/gjs/gjs-1.80.2.ebuild b/dev-libs/gjs/gjs-1.80.2.ebuild
index 13f066ff2ada..a8f7db81a5f7 100644
--- a/dev-libs/gjs/gjs-1.80.2.ebuild
+++ b/dev-libs/gjs/gjs-1.80.2.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gjs";
 
 LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86"
 IUSE="+cairo examples readline sysprof test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2024-08-09 Thread Pacho Ramos
commit: 47a218292fe4d0cf164b9cdbfefcf21ec417268b
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri Aug  9 10:03:42 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri Aug  9 10:09:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47a21829

dev-libs/gjs: update HOMEPAGE

Signed-off-by: Pacho Ramos  gentoo.org>

 dev-libs/gjs/gjs-1.80.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.80.2.ebuild b/dev-libs/gjs/gjs-1.80.2.ebuild
index df40ba28e37a..13f066ff2ada 100644
--- a/dev-libs/gjs/gjs-1.80.2.ebuild
+++ b/dev-libs/gjs/gjs-1.80.2.ebuild
@@ -6,7 +6,7 @@ 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";
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gjs";
 
 LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2024-05-28 Thread Joonas Niilola
commit: fcd946ee0ae39d671c644144b12a0ab2b454
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue May 28 13:34:53 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue May 28 18:24:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcd9

dev-libs/gjs: destabilize 1.78.5 for ~ppc

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-libs/gjs/gjs-1.78.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.78.5.ebuild b/dev-libs/gjs/gjs-1.78.5.ebuild
index 805b43049029..0266c267beac 100644
--- a/dev-libs/gjs/gjs-1.78.5.ebuild
+++ b/dev-libs/gjs/gjs-1.78.5.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2024-04-13 Thread Mart Raudsepp
commit: 27944730a195dbd553120627e2a54ba1dd48378e
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 13 10:26:37 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 13 10:26:37 2024 +
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  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..
--- 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..
--- 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:=
-   >

[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2024-04-09 Thread Sam James
commit: 0c44d217d0416c9e9acf765559fde216b7246196
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  9 22:45:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  9 22:45:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c44d217

dev-libs/gjs: Stabilize 1.78.5 ppc, #928841

Signed-off-by: Sam James  gentoo.org>

 dev-libs/gjs/gjs-1.78.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.78.5.ebuild b/dev-libs/gjs/gjs-1.78.5.ebuild
index 0266c267beac..805b43049029 100644
--- a/dev-libs/gjs/gjs-1.78.5.ebuild
+++ b/dev-libs/gjs/gjs-1.78.5.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2024-04-07 Thread Arthur Zamarin
commit: cd4e9ed910bf64213a3dbca871a3299b28a6879f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr  7 10:10:56 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr  7 10:10:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd4e9ed9

dev-libs/gjs: Stabilize 1.78.5 arm, #928841

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/gjs/gjs-1.78.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.78.5.ebuild b/dev-libs/gjs/gjs-1.78.5.ebuild
index d88af7385e49..0266c267beac 100644
--- a/dev-libs/gjs/gjs-1.78.5.ebuild
+++ b/dev-libs/gjs/gjs-1.78.5.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2024-04-07 Thread Arthur Zamarin
commit: 20d8e2416241e480f0a981f3c23dd952815f9b0a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr  7 10:10:55 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr  7 10:10:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20d8e241

dev-libs/gjs: Stabilize 1.78.5 arm64, #928841

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/gjs/gjs-1.78.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.78.5.ebuild b/dev-libs/gjs/gjs-1.78.5.ebuild
index b57c92a975ec..d88af7385e49 100644
--- a/dev-libs/gjs/gjs-1.78.5.ebuild
+++ b/dev-libs/gjs/gjs-1.78.5.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2024-04-07 Thread Arthur Zamarin
commit: 348ec994a7ebea62de447527c8777c3513f98bde
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr  7 08:38:52 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr  7 08:38:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=348ec994

dev-libs/gjs: Stabilize 1.78.5 ppc64, #928841

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/gjs/gjs-1.78.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.78.5.ebuild b/dev-libs/gjs/gjs-1.78.5.ebuild
index 57864a32075d..b57c92a975ec 100644
--- a/dev-libs/gjs/gjs-1.78.5.ebuild
+++ b/dev-libs/gjs/gjs-1.78.5.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2024-04-06 Thread Arthur Zamarin
commit: 7622a454891e83d3630ca451c01c5e9a9a9846d6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr  7 05:55:01 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr  7 05:55:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7622a454

dev-libs/gjs: Stabilize 1.78.5 x86, #928841

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/gjs/gjs-1.78.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.78.5.ebuild b/dev-libs/gjs/gjs-1.78.5.ebuild
index 5d6e963dc649..57864a32075d 100644
--- a/dev-libs/gjs/gjs-1.78.5.ebuild
+++ b/dev-libs/gjs/gjs-1.78.5.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2024-04-06 Thread Arthur Zamarin
commit: ccfb7969c7f1c28aedb8c1565f208dd51958971e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr  7 05:55:01 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr  7 05:55:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccfb7969

dev-libs/gjs: Stabilize 1.78.5 amd64, #928841

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/gjs/gjs-1.78.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.78.5.ebuild b/dev-libs/gjs/gjs-1.78.5.ebuild
index f9d52d43c6ba..5d6e963dc649 100644
--- a/dev-libs/gjs/gjs-1.78.5.ebuild
+++ b/dev-libs/gjs/gjs-1.78.5.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2024-03-22 Thread Mart Raudsepp
commit: c505070b156bfd58288cfb900d6d580ae2d0196c
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Mar 23 00:03:03 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Mar 23 00:03:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c505070b

dev-libs/gjs: add 1.78.5

Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/gjs/Manifest  |  1 +
 dev-libs/gjs/gjs-1.78.5.ebuild | 68 ++
 2 files changed, 69 insertions(+)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index 18f6411fedf7..9e3c87a23426 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,2 +1,3 @@
 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.5.ebuild b/dev-libs/gjs/gjs-1.78.5.ebuild
new file mode 100644
index ..f9d52d43c6ba
--- /dev/null
+++ b/dev-libs/gjs/gjs-1.78.5.ebuild
@@ -0,0 +1,68 @@
+# 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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2024-02-17 Thread Arthur Zamarin
commit: a2e9ccf5e39fecfc8209c32d5f8b665b274758e2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Feb 18 06:07:17 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Feb 18 06:07:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2e9ccf5

dev-libs/gjs: Stabilize 1.78.1 ppc, #920697

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/gjs/gjs-1.78.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.78.1.ebuild b/dev-libs/gjs/gjs-1.78.1.ebuild
index 263c27b48779..9a25b2b74686 100644
--- a/dev-libs/gjs/gjs-1.78.1.ebuild
+++ b/dev-libs/gjs/gjs-1.78.1.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2024-02-17 Thread Arthur Zamarin
commit: 9b3468100e670b5a05da291a7b322b2ca75f6640
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Feb 18 06:07:24 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Feb 18 06:07:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b346810

dev-libs/gjs: Stabilize 1.78.1 x86, #920697

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/gjs/gjs-1.78.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.78.1.ebuild b/dev-libs/gjs/gjs-1.78.1.ebuild
index 9a25b2b74686..805b43049029 100644
--- a/dev-libs/gjs/gjs-1.78.1.ebuild
+++ b/dev-libs/gjs/gjs-1.78.1.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2024-02-17 Thread Mart Raudsepp
commit: 4888c69cb5a569174b29801eef3b1c6f5002d70f
Author: Guillermo Joandet  gmail  com>
AuthorDate: Thu Feb 15 14:40:06 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Feb 17 15:55:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4888c69c

dev-libs/gjs: Version bump to 1.78.4

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35348
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/gjs/Manifest  |  1 +
 dev-libs/gjs/gjs-1.78.4.ebuild | 68 ++
 2 files changed, 69 insertions(+)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index f4d1b96d4cbc..77879c0844c6 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -2,3 +2,4 @@ DIST gjs-1.76.2.tar.xz 646232 BLAKE2B 
66466eeb5f956d5041f4e63ba977dc9a688455770c
 DIST gjs-1.78.0.tar.xz 653500 BLAKE2B 
f2b6c3d80f55c1b3365fdc94dcedec357fc21ec7f92eccdf24cc028eb006538057d0d6e3328bc2f743a563ba496da5daa8585fabd6fbf52acd38c990b8a4e8ba
 SHA512 
28ad3ff5c031b8e78622244918994ca5f510e4b403a382e7d0b0bcb9a0611be61e103398773328be4c405b49d7984c089180a5fb603518b412d01a935fb3ceb3
 DIST gjs-1.78.1.tar.xz 654556 BLAKE2B 
1d723ad2fd15e7ba6b9194cb90f0c0bc7b89c150604beb11ad95e1628ead2bea7ed8b423e1836736013a31e8ff8f3e2400458faa26dcc95d3a6dc36c65957583
 SHA512 
9a5d02bacbf82364cf5daa69d6613eb38ef34121eb350b2773b87cf1027ccc1b9905b651275fd71036817e710d834d356ee1cecac2f7c83ff571c39e98360286
 DIST gjs-1.78.3.tar.xz 655236 BLAKE2B 
d240b394a6b13822fe6332ae65fc5b13d70c62cfad7736308b57abb570e039d6045ed2c646170e4c05ebf62a31d24caccaabe6789c9c951a8b63746b33e20edb
 SHA512 
215893e0247f4c0947b9d1394d08d6664aa9ef43ff40e1fb8453ee0f1be7843758166b17d4b63ff91ac421845e2ad27089879ecb3082d8f4737fb3abf2636223
+DIST gjs-1.78.4.tar.xz 655220 BLAKE2B 
0adcc3d0cc88a36b94b2113a6d88ded9be7fa034392fa38abb9ac22a962fb8601a76b6c886500e48c40fbe8708b3164b1d403dd83cd4e77358a4a020e8c15632
 SHA512 
a402050cee011a84f0ebb6b1512a2e681e792cf559b3182ece0868e57191be64337d6683ebcb8a7ee89ba79c12947a8cbca85f015c6015d26901352b5255c2c4

diff --git a/dev-libs/gjs/gjs-1.78.4.ebuild b/dev-libs/gjs/gjs-1.78.4.ebuild
new file mode 100644
index ..f9d52d43c6ba
--- /dev/null
+++ b/dev-libs/gjs/gjs-1.78.4.ebuild
@@ -0,0 +1,68 @@
+# 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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2024-01-20 Thread Mart Raudsepp
commit: 9988238da44da9cd4b678da289cfa4d68703c403
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Jan 20 18:28:44 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Jan 20 23:31:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9988238d

dev-libs/gjs: add 1.78.3

Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/gjs/Manifest  |  1 +
 dev-libs/gjs/gjs-1.78.3.ebuild | 68 ++
 2 files changed, 69 insertions(+)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index ce4c633ffbe7..f4d1b96d4cbc 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,3 +1,4 @@
 DIST gjs-1.76.2.tar.xz 646232 BLAKE2B 
66466eeb5f956d5041f4e63ba977dc9a688455770c39bcedd63576f56fde9821ed3c827c470f7e3befbbf7828fbd197706637da458876ec129d6c16323e414e8
 SHA512 
26b024874ce69a6f58b5fabe006b8d5417971db9de00e21ecd352715b4535f405d162bb81c0cf6b20313f0f78833962080ac1cb9bd42cfff9cf6a74340458540
 DIST gjs-1.78.0.tar.xz 653500 BLAKE2B 
f2b6c3d80f55c1b3365fdc94dcedec357fc21ec7f92eccdf24cc028eb006538057d0d6e3328bc2f743a563ba496da5daa8585fabd6fbf52acd38c990b8a4e8ba
 SHA512 
28ad3ff5c031b8e78622244918994ca5f510e4b403a382e7d0b0bcb9a0611be61e103398773328be4c405b49d7984c089180a5fb603518b412d01a935fb3ceb3
 DIST gjs-1.78.1.tar.xz 654556 BLAKE2B 
1d723ad2fd15e7ba6b9194cb90f0c0bc7b89c150604beb11ad95e1628ead2bea7ed8b423e1836736013a31e8ff8f3e2400458faa26dcc95d3a6dc36c65957583
 SHA512 
9a5d02bacbf82364cf5daa69d6613eb38ef34121eb350b2773b87cf1027ccc1b9905b651275fd71036817e710d834d356ee1cecac2f7c83ff571c39e98360286
+DIST gjs-1.78.3.tar.xz 655236 BLAKE2B 
d240b394a6b13822fe6332ae65fc5b13d70c62cfad7736308b57abb570e039d6045ed2c646170e4c05ebf62a31d24caccaabe6789c9c951a8b63746b33e20edb
 SHA512 
215893e0247f4c0947b9d1394d08d6664aa9ef43ff40e1fb8453ee0f1be7843758166b17d4b63ff91ac421845e2ad27089879ecb3082d8f4737fb3abf2636223

diff --git a/dev-libs/gjs/gjs-1.78.3.ebuild b/dev-libs/gjs/gjs-1.78.3.ebuild
new file mode 100644
index ..f9d52d43c6ba
--- /dev/null
+++ b/dev-libs/gjs/gjs-1.78.3.ebuild
@@ -0,0 +1,68 @@
+# 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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2024-01-08 Thread Sam James
commit: e06f2e4b7bdb4a64a6902f784b10207389f0c59d
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 17:20:54 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  8 17:26:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e06f2e4b

dev-libs/gjs: Stabilize 1.78.1 amd64, #920697

Signed-off-by: Sam James  gentoo.org>

 dev-libs/gjs/gjs-1.78.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.78.1.ebuild b/dev-libs/gjs/gjs-1.78.1.ebuild
index fc7021460386..263c27b48779 100644
--- a/dev-libs/gjs/gjs-1.78.1.ebuild
+++ b/dev-libs/gjs/gjs-1.78.1.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2024-01-08 Thread Sam James
commit: 063d75f1f82bd61cc2ab894ccd936c79196f95bc
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 17:19:09 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  8 17:25:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=063d75f1

dev-libs/gjs: Stabilize 1.78.1 arm64, #920697

Signed-off-by: Sam James  gentoo.org>

 dev-libs/gjs/gjs-1.78.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.78.1.ebuild b/dev-libs/gjs/gjs-1.78.1.ebuild
index 2f65d0f0e6f8..fc7021460386 100644
--- a/dev-libs/gjs/gjs-1.78.1.ebuild
+++ b/dev-libs/gjs/gjs-1.78.1.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="~amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2024-01-08 Thread Sam James
commit: 6d7556ec7602179128cccbad1badbe9cf010782e
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 16:14:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  8 16:14:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d7556ec

dev-libs/gjs: Stabilize 1.78.1 ppc64, #920697

Signed-off-by: Sam James  gentoo.org>

 dev-libs/gjs/gjs-1.78.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.78.1.ebuild b/dev-libs/gjs/gjs-1.78.1.ebuild
index b5114ba334a4..2f65d0f0e6f8 100644
--- a/dev-libs/gjs/gjs-1.78.1.ebuild
+++ b/dev-libs/gjs/gjs-1.78.1.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc ppc64 ~riscv ~x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2024-01-08 Thread Sam James
commit: f91fb8aca5174351fcd55cd5948414e55d76c2f7
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 16:14:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  8 16:14:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f91fb8ac

dev-libs/gjs: Stabilize 1.78.1 arm, #920697

Signed-off-by: Sam James  gentoo.org>

 dev-libs/gjs/gjs-1.78.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/gjs/gjs-1.78.1.ebuild b/dev-libs/gjs/gjs-1.78.1.ebuild
index 3f77c1d06628..b5114ba334a4 100644
--- a/dev-libs/gjs/gjs-1.78.1.ebuild
+++ b/dev-libs/gjs/gjs-1.78.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2023-12-18 Thread Pacho Ramos
commit: e0eb84fcf3b3aedb8b78963bec0eecb9208baf2c
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sun Dec  3 21:36:02 2023 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Mon Dec 18 10:19:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0eb84fc

dev-libs/gjs: Version bump to 1.78.1

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34118
Signed-off-by: Pacho Ramos  gentoo.org>

 dev-libs/gjs/Manifest  |  1 +
 dev-libs/gjs/gjs-1.78.1.ebuild | 68 ++
 2 files changed, 69 insertions(+)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index 56f37acbbaf4..ce4c633ffbe7 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,2 +1,3 @@
 DIST gjs-1.76.2.tar.xz 646232 BLAKE2B 
66466eeb5f956d5041f4e63ba977dc9a688455770c39bcedd63576f56fde9821ed3c827c470f7e3befbbf7828fbd197706637da458876ec129d6c16323e414e8
 SHA512 
26b024874ce69a6f58b5fabe006b8d5417971db9de00e21ecd352715b4535f405d162bb81c0cf6b20313f0f78833962080ac1cb9bd42cfff9cf6a74340458540
 DIST gjs-1.78.0.tar.xz 653500 BLAKE2B 
f2b6c3d80f55c1b3365fdc94dcedec357fc21ec7f92eccdf24cc028eb006538057d0d6e3328bc2f743a563ba496da5daa8585fabd6fbf52acd38c990b8a4e8ba
 SHA512 
28ad3ff5c031b8e78622244918994ca5f510e4b403a382e7d0b0bcb9a0611be61e103398773328be4c405b49d7984c089180a5fb603518b412d01a935fb3ceb3
+DIST gjs-1.78.1.tar.xz 654556 BLAKE2B 
1d723ad2fd15e7ba6b9194cb90f0c0bc7b89c150604beb11ad95e1628ead2bea7ed8b423e1836736013a31e8ff8f3e2400458faa26dcc95d3a6dc36c65957583
 SHA512 
9a5d02bacbf82364cf5daa69d6613eb38ef34121eb350b2773b87cf1027ccc1b9905b651275fd71036817e710d834d356ee1cecac2f7c83ff571c39e98360286

diff --git a/dev-libs/gjs/gjs-1.78.1.ebuild b/dev-libs/gjs/gjs-1.78.1.ebuild
new file mode 100644
index ..3f77c1d06628
--- /dev/null
+++ b/dev-libs/gjs/gjs-1.78.1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2023-10-11 Thread WANG Xuerui
commit: 81285da896fd2a8fd640de09a4c468346371f51a
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Oct 12 06:18:50 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu Oct 12 06:18:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81285da8

dev-libs/gjs: keyword 1.78.0 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 dev-libs/gjs/gjs-1.78.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.78.0.ebuild b/dev-libs/gjs/gjs-1.78.0.ebuild
index c5181d62024c..3f77c1d06628 100644
--- a/dev-libs/gjs/gjs-1.78.0.ebuild
+++ b/dev-libs/gjs/gjs-1.78.0.ebuild
@@ -11,7 +11,7 @@ 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 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2023-09-17 Thread Matt Turner
commit: 71b670de1ff24aaf3a94b25c141a5e664e0c12af
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sun Sep 17 16:59:56 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Sep 17 17:18:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71b670de

dev-libs/gjs: Version bump to 1.78.0

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32884
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gjs/Manifest  |  1 +
 dev-libs/gjs/gjs-1.78.0.ebuild | 68 ++
 2 files changed, 69 insertions(+)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index 12615f1ef79e..a8fbfdc7fb47 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,3 +1,4 @@
 DIST gjs-1.76.2.tar.xz 646232 BLAKE2B 
66466eeb5f956d5041f4e63ba977dc9a688455770c39bcedd63576f56fde9821ed3c827c470f7e3befbbf7828fbd197706637da458876ec129d6c16323e414e8
 SHA512 
26b024874ce69a6f58b5fabe006b8d5417971db9de00e21ecd352715b4535f405d162bb81c0cf6b20313f0f78833962080ac1cb9bd42cfff9cf6a74340458540
 DIST gjs-1.77.2.tar.xz 651784 BLAKE2B 
9734fa9c0f4662c1bb233aef9398690295168c5758fe33a27bff5eebb0edee3dad6da28ebeb555337928278c99b5eb7fa1651445bdb8e212d9b672eb9ae08616
 SHA512 
2b804e6b039801b55e9d700794e390c927b00e2dd738dcada95867b3ba957e1a193367c2babb4a941b8aead301ca68e5b8ece655a13a3989708072a96600eba4
 DIST gjs-1.77.90.tar.xz 653204 BLAKE2B 
f73ffbd995808a2f8935fd8a0f0700bb9919ffd435d85559729578177b23afb84db30bd8b083a2b9db9c368c088d787994a32a1d638ce3ca5f71c862bfc260ff
 SHA512 
9941680817a6f1d58291b12560bc243e96603ad1eed689fa2f4457343003b818b1f0c1c9c06aec15597b2582395e966eecab19ffd07c87b78d5e355fd675e2f6
+DIST gjs-1.78.0.tar.xz 653500 BLAKE2B 
f2b6c3d80f55c1b3365fdc94dcedec357fc21ec7f92eccdf24cc028eb006538057d0d6e3328bc2f743a563ba496da5daa8585fabd6fbf52acd38c990b8a4e8ba
 SHA512 
28ad3ff5c031b8e78622244918994ca5f510e4b403a382e7d0b0bcb9a0611be61e103398773328be4c405b49d7984c089180a5fb603518b412d01a935fb3ceb3

diff --git a/dev-libs/gjs/gjs-1.78.0.ebuild b/dev-libs/gjs/gjs-1.78.0.ebuild
new file mode 100644
index ..c5181d62024c
--- /dev/null
+++ b/dev-libs/gjs/gjs-1.78.0.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 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 ~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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2023-09-10 Thread Matt Turner
commit: b18298a5f8c932ea6f4667be54c4a9079de9f865
Author: Guillermo Joandet  gmail  com>
AuthorDate: Tue Sep  5 12:25:46 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Sep 10 20:58:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b18298a5

dev-libs/gjs: Version bump to 1.77.90

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32629
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gjs/Manifest   |  1 +
 dev-libs/gjs/gjs-1.77.90.ebuild | 68 +
 2 files changed, 69 insertions(+)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index 8a1c3f1163b5..12615f1ef79e 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,2 +1,3 @@
 DIST gjs-1.76.2.tar.xz 646232 BLAKE2B 
66466eeb5f956d5041f4e63ba977dc9a688455770c39bcedd63576f56fde9821ed3c827c470f7e3befbbf7828fbd197706637da458876ec129d6c16323e414e8
 SHA512 
26b024874ce69a6f58b5fabe006b8d5417971db9de00e21ecd352715b4535f405d162bb81c0cf6b20313f0f78833962080ac1cb9bd42cfff9cf6a74340458540
 DIST gjs-1.77.2.tar.xz 651784 BLAKE2B 
9734fa9c0f4662c1bb233aef9398690295168c5758fe33a27bff5eebb0edee3dad6da28ebeb555337928278c99b5eb7fa1651445bdb8e212d9b672eb9ae08616
 SHA512 
2b804e6b039801b55e9d700794e390c927b00e2dd738dcada95867b3ba957e1a193367c2babb4a941b8aead301ca68e5b8ece655a13a3989708072a96600eba4
+DIST gjs-1.77.90.tar.xz 653204 BLAKE2B 
f73ffbd995808a2f8935fd8a0f0700bb9919ffd435d85559729578177b23afb84db30bd8b083a2b9db9c368c088d787994a32a1d638ce3ca5f71c862bfc260ff
 SHA512 
9941680817a6f1d58291b12560bc243e96603ad1eed689fa2f4457343003b818b1f0c1c9c06aec15597b2582395e966eecab19ffd07c87b78d5e355fd675e2f6

diff --git a/dev-libs/gjs/gjs-1.77.90.ebuild b/dev-libs/gjs/gjs-1.77.90.ebuild
new file mode 100644
index ..c5181d62024c
--- /dev/null
+++ b/dev-libs/gjs/gjs-1.77.90.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 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 ~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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2023-08-31 Thread Matt Turner
commit: 02073da0e62df87543fbf41c59f3f9a9c948701d
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Aug 31 16:48:19 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Aug 31 16:48:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02073da0

dev-libs/gjs: Version bump to 1.77.2

Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gjs/Manifest  |  1 +
 dev-libs/gjs/gjs-1.77.2.ebuild | 68 ++
 2 files changed, 69 insertions(+)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index c139a87e89b0..54ed7debbf2d 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,2 +1,3 @@
 DIST gjs-1.76.2.tar.xz 646232 BLAKE2B 
66466eeb5f956d5041f4e63ba977dc9a688455770c39bcedd63576f56fde9821ed3c827c470f7e3befbbf7828fbd197706637da458876ec129d6c16323e414e8
 SHA512 
26b024874ce69a6f58b5fabe006b8d5417971db9de00e21ecd352715b4535f405d162bb81c0cf6b20313f0f78833962080ac1cb9bd42cfff9cf6a74340458540
 DIST gjs-1.77.1.tar.xz 650292 BLAKE2B 
dde0f9073ef6f87e4f76002d69e6397ac94ae6a9c711b4a35378a8e56191c1a06ae1ee14db5a3078d3f1ec443c6eeb245bdcec7c8702c8e4a581e08530c81ce5
 SHA512 
2a94406725a59e05485ebfcc6ba6b2a0c26f40833a46d6520caff576dd8495a14eb733cf0788af1ea4b5c9c11edd692637db41f6350fb4a3bf2e1c01267130cc
+DIST gjs-1.77.2.tar.xz 651784 BLAKE2B 
9734fa9c0f4662c1bb233aef9398690295168c5758fe33a27bff5eebb0edee3dad6da28ebeb555337928278c99b5eb7fa1651445bdb8e212d9b672eb9ae08616
 SHA512 
2b804e6b039801b55e9d700794e390c927b00e2dd738dcada95867b3ba957e1a193367c2babb4a941b8aead301ca68e5b8ece655a13a3989708072a96600eba4

diff --git a/dev-libs/gjs/gjs-1.77.2.ebuild b/dev-libs/gjs/gjs-1.77.2.ebuild
new file mode 100644
index ..c5181d62024c
--- /dev/null
+++ b/dev-libs/gjs/gjs-1.77.2.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 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 ~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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2023-08-13 Thread Arthur Zamarin
commit: dcf8ed2bc5d9e86b0ef629ca14436bebf7deb40c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Aug 13 15:41:05 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Aug 13 15:41:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcf8ed2b

dev-libs/gjs: Stabilize 1.76.2 ppc, #909488

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/gjs/gjs-1.76.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.76.2.ebuild b/dev-libs/gjs/gjs-1.76.2.ebuild
index 14e92f2d60e2..ef4d2148a240 100644
--- a/dev-libs/gjs/gjs-1.76.2.ebuild
+++ b/dev-libs/gjs/gjs-1.76.2.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2023-07-17 Thread Jakov Smolić
commit: f4c182493616e7d4e73233fb0eae34fdd67ae2f4
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Jul 17 07:46:32 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Jul 17 07:46:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4c18249

dev-libs/gjs: Stabilize 1.76.2 ppc64, #909488

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/gjs/gjs-1.76.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.76.2.ebuild b/dev-libs/gjs/gjs-1.76.2.ebuild
index a755622b9f24..e750a930e1f2 100644
--- a/dev-libs/gjs/gjs-1.76.2.ebuild
+++ b/dev-libs/gjs/gjs-1.76.2.ebuild
@@ -11,7 +11,7 @@ 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 ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2023-07-15 Thread Arthur Zamarin
commit: 32d7e84daeeb57fd4512bd27f4768efc558b2beb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 15 08:19:06 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 15 08:19:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32d7e84d

dev-libs/gjs: Stabilize 1.76.2 arm, #909488

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/gjs/gjs-1.76.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.76.2.ebuild b/dev-libs/gjs/gjs-1.76.2.ebuild
index f81c056bce04..a755622b9f24 100644
--- a/dev-libs/gjs/gjs-1.76.2.ebuild
+++ b/dev-libs/gjs/gjs-1.76.2.ebuild
@@ -11,7 +11,7 @@ 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 ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2023-07-11 Thread Jakov Smolić
commit: 9bc844d6836ba1cf58c330501681eeab958ac311
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Jul 11 11:19:19 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Jul 11 11:19:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bc844d6

dev-libs/gjs: Stabilize 1.76.2 amd64, #909488

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/gjs/gjs-1.76.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.76.2.ebuild b/dev-libs/gjs/gjs-1.76.2.ebuild
index 4b4e131cc81b..f81c056bce04 100644
--- a/dev-libs/gjs/gjs-1.76.2.ebuild
+++ b/dev-libs/gjs/gjs-1.76.2.ebuild
@@ -11,7 +11,7 @@ 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 ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2023-07-02 Thread Sam James
commit: 9834ff982c2cc33a9f1df1ca661c34559c78cb50
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul  2 11:16:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  2 11:17:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9834ff98

dev-libs/gjs: Stabilize 1.76.2 x86, #909488

Signed-off-by: Sam James  gentoo.org>

 dev-libs/gjs/gjs-1.76.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.76.2.ebuild b/dev-libs/gjs/gjs-1.76.2.ebuild
index 4e867f6be457..4b4e131cc81b 100644
--- a/dev-libs/gjs/gjs-1.76.2.ebuild
+++ b/dev-libs/gjs/gjs-1.76.2.ebuild
@@ -11,7 +11,7 @@ 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 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2023-07-02 Thread Sam James
commit: 0eaccecfe4628296aaa9de42151cb5eb2cf058d0
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul  2 08:32:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  2 08:33:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0eaccecf

dev-libs/gjs: Stabilize 1.76.2 arm64, #909488

Signed-off-by: Sam James  gentoo.org>

 dev-libs/gjs/gjs-1.76.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.76.2.ebuild b/dev-libs/gjs/gjs-1.76.2.ebuild
index 1806edd6bfdd..4e867f6be457 100644
--- a/dev-libs/gjs/gjs-1.76.2.ebuild
+++ b/dev-libs/gjs/gjs-1.76.2.ebuild
@@ -11,7 +11,7 @@ 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 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2023-06-19 Thread Matt Turner
commit: ec765273490b83ef577e2cec27487e4c39d74b87
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jun 19 15:07:14 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jun 19 15:29:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec765273

dev-libs/gjs: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gjs/Manifest  |  1 -
 dev-libs/gjs/gjs-1.76.1.ebuild | 72 --
 2 files changed, 73 deletions(-)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index 833b0bcc0a94..4b3f62bf04dc 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,3 +1,2 @@
 DIST gjs-1.76.0.tar.xz 645364 BLAKE2B 
9987033883e466c983af007c870cba4f2ef70ee08e276777e1b52103ddcebd1285ca9f3ce64c8ef52437a829157f58902cfb921eed06442e53fd9778d9cd9f2b
 SHA512 
fa44431f431f14b82c648c388046b83722808db52d2bbe2deeb8d270d6fbeee9c4ee27feaa4fef425e1ab5ac65a1e68d7aa9457d543044362752810128064ea6
-DIST gjs-1.76.1.tar.xz 645888 BLAKE2B 
8d37a23080cbacec616af66b482685a05d0dbbf481b6b8f16ac319da0630597aaee223098aea3866644a99bfc28f55933c8f1a6458d82e902c53d0f6dc957fa6
 SHA512 
30d1da0296a3ae4ec7e7a67a850d10dbc1bf6ac699d2a9d58280b98ee5506bc76b801d62a3c5f964b38995ceda669946df26af51c96417374ff283def7bc7bc1
 DIST gjs-1.76.2.tar.xz 646232 BLAKE2B 
66466eeb5f956d5041f4e63ba977dc9a688455770c39bcedd63576f56fde9821ed3c827c470f7e3befbbf7828fbd197706637da458876ec129d6c16323e414e8
 SHA512 
26b024874ce69a6f58b5fabe006b8d5417971db9de00e21ecd352715b4535f405d162bb81c0cf6b20313f0f78833962080ac1cb9bd42cfff9cf6a74340458540

diff --git a/dev-libs/gjs/gjs-1.76.1.ebuild b/dev-libs/gjs/gjs-1.76.1.ebuild
deleted file mode 100644
index 1806edd6bfdd..
--- a/dev-libs/gjs/gjs-1.76.1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2023 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 ~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-102.2.0:102
-   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
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.76.0-move_have_gtk4_to_the_appropriate_place.patch"
-)
-
-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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2023-06-15 Thread Matt Turner
commit: f7befe1f4a35050cb0bf37701b3bd1c17e11bb9c
Author: Guillermo Joandet  gmail  com>
AuthorDate: Thu Jun 15 10:53:32 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Jun 15 13:49:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7befe1f

dev-libs/gjs: Version bump to 1.76.2

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31451
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gjs/Manifest  |  1 +
 dev-libs/gjs/gjs-1.76.2.ebuild | 72 ++
 2 files changed, 73 insertions(+)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index 42cbc07a036e..833b0bcc0a94 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,2 +1,3 @@
 DIST gjs-1.76.0.tar.xz 645364 BLAKE2B 
9987033883e466c983af007c870cba4f2ef70ee08e276777e1b52103ddcebd1285ca9f3ce64c8ef52437a829157f58902cfb921eed06442e53fd9778d9cd9f2b
 SHA512 
fa44431f431f14b82c648c388046b83722808db52d2bbe2deeb8d270d6fbeee9c4ee27feaa4fef425e1ab5ac65a1e68d7aa9457d543044362752810128064ea6
 DIST gjs-1.76.1.tar.xz 645888 BLAKE2B 
8d37a23080cbacec616af66b482685a05d0dbbf481b6b8f16ac319da0630597aaee223098aea3866644a99bfc28f55933c8f1a6458d82e902c53d0f6dc957fa6
 SHA512 
30d1da0296a3ae4ec7e7a67a850d10dbc1bf6ac699d2a9d58280b98ee5506bc76b801d62a3c5f964b38995ceda669946df26af51c96417374ff283def7bc7bc1
+DIST gjs-1.76.2.tar.xz 646232 BLAKE2B 
66466eeb5f956d5041f4e63ba977dc9a688455770c39bcedd63576f56fde9821ed3c827c470f7e3befbbf7828fbd197706637da458876ec129d6c16323e414e8
 SHA512 
26b024874ce69a6f58b5fabe006b8d5417971db9de00e21ecd352715b4535f405d162bb81c0cf6b20313f0f78833962080ac1cb9bd42cfff9cf6a74340458540

diff --git a/dev-libs/gjs/gjs-1.76.2.ebuild b/dev-libs/gjs/gjs-1.76.2.ebuild
new file mode 100644
index ..1806edd6bfdd
--- /dev/null
+++ b/dev-libs/gjs/gjs-1.76.2.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 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 ~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-102.2.0:102
+   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
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.76.0-move_have_gtk4_to_the_appropriate_place.patch"
+)
+
+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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2023-06-10 Thread Matt Turner
commit: 050449a6879c101fec21940ec172fe4ebf4c94ea
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Jun 10 17:52:15 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Jun 10 17:52:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=050449a6

dev-libs/gjs: Drop mistaken stable keywords

Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gjs/gjs-1.76.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.76.1.ebuild b/dev-libs/gjs/gjs-1.76.1.ebuild
index 13b94f615455..1806edd6bfdd 100644
--- a/dev-libs/gjs/gjs-1.76.1.ebuild
+++ b/dev-libs/gjs/gjs-1.76.1.ebuild
@@ -11,7 +11,7 @@ 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 ppc ppc64 ~riscv x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2023-06-10 Thread Matt Turner
commit: 151319edce84446db8e437012a011eef0201599c
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Jun 10 17:01:39 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Jun 10 17:21:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=151319ed

dev-libs/gjs: Version bump to 1.76.1

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31376
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gjs/Manifest  |  1 +
 dev-libs/gjs/gjs-1.76.1.ebuild | 72 ++
 2 files changed, 73 insertions(+)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index f6dbe776d33d..42cbc07a036e 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1 +1,2 @@
 DIST gjs-1.76.0.tar.xz 645364 BLAKE2B 
9987033883e466c983af007c870cba4f2ef70ee08e276777e1b52103ddcebd1285ca9f3ce64c8ef52437a829157f58902cfb921eed06442e53fd9778d9cd9f2b
 SHA512 
fa44431f431f14b82c648c388046b83722808db52d2bbe2deeb8d270d6fbeee9c4ee27feaa4fef425e1ab5ac65a1e68d7aa9457d543044362752810128064ea6
+DIST gjs-1.76.1.tar.xz 645888 BLAKE2B 
8d37a23080cbacec616af66b482685a05d0dbbf481b6b8f16ac319da0630597aaee223098aea3866644a99bfc28f55933c8f1a6458d82e902c53d0f6dc957fa6
 SHA512 
30d1da0296a3ae4ec7e7a67a850d10dbc1bf6ac699d2a9d58280b98ee5506bc76b801d62a3c5f964b38995ceda669946df26af51c96417374ff283def7bc7bc1

diff --git a/dev-libs/gjs/gjs-1.76.1.ebuild b/dev-libs/gjs/gjs-1.76.1.ebuild
new file mode 100644
index ..13b94f615455
--- /dev/null
+++ b/dev-libs/gjs/gjs-1.76.1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 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 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-102.2.0:102
+   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
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.76.0-move_have_gtk4_to_the_appropriate_place.patch"
+)
+
+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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2023-05-04 Thread Arthur Zamarin
commit: b0f4400a389c08bd90c2726c0dc30eec2e62fdf0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 06:08:56 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 06:08:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0f4400a

dev-libs/gjs: Stabilize 1.76.0 ppc, #905546

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/gjs/gjs-1.76.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.76.0.ebuild b/dev-libs/gjs/gjs-1.76.0.ebuild
index f3704e12d4f8..510b1bfe27b3 100644
--- a/dev-libs/gjs/gjs-1.76.0.ebuild
+++ b/dev-libs/gjs/gjs-1.76.0.ebuild
@@ -11,7 +11,7 @@ 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 ~ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2023-05-02 Thread Sam James
commit: 3ad014b72d858aafba833cbcc19de00f844c8114
Author: Sam James  gentoo  org>
AuthorDate: Wed May  3 03:52:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May  3 03:52:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ad014b7

dev-libs/gjs: Stabilize 1.76.0 ppc64, #905546

Signed-off-by: Sam James  gentoo.org>

 dev-libs/gjs/gjs-1.76.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.76.0.ebuild b/dev-libs/gjs/gjs-1.76.0.ebuild
index 80d90027912c..f3704e12d4f8 100644
--- a/dev-libs/gjs/gjs-1.76.0.ebuild
+++ b/dev-libs/gjs/gjs-1.76.0.ebuild
@@ -11,7 +11,7 @@ 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 ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2023-05-02 Thread Arthur Zamarin
commit: ab651dcb038dfde21bd8f8d55e0d2496fccaf6af
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May  2 19:20:59 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May  2 19:20:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab651dcb

dev-libs/gjs: Stabilize 1.76.0 x86, #905546

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/gjs/gjs-1.76.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.76.0.ebuild b/dev-libs/gjs/gjs-1.76.0.ebuild
index b3ccfb226004..80d90027912c 100644
--- a/dev-libs/gjs/gjs-1.76.0.ebuild
+++ b/dev-libs/gjs/gjs-1.76.0.ebuild
@@ -11,7 +11,7 @@ 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 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2023-05-02 Thread Arthur Zamarin
commit: f48a924d60988cd6fb59d75b7a96be89d060b871
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May  2 19:01:01 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May  2 19:01:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f48a924d

dev-libs/gjs: Stabilize 1.76.0 amd64, #905546

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/gjs/gjs-1.76.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.76.0.ebuild b/dev-libs/gjs/gjs-1.76.0.ebuild
index 4fabb825582c..b3ccfb226004 100644
--- a/dev-libs/gjs/gjs-1.76.0.ebuild
+++ b/dev-libs/gjs/gjs-1.76.0.ebuild
@@ -11,7 +11,7 @@ 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 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2023-05-02 Thread Arthur Zamarin
commit: e1fba0572ac6161dba03c00ccdb3a39121c51b1d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May  2 17:51:23 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May  2 17:51:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1fba057

dev-libs/gjs: Stabilize 1.76.0 arm64, #905546

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/gjs/gjs-1.76.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.76.0.ebuild b/dev-libs/gjs/gjs-1.76.0.ebuild
index f8a78f22c40f..4fabb825582c 100644
--- a/dev-libs/gjs/gjs-1.76.0.ebuild
+++ b/dev-libs/gjs/gjs-1.76.0.ebuild
@@ -11,7 +11,7 @@ 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 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm arm64 ~ppc ~ppc64 ~riscv ~x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2023-05-02 Thread Arthur Zamarin
commit: efc983f7d0be3bd65d5db3d7001969a7de3eeed1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May  2 17:38:20 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May  2 17:38:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efc983f7

dev-libs/gjs: Stabilize 1.76.0 arm, #905546

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/gjs/gjs-1.76.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.76.0.ebuild b/dev-libs/gjs/gjs-1.76.0.ebuild
index e7cdaae084f1..f8a78f22c40f 100644
--- a/dev-libs/gjs/gjs-1.76.0.ebuild
+++ b/dev-libs/gjs/gjs-1.76.0.ebuild
@@ -11,7 +11,7 @@ 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 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2023-04-01 Thread Arthur Zamarin
commit: 0943d40457471883e096f36fdcc6d101677ac8f2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr  1 19:00:58 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr  1 19:00:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0943d404

dev-libs/gjs: Stabilize 1.74.2 ppc, #901377

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/gjs/gjs-1.74.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.74.2.ebuild b/dev-libs/gjs/gjs-1.74.2.ebuild
index ec894bc97180..113ff759ea9e 100644
--- a/dev-libs/gjs/gjs-1.74.2.ebuild
+++ b/dev-libs/gjs/gjs-1.74.2.ebuild
@@ -11,7 +11,7 @@ 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 ~ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2023-03-31 Thread Arthur Zamarin
commit: 0c6f7223d148f0e671404027d890cd1fb29d6ea4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 31 12:03:22 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 31 12:03:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c6f7223

dev-libs/gjs: Stabilize 1.74.2 arm, #901377

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/gjs/gjs-1.74.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.74.2.ebuild b/dev-libs/gjs/gjs-1.74.2.ebuild
index c86be1b458fa..ec894bc97180 100644
--- a/dev-libs/gjs/gjs-1.74.2.ebuild
+++ b/dev-libs/gjs/gjs-1.74.2.ebuild
@@ -11,7 +11,7 @@ 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 ~ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/files/, dev-libs/gjs/

2023-03-18 Thread Matt Turner
commit: aa2cec7d4a0926da65f3830ced1ca945f4dfe96a
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Mar 18 21:34:16 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 19 03:41:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa2cec7d

dev-libs/gjs: Version bump to 1.76.0

Closes: https://bugs.gentoo.org/900875
Closes: https://github.com/gentoo/gentoo/pull/30224
Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gjs/Manifest  |  1 +
 ...0-move_have_gtk4_to_the_appropriate_place.patch | 38 
 dev-libs/gjs/gjs-1.76.0.ebuild | 72 ++
 3 files changed, 111 insertions(+)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index ca195b26575b..3b5bf78e27c0 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,3 +1,4 @@
 DIST gjs-1.74.1.tar.xz 638536 BLAKE2B 
375abcaa20a538cfa271f7dcf6f3715e4324ff5a4a9482ce0dd7f78213598a715ebc034f701fe458876f841f72802db4ae2aabf0abc04dc4ac5bb39c917741fd
 SHA512 
346667accb589df0e6a045e30782017eab928115f263d36d521b61b0af38fd268bc518b8ab5ec78e5d25e0194b744a2ee59e65668da679e138b2122858ce0614
 DIST gjs-1.74.2.tar.xz 639012 BLAKE2B 
12f6f60b801d96a4cff260a0abc5da96c30a5b77d69d31b646b16db20a586761b36b2601c8da8ab7b313c96b8fb2319ed65cb53f3f3ca2d3d255648ceccdbc7c
 SHA512 
738176aabcc8d0147cf77b7af3271c93ca4e8a473b2d35722b4cf9a15dcdc9f87962a29dd949607d947256df9ffcfd499d7189b6eff7ac416bbad594a2bc8ea9
 DIST gjs-1.75.90.tar.xz 645228 BLAKE2B 
853704b5eed8d14e070fe47ec10a27071ab6d7c6754f61206f03c20a3fba0038105c54fd2b2b2196dfeb0e74aea966a6bd886ad8d77a0c1d1d70bf6eb5bc0a54
 SHA512 
2bfdb9fb62612505e2f647c164944337257915d427e62c340b1dbe389d22cf309fe4ba4f55c9399c3027136e24b49ed441598b9fbd93389e8596e2de8a6917fc
+DIST gjs-1.76.0.tar.xz 645364 BLAKE2B 
9987033883e466c983af007c870cba4f2ef70ee08e276777e1b52103ddcebd1285ca9f3ce64c8ef52437a829157f58902cfb921eed06442e53fd9778d9cd9f2b
 SHA512 
fa44431f431f14b82c648c388046b83722808db52d2bbe2deeb8d270d6fbeee9c4ee27feaa4fef425e1ab5ac65a1e68d7aa9457d543044362752810128064ea6

diff --git 
a/dev-libs/gjs/files/gjs-1.76.0-move_have_gtk4_to_the_appropriate_place.patch 
b/dev-libs/gjs/files/gjs-1.76.0-move_have_gtk4_to_the_appropriate_place.patch
new file mode 100644
index ..2bb80126507f
--- /dev/null
+++ 
b/dev-libs/gjs/files/gjs-1.76.0-move_have_gtk4_to_the_appropriate_place.patch
@@ -0,0 +1,38 @@
+# https://gitlab.gnome.org/GNOME/gjs/-/issues/532
+# 
https://gitlab.gnome.org/GNOME/gjs/-/merge_requests/830/diffs?commit_id=83683d093c157828cf7787e53a32c586ae4e85d3
 
+diff --git a/installed-tests/js/meson.build b/installed-tests/js/meson.build
+index 
6db887d2250face397079b03d215bbd13f455efb..1e953ceb7695356b6e854775e5db005a9c22e053
 100644
+--- a/installed-tests/js/meson.build
 b/installed-tests/js/meson.build
+@@ -203,9 +203,13 @@ endif
+ # during build should be run using dbus-run-session
+ 
+ dbus_tests = ['GDBus']
+-if have_gtk4 and not get_option('skip_gtk_tests')
+-# FIXME: find out why GTK4 tries to acquire a message bus
+-dbus_tests += 'Gtk4'
++if not get_option('skip_gtk_tests')
++have_gtk4 = dependency('gtk4', required: false).found()
++
++if have_gtk4 
++# FIXME: find out why GTK4 tries to acquire a message bus
++dbus_tests += 'Gtk4'
++endif
+ endif
+ 
+ bus_config = files('../../test/test-bus.conf')
+diff --git a/meson.build b/meson.build
+index 
3ac372a16b0bfaa364ed7422119f3e6e4af8971e..5c7703935b68c724347692ef5bf47a3edf868c61
 100644
+--- a/meson.build
 b/meson.build
+@@ -679,10 +679,6 @@ endif
+ 
+ ### Tests and test setups 
##
+ 
+-if not get_option('skip_gtk_tests')
+-have_gtk4 = dependency('gtk4', required: false).found()
+-endif
+-
+ subdir('installed-tests')
+ 
+ # Note: The test program in test/ needs to be ported

diff --git a/dev-libs/gjs/gjs-1.76.0.ebuild b/dev-libs/gjs/gjs-1.76.0.ebuild
new file mode 100644
index ..e7cdaae084f1
--- /dev/null
+++ b/dev-libs/gjs/gjs-1.76.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 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 ~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-102.2.0:102
+   cairo? ( x11-libs/cairo[X,glib] )
+   readline? ( sys-libs/readline:0= )
+"
+DEPEND="${RDEPEND}
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   test? (
+

[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2023-03-11 Thread Matt Turner
commit: 277bc6d90aca531f057efd715abb010e879fa1a2
Author: Guillermo Joandet  gmail  com>
AuthorDate: Tue Mar  7 17:31:26 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 11 15:40:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=277bc6d9

dev-libs/gjs: Version bump to 1.75.90

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29979
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gjs/Manifest   |  1 +
 dev-libs/gjs/gjs-1.75.90.ebuild | 68 +
 2 files changed, 69 insertions(+)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index 54d19e351bc8..ca195b26575b 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,2 +1,3 @@
 DIST gjs-1.74.1.tar.xz 638536 BLAKE2B 
375abcaa20a538cfa271f7dcf6f3715e4324ff5a4a9482ce0dd7f78213598a715ebc034f701fe458876f841f72802db4ae2aabf0abc04dc4ac5bb39c917741fd
 SHA512 
346667accb589df0e6a045e30782017eab928115f263d36d521b61b0af38fd268bc518b8ab5ec78e5d25e0194b744a2ee59e65668da679e138b2122858ce0614
 DIST gjs-1.74.2.tar.xz 639012 BLAKE2B 
12f6f60b801d96a4cff260a0abc5da96c30a5b77d69d31b646b16db20a586761b36b2601c8da8ab7b313c96b8fb2319ed65cb53f3f3ca2d3d255648ceccdbc7c
 SHA512 
738176aabcc8d0147cf77b7af3271c93ca4e8a473b2d35722b4cf9a15dcdc9f87962a29dd949607d947256df9ffcfd499d7189b6eff7ac416bbad594a2bc8ea9
+DIST gjs-1.75.90.tar.xz 645228 BLAKE2B 
853704b5eed8d14e070fe47ec10a27071ab6d7c6754f61206f03c20a3fba0038105c54fd2b2b2196dfeb0e74aea966a6bd886ad8d77a0c1d1d70bf6eb5bc0a54
 SHA512 
2bfdb9fb62612505e2f647c164944337257915d427e62c340b1dbe389d22cf309fe4ba4f55c9399c3027136e24b49ed441598b9fbd93389e8596e2de8a6917fc

diff --git a/dev-libs/gjs/gjs-1.75.90.ebuild b/dev-libs/gjs/gjs-1.75.90.ebuild
new file mode 100644
index ..be95ea793e8f
--- /dev/null
+++ b/dev-libs/gjs/gjs-1.75.90.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 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 ~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-102.2.0:102
+   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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2023-02-22 Thread Matt Turner
commit: 43842b917dd3378033bd0dc4e413464653a10715
Author: Guillermo Joandet  gmail  com>
AuthorDate: Tue Feb 21 14:41:18 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Feb 22 22:02:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43842b91

dev-libs/gjs: Version bump to 1.74.2

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29704
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gjs/Manifest  |  1 +
 dev-libs/gjs/gjs-1.74.2.ebuild | 68 ++
 2 files changed, 69 insertions(+)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index 5ffaae812bbb..54d19e351bc8 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1 +1,2 @@
 DIST gjs-1.74.1.tar.xz 638536 BLAKE2B 
375abcaa20a538cfa271f7dcf6f3715e4324ff5a4a9482ce0dd7f78213598a715ebc034f701fe458876f841f72802db4ae2aabf0abc04dc4ac5bb39c917741fd
 SHA512 
346667accb589df0e6a045e30782017eab928115f263d36d521b61b0af38fd268bc518b8ab5ec78e5d25e0194b744a2ee59e65668da679e138b2122858ce0614
+DIST gjs-1.74.2.tar.xz 639012 BLAKE2B 
12f6f60b801d96a4cff260a0abc5da96c30a5b77d69d31b646b16db20a586761b36b2601c8da8ab7b313c96b8fb2319ed65cb53f3f3ca2d3d255648ceccdbc7c
 SHA512 
738176aabcc8d0147cf77b7af3271c93ca4e8a473b2d35722b4cf9a15dcdc9f87962a29dd949607d947256df9ffcfd499d7189b6eff7ac416bbad594a2bc8ea9

diff --git a/dev-libs/gjs/gjs-1.74.2.ebuild b/dev-libs/gjs/gjs-1.74.2.ebuild
new file mode 100644
index ..3c494fc4f0f8
--- /dev/null
+++ b/dev-libs/gjs/gjs-1.74.2.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 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 ~ppc ~ppc64 ~riscv ~x86"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.66.0:2
+   dev-libs/libffi:=
+   >=dev-libs/gobject-introspection-1.66.1:=
+   >=dev-lang/spidermonkey-102.2.0:102
+   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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2022-12-22 Thread Arthur Zamarin
commit: cf7dc5276b6b50ef59cc6f7379957e42f8e82c71
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Dec 22 11:12:30 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Dec 22 11:12:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf7dc527

dev-libs/gjs: Stabilize 1.74.1 arm, #885627

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/gjs/gjs-1.74.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.74.1.ebuild b/dev-libs/gjs/gjs-1.74.1.ebuild
index ab54bc1c14cf..cc5a3f3cb136 100644
--- a/dev-libs/gjs/gjs-1.74.1.ebuild
+++ b/dev-libs/gjs/gjs-1.74.1.ebuild
@@ -11,7 +11,7 @@ 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 ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2022-12-16 Thread Arthur Zamarin
commit: e616c3df43321fd302fd4c9885d1de5ef85ba3ee
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 17 06:43:04 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 17 06:44:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e616c3df

dev-libs/gjs: Stabilize 1.74.1 ppc, #885627

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/gjs/gjs-1.74.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.74.1.ebuild b/dev-libs/gjs/gjs-1.74.1.ebuild
index 7be031cbaa4d..ab54bc1c14cf 100644
--- a/dev-libs/gjs/gjs-1.74.1.ebuild
+++ b/dev-libs/gjs/gjs-1.74.1.ebuild
@@ -11,7 +11,7 @@ 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 ~ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~riscv x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2022-12-16 Thread Arthur Zamarin
commit: f5ca1b383b88f2cc672231c584d218c9ef3b5840
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 16 20:56:32 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 16 20:56:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5ca1b38

dev-libs/gjs: Stabilize 1.74.1 ppc64, #885627

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/gjs/gjs-1.74.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.74.1.ebuild b/dev-libs/gjs/gjs-1.74.1.ebuild
index 34b369950447..a27ea5d33dee 100644
--- a/dev-libs/gjs/gjs-1.74.1.ebuild
+++ b/dev-libs/gjs/gjs-1.74.1.ebuild
@@ -11,7 +11,7 @@ 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 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv ~x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/, dev-libs/gjs/files/

2022-11-23 Thread Sam James
commit: 59aefbdbc113f8093239729eaef56b44ccef035e
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 19 04:25:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 24 03:08:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59aefbdb

dev-libs/gjs: drop 1.64.5

Signed-off-by: Sam James  gentoo.org>

 dev-libs/gjs/Manifest  |   1 -
 dev-libs/gjs/files/gjs-1.64.5-gcc-11-support.patch | 129 -
 dev-libs/gjs/gjs-1.64.5.ebuild |  51 
 3 files changed, 181 deletions(-)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index 8e7789c777d4..968140abcd22 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,4 +1,3 @@
-DIST gjs-1.64.5.tar.xz 422548 BLAKE2B 
dcc0b7327cbc6a1108be031c8807e61ebd3c8392916750078aaa0d82cb3bf9f7ff0e1876c250e5ddf6e9d7bb6a17d9d1fe34c1c77ff534b7ec1dd54fa05a2d1b
 SHA512 
41a3c79888792674b2bccbf254507ed02497eb571c8ca7f47aab406d2ee29b73c98b1c7d59c33ed33bad90c6989df944d78b86d2f7e9824d598b62e29769b6dc
 DIST gjs-1.72.2.tar.xz 620380 BLAKE2B 
5ea15bdf25c36fa0236f03adea5b2261db3923190005754119eacd070830e7baedfa842ab273219055f67f7af535d31d5844c76eddfb03a8ec1cab57297ec258
 SHA512 
0dd10f40e8811bbb79c541cf3dc4e3759c0e025485e4b8ad2870dc30ac8030573300bc178c78bf2d396b86733e36b33210bfbdeead6a314e592d5b3c250a16a2
 DIST gjs-1.74.0.tar.xz 638064 BLAKE2B 
d44f323aef9b696c7dab53fb46d6bbf142f83636bff81fe68bd30f1f897a778836d7a388c946cb86e84df15b3908d8ff14f0d994854eb2dce7af2c4e54da299b
 SHA512 
a17947664a2bb83363ec564dcb5e619f241d0b547512042f2c0e49fbbc8ca4217b90e6b22bc2e4004e8f27e013f8520674a493f7cf3b808437b855eee3eb0408
 DIST gjs-1.74.1.tar.xz 638536 BLAKE2B 
375abcaa20a538cfa271f7dcf6f3715e4324ff5a4a9482ce0dd7f78213598a715ebc034f701fe458876f841f72802db4ae2aabf0abc04dc4ac5bb39c917741fd
 SHA512 
346667accb589df0e6a045e30782017eab928115f263d36d521b61b0af38fd268bc518b8ab5ec78e5d25e0194b744a2ee59e65668da679e138b2122858ce0614

diff --git a/dev-libs/gjs/files/gjs-1.64.5-gcc-11-support.patch 
b/dev-libs/gjs/files/gjs-1.64.5-gcc-11-support.patch
deleted file mode 100644
index 3808b6d7862b..
--- a/dev-libs/gjs/files/gjs-1.64.5-gcc-11-support.patch
+++ /dev/null
@@ -1,129 +0,0 @@
-From 757d42d87e8a3b52a0782bc9cbd33c788ecc34e4 Mon Sep 17 00:00:00 2001
-From: Philip Chimento 
-Date: Mon, 15 Feb 2021 20:40:43 -0800
-Subject: [PATCH 1/2] GjsPrivate: Remove volatile from g_once_init_enter flag
-
-On platforms where g_once_init_enter() is defined to use C11 atomic
-builtins, passing a pointer to a volatile value will generate a warning
-in GCC 11 and later.
-
-More info about the GCC change:
-https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95378
-https://gcc.gnu.org/pipermail/gcc-patches/2020-June/548283.html
-
-More info about changes made in GLib:
-https://gitlab.gnome.org/GNOME/glib/-/issues/600
-
-See: #376
-(cherry picked from commit 989ac9ac723dc1c8b6b8961292f236c558f5c0f0)

- libgjs-private/gjs-util.c | 8 
- 1 file changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/libgjs-private/gjs-util.c b/libgjs-private/gjs-util.c
-index 20a732d5..f7f3189a 100644
 a/libgjs-private/gjs-util.c
-+++ b/libgjs-private/gjs-util.c
-@@ -57,8 +57,8 @@ gjs_format_int_alternative_output(int n)
- GType
- gjs_locale_category_get_type(void)
- {
--  static volatile size_t g_define_type_id__volatile = 0;
--  if (g_once_init_enter(&g_define_type_id__volatile)) {
-+static size_t gjs_locale_category_get_type = 0;
-+if (g_once_init_enter(&gjs_locale_category_get_type)) {
-   static const GEnumValue v[] = {
-   { GJS_LOCALE_CATEGORY_ALL, "GJS_LOCALE_CATEGORY_ALL", "all" },
-   { GJS_LOCALE_CATEGORY_COLLATE, "GJS_LOCALE_CATEGORY_COLLATE", 
"collate" },
-@@ -72,9 +72,9 @@ gjs_locale_category_get_type(void)
-   GType g_define_type_id =
- g_enum_register_static(g_intern_static_string("GjsLocaleCategory"), 
v);
- 
--  g_once_init_leave(&g_define_type_id__volatile, g_define_type_id);
-+  g_once_init_leave(&gjs_locale_category_get_type, g_define_type_id);
-   }
--  return g_define_type_id__volatile;
-+  return gjs_locale_category_get_type;
- }
- 
- /**
--- 
-2.35.1
-
-From dade6ee66e07a1865dc380060abe921eaeeae763 Mon Sep 17 00:00:00 2001
-From: Philip Chimento 
-Date: Sun, 14 Feb 2021 12:20:09 -0800
-Subject: [PATCH 2/2] maint: Avoid g_once_init_enter error in GCC 11
-
-On platforms where g_once_init_enter() is defined to use C11 atomic
-builtins, passing a pointer to a volatile value is an error in GCC 11 and
-later, in C++.
-
-More info about the GCC change:
-https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95378
-https://gcc.gnu.org/pipermail/gcc-patches/2020-June/548283.html
-
-However, it's my understanding that in modern C++ there is no longer a
-need to guard the initialization of these variables. Since C++11, static
-local variables in a function are guaranteed to be initialized only once,
-the first time control passes through that fu

[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2022-11-19 Thread Sam James
commit: e8fc3d4c0fb680767d99855d414eab2fbb63aa1f
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 19 04:47:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 20 00:41:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8fc3d4c

dev-libs/gjs: stabilize 1.72.2-r1 for ppc

Signed-off-by: Sam James  gentoo.org>

 dev-libs/gjs/gjs-1.72.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.72.2-r1.ebuild 
b/dev-libs/gjs/gjs-1.72.2-r1.ebuild
index 6b2674c19989..62bb94cec789 100644
--- a/dev-libs/gjs/gjs-1.72.2-r1.ebuild
+++ b/dev-libs/gjs/gjs-1.72.2-r1.ebuild
@@ -11,7 +11,7 @@ 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 ~ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2022-11-19 Thread Sam James
commit: 99f225b270b5f2a04b80703b2828fb81d214bdb4
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 19 04:25:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 20 00:41:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99f225b2

dev-libs/gjs: keyword >=1.72.2-r1 for ~ppc

Signed-off-by: Sam James  gentoo.org>

 dev-libs/gjs/gjs-1.72.2-r1.ebuild | 2 +-
 dev-libs/gjs/gjs-1.74.0.ebuild| 2 +-
 dev-libs/gjs/gjs-1.74.1.ebuild| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/gjs/gjs-1.72.2-r1.ebuild 
b/dev-libs/gjs/gjs-1.72.2-r1.ebuild
index d0f22ad5477d..6b2674c19989 100644
--- a/dev-libs/gjs/gjs-1.72.2-r1.ebuild
+++ b/dev-libs/gjs/gjs-1.72.2-r1.ebuild
@@ -11,7 +11,7 @@ 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 ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="

diff --git a/dev-libs/gjs/gjs-1.74.0.ebuild b/dev-libs/gjs/gjs-1.74.0.ebuild
index fc6216a63210..5d158cb1470d 100644
--- a/dev-libs/gjs/gjs-1.74.0.ebuild
+++ b/dev-libs/gjs/gjs-1.74.0.ebuild
@@ -11,7 +11,7 @@ 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 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="

diff --git a/dev-libs/gjs/gjs-1.74.1.ebuild b/dev-libs/gjs/gjs-1.74.1.ebuild
index fc6216a63210..5d158cb1470d 100644
--- a/dev-libs/gjs/gjs-1.74.1.ebuild
+++ b/dev-libs/gjs/gjs-1.74.1.ebuild
@@ -11,7 +11,7 @@ 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 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2022-10-30 Thread Matt Turner
commit: c29c2c0be1bd857e6e74ff60750c01c06ce48c2a
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Oct 29 23:42:28 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Oct 30 15:24:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c29c2c0b

dev-libs/gjs: Version bump to 1.74.1

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28024
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gjs/Manifest  |  1 +
 dev-libs/gjs/gjs-1.74.1.ebuild | 68 ++
 2 files changed, 69 insertions(+)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index 295a5fbd1ec2..8e7789c777d4 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,3 +1,4 @@
 DIST gjs-1.64.5.tar.xz 422548 BLAKE2B 
dcc0b7327cbc6a1108be031c8807e61ebd3c8392916750078aaa0d82cb3bf9f7ff0e1876c250e5ddf6e9d7bb6a17d9d1fe34c1c77ff534b7ec1dd54fa05a2d1b
 SHA512 
41a3c79888792674b2bccbf254507ed02497eb571c8ca7f47aab406d2ee29b73c98b1c7d59c33ed33bad90c6989df944d78b86d2f7e9824d598b62e29769b6dc
 DIST gjs-1.72.2.tar.xz 620380 BLAKE2B 
5ea15bdf25c36fa0236f03adea5b2261db3923190005754119eacd070830e7baedfa842ab273219055f67f7af535d31d5844c76eddfb03a8ec1cab57297ec258
 SHA512 
0dd10f40e8811bbb79c541cf3dc4e3759c0e025485e4b8ad2870dc30ac8030573300bc178c78bf2d396b86733e36b33210bfbdeead6a314e592d5b3c250a16a2
 DIST gjs-1.74.0.tar.xz 638064 BLAKE2B 
d44f323aef9b696c7dab53fb46d6bbf142f83636bff81fe68bd30f1f897a778836d7a388c946cb86e84df15b3908d8ff14f0d994854eb2dce7af2c4e54da299b
 SHA512 
a17947664a2bb83363ec564dcb5e619f241d0b547512042f2c0e49fbbc8ca4217b90e6b22bc2e4004e8f27e013f8520674a493f7cf3b808437b855eee3eb0408
+DIST gjs-1.74.1.tar.xz 638536 BLAKE2B 
375abcaa20a538cfa271f7dcf6f3715e4324ff5a4a9482ce0dd7f78213598a715ebc034f701fe458876f841f72802db4ae2aabf0abc04dc4ac5bb39c917741fd
 SHA512 
346667accb589df0e6a045e30782017eab928115f263d36d521b61b0af38fd268bc518b8ab5ec78e5d25e0194b744a2ee59e65668da679e138b2122858ce0614

diff --git a/dev-libs/gjs/gjs-1.74.1.ebuild b/dev-libs/gjs/gjs-1.74.1.ebuild
new file mode 100644
index ..fc6216a63210
--- /dev/null
+++ b/dev-libs/gjs/gjs-1.74.1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2022 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 ~ppc64 ~riscv ~x86"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.66.0:2
+   dev-libs/libffi:=
+   >=dev-libs/gobject-introspection-1.66.1:=
+   >=dev-lang/spidermonkey-102.2.0:102
+   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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2022-10-29 Thread Matt Turner
commit: 8cf41a274e0ceded6b36a5409e938ab38f795427
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Oct 29 21:19:44 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Oct 29 23:20:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cf41a27

dev-libs/gjs: Set remote-id

Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gjs/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-libs/gjs/metadata.xml b/dev-libs/gjs/metadata.xml
index 0cf2f6cd932c..cc6371730cc6 100644
--- a/dev-libs/gjs/metadata.xml
+++ b/dev-libs/gjs/metadata.xml
@@ -8,4 +8,7 @@
   
 Enable profiling data capture support using 
dev-util/sysprof-capture
   
+  
+GNOME/gjs
+  
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2022-10-08 Thread Sam James
commit: b8215b304dce31259ace9bf5ba1cf4b99749a155
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  8 18:20:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  8 18:25:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8215b30

dev-libs/gjs: fix MissingUseDepDefault on cairo

Closes: https://bugs.gentoo.org/875908
Signed-off-by: Sam James  gentoo.org>

 dev-libs/gjs/{gjs-1.72.1.ebuild => gjs-1.72.1-r1.ebuild} | 2 +-
 dev-libs/gjs/{gjs-1.72.2.ebuild => gjs-1.72.2-r1.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/gjs/gjs-1.72.1.ebuild b/dev-libs/gjs/gjs-1.72.1-r1.ebuild
similarity index 97%
rename from dev-libs/gjs/gjs-1.72.1.ebuild
rename to dev-libs/gjs/gjs-1.72.1-r1.ebuild
index 1bc9ac221ed6..d0f22ad5477d 100644
--- a/dev-libs/gjs/gjs-1.72.1.ebuild
+++ b/dev-libs/gjs/gjs-1.72.1-r1.ebuild
@@ -19,7 +19,7 @@ RDEPEND="
dev-libs/libffi:=
>=dev-libs/gobject-introspection-1.66.1:=
>=dev-lang/spidermonkey-91.3.0:91
-   cairo? ( x11-libs/cairo[X,glib,svg] )
+   cairo? ( x11-libs/cairo[X,glib,svg(+)] )
readline? ( sys-libs/readline:0= )
 "
 DEPEND="${RDEPEND}

diff --git a/dev-libs/gjs/gjs-1.72.2.ebuild b/dev-libs/gjs/gjs-1.72.2-r1.ebuild
similarity index 97%
rename from dev-libs/gjs/gjs-1.72.2.ebuild
rename to dev-libs/gjs/gjs-1.72.2-r1.ebuild
index 1bc9ac221ed6..d0f22ad5477d 100644
--- a/dev-libs/gjs/gjs-1.72.2.ebuild
+++ b/dev-libs/gjs/gjs-1.72.2-r1.ebuild
@@ -19,7 +19,7 @@ RDEPEND="
dev-libs/libffi:=
>=dev-libs/gobject-introspection-1.66.1:=
>=dev-lang/spidermonkey-91.3.0:91
-   cairo? ( x11-libs/cairo[X,glib,svg] )
+   cairo? ( x11-libs/cairo[X,glib,svg(+)] )
readline? ( sys-libs/readline:0= )
 "
 DEPEND="${RDEPEND}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2022-10-07 Thread Matt Turner
commit: ea3d7763ccdaad0e0a284c12ee8822f8eb4f6b78
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Oct  7 23:22:25 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Oct  7 23:22:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea3d7763

dev-libs/gjs: Drop USE dep on cairo[svg]

Bug: https://bugs.gentoo.org/875908
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gjs/gjs-1.74.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.74.0.ebuild b/dev-libs/gjs/gjs-1.74.0.ebuild
index 14cb544aa6d7..fc6216a63210 100644
--- a/dev-libs/gjs/gjs-1.74.0.ebuild
+++ b/dev-libs/gjs/gjs-1.74.0.ebuild
@@ -19,7 +19,7 @@ RDEPEND="
dev-libs/libffi:=
>=dev-libs/gobject-introspection-1.66.1:=
>=dev-lang/spidermonkey-102.2.0:102
-   cairo? ( x11-libs/cairo[X,glib,svg] )
+   cairo? ( x11-libs/cairo[X,glib] )
readline? ( sys-libs/readline:0= )
 "
 DEPEND="${RDEPEND}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2022-10-07 Thread Matt Turner
commit: 4d534829febca4a7fa6a2b4cbb98d934ada74004
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Oct  7 23:20:14 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Oct  7 23:20:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d534829

dev-libs/gjs: Drop useless IUSE=gtk

Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gjs/gjs-1.64.5.ebuild | 2 +-
 dev-libs/gjs/gjs-1.72.1.ebuild | 2 +-
 dev-libs/gjs/gjs-1.72.2.ebuild | 2 +-
 dev-libs/gjs/gjs-1.74.0.ebuild | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-libs/gjs/gjs-1.64.5.ebuild b/dev-libs/gjs/gjs-1.64.5.ebuild
index 60973ef2fa78..c9acc67c8466 100644
--- a/dev-libs/gjs/gjs-1.64.5.ebuild
+++ b/dev-libs/gjs/gjs-1.64.5.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs";
 
 LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
 SLOT="0"
-IUSE="+cairo examples gtk readline +sysprof test"
+IUSE="+cairo examples readline +sysprof test"
 KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 sparc x86"
 RESTRICT="!test? ( test )"
 

diff --git a/dev-libs/gjs/gjs-1.72.1.ebuild b/dev-libs/gjs/gjs-1.72.1.ebuild
index cc09c1592110..1bc9ac221ed6 100644
--- a/dev-libs/gjs/gjs-1.72.1.ebuild
+++ b/dev-libs/gjs/gjs-1.72.1.ebuild
@@ -10,7 +10,7 @@ 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 gtk readline sysprof test"
+IUSE="+cairo examples readline sysprof test"
 KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86"
 RESTRICT="!test? ( test )"
 

diff --git a/dev-libs/gjs/gjs-1.72.2.ebuild b/dev-libs/gjs/gjs-1.72.2.ebuild
index cc09c1592110..1bc9ac221ed6 100644
--- a/dev-libs/gjs/gjs-1.72.2.ebuild
+++ b/dev-libs/gjs/gjs-1.72.2.ebuild
@@ -10,7 +10,7 @@ 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 gtk readline sysprof test"
+IUSE="+cairo examples readline sysprof test"
 KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86"
 RESTRICT="!test? ( test )"
 

diff --git a/dev-libs/gjs/gjs-1.74.0.ebuild b/dev-libs/gjs/gjs-1.74.0.ebuild
index dda2b9c1dcb1..14cb544aa6d7 100644
--- a/dev-libs/gjs/gjs-1.74.0.ebuild
+++ b/dev-libs/gjs/gjs-1.74.0.ebuild
@@ -10,7 +10,7 @@ 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 gtk readline sysprof test"
+IUSE="+cairo examples readline sysprof test"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2022-09-28 Thread Arthur Zamarin
commit: b9700b64dd78b63ae2d675cf87ead6e255956ff6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Sep 28 16:29:00 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Sep 28 16:29:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9700b64

dev-libs/gjs: Stabilize 1.72.2 ppc64, #868606

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/gjs/gjs-1.72.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.72.2.ebuild b/dev-libs/gjs/gjs-1.72.2.ebuild
index 87ea30c49dca..cc09c1592110 100644
--- a/dev-libs/gjs/gjs-1.72.2.ebuild
+++ b/dev-libs/gjs/gjs-1.72.2.ebuild
@@ -11,7 +11,7 @@ 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 gtk readline sysprof test"
-KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2022-09-18 Thread Sam James
commit: 0bc80fd87de3b7bfeadddc213377c75cdb2af2c0
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 19 01:38:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 19 01:38:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bc80fd8

dev-libs/gjs: Stabilize 1.72.2 arm, #868606

Signed-off-by: Sam James  gentoo.org>

 dev-libs/gjs/gjs-1.72.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.72.2.ebuild b/dev-libs/gjs/gjs-1.72.2.ebuild
index 002524a5ac0e..87ea30c49dca 100644
--- a/dev-libs/gjs/gjs-1.72.2.ebuild
+++ b/dev-libs/gjs/gjs-1.72.2.ebuild
@@ -11,7 +11,7 @@ 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 gtk readline sysprof test"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2022-08-15 Thread Arthur Zamarin
commit: 9a15a4a703d884ed65258a560f4941b863d00dd7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Aug 15 19:12:39 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Aug 15 19:12:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a15a4a7

dev-libs/gjs: Stabilize 1.72.1 ppc64, #861029

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/gjs/gjs-1.72.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.72.1.ebuild b/dev-libs/gjs/gjs-1.72.1.ebuild
index 87ea30c49dca..cc09c1592110 100644
--- a/dev-libs/gjs/gjs-1.72.1.ebuild
+++ b/dev-libs/gjs/gjs-1.72.1.ebuild
@@ -11,7 +11,7 @@ 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 gtk readline sysprof test"
-KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2022-08-15 Thread Arthur Zamarin
commit: c5c82da9bdae67a4b48c1ca6b15d18934928eff0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Aug 15 17:43:38 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Aug 15 17:43:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5c82da9

dev-libs/gjs: Stabilize 1.72.1 arm, #861029

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/gjs/gjs-1.72.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.72.1.ebuild b/dev-libs/gjs/gjs-1.72.1.ebuild
index 002524a5ac0e..87ea30c49dca 100644
--- a/dev-libs/gjs/gjs-1.72.1.ebuild
+++ b/dev-libs/gjs/gjs-1.72.1.ebuild
@@ -11,7 +11,7 @@ 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 gtk readline sysprof test"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2022-08-08 Thread Matt Turner
commit: ce2f8f74333e1a2921ae6eed2be6cb5ad2b5a435
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Aug  8 14:58:43 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Aug  8 15:01:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce2f8f74

dev-libs/gjs: Version bump to 1.72.2

Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gjs/Manifest  |  1 +
 dev-libs/gjs/gjs-1.72.2.ebuild | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index 7eb0bab96283..ea4bb9662283 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,3 +1,4 @@
 DIST gjs-1.64.5.tar.xz 422548 BLAKE2B 
dcc0b7327cbc6a1108be031c8807e61ebd3c8392916750078aaa0d82cb3bf9f7ff0e1876c250e5ddf6e9d7bb6a17d9d1fe34c1c77ff534b7ec1dd54fa05a2d1b
 SHA512 
41a3c79888792674b2bccbf254507ed02497eb571c8ca7f47aab406d2ee29b73c98b1c7d59c33ed33bad90c6989df944d78b86d2f7e9824d598b62e29769b6dc
 DIST gjs-1.72.0.tar.xz 620296 BLAKE2B 
33665e66d548c6017bdc9ddb7409e1a21b07c9257bfa23ef35b58131037eefcf8ec5c8ffddbb1968db374f22729a6da873b85a022a2f3ed00168cba00acc7923
 SHA512 
224934eed511052d013cc7c2a29ccf79b14e5ed8c01db8071f07858387d7794b9156abd43ac494a13294248d9b6f2956d21c4e9581a41f5161043dff374f72f9
 DIST gjs-1.72.1.tar.xz 620248 BLAKE2B 
945b988fdb8c9fc01ec73c8f10b7e5ba9db3ee6dabee65d574b42b7cc9421a0c679f15d565a5e538f6493ed58dc4f9503698b8e3c554704338225d7a748b9594
 SHA512 
dbceb8651e248ace064d9338d1b3ee1ec0ec835843eb617925b09d77808a71274023d7ad621ed638ff47b93e1fa46e7a349342e555dd6043dc97b81d36bf34e6
+DIST gjs-1.72.2.tar.xz 620380 BLAKE2B 
5ea15bdf25c36fa0236f03adea5b2261db3923190005754119eacd070830e7baedfa842ab273219055f67f7af535d31d5844c76eddfb03a8ec1cab57297ec258
 SHA512 
0dd10f40e8811bbb79c541cf3dc4e3759c0e025485e4b8ad2870dc30ac8030573300bc178c78bf2d396b86733e36b33210bfbdeead6a314e592d5b3c250a16a2

diff --git a/dev-libs/gjs/gjs-1.72.2.ebuild b/dev-libs/gjs/gjs-1.72.2.ebuild
new file mode 100644
index ..7b67fc6ef61d
--- /dev/null
+++ b/dev-libs/gjs/gjs-1.72.2.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2022 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 gtk readline sysprof test"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.66.0:2
+   dev-libs/libffi:=
+   >=dev-libs/gobject-introspection-1.66.1:=
+   >=dev-lang/spidermonkey-91.3.0:91
+   cairo? ( x11-libs/cairo[X,glib,svg] )
+   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)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2022-07-05 Thread Matt Turner
commit: 3e4ce3111c490ed5c5a6d2999ee9fd88ee90e494
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Jul  5 15:24:12 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jul  5 15:30:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e4ce311

dev-libs/gjs: Version bump to 1.72.1

Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gjs/Manifest  |  1 +
 dev-libs/gjs/gjs-1.72.1.ebuild | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index b8784c0bd10c..7eb0bab96283 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,2 +1,3 @@
 DIST gjs-1.64.5.tar.xz 422548 BLAKE2B 
dcc0b7327cbc6a1108be031c8807e61ebd3c8392916750078aaa0d82cb3bf9f7ff0e1876c250e5ddf6e9d7bb6a17d9d1fe34c1c77ff534b7ec1dd54fa05a2d1b
 SHA512 
41a3c79888792674b2bccbf254507ed02497eb571c8ca7f47aab406d2ee29b73c98b1c7d59c33ed33bad90c6989df944d78b86d2f7e9824d598b62e29769b6dc
 DIST gjs-1.72.0.tar.xz 620296 BLAKE2B 
33665e66d548c6017bdc9ddb7409e1a21b07c9257bfa23ef35b58131037eefcf8ec5c8ffddbb1968db374f22729a6da873b85a022a2f3ed00168cba00acc7923
 SHA512 
224934eed511052d013cc7c2a29ccf79b14e5ed8c01db8071f07858387d7794b9156abd43ac494a13294248d9b6f2956d21c4e9581a41f5161043dff374f72f9
+DIST gjs-1.72.1.tar.xz 620248 BLAKE2B 
945b988fdb8c9fc01ec73c8f10b7e5ba9db3ee6dabee65d574b42b7cc9421a0c679f15d565a5e538f6493ed58dc4f9503698b8e3c554704338225d7a748b9594
 SHA512 
dbceb8651e248ace064d9338d1b3ee1ec0ec835843eb617925b09d77808a71274023d7ad621ed638ff47b93e1fa46e7a349342e555dd6043dc97b81d36bf34e6

diff --git a/dev-libs/gjs/gjs-1.72.1.ebuild b/dev-libs/gjs/gjs-1.72.1.ebuild
new file mode 100644
index ..7b67fc6ef61d
--- /dev/null
+++ b/dev-libs/gjs/gjs-1.72.1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2022 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 gtk readline sysprof test"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.66.0:2
+   dev-libs/libffi:=
+   >=dev-libs/gobject-introspection-1.66.1:=
+   >=dev-lang/spidermonkey-91.3.0:91
+   cairo? ( x11-libs/cairo[X,glib,svg] )
+   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)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2022-06-23 Thread Sam James
commit: ec465eaaa6c66f3d0ca20a65e3412ea9272c87d7
Author: brahmajit das  gmail  com>
AuthorDate: Thu Jun 23 14:03:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 24 04:36:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec465eaa

dev-libs/gjs: Increase stack size on musl profile

On musl it 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. For now this
is just a temporary fix and will be removed later once an actual fix is
found.

Please refer to these bugs:
https://gitlab.gnome.org/GNOME/librsvg/-/issues/686
https://gitlab.gnome.org/GNOME/librsvg/-/issues/874

Signed-off-by: brahmajit das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/26056
Signed-off-by: Sam James  gentoo.org>

 dev-libs/gjs/gjs-1.72.0.ebuild | 13 +
 1 file changed, 13 insertions(+)

diff --git a/dev-libs/gjs/gjs-1.72.0.ebuild b/dev-libs/gjs/gjs-1.72.0.ebuild
index 842e4de4da6a..9e81950f35eb 100644
--- a/dev-libs/gjs/gjs-1.72.0.ebuild
+++ b/dev-libs/gjs/gjs-1.72.0.ebuild
@@ -34,6 +34,19 @@ BDEPEND="
 src_configure() {
append-cppflags -DG_DISABLE_CAST_CHECKS
 
+   # On musl it 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. For now this is 
just
+   # a temporary fix and will be removed later once an actual fix is found.
+   #
+   # Please refer
+   # 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,--as-needed 
-Wl,-z,stack-size=2097152
+
# FIXME: add systemtap/dtrace support, like in glib:2
local emesonargs=(
$(meson_feature cairo)



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2022-06-23 Thread Sam James
commit: 6c698419e98ff9ec7b587d63fb14991a5362efc8
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 24 04:37:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 24 04:37:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c698419

dev-libs/gjs: tweak ebuild comment

Closes: https://github.com/gentoo/gentoo/pull/26056
Signed-off-by: Sam James  gentoo.org>

 dev-libs/gjs/gjs-1.72.0.ebuild | 11 ++-
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/dev-libs/gjs/gjs-1.72.0.ebuild b/dev-libs/gjs/gjs-1.72.0.ebuild
index 9e81950f35eb..6a6738cf344c 100644
--- a/dev-libs/gjs/gjs-1.72.0.ebuild
+++ b/dev-libs/gjs/gjs-1.72.0.ebuild
@@ -34,18 +34,19 @@ BDEPEND="
 src_configure() {
append-cppflags -DG_DISABLE_CAST_CHECKS
 
-   # On musl it required that either gjs, pixman or gnome-shell to be built
+   # 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. For now this is 
just
-   # a temporary fix and will be removed later once an actual fix is found.
+   # 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
+   # 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,--as-needed 
-Wl,-z,stack-size=2097152
+   use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152
 
# FIXME: add systemtap/dtrace support, like in glib:2
local emesonargs=(



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2022-05-31 Thread Matt Turner
commit: 41639d02dfd2e80a70ec659e97c96d75d033a5ea
Author: Matt Turner  gentoo  org>
AuthorDate: Tue May 31 15:30:25 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue May 31 18:03:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41639d02

dev-libs/gjs: Propagate stable keywords

Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gjs/gjs-1.64.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.64.5.ebuild b/dev-libs/gjs/gjs-1.64.5.ebuild
index e22e2fec739a..60973ef2fa78 100644
--- a/dev-libs/gjs/gjs-1.64.5.ebuild
+++ b/dev-libs/gjs/gjs-1.64.5.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs";
 LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
 SLOT="0"
 IUSE="+cairo examples gtk readline +sysprof test"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 sparc x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2022-05-27 Thread WANG Xuerui
commit: 13c0dc923da3ac310cc27c727e3959794d8fd542
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sat May 28 02:35:06 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sat May 28 02:35:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13c0dc92

dev-libs/gjs: keyword 1.64.5 for ~loong

Tests passed on real hardware.

Signed-off-by: WANG Xuerui  gentoo.org>

 dev-libs/gjs/gjs-1.64.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.64.5.ebuild b/dev-libs/gjs/gjs-1.64.5.ebuild
index c8a26722b31f..e22e2fec739a 100644
--- a/dev-libs/gjs/gjs-1.64.5.ebuild
+++ b/dev-libs/gjs/gjs-1.64.5.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs";
 LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
 SLOT="0"
 IUSE="+cairo examples gtk readline +sysprof test"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~sparc ~x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/files/

2022-05-27 Thread Matt Turner
commit: d8566b90d226a1c086bfb359fbdf458b0fc196dd
Author: Matt Turner  gentoo  org>
AuthorDate: Sat May 28 02:14:20 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat May 28 02:17:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8566b90

dev-libs/gjs: Add missing GCC-11 support patch

Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gjs/files/gjs-1.64.5-gcc-11-support.patch | 129 +
 1 file changed, 129 insertions(+)

diff --git a/dev-libs/gjs/files/gjs-1.64.5-gcc-11-support.patch 
b/dev-libs/gjs/files/gjs-1.64.5-gcc-11-support.patch
new file mode 100644
index ..3808b6d7862b
--- /dev/null
+++ b/dev-libs/gjs/files/gjs-1.64.5-gcc-11-support.patch
@@ -0,0 +1,129 @@
+From 757d42d87e8a3b52a0782bc9cbd33c788ecc34e4 Mon Sep 17 00:00:00 2001
+From: Philip Chimento 
+Date: Mon, 15 Feb 2021 20:40:43 -0800
+Subject: [PATCH 1/2] GjsPrivate: Remove volatile from g_once_init_enter flag
+
+On platforms where g_once_init_enter() is defined to use C11 atomic
+builtins, passing a pointer to a volatile value will generate a warning
+in GCC 11 and later.
+
+More info about the GCC change:
+https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95378
+https://gcc.gnu.org/pipermail/gcc-patches/2020-June/548283.html
+
+More info about changes made in GLib:
+https://gitlab.gnome.org/GNOME/glib/-/issues/600
+
+See: #376
+(cherry picked from commit 989ac9ac723dc1c8b6b8961292f236c558f5c0f0)
+---
+ libgjs-private/gjs-util.c | 8 
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/libgjs-private/gjs-util.c b/libgjs-private/gjs-util.c
+index 20a732d5..f7f3189a 100644
+--- a/libgjs-private/gjs-util.c
 b/libgjs-private/gjs-util.c
+@@ -57,8 +57,8 @@ gjs_format_int_alternative_output(int n)
+ GType
+ gjs_locale_category_get_type(void)
+ {
+-  static volatile size_t g_define_type_id__volatile = 0;
+-  if (g_once_init_enter(&g_define_type_id__volatile)) {
++static size_t gjs_locale_category_get_type = 0;
++if (g_once_init_enter(&gjs_locale_category_get_type)) {
+   static const GEnumValue v[] = {
+   { GJS_LOCALE_CATEGORY_ALL, "GJS_LOCALE_CATEGORY_ALL", "all" },
+   { GJS_LOCALE_CATEGORY_COLLATE, "GJS_LOCALE_CATEGORY_COLLATE", 
"collate" },
+@@ -72,9 +72,9 @@ gjs_locale_category_get_type(void)
+   GType g_define_type_id =
+ g_enum_register_static(g_intern_static_string("GjsLocaleCategory"), 
v);
+ 
+-  g_once_init_leave(&g_define_type_id__volatile, g_define_type_id);
++  g_once_init_leave(&gjs_locale_category_get_type, g_define_type_id);
+   }
+-  return g_define_type_id__volatile;
++  return gjs_locale_category_get_type;
+ }
+ 
+ /**
+-- 
+2.35.1
+
+From dade6ee66e07a1865dc380060abe921eaeeae763 Mon Sep 17 00:00:00 2001
+From: Philip Chimento 
+Date: Sun, 14 Feb 2021 12:20:09 -0800
+Subject: [PATCH 2/2] maint: Avoid g_once_init_enter error in GCC 11
+
+On platforms where g_once_init_enter() is defined to use C11 atomic
+builtins, passing a pointer to a volatile value is an error in GCC 11 and
+later, in C++.
+
+More info about the GCC change:
+https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95378
+https://gcc.gnu.org/pipermail/gcc-patches/2020-June/548283.html
+
+However, it's my understanding that in modern C++ there is no longer a
+need to guard the initialization of these variables. Since C++11, static
+local variables in a function are guaranteed to be initialized only once,
+the first time control passes through that function. So we can just remove
+the g_once_init_enter guard.
+
+More info:
+https://en.cppreference.com/w/cpp/language/storage_duration#Static_local_variables
+
+Stack Overflow answers with quotations from the C++ standard:
+https://stackoverflow.com/a/58804/172999
+https://stackoverflow.com/a/8102145/172999
+
+Closes: #376
+(cherry picked from commit f02eaf3a9d3465915eb849428c2d9615e2184a4c)
+---
+ gjs/error-types.cpp | 32 +---
+ 1 file changed, 13 insertions(+), 19 deletions(-)
+
+diff --git a/gjs/error-types.cpp b/gjs/error-types.cpp
+index 86cb8789..5eba61b2 100644
+--- a/gjs/error-types.cpp
 b/gjs/error-types.cpp
+@@ -31,24 +31,18 @@ G_DEFINE_QUARK(gjs-js-error-quark, gjs_js_error)
+ // clang-format on
+ 
+ GType gjs_js_error_get_type(void) {
+-static volatile GType g_type_id;
+-
+-if (g_once_init_enter(&g_type_id)) {
+-static GEnumValue errors[] = {
+-{ GJS_JS_ERROR_ERROR, "Error", "error" },
+-{ GJS_JS_ERROR_EVAL_ERROR, "EvalError", "eval-error" },
+-{ GJS_JS_ERROR_INTERNAL_ERROR, "InternalError", "internal-error" 
},
+-{ GJS_JS_ERROR_RANGE_ERROR, "RangeError", "range-error" },
+-{ GJS_JS_ERROR_REFERENCE_ERROR, "ReferenceError", 
"reference-error" },
+-{ GJS_JS_ERROR_STOP_ITERATION, "StopIteration", "stop-iteration" 
},
+-{ GJS_JS_ERROR_SYNTAX_ERROR, "SyntaxError", "syntax-error" },
+-{ GJS_JS_ERROR_TYPE_ERROR, "TypeError", "type-er

[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2022-03-14 Thread Matt Turner
commit: 39b8f09034f35275f79a616768fe26df39d2c712
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Mar 15 04:32:47 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Mar 15 04:33:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39b8f090

dev-libs/gjs: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gjs/Manifest  |  2 --
 dev-libs/gjs/gjs-1.68.4.ebuild | 49 
 dev-libs/gjs/gjs-1.70.0.ebuild | 51 --
 3 files changed, 102 deletions(-)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index c5689c102f56..670084121390 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,5 +1,3 @@
 DIST gjs-1.64.4.tar.xz 422496 BLAKE2B 
a96211f7240336dbb30c6965e405f59ee72e4288842837da8da8c6d3c59b7e04ebb6c7a8b0b02d38601c162ffdf1a1fef9f13e4db720c4c483f4a39dffd5dbb4
 SHA512 
21a15d7106ad6584fb1f02cb0a0a4cab211a3540adb8f2c03d35c211e3946b81935000a52351fedd95a18a7ff6b7f96e665fcafa3c411ff79f2b6cb332c82b42
 DIST gjs-1.64.5.tar.xz 422548 BLAKE2B 
dcc0b7327cbc6a1108be031c8807e61ebd3c8392916750078aaa0d82cb3bf9f7ff0e1876c250e5ddf6e9d7bb6a17d9d1fe34c1c77ff534b7ec1dd54fa05a2d1b
 SHA512 
41a3c79888792674b2bccbf254507ed02497eb571c8ca7f47aab406d2ee29b73c98b1c7d59c33ed33bad90c6989df944d78b86d2f7e9824d598b62e29769b6dc
-DIST gjs-1.68.4.tar.xz 559768 BLAKE2B 
0e5f2cbb5b93c7ddc05916c95f23d9438c8e76bc2eb35c11eca5414d9f4327e0c99ec9c85795880bd478de5e3655da0f7e9223ba4c3f7c8d5685bdb4a00920d5
 SHA512 
c610abfa701c0a61ffa6916ec5ebcd07b1dcb04607d74ab0b6d30583da27d60f9993e037fab73e66e1580d644d3a57f0a479f55a09e3bf56fea7f17367c787b3
-DIST gjs-1.70.0.tar.xz 595292 BLAKE2B 
fc06f4b397350daf19a532a3ec3c2851e106bc76dda41d4a9c32b2718a6f5add1bf0c1066ba9cc5aaeeb192cb4f0a0e3dba1c16826fb3157c0a1e0a8bfe88606
 SHA512 
e32ee511c34fa9af210061a106d42de67d40c20f398dfacc541db0323bb4a499f2552aa28028eba16ec42afd4dec5a0cea4292155a66b966c3731ded45b23cb4
 DIST gjs-1.70.1.tar.xz 598444 BLAKE2B 
7d5f1b82e9edd20b9b3d3b03511d3cb8e19715d5dcaaa5375867c1c8754895db33089c41e17f28b732183ce510fff868399cd2174062684e0b3072cd599bc12b
 SHA512 
194d8efeb37ecf7f3ea65c0bf0bbe2120524a11448423888d0785868297ebdea12b0ea4b28cb49d2596c7a3d73f13eb216072db8dca5e209193ba3dbbad78b6b

diff --git a/dev-libs/gjs/gjs-1.68.4.ebuild b/dev-libs/gjs/gjs-1.68.4.ebuild
deleted file mode 100644
index 433139d0b4bd..
--- a/dev-libs/gjs/gjs-1.68.4.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit gnome.org meson virtualx
-
-DESCRIPTION="Javascript bindings for GNOME"
-HOMEPAGE="https://wiki.gnome.org/Projects/Gjs";
-
-LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
-SLOT="0"
-IUSE="+cairo examples gtk readline sysprof test"
-KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-libs/glib-2.66.0
-   dev-libs/libffi:=
-   >=dev-libs/gobject-introspection-1.66.1:=
-   dev-lang/spidermonkey:78
-   cairo? ( x11-libs/cairo[X,svg] )
-   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() {
-   # 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)
-   )
-   meson_src_configure
-}
-
-src_test() {
-   virtx meson_src_test
-}

diff --git a/dev-libs/gjs/gjs-1.70.0.ebuild b/dev-libs/gjs/gjs-1.70.0.ebuild
deleted file mode 100644
index 682cd33381ac..
--- a/dev-libs/gjs/gjs-1.70.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic gnome.org meson virtualx
-
-DESCRIPTION="Javascript bindings for GNOME"
-HOMEPAGE="https://wiki.gnome.org/Projects/Gjs";
-
-LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
-SLOT="0"
-IUSE="+cairo examples gtk readline sysprof test"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-libs/glib-2.66.0
-   dev-libs/libffi:=
-   >=dev-libs/gobject-introspection-1.66.1:=
-   >=dev-lang/spidermonkey-78.2.0:78
-   cairo? ( x11-libs/cairo[X,glib,svg] )
-   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-

[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2022-03-14 Thread Matt Turner
commit: e43534fb8e359eb5be880f5f0c8471edfe647c14
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Mar 15 04:29:43 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Mar 15 04:33:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e43534fb

dev-libs/gjs: Version bump to 1.64.5

I noticed that v1.64.4 didn't compile with current glib-2.70.4 and
gcc-11. I cherry picked the upstream patches back to this branch and saw
that there was a newer minor release as well.

Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gjs/Manifest  |  1 +
 dev-libs/gjs/gjs-1.64.5.ebuild | 51 ++
 2 files changed, 52 insertions(+)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index cfaa63196895..c5689c102f56 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,4 +1,5 @@
 DIST gjs-1.64.4.tar.xz 422496 BLAKE2B 
a96211f7240336dbb30c6965e405f59ee72e4288842837da8da8c6d3c59b7e04ebb6c7a8b0b02d38601c162ffdf1a1fef9f13e4db720c4c483f4a39dffd5dbb4
 SHA512 
21a15d7106ad6584fb1f02cb0a0a4cab211a3540adb8f2c03d35c211e3946b81935000a52351fedd95a18a7ff6b7f96e665fcafa3c411ff79f2b6cb332c82b42
+DIST gjs-1.64.5.tar.xz 422548 BLAKE2B 
dcc0b7327cbc6a1108be031c8807e61ebd3c8392916750078aaa0d82cb3bf9f7ff0e1876c250e5ddf6e9d7bb6a17d9d1fe34c1c77ff534b7ec1dd54fa05a2d1b
 SHA512 
41a3c79888792674b2bccbf254507ed02497eb571c8ca7f47aab406d2ee29b73c98b1c7d59c33ed33bad90c6989df944d78b86d2f7e9824d598b62e29769b6dc
 DIST gjs-1.68.4.tar.xz 559768 BLAKE2B 
0e5f2cbb5b93c7ddc05916c95f23d9438c8e76bc2eb35c11eca5414d9f4327e0c99ec9c85795880bd478de5e3655da0f7e9223ba4c3f7c8d5685bdb4a00920d5
 SHA512 
c610abfa701c0a61ffa6916ec5ebcd07b1dcb04607d74ab0b6d30583da27d60f9993e037fab73e66e1580d644d3a57f0a479f55a09e3bf56fea7f17367c787b3
 DIST gjs-1.70.0.tar.xz 595292 BLAKE2B 
fc06f4b397350daf19a532a3ec3c2851e106bc76dda41d4a9c32b2718a6f5add1bf0c1066ba9cc5aaeeb192cb4f0a0e3dba1c16826fb3157c0a1e0a8bfe88606
 SHA512 
e32ee511c34fa9af210061a106d42de67d40c20f398dfacc541db0323bb4a499f2552aa28028eba16ec42afd4dec5a0cea4292155a66b966c3731ded45b23cb4
 DIST gjs-1.70.1.tar.xz 598444 BLAKE2B 
7d5f1b82e9edd20b9b3d3b03511d3cb8e19715d5dcaaa5375867c1c8754895db33089c41e17f28b732183ce510fff868399cd2174062684e0b3072cd599bc12b
 SHA512 
194d8efeb37ecf7f3ea65c0bf0bbe2120524a11448423888d0785868297ebdea12b0ea4b28cb49d2596c7a3d73f13eb216072db8dca5e209193ba3dbbad78b6b

diff --git a/dev-libs/gjs/gjs-1.64.5.ebuild b/dev-libs/gjs/gjs-1.64.5.ebuild
new file mode 100644
index ..c8a26722b31f
--- /dev/null
+++ b/dev-libs/gjs/gjs-1.64.5.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org meson virtualx
+
+DESCRIPTION="Javascript bindings for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Projects/Gjs";
+
+LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
+SLOT="0"
+IUSE="+cairo examples gtk readline +sysprof test"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.58.0
+   dev-libs/libffi:=
+   >=dev-libs/gobject-introspection-1.61.2:=
+   dev-lang/spidermonkey:68
+   cairo? ( x11-libs/cairo[X] )
+   readline? ( sys-libs/readline:0= )
+"
+DEPEND="${RDEPEND}
+   sysprof? ( >=dev-util/sysprof-capture-3.33.2:3 )
+   virtual/pkgconfig
+   test? ( sys-apps/dbus
+   >=x11-libs/gtk+-3.20:3[introspection] )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-gcc-11-support.patch
+)
+
+src_configure() {
+   # 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)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2022-03-08 Thread Sam James
commit: feef9861e6569f5ff72cd3037a31422d03ec5207
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar  8 12:30:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar  8 12:30:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=feef9861

dev-libs/gjs: Stabilize 1.70.1 arm, #834426

Signed-off-by: Sam James  gentoo.org>

 dev-libs/gjs/gjs-1.70.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.70.1.ebuild b/dev-libs/gjs/gjs-1.70.1.ebuild
index 5e058567da70..553097402366 100644
--- a/dev-libs/gjs/gjs-1.70.1.ebuild
+++ b/dev-libs/gjs/gjs-1.70.1.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs";
 LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
 SLOT="0"
 IUSE="+cairo examples gtk readline sysprof test"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2022-02-09 Thread Matt Turner
commit: bd1a73086f55b71c3f3c694084edb6fd93eba4b5
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Feb  9 19:03:44 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Feb  9 19:03:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd1a7308

dev-libs/gjs: Version bump to 1.70.1

Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gjs/Manifest  |  1 +
 dev-libs/gjs/gjs-1.70.1.ebuild | 51 ++
 2 files changed, 52 insertions(+)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index 25e110f33d7a..cfaa63196895 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,3 +1,4 @@
 DIST gjs-1.64.4.tar.xz 422496 BLAKE2B 
a96211f7240336dbb30c6965e405f59ee72e4288842837da8da8c6d3c59b7e04ebb6c7a8b0b02d38601c162ffdf1a1fef9f13e4db720c4c483f4a39dffd5dbb4
 SHA512 
21a15d7106ad6584fb1f02cb0a0a4cab211a3540adb8f2c03d35c211e3946b81935000a52351fedd95a18a7ff6b7f96e665fcafa3c411ff79f2b6cb332c82b42
 DIST gjs-1.68.4.tar.xz 559768 BLAKE2B 
0e5f2cbb5b93c7ddc05916c95f23d9438c8e76bc2eb35c11eca5414d9f4327e0c99ec9c85795880bd478de5e3655da0f7e9223ba4c3f7c8d5685bdb4a00920d5
 SHA512 
c610abfa701c0a61ffa6916ec5ebcd07b1dcb04607d74ab0b6d30583da27d60f9993e037fab73e66e1580d644d3a57f0a479f55a09e3bf56fea7f17367c787b3
 DIST gjs-1.70.0.tar.xz 595292 BLAKE2B 
fc06f4b397350daf19a532a3ec3c2851e106bc76dda41d4a9c32b2718a6f5add1bf0c1066ba9cc5aaeeb192cb4f0a0e3dba1c16826fb3157c0a1e0a8bfe88606
 SHA512 
e32ee511c34fa9af210061a106d42de67d40c20f398dfacc541db0323bb4a499f2552aa28028eba16ec42afd4dec5a0cea4292155a66b966c3731ded45b23cb4
+DIST gjs-1.70.1.tar.xz 598444 BLAKE2B 
7d5f1b82e9edd20b9b3d3b03511d3cb8e19715d5dcaaa5375867c1c8754895db33089c41e17f28b732183ce510fff868399cd2174062684e0b3072cd599bc12b
 SHA512 
194d8efeb37ecf7f3ea65c0bf0bbe2120524a11448423888d0785868297ebdea12b0ea4b28cb49d2596c7a3d73f13eb216072db8dca5e209193ba3dbbad78b6b

diff --git a/dev-libs/gjs/gjs-1.70.1.ebuild b/dev-libs/gjs/gjs-1.70.1.ebuild
new file mode 100644
index ..682cd33381ac
--- /dev/null
+++ b/dev-libs/gjs/gjs-1.70.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic gnome.org meson virtualx
+
+DESCRIPTION="Javascript bindings for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Projects/Gjs";
+
+LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
+SLOT="0"
+IUSE="+cairo examples gtk readline sysprof test"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.66.0
+   dev-libs/libffi:=
+   >=dev-libs/gobject-introspection-1.66.1:=
+   >=dev-lang/spidermonkey-78.2.0:78
+   cairo? ( x11-libs/cairo[X,glib,svg] )
+   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
+
+   # 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)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2022-02-02 Thread Matt Turner
commit: 33aa83da5bdea2a3719dc7c8c8cc119fec5e180a
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Feb  3 06:17:32 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Feb  3 06:20:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33aa83da

dev-libs/gjs: Depend on x11-libs/cairo[glib]

Closes: https://bugs.gentoo.org/805014
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gjs/gjs-1.70.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.70.0.ebuild b/dev-libs/gjs/gjs-1.70.0.ebuild
index 1322c5b817b2..682cd33381ac 100644
--- a/dev-libs/gjs/gjs-1.70.0.ebuild
+++ b/dev-libs/gjs/gjs-1.70.0.ebuild
@@ -19,7 +19,7 @@ RDEPEND="
dev-libs/libffi:=
>=dev-libs/gobject-introspection-1.66.1:=
>=dev-lang/spidermonkey-78.2.0:78
-   cairo? ( x11-libs/cairo[X,svg] )
+   cairo? ( x11-libs/cairo[X,glib,svg] )
readline? ( sys-libs/readline:0= )
 "
 DEPEND="${RDEPEND}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/files/

2022-01-24 Thread Mart Raudsepp
commit: c63a11ad71c189878ec35f679718aa5995dd5605
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Jan 21 18:47:34 2022 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Jan 24 08:20:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c63a11ad

dev-libs/gjs: drop redundant patch file

Fixes: a0d230f8213c4a0a21661a315e637d80a3718e3d
Bug: https://bugs.gentoo.org/831580
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/gjs/files/gjs-1.70.0-meson-0.60.2.patch | 76 
 1 file changed, 76 deletions(-)

diff --git a/dev-libs/gjs/files/gjs-1.70.0-meson-0.60.2.patch 
b/dev-libs/gjs/files/gjs-1.70.0-meson-0.60.2.patch
deleted file mode 100644
index 9a051131d98c..
--- a/dev-libs/gjs/files/gjs-1.70.0-meson-0.60.2.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-From 59bbb5e4795d2b6e41ce27ae3b18257e75b71a19 Mon Sep 17 00:00:00 2001
-From: Jan Beich 
-Date: Sat, 27 Nov 2021 22:57:11 +
-Subject: [PATCH] build: disable gir install via list to pacify meson >= 0.60.2
-
-meson.build:580:0: ERROR: "install_dir" must be specified when installing a 
target
-installed-tests/js/meson.build:73:0: ERROR: "install_dir" must be specified 
when installing a target
-installed-tests/js/meson.build:91:4: ERROR: "install_dir" must be specified 
when installing a target
-installed-tests/js/meson.build:104:0: ERROR: "install_dir" must be specified 
when installing a target
-installed-tests/js/libgjstesttools/meson.build:13:0: ERROR: "install_dir" must 
be specified when installing a target

- installed-tests/js/libgjstesttools/meson.build | 2 +-
- installed-tests/js/meson.build | 6 +++---
- meson.build| 2 +-
- 3 files changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/installed-tests/js/libgjstesttools/meson.build 
b/installed-tests/js/libgjstesttools/meson.build
-index 2e57483a..3ca4d7ed 100644
 a/installed-tests/js/libgjstesttools/meson.build
-+++ b/installed-tests/js/libgjstesttools/meson.build
-@@ -14,7 +14,7 @@ gjstest_tools_gir = gnome.generate_gir(libgjstesttools,
- includes: ['GObject-2.0', 'Gio-2.0'], sources: gjstest_tools_sources,
- namespace: 'GjsTestTools', nsversion: '1.0',
- symbol_prefix: 'gjs_test_tools_', extra_args: '--warn-error',
--install: get_option('installed_tests'), install_dir_gir: false,
-+install: get_option('installed_tests'), install_dir_gir: [false],
- install_dir_typelib: installed_tests_execdir)
- gjstest_tools_typelib = gjstest_tools_gir[1]
- libgjstesttools_dep = declare_dependency(
-diff --git a/installed-tests/js/meson.build b/installed-tests/js/meson.build
-index 2f007351..16b59660 100644
 a/installed-tests/js/meson.build
-+++ b/installed-tests/js/meson.build
-@@ -74,7 +74,7 @@ regress_gir = gnome.generate_gir(libregress, includes: 
regress_gir_includes,
- sources: regress_sources, namespace: 'Regress', nsversion: '1.0',
- identifier_prefix: 'Regress', symbol_prefix: 'regress_',
- extra_args: ['--warn-all', '--warn-error'] + regress_gir_c_args,
--install: get_option('installed_tests'), install_dir_gir: false,
-+install: get_option('installed_tests'), install_dir_gir: [false],
- install_dir_typelib: installed_tests_execdir)
- regress_typelib = regress_gir[1]
- 
-@@ -91,7 +91,7 @@ if not skip_warnlib
- warnlib_gir = gnome.generate_gir(libwarnlib, includes: ['Gio-2.0'],
- sources: warnlib_sources, namespace: 'WarnLib', nsversion: '1.0',
- symbol_prefix: 'warnlib_', header: 'warnlib.h',
--install: get_option('installed_tests'), install_dir_gir: false,
-+install: get_option('installed_tests'), install_dir_gir: [false],
- install_dir_typelib: installed_tests_execdir)
- warnlib_typelib = warnlib_gir[1]
- endif
-@@ -105,7 +105,7 @@ gimarshallingtests_gir = 
gnome.generate_gir(libgimarshallingtests,
- includes: ['Gio-2.0'], sources: gimarshallingtests_sources,
- namespace: 'GIMarshallingTests', nsversion: '1.0',
- symbol_prefix: 'gi_marshalling_tests_', extra_args: '--warn-error',
--install: get_option('installed_tests'), install_dir_gir: false,
-+install: get_option('installed_tests'), install_dir_gir: [false],
- install_dir_typelib: installed_tests_execdir)
- gimarshallingtests_typelib = gimarshallingtests_gir[1]
- 
-diff --git a/meson.build b/meson.build
-index 437b3fd3..73d0eaca 100644
 a/meson.build
-+++ b/meson.build
-@@ -581,7 +581,7 @@ gjs_private_gir = gnome.generate_gir(libgjs,
- includes: ['GObject-2.0', 'Gio-2.0'], sources: libgjs_private_sources,
- namespace: 'GjsPrivate', nsversion: '1.0', identifier_prefix: 'Gjs',
- symbol_prefix: 'gjs_', extra_args: '--warn-error', install: true,
--install_dir_gir: false, install_dir_typelib: pkglibdir / 
'girepository-1.0')
-+install_dir_gir: [false], install_dir_typelib: pkglibdir / 
'girepository-1.0')
- gjs_private_typelib =

[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2022-01-20 Thread Sam James
commit: a0d230f8213c4a0a21661a315e637d80a3718e3d
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 20 14:51:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 20 14:51:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0d230f8

dev-libs/gjs: drop upstream reverted patch (fix build with meson 0.61)

The issue was really in Meson which has since been fixed.

Closes: https://bugs.gentoo.org/831580
Signed-off-by: Sam James  gentoo.org>

 dev-libs/gjs/gjs-1.70.0.ebuild | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/dev-libs/gjs/gjs-1.70.0.ebuild b/dev-libs/gjs/gjs-1.70.0.ebuild
index 6560dd57d686..1322c5b817b2 100644
--- a/dev-libs/gjs/gjs-1.70.0.ebuild
+++ b/dev-libs/gjs/gjs-1.70.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -31,10 +31,6 @@ BDEPEND="
virtual/pkgconfig
 "
 
-PATCHES=(
-   "${FILESDIR}/gjs-1.70.0-meson-0.60.2.patch"
-)
-
 src_configure() {
append-cppflags -DG_DISABLE_CAST_CHECKS
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/, dev-libs/gjs/files/

2021-11-28 Thread Mike Gilbert
commit: b707dc5311d1c6a1eefb9f6bf28cf4d217136192
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Nov 29 00:51:59 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Nov 29 00:55:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b707dc53

dev-libs/gjs: backport fix for meson-0.60.2

Closes: https://bugs.gentoo.org/827538
Signed-off-by: Mike Gilbert  gentoo.org>

 dev-libs/gjs/files/gjs-1.70.0-meson-0.60.2.patch | 76 
 dev-libs/gjs/gjs-1.70.0.ebuild   |  4 ++
 2 files changed, 80 insertions(+)

diff --git a/dev-libs/gjs/files/gjs-1.70.0-meson-0.60.2.patch 
b/dev-libs/gjs/files/gjs-1.70.0-meson-0.60.2.patch
new file mode 100644
index ..9a051131d98c
--- /dev/null
+++ b/dev-libs/gjs/files/gjs-1.70.0-meson-0.60.2.patch
@@ -0,0 +1,76 @@
+From 59bbb5e4795d2b6e41ce27ae3b18257e75b71a19 Mon Sep 17 00:00:00 2001
+From: Jan Beich 
+Date: Sat, 27 Nov 2021 22:57:11 +
+Subject: [PATCH] build: disable gir install via list to pacify meson >= 0.60.2
+
+meson.build:580:0: ERROR: "install_dir" must be specified when installing a 
target
+installed-tests/js/meson.build:73:0: ERROR: "install_dir" must be specified 
when installing a target
+installed-tests/js/meson.build:91:4: ERROR: "install_dir" must be specified 
when installing a target
+installed-tests/js/meson.build:104:0: ERROR: "install_dir" must be specified 
when installing a target
+installed-tests/js/libgjstesttools/meson.build:13:0: ERROR: "install_dir" must 
be specified when installing a target
+---
+ installed-tests/js/libgjstesttools/meson.build | 2 +-
+ installed-tests/js/meson.build | 6 +++---
+ meson.build| 2 +-
+ 3 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/installed-tests/js/libgjstesttools/meson.build 
b/installed-tests/js/libgjstesttools/meson.build
+index 2e57483a..3ca4d7ed 100644
+--- a/installed-tests/js/libgjstesttools/meson.build
 b/installed-tests/js/libgjstesttools/meson.build
+@@ -14,7 +14,7 @@ gjstest_tools_gir = gnome.generate_gir(libgjstesttools,
+ includes: ['GObject-2.0', 'Gio-2.0'], sources: gjstest_tools_sources,
+ namespace: 'GjsTestTools', nsversion: '1.0',
+ symbol_prefix: 'gjs_test_tools_', extra_args: '--warn-error',
+-install: get_option('installed_tests'), install_dir_gir: false,
++install: get_option('installed_tests'), install_dir_gir: [false],
+ install_dir_typelib: installed_tests_execdir)
+ gjstest_tools_typelib = gjstest_tools_gir[1]
+ libgjstesttools_dep = declare_dependency(
+diff --git a/installed-tests/js/meson.build b/installed-tests/js/meson.build
+index 2f007351..16b59660 100644
+--- a/installed-tests/js/meson.build
 b/installed-tests/js/meson.build
+@@ -74,7 +74,7 @@ regress_gir = gnome.generate_gir(libregress, includes: 
regress_gir_includes,
+ sources: regress_sources, namespace: 'Regress', nsversion: '1.0',
+ identifier_prefix: 'Regress', symbol_prefix: 'regress_',
+ extra_args: ['--warn-all', '--warn-error'] + regress_gir_c_args,
+-install: get_option('installed_tests'), install_dir_gir: false,
++install: get_option('installed_tests'), install_dir_gir: [false],
+ install_dir_typelib: installed_tests_execdir)
+ regress_typelib = regress_gir[1]
+ 
+@@ -91,7 +91,7 @@ if not skip_warnlib
+ warnlib_gir = gnome.generate_gir(libwarnlib, includes: ['Gio-2.0'],
+ sources: warnlib_sources, namespace: 'WarnLib', nsversion: '1.0',
+ symbol_prefix: 'warnlib_', header: 'warnlib.h',
+-install: get_option('installed_tests'), install_dir_gir: false,
++install: get_option('installed_tests'), install_dir_gir: [false],
+ install_dir_typelib: installed_tests_execdir)
+ warnlib_typelib = warnlib_gir[1]
+ endif
+@@ -105,7 +105,7 @@ gimarshallingtests_gir = 
gnome.generate_gir(libgimarshallingtests,
+ includes: ['Gio-2.0'], sources: gimarshallingtests_sources,
+ namespace: 'GIMarshallingTests', nsversion: '1.0',
+ symbol_prefix: 'gi_marshalling_tests_', extra_args: '--warn-error',
+-install: get_option('installed_tests'), install_dir_gir: false,
++install: get_option('installed_tests'), install_dir_gir: [false],
+ install_dir_typelib: installed_tests_execdir)
+ gimarshallingtests_typelib = gimarshallingtests_gir[1]
+ 
+diff --git a/meson.build b/meson.build
+index 437b3fd3..73d0eaca 100644
+--- a/meson.build
 b/meson.build
+@@ -581,7 +581,7 @@ gjs_private_gir = gnome.generate_gir(libgjs,
+ includes: ['GObject-2.0', 'Gio-2.0'], sources: libgjs_private_sources,
+ namespace: 'GjsPrivate', nsversion: '1.0', identifier_prefix: 'Gjs',
+ symbol_prefix: 'gjs_', extra_args: '--warn-error', install: true,
+-install_dir_gir: false, install_dir_typelib: pkglibdir / 
'girepository-1.0')
++install_dir_gir: [false], install_dir_typelib: pkglibdir / 
'girepository-1.0')
+ gjs_private_typelib = gjs_private_gir[1]
+ 
+ ### Build 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2021-11-05 Thread Sam James
commit: 37964ea2f13ea0c6bc1408c064b8eaba26c0bc83
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov  6 03:58:04 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov  6 03:58:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37964ea2

dev-libs/gjs: Stabilize 1.68.3 ppc64, #815013

Signed-off-by: Sam James  gentoo.org>

 dev-libs/gjs/gjs-1.68.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.68.3.ebuild b/dev-libs/gjs/gjs-1.68.3.ebuild
index cace9d9e771..2c7057ba1bd 100644
--- a/dev-libs/gjs/gjs-1.68.3.ebuild
+++ b/dev-libs/gjs/gjs-1.68.3.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs";
 LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
 SLOT="0"
 IUSE="+cairo examples gtk readline sysprof test"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2021-10-27 Thread Sam James
commit: 93a8014cc6d58c2651422795e53ea97b2ee5da43
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 28 06:20:23 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 28 06:20:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93a8014c

dev-libs/gjs: Stabilize 1.68.4 x86, #813660

Signed-off-by: Sam James  gentoo.org>

 dev-libs/gjs/gjs-1.68.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.68.4.ebuild b/dev-libs/gjs/gjs-1.68.4.ebuild
index 6325f005dcc..433139d0b4b 100644
--- a/dev-libs/gjs/gjs-1.68.4.ebuild
+++ b/dev-libs/gjs/gjs-1.68.4.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs";
 LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
 SLOT="0"
 IUSE="+cairo examples gtk readline sysprof test"
-KEYWORDS="amd64 arm arm64 ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2021-10-27 Thread Sam James
commit: a1c16d626347dcd1566e8fd84ba76827a376a6db
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 28 06:20:00 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 28 06:20:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1c16d62

dev-libs/gjs: Stabilize 1.68.4 amd64, #813660

Signed-off-by: Sam James  gentoo.org>

 dev-libs/gjs/gjs-1.68.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.68.4.ebuild b/dev-libs/gjs/gjs-1.68.4.ebuild
index af0016f7286..6325f005dcc 100644
--- a/dev-libs/gjs/gjs-1.68.4.ebuild
+++ b/dev-libs/gjs/gjs-1.68.4.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs";
 LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
 SLOT="0"
 IUSE="+cairo examples gtk readline sysprof test"
-KEYWORDS="~amd64 arm arm64 ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm arm64 ppc64 ~riscv ~x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/, profiles/

2021-10-11 Thread Mart Raudsepp
commit: 58fceb2fb7c7d48f761f85060ded645030f96ede
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Oct 10 17:30:14 2021 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Oct 11 10:14:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58fceb2f

dev-libs/gjs: bump to 1.70.0

Also apply via CPPFLAGS what upstream does for release builds.

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/gjs/Manifest  |  1 +
 dev-libs/gjs/gjs-1.70.0.ebuild | 51 ++
 profiles/package.mask  |  1 +
 3 files changed, 53 insertions(+)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index deb33624917..9a52d47d6ea 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -3,3 +3,4 @@ DIST gjs-1.68.1.tar.xz 558920 BLAKE2B 
f5364fe92ddf4cb1e9b5dac5921fa180ed31bfe54b
 DIST gjs-1.68.2.tar.xz 559432 BLAKE2B 
09146cadcc17f16c36f2a07108b086850d51d95cba21ca95ff0311dd107835b6c5fc9d5d682c9c6713ebd082372f8b46aae31b71f7f5e0e03dcb0d47c5d3c72f
 SHA512 
a42d4ee7be92c869ad9e74c0e02debbe62d13fd0926aa0d903efe802d0f8bc6bc18959d4e161b3960261f9e7b9c0de1d4df5cfcf1eabea29fd75063af8cba154
 DIST gjs-1.68.3.tar.xz 559792 BLAKE2B 
0e625c80164ea6053941ce04d00ac688e7a2ea79150dba8849ffc22ae51951d3a6442d8a28755400331a13bf8fcff01dc299d37e61d165de61bbdc1416298f63
 SHA512 
1b93bdce97b81ec439cde7824491661fc7e4296464a41e4357fc902ec62024e855a4dec24ae7dcb01ec57d4a0019ab2c4aff0b3c08fb94c7beecdefe34226d46
 DIST gjs-1.68.4.tar.xz 559768 BLAKE2B 
0e5f2cbb5b93c7ddc05916c95f23d9438c8e76bc2eb35c11eca5414d9f4327e0c99ec9c85795880bd478de5e3655da0f7e9223ba4c3f7c8d5685bdb4a00920d5
 SHA512 
c610abfa701c0a61ffa6916ec5ebcd07b1dcb04607d74ab0b6d30583da27d60f9993e037fab73e66e1580d644d3a57f0a479f55a09e3bf56fea7f17367c787b3
+DIST gjs-1.70.0.tar.xz 595292 BLAKE2B 
fc06f4b397350daf19a532a3ec3c2851e106bc76dda41d4a9c32b2718a6f5add1bf0c1066ba9cc5aaeeb192cb4f0a0e3dba1c16826fb3157c0a1e0a8bfe88606
 SHA512 
e32ee511c34fa9af210061a106d42de67d40c20f398dfacc541db0323bb4a499f2552aa28028eba16ec42afd4dec5a0cea4292155a66b966c3731ded45b23cb4

diff --git a/dev-libs/gjs/gjs-1.70.0.ebuild b/dev-libs/gjs/gjs-1.70.0.ebuild
new file mode 100644
index 000..ea422c9bfc6
--- /dev/null
+++ b/dev-libs/gjs/gjs-1.70.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic gnome.org meson virtualx
+
+DESCRIPTION="Javascript bindings for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Projects/Gjs";
+
+LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
+SLOT="0"
+IUSE="+cairo examples gtk readline sysprof test"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.66.0
+   dev-libs/libffi:=
+   >=dev-libs/gobject-introspection-1.66.1:=
+   >=dev-lang/spidermonkey-78.2.0:78
+   cairo? ( x11-libs/cairo[X,svg] )
+   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
+
+   # 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)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}

diff --git a/profiles/package.mask b/profiles/package.mask
index 8441ae57e2b..969839ce2cd 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -109,6 +109,7 @@ x11-drivers/nvidia-drivers:0/vulkan
 >=gnome-extra/gnome-calendar-41.0
 >=gnome-extra/gnome-contacts-41.0
 >=x11-wm/mutter-41.0
+>=dev-libs/gjs-1.69
 
 # Fabian Groffen  (2021-10-03)
 # Masked for erratic behaviour



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2021-10-03 Thread Sam James
commit: b9da9337aa3f18ccdc8294befcf200eb9391ca85
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct  4 01:23:30 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct  4 01:23:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9da9337

dev-libs/gjs: Stabilize 1.68.3 arm64, #815013

Signed-off-by: Sam James  gentoo.org>

 dev-libs/gjs/gjs-1.68.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.68.3.ebuild b/dev-libs/gjs/gjs-1.68.3.ebuild
index 0d6c7564652..5fdd3cb7c54 100644
--- a/dev-libs/gjs/gjs-1.68.3.ebuild
+++ b/dev-libs/gjs/gjs-1.68.3.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs";
 LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
 SLOT="0"
 IUSE="+cairo examples gtk readline sysprof test"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv ~x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2021-10-02 Thread Sam James
commit: 1fd9983cf1c2b63c7a6c01a0afdcca9f1b3927e4
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  2 23:57:52 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  2 23:57:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fd9983c

dev-libs/gjs: Stabilize 1.68.4 arm64, #813660

Signed-off-by: Sam James  gentoo.org>

 dev-libs/gjs/gjs-1.68.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.68.4.ebuild b/dev-libs/gjs/gjs-1.68.4.ebuild
index 2374d8c78d4..af0016f7286 100644
--- a/dev-libs/gjs/gjs-1.68.4.ebuild
+++ b/dev-libs/gjs/gjs-1.68.4.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs";
 LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
 SLOT="0"
 IUSE="+cairo examples gtk readline sysprof test"
-KEYWORDS="~amd64 arm ~arm64 ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm arm64 ppc64 ~riscv ~x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2021-09-30 Thread Sam James
commit: 3bd22eccdd1a55b38f8bc37de731ebe2bfc46b4b
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 30 18:16:26 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 30 18:16:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bd22ecc

dev-libs/gjs: Stabilize 1.68.4 arm, #813660

Signed-off-by: Sam James  gentoo.org>

 dev-libs/gjs/gjs-1.68.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.68.4.ebuild b/dev-libs/gjs/gjs-1.68.4.ebuild
index 59c3cbc790b..2374d8c78d4 100644
--- a/dev-libs/gjs/gjs-1.68.4.ebuild
+++ b/dev-libs/gjs/gjs-1.68.4.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs";
 LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
 SLOT="0"
 IUSE="+cairo examples gtk readline sysprof test"
-KEYWORDS="~amd64 ~arm ~arm64 ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm ~arm64 ppc64 ~riscv ~x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2021-09-24 Thread Sam James
commit: d01918b3f27fac04e912735a1636ca417e849149
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep 24 15:36:52 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep 24 15:36:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d01918b3

dev-libs/gjs: Stabilize 1.68.4 ppc64, #813660

Signed-off-by: Sam James  gentoo.org>

 dev-libs/gjs/gjs-1.68.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.68.4.ebuild b/dev-libs/gjs/gjs-1.68.4.ebuild
index 0d6c7564652..59c3cbc790b 100644
--- a/dev-libs/gjs/gjs-1.68.4.ebuild
+++ b/dev-libs/gjs/gjs-1.68.4.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs";
 LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
 SLOT="0"
 IUSE="+cairo examples gtk readline sysprof test"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ppc64 ~riscv ~x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2021-09-22 Thread Mart Raudsepp
commit: 5a4d34f44234607f4a08ea27972e5212e2dee368
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Sep 22 07:27:51 2021 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Sep 22 07:45:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a4d34f4

dev-libs/gjs: bump to 1.68.4

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/gjs/Manifest  |  1 +
 dev-libs/gjs/gjs-1.68.4.ebuild | 49 ++
 2 files changed, 50 insertions(+)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index 7d528f19a52..deb33624917 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -2,3 +2,4 @@ DIST gjs-1.64.4.tar.xz 422496 BLAKE2B 
a96211f7240336dbb30c6965e405f59ee72e428884
 DIST gjs-1.68.1.tar.xz 558920 BLAKE2B 
f5364fe92ddf4cb1e9b5dac5921fa180ed31bfe54ba8ad737e31c5f8a7f19d7e47bad07d7ca088e6e5962b2782a774b985b607214a7381a8b6c54e799df97235
 SHA512 
bce2f84e748dd483e0c907e7f7f230257aa4b216b76e89c3457ebba5e9bf601dcb5c771ebe864df22255e221876c6e7ee3097328e6f52ef78360f49708ff457a
 DIST gjs-1.68.2.tar.xz 559432 BLAKE2B 
09146cadcc17f16c36f2a07108b086850d51d95cba21ca95ff0311dd107835b6c5fc9d5d682c9c6713ebd082372f8b46aae31b71f7f5e0e03dcb0d47c5d3c72f
 SHA512 
a42d4ee7be92c869ad9e74c0e02debbe62d13fd0926aa0d903efe802d0f8bc6bc18959d4e161b3960261f9e7b9c0de1d4df5cfcf1eabea29fd75063af8cba154
 DIST gjs-1.68.3.tar.xz 559792 BLAKE2B 
0e625c80164ea6053941ce04d00ac688e7a2ea79150dba8849ffc22ae51951d3a6442d8a28755400331a13bf8fcff01dc299d37e61d165de61bbdc1416298f63
 SHA512 
1b93bdce97b81ec439cde7824491661fc7e4296464a41e4357fc902ec62024e855a4dec24ae7dcb01ec57d4a0019ab2c4aff0b3c08fb94c7beecdefe34226d46
+DIST gjs-1.68.4.tar.xz 559768 BLAKE2B 
0e5f2cbb5b93c7ddc05916c95f23d9438c8e76bc2eb35c11eca5414d9f4327e0c99ec9c85795880bd478de5e3655da0f7e9223ba4c3f7c8d5685bdb4a00920d5
 SHA512 
c610abfa701c0a61ffa6916ec5ebcd07b1dcb04607d74ab0b6d30583da27d60f9993e037fab73e66e1580d644d3a57f0a479f55a09e3bf56fea7f17367c787b3

diff --git a/dev-libs/gjs/gjs-1.68.4.ebuild b/dev-libs/gjs/gjs-1.68.4.ebuild
new file mode 100644
index 000..0d6c7564652
--- /dev/null
+++ b/dev-libs/gjs/gjs-1.68.4.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org meson virtualx
+
+DESCRIPTION="Javascript bindings for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Projects/Gjs";
+
+LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
+SLOT="0"
+IUSE="+cairo examples gtk readline sysprof test"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.66.0
+   dev-libs/libffi:=
+   >=dev-libs/gobject-introspection-1.66.1:=
+   dev-lang/spidermonkey:78
+   cairo? ( x11-libs/cairo[X,svg] )
+   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() {
+   # 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)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2021-08-16 Thread Matt Turner
commit: 36dc6d583034cef58603b669338d72b394e4360a
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Aug 16 21:49:40 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Aug 16 21:51:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36dc6d58

dev-libs/gjs: Version bump to 1.68.3

Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gjs/Manifest  |  1 +
 dev-libs/gjs/gjs-1.68.3.ebuild | 49 ++
 2 files changed, 50 insertions(+)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index 19de6b4200d..7d528f19a52 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,3 +1,4 @@
 DIST gjs-1.64.4.tar.xz 422496 BLAKE2B 
a96211f7240336dbb30c6965e405f59ee72e4288842837da8da8c6d3c59b7e04ebb6c7a8b0b02d38601c162ffdf1a1fef9f13e4db720c4c483f4a39dffd5dbb4
 SHA512 
21a15d7106ad6584fb1f02cb0a0a4cab211a3540adb8f2c03d35c211e3946b81935000a52351fedd95a18a7ff6b7f96e665fcafa3c411ff79f2b6cb332c82b42
 DIST gjs-1.68.1.tar.xz 558920 BLAKE2B 
f5364fe92ddf4cb1e9b5dac5921fa180ed31bfe54ba8ad737e31c5f8a7f19d7e47bad07d7ca088e6e5962b2782a774b985b607214a7381a8b6c54e799df97235
 SHA512 
bce2f84e748dd483e0c907e7f7f230257aa4b216b76e89c3457ebba5e9bf601dcb5c771ebe864df22255e221876c6e7ee3097328e6f52ef78360f49708ff457a
 DIST gjs-1.68.2.tar.xz 559432 BLAKE2B 
09146cadcc17f16c36f2a07108b086850d51d95cba21ca95ff0311dd107835b6c5fc9d5d682c9c6713ebd082372f8b46aae31b71f7f5e0e03dcb0d47c5d3c72f
 SHA512 
a42d4ee7be92c869ad9e74c0e02debbe62d13fd0926aa0d903efe802d0f8bc6bc18959d4e161b3960261f9e7b9c0de1d4df5cfcf1eabea29fd75063af8cba154
+DIST gjs-1.68.3.tar.xz 559792 BLAKE2B 
0e625c80164ea6053941ce04d00ac688e7a2ea79150dba8849ffc22ae51951d3a6442d8a28755400331a13bf8fcff01dc299d37e61d165de61bbdc1416298f63
 SHA512 
1b93bdce97b81ec439cde7824491661fc7e4296464a41e4357fc902ec62024e855a4dec24ae7dcb01ec57d4a0019ab2c4aff0b3c08fb94c7beecdefe34226d46

diff --git a/dev-libs/gjs/gjs-1.68.3.ebuild b/dev-libs/gjs/gjs-1.68.3.ebuild
new file mode 100644
index 000..0d6c7564652
--- /dev/null
+++ b/dev-libs/gjs/gjs-1.68.3.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org meson virtualx
+
+DESCRIPTION="Javascript bindings for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Projects/Gjs";
+
+LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
+SLOT="0"
+IUSE="+cairo examples gtk readline sysprof test"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.66.0
+   dev-libs/libffi:=
+   >=dev-libs/gobject-introspection-1.66.1:=
+   dev-lang/spidermonkey:78
+   cairo? ( x11-libs/cairo[X,svg] )
+   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() {
+   # 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)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2021-08-06 Thread Matt Turner
commit: 4bb236b3c3ddfa2919260e142e3127b53e4125ab
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Aug  7 03:21:39 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Aug  7 03:35:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bb236b3

dev-libs/gjs: Version bump to 1.68.2

Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gjs/Manifest  |  1 +
 dev-libs/gjs/gjs-1.68.2.ebuild | 49 ++
 2 files changed, 50 insertions(+)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index 2c9f4dd4589..19de6b4200d 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,2 +1,3 @@
 DIST gjs-1.64.4.tar.xz 422496 BLAKE2B 
a96211f7240336dbb30c6965e405f59ee72e4288842837da8da8c6d3c59b7e04ebb6c7a8b0b02d38601c162ffdf1a1fef9f13e4db720c4c483f4a39dffd5dbb4
 SHA512 
21a15d7106ad6584fb1f02cb0a0a4cab211a3540adb8f2c03d35c211e3946b81935000a52351fedd95a18a7ff6b7f96e665fcafa3c411ff79f2b6cb332c82b42
 DIST gjs-1.68.1.tar.xz 558920 BLAKE2B 
f5364fe92ddf4cb1e9b5dac5921fa180ed31bfe54ba8ad737e31c5f8a7f19d7e47bad07d7ca088e6e5962b2782a774b985b607214a7381a8b6c54e799df97235
 SHA512 
bce2f84e748dd483e0c907e7f7f230257aa4b216b76e89c3457ebba5e9bf601dcb5c771ebe864df22255e221876c6e7ee3097328e6f52ef78360f49708ff457a
+DIST gjs-1.68.2.tar.xz 559432 BLAKE2B 
09146cadcc17f16c36f2a07108b086850d51d95cba21ca95ff0311dd107835b6c5fc9d5d682c9c6713ebd082372f8b46aae31b71f7f5e0e03dcb0d47c5d3c72f
 SHA512 
a42d4ee7be92c869ad9e74c0e02debbe62d13fd0926aa0d903efe802d0f8bc6bc18959d4e161b3960261f9e7b9c0de1d4df5cfcf1eabea29fd75063af8cba154

diff --git a/dev-libs/gjs/gjs-1.68.2.ebuild b/dev-libs/gjs/gjs-1.68.2.ebuild
new file mode 100644
index 000..0d6c7564652
--- /dev/null
+++ b/dev-libs/gjs/gjs-1.68.2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org meson virtualx
+
+DESCRIPTION="Javascript bindings for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Projects/Gjs";
+
+LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
+SLOT="0"
+IUSE="+cairo examples gtk readline sysprof test"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.66.0
+   dev-libs/libffi:=
+   >=dev-libs/gobject-introspection-1.66.1:=
+   dev-lang/spidermonkey:78
+   cairo? ( x11-libs/cairo[X,svg] )
+   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() {
+   # 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)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2021-06-13 Thread Sam James
commit: 48d295a874d222d1a07ced483faa0741d2300779
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 13 18:44:22 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 13 20:24:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48d295a8

dev-libs/gjs: revbump for newer sysprof-capture dependency

https://bugs.gentoo.org/795507
Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Sam James  gentoo.org>

 dev-libs/gjs/{gjs-1.68.1.ebuild => gjs-1.68.1-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.68.1.ebuild b/dev-libs/gjs/gjs-1.68.1-r1.ebuild
similarity index 95%
rename from dev-libs/gjs/gjs-1.68.1.ebuild
rename to dev-libs/gjs/gjs-1.68.1-r1.ebuild
index ddfa9d54862..433139d0b4b 100644
--- a/dev-libs/gjs/gjs-1.68.1.ebuild
+++ b/dev-libs/gjs/gjs-1.68.1-r1.ebuild
@@ -23,7 +23,7 @@ RDEPEND="
readline? ( sys-libs/readline:0= )
 "
 DEPEND="${RDEPEND}
-   sysprof? ( >=dev-util/sysprof-capture-3.38.1:4 )
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
test? ( sys-apps/dbus
>=x11-libs/gtk+-3.20:3[introspection] )
 "



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2021-05-28 Thread Yixun Lan
commit: 101e9edb046bb2f8688048993226ce59ea10057a
Author: Yixun Lan  gentoo  org>
AuthorDate: Fri May 28 15:12:22 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri May 28 23:16:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=101e9edb

dev-libs/gjs: add riscv keyword

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Yixun Lan  gentoo.org>

 dev-libs/gjs/gjs-1.68.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.68.1.ebuild b/dev-libs/gjs/gjs-1.68.1.ebuild
index e926e28e168..643e0f32792 100644
--- a/dev-libs/gjs/gjs-1.68.1.ebuild
+++ b/dev-libs/gjs/gjs-1.68.1.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs";
 LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
 SLOT="0"
 IUSE="+cairo examples gtk readline sysprof test"
-KEYWORDS="~amd64 arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 arm ~arm64 ~ppc64 ~riscv ~x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2021-05-06 Thread Matt Turner
commit: 45083fc71193d4d1d9e5a31f4b06a6204ebf88bf
Author: Matt Turner  gentoo  org>
AuthorDate: Thu May  6 15:46:23 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu May  6 15:48:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45083fc7

dev-libs/gjs: Version bump to 1.68.1

Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gjs/Manifest  |  1 +
 dev-libs/gjs/gjs-1.68.1.ebuild | 49 ++
 2 files changed, 50 insertions(+)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index 52f990208bc..4897f767a8f 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,3 +1,4 @@
 DIST gjs-1.64.4.tar.xz 422496 BLAKE2B 
a96211f7240336dbb30c6965e405f59ee72e4288842837da8da8c6d3c59b7e04ebb6c7a8b0b02d38601c162ffdf1a1fef9f13e4db720c4c483f4a39dffd5dbb4
 SHA512 
21a15d7106ad6584fb1f02cb0a0a4cab211a3540adb8f2c03d35c211e3946b81935000a52351fedd95a18a7ff6b7f96e665fcafa3c411ff79f2b6cb332c82b42
 DIST gjs-1.66.2.tar.xz 440184 BLAKE2B 
8df23470c763d65733c6fb622a1de8b8fed3e16c1ba67883b6ae0e7150a5a30a334735be39f9c68217501b7674fee8bfce6ab704c0742ae639a1bc14cdce4cd8
 SHA512 
2e0ca24532b3203a55089eb25de19b4b4f33166f40d1231198947057e45f364d3c7f794ff2079c1d9aee3fde9f99cd844944229d89d5e344a97254aaa42bad40
 DIST gjs-1.68.0.tar.xz 553044 BLAKE2B 
6103299bb9ec67589393b0a863219b1bb08ebf141229574f07bb4984a2fb226f4daf4324038e9143f98048d0a2997805b93f7f408bae5ef727435c787e3b98f0
 SHA512 
65278ca345f2c786995bed7755dd86403b469eb6cceaa6db57dbd4af212025a3b1f01b7387f45dc9abc23d47ba2f39c5ab8a90ec95b1934f1471a68a06f0d82d
+DIST gjs-1.68.1.tar.xz 558920 BLAKE2B 
f5364fe92ddf4cb1e9b5dac5921fa180ed31bfe54ba8ad737e31c5f8a7f19d7e47bad07d7ca088e6e5962b2782a774b985b607214a7381a8b6c54e799df97235
 SHA512 
bce2f84e748dd483e0c907e7f7f230257aa4b216b76e89c3457ebba5e9bf601dcb5c771ebe864df22255e221876c6e7ee3097328e6f52ef78360f49708ff457a

diff --git a/dev-libs/gjs/gjs-1.68.1.ebuild b/dev-libs/gjs/gjs-1.68.1.ebuild
new file mode 100644
index 000..69f56003cd5
--- /dev/null
+++ b/dev-libs/gjs/gjs-1.68.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org meson virtualx
+
+DESCRIPTION="Javascript bindings for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Projects/Gjs";
+
+LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
+SLOT="0"
+IUSE="+cairo examples gtk readline sysprof test"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.66.0
+   dev-libs/libffi:=
+   >=dev-libs/gobject-introspection-1.66.1:=
+   dev-lang/spidermonkey:78
+   cairo? ( x11-libs/cairo[X,svg] )
+   readline? ( sys-libs/readline:0= )
+"
+DEPEND="${RDEPEND}
+   sysprof? ( >=dev-util/sysprof-capture-3.38.1:4 )
+   test? ( sys-apps/dbus
+   >=x11-libs/gtk+-3.20:3[introspection] )
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+src_configure() {
+   # 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)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2021-04-18 Thread Matt Turner
commit: 701b1fbcf52aa77f13090a8ec906321290a73dcf
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 18 15:34:54 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Apr 18 15:36:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=701b1fbc

dev-libs/gjs: Depend on cairo[svg]

cairo's IUSE=svg is default-enabled, and as seen by the bug report its
presence changes how gjs is compiled. Simply require it.

Closes: https://bugs.gentoo.org/779784
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gjs/gjs-1.68.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.68.0.ebuild b/dev-libs/gjs/gjs-1.68.0.ebuild
index 02c500d445f..69f56003cd5 100644
--- a/dev-libs/gjs/gjs-1.68.0.ebuild
+++ b/dev-libs/gjs/gjs-1.68.0.ebuild
@@ -19,7 +19,7 @@ RDEPEND="
dev-libs/libffi:=
>=dev-libs/gobject-introspection-1.66.1:=
dev-lang/spidermonkey:78
-   cairo? ( x11-libs/cairo[X] )
+   cairo? ( x11-libs/cairo[X,svg] )
readline? ( sys-libs/readline:0= )
 "
 DEPEND="${RDEPEND}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2021-03-21 Thread Matt Turner
commit: 476dbd94f7aa9b9961c53d6cd5f6271135457ec6
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 21 15:09:59 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 21 23:16:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=476dbd94

dev-libs/gjs: Version bump to 1.68.0

Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gjs/Manifest  |  1 +
 dev-libs/gjs/gjs-1.68.0.ebuild | 49 ++
 2 files changed, 50 insertions(+)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index c8ae00bd798..41ebb2281b3 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,3 +1,4 @@
 DIST gjs-1.64.4.tar.xz 422496 BLAKE2B 
a96211f7240336dbb30c6965e405f59ee72e4288842837da8da8c6d3c59b7e04ebb6c7a8b0b02d38601c162ffdf1a1fef9f13e4db720c4c483f4a39dffd5dbb4
 SHA512 
21a15d7106ad6584fb1f02cb0a0a4cab211a3540adb8f2c03d35c211e3946b81935000a52351fedd95a18a7ff6b7f96e665fcafa3c411ff79f2b6cb332c82b42
 DIST gjs-1.66.1.tar.xz 439992 BLAKE2B 
2b6d25b50fd48ed8b9bb0c594321bd00525e7d6db8b348d7da5c1e10cfd588fccf5030edc93fc31da094da5a0327d4a7b26c26d18ee4284dc1ae767f7721a7b4
 SHA512 
601d0c645ab1586e7d770f753bf68653816dc631faf89b5e70216320f6b7707e4aaa3507111fb6ff3331f76656050e32e8b1441720bf080de957e03e4565a43f
 DIST gjs-1.66.2.tar.xz 440184 BLAKE2B 
8df23470c763d65733c6fb622a1de8b8fed3e16c1ba67883b6ae0e7150a5a30a334735be39f9c68217501b7674fee8bfce6ab704c0742ae639a1bc14cdce4cd8
 SHA512 
2e0ca24532b3203a55089eb25de19b4b4f33166f40d1231198947057e45f364d3c7f794ff2079c1d9aee3fde9f99cd844944229d89d5e344a97254aaa42bad40
+DIST gjs-1.68.0.tar.xz 553044 BLAKE2B 
6103299bb9ec67589393b0a863219b1bb08ebf141229574f07bb4984a2fb226f4daf4324038e9143f98048d0a2997805b93f7f408bae5ef727435c787e3b98f0
 SHA512 
65278ca345f2c786995bed7755dd86403b469eb6cceaa6db57dbd4af212025a3b1f01b7387f45dc9abc23d47ba2f39c5ab8a90ec95b1934f1471a68a06f0d82d

diff --git a/dev-libs/gjs/gjs-1.68.0.ebuild b/dev-libs/gjs/gjs-1.68.0.ebuild
new file mode 100644
index 000..02c500d445f
--- /dev/null
+++ b/dev-libs/gjs/gjs-1.68.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org meson virtualx
+
+DESCRIPTION="Javascript bindings for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Projects/Gjs";
+
+LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
+SLOT="0"
+IUSE="+cairo examples gtk readline sysprof test"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.66.0
+   dev-libs/libffi:=
+   >=dev-libs/gobject-introspection-1.66.1:=
+   dev-lang/spidermonkey:78
+   cairo? ( x11-libs/cairo[X] )
+   readline? ( sys-libs/readline:0= )
+"
+DEPEND="${RDEPEND}
+   sysprof? ( >=dev-util/sysprof-capture-3.38.1:4 )
+   test? ( sys-apps/dbus
+   >=x11-libs/gtk+-3.20:3[introspection] )
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+src_configure() {
+   # 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)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2021-01-10 Thread Matt Turner
commit: addb8a74b03820b333d954659312ab1358b9aafa
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Jan 10 21:26:54 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Jan 10 21:35:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=addb8a74

dev-libs/gjs: Version bump to 1.66.2

Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gjs/Manifest  |  1 +
 dev-libs/gjs/gjs-1.66.2.ebuild | 49 ++
 2 files changed, 50 insertions(+)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index 60495756874..c8ae00bd798 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,2 +1,3 @@
 DIST gjs-1.64.4.tar.xz 422496 BLAKE2B 
a96211f7240336dbb30c6965e405f59ee72e4288842837da8da8c6d3c59b7e04ebb6c7a8b0b02d38601c162ffdf1a1fef9f13e4db720c4c483f4a39dffd5dbb4
 SHA512 
21a15d7106ad6584fb1f02cb0a0a4cab211a3540adb8f2c03d35c211e3946b81935000a52351fedd95a18a7ff6b7f96e665fcafa3c411ff79f2b6cb332c82b42
 DIST gjs-1.66.1.tar.xz 439992 BLAKE2B 
2b6d25b50fd48ed8b9bb0c594321bd00525e7d6db8b348d7da5c1e10cfd588fccf5030edc93fc31da094da5a0327d4a7b26c26d18ee4284dc1ae767f7721a7b4
 SHA512 
601d0c645ab1586e7d770f753bf68653816dc631faf89b5e70216320f6b7707e4aaa3507111fb6ff3331f76656050e32e8b1441720bf080de957e03e4565a43f
+DIST gjs-1.66.2.tar.xz 440184 BLAKE2B 
8df23470c763d65733c6fb622a1de8b8fed3e16c1ba67883b6ae0e7150a5a30a334735be39f9c68217501b7674fee8bfce6ab704c0742ae639a1bc14cdce4cd8
 SHA512 
2e0ca24532b3203a55089eb25de19b4b4f33166f40d1231198947057e45f364d3c7f794ff2079c1d9aee3fde9f99cd844944229d89d5e344a97254aaa42bad40

diff --git a/dev-libs/gjs/gjs-1.66.2.ebuild b/dev-libs/gjs/gjs-1.66.2.ebuild
new file mode 100644
index 000..cd936bdbf15
--- /dev/null
+++ b/dev-libs/gjs/gjs-1.66.2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org meson virtualx
+
+DESCRIPTION="Javascript bindings for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Projects/Gjs";
+
+LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
+SLOT="0"
+IUSE="+cairo examples gtk readline sysprof test"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.58.0
+   dev-libs/libffi:=
+   >=dev-libs/gobject-introspection-1.61.2:=
+   dev-lang/spidermonkey:78
+   cairo? ( x11-libs/cairo[X] )
+   readline? ( sys-libs/readline:0= )
+"
+DEPEND="${RDEPEND}
+   sysprof? ( >=dev-util/sysprof-capture-3.38.1:4 )
+   test? ( sys-apps/dbus
+   >=x11-libs/gtk+-3.20:3[introspection] )
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+src_configure() {
+   # 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)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2020-11-11 Thread Matt Turner
commit: 3715fb971d6602ade558f541ff7cd495d4a51f7a
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Nov 11 18:20:07 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Nov 11 18:20:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3715fb97

dev-libs/gjs: Fix dependency on sysprof-capture

Closes: https://bugs.gentoo.org/753878
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gjs/gjs-1.66.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.66.1.ebuild b/dev-libs/gjs/gjs-1.66.1.ebuild
index d012b448178..fcc5377cbee 100644
--- a/dev-libs/gjs/gjs-1.66.1.ebuild
+++ b/dev-libs/gjs/gjs-1.66.1.ebuild
@@ -23,7 +23,7 @@ RDEPEND="
readline? ( sys-libs/readline:0= )
 "
 DEPEND="${RDEPEND}
-   sysprof? ( >=dev-util/sysprof-capture-3.33.2:3 )
+   sysprof? ( >=dev-util/sysprof-capture-3.38.1:4 )
test? ( sys-apps/dbus
>=x11-libs/gtk+-3.20:3[introspection] )
 "



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2020-11-10 Thread Matt Turner
commit: 0e0632ef5d9f2f19633d8b2530464ae9de45023e
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Nov  8 17:39:38 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Nov 10 15:33:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e0632ef

dev-libs/gjs: Version bump to 1.66.1

Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gjs/Manifest  |  1 +
 dev-libs/gjs/gjs-1.66.1.ebuild | 49 ++
 2 files changed, 50 insertions(+)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index b6ebd789ad2..60495756874 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1 +1,2 @@
 DIST gjs-1.64.4.tar.xz 422496 BLAKE2B 
a96211f7240336dbb30c6965e405f59ee72e4288842837da8da8c6d3c59b7e04ebb6c7a8b0b02d38601c162ffdf1a1fef9f13e4db720c4c483f4a39dffd5dbb4
 SHA512 
21a15d7106ad6584fb1f02cb0a0a4cab211a3540adb8f2c03d35c211e3946b81935000a52351fedd95a18a7ff6b7f96e665fcafa3c411ff79f2b6cb332c82b42
+DIST gjs-1.66.1.tar.xz 439992 BLAKE2B 
2b6d25b50fd48ed8b9bb0c594321bd00525e7d6db8b348d7da5c1e10cfd588fccf5030edc93fc31da094da5a0327d4a7b26c26d18ee4284dc1ae767f7721a7b4
 SHA512 
601d0c645ab1586e7d770f753bf68653816dc631faf89b5e70216320f6b7707e4aaa3507111fb6ff3331f76656050e32e8b1441720bf080de957e03e4565a43f

diff --git a/dev-libs/gjs/gjs-1.66.1.ebuild b/dev-libs/gjs/gjs-1.66.1.ebuild
new file mode 100644
index 000..d012b448178
--- /dev/null
+++ b/dev-libs/gjs/gjs-1.66.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org meson virtualx
+
+DESCRIPTION="Javascript bindings for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Projects/Gjs";
+
+LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
+SLOT="0"
+IUSE="+cairo examples gtk readline +sysprof test"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.58.0
+   dev-libs/libffi:=
+   >=dev-libs/gobject-introspection-1.61.2:=
+   dev-lang/spidermonkey:78
+   cairo? ( x11-libs/cairo[X] )
+   readline? ( sys-libs/readline:0= )
+"
+DEPEND="${RDEPEND}
+   sysprof? ( >=dev-util/sysprof-capture-3.33.2:3 )
+   test? ( sys-apps/dbus
+   >=x11-libs/gtk+-3.20:3[introspection] )
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+src_configure() {
+   # 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)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2020-11-07 Thread Mart Raudsepp
commit: 60bac3780c8a7b371321932d58750e1b2c37255b
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Nov  7 15:05:21 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Nov  7 15:21:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60bac378

dev-libs/gjs: remove old

Package-Manager: Portage-2.3.103, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/gjs/Manifest  |  2 --
 dev-libs/gjs/gjs-1.58.6.ebuild | 64 --
 dev-libs/gjs/gjs-1.58.8.ebuild | 64 --
 3 files changed, 130 deletions(-)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index 923a76507fb..b6ebd789ad2 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,3 +1 @@
-DIST gjs-1.58.6.tar.xz 637972 BLAKE2B 
553f29808723e48cee39c62e260d9c09f5db160756bf6c2fc45e532bee1d5c8babdd2bd5aee39fdff1300fc10de2c2a4e34d6b850e6e95c83ef217a8955379b6
 SHA512 
3e8fa8ccaabbbd07e74869fdc6188cffc19565798a6267fd3480d9320a2c9c5906c864e5d0c6e9e57f7bb79cc1706717b76b23c7cd89eb191477eb173b24aa74
-DIST gjs-1.58.8.tar.xz 639372 BLAKE2B 
53be0d5353213e7fdc6009aeed16db79f61ee5b800d66cd79f87e577b44adbb05ae741d73550237027a902d2e038c8e8247d3269bf058b64622a1a261f5a2501
 SHA512 
373b400b884096b6746c1ac7f2c2915857aa888dfb8bbf19bb8469fb75e081e4df36dcab06723f03654c34354a5a69a7865727ab9e36d3fb0d2b2652713e5cd6
 DIST gjs-1.64.4.tar.xz 422496 BLAKE2B 
a96211f7240336dbb30c6965e405f59ee72e4288842837da8da8c6d3c59b7e04ebb6c7a8b0b02d38601c162ffdf1a1fef9f13e4db720c4c483f4a39dffd5dbb4
 SHA512 
21a15d7106ad6584fb1f02cb0a0a4cab211a3540adb8f2c03d35c211e3946b81935000a52351fedd95a18a7ff6b7f96e665fcafa3c411ff79f2b6cb332c82b42

diff --git a/dev-libs/gjs/gjs-1.58.6.ebuild b/dev-libs/gjs/gjs-1.58.6.ebuild
deleted file mode 100644
index 2f256eb68f4..000
--- a/dev-libs/gjs/gjs-1.58.6.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit gnome2 pax-utils virtualx
-
-DESCRIPTION="Javascript bindings for GNOME"
-HOMEPAGE="https://wiki.gnome.org/Projects/Gjs";
-
-LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
-SLOT="0"
-IUSE="+cairo examples gtk readline +sysprof test"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 sparc x86"
-
-RDEPEND="
-   >=dev-libs/glib-2.58.0
-   >=dev-libs/gobject-introspection-1.61.2:=
-
-   readline? ( sys-libs/readline:0= )
-   dev-lang/spidermonkey:60
-   dev-libs/libffi:=
-   cairo? ( x11-libs/cairo[X] )
-"
-DEPEND="${RDEPEND}
-   sysprof? ( >=dev-util/sysprof-capture-3.33.2:3 )
-   virtual/pkgconfig
-   test? ( sys-apps/dbus
-   >=x11-libs/gtk+-3.20:3[introspection] )
-"
-
-RESTRICT="!test? ( test )"
-
-src_configure() {
-   # FIXME: add systemtap/dtrace support, like in glib:2
-   # FIXME: --enable-systemtap installs files in ${D}/${D} for some reason
-   # XXX: Do NOT enable coverage, completely useless for portage installs
-   gnome2_src_configure \
-   --disable-systemtap \
-   --disable-dtrace \
-   --disable-code-coverage \
-   $(use_with cairo cairo) \
-   $(use_enable sysprof profiler) \
-   $(use_enable readline) \
-   $(use_with test dbus-tests) \
-   $(use_with test gtk-tests) \
-   --disable-installed-tests
-}
-
-src_install() {
-   # installation sometimes fails in parallel, bug #???
-   gnome2_src_install -j1
-
-   if use examples; then
-   insinto /usr/share/doc/"${PF}"/examples
-   doins "${S}"/examples/*
-   fi
-
-   # Required for gjs-console to run correctly on PaX systems
-   pax-mark mr "${ED}/usr/bin/gjs-console"
-}
-
-src_test() {
-   virtx emake check
-}

diff --git a/dev-libs/gjs/gjs-1.58.8.ebuild b/dev-libs/gjs/gjs-1.58.8.ebuild
deleted file mode 100644
index 2f256eb68f4..000
--- a/dev-libs/gjs/gjs-1.58.8.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit gnome2 pax-utils virtualx
-
-DESCRIPTION="Javascript bindings for GNOME"
-HOMEPAGE="https://wiki.gnome.org/Projects/Gjs";
-
-LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
-SLOT="0"
-IUSE="+cairo examples gtk readline +sysprof test"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 sparc x86"
-
-RDEPEND="
-   >=dev-libs/glib-2.58.0
-   >=dev-libs/gobject-introspection-1.61.2:=
-
-   readline? ( sys-libs/readline:0= )
-   dev-lang/spidermonkey:60
-   dev-libs/libffi:=
-   cairo? ( x11-libs/cairo[X] )
-"
-DEPEND="${RDEPEND}
-   sysprof? ( >=dev-util/sysprof-capture-3.33.2:3 )
-   virtual/pkgconfig
-   test? ( sys-apps/dbus
-   >=x11-libs/gtk+-3.20:3[introspection] )
-"
-
-RESTRICT="!test? ( test )"
-
-src_configure() {
-   # FIXME

[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2020-11-06 Thread Sam James
commit: bedae20bf2453c98b614d09e1eee8fbce3be382d
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov  6 14:56:28 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov  6 14:56:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bedae20b

dev-libs/gjs: Stabilize 1.64.4 ppc, #738728

Signed-off-by: Sam James  gentoo.org>

 dev-libs/gjs/gjs-1.64.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.64.4.ebuild b/dev-libs/gjs/gjs-1.64.4.ebuild
index 6c800a0b622..8c6b028bbd6 100644
--- a/dev-libs/gjs/gjs-1.64.4.ebuild
+++ b/dev-libs/gjs/gjs-1.64.4.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs";
 LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
 SLOT="0"
 IUSE="+cairo examples gtk readline +sysprof test"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 sparc x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2020-11-05 Thread Sam James
commit: d5c2a5a08daaff02ead654660590b863a77a65ad
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov  6 06:52:10 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov  6 06:52:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5c2a5a0

dev-libs/gjs: Stabilize 1.64.4 sparc, #738728

Signed-off-by: Sam James  gentoo.org>

 dev-libs/gjs/gjs-1.64.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.64.4.ebuild b/dev-libs/gjs/gjs-1.64.4.ebuild
index 321d3cb1475..6c800a0b622 100644
--- a/dev-libs/gjs/gjs-1.64.4.ebuild
+++ b/dev-libs/gjs/gjs-1.64.4.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs";
 LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
 SLOT="0"
 IUSE="+cairo examples gtk readline +sysprof test"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~ppc ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~ppc ppc64 sparc x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2020-11-05 Thread Sam James
commit: b8e460e322875d6037a6a95710fa777a929a530e
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov  5 16:15:13 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov  5 16:15:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8e460e3

dev-libs/gjs: Stabilize 1.64.4 ppc64, #738728

Signed-off-by: Sam James  gentoo.org>

 dev-libs/gjs/gjs-1.64.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.64.4.ebuild b/dev-libs/gjs/gjs-1.64.4.ebuild
index 48a880b9770..321d3cb1475 100644
--- a/dev-libs/gjs/gjs-1.64.4.ebuild
+++ b/dev-libs/gjs/gjs-1.64.4.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs";
 LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
 SLOT="0"
 IUSE="+cairo examples gtk readline +sysprof test"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~ppc ppc64 ~sparc x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2020-09-18 Thread Sergei Trofimovich
commit: 7220e6735b229d860476b354a22319ee0380b0d7
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Sep 18 06:57:44 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Sep 18 07:44:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7220e673

dev-libs/gjs: stable 1.58.8 for ppc64

stable wrt bug #
Tested-by: ernsteiswuerfel
Package-Manager: Portage-3.0.7, Repoman-3.0.1
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/gjs/gjs-1.58.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.58.8.ebuild b/dev-libs/gjs/gjs-1.58.8.ebuild
index 24e8ffd19a0..2f256eb68f4 100644
--- a/dev-libs/gjs/gjs-1.58.8.ebuild
+++ b/dev-libs/gjs/gjs-1.58.8.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs";
 LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
 SLOT="0"
 IUSE="+cairo examples gtk readline +sysprof test"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ~ppc64 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 sparc x86"
 
 RDEPEND="
>=dev-libs/glib-2.58.0



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2020-09-17 Thread Sergei Trofimovich
commit: 4da940cb91b103bb2471c70a584261486fae376c
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Sep 18 06:45:46 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Sep 18 06:45:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4da940cb

dev-libs/gjs: stable 1.58.8 for ppc

stable wrt bug #
Tested-by: ernsteiswuerfel
Package-Manager: Portage-3.0.7, Repoman-3.0.1
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/gjs/gjs-1.58.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.58.8.ebuild b/dev-libs/gjs/gjs-1.58.8.ebuild
index ff08567af5e..24e8ffd19a0 100644
--- a/dev-libs/gjs/gjs-1.58.8.ebuild
+++ b/dev-libs/gjs/gjs-1.58.8.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs";
 LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
 SLOT="0"
 IUSE="+cairo examples gtk readline +sysprof test"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~ppc ~ppc64 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ~ppc64 sparc x86"
 
 RDEPEND="
>=dev-libs/glib-2.58.0



  1   2   >