public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2015-10-03  8:27 Markus Meier
  0 siblings, 0 replies; 153+ messages in thread
From: Markus Meier @ 2015-10-03  8:27 UTC (permalink / raw
  To: gentoo-commits

commit:     879b9e0d8b308cad349d1ad794e4c4e5ec3726cd
Author:     Markus Meier <maekke <AT> gentoo <DOT> org>
AuthorDate: Sat Oct  3 08:27:51 2015 +0000
Commit:     Markus Meier <maekke <AT> gentoo <DOT> org>
CommitDate: Sat Oct  3 08:27:51 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=879b9e0d

dev-libs/gjs: arm stable, bug #551826

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="arm"

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

diff --git a/dev-libs/gjs/gjs-1.43.3.ebuild b/dev-libs/gjs/gjs-1.43.3.ebuild
index c22d63f..1e9cc29 100644
--- a/dev-libs/gjs/gjs-1.43.3.ebuild
+++ b/dev-libs/gjs/gjs-1.43.3.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"
 LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
 SLOT="0"
 IUSE="+cairo examples gtk test"
-KEYWORDS="alpha amd64 ~arm ~ia64 ~ppc ppc64 ~sparc x86"
+KEYWORDS="alpha amd64 arm ~ia64 ~ppc ppc64 ~sparc x86"
 
 RDEPEND="
 	>=dev-libs/glib-2.36:2


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2015-11-07 10:34 Pacho Ramos
  0 siblings, 0 replies; 153+ messages in thread
From: Pacho Ramos @ 2015-11-07 10:34 UTC (permalink / raw
  To: gentoo-commits

commit:     41a40c2eac4e8d2957bacd955e70ed50b47ad545
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sat Nov  7 10:31:11 2015 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sat Nov  7 10:31:11 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41a40c2e

dev-libs/gjs: Version bump

Package-Manager: portage-2.2.23

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

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index 44bd650..f79b8ba 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,3 +1,4 @@
 DIST gjs-1.40.1.tar.xz 448204 SHA256 2f0d80ec96c6284785143abe51377d8a284977ea6c3cf0cef1020d92eae41793 SHA512 c3da112bed3bc97d93913df6284e7616a5893abc6db0fd0bef79c8d0594c9ae85ada61f7c262839d20905dc7ca31a8ac3d5319863aaaff1c69c0d834629d78eb WHIRLPOOL 54da01eeb63d7955150c674394911ff38ccf216c262e89a162455bd21f69fe64a36bca50bffc288c2eb2e90c543d2e41128169f686f7f06523d9fb786166b2dd
 DIST gjs-1.42.0.tar.xz 449264 SHA256 0c9afb7d5be6ead5b68059596f08eb7c3902b1676ee9c8846aa8df09647dba13 SHA512 8b2b118b832710ccb790b771416c1280b9ed07ed529afb2ae76fd50fa459e1f847ab6239899d5aea3c4136d32c36ac4c639afcc7374d8a98768e8f79b1338105 WHIRLPOOL b19fe1d94a96cf624433c972c7ce42057ee4ebc5c8012bf1237c553f268ea7d6f51de7fd4dab3f3f6a33b9f6c8231da9d83f47474fbe40c10b122db1c07138b0
 DIST gjs-1.43.3.tar.xz 455968 SHA256 82b54dd4590ea1622d19b2e27978bcb9c2c5b46922e1e1780ea79b6a28aa1c4e SHA512 7a97c80233203ef31ee5386558388f674f511e46884061f2cb058389cff8c1a11f629eb5f06de33b2086d8c69d9a5b39722f56d7de60b77e1a302041a0056ac9 WHIRLPOOL c3b71c5fcf10a5fce6418416b42a154d49036dce8436ad752430a3457833e247da70603b5e15c236e5709364cb7fc61aaf11dd3ce27f536081341c80e771c768
+DIST gjs-1.44.0.tar.xz 486144 SHA256 88c960f6ad47a6931d123f5d6317d13704f58572f68a4391913a254ff27dce80 SHA512 3866e124f05221fd47275951f8c2c6954ba28a9b1443cc3c01789284709e2dd69f496efa094e6ddc9fcae563b9def68441aa398c1488076701fa1e873f9b9735 WHIRLPOOL ee165353e08c6a5f69785e04fb12e582778695fb8b20f93153d6f648bd8597988a5d12349f73e70c2d52aed4d80d53484086f212c427fe2c7675eb858d41cad0

diff --git a/dev-libs/gjs/gjs-1.44.0.ebuild b/dev-libs/gjs/gjs-1.44.0.ebuild
new file mode 100644
index 0000000..9f5171c
--- /dev/null
+++ b/dev-libs/gjs/gjs-1.44.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+GCONF_DEBUG="no"
+
+inherit eutils 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 test"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="
+	>=dev-libs/glib-2.36:2
+	>=dev-libs/gobject-introspection-1.41.4:=
+
+	sys-libs/readline:0
+	dev-lang/spidermonkey:24
+	virtual/libffi
+	cairo? ( x11-libs/cairo[X] )
+	gtk? ( x11-libs/gtk+:3 )
+"
+DEPEND="${RDEPEND}
+	gnome-base/gnome-common
+	sys-devel/gettext
+	virtual/pkgconfig
+	test? ( sys-apps/dbus )
+"
+
+src_prepare() {
+	# Disable broken unittests
+	epatch "${FILESDIR}"/${PN}-1.43.3-disable-unittest-*.patch
+
+	gnome2_src_prepare
+}
+
+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-coverage \
+		$(use_with cairo cairo) \
+		$(use_with gtk)
+}
+
+src_test() {
+	Xemake check
+}
+
+src_install() {
+	# installation sometimes fails in parallel
+	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"
+}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2015-11-07 10:34 Pacho Ramos
  0 siblings, 0 replies; 153+ messages in thread
From: Pacho Ramos @ 2015-11-07 10:34 UTC (permalink / raw
  To: gentoo-commits

commit:     437bbfffdf8a6b50626ac3535d733ed5bf9cd024
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sat Nov  7 10:33:42 2015 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sat Nov  7 10:33:42 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=437bbfff

dev-libs/gjs: Drop old

Package-Manager: portage-2.2.23

 dev-libs/gjs/Manifest             |  1 -
 dev-libs/gjs/gjs-1.40.1-r1.ebuild | 75 ---------------------------------------
 2 files changed, 76 deletions(-)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index f79b8ba..d0b96d8 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,4 +1,3 @@
-DIST gjs-1.40.1.tar.xz 448204 SHA256 2f0d80ec96c6284785143abe51377d8a284977ea6c3cf0cef1020d92eae41793 SHA512 c3da112bed3bc97d93913df6284e7616a5893abc6db0fd0bef79c8d0594c9ae85ada61f7c262839d20905dc7ca31a8ac3d5319863aaaff1c69c0d834629d78eb WHIRLPOOL 54da01eeb63d7955150c674394911ff38ccf216c262e89a162455bd21f69fe64a36bca50bffc288c2eb2e90c543d2e41128169f686f7f06523d9fb786166b2dd
 DIST gjs-1.42.0.tar.xz 449264 SHA256 0c9afb7d5be6ead5b68059596f08eb7c3902b1676ee9c8846aa8df09647dba13 SHA512 8b2b118b832710ccb790b771416c1280b9ed07ed529afb2ae76fd50fa459e1f847ab6239899d5aea3c4136d32c36ac4c639afcc7374d8a98768e8f79b1338105 WHIRLPOOL b19fe1d94a96cf624433c972c7ce42057ee4ebc5c8012bf1237c553f268ea7d6f51de7fd4dab3f3f6a33b9f6c8231da9d83f47474fbe40c10b122db1c07138b0
 DIST gjs-1.43.3.tar.xz 455968 SHA256 82b54dd4590ea1622d19b2e27978bcb9c2c5b46922e1e1780ea79b6a28aa1c4e SHA512 7a97c80233203ef31ee5386558388f674f511e46884061f2cb058389cff8c1a11f629eb5f06de33b2086d8c69d9a5b39722f56d7de60b77e1a302041a0056ac9 WHIRLPOOL c3b71c5fcf10a5fce6418416b42a154d49036dce8436ad752430a3457833e247da70603b5e15c236e5709364cb7fc61aaf11dd3ce27f536081341c80e771c768
 DIST gjs-1.44.0.tar.xz 486144 SHA256 88c960f6ad47a6931d123f5d6317d13704f58572f68a4391913a254ff27dce80 SHA512 3866e124f05221fd47275951f8c2c6954ba28a9b1443cc3c01789284709e2dd69f496efa094e6ddc9fcae563b9def68441aa398c1488076701fa1e873f9b9735 WHIRLPOOL ee165353e08c6a5f69785e04fb12e582778695fb8b20f93153d6f648bd8597988a5d12349f73e70c2d52aed4d80d53484086f212c427fe2c7675eb858d41cad0

diff --git a/dev-libs/gjs/gjs-1.40.1-r1.ebuild b/dev-libs/gjs/gjs-1.40.1-r1.ebuild
deleted file mode 100644
index 42226a6..0000000
--- a/dev-libs/gjs/gjs-1.40.1-r1.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="no"
-
-inherit eutils 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 test"
-KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86"
-
-RDEPEND="
-	>=dev-libs/glib-2.36:2
-	>=dev-libs/gobject-introspection-1.40.0-r2
-
-	sys-libs/readline:0
-	dev-lang/spidermonkey:24
-	virtual/libffi
-	cairo? ( x11-libs/cairo )
-	gtk? ( x11-libs/gtk+:3 )
-"
-DEPEND="${RDEPEND}
-	gnome-base/gnome-common
-	sys-devel/gettext
-	virtual/pkgconfig
-	test? ( sys-apps/dbus )
-"
-
-# Large amount of tests are broken even in master.
-RESTRICT="test"
-
-src_prepare() {
-	# Prevent gjs crashes, bug #523608 (from 'master')
-	epatch "${FILESDIR}/${PN}-1.40.1-ownership-transfer.patch"
-
-	# Ratelimit RSS-triggered GCs (from 'master')
-	epatch "${FILESDIR}/${PN}-1.40.1-ratelimit-rss.patch"
-
-	gnome2_src_prepare
-}
-
-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-coverage \
-		$(use_with cairo cairo) \
-		$(use_with gtk)
-}
-
-src_test() {
-	Xemake check
-}
-
-src_install() {
-	# installation sometimes fails in parallel
-	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"
-}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2015-11-13  9:12 Agostino Sarubbo
  0 siblings, 0 replies; 153+ messages in thread
From: Agostino Sarubbo @ 2015-11-13  9:12 UTC (permalink / raw
  To: gentoo-commits

commit:     fbad2547f6d4331ba358b2fdae12caf4fa92c1d9
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 13 09:10:57 2015 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Fri Nov 13 09:12:00 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbad2547

dev-libs/gjs: ppc64 stable wrt bug #565086

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="ppc64"

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

diff --git a/dev-libs/gjs/gjs-1.44.0.ebuild b/dev-libs/gjs/gjs-1.44.0.ebuild
index c8394bd..345bdef 100644
--- a/dev-libs/gjs/gjs-1.44.0.ebuild
+++ b/dev-libs/gjs/gjs-1.44.0.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"
 LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
 SLOT="0"
 IUSE="+cairo examples gtk test"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ppc ppc64 ~sparc x86"
 
 RDEPEND="
 	>=dev-libs/glib-2.36:2


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2015-11-14 10:28 Agostino Sarubbo
  0 siblings, 0 replies; 153+ messages in thread
From: Agostino Sarubbo @ 2015-11-14 10:28 UTC (permalink / raw
  To: gentoo-commits

commit:     42a368ef9c9bee5413c44e52751cbaf61466d51a
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 14 10:27:26 2015 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sat Nov 14 10:27:26 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42a368ef

dev-libs/gjs: sparc stable wrt bug #565086

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="sparc"

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

diff --git a/dev-libs/gjs/gjs-1.44.0.ebuild b/dev-libs/gjs/gjs-1.44.0.ebuild
index 345bdef..d6ca892 100644
--- a/dev-libs/gjs/gjs-1.44.0.ebuild
+++ b/dev-libs/gjs/gjs-1.44.0.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"
 LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
 SLOT="0"
 IUSE="+cairo examples gtk test"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ppc ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ppc ppc64 sparc x86"
 
 RDEPEND="
 	>=dev-libs/glib-2.36:2


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2015-11-18  9:09 Agostino Sarubbo
  0 siblings, 0 replies; 153+ messages in thread
From: Agostino Sarubbo @ 2015-11-18  9:09 UTC (permalink / raw
  To: gentoo-commits

commit:     fc6cb4ba5af7b5d87f192636956aa09255472c53
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 18 09:07:58 2015 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Wed Nov 18 09:07:58 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc6cb4ba

dev-libs/gjs: alpha stable wrt bug #565086

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="alpha"

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

diff --git a/dev-libs/gjs/gjs-1.44.0.ebuild b/dev-libs/gjs/gjs-1.44.0.ebuild
index 8bc52a4..ecd54e8 100644
--- a/dev-libs/gjs/gjs-1.44.0.ebuild
+++ b/dev-libs/gjs/gjs-1.44.0.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"
 LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
 SLOT="0"
 IUSE="+cairo examples gtk test"
-KEYWORDS="~alpha amd64 ~arm ia64 ppc ppc64 sparc x86"
+KEYWORDS="alpha amd64 ~arm ia64 ppc ppc64 sparc x86"
 
 RDEPEND="
 	>=dev-libs/glib-2.36:2


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2015-11-19 10:04 Agostino Sarubbo
  0 siblings, 0 replies; 153+ messages in thread
From: Agostino Sarubbo @ 2015-11-19 10:04 UTC (permalink / raw
  To: gentoo-commits

commit:     7b7744e9d36627433079e4184d4fe407fee23cdd
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 19 10:03:22 2015 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Thu Nov 19 10:03:22 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b7744e9

dev-libs/gjs: arm stable wrt bug #565086

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="arm"

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

diff --git a/dev-libs/gjs/gjs-1.44.0.ebuild b/dev-libs/gjs/gjs-1.44.0.ebuild
index ecd54e8..94f5e61 100644
--- a/dev-libs/gjs/gjs-1.44.0.ebuild
+++ b/dev-libs/gjs/gjs-1.44.0.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"
 LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
 SLOT="0"
 IUSE="+cairo examples gtk test"
-KEYWORDS="alpha amd64 ~arm ia64 ppc ppc64 sparc x86"
+KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86"
 
 RDEPEND="
 	>=dev-libs/glib-2.36:2


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2016-09-08 23:03 Gilles Dartiguelongue
  0 siblings, 0 replies; 153+ messages in thread
From: Gilles Dartiguelongue @ 2016-09-08 23:03 UTC (permalink / raw
  To: gentoo-commits

commit:     27a2bcebc3a01c0691b4c2e6c23f0883b145da6e
Author:     Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
AuthorDate: Thu Sep  8 21:29:46 2016 +0000
Commit:     Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
CommitDate: Thu Sep  8 23:02:51 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27a2bceb

dev-libs/gjs: version bump from 1.44.0 to 1.45.4

Package-Manager: portage-2.3.0

 dev-libs/gjs/Manifest          |  1 +
 dev-libs/gjs/gjs-1.45.4.ebuild | 70 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 71 insertions(+)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index 9945fd7..3216e76 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1 +1,2 @@
 DIST gjs-1.44.0.tar.xz 486144 SHA256 88c960f6ad47a6931d123f5d6317d13704f58572f68a4391913a254ff27dce80 SHA512 3866e124f05221fd47275951f8c2c6954ba28a9b1443cc3c01789284709e2dd69f496efa094e6ddc9fcae563b9def68441aa398c1488076701fa1e873f9b9735 WHIRLPOOL ee165353e08c6a5f69785e04fb12e582778695fb8b20f93153d6f648bd8597988a5d12349f73e70c2d52aed4d80d53484086f212c427fe2c7675eb858d41cad0
+DIST gjs-1.45.4.tar.xz 480828 SHA256 db51bc2aae51700a2a8ca8ba597c488505d106bc70b9605e77c6ab5183212228 SHA512 ef3587b16e0b4cc1df390e2d241f7293279c43d3399143d67c226ba668fe2c4f310ee08392ac1c21322abd9578ebe2eed4d870bbe62134af76c15555cf6445b1 WHIRLPOOL 8950f28feacc7d8768375446efcfad23aa16ad9be134e2b968f995b2f5e7d26392915f0ef667221b7a090fb1318f111c746a764c8b1dce83ae31d14c32674baf

diff --git a/dev-libs/gjs/gjs-1.45.4.ebuild b/dev-libs/gjs/gjs-1.45.4.ebuild
new file mode 100644
index 00000000..61b7b90
--- /dev/null
+++ b/dev-libs/gjs/gjs-1.45.4.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit eutils 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 test"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="
+	>=dev-libs/glib-2.36:2
+	>=dev-libs/gobject-introspection-1.41.4:=
+
+	sys-libs/readline:0
+	dev-lang/spidermonkey:24
+	virtual/libffi
+	cairo? ( x11-libs/cairo[X] )
+	gtk? ( x11-libs/gtk+:3 )
+"
+DEPEND="${RDEPEND}
+	gnome-base/gnome-common
+	sys-devel/gettext
+	virtual/pkgconfig
+	test? ( sys-apps/dbus )
+"
+
+src_prepare() {
+	# Disable broken unittests
+	eapply "${FILESDIR}"/${PN}-1.43.3-disable-unittest-*.patch
+
+	gnome2_src_prepare
+}
+
+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-coverage \
+		$(use_with cairo cairo) \
+		$(use_with gtk) \
+		$(use_with test dbus-tests) \
+		$(use_with test xvfb-tests)
+}
+
+src_test() {
+	virtx emake check
+}
+
+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"
+}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2016-10-08  9:51 Pacho Ramos
  0 siblings, 0 replies; 153+ messages in thread
From: Pacho Ramos @ 2016-10-08  9:51 UTC (permalink / raw
  To: gentoo-commits

commit:     833a69e71411655efa689e98176ad309f6ae842a
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sat Oct  8 08:57:58 2016 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sat Oct  8 09:50:19 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=833a69e7

dev-libs/gjs: Version bump

Package-Manager: portage-2.3.1

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

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index 3216e76..0452367 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,2 +1,3 @@
 DIST gjs-1.44.0.tar.xz 486144 SHA256 88c960f6ad47a6931d123f5d6317d13704f58572f68a4391913a254ff27dce80 SHA512 3866e124f05221fd47275951f8c2c6954ba28a9b1443cc3c01789284709e2dd69f496efa094e6ddc9fcae563b9def68441aa398c1488076701fa1e873f9b9735 WHIRLPOOL ee165353e08c6a5f69785e04fb12e582778695fb8b20f93153d6f648bd8597988a5d12349f73e70c2d52aed4d80d53484086f212c427fe2c7675eb858d41cad0
 DIST gjs-1.45.4.tar.xz 480828 SHA256 db51bc2aae51700a2a8ca8ba597c488505d106bc70b9605e77c6ab5183212228 SHA512 ef3587b16e0b4cc1df390e2d241f7293279c43d3399143d67c226ba668fe2c4f310ee08392ac1c21322abd9578ebe2eed4d870bbe62134af76c15555cf6445b1 WHIRLPOOL 8950f28feacc7d8768375446efcfad23aa16ad9be134e2b968f995b2f5e7d26392915f0ef667221b7a090fb1318f111c746a764c8b1dce83ae31d14c32674baf
+DIST gjs-1.46.0.tar.xz 490812 SHA256 2283591fa70785443793e1d7db66071b36052d707075f229baeb468d8dd25ad4 SHA512 14af40668e95d269ac87556c75cf45680c41bc8246f04c46726d34bd80e9344045c0a510567f156c2c25c1f10dd474dc38bd50581d1b2e5abe0daa0cf570e2bc WHIRLPOOL 4aaf910c344d7df028a52e43b60b49e4fb0aefd92968e068d0effc4817b0f6b3d388c8287c6f7e3f85bc92c9e5605c03ff4743677ebc95dcd383d5a84d06f4fa

diff --git a/dev-libs/gjs/gjs-1.46.0.ebuild b/dev-libs/gjs/gjs-1.46.0.ebuild
new file mode 100644
index 00000000..5a6e896
--- /dev/null
+++ b/dev-libs/gjs/gjs-1.46.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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 test"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="
+	>=dev-libs/glib-2.36:2
+	>=dev-libs/gobject-introspection-1.41.4:=
+
+	sys-libs/readline:0
+	dev-lang/spidermonkey:24
+	virtual/libffi
+	cairo? ( x11-libs/cairo[X] )
+	gtk? ( x11-libs/gtk+:3 )
+"
+DEPEND="${RDEPEND}
+	gnome-base/gnome-common
+	sys-devel/gettext
+	virtual/pkgconfig
+	test? ( sys-apps/dbus )
+"
+
+PATCHES=(
+	# Disable broken unittests, upstream bug #????
+	"${FILESDIR}"/${PN}-1.43.3-disable-unittest-{1,2}.patch
+)
+
+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-coverage \
+		$(use_with cairo cairo) \
+		$(use_with gtk) \
+		$(use_with test dbus-tests) \
+		$(use_with test xvfb-tests)
+}
+
+src_test() {
+	virtx emake check
+}
+
+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"
+}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2016-12-06 20:19 Markus Meier
  0 siblings, 0 replies; 153+ messages in thread
From: Markus Meier @ 2016-12-06 20:19 UTC (permalink / raw
  To: gentoo-commits

commit:     b034f115b86165f16b5109ad5b71d5228c996721
Author:     Markus Meier <maekke <AT> gentoo <DOT> org>
AuthorDate: Tue Dec  6 20:18:54 2016 +0000
Commit:     Markus Meier <maekke <AT> gentoo <DOT> org>
CommitDate: Tue Dec  6 20:18:54 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b034f115

dev-libs/gjs: arm stable, bug #587010

Package-Manager: portage-2.3.2
RepoMan-Options: --include-arches="arm"

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

diff --git a/dev-libs/gjs/gjs-1.45.4.ebuild b/dev-libs/gjs/gjs-1.45.4.ebuild
index 1899430..89e57c2 100644
--- a/dev-libs/gjs/gjs-1.45.4.ebuild
+++ b/dev-libs/gjs/gjs-1.45.4.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"
 LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
 SLOT="0"
 IUSE="+cairo examples gtk test"
-KEYWORDS="alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="alpha amd64 arm ~ia64 ~ppc ~ppc64 ~sparc x86"
 
 RDEPEND="
 	>=dev-libs/glib-2.36:2


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2017-02-21  9:16 Tobias Klausmann
  0 siblings, 0 replies; 153+ messages in thread
From: Tobias Klausmann @ 2017-02-21  9:16 UTC (permalink / raw
  To: gentoo-commits

commit:     46afb0929ebaea758e40087612c4f9a4182777b0
Author:     Tobias Klausmann <klausman <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 21 09:15:20 2017 +0000
Commit:     Tobias Klausmann <klausman <AT> gentoo <DOT> org>
CommitDate: Tue Feb 21 09:15:20 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46afb092

dev-libs/gjs-1.46.0-r0: add alpha keyword

Gentoo-Bug: 606818

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

diff --git a/dev-libs/gjs/gjs-1.46.0.ebuild b/dev-libs/gjs/gjs-1.46.0.ebuild
index c0ec51a458..d5b8142293 100644
--- a/dev-libs/gjs/gjs-1.46.0.ebuild
+++ b/dev-libs/gjs/gjs-1.46.0.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 test"
-KEYWORDS="~alpha amd64 ~arm ia64 ~ppc ~ppc64 sparc x86"
+KEYWORDS="alpha amd64 ~arm ia64 ~ppc ~ppc64 sparc x86"
 
 RDEPEND="
 	>=dev-libs/glib-2.36:2


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2017-02-24 21:29 Michael Weber
  0 siblings, 0 replies; 153+ messages in thread
From: Michael Weber @ 2017-02-24 21:29 UTC (permalink / raw
  To: gentoo-commits

commit:     9b68cd4418367d957929c41799ad3664f0580944
Author:     Michael Weber <xmw <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 24 21:26:32 2017 +0000
Commit:     Michael Weber <xmw <AT> gentoo <DOT> org>
CommitDate: Fri Feb 24 21:26:32 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b68cd44

dev-libs/gjs: arm stable (bug 606818)

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --include-arches="ppc64"

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

diff --git a/dev-libs/gjs/gjs-1.46.0.ebuild b/dev-libs/gjs/gjs-1.46.0.ebuild
index 6901493585..2cf6bac477 100644
--- a/dev-libs/gjs/gjs-1.46.0.ebuild
+++ b/dev-libs/gjs/gjs-1.46.0.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 test"
-KEYWORDS="alpha amd64 ~arm ia64 ppc ppc64 sparc x86"
+KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86"
 
 RDEPEND="
 	>=dev-libs/glib-2.36:2


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2017-02-24 23:04 Mart Raudsepp
  0 siblings, 0 replies; 153+ messages in thread
From: Mart Raudsepp @ 2017-02-24 23:04 UTC (permalink / raw
  To: gentoo-commits

commit:     67b284271de8723a280d9378195638825e1a86c2
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 24 22:07:25 2017 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Fri Feb 24 22:33:44 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67b28427

dev-libs/gjs: remove old

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-libs/gjs/Manifest          |  1 -
 dev-libs/gjs/gjs-1.45.4.ebuild | 70 ------------------------------------------
 2 files changed, 71 deletions(-)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index af2f8f91fa..ef3931deea 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,2 +1 @@
-DIST gjs-1.45.4.tar.xz 480828 SHA256 db51bc2aae51700a2a8ca8ba597c488505d106bc70b9605e77c6ab5183212228 SHA512 ef3587b16e0b4cc1df390e2d241f7293279c43d3399143d67c226ba668fe2c4f310ee08392ac1c21322abd9578ebe2eed4d870bbe62134af76c15555cf6445b1 WHIRLPOOL 8950f28feacc7d8768375446efcfad23aa16ad9be134e2b968f995b2f5e7d26392915f0ef667221b7a090fb1318f111c746a764c8b1dce83ae31d14c32674baf
 DIST gjs-1.46.0.tar.xz 490812 SHA256 2283591fa70785443793e1d7db66071b36052d707075f229baeb468d8dd25ad4 SHA512 14af40668e95d269ac87556c75cf45680c41bc8246f04c46726d34bd80e9344045c0a510567f156c2c25c1f10dd474dc38bd50581d1b2e5abe0daa0cf570e2bc WHIRLPOOL 4aaf910c344d7df028a52e43b60b49e4fb0aefd92968e068d0effc4817b0f6b3d388c8287c6f7e3f85bc92c9e5605c03ff4743677ebc95dcd383d5a84d06f4fa

diff --git a/dev-libs/gjs/gjs-1.45.4.ebuild b/dev-libs/gjs/gjs-1.45.4.ebuild
deleted file mode 100644
index 75d81181f6..0000000000
--- a/dev-libs/gjs/gjs-1.45.4.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit eutils 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 test"
-KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86"
-
-RDEPEND="
-	>=dev-libs/glib-2.36:2
-	>=dev-libs/gobject-introspection-1.41.4:=
-
-	sys-libs/readline:0
-	dev-lang/spidermonkey:24
-	virtual/libffi
-	cairo? ( x11-libs/cairo[X] )
-	gtk? ( x11-libs/gtk+:3 )
-"
-DEPEND="${RDEPEND}
-	gnome-base/gnome-common
-	sys-devel/gettext
-	virtual/pkgconfig
-	test? ( sys-apps/dbus )
-"
-
-src_prepare() {
-	# Disable broken unittests
-	eapply "${FILESDIR}"/${PN}-1.43.3-disable-unittest-*.patch
-
-	gnome2_src_prepare
-}
-
-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-coverage \
-		$(use_with cairo cairo) \
-		$(use_with gtk) \
-		$(use_with test dbus-tests) \
-		$(use_with test xvfb-tests)
-}
-
-src_test() {
-	virtx emake check
-}
-
-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"
-}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2017-07-14  8:52 Mart Raudsepp
  0 siblings, 0 replies; 153+ messages in thread
From: Mart Raudsepp @ 2017-07-14  8:52 UTC (permalink / raw
  To: gentoo-commits

commit:     7db5861adca3fa6d94f85b17553301b2d44784b2
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 14 04:22:37 2017 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Fri Jul 14 08:50:42 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7db5861a

dev-libs/gjs: Adapt to code coverage configure argument change

By using autoconf-archives, this is now --disable-code-coverage,
not --disable-coverage

Package-Manager: Portage-2.3.5, Repoman-2.3.2

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

diff --git a/dev-libs/gjs/gjs-1.48.2.ebuild b/dev-libs/gjs/gjs-1.48.2.ebuild
index b34a1a1039c..ecd8af782c5 100644
--- a/dev-libs/gjs/gjs-1.48.2.ebuild
+++ b/dev-libs/gjs/gjs-1.48.2.ebuild
@@ -41,7 +41,7 @@ src_configure() {
 	gnome2_src_configure \
 		--disable-systemtap \
 		--disable-dtrace \
-		--disable-coverage \
+		--disable-code-coverage \
 		$(use_with cairo cairo) \
 		$(use_with gtk) \
 		$(use_with test dbus-tests) \


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2017-07-14  8:52 Mart Raudsepp
  0 siblings, 0 replies; 153+ messages in thread
From: Mart Raudsepp @ 2017-07-14  8:52 UTC (permalink / raw
  To: gentoo-commits

commit:     1b5ec62fc2cc691b7d3c0c9fe8f69fff30ba6c59
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 14 04:08:25 2017 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Fri Jul 14 08:50:39 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b5ec62f

dev-libs/gjs: fix gtk+ minimum dependency

configure.ac now checks for >=3.20, of course in practice this doesn't
matter much, as we don't have older.

Package-Manager: Portage-2.3.5, Repoman-2.3.2

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

diff --git a/dev-libs/gjs/gjs-1.48.2.ebuild b/dev-libs/gjs/gjs-1.48.2.ebuild
index a2213d9eac0..b34a1a1039c 100644
--- a/dev-libs/gjs/gjs-1.48.2.ebuild
+++ b/dev-libs/gjs/gjs-1.48.2.ebuild
@@ -20,7 +20,7 @@ RDEPEND="
 	dev-lang/spidermonkey:38
 	virtual/libffi
 	cairo? ( x11-libs/cairo[X] )
-	gtk? ( x11-libs/gtk+:3 )
+	gtk? ( >=x11-libs/gtk+-3.20:3 )
 "
 DEPEND="${RDEPEND}
 	gnome-base/gnome-common


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2017-09-11  6:38 Gilles Dartiguelongue
  0 siblings, 0 replies; 153+ messages in thread
From: Gilles Dartiguelongue @ 2017-09-11  6:38 UTC (permalink / raw
  To: gentoo-commits

commit:     03c6e069c83480769727dc218583efad97630fd2
Author:     Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 11 06:25:24 2017 +0000
Commit:     Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
CommitDate: Mon Sep 11 06:38:04 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03c6e069

dev-libs/gjs: version bump 1.48.6 → 1.48.7

Drop custom test phase as it conflicted with build system own Xvfb start
sequence.

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 dev-libs/gjs/Manifest          |  1 +
 dev-libs/gjs/gjs-1.48.7.ebuild | 62 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 63 insertions(+)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index a09b09a1e31..9e0c84ac73b 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,2 +1,3 @@
 DIST gjs-1.46.0.tar.xz 490812 SHA256 2283591fa70785443793e1d7db66071b36052d707075f229baeb468d8dd25ad4 SHA512 14af40668e95d269ac87556c75cf45680c41bc8246f04c46726d34bd80e9344045c0a510567f156c2c25c1f10dd474dc38bd50581d1b2e5abe0daa0cf570e2bc WHIRLPOOL 4aaf910c344d7df028a52e43b60b49e4fb0aefd92968e068d0effc4817b0f6b3d388c8287c6f7e3f85bc92c9e5605c03ff4743677ebc95dcd383d5a84d06f4fa
 DIST gjs-1.48.6.tar.xz 596964 SHA256 e85f65ba4b38bf80b6174949dfe6fce89e88b8213bbdde4ac1fde473c08bd312 SHA512 29d70bbee722bbb58eb95acf1409d5e34930d11ebd9525f3b7d0050a13b72eb50e357df7c2bb9bc2ba147dcfdbc2dfb1f1f7b710347473d05cd484006b6ea256 WHIRLPOOL e18a79c04b2b49f250d378bbaf43aa461b8673a819ca1fb2ba02c5b0985fec4555e700c07213654eba57e390856b4951ad158ff669f12e24b6325f5ca7f681b6
+DIST gjs-1.48.7.tar.xz 595324 SHA256 09dbf6e1a7f821df7c50098acc4489cfb4e943ec12f10258bb42b1a71061c36e SHA512 b8c58e068eaecfca2fa40cebe209fa8058e603809be4307099a0f3dbd561752a540d587d546ffa74aef0268a111f2b2846a1e0febda1adcefdac8c02e716e2dd WHIRLPOOL 4b34be1fb60d46ecb57e5d990c0b863d24ff829d2240e5d032ad74669ff11bd59cfc7a43607ad68ff1de814b668e46b65cd64f55871cff8d90845f68167dc441

diff --git a/dev-libs/gjs/gjs-1.48.7.ebuild b/dev-libs/gjs/gjs-1.48.7.ebuild
new file mode 100644
index 00000000000..a1e72ae1d19
--- /dev/null
+++ b/dev-libs/gjs/gjs-1.48.7.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2017 Gentoo Foundation
+# 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 test"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="
+	>=dev-libs/glib-2.52.1
+	>=dev-libs/gobject-introspection-1.52.1:=
+
+	sys-libs/readline:0
+	dev-lang/spidermonkey:38
+	virtual/libffi
+	cairo? ( x11-libs/cairo[X] )
+	gtk? ( >=x11-libs/gtk+-3.20:3 )
+"
+DEPEND="${RDEPEND}
+	gnome-base/gnome-common
+	sys-devel/gettext
+	virtual/pkgconfig
+	test? ( sys-apps/dbus )
+"
+
+#PATCHES=(
+	# Disable unittest failing without pt_BR locale, upstream bug #????
+#	"${FILESDIR}"/1.48.6-disable-unittest.patch
+#)
+
+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_with gtk) \
+		$(use_with test dbus-tests) \
+		$(use_with test xvfb-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"
+}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2018-01-04 22:00 Pacho Ramos
  0 siblings, 0 replies; 153+ messages in thread
From: Pacho Ramos @ 2018-01-04 22:00 UTC (permalink / raw
  To: gentoo-commits

commit:     7febe5af2ca0cc6370bf47d5c0d3ff733603ed85
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Thu Jan  4 21:59:23 2018 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Thu Jan  4 21:59:23 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7febe5af

dev-libs/gjs: It will need to be rebuilt when readline subslot changes

Package-Manager: Portage-2.3.19, Repoman-2.3.6

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

diff --git a/dev-libs/gjs/gjs-1.48.7.ebuild b/dev-libs/gjs/gjs-1.48.7.ebuild
index a1e72ae1d19..cf678c8db0c 100644
--- a/dev-libs/gjs/gjs-1.48.7.ebuild
+++ b/dev-libs/gjs/gjs-1.48.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -16,7 +16,7 @@ RDEPEND="
 	>=dev-libs/glib-2.52.1
 	>=dev-libs/gobject-introspection-1.52.1:=
 
-	sys-libs/readline:0
+	sys-libs/readline:0=
 	dev-lang/spidermonkey:38
 	virtual/libffi
 	cairo? ( x11-libs/cairo[X] )


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2018-01-04 22:00 Pacho Ramos
  0 siblings, 0 replies; 153+ messages in thread
From: Pacho Ramos @ 2018-01-04 22:00 UTC (permalink / raw
  To: gentoo-commits

commit:     b1f86457e09625f94d25dde70d5cbd9a69b20a7e
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Thu Jan  4 21:59:55 2018 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Thu Jan  4 21:59:55 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1f86457

dev-libs/gjs: Drop old

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-libs/gjs/Manifest          |  1 -
 dev-libs/gjs/gjs-1.48.6.ebuild | 66 ------------------------------------------
 2 files changed, 67 deletions(-)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index 62d8831008b..90034b1c86a 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,3 +1,2 @@
 DIST gjs-1.46.0.tar.xz 490812 BLAKE2B d7b71d6c611404d9313cdd19959e2a0cb7f035bbd2528db77ccb0030e685019b756216bfbc64885b3641c14cab2f29110492c87047c3ceb1a627765857b19a95 SHA512 14af40668e95d269ac87556c75cf45680c41bc8246f04c46726d34bd80e9344045c0a510567f156c2c25c1f10dd474dc38bd50581d1b2e5abe0daa0cf570e2bc
-DIST gjs-1.48.6.tar.xz 596964 BLAKE2B 8065075ba66a139a76486df24d9c528959d821b4695ee84b5213d4e6b35bdd052c898112b7fb21981c59c24ea9e15bc79258b6d07457df930e94bcba798e262a SHA512 29d70bbee722bbb58eb95acf1409d5e34930d11ebd9525f3b7d0050a13b72eb50e357df7c2bb9bc2ba147dcfdbc2dfb1f1f7b710347473d05cd484006b6ea256
 DIST gjs-1.48.7.tar.xz 595324 BLAKE2B eac8b5b2f7e909e94e3fb305cac443da3f433047ee07fa8fbd15905890f77d57449c8689867df61f1ac849b8b4bddc089a9b1ddc3aa79d4b3d054226c58fa909 SHA512 b8c58e068eaecfca2fa40cebe209fa8058e603809be4307099a0f3dbd561752a540d587d546ffa74aef0268a111f2b2846a1e0febda1adcefdac8c02e716e2dd

diff --git a/dev-libs/gjs/gjs-1.48.6.ebuild b/dev-libs/gjs/gjs-1.48.6.ebuild
deleted file mode 100644
index 782d4047a2a..00000000000
--- a/dev-libs/gjs/gjs-1.48.6.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# 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 test"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-
-RDEPEND="
-	>=dev-libs/glib-2.52.1
-	>=dev-libs/gobject-introspection-1.52.1:=
-
-	sys-libs/readline:0
-	dev-lang/spidermonkey:38
-	virtual/libffi
-	cairo? ( x11-libs/cairo[X] )
-	gtk? ( >=x11-libs/gtk+-3.20:3 )
-"
-DEPEND="${RDEPEND}
-	gnome-base/gnome-common
-	sys-devel/gettext
-	virtual/pkgconfig
-	test? ( sys-apps/dbus )
-"
-
-PATCHES=(
-	# Disable unittest failing without pt_BR locale, upstream bug #????
-	"${FILESDIR}"/${PV}-disable-unittest.patch
-)
-
-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_with gtk) \
-		$(use_with test dbus-tests) \
-		$(use_with test xvfb-tests)
-}
-
-src_test() {
-	virtx emake check
-}
-
-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"
-}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2018-01-18  2:08 Mikle Kolyada
  0 siblings, 0 replies; 153+ messages in thread
From: Mikle Kolyada @ 2018-01-18  2:08 UTC (permalink / raw
  To: gentoo-commits

commit:     9a7c8e6eaa631517820b3a6e0f9e59d39bcf14c0
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 18 02:06:45 2018 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Thu Jan 18 02:08:22 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a7c8e6e

dev-libs/gjs: amd64 stable wrt bug #631656

Package-Manager: Portage-2.3.19, Repoman-2.3.6

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

diff --git a/dev-libs/gjs/gjs-1.48.7.ebuild b/dev-libs/gjs/gjs-1.48.7.ebuild
index cf678c8db0c..6222f907f98 100644
--- a/dev-libs/gjs/gjs-1.48.7.ebuild
+++ b/dev-libs/gjs/gjs-1.48.7.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 test"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 
 RDEPEND="
 	>=dev-libs/glib-2.52.1


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2018-07-07  9:02 Sergei Trofimovich
  0 siblings, 0 replies; 153+ messages in thread
From: Sergei Trofimovich @ 2018-07-07  9:02 UTC (permalink / raw
  To: gentoo-commits

commit:     aab819ae7e07bd8eff86519280005b941a698c00
Author:     Rolf Eike Beer <eike <AT> sf-mail <DOT> de>
AuthorDate: Fri Jul  6 17:50:11 2018 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Jul  7 09:01:26 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aab819ae

dev-libs/gjs: stable 1.48.7 for sparc, bug #660314

Package-Manager: Portage-2.3.40, Repoman-2.3.9
RepoMan-Options: --include-arches="sparc"

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

diff --git a/dev-libs/gjs/gjs-1.48.7.ebuild b/dev-libs/gjs/gjs-1.48.7.ebuild
index cdd5dd4ec7f..419fb94e315 100644
--- a/dev-libs/gjs/gjs-1.48.7.ebuild
+++ b/dev-libs/gjs/gjs-1.48.7.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 test"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 sparc x86"
 
 RDEPEND="
 	>=dev-libs/glib-2.52.1


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2018-07-07 19:28 Sergei Trofimovich
  0 siblings, 0 replies; 153+ messages in thread
From: Sergei Trofimovich @ 2018-07-07 19:28 UTC (permalink / raw
  To: gentoo-commits

commit:     54de38257c98f770c374923332abb44073839229
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat Jul  7 19:27:53 2018 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Jul  7 19:28:28 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54de3825

dev-libs/gjs: stable 1.48.7 for ia64, bug #660314

Bug: https://bugs.gentoo.org/660314
Package-Manager: Portage-2.3.41, Repoman-2.3.9
RepoMan-Options: --include-arches="ia64"

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

diff --git a/dev-libs/gjs/gjs-1.48.7.ebuild b/dev-libs/gjs/gjs-1.48.7.ebuild
index 419fb94e315..910ff1edc3e 100644
--- a/dev-libs/gjs/gjs-1.48.7.ebuild
+++ b/dev-libs/gjs/gjs-1.48.7.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 test"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~arm ia64 ~ppc ~ppc64 sparc x86"
 
 RDEPEND="
 	>=dev-libs/glib-2.52.1


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2018-07-21  8:03 Tobias Klausmann
  0 siblings, 0 replies; 153+ messages in thread
From: Tobias Klausmann @ 2018-07-21  8:03 UTC (permalink / raw
  To: gentoo-commits

commit:     14943aefbc4716ef4ed86301719912f2bac6a584
Author:     Tobias Klausmann <klausman <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 21 08:02:41 2018 +0000
Commit:     Tobias Klausmann <klausman <AT> gentoo <DOT> org>
CommitDate: Sat Jul 21 08:03:09 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14943aef

dev-libs/gjs-1.48.7-r0: alpha stable

Gentoo-Bug: http://bugs.gentoo.org/660314

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

diff --git a/dev-libs/gjs/gjs-1.48.7.ebuild b/dev-libs/gjs/gjs-1.48.7.ebuild
index 910ff1edc3e..e21c8809263 100644
--- a/dev-libs/gjs/gjs-1.48.7.ebuild
+++ b/dev-libs/gjs/gjs-1.48.7.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 test"
-KEYWORDS="~alpha amd64 ~arm ia64 ~ppc ~ppc64 sparc x86"
+KEYWORDS="alpha amd64 ~arm ia64 ~ppc ~ppc64 sparc x86"
 
 RDEPEND="
 	>=dev-libs/glib-2.52.1


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2018-09-30  0:19 Mart Raudsepp
  0 siblings, 0 replies; 153+ messages in thread
From: Mart Raudsepp @ 2018-09-30  0:19 UTC (permalink / raw
  To: gentoo-commits

commit:     0d2c1d0b668fbc06279aadc50c309fd343207164
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 29 22:25:00 2018 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Sun Sep 30 00:08:18 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d2c1d0b

dev-libs/gjs: bump to 1.50.4

Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 dev-libs/gjs/Manifest          |  1 +
 dev-libs/gjs/gjs-1.50.4.ebuild | 57 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 58 insertions(+)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index 90034b1c86a..cc6f8bb52d1 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,2 +1,3 @@
 DIST gjs-1.46.0.tar.xz 490812 BLAKE2B d7b71d6c611404d9313cdd19959e2a0cb7f035bbd2528db77ccb0030e685019b756216bfbc64885b3641c14cab2f29110492c87047c3ceb1a627765857b19a95 SHA512 14af40668e95d269ac87556c75cf45680c41bc8246f04c46726d34bd80e9344045c0a510567f156c2c25c1f10dd474dc38bd50581d1b2e5abe0daa0cf570e2bc
 DIST gjs-1.48.7.tar.xz 595324 BLAKE2B eac8b5b2f7e909e94e3fb305cac443da3f433047ee07fa8fbd15905890f77d57449c8689867df61f1ac849b8b4bddc089a9b1ddc3aa79d4b3d054226c58fa909 SHA512 b8c58e068eaecfca2fa40cebe209fa8058e603809be4307099a0f3dbd561752a540d587d546ffa74aef0268a111f2b2846a1e0febda1adcefdac8c02e716e2dd
+DIST gjs-1.50.4.tar.xz 612260 BLAKE2B c5731dd9f0703a3c6fa8e407fdba888629f7f0ad197ad60a433bc9eb315a6f633e9f192cf3ef51d17dd3529f66dc4c291f302e5dd57873e6f274047af46c2647 SHA512 d95aed6ec8001ccc5f70abad8e2c6dcee8d62f54500f19f5acb25096b398b03a932afeb226d27c0bd6c5c57d9685403f7b77b06ee7b861648402a9137446fcbb

diff --git a/dev-libs/gjs/gjs-1.50.4.ebuild b/dev-libs/gjs/gjs-1.50.4.ebuild
new file mode 100644
index 00000000000..c4457cc2860
--- /dev/null
+++ b/dev-libs/gjs/gjs-1.50.4.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2018 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 test"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="
+	>=dev-libs/glib-2.52.1
+	>=dev-libs/gobject-introspection-1.53.4:=
+
+	sys-libs/readline:0=
+	dev-lang/spidermonkey:52
+	virtual/libffi
+	cairo? ( x11-libs/cairo[X] )
+	gtk? ( >=x11-libs/gtk+-3.20:3 )
+"
+DEPEND="${RDEPEND}
+	gnome-base/gnome-common
+	sys-devel/gettext
+	virtual/pkgconfig
+	test? ( sys-apps/dbus )
+"
+
+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_with gtk) \
+		$(use_with test dbus-tests) \
+		$(use_with test xvfb-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"
+}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2018-10-06 11:30 Mart Raudsepp
  0 siblings, 0 replies; 153+ messages in thread
From: Mart Raudsepp @ 2018-10-06 11:30 UTC (permalink / raw
  To: gentoo-commits

commit:     880de162957fa3ac03bc1853dffd15a04c6baa60
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Sat Oct  6 11:29:29 2018 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Sat Oct  6 11:30:36 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=880de162

dev-libs/gjs: use subslot operator for libffi

gjs needs to be rebuilt on libffi soname bump (such as with 3.3_rc)

Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 dev-libs/gjs/gjs-1.46.0.ebuild | 4 ++--
 dev-libs/gjs/gjs-1.48.7.ebuild | 4 ++--
 dev-libs/gjs/gjs-1.50.4.ebuild | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-libs/gjs/gjs-1.46.0.ebuild b/dev-libs/gjs/gjs-1.46.0.ebuild
index a93e55bea19..a0935c8510f 100644
--- a/dev-libs/gjs/gjs-1.46.0.ebuild
+++ b/dev-libs/gjs/gjs-1.46.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -18,7 +18,7 @@ RDEPEND="
 
 	sys-libs/readline:0
 	dev-lang/spidermonkey:24
-	virtual/libffi
+	virtual/libffi:=
 	cairo? ( x11-libs/cairo[X] )
 	gtk? ( x11-libs/gtk+:3 )
 "

diff --git a/dev-libs/gjs/gjs-1.48.7.ebuild b/dev-libs/gjs/gjs-1.48.7.ebuild
index e21c8809263..36fbc7bb093 100644
--- a/dev-libs/gjs/gjs-1.48.7.ebuild
+++ b/dev-libs/gjs/gjs-1.48.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -18,7 +18,7 @@ RDEPEND="
 
 	sys-libs/readline:0=
 	dev-lang/spidermonkey:38
-	virtual/libffi
+	virtual/libffi:=
 	cairo? ( x11-libs/cairo[X] )
 	gtk? ( >=x11-libs/gtk+-3.20:3 )
 "

diff --git a/dev-libs/gjs/gjs-1.50.4.ebuild b/dev-libs/gjs/gjs-1.50.4.ebuild
index c4457cc2860..f31803a08d2 100644
--- a/dev-libs/gjs/gjs-1.50.4.ebuild
+++ b/dev-libs/gjs/gjs-1.50.4.ebuild
@@ -18,7 +18,7 @@ RDEPEND="
 
 	sys-libs/readline:0=
 	dev-lang/spidermonkey:52
-	virtual/libffi
+	virtual/libffi:=
 	cairo? ( x11-libs/cairo[X] )
 	gtk? ( >=x11-libs/gtk+-3.20:3 )
 "


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2018-10-07  0:16 Matt Turner
  0 siblings, 0 replies; 153+ messages in thread
From: Matt Turner @ 2018-10-07  0:16 UTC (permalink / raw
  To: gentoo-commits

commit:     da472b6cc5489a29a4d2dae7fd236e3eb6091582
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sun Oct  7 00:15:25 2018 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sun Oct  7 00:16:13 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da472b6c

dev-libs/gjs-1.48.7: ppc stable, bug 660314

Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

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

diff --git a/dev-libs/gjs/gjs-1.48.7.ebuild b/dev-libs/gjs/gjs-1.48.7.ebuild
index 36fbc7bb093..257b11cc961 100644
--- a/dev-libs/gjs/gjs-1.48.7.ebuild
+++ b/dev-libs/gjs/gjs-1.48.7.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 test"
-KEYWORDS="alpha amd64 ~arm ia64 ~ppc ~ppc64 sparc x86"
+KEYWORDS="alpha amd64 ~arm ia64 ppc ~ppc64 sparc x86"
 
 RDEPEND="
 	>=dev-libs/glib-2.52.1


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2018-11-25 10:03 Mikle Kolyada
  0 siblings, 0 replies; 153+ messages in thread
From: Mikle Kolyada @ 2018-11-25 10:03 UTC (permalink / raw
  To: gentoo-commits

commit:     9ac2258061d686519375cb7d39b81f9fca814d2f
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 25 10:02:08 2018 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sun Nov 25 10:02:08 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ac22580

dev-libs/gjs: arm stable wrt bug #660314

Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

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

diff --git a/dev-libs/gjs/gjs-1.48.7.ebuild b/dev-libs/gjs/gjs-1.48.7.ebuild
index 257b11cc961..05b6ca3ead4 100644
--- a/dev-libs/gjs/gjs-1.48.7.ebuild
+++ b/dev-libs/gjs/gjs-1.48.7.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 test"
-KEYWORDS="alpha amd64 ~arm ia64 ppc ~ppc64 sparc x86"
+KEYWORDS="alpha amd64 arm ia64 ppc ~ppc64 sparc x86"
 
 RDEPEND="
 	>=dev-libs/glib-2.52.1


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2019-03-01  1:46 Mart Raudsepp
  0 siblings, 0 replies; 153+ messages in thread
From: Mart Raudsepp @ 2019-03-01  1:46 UTC (permalink / raw
  To: gentoo-commits

commit:     6eaa7af1e491f3b6e7d27271c4e143b0fc2ce0b5
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Fri Mar  1 01:37:39 2019 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Fri Mar  1 01:42:59 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6eaa7af1

dev-libs/gjs: bump to 1.52.5

This includes the "Big Hammer" patch to reduce memory usage.

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>

 dev-libs/gjs/Manifest          |  1 +
 dev-libs/gjs/gjs-1.52.5.ebuild | 58 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 59 insertions(+)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index cc6f8bb52d1..b1b8da62f98 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,3 +1,4 @@
 DIST gjs-1.46.0.tar.xz 490812 BLAKE2B d7b71d6c611404d9313cdd19959e2a0cb7f035bbd2528db77ccb0030e685019b756216bfbc64885b3641c14cab2f29110492c87047c3ceb1a627765857b19a95 SHA512 14af40668e95d269ac87556c75cf45680c41bc8246f04c46726d34bd80e9344045c0a510567f156c2c25c1f10dd474dc38bd50581d1b2e5abe0daa0cf570e2bc
 DIST gjs-1.48.7.tar.xz 595324 BLAKE2B eac8b5b2f7e909e94e3fb305cac443da3f433047ee07fa8fbd15905890f77d57449c8689867df61f1ac849b8b4bddc089a9b1ddc3aa79d4b3d054226c58fa909 SHA512 b8c58e068eaecfca2fa40cebe209fa8058e603809be4307099a0f3dbd561752a540d587d546ffa74aef0268a111f2b2846a1e0febda1adcefdac8c02e716e2dd
 DIST gjs-1.50.4.tar.xz 612260 BLAKE2B c5731dd9f0703a3c6fa8e407fdba888629f7f0ad197ad60a433bc9eb315a6f633e9f192cf3ef51d17dd3529f66dc4c291f302e5dd57873e6f274047af46c2647 SHA512 d95aed6ec8001ccc5f70abad8e2c6dcee8d62f54500f19f5acb25096b398b03a932afeb226d27c0bd6c5c57d9685403f7b77b06ee7b861648402a9137446fcbb
+DIST gjs-1.52.5.tar.xz 627796 BLAKE2B c6e6af2572b627ac81794dec1c8101476d5c7a441e879c73bbf394775a0d508ea34b3e78deb5976f0010d7d026f6186196e12ff1ad9a1fa614e1543b6be048bd SHA512 55fdf22d23185c2b108264918dfaf4b4b7a9ba342210aafb0293b81401f7db5b2d35757caefb66b435c124a6314b9daf578dd066272c9ccb8fe5c4d05d18ebcc

diff --git a/dev-libs/gjs/gjs-1.52.5.ebuild b/dev-libs/gjs/gjs-1.52.5.ebuild
new file mode 100644
index 00000000000..4a706d4682f
--- /dev/null
+++ b/dev-libs/gjs/gjs-1.52.5.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2019 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 test"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="
+	>=dev-libs/glib-2.52.1
+	>=dev-libs/gobject-introspection-1.53.4:=
+
+	sys-libs/readline:0=
+	dev-lang/spidermonkey:52
+	virtual/libffi:=
+	cairo? ( x11-libs/cairo[X] )
+	gtk? ( >=x11-libs/gtk+-3.20:3 )
+"
+DEPEND="${RDEPEND}
+	gnome-base/gnome-common
+	sys-devel/gettext
+	virtual/pkgconfig
+	test? ( sys-apps/dbus )
+"
+
+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 \
+		--enable-profiler \
+		--disable-code-coverage \
+		$(use_with cairo cairo) \
+		$(use_with gtk) \
+		$(use_with test dbus-tests) \
+		$(use_with test xvfb-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"
+}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2019-05-01  4:32 Matt Turner
  0 siblings, 0 replies; 153+ messages in thread
From: Matt Turner @ 2019-05-01  4:32 UTC (permalink / raw
  To: gentoo-commits

commit:     cffa31cdaece68b785983aa5b6ae527e7fecc92c
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Wed May  1 04:32:00 2019 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Wed May  1 04:32:14 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cffa31cd

dev-libs/gjs-1.48.7: ppc64 stable, bug 660314

Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

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

diff --git a/dev-libs/gjs/gjs-1.48.7.ebuild b/dev-libs/gjs/gjs-1.48.7.ebuild
index 05b6ca3ead4..7766348989c 100644
--- a/dev-libs/gjs/gjs-1.48.7.ebuild
+++ b/dev-libs/gjs/gjs-1.48.7.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 test"
-KEYWORDS="alpha amd64 arm ia64 ppc ~ppc64 sparc x86"
+KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86"
 
 RDEPEND="
 	>=dev-libs/glib-2.52.1


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2019-05-21  3:17 Aaron Bauman
  0 siblings, 0 replies; 153+ messages in thread
From: Aaron Bauman @ 2019-05-21  3:17 UTC (permalink / raw
  To: gentoo-commits

commit:     70f47bca454d9e99b2dd7c85cb6129e8c32fa071
Author:     Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Tue May 21 02:44:23 2019 +0000
Commit:     Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Tue May 21 02:44:23 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70f47bca

dev-libs/gjs: arm64 stable

Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.12
RepoMan-Options: --include-arches="arm64"

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

diff --git a/dev-libs/gjs/gjs-1.54.3.ebuild b/dev-libs/gjs/gjs-1.54.3.ebuild
index 934729a1023..cf81bd1fae3 100644
--- a/dev-libs/gjs/gjs-1.54.3.ebuild
+++ b/dev-libs/gjs/gjs-1.54.3.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 test"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
 
 RDEPEND="
 	>=dev-libs/glib-2.54.0


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2019-09-01 18:01 Mart Raudsepp
  0 siblings, 0 replies; 153+ messages in thread
From: Mart Raudsepp @ 2019-09-01 18:01 UTC (permalink / raw
  To: gentoo-commits

commit:     e2bac96502905f126a3bdc60b3f0389208c77eda
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Sun Sep  1 17:51:16 2019 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Sun Sep  1 18:00:56 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2bac965

dev-libs/gjs: bump to 1.56.2

Seems to work fine with GNOME 3.30 too, as no mozjs update was
done (no newer ESR at the time), thus introduced without
immediately matching mutter/gnome-shell into ~arch.
Tests fail for me: https://gitlab.gnome.org/GNOME/gjs/issues/280

Package-Manager: Portage-2.3.69, Repoman-2.3.12
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>

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

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index 74251b92231..93445a7c07c 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,2 +1,3 @@
 DIST gjs-1.48.7.tar.xz 595324 BLAKE2B eac8b5b2f7e909e94e3fb305cac443da3f433047ee07fa8fbd15905890f77d57449c8689867df61f1ac849b8b4bddc089a9b1ddc3aa79d4b3d054226c58fa909 SHA512 b8c58e068eaecfca2fa40cebe209fa8058e603809be4307099a0f3dbd561752a540d587d546ffa74aef0268a111f2b2846a1e0febda1adcefdac8c02e716e2dd
 DIST gjs-1.54.3.tar.xz 647704 BLAKE2B 792225afd9828755ef67b3e7221d4c53535d79d879e0aef0c7c56f06e02313a966776b5dddf9876649984a1599eb44a27d6288f9216bb929a66ad9e14cb632e5 SHA512 f19e667963fa3feecd23a9e4cc263a55d9d1311de7d10905969966f74e26ff982839c192c555cbc059e4fd65ff7c89d18944ca6bf8ffbb65ec91081036d19505
+DIST gjs-1.56.2.tar.xz 701976 BLAKE2B 77057e4a3a8958d6648c92bb56495b505b3ec49bc0eeff0fa5c9e3ae5a694a4b5643dc72d7aa673f9e66d42e9b0def7f9df0043f2690216bfc5c5109ea9eca51 SHA512 687b8e3795565b5c56fceebefb229c07b4c084a4f65c0035e0d185d12082920424632c0f896df8dc1cd5013a97b6e08274efaec4caeb564dc2070d26a5f974c5

diff --git a/dev-libs/gjs/gjs-1.56.2.ebuild b/dev-libs/gjs/gjs-1.56.2.ebuild
new file mode 100644
index 00000000000..071966de153
--- /dev/null
+++ b/dev-libs/gjs/gjs-1.56.2.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2019 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 test"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="
+	>=dev-libs/glib-2.54.0
+	>=dev-libs/gobject-introspection-1.57.2:=
+
+	readline? ( sys-libs/readline:0= )
+	dev-lang/spidermonkey:60
+	virtual/libffi:=
+	cairo? ( x11-libs/cairo[X] )
+	gtk? ( >=x11-libs/gtk+-3.20:3 )
+"
+DEPEND="${RDEPEND}
+	gnome-base/gnome-common
+	sys-devel/gettext
+	virtual/pkgconfig
+	test? ( sys-apps/dbus )
+"
+
+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 \
+		--enable-profiler \
+		--disable-code-coverage \
+		$(use_with cairo cairo) \
+		$(use_with gtk) \
+		$(use_enable readline) \
+		$(use_with test dbus-tests) \
+		$(use_with test xvfb-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 default
+}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2019-09-02 14:14 Mart Raudsepp
  0 siblings, 0 replies; 153+ messages in thread
From: Mart Raudsepp @ 2019-09-02 14:14 UTC (permalink / raw
  To: gentoo-commits

commit:     da77cabcae7381d4e56cb56918af3cc8b541f1af
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Mon Sep  2 14:04:16 2019 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Mon Sep  2 14:04:43 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da77cabc

dev-libs/gjs-1.56.2: get tests to pass

Disabled Xvfb tests for now, as some of them are having issues with discussions
with upstream ongoing.
Wrap the tests run inside dbus-run-session, despite upstream Makefiles trying
to do that already for some tests - seem to be missing for some, or other
mysterious problems when not doing our own dbus-run-session too.

Package-Manager: Portage-2.3.69, Repoman-2.3.12
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>

 dev-libs/gjs/gjs-1.56.2.ebuild | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/dev-libs/gjs/gjs-1.56.2.ebuild b/dev-libs/gjs/gjs-1.56.2.ebuild
index 071966de153..d436481cec5 100644
--- a/dev-libs/gjs/gjs-1.56.2.ebuild
+++ b/dev-libs/gjs/gjs-1.56.2.ebuild
@@ -44,8 +44,9 @@ src_configure() {
 		$(use_with gtk) \
 		$(use_enable readline) \
 		$(use_with test dbus-tests) \
-		$(use_with test xvfb-tests) \
-		--disable-installed-tests
+		--disable-installed-tests \
+		--without-xvfb-tests
+		#$(use_with test xvfb-tests) # https://gitlab.gnome.org/GNOME/gjs/issues/280
 }
 
 src_install() {
@@ -62,5 +63,5 @@ src_install() {
 }
 
 src_test() {
-	virtx default
+	virtx dbus-run-session emake check || die
 }


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2019-09-02 18:01 Mart Raudsepp
  0 siblings, 0 replies; 153+ messages in thread
From: Mart Raudsepp @ 2019-09-02 18:01 UTC (permalink / raw
  To: gentoo-commits

commit:     c3b9249aaa87374eec508b8c3d966d34e8d51481
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Mon Sep  2 18:00:16 2019 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Mon Sep  2 18:00:33 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3b9249a

dev-libs/gjs: clarify some configure args comments

Package-Manager: Portage-2.3.69, Repoman-2.3.12
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>

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

diff --git a/dev-libs/gjs/gjs-1.56.2.ebuild b/dev-libs/gjs/gjs-1.56.2.ebuild
index d436481cec5..a29e1c7e479 100644
--- a/dev-libs/gjs/gjs-1.56.2.ebuild
+++ b/dev-libs/gjs/gjs-1.56.2.ebuild
@@ -45,8 +45,8 @@ src_configure() {
 		$(use_enable readline) \
 		$(use_with test dbus-tests) \
 		--disable-installed-tests \
-		--without-xvfb-tests
-		#$(use_with test xvfb-tests) # https://gitlab.gnome.org/GNOME/gjs/issues/280
+		--without-xvfb-tests # disables Makefile spawning Xvfb for us, as we do it ourselves:
+		# https://gitlab.gnome.org/GNOME/gjs/issues/280
 }
 
 src_install() {


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2019-10-09  8:27 Agostino Sarubbo
  0 siblings, 0 replies; 153+ messages in thread
From: Agostino Sarubbo @ 2019-10-09  8:27 UTC (permalink / raw
  To: gentoo-commits

commit:     d5f73eaecbdd4ee63599c082a574ac901fba459f
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Wed Oct  9 08:27:04 2019 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Wed Oct  9 08:27:04 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5f73eae

dev-libs/gjs: sparc stable wrt bug #685254

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

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

diff --git a/dev-libs/gjs/gjs-1.54.3.ebuild b/dev-libs/gjs/gjs-1.54.3.ebuild
index 86eced5fe04..b23457717dd 100644
--- a/dev-libs/gjs/gjs-1.54.3.ebuild
+++ b/dev-libs/gjs/gjs-1.54.3.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 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.54.0


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2019-12-08 11:58 Mikle Kolyada
  0 siblings, 0 replies; 153+ messages in thread
From: Mikle Kolyada @ 2019-12-08 11:58 UTC (permalink / raw
  To: gentoo-commits

commit:     9367bad3b4a667fbd64e98c3dd6cee9f348f79e8
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sun Dec  8 11:57:17 2019 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sun Dec  8 11:57:17 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9367bad3

dev-libs/gjs: sparc stable wrt bug #702260

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>

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

diff --git a/dev-libs/gjs/gjs-1.56.2.ebuild b/dev-libs/gjs/gjs-1.56.2.ebuild
index ffca803543f..8cc3631cebd 100644
--- a/dev-libs/gjs/gjs-1.56.2.ebuild
+++ b/dev-libs/gjs/gjs-1.56.2.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 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.54.0


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2019-12-08 11:59 Mikle Kolyada
  0 siblings, 0 replies; 153+ messages in thread
From: Mikle Kolyada @ 2019-12-08 11:59 UTC (permalink / raw
  To: gentoo-commits

commit:     50016ab4585f7cf1b8cb78b0f21458c1417f6040
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sun Dec  8 11:58:58 2019 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sun Dec  8 11:58:58 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50016ab4

dev-libs/gjs: alpha stable wrt bug #702260

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="alpha"
Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>

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

diff --git a/dev-libs/gjs/gjs-1.56.2.ebuild b/dev-libs/gjs/gjs-1.56.2.ebuild
index 8cc3631cebd..ee4274c8267 100644
--- a/dev-libs/gjs/gjs-1.56.2.ebuild
+++ b/dev-libs/gjs/gjs-1.56.2.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 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.54.0


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2019-12-09  0:10 Aaron Bauman
  0 siblings, 0 replies; 153+ messages in thread
From: Aaron Bauman @ 2019-12-09  0:10 UTC (permalink / raw
  To: gentoo-commits

commit:     cf9f4012a8bd15332cc84b1d82b21fe2a11b77cf
Author:     Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Mon Dec  9 00:00:55 2019 +0000
Commit:     Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Mon Dec  9 00:10:09 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf9f4012

dev-libs/gjs: arm64 stable (bug #702260)

Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
Package-Manager: Portage-2.3.81, Repoman-2.3.20

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

diff --git a/dev-libs/gjs/gjs-1.56.2.ebuild b/dev-libs/gjs/gjs-1.56.2.ebuild
index ee4274c8267..0f3b7daad9e 100644
--- a/dev-libs/gjs/gjs-1.56.2.ebuild
+++ b/dev-libs/gjs/gjs-1.56.2.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 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.54.0


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2019-12-09  9:11 Agostino Sarubbo
  0 siblings, 0 replies; 153+ messages in thread
From: Agostino Sarubbo @ 2019-12-09  9:11 UTC (permalink / raw
  To: gentoo-commits

commit:     20b729a6e255c8bd5a9067db18873464ab19f0b1
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon Dec  9 09:10:12 2019 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon Dec  9 09:10:12 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20b729a6

dev-libs/gjs: ppc64 stable wrt bug #702260

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

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

diff --git a/dev-libs/gjs/gjs-1.56.2.ebuild b/dev-libs/gjs/gjs-1.56.2.ebuild
index 0f3b7daad9e..6dd1440c614 100644
--- a/dev-libs/gjs/gjs-1.56.2.ebuild
+++ b/dev-libs/gjs/gjs-1.56.2.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 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.54.0


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2019-12-09  9:14 Agostino Sarubbo
  0 siblings, 0 replies; 153+ messages in thread
From: Agostino Sarubbo @ 2019-12-09  9:14 UTC (permalink / raw
  To: gentoo-commits

commit:     45dcb6a6b10cbefcb75f83d5e60dac0f3b4464eb
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon Dec  9 09:12:59 2019 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon Dec  9 09:14:11 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45dcb6a6

dev-libs/gjs: ppc stable wrt bug #702260

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

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

diff --git a/dev-libs/gjs/gjs-1.56.2.ebuild b/dev-libs/gjs/gjs-1.56.2.ebuild
index 6dd1440c614..a32c0be137f 100644
--- a/dev-libs/gjs/gjs-1.56.2.ebuild
+++ b/dev-libs/gjs/gjs-1.56.2.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 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.54.0


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2020-01-01 15:25 Agostino Sarubbo
  0 siblings, 0 replies; 153+ messages in thread
From: Agostino Sarubbo @ 2020-01-01 15:25 UTC (permalink / raw
  To: gentoo-commits

commit:     79cbc98a961fe22358dd10b1b6c57b9b282551c7
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Wed Jan  1 15:24:49 2020 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Wed Jan  1 15:24:49 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79cbc98a

dev-libs/gjs: arm stable wrt bug #702260

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

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

diff --git a/dev-libs/gjs/gjs-1.56.2.ebuild b/dev-libs/gjs/gjs-1.56.2.ebuild
index f747eb708a7..42e995523e1 100644
--- a/dev-libs/gjs/gjs-1.56.2.ebuild
+++ b/dev-libs/gjs/gjs-1.56.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -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 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.54.0


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2020-01-01 16:06 Mart Raudsepp
  0 siblings, 0 replies; 153+ messages in thread
From: Mart Raudsepp @ 2020-01-01 16:06 UTC (permalink / raw
  To: gentoo-commits

commit:     9ced4481218c3c03ce4973c52f98304145874185
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Wed Jan  1 15:53:22 2020 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Wed Jan  1 16:06:42 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ced4481

dev-libs/gjs: remove old

Package-Manager: Portage-2.3.79, Repoman-2.3.12
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>

 dev-libs/gjs/Manifest          |  1 -
 dev-libs/gjs/gjs-1.54.3.ebuild | 65 ------------------------------------------
 2 files changed, 66 deletions(-)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index 93445a7c07c..30687981603 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,3 +1,2 @@
 DIST gjs-1.48.7.tar.xz 595324 BLAKE2B eac8b5b2f7e909e94e3fb305cac443da3f433047ee07fa8fbd15905890f77d57449c8689867df61f1ac849b8b4bddc089a9b1ddc3aa79d4b3d054226c58fa909 SHA512 b8c58e068eaecfca2fa40cebe209fa8058e603809be4307099a0f3dbd561752a540d587d546ffa74aef0268a111f2b2846a1e0febda1adcefdac8c02e716e2dd
-DIST gjs-1.54.3.tar.xz 647704 BLAKE2B 792225afd9828755ef67b3e7221d4c53535d79d879e0aef0c7c56f06e02313a966776b5dddf9876649984a1599eb44a27d6288f9216bb929a66ad9e14cb632e5 SHA512 f19e667963fa3feecd23a9e4cc263a55d9d1311de7d10905969966f74e26ff982839c192c555cbc059e4fd65ff7c89d18944ca6bf8ffbb65ec91081036d19505
 DIST gjs-1.56.2.tar.xz 701976 BLAKE2B 77057e4a3a8958d6648c92bb56495b505b3ec49bc0eeff0fa5c9e3ae5a694a4b5643dc72d7aa673f9e66d42e9b0def7f9df0043f2690216bfc5c5109ea9eca51 SHA512 687b8e3795565b5c56fceebefb229c07b4c084a4f65c0035e0d185d12082920424632c0f896df8dc1cd5013a97b6e08274efaec4caeb564dc2070d26a5f974c5

diff --git a/dev-libs/gjs/gjs-1.54.3.ebuild b/dev-libs/gjs/gjs-1.54.3.ebuild
deleted file mode 100644
index b23457717dd..00000000000
--- a/dev-libs/gjs/gjs-1.54.3.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2019 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 test"
-KEYWORDS="alpha amd64 arm arm64 ~ia64 ppc ppc64 sparc x86"
-
-RDEPEND="
-	>=dev-libs/glib-2.54.0
-	>=dev-libs/gobject-introspection-1.53.4:=
-
-	readline? ( sys-libs/readline:0= )
-	dev-lang/spidermonkey:60
-	virtual/libffi:=
-	cairo? ( x11-libs/cairo[X] )
-	gtk? ( >=x11-libs/gtk+-3.20:3 )
-"
-DEPEND="${RDEPEND}
-	gnome-base/gnome-common
-	sys-devel/gettext
-	virtual/pkgconfig
-	test? ( sys-apps/dbus )
-"
-
-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 \
-		--enable-profiler \
-		--disable-code-coverage \
-		$(use_with cairo cairo) \
-		$(use_with gtk) \
-		$(use_enable readline) \
-		$(use_with test dbus-tests) \
-		$(use_with test xvfb-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 default
-}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2020-03-29  9:55 Mart Raudsepp
  0 siblings, 0 replies; 153+ messages in thread
From: Mart Raudsepp @ 2020-03-29  9:55 UTC (permalink / raw
  To: gentoo-commits

commit:     1bedd65a5b60471329dca10d60943d905109c762
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 29 09:31:37 2020 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Sun Mar 29 09:55:38 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bedd65a

dev-libs/gjs: bump to 1.58.6

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>

 dev-libs/gjs/Manifest          |  1 +
 dev-libs/gjs/gjs-1.58.6.ebuild | 64 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 65 insertions(+)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index 0c07395ac35..f68a3ea0b58 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,3 +1,4 @@
 DIST gjs-1.48.7.tar.xz 595324 BLAKE2B eac8b5b2f7e909e94e3fb305cac443da3f433047ee07fa8fbd15905890f77d57449c8689867df61f1ac849b8b4bddc089a9b1ddc3aa79d4b3d054226c58fa909 SHA512 b8c58e068eaecfca2fa40cebe209fa8058e603809be4307099a0f3dbd561752a540d587d546ffa74aef0268a111f2b2846a1e0febda1adcefdac8c02e716e2dd
 DIST gjs-1.56.2.tar.xz 701976 BLAKE2B 77057e4a3a8958d6648c92bb56495b505b3ec49bc0eeff0fa5c9e3ae5a694a4b5643dc72d7aa673f9e66d42e9b0def7f9df0043f2690216bfc5c5109ea9eca51 SHA512 687b8e3795565b5c56fceebefb229c07b4c084a4f65c0035e0d185d12082920424632c0f896df8dc1cd5013a97b6e08274efaec4caeb564dc2070d26a5f974c5
 DIST gjs-1.58.5.tar.xz 637996 BLAKE2B a6c96ee4be81e36d4675d24d9b66b9aab83fe7e4c4cac042122f095b477b551234785417f796144c6755e5faf4afeee446f00a5914a9d63d0619f74fbb2a5694 SHA512 18ef3afc4403ed281e1e70a379fd68ffa537ffc20ab66d7faaefe51e03bb6a66e359e5ca2c0511e1c5f8c6adfce93601d011cfb9e9e6b0a18f8aa1f2398297c3
+DIST gjs-1.58.6.tar.xz 637972 BLAKE2B 553f29808723e48cee39c62e260d9c09f5db160756bf6c2fc45e532bee1d5c8babdd2bd5aee39fdff1300fc10de2c2a4e34d6b850e6e95c83ef217a8955379b6 SHA512 3e8fa8ccaabbbd07e74869fdc6188cffc19565798a6267fd3480d9320a2c9c5906c864e5d0c6e9e57f7bb79cc1706717b76b23c7cd89eb191477eb173b24aa74

diff --git a/dev-libs/gjs/gjs-1.58.6.ebuild b/dev-libs/gjs/gjs-1.58.6.ebuild
new file mode 100644
index 00000000000..ee4c6cf3c60
--- /dev/null
+++ b/dev-libs/gjs/gjs-1.58.6.ebuild
@@ -0,0 +1,64 @@
+# 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 )
+"
+
+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
+}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2020-04-04 11:07 Sergei Trofimovich
  0 siblings, 0 replies; 153+ messages in thread
From: Sergei Trofimovich @ 2020-04-04 11:07 UTC (permalink / raw
  To: gentoo-commits

commit:     bbaaa1833fc467431a6a440a79228824f481f390
Author:     Rolf Eike Beer <eike <AT> sf-mail <DOT> de>
AuthorDate: Sat Apr  4 10:45:53 2020 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Apr  4 11:05:55 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbaaa183

dev-libs/gjs-1.48.7: drop to ~sparc because of spidermonkey

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer <eike <AT> sf-mail.de>
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

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

diff --git a/dev-libs/gjs/gjs-1.48.7.ebuild b/dev-libs/gjs/gjs-1.48.7.ebuild
index 8de36fe0ae7..43f2a955bcb 100644
--- a/dev-libs/gjs/gjs-1.48.7.ebuild
+++ b/dev-libs/gjs/gjs-1.48.7.ebuild
@@ -11,7 +11,7 @@ LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
 SLOT="0"
 IUSE="+cairo examples gtk test"
 RESTRICT="!test? ( test )"
-KEYWORDS="~alpha amd64 arm ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 arm ~ia64 ppc ppc64 ~sparc x86"
 
 RDEPEND="
 	>=dev-libs/glib-2.52.1


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2020-04-22  8:41 Agostino Sarubbo
  0 siblings, 0 replies; 153+ messages in thread
From: Agostino Sarubbo @ 2020-04-22  8:41 UTC (permalink / raw
  To: gentoo-commits

commit:     bff153e536a855a460c08adec3530c08d857cc25
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 22 08:40:06 2020 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Wed Apr 22 08:40:06 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bff153e5

dev-libs/gjs: ppc stable wrt bug #717144

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

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

diff --git a/dev-libs/gjs/gjs-1.58.6.ebuild b/dev-libs/gjs/gjs-1.58.6.ebuild
index fe6920fadb3..917d2651906 100644
--- a/dev-libs/gjs/gjs-1.58.6.ebuild
+++ b/dev-libs/gjs/gjs-1.58.6.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


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2020-04-22 14:25 Agostino Sarubbo
  0 siblings, 0 replies; 153+ messages in thread
From: Agostino Sarubbo @ 2020-04-22 14:25 UTC (permalink / raw
  To: gentoo-commits

commit:     8753ff8d79a059e5c2d885933e32582084867ec8
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 22 14:24:37 2020 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Wed Apr 22 14:24:37 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8753ff8d

dev-libs/gjs: arm stable wrt bug #717144

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

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

diff --git a/dev-libs/gjs/gjs-1.58.6.ebuild b/dev-libs/gjs/gjs-1.58.6.ebuild
index 1f1600e20db..383704357bd 100644
--- a/dev-libs/gjs/gjs-1.58.6.ebuild
+++ b/dev-libs/gjs/gjs-1.58.6.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


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2020-04-28 13:22 Mart Raudsepp
  0 siblings, 0 replies; 153+ messages in thread
From: Mart Raudsepp @ 2020-04-28 13:22 UTC (permalink / raw
  To: gentoo-commits

commit:     b28181e78deb8ce2b4737d326869087d5b736e46
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 28 13:21:17 2020 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Tue Apr 28 13:21:24 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b28181e7

dev-libs/gjs: bump to 1.58.7

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>

 dev-libs/gjs/Manifest          |  1 +
 dev-libs/gjs/gjs-1.58.7.ebuild | 64 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 65 insertions(+)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index 5c6fa914e3b..2e24535ae89 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,2 +1,3 @@
 DIST gjs-1.56.2.tar.xz 701976 BLAKE2B 77057e4a3a8958d6648c92bb56495b505b3ec49bc0eeff0fa5c9e3ae5a694a4b5643dc72d7aa673f9e66d42e9b0def7f9df0043f2690216bfc5c5109ea9eca51 SHA512 687b8e3795565b5c56fceebefb229c07b4c084a4f65c0035e0d185d12082920424632c0f896df8dc1cd5013a97b6e08274efaec4caeb564dc2070d26a5f974c5
 DIST gjs-1.58.6.tar.xz 637972 BLAKE2B 553f29808723e48cee39c62e260d9c09f5db160756bf6c2fc45e532bee1d5c8babdd2bd5aee39fdff1300fc10de2c2a4e34d6b850e6e95c83ef217a8955379b6 SHA512 3e8fa8ccaabbbd07e74869fdc6188cffc19565798a6267fd3480d9320a2c9c5906c864e5d0c6e9e57f7bb79cc1706717b76b23c7cd89eb191477eb173b24aa74
+DIST gjs-1.58.7.tar.xz 638804 BLAKE2B eb9bb1ea0cd9b52b58a0c4497d5bb930ccb0c8451a94cf9e5e97a6cf1e7bd4dfa5f7a15c2c68fbba3c36a5d71e71df88f086b528e7c2e86d2a8374bfdeac8aa4 SHA512 0790cffd2f2230717b78266b356e88133b5fb816380bf96fc2bea0a039d96979796ad6455a4270dcde62ff2a023fbd73e2edc98428aa2a8b2fdf2cc6c8f8ecce

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


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2020-04-28 13:22 Mart Raudsepp
  0 siblings, 0 replies; 153+ messages in thread
From: Mart Raudsepp @ 2020-04-28 13:22 UTC (permalink / raw
  To: gentoo-commits

commit:     b61319b4acdef67e1f51dc90014ebbb4af25dbd7
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 28 13:19:47 2020 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Tue Apr 28 13:21:23 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b61319b4

dev-libs/gjs: fix test deps

Closes: https://bugs.gentoo.org/719840
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>

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

diff --git a/dev-libs/gjs/gjs-1.58.6.ebuild b/dev-libs/gjs/gjs-1.58.6.ebuild
index 383704357bd..6d21c25506c 100644
--- a/dev-libs/gjs/gjs-1.58.6.ebuild
+++ b/dev-libs/gjs/gjs-1.58.6.ebuild
@@ -25,7 +25,7 @@ DEPEND="${RDEPEND}
 	sysprof? ( >=dev-util/sysprof-capture-3.33.2:3 )
 	virtual/pkgconfig
 	test? ( sys-apps/dbus
-		>=x11-libs/gtk+-3.20:3 )
+		>=x11-libs/gtk+-3.20:3[introspection] )
 "
 
 RESTRICT="!test? ( test )"


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2020-05-31 19:17 Matt Turner
  0 siblings, 0 replies; 153+ messages in thread
From: Matt Turner @ 2020-05-31 19:17 UTC (permalink / raw
  To: gentoo-commits

commit:     86c73058657da312235a50625e562d262fc79a59
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sun May 31 19:16:39 2020 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sun May 31 19:16:50 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86c73058

dev-libs/gjs: Version bump to 1.64.3

Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 dev-libs/gjs/Manifest                                 | 2 +-
 dev-libs/gjs/{gjs-1.64.2.ebuild => gjs-1.64.3.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index 8ddbb3c76d6..a38032d64b0 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,4 +1,4 @@
 DIST gjs-1.56.2.tar.xz 701976 BLAKE2B 77057e4a3a8958d6648c92bb56495b505b3ec49bc0eeff0fa5c9e3ae5a694a4b5643dc72d7aa673f9e66d42e9b0def7f9df0043f2690216bfc5c5109ea9eca51 SHA512 687b8e3795565b5c56fceebefb229c07b4c084a4f65c0035e0d185d12082920424632c0f896df8dc1cd5013a97b6e08274efaec4caeb564dc2070d26a5f974c5
 DIST gjs-1.58.6.tar.xz 637972 BLAKE2B 553f29808723e48cee39c62e260d9c09f5db160756bf6c2fc45e532bee1d5c8babdd2bd5aee39fdff1300fc10de2c2a4e34d6b850e6e95c83ef217a8955379b6 SHA512 3e8fa8ccaabbbd07e74869fdc6188cffc19565798a6267fd3480d9320a2c9c5906c864e5d0c6e9e57f7bb79cc1706717b76b23c7cd89eb191477eb173b24aa74
 DIST gjs-1.58.7.tar.xz 638804 BLAKE2B eb9bb1ea0cd9b52b58a0c4497d5bb930ccb0c8451a94cf9e5e97a6cf1e7bd4dfa5f7a15c2c68fbba3c36a5d71e71df88f086b528e7c2e86d2a8374bfdeac8aa4 SHA512 0790cffd2f2230717b78266b356e88133b5fb816380bf96fc2bea0a039d96979796ad6455a4270dcde62ff2a023fbd73e2edc98428aa2a8b2fdf2cc6c8f8ecce
-DIST gjs-1.64.2.tar.xz 419704 BLAKE2B f4b8ab32530f1d24663f5f63e3fa327d2eaa7607cd7e70bd78448039edf2b3338b05edd7dd8e62d52fbe57b60361ffd46f36a61ae5d4620507ae4c70dc98be92 SHA512 e2196d5c581ee0b9c47b5648e6005f336900a71b4844bdf0142127783b4ab96b8ecca0efdeab0878c28ae674bb67f289a8898b1473b8bd080c7cb2c5c103a6f5
+DIST gjs-1.64.3.tar.xz 422436 BLAKE2B ade874085962f43fe7cd1412966557e4c40daf030b71a04b61f2b811b6056ae3abaff0cca04d9bf852dbb045a5a687dc27f5301c19235138f3d5d50be41f10c6 SHA512 9d92e52a7fef07853f3beb181798f89deb60b97b928d916cd827c99a6ab8f83abf7c352a1aa46be476a50e2efadfaf09befa54ccab0d51b0ac7127f2fe794801

diff --git a/dev-libs/gjs/gjs-1.64.2.ebuild b/dev-libs/gjs/gjs-1.64.3.ebuild
similarity index 100%
rename from dev-libs/gjs/gjs-1.64.2.ebuild
rename to dev-libs/gjs/gjs-1.64.3.ebuild


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2020-06-02 22:06 Mart Raudsepp
  0 siblings, 0 replies; 153+ messages in thread
From: Mart Raudsepp @ 2020-06-02 22:06 UTC (permalink / raw
  To: gentoo-commits

commit:     8bd12eec9bfd28996e5fb73ee5fdec32e91566e1
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Tue Jun  2 22:04:14 2020 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Tue Jun  2 22:04:14 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bd12eec

dev-libs/gjs: bump to 1.58.8

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>

 dev-libs/gjs/Manifest          |  1 +
 dev-libs/gjs/gjs-1.58.8.ebuild | 64 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 65 insertions(+)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index a38032d64b0..69411165717 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,4 +1,5 @@
 DIST gjs-1.56.2.tar.xz 701976 BLAKE2B 77057e4a3a8958d6648c92bb56495b505b3ec49bc0eeff0fa5c9e3ae5a694a4b5643dc72d7aa673f9e66d42e9b0def7f9df0043f2690216bfc5c5109ea9eca51 SHA512 687b8e3795565b5c56fceebefb229c07b4c084a4f65c0035e0d185d12082920424632c0f896df8dc1cd5013a97b6e08274efaec4caeb564dc2070d26a5f974c5
 DIST gjs-1.58.6.tar.xz 637972 BLAKE2B 553f29808723e48cee39c62e260d9c09f5db160756bf6c2fc45e532bee1d5c8babdd2bd5aee39fdff1300fc10de2c2a4e34d6b850e6e95c83ef217a8955379b6 SHA512 3e8fa8ccaabbbd07e74869fdc6188cffc19565798a6267fd3480d9320a2c9c5906c864e5d0c6e9e57f7bb79cc1706717b76b23c7cd89eb191477eb173b24aa74
 DIST gjs-1.58.7.tar.xz 638804 BLAKE2B eb9bb1ea0cd9b52b58a0c4497d5bb930ccb0c8451a94cf9e5e97a6cf1e7bd4dfa5f7a15c2c68fbba3c36a5d71e71df88f086b528e7c2e86d2a8374bfdeac8aa4 SHA512 0790cffd2f2230717b78266b356e88133b5fb816380bf96fc2bea0a039d96979796ad6455a4270dcde62ff2a023fbd73e2edc98428aa2a8b2fdf2cc6c8f8ecce
+DIST gjs-1.58.8.tar.xz 639372 BLAKE2B 53be0d5353213e7fdc6009aeed16db79f61ee5b800d66cd79f87e577b44adbb05ae741d73550237027a902d2e038c8e8247d3269bf058b64622a1a261f5a2501 SHA512 373b400b884096b6746c1ac7f2c2915857aa888dfb8bbf19bb8469fb75e081e4df36dcab06723f03654c34354a5a69a7865727ab9e36d3fb0d2b2652713e5cd6
 DIST gjs-1.64.3.tar.xz 422436 BLAKE2B ade874085962f43fe7cd1412966557e4c40daf030b71a04b61f2b811b6056ae3abaff0cca04d9bf852dbb045a5a687dc27f5301c19235138f3d5d50be41f10c6 SHA512 9d92e52a7fef07853f3beb181798f89deb60b97b928d916cd827c99a6ab8f83abf7c352a1aa46be476a50e2efadfaf09befa54ccab0d51b0ac7127f2fe794801

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


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2020-06-16 16:41 Sergei Trofimovich
  0 siblings, 0 replies; 153+ messages in thread
From: Sergei Trofimovich @ 2020-06-16 16:41 UTC (permalink / raw
  To: gentoo-commits

commit:     930d533f1183867de380f08486cbbb5023322d07
Author:     Rolf Eike Beer <eike <AT> sf-mail <DOT> de>
AuthorDate: Tue Jun 16 15:05:43 2020 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Tue Jun 16 16:41:37 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=930d533f

dev-libs/gjs: stable 1.58.6 for sparc, bug #717144

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer <eike <AT> sf-mail.de>
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

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

diff --git a/dev-libs/gjs/gjs-1.58.6.ebuild b/dev-libs/gjs/gjs-1.58.6.ebuild
index 131ea45196f..2f256eb68f4 100644
--- a/dev-libs/gjs/gjs-1.58.6.ebuild
+++ b/dev-libs/gjs/gjs-1.58.6.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


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2020-06-17 20:45 Mart Raudsepp
  0 siblings, 0 replies; 153+ messages in thread
From: Mart Raudsepp @ 2020-06-17 20:45 UTC (permalink / raw
  To: gentoo-commits

commit:     22af337a235dd1f7c9b63c7bbdc37736428b7101
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 17 20:35:46 2020 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Wed Jun 17 20:44:49 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22af337a

dev-libs/gjs: remove old

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>

 dev-libs/gjs/Manifest          |  2 --
 dev-libs/gjs/gjs-1.56.2.ebuild | 67 ------------------------------------------
 dev-libs/gjs/gjs-1.58.7.ebuild | 64 ----------------------------------------
 3 files changed, 133 deletions(-)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index 69411165717..e69ebdf34d7 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,5 +1,3 @@
-DIST gjs-1.56.2.tar.xz 701976 BLAKE2B 77057e4a3a8958d6648c92bb56495b505b3ec49bc0eeff0fa5c9e3ae5a694a4b5643dc72d7aa673f9e66d42e9b0def7f9df0043f2690216bfc5c5109ea9eca51 SHA512 687b8e3795565b5c56fceebefb229c07b4c084a4f65c0035e0d185d12082920424632c0f896df8dc1cd5013a97b6e08274efaec4caeb564dc2070d26a5f974c5
 DIST gjs-1.58.6.tar.xz 637972 BLAKE2B 553f29808723e48cee39c62e260d9c09f5db160756bf6c2fc45e532bee1d5c8babdd2bd5aee39fdff1300fc10de2c2a4e34d6b850e6e95c83ef217a8955379b6 SHA512 3e8fa8ccaabbbd07e74869fdc6188cffc19565798a6267fd3480d9320a2c9c5906c864e5d0c6e9e57f7bb79cc1706717b76b23c7cd89eb191477eb173b24aa74
-DIST gjs-1.58.7.tar.xz 638804 BLAKE2B eb9bb1ea0cd9b52b58a0c4497d5bb930ccb0c8451a94cf9e5e97a6cf1e7bd4dfa5f7a15c2c68fbba3c36a5d71e71df88f086b528e7c2e86d2a8374bfdeac8aa4 SHA512 0790cffd2f2230717b78266b356e88133b5fb816380bf96fc2bea0a039d96979796ad6455a4270dcde62ff2a023fbd73e2edc98428aa2a8b2fdf2cc6c8f8ecce
 DIST gjs-1.58.8.tar.xz 639372 BLAKE2B 53be0d5353213e7fdc6009aeed16db79f61ee5b800d66cd79f87e577b44adbb05ae741d73550237027a902d2e038c8e8247d3269bf058b64622a1a261f5a2501 SHA512 373b400b884096b6746c1ac7f2c2915857aa888dfb8bbf19bb8469fb75e081e4df36dcab06723f03654c34354a5a69a7865727ab9e36d3fb0d2b2652713e5cd6
 DIST gjs-1.64.3.tar.xz 422436 BLAKE2B ade874085962f43fe7cd1412966557e4c40daf030b71a04b61f2b811b6056ae3abaff0cca04d9bf852dbb045a5a687dc27f5301c19235138f3d5d50be41f10c6 SHA512 9d92e52a7fef07853f3beb181798f89deb60b97b928d916cd827c99a6ab8f83abf7c352a1aa46be476a50e2efadfaf09befa54ccab0d51b0ac7127f2fe794801

diff --git a/dev-libs/gjs/gjs-1.56.2.ebuild b/dev-libs/gjs/gjs-1.56.2.ebuild
deleted file mode 100644
index b2cf67dc92b..00000000000
--- a/dev-libs/gjs/gjs-1.56.2.ebuild
+++ /dev/null
@@ -1,67 +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 test"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 sparc x86"
-
-RDEPEND="
-	>=dev-libs/glib-2.54.0
-	>=dev-libs/gobject-introspection-1.57.2:=
-
-	readline? ( sys-libs/readline:0= )
-	dev-lang/spidermonkey:60
-	virtual/libffi:=
-	cairo? ( x11-libs/cairo[X] )
-	gtk? ( >=x11-libs/gtk+-3.20:3 )
-"
-DEPEND="${RDEPEND}
-	gnome-base/gnome-common
-	sys-devel/gettext
-	virtual/pkgconfig
-	test? ( sys-apps/dbus )
-"
-
-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 \
-		--enable-profiler \
-		--disable-code-coverage \
-		$(use_with cairo cairo) \
-		$(use_with gtk) \
-		$(use_enable readline) \
-		$(use_with test dbus-tests) \
-		--disable-installed-tests \
-		--without-xvfb-tests # disables Makefile spawning Xvfb for us, as we do it ourselves:
-		# https://gitlab.gnome.org/GNOME/gjs/issues/280
-}
-
-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 dbus-run-session emake check
-}

diff --git a/dev-libs/gjs/gjs-1.58.7.ebuild b/dev-libs/gjs/gjs-1.58.7.ebuild
deleted file mode 100644
index c0859f6c9be..00000000000
--- a/dev-libs/gjs/gjs-1.58.7.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
-}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2020-06-25 18:14 Sergei Trofimovich
  0 siblings, 0 replies; 153+ messages in thread
From: Sergei Trofimovich @ 2020-06-25 18:14 UTC (permalink / raw
  To: gentoo-commits

commit:     982f7060d62e38cf84293cd24c3eed9f85f833ea
Author:     Rolf Eike Beer <eike <AT> sf-mail <DOT> de>
AuthorDate: Thu Jun 25 15:25:47 2020 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Thu Jun 25 18:14:13 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=982f7060

dev-libs/gjs: stable 1.58.8 for sparc, bug #728924

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer <eike <AT> sf-mail.de>
Signed-off-by: Sergei Trofimovich <slyfox <AT> 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 c0859f6c9be..1377c24565c 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


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2020-06-26 21:16 Mart Raudsepp
  0 siblings, 0 replies; 153+ messages in thread
From: Mart Raudsepp @ 2020-06-26 21:16 UTC (permalink / raw
  To: gentoo-commits

commit:     a2f3b25b5fdc8c52412749d342b34ff5aa7d0776
Author:     Sam James (sam_c) <sam <AT> cmpct <DOT> info>
AuthorDate: Wed Jun 24 01:16:51 2020 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Fri Jun 26 21:16:01 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2f3b25b

dev-libs/gjs: arm64 stable (bug #728924)

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sam James (sam_c) <sam <AT> cmpct.info>
Signed-off-by: Mart Raudsepp <leio <AT> 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 1377c24565c..956fbfe9c5d 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


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2020-06-28 20:30 Agostino Sarubbo
  0 siblings, 0 replies; 153+ messages in thread
From: Agostino Sarubbo @ 2020-06-28 20:30 UTC (permalink / raw
  To: gentoo-commits

commit:     7277ad9cfe9ce4b97cc246d01c563d27233b4570
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 28 20:30:00 2020 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Jun 28 20:30:00 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7277ad9c

dev-libs/gjs: arm stable wrt bug #728924

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo <ago <AT> 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 5b445a69ae6..f03433ba7e3 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


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2020-07-12 21:32 Mart Raudsepp
  0 siblings, 0 replies; 153+ messages in thread
From: Mart Raudsepp @ 2020-07-12 21:32 UTC (permalink / raw
  To: gentoo-commits

commit:     c06a427290d5b6071c436b71fcbf9f2a4c2560fe
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 12 18:21:06 2020 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Sun Jul 12 21:02:52 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c06a4272

dev-libs/gjs: bump to 1.64.4

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>

 dev-libs/gjs/Manifest          |  1 +
 dev-libs/gjs/gjs-1.64.4.ebuild | 45 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 46 insertions(+)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index e69ebdf34d7..5380124d696 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,3 +1,4 @@
 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.3.tar.xz 422436 BLAKE2B ade874085962f43fe7cd1412966557e4c40daf030b71a04b61f2b811b6056ae3abaff0cca04d9bf852dbb045a5a687dc27f5301c19235138f3d5d50be41f10c6 SHA512 9d92e52a7fef07853f3beb181798f89deb60b97b928d916cd827c99a6ab8f83abf7c352a1aa46be476a50e2efadfaf09befa54ccab0d51b0ac7127f2fe794801
+DIST gjs-1.64.4.tar.xz 422496 BLAKE2B a96211f7240336dbb30c6965e405f59ee72e4288842837da8da8c6d3c59b7e04ebb6c7a8b0b02d38601c162ffdf1a1fef9f13e4db720c4c483f4a39dffd5dbb4 SHA512 21a15d7106ad6584fb1f02cb0a0a4cab211a3540adb8f2c03d35c211e3946b81935000a52351fedd95a18a7ff6b7f96e665fcafa3c411ff79f2b6cb332c82b42

diff --git a/dev-libs/gjs/gjs-1.64.4.ebuild b/dev-libs/gjs/gjs-1.64.4.ebuild
new file mode 100644
index 00000000000..0b6dbd143e6
--- /dev/null
+++ b/dev-libs/gjs/gjs-1.64.4.ebuild
@@ -0,0 +1,45 @@
+# 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="~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] )
+"
+
+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_src_configure
+}
+
+src_test() {
+	virtx meson_src_test
+}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2020-07-12 21:32 Mart Raudsepp
  0 siblings, 0 replies; 153+ messages in thread
From: Mart Raudsepp @ 2020-07-12 21:32 UTC (permalink / raw
  To: gentoo-commits

commit:     c07a92ebea6ea70cbb298a34ae74d20c0637ec17
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 12 18:21:30 2020 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Sun Jul 12 21:02:53 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c07a92eb

dev-libs/gjs: remove old

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>

 dev-libs/gjs/Manifest          |  1 -
 dev-libs/gjs/gjs-1.64.3.ebuild | 46 ------------------------------------------
 2 files changed, 47 deletions(-)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index 5380124d696..923a76507fb 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,4 +1,3 @@
 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.3.tar.xz 422436 BLAKE2B ade874085962f43fe7cd1412966557e4c40daf030b71a04b61f2b811b6056ae3abaff0cca04d9bf852dbb045a5a687dc27f5301c19235138f3d5d50be41f10c6 SHA512 9d92e52a7fef07853f3beb181798f89deb60b97b928d916cd827c99a6ab8f83abf7c352a1aa46be476a50e2efadfaf09befa54ccab0d51b0ac7127f2fe794801
 DIST gjs-1.64.4.tar.xz 422496 BLAKE2B a96211f7240336dbb30c6965e405f59ee72e4288842837da8da8c6d3c59b7e04ebb6c7a8b0b02d38601c162ffdf1a1fef9f13e4db720c4c483f4a39dffd5dbb4 SHA512 21a15d7106ad6584fb1f02cb0a0a4cab211a3540adb8f2c03d35c211e3946b81935000a52351fedd95a18a7ff6b7f96e665fcafa3c411ff79f2b6cb332c82b42

diff --git a/dev-libs/gjs/gjs-1.64.3.ebuild b/dev-libs/gjs/gjs-1.64.3.ebuild
deleted file mode 100644
index 6ef823d0a81..00000000000
--- a/dev-libs/gjs/gjs-1.64.3.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# 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="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	>=dev-libs/glib-2.58.0
-	>=dev-libs/gobject-introspection-1.61.2:=
-
-	readline? ( sys-libs/readline:0= )
-	dev-lang/spidermonkey:68
-	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 )
-"
-
-src_configure() {
-	# FIXME: add systemtap/dtrace support, like in glib:2
-	local emesonargs=(
-		$(meson_feature cairo)
-		$(meson_feature sysprof profiler)
-		$(meson_feature readline)
-		-Dinstalled_tests=false
-	)
-	meson_src_configure
-}
-
-src_test() {
-	virtx meson_src_test
-}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2020-07-16  7:55 Mart Raudsepp
  0 siblings, 0 replies; 153+ messages in thread
From: Mart Raudsepp @ 2020-07-16  7:55 UTC (permalink / raw
  To: gentoo-commits

commit:     65298605cb452f9e1701d23b3f1a574c6b86a578
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 16 07:54:41 2020 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Thu Jul 16 07:54:58 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65298605

dev-libs/gjs: skip test dep checks if tests are not enabled

Closes: https://bugs.gentoo.org/732854
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>

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

diff --git a/dev-libs/gjs/gjs-1.64.4.ebuild b/dev-libs/gjs/gjs-1.64.4.ebuild
index 0b6dbd143e6..32d72857d4c 100644
--- a/dev-libs/gjs/gjs-1.64.4.ebuild
+++ b/dev-libs/gjs/gjs-1.64.4.ebuild
@@ -36,6 +36,8 @@ src_configure() {
 		$(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
 }


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2020-08-30 18:28 Sam James
  0 siblings, 0 replies; 153+ messages in thread
From: Sam James @ 2020-08-30 18:28 UTC (permalink / raw
  To: gentoo-commits

commit:     8c202edfcacbfeac61a614e71e08ed368097068b
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 30 18:10:35 2020 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Aug 30 18:28:20 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c202edf

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

Signed-off-by: Sam James <sam <AT> 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 de20cd2e526..646910fcefe 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2020-08-31  2:52 Sam James
  0 siblings, 0 replies; 153+ messages in thread
From: Sam James @ 2020-08-31  2:52 UTC (permalink / raw
  To: gentoo-commits

commit:     a40d60f331b2110dc3313339c5bf8636b8846afa
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 31 02:36:27 2020 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Aug 31 02:52:18 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a40d60f3

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

Signed-off-by: Sam James <sam <AT> 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 646910fcefe..48a880b9770 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2020-09-18  6:48 Sergei Trofimovich
  0 siblings, 0 replies; 153+ messages in thread
From: Sergei Trofimovich @ 2020-09-18  6:48 UTC (permalink / raw
  To: gentoo-commits

commit:     4da940cb91b103bb2471c70a584261486fae376c
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 18 06:45:46 2020 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Fri Sep 18 06:45:46 2020 +0000
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 <slyfox <AT> 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


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2020-09-18  7:44 Sergei Trofimovich
  0 siblings, 0 replies; 153+ messages in thread
From: Sergei Trofimovich @ 2020-09-18  7:44 UTC (permalink / raw
  To: gentoo-commits

commit:     7220e6735b229d860476b354a22319ee0380b0d7
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 18 06:57:44 2020 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Fri Sep 18 07:44:12 2020 +0000
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 <slyfox <AT> 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


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2020-11-05 16:16 Sam James
  0 siblings, 0 replies; 153+ messages in thread
From: Sam James @ 2020-11-05 16:16 UTC (permalink / raw
  To: gentoo-commits

commit:     b8e460e322875d6037a6a95710fa777a929a530e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Nov  5 16:15:13 2020 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Nov  5 16:15:48 2020 +0000
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 <sam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2020-11-06  6:57 Sam James
  0 siblings, 0 replies; 153+ messages in thread
From: Sam James @ 2020-11-06  6:57 UTC (permalink / raw
  To: gentoo-commits

commit:     d5c2a5a08daaff02ead654660590b863a77a65ad
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Nov  6 06:52:10 2020 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Nov  6 06:52:10 2020 +0000
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 <sam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2020-11-06 15:19 Sam James
  0 siblings, 0 replies; 153+ messages in thread
From: Sam James @ 2020-11-06 15:19 UTC (permalink / raw
  To: gentoo-commits

commit:     bedae20bf2453c98b614d09e1eee8fbce3be382d
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Nov  6 14:56:28 2020 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Nov  6 14:56:28 2020 +0000
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 <sam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2020-11-07 15:23 Mart Raudsepp
  0 siblings, 0 replies; 153+ messages in thread
From: Mart Raudsepp @ 2020-11-07 15:23 UTC (permalink / raw
  To: gentoo-commits

commit:     60bac3780c8a7b371321932d58750e1b2c37255b
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Sat Nov  7 15:05:21 2020 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Sat Nov  7 15:21:39 2020 +0000
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 <leio <AT> 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..00000000000
--- 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..00000000000
--- 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: 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
-}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2020-11-10 15:35 Matt Turner
  0 siblings, 0 replies; 153+ messages in thread
From: Matt Turner @ 2020-11-10 15:35 UTC (permalink / raw
  To: gentoo-commits

commit:     0e0632ef5d9f2f19633d8b2530464ae9de45023e
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sun Nov  8 17:39:38 2020 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Tue Nov 10 15:33:24 2020 +0000
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 <mattst88 <AT> 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 00000000000..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
+}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2020-11-11 18:20 Matt Turner
  0 siblings, 0 replies; 153+ messages in thread
From: Matt Turner @ 2020-11-11 18:20 UTC (permalink / raw
  To: gentoo-commits

commit:     3715fb971d6602ade558f541ff7cd495d4a51f7a
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 11 18:20:07 2020 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Wed Nov 11 18:20:30 2020 +0000
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 <mattst88 <AT> 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] )
 "


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2021-01-10 21:36 Matt Turner
  0 siblings, 0 replies; 153+ messages in thread
From: Matt Turner @ 2021-01-10 21:36 UTC (permalink / raw
  To: gentoo-commits

commit:     addb8a74b03820b333d954659312ab1358b9aafa
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 10 21:26:54 2021 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sun Jan 10 21:35:16 2021 +0000
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 <mattst88 <AT> 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 00000000000..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
+}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2021-03-21 23:17 Matt Turner
  0 siblings, 0 replies; 153+ messages in thread
From: Matt Turner @ 2021-03-21 23:17 UTC (permalink / raw
  To: gentoo-commits

commit:     476dbd94f7aa9b9961c53d6cd5f6271135457ec6
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 21 15:09:59 2021 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sun Mar 21 23:16:55 2021 +0000
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 <mattst88 <AT> 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 00000000000..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
+}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2021-04-18 15:36 Matt Turner
  0 siblings, 0 replies; 153+ messages in thread
From: Matt Turner @ 2021-04-18 15:36 UTC (permalink / raw
  To: gentoo-commits

commit:     701b1fbcf52aa77f13090a8ec906321290a73dcf
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 18 15:34:54 2021 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sun Apr 18 15:36:05 2021 +0000
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 <mattst88 <AT> 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}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2021-05-06 15:48 Matt Turner
  0 siblings, 0 replies; 153+ messages in thread
From: Matt Turner @ 2021-05-06 15:48 UTC (permalink / raw
  To: gentoo-commits

commit:     45083fc71193d4d1d9e5a31f4b06a6204ebf88bf
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Thu May  6 15:46:23 2021 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Thu May  6 15:48:13 2021 +0000
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 <mattst88 <AT> 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 00000000000..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
+}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2021-05-29  0:03 Yixun Lan
  0 siblings, 0 replies; 153+ messages in thread
From: Yixun Lan @ 2021-05-29  0:03 UTC (permalink / raw
  To: gentoo-commits

commit:     101e9edb046bb2f8688048993226ce59ea10057a
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Fri May 28 15:12:22 2021 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Fri May 28 23:16:53 2021 +0000
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 <dlan <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2021-06-13 20:25 Sam James
  0 siblings, 0 replies; 153+ messages in thread
From: Sam James @ 2021-06-13 20:25 UTC (permalink / raw
  To: gentoo-commits

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

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

<sysprof 3.40.1 broke ABI (added various symbols) which was fixed in 3.40.1,
so upgrading to this newer version broke consumers. We force a rebuild of them
against the newer sysprof to resolve build failures.

Bug: https://bugs.gentoo.org/795507
Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Sam James <sam <AT> 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] )
 "


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2021-08-07  3:35 Matt Turner
  0 siblings, 0 replies; 153+ messages in thread
From: Matt Turner @ 2021-08-07  3:35 UTC (permalink / raw
  To: gentoo-commits

commit:     4bb236b3c3ddfa2919260e142e3127b53e4125ab
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sat Aug  7 03:21:39 2021 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sat Aug  7 03:35:36 2021 +0000
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 <mattst88 <AT> 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 00000000000..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
+}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2021-08-16 21:51 Matt Turner
  0 siblings, 0 replies; 153+ messages in thread
From: Matt Turner @ 2021-08-16 21:51 UTC (permalink / raw
  To: gentoo-commits

commit:     36dc6d583034cef58603b669338d72b394e4360a
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 16 21:49:40 2021 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Mon Aug 16 21:51:41 2021 +0000
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 <mattst88 <AT> 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 00000000000..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
+}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2021-09-22  7:46 Mart Raudsepp
  0 siblings, 0 replies; 153+ messages in thread
From: Mart Raudsepp @ 2021-09-22  7:46 UTC (permalink / raw
  To: gentoo-commits

commit:     5a4d34f44234607f4a08ea27972e5212e2dee368
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 22 07:27:51 2021 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Wed Sep 22 07:45:09 2021 +0000
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 <leio <AT> 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 00000000000..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
+}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2021-09-24 15:37 Sam James
  0 siblings, 0 replies; 153+ messages in thread
From: Sam James @ 2021-09-24 15:37 UTC (permalink / raw
  To: gentoo-commits

commit:     d01918b3f27fac04e912735a1636ca417e849149
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 24 15:36:52 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Sep 24 15:36:52 2021 +0000
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 <sam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2021-09-30 18:18 Sam James
  0 siblings, 0 replies; 153+ messages in thread
From: Sam James @ 2021-09-30 18:18 UTC (permalink / raw
  To: gentoo-commits

commit:     3bd22eccdd1a55b38f8bc37de731ebe2bfc46b4b
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 30 18:16:26 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Sep 30 18:16:26 2021 +0000
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 <sam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2021-10-02 23:58 Sam James
  0 siblings, 0 replies; 153+ messages in thread
From: Sam James @ 2021-10-02 23:58 UTC (permalink / raw
  To: gentoo-commits

commit:     1fd9983cf1c2b63c7a6c01a0afdcca9f1b3927e4
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct  2 23:57:52 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct  2 23:57:52 2021 +0000
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 <sam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2021-10-04  1:24 Sam James
  0 siblings, 0 replies; 153+ messages in thread
From: Sam James @ 2021-10-04  1:24 UTC (permalink / raw
  To: gentoo-commits

commit:     b9da9337aa3f18ccdc8294befcf200eb9391ca85
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Oct  4 01:23:30 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Oct  4 01:23:30 2021 +0000
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 <sam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2021-10-28  6:20 Sam James
  0 siblings, 0 replies; 153+ messages in thread
From: Sam James @ 2021-10-28  6:20 UTC (permalink / raw
  To: gentoo-commits

commit:     a1c16d626347dcd1566e8fd84ba76827a376a6db
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 28 06:20:00 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Oct 28 06:20:00 2021 +0000
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 <sam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2021-10-28  6:20 Sam James
  0 siblings, 0 replies; 153+ messages in thread
From: Sam James @ 2021-10-28  6:20 UTC (permalink / raw
  To: gentoo-commits

commit:     93a8014cc6d58c2651422795e53ea97b2ee5da43
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 28 06:20:23 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Oct 28 06:20:23 2021 +0000
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 <sam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2021-11-06  3:58 Sam James
  0 siblings, 0 replies; 153+ messages in thread
From: Sam James @ 2021-11-06  3:58 UTC (permalink / raw
  To: gentoo-commits

commit:     37964ea2f13ea0c6bc1408c064b8eaba26c0bc83
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Nov  6 03:58:04 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Nov  6 03:58:04 2021 +0000
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 <sam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2022-01-20 14:52 Sam James
  0 siblings, 0 replies; 153+ messages in thread
From: Sam James @ 2022-01-20 14:52 UTC (permalink / raw
  To: gentoo-commits

commit:     a0d230f8213c4a0a21661a315e637d80a3718e3d
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 20 14:51:34 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jan 20 14:51:55 2022 +0000
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 <sam <AT> 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
 


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2022-02-03  6:20 Matt Turner
  0 siblings, 0 replies; 153+ messages in thread
From: Matt Turner @ 2022-02-03  6:20 UTC (permalink / raw
  To: gentoo-commits

commit:     33aa83da5bdea2a3719dc7c8c8cc119fec5e180a
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Thu Feb  3 06:17:32 2022 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Thu Feb  3 06:20:43 2022 +0000
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 <mattst88 <AT> 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}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2022-02-09 19:08 Matt Turner
  0 siblings, 0 replies; 153+ messages in thread
From: Matt Turner @ 2022-02-09 19:08 UTC (permalink / raw
  To: gentoo-commits

commit:     bd1a73086f55b71c3f3c694084edb6fd93eba4b5
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Wed Feb  9 19:03:44 2022 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Wed Feb  9 19:03:44 2022 +0000
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 <mattst88 <AT> 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 000000000000..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
+}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2022-03-08 12:32 Sam James
  0 siblings, 0 replies; 153+ messages in thread
From: Sam James @ 2022-03-08 12:32 UTC (permalink / raw
  To: gentoo-commits

commit:     feef9861e6569f5ff72cd3037a31422d03ec5207
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Mar  8 12:30:39 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Mar  8 12:30:39 2022 +0000
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 <sam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2022-03-15  4:33 Matt Turner
  0 siblings, 0 replies; 153+ messages in thread
From: Matt Turner @ 2022-03-15  4:33 UTC (permalink / raw
  To: gentoo-commits

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

dev-libs/gjs: Drop old versions

Signed-off-by: Matt Turner <mattst88 <AT> 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..000000000000
--- 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..000000000000
--- 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-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
-}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2022-03-15  4:33 Matt Turner
  0 siblings, 0 replies; 153+ messages in thread
From: Matt Turner @ 2022-03-15  4:33 UTC (permalink / raw
  To: gentoo-commits

commit:     e43534fb8e359eb5be880f5f0c8471edfe647c14
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 15 04:29:43 2022 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Tue Mar 15 04:33:03 2022 +0000
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 <mattst88 <AT> 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 000000000000..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
+}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2022-05-28  2:37 WANG Xuerui
  0 siblings, 0 replies; 153+ messages in thread
From: WANG Xuerui @ 2022-05-28  2:37 UTC (permalink / raw
  To: gentoo-commits

commit:     13c0dc923da3ac310cc27c727e3959794d8fd542
Author:     WANG Xuerui <xen0n <AT> gentoo <DOT> org>
AuthorDate: Sat May 28 02:35:06 2022 +0000
Commit:     WANG Xuerui <xen0n <AT> gentoo <DOT> org>
CommitDate: Sat May 28 02:35:07 2022 +0000
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 <xen0n <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2022-05-31 18:04 Matt Turner
  0 siblings, 0 replies; 153+ messages in thread
From: Matt Turner @ 2022-05-31 18:04 UTC (permalink / raw
  To: gentoo-commits

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

dev-libs/gjs: Propagate stable keywords

Signed-off-by: Matt Turner <mattst88 <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2022-06-24  4:58 Sam James
  0 siblings, 0 replies; 153+ messages in thread
From: Sam James @ 2022-06-24  4:58 UTC (permalink / raw
  To: gentoo-commits

commit:     ec465eaaa6c66f3d0ca20a65e3412ea9272c87d7
Author:     brahmajit das <brahmajit.xyz <AT> gmail <DOT> com>
AuthorDate: Thu Jun 23 14:03:54 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jun 24 04:36:38 2022 +0000
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 <brahmajit.xyz <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/26056
Signed-off-by: Sam James <sam <AT> 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)


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2022-06-24  4:58 Sam James
  0 siblings, 0 replies; 153+ messages in thread
From: Sam James @ 2022-06-24  4:58 UTC (permalink / raw
  To: gentoo-commits

commit:     6c698419e98ff9ec7b587d63fb14991a5362efc8
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 24 04:37:58 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jun 24 04:37:58 2022 +0000
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 <sam <AT> 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=(


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2022-07-05 15:30 Matt Turner
  0 siblings, 0 replies; 153+ messages in thread
From: Matt Turner @ 2022-07-05 15:30 UTC (permalink / raw
  To: gentoo-commits

commit:     3e4ce3111c490ed5c5a6d2999ee9fd88ee90e494
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Tue Jul  5 15:24:12 2022 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Tue Jul  5 15:30:42 2022 +0000
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 <mattst88 <AT> 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 000000000000..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
+}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2022-08-08 15:01 Matt Turner
  0 siblings, 0 replies; 153+ messages in thread
From: Matt Turner @ 2022-08-08 15:01 UTC (permalink / raw
  To: gentoo-commits

commit:     ce2f8f74333e1a2921ae6eed2be6cb5ad2b5a435
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Mon Aug  8 14:58:43 2022 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Mon Aug  8 15:01:26 2022 +0000
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 <mattst88 <AT> 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 000000000000..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
+}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2022-08-15 17:43 Arthur Zamarin
  0 siblings, 0 replies; 153+ messages in thread
From: Arthur Zamarin @ 2022-08-15 17:43 UTC (permalink / raw
  To: gentoo-commits

commit:     c5c82da9bdae67a4b48c1ca6b15d18934928eff0
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 15 17:43:38 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Aug 15 17:43:38 2022 +0000
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 <arthurzam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2022-08-15 19:13 Arthur Zamarin
  0 siblings, 0 replies; 153+ messages in thread
From: Arthur Zamarin @ 2022-08-15 19:13 UTC (permalink / raw
  To: gentoo-commits

commit:     9a15a4a703d884ed65258a560f4941b863d00dd7
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 15 19:12:39 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Aug 15 19:12:39 2022 +0000
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 <arthurzam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2022-09-19  1:38 Sam James
  0 siblings, 0 replies; 153+ messages in thread
From: Sam James @ 2022-09-19  1:38 UTC (permalink / raw
  To: gentoo-commits

commit:     0bc80fd87de3b7bfeadddc213377c75cdb2af2c0
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 19 01:38:07 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Sep 19 01:38:07 2022 +0000
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 <sam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2022-09-28 16:29 Arthur Zamarin
  0 siblings, 0 replies; 153+ messages in thread
From: Arthur Zamarin @ 2022-09-28 16:29 UTC (permalink / raw
  To: gentoo-commits

commit:     b9700b64dd78b63ae2d675cf87ead6e255956ff6
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 28 16:29:00 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Sep 28 16:29:00 2022 +0000
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 <arthurzam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2022-10-07 23:22 Matt Turner
  0 siblings, 0 replies; 153+ messages in thread
From: Matt Turner @ 2022-10-07 23:22 UTC (permalink / raw
  To: gentoo-commits

commit:     ea3d7763ccdaad0e0a284c12ee8822f8eb4f6b78
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Fri Oct  7 23:22:25 2022 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Fri Oct  7 23:22:25 2022 +0000
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 <mattst88 <AT> 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}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2022-10-07 23:22 Matt Turner
  0 siblings, 0 replies; 153+ messages in thread
From: Matt Turner @ 2022-10-07 23:22 UTC (permalink / raw
  To: gentoo-commits

commit:     4d534829febca4a7fa6a2b4cbb98d934ada74004
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Fri Oct  7 23:20:14 2022 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Fri Oct  7 23:20:14 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d534829

dev-libs/gjs: Drop useless IUSE=gtk

Signed-off-by: Matt Turner <mattst88 <AT> 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 )"
 


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2022-10-08 18:25 Sam James
  0 siblings, 0 replies; 153+ messages in thread
From: Sam James @ 2022-10-08 18:25 UTC (permalink / raw
  To: gentoo-commits

commit:     b8215b304dce31259ace9bf5ba1cf4b99749a155
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct  8 18:20:02 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct  8 18:25:04 2022 +0000
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 <sam <AT> 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}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2022-10-29 23:21 Matt Turner
  0 siblings, 0 replies; 153+ messages in thread
From: Matt Turner @ 2022-10-29 23:21 UTC (permalink / raw
  To: gentoo-commits

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

dev-libs/gjs: Set remote-id

Signed-off-by: Matt Turner <mattst88 <AT> 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 @@
   <use>
     <flag name="sysprof">Enable profiling data capture support using <pkg>dev-util/sysprof-capture</pkg></flag>
   </use>
+  <upstream>
+    <remote-id type="gnome-gitlab">GNOME/gjs</remote-id>
+  </upstream>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2022-10-30 15:24 Matt Turner
  0 siblings, 0 replies; 153+ messages in thread
From: Matt Turner @ 2022-10-30 15:24 UTC (permalink / raw
  To: gentoo-commits

commit:     c29c2c0be1bd857e6e74ff60750c01c06ce48c2a
Author:     Guillermo Joandet <gjoandet <AT> gmail <DOT> com>
AuthorDate: Sat Oct 29 23:42:28 2022 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sun Oct 30 15:24:07 2022 +0000
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 <gjoandet <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28024
Signed-off-by: Matt Turner <mattst88 <AT> 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 000000000000..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
+}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2022-11-20  0:42 Sam James
  0 siblings, 0 replies; 153+ messages in thread
From: Sam James @ 2022-11-20  0:42 UTC (permalink / raw
  To: gentoo-commits

commit:     99f225b270b5f2a04b80703b2828fb81d214bdb4
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 19 04:25:15 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Nov 20 00:41:37 2022 +0000
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 <sam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2022-11-20  0:42 Sam James
  0 siblings, 0 replies; 153+ messages in thread
From: Sam James @ 2022-11-20  0:42 UTC (permalink / raw
  To: gentoo-commits

commit:     e8fc3d4c0fb680767d99855d414eab2fbb63aa1f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 19 04:47:05 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Nov 20 00:41:44 2022 +0000
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 <sam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2022-12-16 20:57 Arthur Zamarin
  0 siblings, 0 replies; 153+ messages in thread
From: Arthur Zamarin @ 2022-12-16 20:57 UTC (permalink / raw
  To: gentoo-commits

commit:     f5ca1b383b88f2cc672231c584d218c9ef3b5840
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 16 20:56:32 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 16 20:56:32 2022 +0000
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 <arthurzam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2022-12-17  6:45 Arthur Zamarin
  0 siblings, 0 replies; 153+ messages in thread
From: Arthur Zamarin @ 2022-12-17  6:45 UTC (permalink / raw
  To: gentoo-commits

commit:     e616c3df43321fd302fd4c9885d1de5ef85ba3ee
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 17 06:43:04 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Dec 17 06:44:26 2022 +0000
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 <arthurzam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2022-12-22 11:13 Arthur Zamarin
  0 siblings, 0 replies; 153+ messages in thread
From: Arthur Zamarin @ 2022-12-22 11:13 UTC (permalink / raw
  To: gentoo-commits

commit:     cf7dc5276b6b50ef59cc6f7379957e42f8e82c71
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 22 11:12:30 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Dec 22 11:12:30 2022 +0000
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 <arthurzam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2023-02-22 22:02 Matt Turner
  0 siblings, 0 replies; 153+ messages in thread
From: Matt Turner @ 2023-02-22 22:02 UTC (permalink / raw
  To: gentoo-commits

commit:     43842b917dd3378033bd0dc4e413464653a10715
Author:     Guillermo Joandet <gjoandet <AT> gmail <DOT> com>
AuthorDate: Tue Feb 21 14:41:18 2023 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Wed Feb 22 22:02:48 2023 +0000
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 <gjoandet <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29704
Signed-off-by: Matt Turner <mattst88 <AT> 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 000000000000..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
+}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2023-03-11 15:40 Matt Turner
  0 siblings, 0 replies; 153+ messages in thread
From: Matt Turner @ 2023-03-11 15:40 UTC (permalink / raw
  To: gentoo-commits

commit:     277bc6d90aca531f057efd715abb010e879fa1a2
Author:     Guillermo Joandet <gjoandet <AT> gmail <DOT> com>
AuthorDate: Tue Mar  7 17:31:26 2023 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sat Mar 11 15:40:18 2023 +0000
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 <gjoandet <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29979
Signed-off-by: Matt Turner <mattst88 <AT> 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 000000000000..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
+}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2023-03-31 12:04 Arthur Zamarin
  0 siblings, 0 replies; 153+ messages in thread
From: Arthur Zamarin @ 2023-03-31 12:04 UTC (permalink / raw
  To: gentoo-commits

commit:     0c6f7223d148f0e671404027d890cd1fb29d6ea4
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 31 12:03:22 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 31 12:03:22 2023 +0000
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 <arthurzam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2023-04-01 19:01 Arthur Zamarin
  0 siblings, 0 replies; 153+ messages in thread
From: Arthur Zamarin @ 2023-04-01 19:01 UTC (permalink / raw
  To: gentoo-commits

commit:     0943d40457471883e096f36fdcc6d101677ac8f2
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Apr  1 19:00:58 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Apr  1 19:00:58 2023 +0000
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 <arthurzam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2023-05-02 17:38 Arthur Zamarin
  0 siblings, 0 replies; 153+ messages in thread
From: Arthur Zamarin @ 2023-05-02 17:38 UTC (permalink / raw
  To: gentoo-commits

commit:     efc983f7d0be3bd65d5db3d7001969a7de3eeed1
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue May  2 17:38:20 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue May  2 17:38:20 2023 +0000
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 <arthurzam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2023-05-02 17:51 Arthur Zamarin
  0 siblings, 0 replies; 153+ messages in thread
From: Arthur Zamarin @ 2023-05-02 17:51 UTC (permalink / raw
  To: gentoo-commits

commit:     e1fba0572ac6161dba03c00ccdb3a39121c51b1d
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue May  2 17:51:23 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue May  2 17:51:23 2023 +0000
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 <arthurzam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2023-05-02 19:01 Arthur Zamarin
  0 siblings, 0 replies; 153+ messages in thread
From: Arthur Zamarin @ 2023-05-02 19:01 UTC (permalink / raw
  To: gentoo-commits

commit:     f48a924d60988cd6fb59d75b7a96be89d060b871
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue May  2 19:01:01 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue May  2 19:01:01 2023 +0000
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 <arthurzam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2023-05-02 19:21 Arthur Zamarin
  0 siblings, 0 replies; 153+ messages in thread
From: Arthur Zamarin @ 2023-05-02 19:21 UTC (permalink / raw
  To: gentoo-commits

commit:     ab651dcb038dfde21bd8f8d55e0d2496fccaf6af
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue May  2 19:20:59 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue May  2 19:20:59 2023 +0000
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 <arthurzam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2023-05-03  3:53 Sam James
  0 siblings, 0 replies; 153+ messages in thread
From: Sam James @ 2023-05-03  3:53 UTC (permalink / raw
  To: gentoo-commits

commit:     3ad014b72d858aafba833cbcc19de00f844c8114
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed May  3 03:52:49 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed May  3 03:52:49 2023 +0000
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 <sam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2023-05-05  6:09 Arthur Zamarin
  0 siblings, 0 replies; 153+ messages in thread
From: Arthur Zamarin @ 2023-05-05  6:09 UTC (permalink / raw
  To: gentoo-commits

commit:     b0f4400a389c08bd90c2726c0dc30eec2e62fdf0
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri May  5 06:08:56 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri May  5 06:08:56 2023 +0000
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 <arthurzam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2023-06-10 17:21 Matt Turner
  0 siblings, 0 replies; 153+ messages in thread
From: Matt Turner @ 2023-06-10 17:21 UTC (permalink / raw
  To: gentoo-commits

commit:     151319edce84446db8e437012a011eef0201599c
Author:     Guillermo Joandet <gjoandet <AT> gmail <DOT> com>
AuthorDate: Sat Jun 10 17:01:39 2023 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sat Jun 10 17:21:36 2023 +0000
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 <gjoandet <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31376
Signed-off-by: Matt Turner <mattst88 <AT> 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 000000000000..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
+}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2023-06-10 17:52 Matt Turner
  0 siblings, 0 replies; 153+ messages in thread
From: Matt Turner @ 2023-06-10 17:52 UTC (permalink / raw
  To: gentoo-commits

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

dev-libs/gjs: Drop mistaken stable keywords

Signed-off-by: Matt Turner <mattst88 <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2023-06-15 13:49 Matt Turner
  0 siblings, 0 replies; 153+ messages in thread
From: Matt Turner @ 2023-06-15 13:49 UTC (permalink / raw
  To: gentoo-commits

commit:     f7befe1f4a35050cb0bf37701b3bd1c17e11bb9c
Author:     Guillermo Joandet <gjoandet <AT> gmail <DOT> com>
AuthorDate: Thu Jun 15 10:53:32 2023 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Thu Jun 15 13:49:32 2023 +0000
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 <gjoandet <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31451
Signed-off-by: Matt Turner <mattst88 <AT> 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 000000000000..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
+}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2023-06-19 15:30 Matt Turner
  0 siblings, 0 replies; 153+ messages in thread
From: Matt Turner @ 2023-06-19 15:30 UTC (permalink / raw
  To: gentoo-commits

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

dev-libs/gjs: Drop old versions

Signed-off-by: Matt Turner <mattst88 <AT> 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..000000000000
--- 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
-}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2023-07-02  8:33 Sam James
  0 siblings, 0 replies; 153+ messages in thread
From: Sam James @ 2023-07-02  8:33 UTC (permalink / raw
  To: gentoo-commits

commit:     0eaccecfe4628296aaa9de42151cb5eb2cf058d0
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jul  2 08:32:01 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jul  2 08:33:16 2023 +0000
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 <sam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2023-07-02 11:18 Sam James
  0 siblings, 0 replies; 153+ messages in thread
From: Sam James @ 2023-07-02 11:18 UTC (permalink / raw
  To: gentoo-commits

commit:     9834ff982c2cc33a9f1df1ca661c34559c78cb50
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jul  2 11:16:58 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jul  2 11:17:31 2023 +0000
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 <sam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2023-07-11 11:19 Jakov Smolić
  0 siblings, 0 replies; 153+ messages in thread
From: Jakov Smolić @ 2023-07-11 11:19 UTC (permalink / raw
  To: gentoo-commits

commit:     9bc844d6836ba1cf58c330501681eeab958ac311
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 11 11:19:19 2023 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Tue Jul 11 11:19:19 2023 +0000
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ć <jsmolic <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2023-07-15  8:19 Arthur Zamarin
  0 siblings, 0 replies; 153+ messages in thread
From: Arthur Zamarin @ 2023-07-15  8:19 UTC (permalink / raw
  To: gentoo-commits

commit:     32d7e84daeeb57fd4512bd27f4768efc558b2beb
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 15 08:19:06 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 15 08:19:06 2023 +0000
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 <arthurzam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2023-07-17  7:46 Jakov Smolić
  0 siblings, 0 replies; 153+ messages in thread
From: Jakov Smolić @ 2023-07-17  7:46 UTC (permalink / raw
  To: gentoo-commits

commit:     f4c182493616e7d4e73233fb0eae34fdd67ae2f4
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 17 07:46:32 2023 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Mon Jul 17 07:46:32 2023 +0000
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ć <jsmolic <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2023-08-13 15:41 Arthur Zamarin
  0 siblings, 0 replies; 153+ messages in thread
From: Arthur Zamarin @ 2023-08-13 15:41 UTC (permalink / raw
  To: gentoo-commits

commit:     dcf8ed2bc5d9e86b0ef629ca14436bebf7deb40c
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 13 15:41:05 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Aug 13 15:41:05 2023 +0000
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 <arthurzam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2023-08-31 16:48 Matt Turner
  0 siblings, 0 replies; 153+ messages in thread
From: Matt Turner @ 2023-08-31 16:48 UTC (permalink / raw
  To: gentoo-commits

commit:     02073da0e62df87543fbf41c59f3f9a9c948701d
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 31 16:48:19 2023 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Thu Aug 31 16:48:43 2023 +0000
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 <mattst88 <AT> 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 000000000000..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
+}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2023-09-10 20:59 Matt Turner
  0 siblings, 0 replies; 153+ messages in thread
From: Matt Turner @ 2023-09-10 20:59 UTC (permalink / raw
  To: gentoo-commits

commit:     b18298a5f8c932ea6f4667be54c4a9079de9f865
Author:     Guillermo Joandet <gjoandet <AT> gmail <DOT> com>
AuthorDate: Tue Sep  5 12:25:46 2023 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sun Sep 10 20:58:58 2023 +0000
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 <gjoandet <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32629
Signed-off-by: Matt Turner <mattst88 <AT> 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 000000000000..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
+}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2023-09-17 17:18 Matt Turner
  0 siblings, 0 replies; 153+ messages in thread
From: Matt Turner @ 2023-09-17 17:18 UTC (permalink / raw
  To: gentoo-commits

commit:     71b670de1ff24aaf3a94b25c141a5e664e0c12af
Author:     Guillermo Joandet <gjoandet <AT> gmail <DOT> com>
AuthorDate: Sun Sep 17 16:59:56 2023 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sun Sep 17 17:18:51 2023 +0000
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 <gjoandet <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32884
Signed-off-by: Matt Turner <mattst88 <AT> 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 000000000000..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
+}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2023-10-12  6:19 WANG Xuerui
  0 siblings, 0 replies; 153+ messages in thread
From: WANG Xuerui @ 2023-10-12  6:19 UTC (permalink / raw
  To: gentoo-commits

commit:     81285da896fd2a8fd640de09a4c468346371f51a
Author:     WANG Xuerui <xen0n <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 12 06:18:50 2023 +0000
Commit:     WANG Xuerui <xen0n <AT> gentoo <DOT> org>
CommitDate: Thu Oct 12 06:18:58 2023 +0000
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 <xen0n <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2023-12-18 10:19 Pacho Ramos
  0 siblings, 0 replies; 153+ messages in thread
From: Pacho Ramos @ 2023-12-18 10:19 UTC (permalink / raw
  To: gentoo-commits

commit:     e0eb84fcf3b3aedb8b78963bec0eecb9208baf2c
Author:     Guillermo Joandet <gjoandet <AT> gmail <DOT> com>
AuthorDate: Sun Dec  3 21:36:02 2023 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Mon Dec 18 10:19:11 2023 +0000
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 <gjoandet <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34118
Signed-off-by: Pacho Ramos <pacho <AT> 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 000000000000..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
+}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2024-01-08 16:14 Sam James
  0 siblings, 0 replies; 153+ messages in thread
From: Sam James @ 2024-01-08 16:14 UTC (permalink / raw
  To: gentoo-commits

commit:     6d7556ec7602179128cccbad1badbe9cf010782e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan  8 16:14:39 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan  8 16:14:39 2024 +0000
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 <sam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2024-01-08 16:14 Sam James
  0 siblings, 0 replies; 153+ messages in thread
From: Sam James @ 2024-01-08 16:14 UTC (permalink / raw
  To: gentoo-commits

commit:     f91fb8aca5174351fcd55cd5948414e55d76c2f7
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan  8 16:14:38 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan  8 16:14:38 2024 +0000
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 <sam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2024-01-08 17:27 Sam James
  0 siblings, 0 replies; 153+ messages in thread
From: Sam James @ 2024-01-08 17:27 UTC (permalink / raw
  To: gentoo-commits

commit:     063d75f1f82bd61cc2ab894ccd936c79196f95bc
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan  8 17:19:09 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan  8 17:25:28 2024 +0000
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 <sam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2024-01-08 17:27 Sam James
  0 siblings, 0 replies; 153+ messages in thread
From: Sam James @ 2024-01-08 17:27 UTC (permalink / raw
  To: gentoo-commits

commit:     e06f2e4b7bdb4a64a6902f784b10207389f0c59d
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan  8 17:20:54 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan  8 17:26:14 2024 +0000
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 <sam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2024-01-20 23:34 Mart Raudsepp
  0 siblings, 0 replies; 153+ messages in thread
From: Mart Raudsepp @ 2024-01-20 23:34 UTC (permalink / raw
  To: gentoo-commits

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

dev-libs/gjs: add 1.78.3

Signed-off-by: Mart Raudsepp <leio <AT> 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 000000000000..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
+}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2024-02-17 16:01 Mart Raudsepp
  0 siblings, 0 replies; 153+ messages in thread
From: Mart Raudsepp @ 2024-02-17 16:01 UTC (permalink / raw
  To: gentoo-commits

commit:     4888c69cb5a569174b29801eef3b1c6f5002d70f
Author:     Guillermo Joandet <gjoandet <AT> gmail <DOT> com>
AuthorDate: Thu Feb 15 14:40:06 2024 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Sat Feb 17 15:55:38 2024 +0000
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 <gjoandet <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35348
Signed-off-by: Mart Raudsepp <leio <AT> 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 000000000000..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
+}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2024-02-18  6:08 Arthur Zamarin
  0 siblings, 0 replies; 153+ messages in thread
From: Arthur Zamarin @ 2024-02-18  6:08 UTC (permalink / raw
  To: gentoo-commits

commit:     a2e9ccf5e39fecfc8209c32d5f8b665b274758e2
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 18 06:07:17 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Feb 18 06:07:17 2024 +0000
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 <arthurzam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2024-02-18  6:08 Arthur Zamarin
  0 siblings, 0 replies; 153+ messages in thread
From: Arthur Zamarin @ 2024-02-18  6:08 UTC (permalink / raw
  To: gentoo-commits

commit:     9b3468100e670b5a05da291a7b322b2ca75f6640
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 18 06:07:24 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Feb 18 06:07:24 2024 +0000
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 <arthurzam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2024-03-23  0:03 Mart Raudsepp
  0 siblings, 0 replies; 153+ messages in thread
From: Mart Raudsepp @ 2024-03-23  0:03 UTC (permalink / raw
  To: gentoo-commits

commit:     c505070b156bfd58288cfb900d6d580ae2d0196c
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 23 00:03:03 2024 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Sat Mar 23 00:03:03 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c505070b

dev-libs/gjs: add 1.78.5

Signed-off-by: Mart Raudsepp <leio <AT> 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 000000000000..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
+}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2024-04-07  5:55 Arthur Zamarin
  0 siblings, 0 replies; 153+ messages in thread
From: Arthur Zamarin @ 2024-04-07  5:55 UTC (permalink / raw
  To: gentoo-commits

commit:     7622a454891e83d3630ca451c01c5e9a9a9846d6
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Apr  7 05:55:01 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Apr  7 05:55:38 2024 +0000
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 <arthurzam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2024-04-07  5:55 Arthur Zamarin
  0 siblings, 0 replies; 153+ messages in thread
From: Arthur Zamarin @ 2024-04-07  5:55 UTC (permalink / raw
  To: gentoo-commits

commit:     ccfb7969c7f1c28aedb8c1565f208dd51958971e
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Apr  7 05:55:01 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Apr  7 05:55:37 2024 +0000
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 <arthurzam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2024-04-07  8:38 Arthur Zamarin
  0 siblings, 0 replies; 153+ messages in thread
From: Arthur Zamarin @ 2024-04-07  8:38 UTC (permalink / raw
  To: gentoo-commits

commit:     348ec994a7ebea62de447527c8777c3513f98bde
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Apr  7 08:38:52 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Apr  7 08:38:52 2024 +0000
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 <arthurzam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2024-04-07 10:11 Arthur Zamarin
  0 siblings, 0 replies; 153+ messages in thread
From: Arthur Zamarin @ 2024-04-07 10:11 UTC (permalink / raw
  To: gentoo-commits

commit:     20d8e2416241e480f0a981f3c23dd952815f9b0a
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Apr  7 10:10:55 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Apr  7 10:10:55 2024 +0000
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 <arthurzam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2024-04-07 10:11 Arthur Zamarin
  0 siblings, 0 replies; 153+ messages in thread
From: Arthur Zamarin @ 2024-04-07 10:11 UTC (permalink / raw
  To: gentoo-commits

commit:     cd4e9ed910bf64213a3dbca871a3299b28a6879f
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Apr  7 10:10:56 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Apr  7 10:10:56 2024 +0000
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 <arthurzam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2024-04-09 22:46 Sam James
  0 siblings, 0 replies; 153+ messages in thread
From: Sam James @ 2024-04-09 22:46 UTC (permalink / raw
  To: gentoo-commits

commit:     0c44d217d0416c9e9acf765559fde216b7246196
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Apr  9 22:45:26 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Apr  9 22:45:26 2024 +0000
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 <sam <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2024-04-13 10:37 Mart Raudsepp
  0 siblings, 0 replies; 153+ messages in thread
From: Mart Raudsepp @ 2024-04-13 10:37 UTC (permalink / raw
  To: gentoo-commits

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

dev-libs/gjs: drop 1.78.1, 1.78.4

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

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

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

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

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


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2024-05-28 18:24 Joonas Niilola
  0 siblings, 0 replies; 153+ messages in thread
From: Joonas Niilola @ 2024-05-28 18:24 UTC (permalink / raw
  To: gentoo-commits

commit:     fcddddd946ee0ae39d671c644144b12a0ab2b454
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Tue May 28 13:34:53 2024 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue May 28 18:24:20 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcddddd9

dev-libs/gjs: destabilize 1.78.5 for ~ppc

Signed-off-by: Joonas Niilola <juippis <AT> 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="


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2024-08-09 10:09 Pacho Ramos
  0 siblings, 0 replies; 153+ messages in thread
From: Pacho Ramos @ 2024-08-09 10:09 UTC (permalink / raw
  To: gentoo-commits

commit:     938d02055b9a812cff590fffa69f0f3df5c9422a
Author:     Guillermo Joandet <gjoandet <AT> gmail <DOT> com>
AuthorDate: Sun Mar  3 21:38:27 2024 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Fri Aug  9 10:09:27 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=938d0205

dev-libs/gjs: Bump to 1.80.2

Signed-off-by: Guillermo Joandet <gjoandet <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36858
Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>

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

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index 0967ffcbbf05..53d8c8121dd8 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1 +1,2 @@
 DIST gjs-1.78.5.tar.xz 656168 BLAKE2B e1458d000998b66fda90e448ca487e591729e003c3e11a939dc474958b6de55783d41db8de5b243a329361f12acc15a8e84f4131650705becb046b68c54a24a2 SHA512 bb25e52dff53bfbde6d2329027d4ff68849740cf753da58f9bdf5a19ea7b029e2517d67978f461f16660dd1aa48b223798e9c0a24cde0ccb62060e4a0c83a02e
+DIST gjs-1.80.2.tar.xz 663256 BLAKE2B d5c8dd85acc0ee1fa8da9450b1d9427da0f835b695d5c6877ea166d41751dcf4449bb00ee0068ac98abed245d6dc1d67504432db368b9fcd8d81e0f37e72e952 SHA512 cc9a9073f741ee60eff2d2ce808cca7f40e97798f9ffa9197ebc3780a8a5df6e174ba76293bf7547fc8fa7e82be6a828a633a5aa8ba27d551dec72d635b6c5bd

diff --git a/dev-libs/gjs/gjs-1.80.2.ebuild b/dev-libs/gjs/gjs-1.80.2.ebuild
new file mode 100644
index 000000000000..df40ba28e37a
--- /dev/null
+++ b/dev-libs/gjs/gjs-1.80.2.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"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+cairo examples readline sysprof test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	>=dev-libs/glib-2.66.0:2
+	dev-libs/libffi:=
+	>=dev-libs/gobject-introspection-1.71.1:=
+	dev-lang/spidermonkey: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
+}


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2024-08-09 10:09 Pacho Ramos
  0 siblings, 0 replies; 153+ messages in thread
From: Pacho Ramos @ 2024-08-09 10:09 UTC (permalink / raw
  To: gentoo-commits

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

dev-libs/gjs: update HOMEPAGE

Signed-off-by: Pacho Ramos <pacho <AT> 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"


^ permalink raw reply related	[flat|nested] 153+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
@ 2024-09-07 15:10 Arthur Zamarin
  0 siblings, 0 replies; 153+ messages in thread
From: Arthur Zamarin @ 2024-09-07 15:10 UTC (permalink / raw
  To: gentoo-commits

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

dev-libs/gjs: unkeyword for ~mips

Signed-off-by: Arthur Zamarin <arthurzam <AT> 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 )"
 


^ permalink raw reply related	[flat|nested] 153+ messages in thread

end of thread, other threads:[~2024-09-07 15:10 UTC | newest]

Thread overview: 153+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-09-18  7:44 [gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/ Sergei Trofimovich
  -- strict thread matches above, loose matches on Subject: below --
2024-09-07 15:10 Arthur Zamarin
2024-08-09 10:09 Pacho Ramos
2024-08-09 10:09 Pacho Ramos
2024-05-28 18:24 Joonas Niilola
2024-04-13 10:37 Mart Raudsepp
2024-04-09 22:46 Sam James
2024-04-07 10:11 Arthur Zamarin
2024-04-07 10:11 Arthur Zamarin
2024-04-07  8:38 Arthur Zamarin
2024-04-07  5:55 Arthur Zamarin
2024-04-07  5:55 Arthur Zamarin
2024-03-23  0:03 Mart Raudsepp
2024-02-18  6:08 Arthur Zamarin
2024-02-18  6:08 Arthur Zamarin
2024-02-17 16:01 Mart Raudsepp
2024-01-20 23:34 Mart Raudsepp
2024-01-08 17:27 Sam James
2024-01-08 17:27 Sam James
2024-01-08 16:14 Sam James
2024-01-08 16:14 Sam James
2023-12-18 10:19 Pacho Ramos
2023-10-12  6:19 WANG Xuerui
2023-09-17 17:18 Matt Turner
2023-09-10 20:59 Matt Turner
2023-08-31 16:48 Matt Turner
2023-08-13 15:41 Arthur Zamarin
2023-07-17  7:46 Jakov Smolić
2023-07-15  8:19 Arthur Zamarin
2023-07-11 11:19 Jakov Smolić
2023-07-02 11:18 Sam James
2023-07-02  8:33 Sam James
2023-06-19 15:30 Matt Turner
2023-06-15 13:49 Matt Turner
2023-06-10 17:52 Matt Turner
2023-06-10 17:21 Matt Turner
2023-05-05  6:09 Arthur Zamarin
2023-05-03  3:53 Sam James
2023-05-02 19:21 Arthur Zamarin
2023-05-02 19:01 Arthur Zamarin
2023-05-02 17:51 Arthur Zamarin
2023-05-02 17:38 Arthur Zamarin
2023-04-01 19:01 Arthur Zamarin
2023-03-31 12:04 Arthur Zamarin
2023-03-11 15:40 Matt Turner
2023-02-22 22:02 Matt Turner
2022-12-22 11:13 Arthur Zamarin
2022-12-17  6:45 Arthur Zamarin
2022-12-16 20:57 Arthur Zamarin
2022-11-20  0:42 Sam James
2022-11-20  0:42 Sam James
2022-10-30 15:24 Matt Turner
2022-10-29 23:21 Matt Turner
2022-10-08 18:25 Sam James
2022-10-07 23:22 Matt Turner
2022-10-07 23:22 Matt Turner
2022-09-28 16:29 Arthur Zamarin
2022-09-19  1:38 Sam James
2022-08-15 19:13 Arthur Zamarin
2022-08-15 17:43 Arthur Zamarin
2022-08-08 15:01 Matt Turner
2022-07-05 15:30 Matt Turner
2022-06-24  4:58 Sam James
2022-06-24  4:58 Sam James
2022-05-31 18:04 Matt Turner
2022-05-28  2:37 WANG Xuerui
2022-03-15  4:33 Matt Turner
2022-03-15  4:33 Matt Turner
2022-03-08 12:32 Sam James
2022-02-09 19:08 Matt Turner
2022-02-03  6:20 Matt Turner
2022-01-20 14:52 Sam James
2021-11-06  3:58 Sam James
2021-10-28  6:20 Sam James
2021-10-28  6:20 Sam James
2021-10-04  1:24 Sam James
2021-10-02 23:58 Sam James
2021-09-30 18:18 Sam James
2021-09-24 15:37 Sam James
2021-09-22  7:46 Mart Raudsepp
2021-08-16 21:51 Matt Turner
2021-08-07  3:35 Matt Turner
2021-06-13 20:25 Sam James
2021-05-29  0:03 Yixun Lan
2021-05-06 15:48 Matt Turner
2021-04-18 15:36 Matt Turner
2021-03-21 23:17 Matt Turner
2021-01-10 21:36 Matt Turner
2020-11-11 18:20 Matt Turner
2020-11-10 15:35 Matt Turner
2020-11-07 15:23 Mart Raudsepp
2020-11-06 15:19 Sam James
2020-11-06  6:57 Sam James
2020-11-05 16:16 Sam James
2020-09-18  6:48 Sergei Trofimovich
2020-08-31  2:52 Sam James
2020-08-30 18:28 Sam James
2020-07-16  7:55 Mart Raudsepp
2020-07-12 21:32 Mart Raudsepp
2020-07-12 21:32 Mart Raudsepp
2020-06-28 20:30 Agostino Sarubbo
2020-06-26 21:16 Mart Raudsepp
2020-06-25 18:14 Sergei Trofimovich
2020-06-17 20:45 Mart Raudsepp
2020-06-16 16:41 Sergei Trofimovich
2020-06-02 22:06 Mart Raudsepp
2020-05-31 19:17 Matt Turner
2020-04-28 13:22 Mart Raudsepp
2020-04-28 13:22 Mart Raudsepp
2020-04-22 14:25 Agostino Sarubbo
2020-04-22  8:41 Agostino Sarubbo
2020-04-04 11:07 Sergei Trofimovich
2020-03-29  9:55 Mart Raudsepp
2020-01-01 16:06 Mart Raudsepp
2020-01-01 15:25 Agostino Sarubbo
2019-12-09  9:14 Agostino Sarubbo
2019-12-09  9:11 Agostino Sarubbo
2019-12-09  0:10 Aaron Bauman
2019-12-08 11:59 Mikle Kolyada
2019-12-08 11:58 Mikle Kolyada
2019-10-09  8:27 Agostino Sarubbo
2019-09-02 18:01 Mart Raudsepp
2019-09-02 14:14 Mart Raudsepp
2019-09-01 18:01 Mart Raudsepp
2019-05-21  3:17 Aaron Bauman
2019-05-01  4:32 Matt Turner
2019-03-01  1:46 Mart Raudsepp
2018-11-25 10:03 Mikle Kolyada
2018-10-07  0:16 Matt Turner
2018-10-06 11:30 Mart Raudsepp
2018-09-30  0:19 Mart Raudsepp
2018-07-21  8:03 Tobias Klausmann
2018-07-07 19:28 Sergei Trofimovich
2018-07-07  9:02 Sergei Trofimovich
2018-01-18  2:08 Mikle Kolyada
2018-01-04 22:00 Pacho Ramos
2018-01-04 22:00 Pacho Ramos
2017-09-11  6:38 Gilles Dartiguelongue
2017-07-14  8:52 Mart Raudsepp
2017-07-14  8:52 Mart Raudsepp
2017-02-24 23:04 Mart Raudsepp
2017-02-24 21:29 Michael Weber
2017-02-21  9:16 Tobias Klausmann
2016-12-06 20:19 Markus Meier
2016-10-08  9:51 Pacho Ramos
2016-09-08 23:03 Gilles Dartiguelongue
2015-11-19 10:04 Agostino Sarubbo
2015-11-18  9:09 Agostino Sarubbo
2015-11-14 10:28 Agostino Sarubbo
2015-11-13  9:12 Agostino Sarubbo
2015-11-07 10:34 Pacho Ramos
2015-11-07 10:34 Pacho Ramos
2015-10-03  8:27 Markus Meier

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox