[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 45494ba0c0427275d93a894b2630806d17165e30 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Sep 7 15:08:53 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Sep 7 15:09:46 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45494ba0 dev-libs/gjs: unkeyword for ~mips Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/gjs/gjs-1.78.5.ebuild | 2 +- dev-libs/gjs/gjs-1.80.2.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/gjs/gjs-1.78.5.ebuild b/dev-libs/gjs/gjs-1.78.5.ebuild index 0266c267beac..0010942dd45e 100644 --- a/dev-libs/gjs/gjs-1.78.5.ebuild +++ b/dev-libs/gjs/gjs-1.78.5.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples readline sysprof test" -KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv x86" RESTRICT="!test? ( test )" RDEPEND=" diff --git a/dev-libs/gjs/gjs-1.80.2.ebuild b/dev-libs/gjs/gjs-1.80.2.ebuild index 13f066ff2ada..a8f7db81a5f7 100644 --- a/dev-libs/gjs/gjs-1.80.2.ebuild +++ b/dev-libs/gjs/gjs-1.80.2.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gjs"; LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86" IUSE="+cairo examples readline sysprof test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 47a218292fe4d0cf164b9cdbfefcf21ec417268b Author: Pacho Ramos gentoo org> AuthorDate: Fri Aug 9 10:03:42 2024 + Commit: Pacho Ramos gentoo org> CommitDate: Fri Aug 9 10:09:28 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47a21829 dev-libs/gjs: update HOMEPAGE Signed-off-by: Pacho Ramos gentoo.org> dev-libs/gjs/gjs-1.80.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.80.2.ebuild b/dev-libs/gjs/gjs-1.80.2.ebuild index df40ba28e37a..13f066ff2ada 100644 --- a/dev-libs/gjs/gjs-1.80.2.ebuild +++ b/dev-libs/gjs/gjs-1.80.2.ebuild @@ -6,7 +6,7 @@ EAPI=8 inherit flag-o-matic gnome.org meson virtualx DESCRIPTION="Javascript bindings for GNOME" -HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs"; +HOMEPAGE="https://gitlab.gnome.org/GNOME/gjs"; LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: fcd946ee0ae39d671c644144b12a0ab2b454 Author: Joonas Niilola gentoo org> AuthorDate: Tue May 28 13:34:53 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Tue May 28 18:24:20 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcd9 dev-libs/gjs: destabilize 1.78.5 for ~ppc Signed-off-by: Joonas Niilola gentoo.org> dev-libs/gjs/gjs-1.78.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.78.5.ebuild b/dev-libs/gjs/gjs-1.78.5.ebuild index 805b43049029..0266c267beac 100644 --- a/dev-libs/gjs/gjs-1.78.5.ebuild +++ b/dev-libs/gjs/gjs-1.78.5.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples readline sysprof test" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 27944730a195dbd553120627e2a54ba1dd48378e Author: Mart Raudsepp gentoo org> AuthorDate: Sat Apr 13 10:26:37 2024 + Commit: Mart Raudsepp gentoo org> CommitDate: Sat Apr 13 10:26:37 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27944730 dev-libs/gjs: drop 1.78.1, 1.78.4 Signed-off-by: Mart Raudsepp gentoo.org> dev-libs/gjs/Manifest | 2 -- dev-libs/gjs/gjs-1.78.1.ebuild | 68 -- dev-libs/gjs/gjs-1.78.4.ebuild | 68 -- 3 files changed, 138 deletions(-) diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest index 9e3c87a23426..0967ffcbbf05 100644 --- a/dev-libs/gjs/Manifest +++ b/dev-libs/gjs/Manifest @@ -1,3 +1 @@ -DIST gjs-1.78.1.tar.xz 654556 BLAKE2B 1d723ad2fd15e7ba6b9194cb90f0c0bc7b89c150604beb11ad95e1628ead2bea7ed8b423e1836736013a31e8ff8f3e2400458faa26dcc95d3a6dc36c65957583 SHA512 9a5d02bacbf82364cf5daa69d6613eb38ef34121eb350b2773b87cf1027ccc1b9905b651275fd71036817e710d834d356ee1cecac2f7c83ff571c39e98360286 -DIST gjs-1.78.4.tar.xz 655220 BLAKE2B 0adcc3d0cc88a36b94b2113a6d88ded9be7fa034392fa38abb9ac22a962fb8601a76b6c886500e48c40fbe8708b3164b1d403dd83cd4e77358a4a020e8c15632 SHA512 a402050cee011a84f0ebb6b1512a2e681e792cf559b3182ece0868e57191be64337d6683ebcb8a7ee89ba79c12947a8cbca85f015c6015d26901352b5255c2c4 DIST gjs-1.78.5.tar.xz 656168 BLAKE2B e1458d000998b66fda90e448ca487e591729e003c3e11a939dc474958b6de55783d41db8de5b243a329361f12acc15a8e84f4131650705becb046b68c54a24a2 SHA512 bb25e52dff53bfbde6d2329027d4ff68849740cf753da58f9bdf5a19ea7b029e2517d67978f461f16660dd1aa48b223798e9c0a24cde0ccb62060e4a0c83a02e diff --git a/dev-libs/gjs/gjs-1.78.1.ebuild b/dev-libs/gjs/gjs-1.78.1.ebuild deleted file mode 100644 index 805b43049029.. --- a/dev-libs/gjs/gjs-1.78.1.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic gnome.org meson virtualx - -DESCRIPTION="Javascript bindings for GNOME" -HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs"; - -LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" -SLOT="0" -IUSE="+cairo examples readline sysprof test" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/glib-2.66.0:2 - dev-libs/libffi:= - >=dev-libs/gobject-introspection-1.71.1:= - dev-lang/spidermonkey:115 - cairo? ( x11-libs/cairo[X,glib] ) - readline? ( sys-libs/readline:0= ) -" -DEPEND="${RDEPEND} - sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) - test? ( - sys-apps/dbus - >=x11-libs/gtk+-3.20:3[introspection] - ) -" -BDEPEND=" - virtual/pkgconfig -" - -src_configure() { - append-cppflags -DG_DISABLE_CAST_CHECKS - - # On musl, it's required that either gjs, pixman or gnome-shell to be built - # with a larger stack otherwise librsvg fails to render a particular SVG, as - # a result we fail to get gdm or gnome-shell running (greeted with a fail - # whale screen). The bug has been reported to librsvg. This is ideally just - # a temporary workaround until we understand what exactly needs a larger - # stack size, as it's not sufficient to do just librsvg. - # - # Please refer to: - # https://gitlab.gnome.org/GNOME/librsvg/-/issues/686 - # https://gitlab.gnome.org/GNOME/librsvg/-/issues/874 - # - # TODO: Find an actual fix instead of increasing the stack - use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 - - # FIXME: add systemtap/dtrace support, like in glib:2 - local emesonargs=( - $(meson_feature cairo) - $(meson_feature readline) - $(meson_feature sysprof profiler) - -Dinstalled_tests=false - $(meson_use !test skip_dbus_tests) - $(meson_use !test skip_gtk_tests) - -Db_pch=True # TODO this has to go - ) - meson_src_configure -} - -src_test() { - virtx meson_src_test -} diff --git a/dev-libs/gjs/gjs-1.78.4.ebuild b/dev-libs/gjs/gjs-1.78.4.ebuild deleted file mode 100644 index f9d52d43c6ba.. --- a/dev-libs/gjs/gjs-1.78.4.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic gnome.org meson virtualx - -DESCRIPTION="Javascript bindings for GNOME" -HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs"; - -LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" -SLOT="0" -IUSE="+cairo examples readline sysprof test" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/glib-2.66.0:2 - dev-libs/libffi:= - >
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 0c44d217d0416c9e9acf765559fde216b7246196 Author: Sam James gentoo org> AuthorDate: Tue Apr 9 22:45:26 2024 + Commit: Sam James gentoo org> CommitDate: Tue Apr 9 22:45:26 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c44d217 dev-libs/gjs: Stabilize 1.78.5 ppc, #928841 Signed-off-by: Sam James gentoo.org> dev-libs/gjs/gjs-1.78.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.78.5.ebuild b/dev-libs/gjs/gjs-1.78.5.ebuild index 0266c267beac..805b43049029 100644 --- a/dev-libs/gjs/gjs-1.78.5.ebuild +++ b/dev-libs/gjs/gjs-1.78.5.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples readline sysprof test" -KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: cd4e9ed910bf64213a3dbca871a3299b28a6879f Author: Arthur Zamarin gentoo org> AuthorDate: Sun Apr 7 10:10:56 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Apr 7 10:10:56 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd4e9ed9 dev-libs/gjs: Stabilize 1.78.5 arm, #928841 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/gjs/gjs-1.78.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.78.5.ebuild b/dev-libs/gjs/gjs-1.78.5.ebuild index d88af7385e49..0266c267beac 100644 --- a/dev-libs/gjs/gjs-1.78.5.ebuild +++ b/dev-libs/gjs/gjs-1.78.5.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples readline sysprof test" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 20d8e2416241e480f0a981f3c23dd952815f9b0a Author: Arthur Zamarin gentoo org> AuthorDate: Sun Apr 7 10:10:55 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Apr 7 10:10:55 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20d8e241 dev-libs/gjs: Stabilize 1.78.5 arm64, #928841 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/gjs/gjs-1.78.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.78.5.ebuild b/dev-libs/gjs/gjs-1.78.5.ebuild index b57c92a975ec..d88af7385e49 100644 --- a/dev-libs/gjs/gjs-1.78.5.ebuild +++ b/dev-libs/gjs/gjs-1.78.5.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples readline sysprof test" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 348ec994a7ebea62de447527c8777c3513f98bde Author: Arthur Zamarin gentoo org> AuthorDate: Sun Apr 7 08:38:52 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Apr 7 08:38:52 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=348ec994 dev-libs/gjs: Stabilize 1.78.5 ppc64, #928841 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/gjs/gjs-1.78.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.78.5.ebuild b/dev-libs/gjs/gjs-1.78.5.ebuild index 57864a32075d..b57c92a975ec 100644 --- a/dev-libs/gjs/gjs-1.78.5.ebuild +++ b/dev-libs/gjs/gjs-1.78.5.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples readline sysprof test" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 7622a454891e83d3630ca451c01c5e9a9a9846d6 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Apr 7 05:55:01 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Apr 7 05:55:38 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7622a454 dev-libs/gjs: Stabilize 1.78.5 x86, #928841 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/gjs/gjs-1.78.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.78.5.ebuild b/dev-libs/gjs/gjs-1.78.5.ebuild index 5d6e963dc649..57864a32075d 100644 --- a/dev-libs/gjs/gjs-1.78.5.ebuild +++ b/dev-libs/gjs/gjs-1.78.5.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples readline sysprof test" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: ccfb7969c7f1c28aedb8c1565f208dd51958971e Author: Arthur Zamarin gentoo org> AuthorDate: Sun Apr 7 05:55:01 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Apr 7 05:55:37 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccfb7969 dev-libs/gjs: Stabilize 1.78.5 amd64, #928841 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/gjs/gjs-1.78.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.78.5.ebuild b/dev-libs/gjs/gjs-1.78.5.ebuild index f9d52d43c6ba..5d6e963dc649 100644 --- a/dev-libs/gjs/gjs-1.78.5.ebuild +++ b/dev-libs/gjs/gjs-1.78.5.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples readline sysprof test" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: c505070b156bfd58288cfb900d6d580ae2d0196c Author: Mart Raudsepp gentoo org> AuthorDate: Sat Mar 23 00:03:03 2024 + Commit: Mart Raudsepp gentoo org> CommitDate: Sat Mar 23 00:03:03 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c505070b dev-libs/gjs: add 1.78.5 Signed-off-by: Mart Raudsepp gentoo.org> dev-libs/gjs/Manifest | 1 + dev-libs/gjs/gjs-1.78.5.ebuild | 68 ++ 2 files changed, 69 insertions(+) diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest index 18f6411fedf7..9e3c87a23426 100644 --- a/dev-libs/gjs/Manifest +++ b/dev-libs/gjs/Manifest @@ -1,2 +1,3 @@ DIST gjs-1.78.1.tar.xz 654556 BLAKE2B 1d723ad2fd15e7ba6b9194cb90f0c0bc7b89c150604beb11ad95e1628ead2bea7ed8b423e1836736013a31e8ff8f3e2400458faa26dcc95d3a6dc36c65957583 SHA512 9a5d02bacbf82364cf5daa69d6613eb38ef34121eb350b2773b87cf1027ccc1b9905b651275fd71036817e710d834d356ee1cecac2f7c83ff571c39e98360286 DIST gjs-1.78.4.tar.xz 655220 BLAKE2B 0adcc3d0cc88a36b94b2113a6d88ded9be7fa034392fa38abb9ac22a962fb8601a76b6c886500e48c40fbe8708b3164b1d403dd83cd4e77358a4a020e8c15632 SHA512 a402050cee011a84f0ebb6b1512a2e681e792cf559b3182ece0868e57191be64337d6683ebcb8a7ee89ba79c12947a8cbca85f015c6015d26901352b5255c2c4 +DIST gjs-1.78.5.tar.xz 656168 BLAKE2B e1458d000998b66fda90e448ca487e591729e003c3e11a939dc474958b6de55783d41db8de5b243a329361f12acc15a8e84f4131650705becb046b68c54a24a2 SHA512 bb25e52dff53bfbde6d2329027d4ff68849740cf753da58f9bdf5a19ea7b029e2517d67978f461f16660dd1aa48b223798e9c0a24cde0ccb62060e4a0c83a02e diff --git a/dev-libs/gjs/gjs-1.78.5.ebuild b/dev-libs/gjs/gjs-1.78.5.ebuild new file mode 100644 index ..f9d52d43c6ba --- /dev/null +++ b/dev-libs/gjs/gjs-1.78.5.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic gnome.org meson virtualx + +DESCRIPTION="Javascript bindings for GNOME" +HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs"; + +LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" +SLOT="0" +IUSE="+cairo examples readline sysprof test" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.66.0:2 + dev-libs/libffi:= + >=dev-libs/gobject-introspection-1.71.1:= + dev-lang/spidermonkey:115 + cairo? ( x11-libs/cairo[X,glib] ) + readline? ( sys-libs/readline:0= ) +" +DEPEND="${RDEPEND} + sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) + test? ( + sys-apps/dbus + >=x11-libs/gtk+-3.20:3[introspection] + ) +" +BDEPEND=" + virtual/pkgconfig +" + +src_configure() { + append-cppflags -DG_DISABLE_CAST_CHECKS + + # On musl, it's required that either gjs, pixman or gnome-shell to be built + # with a larger stack otherwise librsvg fails to render a particular SVG, as + # a result we fail to get gdm or gnome-shell running (greeted with a fail + # whale screen). The bug has been reported to librsvg. This is ideally just + # a temporary workaround until we understand what exactly needs a larger + # stack size, as it's not sufficient to do just librsvg. + # + # Please refer to: + # https://gitlab.gnome.org/GNOME/librsvg/-/issues/686 + # https://gitlab.gnome.org/GNOME/librsvg/-/issues/874 + # + # TODO: Find an actual fix instead of increasing the stack + use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 + + # FIXME: add systemtap/dtrace support, like in glib:2 + local emesonargs=( + $(meson_feature cairo) + $(meson_feature readline) + $(meson_feature sysprof profiler) + -Dinstalled_tests=false + $(meson_use !test skip_dbus_tests) + $(meson_use !test skip_gtk_tests) + -Db_pch=True # TODO this has to go + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: a2e9ccf5e39fecfc8209c32d5f8b665b274758e2 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Feb 18 06:07:17 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Feb 18 06:07:17 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2e9ccf5 dev-libs/gjs: Stabilize 1.78.1 ppc, #920697 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/gjs/gjs-1.78.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.78.1.ebuild b/dev-libs/gjs/gjs-1.78.1.ebuild index 263c27b48779..9a25b2b74686 100644 --- a/dev-libs/gjs/gjs-1.78.1.ebuild +++ b/dev-libs/gjs/gjs-1.78.1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples readline sysprof test" -KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 9b3468100e670b5a05da291a7b322b2ca75f6640 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Feb 18 06:07:24 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Feb 18 06:07:24 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b346810 dev-libs/gjs: Stabilize 1.78.1 x86, #920697 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/gjs/gjs-1.78.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.78.1.ebuild b/dev-libs/gjs/gjs-1.78.1.ebuild index 9a25b2b74686..805b43049029 100644 --- a/dev-libs/gjs/gjs-1.78.1.ebuild +++ b/dev-libs/gjs/gjs-1.78.1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples readline sysprof test" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 4888c69cb5a569174b29801eef3b1c6f5002d70f Author: Guillermo Joandet gmail com> AuthorDate: Thu Feb 15 14:40:06 2024 + Commit: Mart Raudsepp gentoo org> CommitDate: Sat Feb 17 15:55:38 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4888c69c dev-libs/gjs: Version bump to 1.78.4 Signed-off-by: Guillermo Joandet gmail.com> Closes: https://github.com/gentoo/gentoo/pull/35348 Signed-off-by: Mart Raudsepp gentoo.org> dev-libs/gjs/Manifest | 1 + dev-libs/gjs/gjs-1.78.4.ebuild | 68 ++ 2 files changed, 69 insertions(+) diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest index f4d1b96d4cbc..77879c0844c6 100644 --- a/dev-libs/gjs/Manifest +++ b/dev-libs/gjs/Manifest @@ -2,3 +2,4 @@ DIST gjs-1.76.2.tar.xz 646232 BLAKE2B 66466eeb5f956d5041f4e63ba977dc9a688455770c DIST gjs-1.78.0.tar.xz 653500 BLAKE2B f2b6c3d80f55c1b3365fdc94dcedec357fc21ec7f92eccdf24cc028eb006538057d0d6e3328bc2f743a563ba496da5daa8585fabd6fbf52acd38c990b8a4e8ba SHA512 28ad3ff5c031b8e78622244918994ca5f510e4b403a382e7d0b0bcb9a0611be61e103398773328be4c405b49d7984c089180a5fb603518b412d01a935fb3ceb3 DIST gjs-1.78.1.tar.xz 654556 BLAKE2B 1d723ad2fd15e7ba6b9194cb90f0c0bc7b89c150604beb11ad95e1628ead2bea7ed8b423e1836736013a31e8ff8f3e2400458faa26dcc95d3a6dc36c65957583 SHA512 9a5d02bacbf82364cf5daa69d6613eb38ef34121eb350b2773b87cf1027ccc1b9905b651275fd71036817e710d834d356ee1cecac2f7c83ff571c39e98360286 DIST gjs-1.78.3.tar.xz 655236 BLAKE2B d240b394a6b13822fe6332ae65fc5b13d70c62cfad7736308b57abb570e039d6045ed2c646170e4c05ebf62a31d24caccaabe6789c9c951a8b63746b33e20edb SHA512 215893e0247f4c0947b9d1394d08d6664aa9ef43ff40e1fb8453ee0f1be7843758166b17d4b63ff91ac421845e2ad27089879ecb3082d8f4737fb3abf2636223 +DIST gjs-1.78.4.tar.xz 655220 BLAKE2B 0adcc3d0cc88a36b94b2113a6d88ded9be7fa034392fa38abb9ac22a962fb8601a76b6c886500e48c40fbe8708b3164b1d403dd83cd4e77358a4a020e8c15632 SHA512 a402050cee011a84f0ebb6b1512a2e681e792cf559b3182ece0868e57191be64337d6683ebcb8a7ee89ba79c12947a8cbca85f015c6015d26901352b5255c2c4 diff --git a/dev-libs/gjs/gjs-1.78.4.ebuild b/dev-libs/gjs/gjs-1.78.4.ebuild new file mode 100644 index ..f9d52d43c6ba --- /dev/null +++ b/dev-libs/gjs/gjs-1.78.4.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic gnome.org meson virtualx + +DESCRIPTION="Javascript bindings for GNOME" +HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs"; + +LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" +SLOT="0" +IUSE="+cairo examples readline sysprof test" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.66.0:2 + dev-libs/libffi:= + >=dev-libs/gobject-introspection-1.71.1:= + dev-lang/spidermonkey:115 + cairo? ( x11-libs/cairo[X,glib] ) + readline? ( sys-libs/readline:0= ) +" +DEPEND="${RDEPEND} + sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) + test? ( + sys-apps/dbus + >=x11-libs/gtk+-3.20:3[introspection] + ) +" +BDEPEND=" + virtual/pkgconfig +" + +src_configure() { + append-cppflags -DG_DISABLE_CAST_CHECKS + + # On musl, it's required that either gjs, pixman or gnome-shell to be built + # with a larger stack otherwise librsvg fails to render a particular SVG, as + # a result we fail to get gdm or gnome-shell running (greeted with a fail + # whale screen). The bug has been reported to librsvg. This is ideally just + # a temporary workaround until we understand what exactly needs a larger + # stack size, as it's not sufficient to do just librsvg. + # + # Please refer to: + # https://gitlab.gnome.org/GNOME/librsvg/-/issues/686 + # https://gitlab.gnome.org/GNOME/librsvg/-/issues/874 + # + # TODO: Find an actual fix instead of increasing the stack + use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 + + # FIXME: add systemtap/dtrace support, like in glib:2 + local emesonargs=( + $(meson_feature cairo) + $(meson_feature readline) + $(meson_feature sysprof profiler) + -Dinstalled_tests=false + $(meson_use !test skip_dbus_tests) + $(meson_use !test skip_gtk_tests) + -Db_pch=True # TODO this has to go + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 9988238da44da9cd4b678da289cfa4d68703c403 Author: Mart Raudsepp gentoo org> AuthorDate: Sat Jan 20 18:28:44 2024 + Commit: Mart Raudsepp gentoo org> CommitDate: Sat Jan 20 23:31:00 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9988238d dev-libs/gjs: add 1.78.3 Signed-off-by: Mart Raudsepp gentoo.org> dev-libs/gjs/Manifest | 1 + dev-libs/gjs/gjs-1.78.3.ebuild | 68 ++ 2 files changed, 69 insertions(+) diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest index ce4c633ffbe7..f4d1b96d4cbc 100644 --- a/dev-libs/gjs/Manifest +++ b/dev-libs/gjs/Manifest @@ -1,3 +1,4 @@ DIST gjs-1.76.2.tar.xz 646232 BLAKE2B 66466eeb5f956d5041f4e63ba977dc9a688455770c39bcedd63576f56fde9821ed3c827c470f7e3befbbf7828fbd197706637da458876ec129d6c16323e414e8 SHA512 26b024874ce69a6f58b5fabe006b8d5417971db9de00e21ecd352715b4535f405d162bb81c0cf6b20313f0f78833962080ac1cb9bd42cfff9cf6a74340458540 DIST gjs-1.78.0.tar.xz 653500 BLAKE2B f2b6c3d80f55c1b3365fdc94dcedec357fc21ec7f92eccdf24cc028eb006538057d0d6e3328bc2f743a563ba496da5daa8585fabd6fbf52acd38c990b8a4e8ba SHA512 28ad3ff5c031b8e78622244918994ca5f510e4b403a382e7d0b0bcb9a0611be61e103398773328be4c405b49d7984c089180a5fb603518b412d01a935fb3ceb3 DIST gjs-1.78.1.tar.xz 654556 BLAKE2B 1d723ad2fd15e7ba6b9194cb90f0c0bc7b89c150604beb11ad95e1628ead2bea7ed8b423e1836736013a31e8ff8f3e2400458faa26dcc95d3a6dc36c65957583 SHA512 9a5d02bacbf82364cf5daa69d6613eb38ef34121eb350b2773b87cf1027ccc1b9905b651275fd71036817e710d834d356ee1cecac2f7c83ff571c39e98360286 +DIST gjs-1.78.3.tar.xz 655236 BLAKE2B d240b394a6b13822fe6332ae65fc5b13d70c62cfad7736308b57abb570e039d6045ed2c646170e4c05ebf62a31d24caccaabe6789c9c951a8b63746b33e20edb SHA512 215893e0247f4c0947b9d1394d08d6664aa9ef43ff40e1fb8453ee0f1be7843758166b17d4b63ff91ac421845e2ad27089879ecb3082d8f4737fb3abf2636223 diff --git a/dev-libs/gjs/gjs-1.78.3.ebuild b/dev-libs/gjs/gjs-1.78.3.ebuild new file mode 100644 index ..f9d52d43c6ba --- /dev/null +++ b/dev-libs/gjs/gjs-1.78.3.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic gnome.org meson virtualx + +DESCRIPTION="Javascript bindings for GNOME" +HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs"; + +LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" +SLOT="0" +IUSE="+cairo examples readline sysprof test" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.66.0:2 + dev-libs/libffi:= + >=dev-libs/gobject-introspection-1.71.1:= + dev-lang/spidermonkey:115 + cairo? ( x11-libs/cairo[X,glib] ) + readline? ( sys-libs/readline:0= ) +" +DEPEND="${RDEPEND} + sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) + test? ( + sys-apps/dbus + >=x11-libs/gtk+-3.20:3[introspection] + ) +" +BDEPEND=" + virtual/pkgconfig +" + +src_configure() { + append-cppflags -DG_DISABLE_CAST_CHECKS + + # On musl, it's required that either gjs, pixman or gnome-shell to be built + # with a larger stack otherwise librsvg fails to render a particular SVG, as + # a result we fail to get gdm or gnome-shell running (greeted with a fail + # whale screen). The bug has been reported to librsvg. This is ideally just + # a temporary workaround until we understand what exactly needs a larger + # stack size, as it's not sufficient to do just librsvg. + # + # Please refer to: + # https://gitlab.gnome.org/GNOME/librsvg/-/issues/686 + # https://gitlab.gnome.org/GNOME/librsvg/-/issues/874 + # + # TODO: Find an actual fix instead of increasing the stack + use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 + + # FIXME: add systemtap/dtrace support, like in glib:2 + local emesonargs=( + $(meson_feature cairo) + $(meson_feature readline) + $(meson_feature sysprof profiler) + -Dinstalled_tests=false + $(meson_use !test skip_dbus_tests) + $(meson_use !test skip_gtk_tests) + -Db_pch=True # TODO this has to go + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: e06f2e4b7bdb4a64a6902f784b10207389f0c59d Author: Sam James gentoo org> AuthorDate: Mon Jan 8 17:20:54 2024 + Commit: Sam James gentoo org> CommitDate: Mon Jan 8 17:26:14 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e06f2e4b dev-libs/gjs: Stabilize 1.78.1 amd64, #920697 Signed-off-by: Sam James gentoo.org> dev-libs/gjs/gjs-1.78.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.78.1.ebuild b/dev-libs/gjs/gjs-1.78.1.ebuild index fc7021460386..263c27b48779 100644 --- a/dev-libs/gjs/gjs-1.78.1.ebuild +++ b/dev-libs/gjs/gjs-1.78.1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples readline sysprof test" -KEYWORDS="~amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 063d75f1f82bd61cc2ab894ccd936c79196f95bc Author: Sam James gentoo org> AuthorDate: Mon Jan 8 17:19:09 2024 + Commit: Sam James gentoo org> CommitDate: Mon Jan 8 17:25:28 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=063d75f1 dev-libs/gjs: Stabilize 1.78.1 arm64, #920697 Signed-off-by: Sam James gentoo.org> dev-libs/gjs/gjs-1.78.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.78.1.ebuild b/dev-libs/gjs/gjs-1.78.1.ebuild index 2f65d0f0e6f8..fc7021460386 100644 --- a/dev-libs/gjs/gjs-1.78.1.ebuild +++ b/dev-libs/gjs/gjs-1.78.1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples readline sysprof test" -KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc ppc64 ~riscv ~x86" +KEYWORDS="~amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 6d7556ec7602179128cccbad1badbe9cf010782e Author: Sam James gentoo org> AuthorDate: Mon Jan 8 16:14:39 2024 + Commit: Sam James gentoo org> CommitDate: Mon Jan 8 16:14:39 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d7556ec dev-libs/gjs: Stabilize 1.78.1 ppc64, #920697 Signed-off-by: Sam James gentoo.org> dev-libs/gjs/gjs-1.78.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.78.1.ebuild b/dev-libs/gjs/gjs-1.78.1.ebuild index b5114ba334a4..2f65d0f0e6f8 100644 --- a/dev-libs/gjs/gjs-1.78.1.ebuild +++ b/dev-libs/gjs/gjs-1.78.1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples readline sysprof test" -KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc ppc64 ~riscv ~x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: f91fb8aca5174351fcd55cd5948414e55d76c2f7 Author: Sam James gentoo org> AuthorDate: Mon Jan 8 16:14:38 2024 + Commit: Sam James gentoo org> CommitDate: Mon Jan 8 16:14:38 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f91fb8ac dev-libs/gjs: Stabilize 1.78.1 arm, #920697 Signed-off-by: Sam James gentoo.org> dev-libs/gjs/gjs-1.78.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/gjs/gjs-1.78.1.ebuild b/dev-libs/gjs/gjs-1.78.1.ebuild index 3f77c1d06628..b5114ba334a4 100644 --- a/dev-libs/gjs/gjs-1.78.1.ebuild +++ b/dev-libs/gjs/gjs-1.78.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples readline sysprof test" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: e0eb84fcf3b3aedb8b78963bec0eecb9208baf2c Author: Guillermo Joandet gmail com> AuthorDate: Sun Dec 3 21:36:02 2023 + Commit: Pacho Ramos gentoo org> CommitDate: Mon Dec 18 10:19:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0eb84fc dev-libs/gjs: Version bump to 1.78.1 Signed-off-by: Guillermo Joandet gmail.com> Closes: https://github.com/gentoo/gentoo/pull/34118 Signed-off-by: Pacho Ramos gentoo.org> dev-libs/gjs/Manifest | 1 + dev-libs/gjs/gjs-1.78.1.ebuild | 68 ++ 2 files changed, 69 insertions(+) diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest index 56f37acbbaf4..ce4c633ffbe7 100644 --- a/dev-libs/gjs/Manifest +++ b/dev-libs/gjs/Manifest @@ -1,2 +1,3 @@ DIST gjs-1.76.2.tar.xz 646232 BLAKE2B 66466eeb5f956d5041f4e63ba977dc9a688455770c39bcedd63576f56fde9821ed3c827c470f7e3befbbf7828fbd197706637da458876ec129d6c16323e414e8 SHA512 26b024874ce69a6f58b5fabe006b8d5417971db9de00e21ecd352715b4535f405d162bb81c0cf6b20313f0f78833962080ac1cb9bd42cfff9cf6a74340458540 DIST gjs-1.78.0.tar.xz 653500 BLAKE2B f2b6c3d80f55c1b3365fdc94dcedec357fc21ec7f92eccdf24cc028eb006538057d0d6e3328bc2f743a563ba496da5daa8585fabd6fbf52acd38c990b8a4e8ba SHA512 28ad3ff5c031b8e78622244918994ca5f510e4b403a382e7d0b0bcb9a0611be61e103398773328be4c405b49d7984c089180a5fb603518b412d01a935fb3ceb3 +DIST gjs-1.78.1.tar.xz 654556 BLAKE2B 1d723ad2fd15e7ba6b9194cb90f0c0bc7b89c150604beb11ad95e1628ead2bea7ed8b423e1836736013a31e8ff8f3e2400458faa26dcc95d3a6dc36c65957583 SHA512 9a5d02bacbf82364cf5daa69d6613eb38ef34121eb350b2773b87cf1027ccc1b9905b651275fd71036817e710d834d356ee1cecac2f7c83ff571c39e98360286 diff --git a/dev-libs/gjs/gjs-1.78.1.ebuild b/dev-libs/gjs/gjs-1.78.1.ebuild new file mode 100644 index ..3f77c1d06628 --- /dev/null +++ b/dev-libs/gjs/gjs-1.78.1.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic gnome.org meson virtualx + +DESCRIPTION="Javascript bindings for GNOME" +HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs"; + +LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" +SLOT="0" +IUSE="+cairo examples readline sysprof test" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.66.0:2 + dev-libs/libffi:= + >=dev-libs/gobject-introspection-1.71.1:= + dev-lang/spidermonkey:115 + cairo? ( x11-libs/cairo[X,glib] ) + readline? ( sys-libs/readline:0= ) +" +DEPEND="${RDEPEND} + sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) + test? ( + sys-apps/dbus + >=x11-libs/gtk+-3.20:3[introspection] + ) +" +BDEPEND=" + virtual/pkgconfig +" + +src_configure() { + append-cppflags -DG_DISABLE_CAST_CHECKS + + # On musl, it's required that either gjs, pixman or gnome-shell to be built + # with a larger stack otherwise librsvg fails to render a particular SVG, as + # a result we fail to get gdm or gnome-shell running (greeted with a fail + # whale screen). The bug has been reported to librsvg. This is ideally just + # a temporary workaround until we understand what exactly needs a larger + # stack size, as it's not sufficient to do just librsvg. + # + # Please refer to: + # https://gitlab.gnome.org/GNOME/librsvg/-/issues/686 + # https://gitlab.gnome.org/GNOME/librsvg/-/issues/874 + # + # TODO: Find an actual fix instead of increasing the stack + use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 + + # FIXME: add systemtap/dtrace support, like in glib:2 + local emesonargs=( + $(meson_feature cairo) + $(meson_feature readline) + $(meson_feature sysprof profiler) + -Dinstalled_tests=false + $(meson_use !test skip_dbus_tests) + $(meson_use !test skip_gtk_tests) + -Db_pch=True # TODO this has to go + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 81285da896fd2a8fd640de09a4c468346371f51a Author: WANG Xuerui gentoo org> AuthorDate: Thu Oct 12 06:18:50 2023 + Commit: WANG Xuerui gentoo org> CommitDate: Thu Oct 12 06:18:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81285da8 dev-libs/gjs: keyword 1.78.0 for ~loong Signed-off-by: WANG Xuerui gentoo.org> dev-libs/gjs/gjs-1.78.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.78.0.ebuild b/dev-libs/gjs/gjs-1.78.0.ebuild index c5181d62024c..3f77c1d06628 100644 --- a/dev-libs/gjs/gjs-1.78.0.ebuild +++ b/dev-libs/gjs/gjs-1.78.0.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples readline sysprof test" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 71b670de1ff24aaf3a94b25c141a5e664e0c12af Author: Guillermo Joandet gmail com> AuthorDate: Sun Sep 17 16:59:56 2023 + Commit: Matt Turner gentoo org> CommitDate: Sun Sep 17 17:18:51 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71b670de dev-libs/gjs: Version bump to 1.78.0 Signed-off-by: Guillermo Joandet gmail.com> Closes: https://github.com/gentoo/gentoo/pull/32884 Signed-off-by: Matt Turner gentoo.org> dev-libs/gjs/Manifest | 1 + dev-libs/gjs/gjs-1.78.0.ebuild | 68 ++ 2 files changed, 69 insertions(+) diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest index 12615f1ef79e..a8fbfdc7fb47 100644 --- a/dev-libs/gjs/Manifest +++ b/dev-libs/gjs/Manifest @@ -1,3 +1,4 @@ DIST gjs-1.76.2.tar.xz 646232 BLAKE2B 66466eeb5f956d5041f4e63ba977dc9a688455770c39bcedd63576f56fde9821ed3c827c470f7e3befbbf7828fbd197706637da458876ec129d6c16323e414e8 SHA512 26b024874ce69a6f58b5fabe006b8d5417971db9de00e21ecd352715b4535f405d162bb81c0cf6b20313f0f78833962080ac1cb9bd42cfff9cf6a74340458540 DIST gjs-1.77.2.tar.xz 651784 BLAKE2B 9734fa9c0f4662c1bb233aef9398690295168c5758fe33a27bff5eebb0edee3dad6da28ebeb555337928278c99b5eb7fa1651445bdb8e212d9b672eb9ae08616 SHA512 2b804e6b039801b55e9d700794e390c927b00e2dd738dcada95867b3ba957e1a193367c2babb4a941b8aead301ca68e5b8ece655a13a3989708072a96600eba4 DIST gjs-1.77.90.tar.xz 653204 BLAKE2B f73ffbd995808a2f8935fd8a0f0700bb9919ffd435d85559729578177b23afb84db30bd8b083a2b9db9c368c088d787994a32a1d638ce3ca5f71c862bfc260ff SHA512 9941680817a6f1d58291b12560bc243e96603ad1eed689fa2f4457343003b818b1f0c1c9c06aec15597b2582395e966eecab19ffd07c87b78d5e355fd675e2f6 +DIST gjs-1.78.0.tar.xz 653500 BLAKE2B f2b6c3d80f55c1b3365fdc94dcedec357fc21ec7f92eccdf24cc028eb006538057d0d6e3328bc2f743a563ba496da5daa8585fabd6fbf52acd38c990b8a4e8ba SHA512 28ad3ff5c031b8e78622244918994ca5f510e4b403a382e7d0b0bcb9a0611be61e103398773328be4c405b49d7984c089180a5fb603518b412d01a935fb3ceb3 diff --git a/dev-libs/gjs/gjs-1.78.0.ebuild b/dev-libs/gjs/gjs-1.78.0.ebuild new file mode 100644 index ..c5181d62024c --- /dev/null +++ b/dev-libs/gjs/gjs-1.78.0.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic gnome.org meson virtualx + +DESCRIPTION="Javascript bindings for GNOME" +HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs"; + +LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" +SLOT="0" +IUSE="+cairo examples readline sysprof test" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.66.0:2 + dev-libs/libffi:= + >=dev-libs/gobject-introspection-1.71.1:= + dev-lang/spidermonkey:115 + cairo? ( x11-libs/cairo[X,glib] ) + readline? ( sys-libs/readline:0= ) +" +DEPEND="${RDEPEND} + sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) + test? ( + sys-apps/dbus + >=x11-libs/gtk+-3.20:3[introspection] + ) +" +BDEPEND=" + virtual/pkgconfig +" + +src_configure() { + append-cppflags -DG_DISABLE_CAST_CHECKS + + # On musl, it's required that either gjs, pixman or gnome-shell to be built + # with a larger stack otherwise librsvg fails to render a particular SVG, as + # a result we fail to get gdm or gnome-shell running (greeted with a fail + # whale screen). The bug has been reported to librsvg. This is ideally just + # a temporary workaround until we understand what exactly needs a larger + # stack size, as it's not sufficient to do just librsvg. + # + # Please refer to: + # https://gitlab.gnome.org/GNOME/librsvg/-/issues/686 + # https://gitlab.gnome.org/GNOME/librsvg/-/issues/874 + # + # TODO: Find an actual fix instead of increasing the stack + use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 + + # FIXME: add systemtap/dtrace support, like in glib:2 + local emesonargs=( + $(meson_feature cairo) + $(meson_feature readline) + $(meson_feature sysprof profiler) + -Dinstalled_tests=false + $(meson_use !test skip_dbus_tests) + $(meson_use !test skip_gtk_tests) + -Db_pch=True # TODO this has to go + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: b18298a5f8c932ea6f4667be54c4a9079de9f865 Author: Guillermo Joandet gmail com> AuthorDate: Tue Sep 5 12:25:46 2023 + Commit: Matt Turner gentoo org> CommitDate: Sun Sep 10 20:58:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b18298a5 dev-libs/gjs: Version bump to 1.77.90 Signed-off-by: Guillermo Joandet gmail.com> Closes: https://github.com/gentoo/gentoo/pull/32629 Signed-off-by: Matt Turner gentoo.org> dev-libs/gjs/Manifest | 1 + dev-libs/gjs/gjs-1.77.90.ebuild | 68 + 2 files changed, 69 insertions(+) diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest index 8a1c3f1163b5..12615f1ef79e 100644 --- a/dev-libs/gjs/Manifest +++ b/dev-libs/gjs/Manifest @@ -1,2 +1,3 @@ DIST gjs-1.76.2.tar.xz 646232 BLAKE2B 66466eeb5f956d5041f4e63ba977dc9a688455770c39bcedd63576f56fde9821ed3c827c470f7e3befbbf7828fbd197706637da458876ec129d6c16323e414e8 SHA512 26b024874ce69a6f58b5fabe006b8d5417971db9de00e21ecd352715b4535f405d162bb81c0cf6b20313f0f78833962080ac1cb9bd42cfff9cf6a74340458540 DIST gjs-1.77.2.tar.xz 651784 BLAKE2B 9734fa9c0f4662c1bb233aef9398690295168c5758fe33a27bff5eebb0edee3dad6da28ebeb555337928278c99b5eb7fa1651445bdb8e212d9b672eb9ae08616 SHA512 2b804e6b039801b55e9d700794e390c927b00e2dd738dcada95867b3ba957e1a193367c2babb4a941b8aead301ca68e5b8ece655a13a3989708072a96600eba4 +DIST gjs-1.77.90.tar.xz 653204 BLAKE2B f73ffbd995808a2f8935fd8a0f0700bb9919ffd435d85559729578177b23afb84db30bd8b083a2b9db9c368c088d787994a32a1d638ce3ca5f71c862bfc260ff SHA512 9941680817a6f1d58291b12560bc243e96603ad1eed689fa2f4457343003b818b1f0c1c9c06aec15597b2582395e966eecab19ffd07c87b78d5e355fd675e2f6 diff --git a/dev-libs/gjs/gjs-1.77.90.ebuild b/dev-libs/gjs/gjs-1.77.90.ebuild new file mode 100644 index ..c5181d62024c --- /dev/null +++ b/dev-libs/gjs/gjs-1.77.90.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic gnome.org meson virtualx + +DESCRIPTION="Javascript bindings for GNOME" +HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs"; + +LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" +SLOT="0" +IUSE="+cairo examples readline sysprof test" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.66.0:2 + dev-libs/libffi:= + >=dev-libs/gobject-introspection-1.71.1:= + dev-lang/spidermonkey:115 + cairo? ( x11-libs/cairo[X,glib] ) + readline? ( sys-libs/readline:0= ) +" +DEPEND="${RDEPEND} + sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) + test? ( + sys-apps/dbus + >=x11-libs/gtk+-3.20:3[introspection] + ) +" +BDEPEND=" + virtual/pkgconfig +" + +src_configure() { + append-cppflags -DG_DISABLE_CAST_CHECKS + + # On musl, it's required that either gjs, pixman or gnome-shell to be built + # with a larger stack otherwise librsvg fails to render a particular SVG, as + # a result we fail to get gdm or gnome-shell running (greeted with a fail + # whale screen). The bug has been reported to librsvg. This is ideally just + # a temporary workaround until we understand what exactly needs a larger + # stack size, as it's not sufficient to do just librsvg. + # + # Please refer to: + # https://gitlab.gnome.org/GNOME/librsvg/-/issues/686 + # https://gitlab.gnome.org/GNOME/librsvg/-/issues/874 + # + # TODO: Find an actual fix instead of increasing the stack + use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 + + # FIXME: add systemtap/dtrace support, like in glib:2 + local emesonargs=( + $(meson_feature cairo) + $(meson_feature readline) + $(meson_feature sysprof profiler) + -Dinstalled_tests=false + $(meson_use !test skip_dbus_tests) + $(meson_use !test skip_gtk_tests) + -Db_pch=True # TODO this has to go + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 02073da0e62df87543fbf41c59f3f9a9c948701d Author: Matt Turner gentoo org> AuthorDate: Thu Aug 31 16:48:19 2023 + Commit: Matt Turner gentoo org> CommitDate: Thu Aug 31 16:48:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02073da0 dev-libs/gjs: Version bump to 1.77.2 Signed-off-by: Matt Turner gentoo.org> dev-libs/gjs/Manifest | 1 + dev-libs/gjs/gjs-1.77.2.ebuild | 68 ++ 2 files changed, 69 insertions(+) diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest index c139a87e89b0..54ed7debbf2d 100644 --- a/dev-libs/gjs/Manifest +++ b/dev-libs/gjs/Manifest @@ -1,2 +1,3 @@ DIST gjs-1.76.2.tar.xz 646232 BLAKE2B 66466eeb5f956d5041f4e63ba977dc9a688455770c39bcedd63576f56fde9821ed3c827c470f7e3befbbf7828fbd197706637da458876ec129d6c16323e414e8 SHA512 26b024874ce69a6f58b5fabe006b8d5417971db9de00e21ecd352715b4535f405d162bb81c0cf6b20313f0f78833962080ac1cb9bd42cfff9cf6a74340458540 DIST gjs-1.77.1.tar.xz 650292 BLAKE2B dde0f9073ef6f87e4f76002d69e6397ac94ae6a9c711b4a35378a8e56191c1a06ae1ee14db5a3078d3f1ec443c6eeb245bdcec7c8702c8e4a581e08530c81ce5 SHA512 2a94406725a59e05485ebfcc6ba6b2a0c26f40833a46d6520caff576dd8495a14eb733cf0788af1ea4b5c9c11edd692637db41f6350fb4a3bf2e1c01267130cc +DIST gjs-1.77.2.tar.xz 651784 BLAKE2B 9734fa9c0f4662c1bb233aef9398690295168c5758fe33a27bff5eebb0edee3dad6da28ebeb555337928278c99b5eb7fa1651445bdb8e212d9b672eb9ae08616 SHA512 2b804e6b039801b55e9d700794e390c927b00e2dd738dcada95867b3ba957e1a193367c2babb4a941b8aead301ca68e5b8ece655a13a3989708072a96600eba4 diff --git a/dev-libs/gjs/gjs-1.77.2.ebuild b/dev-libs/gjs/gjs-1.77.2.ebuild new file mode 100644 index ..c5181d62024c --- /dev/null +++ b/dev-libs/gjs/gjs-1.77.2.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic gnome.org meson virtualx + +DESCRIPTION="Javascript bindings for GNOME" +HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs"; + +LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" +SLOT="0" +IUSE="+cairo examples readline sysprof test" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.66.0:2 + dev-libs/libffi:= + >=dev-libs/gobject-introspection-1.71.1:= + dev-lang/spidermonkey:115 + cairo? ( x11-libs/cairo[X,glib] ) + readline? ( sys-libs/readline:0= ) +" +DEPEND="${RDEPEND} + sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) + test? ( + sys-apps/dbus + >=x11-libs/gtk+-3.20:3[introspection] + ) +" +BDEPEND=" + virtual/pkgconfig +" + +src_configure() { + append-cppflags -DG_DISABLE_CAST_CHECKS + + # On musl, it's required that either gjs, pixman or gnome-shell to be built + # with a larger stack otherwise librsvg fails to render a particular SVG, as + # a result we fail to get gdm or gnome-shell running (greeted with a fail + # whale screen). The bug has been reported to librsvg. This is ideally just + # a temporary workaround until we understand what exactly needs a larger + # stack size, as it's not sufficient to do just librsvg. + # + # Please refer to: + # https://gitlab.gnome.org/GNOME/librsvg/-/issues/686 + # https://gitlab.gnome.org/GNOME/librsvg/-/issues/874 + # + # TODO: Find an actual fix instead of increasing the stack + use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 + + # FIXME: add systemtap/dtrace support, like in glib:2 + local emesonargs=( + $(meson_feature cairo) + $(meson_feature readline) + $(meson_feature sysprof profiler) + -Dinstalled_tests=false + $(meson_use !test skip_dbus_tests) + $(meson_use !test skip_gtk_tests) + -Db_pch=True # TODO this has to go + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: dcf8ed2bc5d9e86b0ef629ca14436bebf7deb40c Author: Arthur Zamarin gentoo org> AuthorDate: Sun Aug 13 15:41:05 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Aug 13 15:41:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcf8ed2b dev-libs/gjs: Stabilize 1.76.2 ppc, #909488 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/gjs/gjs-1.76.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.76.2.ebuild b/dev-libs/gjs/gjs-1.76.2.ebuild index 14e92f2d60e2..ef4d2148a240 100644 --- a/dev-libs/gjs/gjs-1.76.2.ebuild +++ b/dev-libs/gjs/gjs-1.76.2.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples readline sysprof test" -KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: f4c182493616e7d4e73233fb0eae34fdd67ae2f4 Author: Jakov Smolić gentoo org> AuthorDate: Mon Jul 17 07:46:32 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Mon Jul 17 07:46:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4c18249 dev-libs/gjs: Stabilize 1.76.2 ppc64, #909488 Signed-off-by: Jakov Smolić gentoo.org> dev-libs/gjs/gjs-1.76.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.76.2.ebuild b/dev-libs/gjs/gjs-1.76.2.ebuild index a755622b9f24..e750a930e1f2 100644 --- a/dev-libs/gjs/gjs-1.76.2.ebuild +++ b/dev-libs/gjs/gjs-1.76.2.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples readline sysprof test" -KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 32d7e84daeeb57fd4512bd27f4768efc558b2beb Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jul 15 08:19:06 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jul 15 08:19:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32d7e84d dev-libs/gjs: Stabilize 1.76.2 arm, #909488 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/gjs/gjs-1.76.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.76.2.ebuild b/dev-libs/gjs/gjs-1.76.2.ebuild index f81c056bce04..a755622b9f24 100644 --- a/dev-libs/gjs/gjs-1.76.2.ebuild +++ b/dev-libs/gjs/gjs-1.76.2.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples readline sysprof test" -KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 9bc844d6836ba1cf58c330501681eeab958ac311 Author: Jakov Smolić gentoo org> AuthorDate: Tue Jul 11 11:19:19 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Jul 11 11:19:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bc844d6 dev-libs/gjs: Stabilize 1.76.2 amd64, #909488 Signed-off-by: Jakov Smolić gentoo.org> dev-libs/gjs/gjs-1.76.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.76.2.ebuild b/dev-libs/gjs/gjs-1.76.2.ebuild index 4b4e131cc81b..f81c056bce04 100644 --- a/dev-libs/gjs/gjs-1.76.2.ebuild +++ b/dev-libs/gjs/gjs-1.76.2.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples readline sysprof test" -KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 9834ff982c2cc33a9f1df1ca661c34559c78cb50 Author: Sam James gentoo org> AuthorDate: Sun Jul 2 11:16:58 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 2 11:17:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9834ff98 dev-libs/gjs: Stabilize 1.76.2 x86, #909488 Signed-off-by: Sam James gentoo.org> dev-libs/gjs/gjs-1.76.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.76.2.ebuild b/dev-libs/gjs/gjs-1.76.2.ebuild index 4e867f6be457..4b4e131cc81b 100644 --- a/dev-libs/gjs/gjs-1.76.2.ebuild +++ b/dev-libs/gjs/gjs-1.76.2.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples readline sysprof test" -KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 0eaccecfe4628296aaa9de42151cb5eb2cf058d0 Author: Sam James gentoo org> AuthorDate: Sun Jul 2 08:32:01 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 2 08:33:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0eaccecf dev-libs/gjs: Stabilize 1.76.2 arm64, #909488 Signed-off-by: Sam James gentoo.org> dev-libs/gjs/gjs-1.76.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.76.2.ebuild b/dev-libs/gjs/gjs-1.76.2.ebuild index 1806edd6bfdd..4e867f6be457 100644 --- a/dev-libs/gjs/gjs-1.76.2.ebuild +++ b/dev-libs/gjs/gjs-1.76.2.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples readline sysprof test" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: ec765273490b83ef577e2cec27487e4c39d74b87 Author: Matt Turner gentoo org> AuthorDate: Mon Jun 19 15:07:14 2023 + Commit: Matt Turner gentoo org> CommitDate: Mon Jun 19 15:29:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec765273 dev-libs/gjs: Drop old versions Signed-off-by: Matt Turner gentoo.org> dev-libs/gjs/Manifest | 1 - dev-libs/gjs/gjs-1.76.1.ebuild | 72 -- 2 files changed, 73 deletions(-) diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest index 833b0bcc0a94..4b3f62bf04dc 100644 --- a/dev-libs/gjs/Manifest +++ b/dev-libs/gjs/Manifest @@ -1,3 +1,2 @@ DIST gjs-1.76.0.tar.xz 645364 BLAKE2B 9987033883e466c983af007c870cba4f2ef70ee08e276777e1b52103ddcebd1285ca9f3ce64c8ef52437a829157f58902cfb921eed06442e53fd9778d9cd9f2b SHA512 fa44431f431f14b82c648c388046b83722808db52d2bbe2deeb8d270d6fbeee9c4ee27feaa4fef425e1ab5ac65a1e68d7aa9457d543044362752810128064ea6 -DIST gjs-1.76.1.tar.xz 645888 BLAKE2B 8d37a23080cbacec616af66b482685a05d0dbbf481b6b8f16ac319da0630597aaee223098aea3866644a99bfc28f55933c8f1a6458d82e902c53d0f6dc957fa6 SHA512 30d1da0296a3ae4ec7e7a67a850d10dbc1bf6ac699d2a9d58280b98ee5506bc76b801d62a3c5f964b38995ceda669946df26af51c96417374ff283def7bc7bc1 DIST gjs-1.76.2.tar.xz 646232 BLAKE2B 66466eeb5f956d5041f4e63ba977dc9a688455770c39bcedd63576f56fde9821ed3c827c470f7e3befbbf7828fbd197706637da458876ec129d6c16323e414e8 SHA512 26b024874ce69a6f58b5fabe006b8d5417971db9de00e21ecd352715b4535f405d162bb81c0cf6b20313f0f78833962080ac1cb9bd42cfff9cf6a74340458540 diff --git a/dev-libs/gjs/gjs-1.76.1.ebuild b/dev-libs/gjs/gjs-1.76.1.ebuild deleted file mode 100644 index 1806edd6bfdd.. --- a/dev-libs/gjs/gjs-1.76.1.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic gnome.org meson virtualx - -DESCRIPTION="Javascript bindings for GNOME" -HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs"; - -LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" -SLOT="0" -IUSE="+cairo examples readline sysprof test" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/glib-2.66.0:2 - dev-libs/libffi:= - >=dev-libs/gobject-introspection-1.71.1:= - >=dev-lang/spidermonkey-102.2.0:102 - cairo? ( x11-libs/cairo[X,glib] ) - readline? ( sys-libs/readline:0= ) -" -DEPEND="${RDEPEND} - sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) - test? ( - sys-apps/dbus - >=x11-libs/gtk+-3.20:3[introspection] - ) -" -BDEPEND=" - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}/${PN}-1.76.0-move_have_gtk4_to_the_appropriate_place.patch" -) - -src_configure() { - append-cppflags -DG_DISABLE_CAST_CHECKS - - # On musl, it's required that either gjs, pixman or gnome-shell to be built - # with a larger stack otherwise librsvg fails to render a particular SVG, as - # a result we fail to get gdm or gnome-shell running (greeted with a fail - # whale screen). The bug has been reported to librsvg. This is ideally just - # a temporary workaround until we understand what exactly needs a larger - # stack size, as it's not sufficient to do just librsvg. - # - # Please refer to: - # https://gitlab.gnome.org/GNOME/librsvg/-/issues/686 - # https://gitlab.gnome.org/GNOME/librsvg/-/issues/874 - # - # TODO: Find an actual fix instead of increasing the stack - use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 - - # FIXME: add systemtap/dtrace support, like in glib:2 - local emesonargs=( - $(meson_feature cairo) - $(meson_feature readline) - $(meson_feature sysprof profiler) - -Dinstalled_tests=false - $(meson_use !test skip_dbus_tests) - $(meson_use !test skip_gtk_tests) - -Db_pch=True # TODO this has to go - ) - meson_src_configure -} - -src_test() { - virtx meson_src_test -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: f7befe1f4a35050cb0bf37701b3bd1c17e11bb9c Author: Guillermo Joandet gmail com> AuthorDate: Thu Jun 15 10:53:32 2023 + Commit: Matt Turner gentoo org> CommitDate: Thu Jun 15 13:49:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7befe1f dev-libs/gjs: Version bump to 1.76.2 Signed-off-by: Guillermo Joandet gmail.com> Closes: https://github.com/gentoo/gentoo/pull/31451 Signed-off-by: Matt Turner gentoo.org> dev-libs/gjs/Manifest | 1 + dev-libs/gjs/gjs-1.76.2.ebuild | 72 ++ 2 files changed, 73 insertions(+) diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest index 42cbc07a036e..833b0bcc0a94 100644 --- a/dev-libs/gjs/Manifest +++ b/dev-libs/gjs/Manifest @@ -1,2 +1,3 @@ DIST gjs-1.76.0.tar.xz 645364 BLAKE2B 9987033883e466c983af007c870cba4f2ef70ee08e276777e1b52103ddcebd1285ca9f3ce64c8ef52437a829157f58902cfb921eed06442e53fd9778d9cd9f2b SHA512 fa44431f431f14b82c648c388046b83722808db52d2bbe2deeb8d270d6fbeee9c4ee27feaa4fef425e1ab5ac65a1e68d7aa9457d543044362752810128064ea6 DIST gjs-1.76.1.tar.xz 645888 BLAKE2B 8d37a23080cbacec616af66b482685a05d0dbbf481b6b8f16ac319da0630597aaee223098aea3866644a99bfc28f55933c8f1a6458d82e902c53d0f6dc957fa6 SHA512 30d1da0296a3ae4ec7e7a67a850d10dbc1bf6ac699d2a9d58280b98ee5506bc76b801d62a3c5f964b38995ceda669946df26af51c96417374ff283def7bc7bc1 +DIST gjs-1.76.2.tar.xz 646232 BLAKE2B 66466eeb5f956d5041f4e63ba977dc9a688455770c39bcedd63576f56fde9821ed3c827c470f7e3befbbf7828fbd197706637da458876ec129d6c16323e414e8 SHA512 26b024874ce69a6f58b5fabe006b8d5417971db9de00e21ecd352715b4535f405d162bb81c0cf6b20313f0f78833962080ac1cb9bd42cfff9cf6a74340458540 diff --git a/dev-libs/gjs/gjs-1.76.2.ebuild b/dev-libs/gjs/gjs-1.76.2.ebuild new file mode 100644 index ..1806edd6bfdd --- /dev/null +++ b/dev-libs/gjs/gjs-1.76.2.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic gnome.org meson virtualx + +DESCRIPTION="Javascript bindings for GNOME" +HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs"; + +LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" +SLOT="0" +IUSE="+cairo examples readline sysprof test" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.66.0:2 + dev-libs/libffi:= + >=dev-libs/gobject-introspection-1.71.1:= + >=dev-lang/spidermonkey-102.2.0:102 + cairo? ( x11-libs/cairo[X,glib] ) + readline? ( sys-libs/readline:0= ) +" +DEPEND="${RDEPEND} + sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) + test? ( + sys-apps/dbus + >=x11-libs/gtk+-3.20:3[introspection] + ) +" +BDEPEND=" + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}/${PN}-1.76.0-move_have_gtk4_to_the_appropriate_place.patch" +) + +src_configure() { + append-cppflags -DG_DISABLE_CAST_CHECKS + + # On musl, it's required that either gjs, pixman or gnome-shell to be built + # with a larger stack otherwise librsvg fails to render a particular SVG, as + # a result we fail to get gdm or gnome-shell running (greeted with a fail + # whale screen). The bug has been reported to librsvg. This is ideally just + # a temporary workaround until we understand what exactly needs a larger + # stack size, as it's not sufficient to do just librsvg. + # + # Please refer to: + # https://gitlab.gnome.org/GNOME/librsvg/-/issues/686 + # https://gitlab.gnome.org/GNOME/librsvg/-/issues/874 + # + # TODO: Find an actual fix instead of increasing the stack + use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 + + # FIXME: add systemtap/dtrace support, like in glib:2 + local emesonargs=( + $(meson_feature cairo) + $(meson_feature readline) + $(meson_feature sysprof profiler) + -Dinstalled_tests=false + $(meson_use !test skip_dbus_tests) + $(meson_use !test skip_gtk_tests) + -Db_pch=True # TODO this has to go + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 050449a6879c101fec21940ec172fe4ebf4c94ea Author: Matt Turner gentoo org> AuthorDate: Sat Jun 10 17:52:15 2023 + Commit: Matt Turner gentoo org> CommitDate: Sat Jun 10 17:52:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=050449a6 dev-libs/gjs: Drop mistaken stable keywords Signed-off-by: Matt Turner gentoo.org> dev-libs/gjs/gjs-1.76.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.76.1.ebuild b/dev-libs/gjs/gjs-1.76.1.ebuild index 13b94f615455..1806edd6bfdd 100644 --- a/dev-libs/gjs/gjs-1.76.1.ebuild +++ b/dev-libs/gjs/gjs-1.76.1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples readline sysprof test" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 151319edce84446db8e437012a011eef0201599c Author: Guillermo Joandet gmail com> AuthorDate: Sat Jun 10 17:01:39 2023 + Commit: Matt Turner gentoo org> CommitDate: Sat Jun 10 17:21:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=151319ed dev-libs/gjs: Version bump to 1.76.1 Signed-off-by: Guillermo Joandet gmail.com> Closes: https://github.com/gentoo/gentoo/pull/31376 Signed-off-by: Matt Turner gentoo.org> dev-libs/gjs/Manifest | 1 + dev-libs/gjs/gjs-1.76.1.ebuild | 72 ++ 2 files changed, 73 insertions(+) diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest index f6dbe776d33d..42cbc07a036e 100644 --- a/dev-libs/gjs/Manifest +++ b/dev-libs/gjs/Manifest @@ -1 +1,2 @@ DIST gjs-1.76.0.tar.xz 645364 BLAKE2B 9987033883e466c983af007c870cba4f2ef70ee08e276777e1b52103ddcebd1285ca9f3ce64c8ef52437a829157f58902cfb921eed06442e53fd9778d9cd9f2b SHA512 fa44431f431f14b82c648c388046b83722808db52d2bbe2deeb8d270d6fbeee9c4ee27feaa4fef425e1ab5ac65a1e68d7aa9457d543044362752810128064ea6 +DIST gjs-1.76.1.tar.xz 645888 BLAKE2B 8d37a23080cbacec616af66b482685a05d0dbbf481b6b8f16ac319da0630597aaee223098aea3866644a99bfc28f55933c8f1a6458d82e902c53d0f6dc957fa6 SHA512 30d1da0296a3ae4ec7e7a67a850d10dbc1bf6ac699d2a9d58280b98ee5506bc76b801d62a3c5f964b38995ceda669946df26af51c96417374ff283def7bc7bc1 diff --git a/dev-libs/gjs/gjs-1.76.1.ebuild b/dev-libs/gjs/gjs-1.76.1.ebuild new file mode 100644 index ..13b94f615455 --- /dev/null +++ b/dev-libs/gjs/gjs-1.76.1.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic gnome.org meson virtualx + +DESCRIPTION="Javascript bindings for GNOME" +HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs"; + +LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" +SLOT="0" +IUSE="+cairo examples readline sysprof test" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.66.0:2 + dev-libs/libffi:= + >=dev-libs/gobject-introspection-1.71.1:= + >=dev-lang/spidermonkey-102.2.0:102 + cairo? ( x11-libs/cairo[X,glib] ) + readline? ( sys-libs/readline:0= ) +" +DEPEND="${RDEPEND} + sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) + test? ( + sys-apps/dbus + >=x11-libs/gtk+-3.20:3[introspection] + ) +" +BDEPEND=" + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}/${PN}-1.76.0-move_have_gtk4_to_the_appropriate_place.patch" +) + +src_configure() { + append-cppflags -DG_DISABLE_CAST_CHECKS + + # On musl, it's required that either gjs, pixman or gnome-shell to be built + # with a larger stack otherwise librsvg fails to render a particular SVG, as + # a result we fail to get gdm or gnome-shell running (greeted with a fail + # whale screen). The bug has been reported to librsvg. This is ideally just + # a temporary workaround until we understand what exactly needs a larger + # stack size, as it's not sufficient to do just librsvg. + # + # Please refer to: + # https://gitlab.gnome.org/GNOME/librsvg/-/issues/686 + # https://gitlab.gnome.org/GNOME/librsvg/-/issues/874 + # + # TODO: Find an actual fix instead of increasing the stack + use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 + + # FIXME: add systemtap/dtrace support, like in glib:2 + local emesonargs=( + $(meson_feature cairo) + $(meson_feature readline) + $(meson_feature sysprof profiler) + -Dinstalled_tests=false + $(meson_use !test skip_dbus_tests) + $(meson_use !test skip_gtk_tests) + -Db_pch=True # TODO this has to go + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: b0f4400a389c08bd90c2726c0dc30eec2e62fdf0 Author: Arthur Zamarin gentoo org> AuthorDate: Fri May 5 06:08:56 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri May 5 06:08:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0f4400a dev-libs/gjs: Stabilize 1.76.0 ppc, #905546 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/gjs/gjs-1.76.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.76.0.ebuild b/dev-libs/gjs/gjs-1.76.0.ebuild index f3704e12d4f8..510b1bfe27b3 100644 --- a/dev-libs/gjs/gjs-1.76.0.ebuild +++ b/dev-libs/gjs/gjs-1.76.0.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples readline sysprof test" -KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 3ad014b72d858aafba833cbcc19de00f844c8114 Author: Sam James gentoo org> AuthorDate: Wed May 3 03:52:49 2023 + Commit: Sam James gentoo org> CommitDate: Wed May 3 03:52:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ad014b7 dev-libs/gjs: Stabilize 1.76.0 ppc64, #905546 Signed-off-by: Sam James gentoo.org> dev-libs/gjs/gjs-1.76.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.76.0.ebuild b/dev-libs/gjs/gjs-1.76.0.ebuild index 80d90027912c..f3704e12d4f8 100644 --- a/dev-libs/gjs/gjs-1.76.0.ebuild +++ b/dev-libs/gjs/gjs-1.76.0.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples readline sysprof test" -KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: ab651dcb038dfde21bd8f8d55e0d2496fccaf6af Author: Arthur Zamarin gentoo org> AuthorDate: Tue May 2 19:20:59 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue May 2 19:20:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab651dcb dev-libs/gjs: Stabilize 1.76.0 x86, #905546 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/gjs/gjs-1.76.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.76.0.ebuild b/dev-libs/gjs/gjs-1.76.0.ebuild index b3ccfb226004..80d90027912c 100644 --- a/dev-libs/gjs/gjs-1.76.0.ebuild +++ b/dev-libs/gjs/gjs-1.76.0.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples readline sysprof test" -KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: f48a924d60988cd6fb59d75b7a96be89d060b871 Author: Arthur Zamarin gentoo org> AuthorDate: Tue May 2 19:01:01 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue May 2 19:01:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f48a924d dev-libs/gjs: Stabilize 1.76.0 amd64, #905546 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/gjs/gjs-1.76.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.76.0.ebuild b/dev-libs/gjs/gjs-1.76.0.ebuild index 4fabb825582c..b3ccfb226004 100644 --- a/dev-libs/gjs/gjs-1.76.0.ebuild +++ b/dev-libs/gjs/gjs-1.76.0.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples readline sysprof test" -KEYWORDS="~amd64 arm arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: e1fba0572ac6161dba03c00ccdb3a39121c51b1d Author: Arthur Zamarin gentoo org> AuthorDate: Tue May 2 17:51:23 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue May 2 17:51:23 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1fba057 dev-libs/gjs: Stabilize 1.76.0 arm64, #905546 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/gjs/gjs-1.76.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.76.0.ebuild b/dev-libs/gjs/gjs-1.76.0.ebuild index f8a78f22c40f..4fabb825582c 100644 --- a/dev-libs/gjs/gjs-1.76.0.ebuild +++ b/dev-libs/gjs/gjs-1.76.0.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples readline sysprof test" -KEYWORDS="~amd64 arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 arm arm64 ~ppc ~ppc64 ~riscv ~x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: efc983f7d0be3bd65d5db3d7001969a7de3eeed1 Author: Arthur Zamarin gentoo org> AuthorDate: Tue May 2 17:38:20 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue May 2 17:38:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efc983f7 dev-libs/gjs: Stabilize 1.76.0 arm, #905546 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/gjs/gjs-1.76.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.76.0.ebuild b/dev-libs/gjs/gjs-1.76.0.ebuild index e7cdaae084f1..f8a78f22c40f 100644 --- a/dev-libs/gjs/gjs-1.76.0.ebuild +++ b/dev-libs/gjs/gjs-1.76.0.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples readline sysprof test" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 0943d40457471883e096f36fdcc6d101677ac8f2 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Apr 1 19:00:58 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Apr 1 19:00:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0943d404 dev-libs/gjs: Stabilize 1.74.2 ppc, #901377 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/gjs/gjs-1.74.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.74.2.ebuild b/dev-libs/gjs/gjs-1.74.2.ebuild index ec894bc97180..113ff759ea9e 100644 --- a/dev-libs/gjs/gjs-1.74.2.ebuild +++ b/dev-libs/gjs/gjs-1.74.2.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples readline sysprof test" -KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 0c6f7223d148f0e671404027d890cd1fb29d6ea4 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 31 12:03:22 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 31 12:03:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c6f7223 dev-libs/gjs: Stabilize 1.74.2 arm, #901377 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/gjs/gjs-1.74.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.74.2.ebuild b/dev-libs/gjs/gjs-1.74.2.ebuild index c86be1b458fa..ec894bc97180 100644 --- a/dev-libs/gjs/gjs-1.74.2.ebuild +++ b/dev-libs/gjs/gjs-1.74.2.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples readline sysprof test" -KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/files/, dev-libs/gjs/
commit: aa2cec7d4a0926da65f3830ced1ca945f4dfe96a Author: Guillermo Joandet gmail com> AuthorDate: Sat Mar 18 21:34:16 2023 + Commit: Matt Turner gentoo org> CommitDate: Sun Mar 19 03:41:08 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa2cec7d dev-libs/gjs: Version bump to 1.76.0 Closes: https://bugs.gentoo.org/900875 Closes: https://github.com/gentoo/gentoo/pull/30224 Signed-off-by: Guillermo Joandet gmail.com> Signed-off-by: Matt Turner gentoo.org> dev-libs/gjs/Manifest | 1 + ...0-move_have_gtk4_to_the_appropriate_place.patch | 38 dev-libs/gjs/gjs-1.76.0.ebuild | 72 ++ 3 files changed, 111 insertions(+) diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest index ca195b26575b..3b5bf78e27c0 100644 --- a/dev-libs/gjs/Manifest +++ b/dev-libs/gjs/Manifest @@ -1,3 +1,4 @@ DIST gjs-1.74.1.tar.xz 638536 BLAKE2B 375abcaa20a538cfa271f7dcf6f3715e4324ff5a4a9482ce0dd7f78213598a715ebc034f701fe458876f841f72802db4ae2aabf0abc04dc4ac5bb39c917741fd SHA512 346667accb589df0e6a045e30782017eab928115f263d36d521b61b0af38fd268bc518b8ab5ec78e5d25e0194b744a2ee59e65668da679e138b2122858ce0614 DIST gjs-1.74.2.tar.xz 639012 BLAKE2B 12f6f60b801d96a4cff260a0abc5da96c30a5b77d69d31b646b16db20a586761b36b2601c8da8ab7b313c96b8fb2319ed65cb53f3f3ca2d3d255648ceccdbc7c SHA512 738176aabcc8d0147cf77b7af3271c93ca4e8a473b2d35722b4cf9a15dcdc9f87962a29dd949607d947256df9ffcfd499d7189b6eff7ac416bbad594a2bc8ea9 DIST gjs-1.75.90.tar.xz 645228 BLAKE2B 853704b5eed8d14e070fe47ec10a27071ab6d7c6754f61206f03c20a3fba0038105c54fd2b2b2196dfeb0e74aea966a6bd886ad8d77a0c1d1d70bf6eb5bc0a54 SHA512 2bfdb9fb62612505e2f647c164944337257915d427e62c340b1dbe389d22cf309fe4ba4f55c9399c3027136e24b49ed441598b9fbd93389e8596e2de8a6917fc +DIST gjs-1.76.0.tar.xz 645364 BLAKE2B 9987033883e466c983af007c870cba4f2ef70ee08e276777e1b52103ddcebd1285ca9f3ce64c8ef52437a829157f58902cfb921eed06442e53fd9778d9cd9f2b SHA512 fa44431f431f14b82c648c388046b83722808db52d2bbe2deeb8d270d6fbeee9c4ee27feaa4fef425e1ab5ac65a1e68d7aa9457d543044362752810128064ea6 diff --git a/dev-libs/gjs/files/gjs-1.76.0-move_have_gtk4_to_the_appropriate_place.patch b/dev-libs/gjs/files/gjs-1.76.0-move_have_gtk4_to_the_appropriate_place.patch new file mode 100644 index ..2bb80126507f --- /dev/null +++ b/dev-libs/gjs/files/gjs-1.76.0-move_have_gtk4_to_the_appropriate_place.patch @@ -0,0 +1,38 @@ +# https://gitlab.gnome.org/GNOME/gjs/-/issues/532 +# https://gitlab.gnome.org/GNOME/gjs/-/merge_requests/830/diffs?commit_id=83683d093c157828cf7787e53a32c586ae4e85d3 +diff --git a/installed-tests/js/meson.build b/installed-tests/js/meson.build +index 6db887d2250face397079b03d215bbd13f455efb..1e953ceb7695356b6e854775e5db005a9c22e053 100644 +--- a/installed-tests/js/meson.build b/installed-tests/js/meson.build +@@ -203,9 +203,13 @@ endif + # during build should be run using dbus-run-session + + dbus_tests = ['GDBus'] +-if have_gtk4 and not get_option('skip_gtk_tests') +-# FIXME: find out why GTK4 tries to acquire a message bus +-dbus_tests += 'Gtk4' ++if not get_option('skip_gtk_tests') ++have_gtk4 = dependency('gtk4', required: false).found() ++ ++if have_gtk4 ++# FIXME: find out why GTK4 tries to acquire a message bus ++dbus_tests += 'Gtk4' ++endif + endif + + bus_config = files('../../test/test-bus.conf') +diff --git a/meson.build b/meson.build +index 3ac372a16b0bfaa364ed7422119f3e6e4af8971e..5c7703935b68c724347692ef5bf47a3edf868c61 100644 +--- a/meson.build b/meson.build +@@ -679,10 +679,6 @@ endif + + ### Tests and test setups ## + +-if not get_option('skip_gtk_tests') +-have_gtk4 = dependency('gtk4', required: false).found() +-endif +- + subdir('installed-tests') + + # Note: The test program in test/ needs to be ported diff --git a/dev-libs/gjs/gjs-1.76.0.ebuild b/dev-libs/gjs/gjs-1.76.0.ebuild new file mode 100644 index ..e7cdaae084f1 --- /dev/null +++ b/dev-libs/gjs/gjs-1.76.0.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic gnome.org meson virtualx + +DESCRIPTION="Javascript bindings for GNOME" +HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs"; + +LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" +SLOT="0" +IUSE="+cairo examples readline sysprof test" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.66.0:2 + dev-libs/libffi:= + >=dev-libs/gobject-introspection-1.71.1:= + >=dev-lang/spidermonkey-102.2.0:102 + cairo? ( x11-libs/cairo[X,glib] ) + readline? ( sys-libs/readline:0= ) +" +DEPEND="${RDEPEND} + sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) + test? ( +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 277bc6d90aca531f057efd715abb010e879fa1a2 Author: Guillermo Joandet gmail com> AuthorDate: Tue Mar 7 17:31:26 2023 + Commit: Matt Turner gentoo org> CommitDate: Sat Mar 11 15:40:18 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=277bc6d9 dev-libs/gjs: Version bump to 1.75.90 Signed-off-by: Guillermo Joandet gmail.com> Closes: https://github.com/gentoo/gentoo/pull/29979 Signed-off-by: Matt Turner gentoo.org> dev-libs/gjs/Manifest | 1 + dev-libs/gjs/gjs-1.75.90.ebuild | 68 + 2 files changed, 69 insertions(+) diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest index 54d19e351bc8..ca195b26575b 100644 --- a/dev-libs/gjs/Manifest +++ b/dev-libs/gjs/Manifest @@ -1,2 +1,3 @@ DIST gjs-1.74.1.tar.xz 638536 BLAKE2B 375abcaa20a538cfa271f7dcf6f3715e4324ff5a4a9482ce0dd7f78213598a715ebc034f701fe458876f841f72802db4ae2aabf0abc04dc4ac5bb39c917741fd SHA512 346667accb589df0e6a045e30782017eab928115f263d36d521b61b0af38fd268bc518b8ab5ec78e5d25e0194b744a2ee59e65668da679e138b2122858ce0614 DIST gjs-1.74.2.tar.xz 639012 BLAKE2B 12f6f60b801d96a4cff260a0abc5da96c30a5b77d69d31b646b16db20a586761b36b2601c8da8ab7b313c96b8fb2319ed65cb53f3f3ca2d3d255648ceccdbc7c SHA512 738176aabcc8d0147cf77b7af3271c93ca4e8a473b2d35722b4cf9a15dcdc9f87962a29dd949607d947256df9ffcfd499d7189b6eff7ac416bbad594a2bc8ea9 +DIST gjs-1.75.90.tar.xz 645228 BLAKE2B 853704b5eed8d14e070fe47ec10a27071ab6d7c6754f61206f03c20a3fba0038105c54fd2b2b2196dfeb0e74aea966a6bd886ad8d77a0c1d1d70bf6eb5bc0a54 SHA512 2bfdb9fb62612505e2f647c164944337257915d427e62c340b1dbe389d22cf309fe4ba4f55c9399c3027136e24b49ed441598b9fbd93389e8596e2de8a6917fc diff --git a/dev-libs/gjs/gjs-1.75.90.ebuild b/dev-libs/gjs/gjs-1.75.90.ebuild new file mode 100644 index ..be95ea793e8f --- /dev/null +++ b/dev-libs/gjs/gjs-1.75.90.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic gnome.org meson virtualx + +DESCRIPTION="Javascript bindings for GNOME" +HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs"; + +LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" +SLOT="0" +IUSE="+cairo examples readline sysprof test" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.66.0:2 + dev-libs/libffi:= + >=dev-libs/gobject-introspection-1.71.1:= + >=dev-lang/spidermonkey-102.2.0:102 + cairo? ( x11-libs/cairo[X,glib] ) + readline? ( sys-libs/readline:0= ) +" +DEPEND="${RDEPEND} + sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) + test? ( + sys-apps/dbus + >=x11-libs/gtk+-3.20:3[introspection] + ) +" +BDEPEND=" + virtual/pkgconfig +" + +src_configure() { + append-cppflags -DG_DISABLE_CAST_CHECKS + + # On musl, it's required that either gjs, pixman or gnome-shell to be built + # with a larger stack otherwise librsvg fails to render a particular SVG, as + # a result we fail to get gdm or gnome-shell running (greeted with a fail + # whale screen). The bug has been reported to librsvg. This is ideally just + # a temporary workaround until we understand what exactly needs a larger + # stack size, as it's not sufficient to do just librsvg. + # + # Please refer to: + # https://gitlab.gnome.org/GNOME/librsvg/-/issues/686 + # https://gitlab.gnome.org/GNOME/librsvg/-/issues/874 + # + # TODO: Find an actual fix instead of increasing the stack + use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 + + # FIXME: add systemtap/dtrace support, like in glib:2 + local emesonargs=( + $(meson_feature cairo) + $(meson_feature readline) + $(meson_feature sysprof profiler) + -Dinstalled_tests=false + $(meson_use !test skip_dbus_tests) + $(meson_use !test skip_gtk_tests) + -Db_pch=True # TODO this has to go + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 43842b917dd3378033bd0dc4e413464653a10715 Author: Guillermo Joandet gmail com> AuthorDate: Tue Feb 21 14:41:18 2023 + Commit: Matt Turner gentoo org> CommitDate: Wed Feb 22 22:02:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43842b91 dev-libs/gjs: Version bump to 1.74.2 Signed-off-by: Guillermo Joandet gmail.com> Closes: https://github.com/gentoo/gentoo/pull/29704 Signed-off-by: Matt Turner gentoo.org> dev-libs/gjs/Manifest | 1 + dev-libs/gjs/gjs-1.74.2.ebuild | 68 ++ 2 files changed, 69 insertions(+) diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest index 5ffaae812bbb..54d19e351bc8 100644 --- a/dev-libs/gjs/Manifest +++ b/dev-libs/gjs/Manifest @@ -1 +1,2 @@ DIST gjs-1.74.1.tar.xz 638536 BLAKE2B 375abcaa20a538cfa271f7dcf6f3715e4324ff5a4a9482ce0dd7f78213598a715ebc034f701fe458876f841f72802db4ae2aabf0abc04dc4ac5bb39c917741fd SHA512 346667accb589df0e6a045e30782017eab928115f263d36d521b61b0af38fd268bc518b8ab5ec78e5d25e0194b744a2ee59e65668da679e138b2122858ce0614 +DIST gjs-1.74.2.tar.xz 639012 BLAKE2B 12f6f60b801d96a4cff260a0abc5da96c30a5b77d69d31b646b16db20a586761b36b2601c8da8ab7b313c96b8fb2319ed65cb53f3f3ca2d3d255648ceccdbc7c SHA512 738176aabcc8d0147cf77b7af3271c93ca4e8a473b2d35722b4cf9a15dcdc9f87962a29dd949607d947256df9ffcfd499d7189b6eff7ac416bbad594a2bc8ea9 diff --git a/dev-libs/gjs/gjs-1.74.2.ebuild b/dev-libs/gjs/gjs-1.74.2.ebuild new file mode 100644 index ..3c494fc4f0f8 --- /dev/null +++ b/dev-libs/gjs/gjs-1.74.2.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic gnome.org meson virtualx + +DESCRIPTION="Javascript bindings for GNOME" +HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs"; + +LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" +SLOT="0" +IUSE="+cairo examples readline sysprof test" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.66.0:2 + dev-libs/libffi:= + >=dev-libs/gobject-introspection-1.66.1:= + >=dev-lang/spidermonkey-102.2.0:102 + cairo? ( x11-libs/cairo[X,glib] ) + readline? ( sys-libs/readline:0= ) +" +DEPEND="${RDEPEND} + sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) + test? ( + sys-apps/dbus + >=x11-libs/gtk+-3.20:3[introspection] + ) +" +BDEPEND=" + virtual/pkgconfig +" + +src_configure() { + append-cppflags -DG_DISABLE_CAST_CHECKS + + # On musl, it's required that either gjs, pixman or gnome-shell to be built + # with a larger stack otherwise librsvg fails to render a particular SVG, as + # a result we fail to get gdm or gnome-shell running (greeted with a fail + # whale screen). The bug has been reported to librsvg. This is ideally just + # a temporary workaround until we understand what exactly needs a larger + # stack size, as it's not sufficient to do just librsvg. + # + # Please refer to: + # https://gitlab.gnome.org/GNOME/librsvg/-/issues/686 + # https://gitlab.gnome.org/GNOME/librsvg/-/issues/874 + # + # TODO: Find an actual fix instead of increasing the stack + use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 + + # FIXME: add systemtap/dtrace support, like in glib:2 + local emesonargs=( + $(meson_feature cairo) + $(meson_feature readline) + $(meson_feature sysprof profiler) + -Dinstalled_tests=false + $(meson_use !test skip_dbus_tests) + $(meson_use !test skip_gtk_tests) + -Db_pch=True # TODO this has to go + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: cf7dc5276b6b50ef59cc6f7379957e42f8e82c71 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Dec 22 11:12:30 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Dec 22 11:12:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf7dc527 dev-libs/gjs: Stabilize 1.74.1 arm, #885627 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/gjs/gjs-1.74.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.74.1.ebuild b/dev-libs/gjs/gjs-1.74.1.ebuild index ab54bc1c14cf..cc5a3f3cb136 100644 --- a/dev-libs/gjs/gjs-1.74.1.ebuild +++ b/dev-libs/gjs/gjs-1.74.1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples readline sysprof test" -KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: e616c3df43321fd302fd4c9885d1de5ef85ba3ee Author: Arthur Zamarin gentoo org> AuthorDate: Sat Dec 17 06:43:04 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Dec 17 06:44:26 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e616c3df dev-libs/gjs: Stabilize 1.74.1 ppc, #885627 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/gjs/gjs-1.74.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.74.1.ebuild b/dev-libs/gjs/gjs-1.74.1.ebuild index 7be031cbaa4d..ab54bc1c14cf 100644 --- a/dev-libs/gjs/gjs-1.74.1.ebuild +++ b/dev-libs/gjs/gjs-1.74.1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples readline sysprof test" -KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~riscv x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: f5ca1b383b88f2cc672231c584d218c9ef3b5840 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Dec 16 20:56:32 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Dec 16 20:56:32 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5ca1b38 dev-libs/gjs: Stabilize 1.74.1 ppc64, #885627 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/gjs/gjs-1.74.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.74.1.ebuild b/dev-libs/gjs/gjs-1.74.1.ebuild index 34b369950447..a27ea5d33dee 100644 --- a/dev-libs/gjs/gjs-1.74.1.ebuild +++ b/dev-libs/gjs/gjs-1.74.1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples readline sysprof test" -KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv ~x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/, dev-libs/gjs/files/
commit: 59aefbdbc113f8093239729eaef56b44ccef035e Author: Sam James gentoo org> AuthorDate: Sat Nov 19 04:25:42 2022 + Commit: Sam James gentoo org> CommitDate: Thu Nov 24 03:08:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59aefbdb dev-libs/gjs: drop 1.64.5 Signed-off-by: Sam James gentoo.org> dev-libs/gjs/Manifest | 1 - dev-libs/gjs/files/gjs-1.64.5-gcc-11-support.patch | 129 - dev-libs/gjs/gjs-1.64.5.ebuild | 51 3 files changed, 181 deletions(-) diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest index 8e7789c777d4..968140abcd22 100644 --- a/dev-libs/gjs/Manifest +++ b/dev-libs/gjs/Manifest @@ -1,4 +1,3 @@ -DIST gjs-1.64.5.tar.xz 422548 BLAKE2B dcc0b7327cbc6a1108be031c8807e61ebd3c8392916750078aaa0d82cb3bf9f7ff0e1876c250e5ddf6e9d7bb6a17d9d1fe34c1c77ff534b7ec1dd54fa05a2d1b SHA512 41a3c79888792674b2bccbf254507ed02497eb571c8ca7f47aab406d2ee29b73c98b1c7d59c33ed33bad90c6989df944d78b86d2f7e9824d598b62e29769b6dc DIST gjs-1.72.2.tar.xz 620380 BLAKE2B 5ea15bdf25c36fa0236f03adea5b2261db3923190005754119eacd070830e7baedfa842ab273219055f67f7af535d31d5844c76eddfb03a8ec1cab57297ec258 SHA512 0dd10f40e8811bbb79c541cf3dc4e3759c0e025485e4b8ad2870dc30ac8030573300bc178c78bf2d396b86733e36b33210bfbdeead6a314e592d5b3c250a16a2 DIST gjs-1.74.0.tar.xz 638064 BLAKE2B d44f323aef9b696c7dab53fb46d6bbf142f83636bff81fe68bd30f1f897a778836d7a388c946cb86e84df15b3908d8ff14f0d994854eb2dce7af2c4e54da299b SHA512 a17947664a2bb83363ec564dcb5e619f241d0b547512042f2c0e49fbbc8ca4217b90e6b22bc2e4004e8f27e013f8520674a493f7cf3b808437b855eee3eb0408 DIST gjs-1.74.1.tar.xz 638536 BLAKE2B 375abcaa20a538cfa271f7dcf6f3715e4324ff5a4a9482ce0dd7f78213598a715ebc034f701fe458876f841f72802db4ae2aabf0abc04dc4ac5bb39c917741fd SHA512 346667accb589df0e6a045e30782017eab928115f263d36d521b61b0af38fd268bc518b8ab5ec78e5d25e0194b744a2ee59e65668da679e138b2122858ce0614 diff --git a/dev-libs/gjs/files/gjs-1.64.5-gcc-11-support.patch b/dev-libs/gjs/files/gjs-1.64.5-gcc-11-support.patch deleted file mode 100644 index 3808b6d7862b.. --- a/dev-libs/gjs/files/gjs-1.64.5-gcc-11-support.patch +++ /dev/null @@ -1,129 +0,0 @@ -From 757d42d87e8a3b52a0782bc9cbd33c788ecc34e4 Mon Sep 17 00:00:00 2001 -From: Philip Chimento -Date: Mon, 15 Feb 2021 20:40:43 -0800 -Subject: [PATCH 1/2] GjsPrivate: Remove volatile from g_once_init_enter flag - -On platforms where g_once_init_enter() is defined to use C11 atomic -builtins, passing a pointer to a volatile value will generate a warning -in GCC 11 and later. - -More info about the GCC change: -https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95378 -https://gcc.gnu.org/pipermail/gcc-patches/2020-June/548283.html - -More info about changes made in GLib: -https://gitlab.gnome.org/GNOME/glib/-/issues/600 - -See: #376 -(cherry picked from commit 989ac9ac723dc1c8b6b8961292f236c558f5c0f0) - libgjs-private/gjs-util.c | 8 - 1 file changed, 4 insertions(+), 4 deletions(-) - -diff --git a/libgjs-private/gjs-util.c b/libgjs-private/gjs-util.c -index 20a732d5..f7f3189a 100644 a/libgjs-private/gjs-util.c -+++ b/libgjs-private/gjs-util.c -@@ -57,8 +57,8 @@ gjs_format_int_alternative_output(int n) - GType - gjs_locale_category_get_type(void) - { -- static volatile size_t g_define_type_id__volatile = 0; -- if (g_once_init_enter(&g_define_type_id__volatile)) { -+static size_t gjs_locale_category_get_type = 0; -+if (g_once_init_enter(&gjs_locale_category_get_type)) { - static const GEnumValue v[] = { - { GJS_LOCALE_CATEGORY_ALL, "GJS_LOCALE_CATEGORY_ALL", "all" }, - { GJS_LOCALE_CATEGORY_COLLATE, "GJS_LOCALE_CATEGORY_COLLATE", "collate" }, -@@ -72,9 +72,9 @@ gjs_locale_category_get_type(void) - GType g_define_type_id = - g_enum_register_static(g_intern_static_string("GjsLocaleCategory"), v); - -- g_once_init_leave(&g_define_type_id__volatile, g_define_type_id); -+ g_once_init_leave(&gjs_locale_category_get_type, g_define_type_id); - } -- return g_define_type_id__volatile; -+ return gjs_locale_category_get_type; - } - - /** --- -2.35.1 - -From dade6ee66e07a1865dc380060abe921eaeeae763 Mon Sep 17 00:00:00 2001 -From: Philip Chimento -Date: Sun, 14 Feb 2021 12:20:09 -0800 -Subject: [PATCH 2/2] maint: Avoid g_once_init_enter error in GCC 11 - -On platforms where g_once_init_enter() is defined to use C11 atomic -builtins, passing a pointer to a volatile value is an error in GCC 11 and -later, in C++. - -More info about the GCC change: -https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95378 -https://gcc.gnu.org/pipermail/gcc-patches/2020-June/548283.html - -However, it's my understanding that in modern C++ there is no longer a -need to guard the initialization of these variables. Since C++11, static -local variables in a function are guaranteed to be initialized only once, -the first time control passes through that fu
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: e8fc3d4c0fb680767d99855d414eab2fbb63aa1f Author: Sam James gentoo org> AuthorDate: Sat Nov 19 04:47:05 2022 + Commit: Sam James gentoo org> CommitDate: Sun Nov 20 00:41:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8fc3d4c dev-libs/gjs: stabilize 1.72.2-r1 for ppc Signed-off-by: Sam James gentoo.org> dev-libs/gjs/gjs-1.72.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.72.2-r1.ebuild b/dev-libs/gjs/gjs-1.72.2-r1.ebuild index 6b2674c19989..62bb94cec789 100644 --- a/dev-libs/gjs/gjs-1.72.2-r1.ebuild +++ b/dev-libs/gjs/gjs-1.72.2-r1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples readline sysprof test" -KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 99f225b270b5f2a04b80703b2828fb81d214bdb4 Author: Sam James gentoo org> AuthorDate: Sat Nov 19 04:25:15 2022 + Commit: Sam James gentoo org> CommitDate: Sun Nov 20 00:41:37 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99f225b2 dev-libs/gjs: keyword >=1.72.2-r1 for ~ppc Signed-off-by: Sam James gentoo.org> dev-libs/gjs/gjs-1.72.2-r1.ebuild | 2 +- dev-libs/gjs/gjs-1.74.0.ebuild| 2 +- dev-libs/gjs/gjs-1.74.1.ebuild| 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-libs/gjs/gjs-1.72.2-r1.ebuild b/dev-libs/gjs/gjs-1.72.2-r1.ebuild index d0f22ad5477d..6b2674c19989 100644 --- a/dev-libs/gjs/gjs-1.72.2-r1.ebuild +++ b/dev-libs/gjs/gjs-1.72.2-r1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples readline sysprof test" -KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86" RESTRICT="!test? ( test )" RDEPEND=" diff --git a/dev-libs/gjs/gjs-1.74.0.ebuild b/dev-libs/gjs/gjs-1.74.0.ebuild index fc6216a63210..5d158cb1470d 100644 --- a/dev-libs/gjs/gjs-1.74.0.ebuild +++ b/dev-libs/gjs/gjs-1.74.0.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples readline sysprof test" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" RESTRICT="!test? ( test )" RDEPEND=" diff --git a/dev-libs/gjs/gjs-1.74.1.ebuild b/dev-libs/gjs/gjs-1.74.1.ebuild index fc6216a63210..5d158cb1470d 100644 --- a/dev-libs/gjs/gjs-1.74.1.ebuild +++ b/dev-libs/gjs/gjs-1.74.1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples readline sysprof test" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: c29c2c0be1bd857e6e74ff60750c01c06ce48c2a Author: Guillermo Joandet gmail com> AuthorDate: Sat Oct 29 23:42:28 2022 + Commit: Matt Turner gentoo org> CommitDate: Sun Oct 30 15:24:07 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c29c2c0b dev-libs/gjs: Version bump to 1.74.1 Signed-off-by: Guillermo Joandet gmail.com> Closes: https://github.com/gentoo/gentoo/pull/28024 Signed-off-by: Matt Turner gentoo.org> dev-libs/gjs/Manifest | 1 + dev-libs/gjs/gjs-1.74.1.ebuild | 68 ++ 2 files changed, 69 insertions(+) diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest index 295a5fbd1ec2..8e7789c777d4 100644 --- a/dev-libs/gjs/Manifest +++ b/dev-libs/gjs/Manifest @@ -1,3 +1,4 @@ DIST gjs-1.64.5.tar.xz 422548 BLAKE2B dcc0b7327cbc6a1108be031c8807e61ebd3c8392916750078aaa0d82cb3bf9f7ff0e1876c250e5ddf6e9d7bb6a17d9d1fe34c1c77ff534b7ec1dd54fa05a2d1b SHA512 41a3c79888792674b2bccbf254507ed02497eb571c8ca7f47aab406d2ee29b73c98b1c7d59c33ed33bad90c6989df944d78b86d2f7e9824d598b62e29769b6dc DIST gjs-1.72.2.tar.xz 620380 BLAKE2B 5ea15bdf25c36fa0236f03adea5b2261db3923190005754119eacd070830e7baedfa842ab273219055f67f7af535d31d5844c76eddfb03a8ec1cab57297ec258 SHA512 0dd10f40e8811bbb79c541cf3dc4e3759c0e025485e4b8ad2870dc30ac8030573300bc178c78bf2d396b86733e36b33210bfbdeead6a314e592d5b3c250a16a2 DIST gjs-1.74.0.tar.xz 638064 BLAKE2B d44f323aef9b696c7dab53fb46d6bbf142f83636bff81fe68bd30f1f897a778836d7a388c946cb86e84df15b3908d8ff14f0d994854eb2dce7af2c4e54da299b SHA512 a17947664a2bb83363ec564dcb5e619f241d0b547512042f2c0e49fbbc8ca4217b90e6b22bc2e4004e8f27e013f8520674a493f7cf3b808437b855eee3eb0408 +DIST gjs-1.74.1.tar.xz 638536 BLAKE2B 375abcaa20a538cfa271f7dcf6f3715e4324ff5a4a9482ce0dd7f78213598a715ebc034f701fe458876f841f72802db4ae2aabf0abc04dc4ac5bb39c917741fd SHA512 346667accb589df0e6a045e30782017eab928115f263d36d521b61b0af38fd268bc518b8ab5ec78e5d25e0194b744a2ee59e65668da679e138b2122858ce0614 diff --git a/dev-libs/gjs/gjs-1.74.1.ebuild b/dev-libs/gjs/gjs-1.74.1.ebuild new file mode 100644 index ..fc6216a63210 --- /dev/null +++ b/dev-libs/gjs/gjs-1.74.1.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic gnome.org meson virtualx + +DESCRIPTION="Javascript bindings for GNOME" +HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs"; + +LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" +SLOT="0" +IUSE="+cairo examples readline sysprof test" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.66.0:2 + dev-libs/libffi:= + >=dev-libs/gobject-introspection-1.66.1:= + >=dev-lang/spidermonkey-102.2.0:102 + cairo? ( x11-libs/cairo[X,glib] ) + readline? ( sys-libs/readline:0= ) +" +DEPEND="${RDEPEND} + sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) + test? ( + sys-apps/dbus + >=x11-libs/gtk+-3.20:3[introspection] + ) +" +BDEPEND=" + virtual/pkgconfig +" + +src_configure() { + append-cppflags -DG_DISABLE_CAST_CHECKS + + # On musl, it's required that either gjs, pixman or gnome-shell to be built + # with a larger stack otherwise librsvg fails to render a particular SVG, as + # a result we fail to get gdm or gnome-shell running (greeted with a fail + # whale screen). The bug has been reported to librsvg. This is ideally just + # a temporary workaround until we understand what exactly needs a larger + # stack size, as it's not sufficient to do just librsvg. + # + # Please refer to: + # https://gitlab.gnome.org/GNOME/librsvg/-/issues/686 + # https://gitlab.gnome.org/GNOME/librsvg/-/issues/874 + # + # TODO: Find an actual fix instead of increasing the stack + use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 + + # FIXME: add systemtap/dtrace support, like in glib:2 + local emesonargs=( + $(meson_feature cairo) + $(meson_feature readline) + $(meson_feature sysprof profiler) + -Dinstalled_tests=false + $(meson_use !test skip_dbus_tests) + $(meson_use !test skip_gtk_tests) + -Db_pch=True # TODO this has to go + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 8cf41a274e0ceded6b36a5409e938ab38f795427 Author: Matt Turner gentoo org> AuthorDate: Sat Oct 29 21:19:44 2022 + Commit: Matt Turner gentoo org> CommitDate: Sat Oct 29 23:20:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cf41a27 dev-libs/gjs: Set remote-id Signed-off-by: Matt Turner gentoo.org> dev-libs/gjs/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dev-libs/gjs/metadata.xml b/dev-libs/gjs/metadata.xml index 0cf2f6cd932c..cc6371730cc6 100644 --- a/dev-libs/gjs/metadata.xml +++ b/dev-libs/gjs/metadata.xml @@ -8,4 +8,7 @@ Enable profiling data capture support using dev-util/sysprof-capture + +GNOME/gjs +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: b8215b304dce31259ace9bf5ba1cf4b99749a155 Author: Sam James gentoo org> AuthorDate: Sat Oct 8 18:20:02 2022 + Commit: Sam James gentoo org> CommitDate: Sat Oct 8 18:25:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8215b30 dev-libs/gjs: fix MissingUseDepDefault on cairo Closes: https://bugs.gentoo.org/875908 Signed-off-by: Sam James gentoo.org> dev-libs/gjs/{gjs-1.72.1.ebuild => gjs-1.72.1-r1.ebuild} | 2 +- dev-libs/gjs/{gjs-1.72.2.ebuild => gjs-1.72.2-r1.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/gjs/gjs-1.72.1.ebuild b/dev-libs/gjs/gjs-1.72.1-r1.ebuild similarity index 97% rename from dev-libs/gjs/gjs-1.72.1.ebuild rename to dev-libs/gjs/gjs-1.72.1-r1.ebuild index 1bc9ac221ed6..d0f22ad5477d 100644 --- a/dev-libs/gjs/gjs-1.72.1.ebuild +++ b/dev-libs/gjs/gjs-1.72.1-r1.ebuild @@ -19,7 +19,7 @@ RDEPEND=" dev-libs/libffi:= >=dev-libs/gobject-introspection-1.66.1:= >=dev-lang/spidermonkey-91.3.0:91 - cairo? ( x11-libs/cairo[X,glib,svg] ) + cairo? ( x11-libs/cairo[X,glib,svg(+)] ) readline? ( sys-libs/readline:0= ) " DEPEND="${RDEPEND} diff --git a/dev-libs/gjs/gjs-1.72.2.ebuild b/dev-libs/gjs/gjs-1.72.2-r1.ebuild similarity index 97% rename from dev-libs/gjs/gjs-1.72.2.ebuild rename to dev-libs/gjs/gjs-1.72.2-r1.ebuild index 1bc9ac221ed6..d0f22ad5477d 100644 --- a/dev-libs/gjs/gjs-1.72.2.ebuild +++ b/dev-libs/gjs/gjs-1.72.2-r1.ebuild @@ -19,7 +19,7 @@ RDEPEND=" dev-libs/libffi:= >=dev-libs/gobject-introspection-1.66.1:= >=dev-lang/spidermonkey-91.3.0:91 - cairo? ( x11-libs/cairo[X,glib,svg] ) + cairo? ( x11-libs/cairo[X,glib,svg(+)] ) readline? ( sys-libs/readline:0= ) " DEPEND="${RDEPEND}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: ea3d7763ccdaad0e0a284c12ee8822f8eb4f6b78 Author: Matt Turner gentoo org> AuthorDate: Fri Oct 7 23:22:25 2022 + Commit: Matt Turner gentoo org> CommitDate: Fri Oct 7 23:22:25 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea3d7763 dev-libs/gjs: Drop USE dep on cairo[svg] Bug: https://bugs.gentoo.org/875908 Signed-off-by: Matt Turner gentoo.org> dev-libs/gjs/gjs-1.74.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.74.0.ebuild b/dev-libs/gjs/gjs-1.74.0.ebuild index 14cb544aa6d7..fc6216a63210 100644 --- a/dev-libs/gjs/gjs-1.74.0.ebuild +++ b/dev-libs/gjs/gjs-1.74.0.ebuild @@ -19,7 +19,7 @@ RDEPEND=" dev-libs/libffi:= >=dev-libs/gobject-introspection-1.66.1:= >=dev-lang/spidermonkey-102.2.0:102 - cairo? ( x11-libs/cairo[X,glib,svg] ) + cairo? ( x11-libs/cairo[X,glib] ) readline? ( sys-libs/readline:0= ) " DEPEND="${RDEPEND}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 4d534829febca4a7fa6a2b4cbb98d934ada74004 Author: Matt Turner gentoo org> AuthorDate: Fri Oct 7 23:20:14 2022 + Commit: Matt Turner gentoo org> CommitDate: Fri Oct 7 23:20:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d534829 dev-libs/gjs: Drop useless IUSE=gtk Signed-off-by: Matt Turner gentoo.org> dev-libs/gjs/gjs-1.64.5.ebuild | 2 +- dev-libs/gjs/gjs-1.72.1.ebuild | 2 +- dev-libs/gjs/gjs-1.72.2.ebuild | 2 +- dev-libs/gjs/gjs-1.74.0.ebuild | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-libs/gjs/gjs-1.64.5.ebuild b/dev-libs/gjs/gjs-1.64.5.ebuild index 60973ef2fa78..c9acc67c8466 100644 --- a/dev-libs/gjs/gjs-1.64.5.ebuild +++ b/dev-libs/gjs/gjs-1.64.5.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"; LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" -IUSE="+cairo examples gtk readline +sysprof test" +IUSE="+cairo examples readline +sysprof test" KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 sparc x86" RESTRICT="!test? ( test )" diff --git a/dev-libs/gjs/gjs-1.72.1.ebuild b/dev-libs/gjs/gjs-1.72.1.ebuild index cc09c1592110..1bc9ac221ed6 100644 --- a/dev-libs/gjs/gjs-1.72.1.ebuild +++ b/dev-libs/gjs/gjs-1.72.1.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" -IUSE="+cairo examples gtk readline sysprof test" +IUSE="+cairo examples readline sysprof test" KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86" RESTRICT="!test? ( test )" diff --git a/dev-libs/gjs/gjs-1.72.2.ebuild b/dev-libs/gjs/gjs-1.72.2.ebuild index cc09c1592110..1bc9ac221ed6 100644 --- a/dev-libs/gjs/gjs-1.72.2.ebuild +++ b/dev-libs/gjs/gjs-1.72.2.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" -IUSE="+cairo examples gtk readline sysprof test" +IUSE="+cairo examples readline sysprof test" KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86" RESTRICT="!test? ( test )" diff --git a/dev-libs/gjs/gjs-1.74.0.ebuild b/dev-libs/gjs/gjs-1.74.0.ebuild index dda2b9c1dcb1..14cb544aa6d7 100644 --- a/dev-libs/gjs/gjs-1.74.0.ebuild +++ b/dev-libs/gjs/gjs-1.74.0.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" -IUSE="+cairo examples gtk readline sysprof test" +IUSE="+cairo examples readline sysprof test" KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: b9700b64dd78b63ae2d675cf87ead6e255956ff6 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Sep 28 16:29:00 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Sep 28 16:29:00 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9700b64 dev-libs/gjs: Stabilize 1.72.2 ppc64, #868606 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/gjs/gjs-1.72.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.72.2.ebuild b/dev-libs/gjs/gjs-1.72.2.ebuild index 87ea30c49dca..cc09c1592110 100644 --- a/dev-libs/gjs/gjs-1.72.2.ebuild +++ b/dev-libs/gjs/gjs-1.72.2.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples gtk readline sysprof test" -KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 0bc80fd87de3b7bfeadddc213377c75cdb2af2c0 Author: Sam James gentoo org> AuthorDate: Mon Sep 19 01:38:07 2022 + Commit: Sam James gentoo org> CommitDate: Mon Sep 19 01:38:07 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bc80fd8 dev-libs/gjs: Stabilize 1.72.2 arm, #868606 Signed-off-by: Sam James gentoo.org> dev-libs/gjs/gjs-1.72.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.72.2.ebuild b/dev-libs/gjs/gjs-1.72.2.ebuild index 002524a5ac0e..87ea30c49dca 100644 --- a/dev-libs/gjs/gjs-1.72.2.ebuild +++ b/dev-libs/gjs/gjs-1.72.2.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples gtk readline sysprof test" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 9a15a4a703d884ed65258a560f4941b863d00dd7 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Aug 15 19:12:39 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Aug 15 19:12:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a15a4a7 dev-libs/gjs: Stabilize 1.72.1 ppc64, #861029 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/gjs/gjs-1.72.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.72.1.ebuild b/dev-libs/gjs/gjs-1.72.1.ebuild index 87ea30c49dca..cc09c1592110 100644 --- a/dev-libs/gjs/gjs-1.72.1.ebuild +++ b/dev-libs/gjs/gjs-1.72.1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples gtk readline sysprof test" -KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: c5c82da9bdae67a4b48c1ca6b15d18934928eff0 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Aug 15 17:43:38 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Aug 15 17:43:38 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5c82da9 dev-libs/gjs: Stabilize 1.72.1 arm, #861029 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/gjs/gjs-1.72.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.72.1.ebuild b/dev-libs/gjs/gjs-1.72.1.ebuild index 002524a5ac0e..87ea30c49dca 100644 --- a/dev-libs/gjs/gjs-1.72.1.ebuild +++ b/dev-libs/gjs/gjs-1.72.1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples gtk readline sysprof test" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: ce2f8f74333e1a2921ae6eed2be6cb5ad2b5a435 Author: Matt Turner gentoo org> AuthorDate: Mon Aug 8 14:58:43 2022 + Commit: Matt Turner gentoo org> CommitDate: Mon Aug 8 15:01:26 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce2f8f74 dev-libs/gjs: Version bump to 1.72.2 Signed-off-by: Matt Turner gentoo.org> dev-libs/gjs/Manifest | 1 + dev-libs/gjs/gjs-1.72.2.ebuild | 67 ++ 2 files changed, 68 insertions(+) diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest index 7eb0bab96283..ea4bb9662283 100644 --- a/dev-libs/gjs/Manifest +++ b/dev-libs/gjs/Manifest @@ -1,3 +1,4 @@ DIST gjs-1.64.5.tar.xz 422548 BLAKE2B dcc0b7327cbc6a1108be031c8807e61ebd3c8392916750078aaa0d82cb3bf9f7ff0e1876c250e5ddf6e9d7bb6a17d9d1fe34c1c77ff534b7ec1dd54fa05a2d1b SHA512 41a3c79888792674b2bccbf254507ed02497eb571c8ca7f47aab406d2ee29b73c98b1c7d59c33ed33bad90c6989df944d78b86d2f7e9824d598b62e29769b6dc DIST gjs-1.72.0.tar.xz 620296 BLAKE2B 33665e66d548c6017bdc9ddb7409e1a21b07c9257bfa23ef35b58131037eefcf8ec5c8ffddbb1968db374f22729a6da873b85a022a2f3ed00168cba00acc7923 SHA512 224934eed511052d013cc7c2a29ccf79b14e5ed8c01db8071f07858387d7794b9156abd43ac494a13294248d9b6f2956d21c4e9581a41f5161043dff374f72f9 DIST gjs-1.72.1.tar.xz 620248 BLAKE2B 945b988fdb8c9fc01ec73c8f10b7e5ba9db3ee6dabee65d574b42b7cc9421a0c679f15d565a5e538f6493ed58dc4f9503698b8e3c554704338225d7a748b9594 SHA512 dbceb8651e248ace064d9338d1b3ee1ec0ec835843eb617925b09d77808a71274023d7ad621ed638ff47b93e1fa46e7a349342e555dd6043dc97b81d36bf34e6 +DIST gjs-1.72.2.tar.xz 620380 BLAKE2B 5ea15bdf25c36fa0236f03adea5b2261db3923190005754119eacd070830e7baedfa842ab273219055f67f7af535d31d5844c76eddfb03a8ec1cab57297ec258 SHA512 0dd10f40e8811bbb79c541cf3dc4e3759c0e025485e4b8ad2870dc30ac8030573300bc178c78bf2d396b86733e36b33210bfbdeead6a314e592d5b3c250a16a2 diff --git a/dev-libs/gjs/gjs-1.72.2.ebuild b/dev-libs/gjs/gjs-1.72.2.ebuild new file mode 100644 index ..7b67fc6ef61d --- /dev/null +++ b/dev-libs/gjs/gjs-1.72.2.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic gnome.org meson virtualx + +DESCRIPTION="Javascript bindings for GNOME" +HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs"; + +LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" +SLOT="0" +IUSE="+cairo examples gtk readline sysprof test" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.66.0:2 + dev-libs/libffi:= + >=dev-libs/gobject-introspection-1.66.1:= + >=dev-lang/spidermonkey-91.3.0:91 + cairo? ( x11-libs/cairo[X,glib,svg] ) + readline? ( sys-libs/readline:0= ) +" +DEPEND="${RDEPEND} + sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) + test? ( + sys-apps/dbus + >=x11-libs/gtk+-3.20:3[introspection] + ) +" +BDEPEND=" + virtual/pkgconfig +" + +src_configure() { + append-cppflags -DG_DISABLE_CAST_CHECKS + + # On musl, it's required that either gjs, pixman or gnome-shell to be built + # with a larger stack otherwise librsvg fails to render a particular SVG, as + # a result we fail to get gdm or gnome-shell running (greeted with a fail + # whale screen). The bug has been reported to librsvg. This is ideally just + # a temporary workaround until we understand what exactly needs a larger + # stack size, as it's not sufficient to do just librsvg. + # + # Please refer to: + # https://gitlab.gnome.org/GNOME/librsvg/-/issues/686 + # https://gitlab.gnome.org/GNOME/librsvg/-/issues/874 + # + # TODO: Find an actual fix instead of increasing the stack + use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 + + # FIXME: add systemtap/dtrace support, like in glib:2 + local emesonargs=( + $(meson_feature cairo) + $(meson_feature readline) + $(meson_feature sysprof profiler) + -Dinstalled_tests=false + $(meson_use !test skip_dbus_tests) + $(meson_use !test skip_gtk_tests) + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 3e4ce3111c490ed5c5a6d2999ee9fd88ee90e494 Author: Matt Turner gentoo org> AuthorDate: Tue Jul 5 15:24:12 2022 + Commit: Matt Turner gentoo org> CommitDate: Tue Jul 5 15:30:42 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e4ce311 dev-libs/gjs: Version bump to 1.72.1 Signed-off-by: Matt Turner gentoo.org> dev-libs/gjs/Manifest | 1 + dev-libs/gjs/gjs-1.72.1.ebuild | 67 ++ 2 files changed, 68 insertions(+) diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest index b8784c0bd10c..7eb0bab96283 100644 --- a/dev-libs/gjs/Manifest +++ b/dev-libs/gjs/Manifest @@ -1,2 +1,3 @@ DIST gjs-1.64.5.tar.xz 422548 BLAKE2B dcc0b7327cbc6a1108be031c8807e61ebd3c8392916750078aaa0d82cb3bf9f7ff0e1876c250e5ddf6e9d7bb6a17d9d1fe34c1c77ff534b7ec1dd54fa05a2d1b SHA512 41a3c79888792674b2bccbf254507ed02497eb571c8ca7f47aab406d2ee29b73c98b1c7d59c33ed33bad90c6989df944d78b86d2f7e9824d598b62e29769b6dc DIST gjs-1.72.0.tar.xz 620296 BLAKE2B 33665e66d548c6017bdc9ddb7409e1a21b07c9257bfa23ef35b58131037eefcf8ec5c8ffddbb1968db374f22729a6da873b85a022a2f3ed00168cba00acc7923 SHA512 224934eed511052d013cc7c2a29ccf79b14e5ed8c01db8071f07858387d7794b9156abd43ac494a13294248d9b6f2956d21c4e9581a41f5161043dff374f72f9 +DIST gjs-1.72.1.tar.xz 620248 BLAKE2B 945b988fdb8c9fc01ec73c8f10b7e5ba9db3ee6dabee65d574b42b7cc9421a0c679f15d565a5e538f6493ed58dc4f9503698b8e3c554704338225d7a748b9594 SHA512 dbceb8651e248ace064d9338d1b3ee1ec0ec835843eb617925b09d77808a71274023d7ad621ed638ff47b93e1fa46e7a349342e555dd6043dc97b81d36bf34e6 diff --git a/dev-libs/gjs/gjs-1.72.1.ebuild b/dev-libs/gjs/gjs-1.72.1.ebuild new file mode 100644 index ..7b67fc6ef61d --- /dev/null +++ b/dev-libs/gjs/gjs-1.72.1.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic gnome.org meson virtualx + +DESCRIPTION="Javascript bindings for GNOME" +HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs"; + +LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" +SLOT="0" +IUSE="+cairo examples gtk readline sysprof test" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.66.0:2 + dev-libs/libffi:= + >=dev-libs/gobject-introspection-1.66.1:= + >=dev-lang/spidermonkey-91.3.0:91 + cairo? ( x11-libs/cairo[X,glib,svg] ) + readline? ( sys-libs/readline:0= ) +" +DEPEND="${RDEPEND} + sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) + test? ( + sys-apps/dbus + >=x11-libs/gtk+-3.20:3[introspection] + ) +" +BDEPEND=" + virtual/pkgconfig +" + +src_configure() { + append-cppflags -DG_DISABLE_CAST_CHECKS + + # On musl, it's required that either gjs, pixman or gnome-shell to be built + # with a larger stack otherwise librsvg fails to render a particular SVG, as + # a result we fail to get gdm or gnome-shell running (greeted with a fail + # whale screen). The bug has been reported to librsvg. This is ideally just + # a temporary workaround until we understand what exactly needs a larger + # stack size, as it's not sufficient to do just librsvg. + # + # Please refer to: + # https://gitlab.gnome.org/GNOME/librsvg/-/issues/686 + # https://gitlab.gnome.org/GNOME/librsvg/-/issues/874 + # + # TODO: Find an actual fix instead of increasing the stack + use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 + + # FIXME: add systemtap/dtrace support, like in glib:2 + local emesonargs=( + $(meson_feature cairo) + $(meson_feature readline) + $(meson_feature sysprof profiler) + -Dinstalled_tests=false + $(meson_use !test skip_dbus_tests) + $(meson_use !test skip_gtk_tests) + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: ec465eaaa6c66f3d0ca20a65e3412ea9272c87d7 Author: brahmajit das gmail com> AuthorDate: Thu Jun 23 14:03:54 2022 + Commit: Sam James gentoo org> CommitDate: Fri Jun 24 04:36:38 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec465eaa dev-libs/gjs: Increase stack size on musl profile On musl it required that either gjs, pixman or gnome-shell to be built with a larger stack otherwise librsvg fails to render a particular SVG, as a result we fail to get gdm or gnome-shell running (greeted with a fail whale screen). The bug has been reported to librsvg. For now this is just a temporary fix and will be removed later once an actual fix is found. Please refer to these bugs: https://gitlab.gnome.org/GNOME/librsvg/-/issues/686 https://gitlab.gnome.org/GNOME/librsvg/-/issues/874 Signed-off-by: brahmajit das gmail.com> Closes: https://github.com/gentoo/gentoo/pull/26056 Signed-off-by: Sam James gentoo.org> dev-libs/gjs/gjs-1.72.0.ebuild | 13 + 1 file changed, 13 insertions(+) diff --git a/dev-libs/gjs/gjs-1.72.0.ebuild b/dev-libs/gjs/gjs-1.72.0.ebuild index 842e4de4da6a..9e81950f35eb 100644 --- a/dev-libs/gjs/gjs-1.72.0.ebuild +++ b/dev-libs/gjs/gjs-1.72.0.ebuild @@ -34,6 +34,19 @@ BDEPEND=" src_configure() { append-cppflags -DG_DISABLE_CAST_CHECKS + # On musl it required that either gjs, pixman or gnome-shell to be built + # with a larger stack otherwise librsvg fails to render a particular SVG, as + # a result we fail to get gdm or gnome-shell running (greeted with a fail + # whale screen). The bug has been reported to librsvg. For now this is just + # a temporary fix and will be removed later once an actual fix is found. + # + # Please refer + # https://gitlab.gnome.org/GNOME/librsvg/-/issues/686 + # https://gitlab.gnome.org/GNOME/librsvg/-/issues/874 + # + # TODO: Find an actual fix instead of increasing the stack + use elibc_musl && append-ldflags -Wl,--as-needed -Wl,-z,stack-size=2097152 + # FIXME: add systemtap/dtrace support, like in glib:2 local emesonargs=( $(meson_feature cairo)
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 6c698419e98ff9ec7b587d63fb14991a5362efc8 Author: Sam James gentoo org> AuthorDate: Fri Jun 24 04:37:58 2022 + Commit: Sam James gentoo org> CommitDate: Fri Jun 24 04:37:58 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c698419 dev-libs/gjs: tweak ebuild comment Closes: https://github.com/gentoo/gentoo/pull/26056 Signed-off-by: Sam James gentoo.org> dev-libs/gjs/gjs-1.72.0.ebuild | 11 ++- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/dev-libs/gjs/gjs-1.72.0.ebuild b/dev-libs/gjs/gjs-1.72.0.ebuild index 9e81950f35eb..6a6738cf344c 100644 --- a/dev-libs/gjs/gjs-1.72.0.ebuild +++ b/dev-libs/gjs/gjs-1.72.0.ebuild @@ -34,18 +34,19 @@ BDEPEND=" src_configure() { append-cppflags -DG_DISABLE_CAST_CHECKS - # On musl it required that either gjs, pixman or gnome-shell to be built + # On musl, it's required that either gjs, pixman or gnome-shell to be built # with a larger stack otherwise librsvg fails to render a particular SVG, as # a result we fail to get gdm or gnome-shell running (greeted with a fail - # whale screen). The bug has been reported to librsvg. For now this is just - # a temporary fix and will be removed later once an actual fix is found. + # whale screen). The bug has been reported to librsvg. This is ideally just + # a temporary workaround until we understand what exactly needs a larger + # stack size, as it's not sufficient to do just librsvg. # - # Please refer + # Please refer to: # https://gitlab.gnome.org/GNOME/librsvg/-/issues/686 # https://gitlab.gnome.org/GNOME/librsvg/-/issues/874 # # TODO: Find an actual fix instead of increasing the stack - use elibc_musl && append-ldflags -Wl,--as-needed -Wl,-z,stack-size=2097152 + use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 # FIXME: add systemtap/dtrace support, like in glib:2 local emesonargs=(
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 41639d02dfd2e80a70ec659e97c96d75d033a5ea Author: Matt Turner gentoo org> AuthorDate: Tue May 31 15:30:25 2022 + Commit: Matt Turner gentoo org> CommitDate: Tue May 31 18:03:46 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41639d02 dev-libs/gjs: Propagate stable keywords Signed-off-by: Matt Turner gentoo.org> dev-libs/gjs/gjs-1.64.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.64.5.ebuild b/dev-libs/gjs/gjs-1.64.5.ebuild index e22e2fec739a..60973ef2fa78 100644 --- a/dev-libs/gjs/gjs-1.64.5.ebuild +++ b/dev-libs/gjs/gjs-1.64.5.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"; LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples gtk readline +sysprof test" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 sparc x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 13c0dc923da3ac310cc27c727e3959794d8fd542 Author: WANG Xuerui gentoo org> AuthorDate: Sat May 28 02:35:06 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Sat May 28 02:35:07 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13c0dc92 dev-libs/gjs: keyword 1.64.5 for ~loong Tests passed on real hardware. Signed-off-by: WANG Xuerui gentoo.org> dev-libs/gjs/gjs-1.64.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.64.5.ebuild b/dev-libs/gjs/gjs-1.64.5.ebuild index c8a26722b31f..e22e2fec739a 100644 --- a/dev-libs/gjs/gjs-1.64.5.ebuild +++ b/dev-libs/gjs/gjs-1.64.5.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"; LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples gtk readline +sysprof test" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~sparc ~x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/files/
commit: d8566b90d226a1c086bfb359fbdf458b0fc196dd Author: Matt Turner gentoo org> AuthorDate: Sat May 28 02:14:20 2022 + Commit: Matt Turner gentoo org> CommitDate: Sat May 28 02:17:25 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8566b90 dev-libs/gjs: Add missing GCC-11 support patch Signed-off-by: Matt Turner gentoo.org> dev-libs/gjs/files/gjs-1.64.5-gcc-11-support.patch | 129 + 1 file changed, 129 insertions(+) diff --git a/dev-libs/gjs/files/gjs-1.64.5-gcc-11-support.patch b/dev-libs/gjs/files/gjs-1.64.5-gcc-11-support.patch new file mode 100644 index ..3808b6d7862b --- /dev/null +++ b/dev-libs/gjs/files/gjs-1.64.5-gcc-11-support.patch @@ -0,0 +1,129 @@ +From 757d42d87e8a3b52a0782bc9cbd33c788ecc34e4 Mon Sep 17 00:00:00 2001 +From: Philip Chimento +Date: Mon, 15 Feb 2021 20:40:43 -0800 +Subject: [PATCH 1/2] GjsPrivate: Remove volatile from g_once_init_enter flag + +On platforms where g_once_init_enter() is defined to use C11 atomic +builtins, passing a pointer to a volatile value will generate a warning +in GCC 11 and later. + +More info about the GCC change: +https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95378 +https://gcc.gnu.org/pipermail/gcc-patches/2020-June/548283.html + +More info about changes made in GLib: +https://gitlab.gnome.org/GNOME/glib/-/issues/600 + +See: #376 +(cherry picked from commit 989ac9ac723dc1c8b6b8961292f236c558f5c0f0) +--- + libgjs-private/gjs-util.c | 8 + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/libgjs-private/gjs-util.c b/libgjs-private/gjs-util.c +index 20a732d5..f7f3189a 100644 +--- a/libgjs-private/gjs-util.c b/libgjs-private/gjs-util.c +@@ -57,8 +57,8 @@ gjs_format_int_alternative_output(int n) + GType + gjs_locale_category_get_type(void) + { +- static volatile size_t g_define_type_id__volatile = 0; +- if (g_once_init_enter(&g_define_type_id__volatile)) { ++static size_t gjs_locale_category_get_type = 0; ++if (g_once_init_enter(&gjs_locale_category_get_type)) { + static const GEnumValue v[] = { + { GJS_LOCALE_CATEGORY_ALL, "GJS_LOCALE_CATEGORY_ALL", "all" }, + { GJS_LOCALE_CATEGORY_COLLATE, "GJS_LOCALE_CATEGORY_COLLATE", "collate" }, +@@ -72,9 +72,9 @@ gjs_locale_category_get_type(void) + GType g_define_type_id = + g_enum_register_static(g_intern_static_string("GjsLocaleCategory"), v); + +- g_once_init_leave(&g_define_type_id__volatile, g_define_type_id); ++ g_once_init_leave(&gjs_locale_category_get_type, g_define_type_id); + } +- return g_define_type_id__volatile; ++ return gjs_locale_category_get_type; + } + + /** +-- +2.35.1 + +From dade6ee66e07a1865dc380060abe921eaeeae763 Mon Sep 17 00:00:00 2001 +From: Philip Chimento +Date: Sun, 14 Feb 2021 12:20:09 -0800 +Subject: [PATCH 2/2] maint: Avoid g_once_init_enter error in GCC 11 + +On platforms where g_once_init_enter() is defined to use C11 atomic +builtins, passing a pointer to a volatile value is an error in GCC 11 and +later, in C++. + +More info about the GCC change: +https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95378 +https://gcc.gnu.org/pipermail/gcc-patches/2020-June/548283.html + +However, it's my understanding that in modern C++ there is no longer a +need to guard the initialization of these variables. Since C++11, static +local variables in a function are guaranteed to be initialized only once, +the first time control passes through that function. So we can just remove +the g_once_init_enter guard. + +More info: +https://en.cppreference.com/w/cpp/language/storage_duration#Static_local_variables + +Stack Overflow answers with quotations from the C++ standard: +https://stackoverflow.com/a/58804/172999 +https://stackoverflow.com/a/8102145/172999 + +Closes: #376 +(cherry picked from commit f02eaf3a9d3465915eb849428c2d9615e2184a4c) +--- + gjs/error-types.cpp | 32 +--- + 1 file changed, 13 insertions(+), 19 deletions(-) + +diff --git a/gjs/error-types.cpp b/gjs/error-types.cpp +index 86cb8789..5eba61b2 100644 +--- a/gjs/error-types.cpp b/gjs/error-types.cpp +@@ -31,24 +31,18 @@ G_DEFINE_QUARK(gjs-js-error-quark, gjs_js_error) + // clang-format on + + GType gjs_js_error_get_type(void) { +-static volatile GType g_type_id; +- +-if (g_once_init_enter(&g_type_id)) { +-static GEnumValue errors[] = { +-{ GJS_JS_ERROR_ERROR, "Error", "error" }, +-{ GJS_JS_ERROR_EVAL_ERROR, "EvalError", "eval-error" }, +-{ GJS_JS_ERROR_INTERNAL_ERROR, "InternalError", "internal-error" }, +-{ GJS_JS_ERROR_RANGE_ERROR, "RangeError", "range-error" }, +-{ GJS_JS_ERROR_REFERENCE_ERROR, "ReferenceError", "reference-error" }, +-{ GJS_JS_ERROR_STOP_ITERATION, "StopIteration", "stop-iteration" }, +-{ GJS_JS_ERROR_SYNTAX_ERROR, "SyntaxError", "syntax-error" }, +-{ GJS_JS_ERROR_TYPE_ERROR, "TypeError", "type-er
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 39b8f09034f35275f79a616768fe26df39d2c712 Author: Matt Turner gentoo org> AuthorDate: Tue Mar 15 04:32:47 2022 + Commit: Matt Turner gentoo org> CommitDate: Tue Mar 15 04:33:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39b8f090 dev-libs/gjs: Drop old versions Signed-off-by: Matt Turner gentoo.org> dev-libs/gjs/Manifest | 2 -- dev-libs/gjs/gjs-1.68.4.ebuild | 49 dev-libs/gjs/gjs-1.70.0.ebuild | 51 -- 3 files changed, 102 deletions(-) diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest index c5689c102f56..670084121390 100644 --- a/dev-libs/gjs/Manifest +++ b/dev-libs/gjs/Manifest @@ -1,5 +1,3 @@ DIST gjs-1.64.4.tar.xz 422496 BLAKE2B a96211f7240336dbb30c6965e405f59ee72e4288842837da8da8c6d3c59b7e04ebb6c7a8b0b02d38601c162ffdf1a1fef9f13e4db720c4c483f4a39dffd5dbb4 SHA512 21a15d7106ad6584fb1f02cb0a0a4cab211a3540adb8f2c03d35c211e3946b81935000a52351fedd95a18a7ff6b7f96e665fcafa3c411ff79f2b6cb332c82b42 DIST gjs-1.64.5.tar.xz 422548 BLAKE2B dcc0b7327cbc6a1108be031c8807e61ebd3c8392916750078aaa0d82cb3bf9f7ff0e1876c250e5ddf6e9d7bb6a17d9d1fe34c1c77ff534b7ec1dd54fa05a2d1b SHA512 41a3c79888792674b2bccbf254507ed02497eb571c8ca7f47aab406d2ee29b73c98b1c7d59c33ed33bad90c6989df944d78b86d2f7e9824d598b62e29769b6dc -DIST gjs-1.68.4.tar.xz 559768 BLAKE2B 0e5f2cbb5b93c7ddc05916c95f23d9438c8e76bc2eb35c11eca5414d9f4327e0c99ec9c85795880bd478de5e3655da0f7e9223ba4c3f7c8d5685bdb4a00920d5 SHA512 c610abfa701c0a61ffa6916ec5ebcd07b1dcb04607d74ab0b6d30583da27d60f9993e037fab73e66e1580d644d3a57f0a479f55a09e3bf56fea7f17367c787b3 -DIST gjs-1.70.0.tar.xz 595292 BLAKE2B fc06f4b397350daf19a532a3ec3c2851e106bc76dda41d4a9c32b2718a6f5add1bf0c1066ba9cc5aaeeb192cb4f0a0e3dba1c16826fb3157c0a1e0a8bfe88606 SHA512 e32ee511c34fa9af210061a106d42de67d40c20f398dfacc541db0323bb4a499f2552aa28028eba16ec42afd4dec5a0cea4292155a66b966c3731ded45b23cb4 DIST gjs-1.70.1.tar.xz 598444 BLAKE2B 7d5f1b82e9edd20b9b3d3b03511d3cb8e19715d5dcaaa5375867c1c8754895db33089c41e17f28b732183ce510fff868399cd2174062684e0b3072cd599bc12b SHA512 194d8efeb37ecf7f3ea65c0bf0bbe2120524a11448423888d0785868297ebdea12b0ea4b28cb49d2596c7a3d73f13eb216072db8dca5e209193ba3dbbad78b6b diff --git a/dev-libs/gjs/gjs-1.68.4.ebuild b/dev-libs/gjs/gjs-1.68.4.ebuild deleted file mode 100644 index 433139d0b4bd.. --- a/dev-libs/gjs/gjs-1.68.4.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit gnome.org meson virtualx - -DESCRIPTION="Javascript bindings for GNOME" -HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"; - -LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" -SLOT="0" -IUSE="+cairo examples gtk readline sysprof test" -KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/glib-2.66.0 - dev-libs/libffi:= - >=dev-libs/gobject-introspection-1.66.1:= - dev-lang/spidermonkey:78 - cairo? ( x11-libs/cairo[X,svg] ) - readline? ( sys-libs/readline:0= ) -" -DEPEND="${RDEPEND} - sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) - test? ( sys-apps/dbus - >=x11-libs/gtk+-3.20:3[introspection] ) -" -BDEPEND=" - virtual/pkgconfig -" - -src_configure() { - # FIXME: add systemtap/dtrace support, like in glib:2 - local emesonargs=( - $(meson_feature cairo) - $(meson_feature readline) - $(meson_feature sysprof profiler) - -Dinstalled_tests=false - $(meson_use !test skip_dbus_tests) - $(meson_use !test skip_gtk_tests) - ) - meson_src_configure -} - -src_test() { - virtx meson_src_test -} diff --git a/dev-libs/gjs/gjs-1.70.0.ebuild b/dev-libs/gjs/gjs-1.70.0.ebuild deleted file mode 100644 index 682cd33381ac.. --- a/dev-libs/gjs/gjs-1.70.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic gnome.org meson virtualx - -DESCRIPTION="Javascript bindings for GNOME" -HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"; - -LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" -SLOT="0" -IUSE="+cairo examples gtk readline sysprof test" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/glib-2.66.0 - dev-libs/libffi:= - >=dev-libs/gobject-introspection-1.66.1:= - >=dev-lang/spidermonkey-78.2.0:78 - cairo? ( x11-libs/cairo[X,glib,svg] ) - readline? ( sys-libs/readline:0= ) -" -DEPEND="${RDEPEND} - sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) - test? ( sys-apps/dbus - >=x11-libs/gtk+-3.20:3[introspection] ) -" -BDEPEND=" - virtual/pkgconfig -" - -src_configure() { - append-
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: e43534fb8e359eb5be880f5f0c8471edfe647c14 Author: Matt Turner gentoo org> AuthorDate: Tue Mar 15 04:29:43 2022 + Commit: Matt Turner gentoo org> CommitDate: Tue Mar 15 04:33:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e43534fb dev-libs/gjs: Version bump to 1.64.5 I noticed that v1.64.4 didn't compile with current glib-2.70.4 and gcc-11. I cherry picked the upstream patches back to this branch and saw that there was a newer minor release as well. Signed-off-by: Matt Turner gentoo.org> dev-libs/gjs/Manifest | 1 + dev-libs/gjs/gjs-1.64.5.ebuild | 51 ++ 2 files changed, 52 insertions(+) diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest index cfaa63196895..c5689c102f56 100644 --- a/dev-libs/gjs/Manifest +++ b/dev-libs/gjs/Manifest @@ -1,4 +1,5 @@ DIST gjs-1.64.4.tar.xz 422496 BLAKE2B a96211f7240336dbb30c6965e405f59ee72e4288842837da8da8c6d3c59b7e04ebb6c7a8b0b02d38601c162ffdf1a1fef9f13e4db720c4c483f4a39dffd5dbb4 SHA512 21a15d7106ad6584fb1f02cb0a0a4cab211a3540adb8f2c03d35c211e3946b81935000a52351fedd95a18a7ff6b7f96e665fcafa3c411ff79f2b6cb332c82b42 +DIST gjs-1.64.5.tar.xz 422548 BLAKE2B dcc0b7327cbc6a1108be031c8807e61ebd3c8392916750078aaa0d82cb3bf9f7ff0e1876c250e5ddf6e9d7bb6a17d9d1fe34c1c77ff534b7ec1dd54fa05a2d1b SHA512 41a3c79888792674b2bccbf254507ed02497eb571c8ca7f47aab406d2ee29b73c98b1c7d59c33ed33bad90c6989df944d78b86d2f7e9824d598b62e29769b6dc DIST gjs-1.68.4.tar.xz 559768 BLAKE2B 0e5f2cbb5b93c7ddc05916c95f23d9438c8e76bc2eb35c11eca5414d9f4327e0c99ec9c85795880bd478de5e3655da0f7e9223ba4c3f7c8d5685bdb4a00920d5 SHA512 c610abfa701c0a61ffa6916ec5ebcd07b1dcb04607d74ab0b6d30583da27d60f9993e037fab73e66e1580d644d3a57f0a479f55a09e3bf56fea7f17367c787b3 DIST gjs-1.70.0.tar.xz 595292 BLAKE2B fc06f4b397350daf19a532a3ec3c2851e106bc76dda41d4a9c32b2718a6f5add1bf0c1066ba9cc5aaeeb192cb4f0a0e3dba1c16826fb3157c0a1e0a8bfe88606 SHA512 e32ee511c34fa9af210061a106d42de67d40c20f398dfacc541db0323bb4a499f2552aa28028eba16ec42afd4dec5a0cea4292155a66b966c3731ded45b23cb4 DIST gjs-1.70.1.tar.xz 598444 BLAKE2B 7d5f1b82e9edd20b9b3d3b03511d3cb8e19715d5dcaaa5375867c1c8754895db33089c41e17f28b732183ce510fff868399cd2174062684e0b3072cd599bc12b SHA512 194d8efeb37ecf7f3ea65c0bf0bbe2120524a11448423888d0785868297ebdea12b0ea4b28cb49d2596c7a3d73f13eb216072db8dca5e209193ba3dbbad78b6b diff --git a/dev-libs/gjs/gjs-1.64.5.ebuild b/dev-libs/gjs/gjs-1.64.5.ebuild new file mode 100644 index ..c8a26722b31f --- /dev/null +++ b/dev-libs/gjs/gjs-1.64.5.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit gnome.org meson virtualx + +DESCRIPTION="Javascript bindings for GNOME" +HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"; + +LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" +SLOT="0" +IUSE="+cairo examples gtk readline +sysprof test" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.58.0 + dev-libs/libffi:= + >=dev-libs/gobject-introspection-1.61.2:= + dev-lang/spidermonkey:68 + cairo? ( x11-libs/cairo[X] ) + readline? ( sys-libs/readline:0= ) +" +DEPEND="${RDEPEND} + sysprof? ( >=dev-util/sysprof-capture-3.33.2:3 ) + virtual/pkgconfig + test? ( sys-apps/dbus + >=x11-libs/gtk+-3.20:3[introspection] ) +" + +PATCHES=( + "${FILESDIR}"/${P}-gcc-11-support.patch +) + +src_configure() { + # FIXME: add systemtap/dtrace support, like in glib:2 + local emesonargs=( + $(meson_feature cairo) + $(meson_feature readline) + $(meson_feature sysprof profiler) + -Dinstalled_tests=false + $(meson_use !test skip_dbus_tests) + $(meson_use !test skip_gtk_tests) + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: feef9861e6569f5ff72cd3037a31422d03ec5207 Author: Sam James gentoo org> AuthorDate: Tue Mar 8 12:30:39 2022 + Commit: Sam James gentoo org> CommitDate: Tue Mar 8 12:30:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=feef9861 dev-libs/gjs: Stabilize 1.70.1 arm, #834426 Signed-off-by: Sam James gentoo.org> dev-libs/gjs/gjs-1.70.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.70.1.ebuild b/dev-libs/gjs/gjs-1.70.1.ebuild index 5e058567da70..553097402366 100644 --- a/dev-libs/gjs/gjs-1.70.1.ebuild +++ b/dev-libs/gjs/gjs-1.70.1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"; LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples gtk readline sysprof test" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: bd1a73086f55b71c3f3c694084edb6fd93eba4b5 Author: Matt Turner gentoo org> AuthorDate: Wed Feb 9 19:03:44 2022 + Commit: Matt Turner gentoo org> CommitDate: Wed Feb 9 19:03:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd1a7308 dev-libs/gjs: Version bump to 1.70.1 Signed-off-by: Matt Turner gentoo.org> dev-libs/gjs/Manifest | 1 + dev-libs/gjs/gjs-1.70.1.ebuild | 51 ++ 2 files changed, 52 insertions(+) diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest index 25e110f33d7a..cfaa63196895 100644 --- a/dev-libs/gjs/Manifest +++ b/dev-libs/gjs/Manifest @@ -1,3 +1,4 @@ DIST gjs-1.64.4.tar.xz 422496 BLAKE2B a96211f7240336dbb30c6965e405f59ee72e4288842837da8da8c6d3c59b7e04ebb6c7a8b0b02d38601c162ffdf1a1fef9f13e4db720c4c483f4a39dffd5dbb4 SHA512 21a15d7106ad6584fb1f02cb0a0a4cab211a3540adb8f2c03d35c211e3946b81935000a52351fedd95a18a7ff6b7f96e665fcafa3c411ff79f2b6cb332c82b42 DIST gjs-1.68.4.tar.xz 559768 BLAKE2B 0e5f2cbb5b93c7ddc05916c95f23d9438c8e76bc2eb35c11eca5414d9f4327e0c99ec9c85795880bd478de5e3655da0f7e9223ba4c3f7c8d5685bdb4a00920d5 SHA512 c610abfa701c0a61ffa6916ec5ebcd07b1dcb04607d74ab0b6d30583da27d60f9993e037fab73e66e1580d644d3a57f0a479f55a09e3bf56fea7f17367c787b3 DIST gjs-1.70.0.tar.xz 595292 BLAKE2B fc06f4b397350daf19a532a3ec3c2851e106bc76dda41d4a9c32b2718a6f5add1bf0c1066ba9cc5aaeeb192cb4f0a0e3dba1c16826fb3157c0a1e0a8bfe88606 SHA512 e32ee511c34fa9af210061a106d42de67d40c20f398dfacc541db0323bb4a499f2552aa28028eba16ec42afd4dec5a0cea4292155a66b966c3731ded45b23cb4 +DIST gjs-1.70.1.tar.xz 598444 BLAKE2B 7d5f1b82e9edd20b9b3d3b03511d3cb8e19715d5dcaaa5375867c1c8754895db33089c41e17f28b732183ce510fff868399cd2174062684e0b3072cd599bc12b SHA512 194d8efeb37ecf7f3ea65c0bf0bbe2120524a11448423888d0785868297ebdea12b0ea4b28cb49d2596c7a3d73f13eb216072db8dca5e209193ba3dbbad78b6b diff --git a/dev-libs/gjs/gjs-1.70.1.ebuild b/dev-libs/gjs/gjs-1.70.1.ebuild new file mode 100644 index ..682cd33381ac --- /dev/null +++ b/dev-libs/gjs/gjs-1.70.1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic gnome.org meson virtualx + +DESCRIPTION="Javascript bindings for GNOME" +HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"; + +LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" +SLOT="0" +IUSE="+cairo examples gtk readline sysprof test" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.66.0 + dev-libs/libffi:= + >=dev-libs/gobject-introspection-1.66.1:= + >=dev-lang/spidermonkey-78.2.0:78 + cairo? ( x11-libs/cairo[X,glib,svg] ) + readline? ( sys-libs/readline:0= ) +" +DEPEND="${RDEPEND} + sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) + test? ( sys-apps/dbus + >=x11-libs/gtk+-3.20:3[introspection] ) +" +BDEPEND=" + virtual/pkgconfig +" + +src_configure() { + append-cppflags -DG_DISABLE_CAST_CHECKS + + # FIXME: add systemtap/dtrace support, like in glib:2 + local emesonargs=( + $(meson_feature cairo) + $(meson_feature readline) + $(meson_feature sysprof profiler) + -Dinstalled_tests=false + $(meson_use !test skip_dbus_tests) + $(meson_use !test skip_gtk_tests) + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 33aa83da5bdea2a3719dc7c8c8cc119fec5e180a Author: Matt Turner gentoo org> AuthorDate: Thu Feb 3 06:17:32 2022 + Commit: Matt Turner gentoo org> CommitDate: Thu Feb 3 06:20:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33aa83da dev-libs/gjs: Depend on x11-libs/cairo[glib] Closes: https://bugs.gentoo.org/805014 Signed-off-by: Matt Turner gentoo.org> dev-libs/gjs/gjs-1.70.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.70.0.ebuild b/dev-libs/gjs/gjs-1.70.0.ebuild index 1322c5b817b2..682cd33381ac 100644 --- a/dev-libs/gjs/gjs-1.70.0.ebuild +++ b/dev-libs/gjs/gjs-1.70.0.ebuild @@ -19,7 +19,7 @@ RDEPEND=" dev-libs/libffi:= >=dev-libs/gobject-introspection-1.66.1:= >=dev-lang/spidermonkey-78.2.0:78 - cairo? ( x11-libs/cairo[X,svg] ) + cairo? ( x11-libs/cairo[X,glib,svg] ) readline? ( sys-libs/readline:0= ) " DEPEND="${RDEPEND}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/files/
commit: c63a11ad71c189878ec35f679718aa5995dd5605 Author: Mart Raudsepp gentoo org> AuthorDate: Fri Jan 21 18:47:34 2022 + Commit: Mart Raudsepp gentoo org> CommitDate: Mon Jan 24 08:20:25 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c63a11ad dev-libs/gjs: drop redundant patch file Fixes: a0d230f8213c4a0a21661a315e637d80a3718e3d Bug: https://bugs.gentoo.org/831580 Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Mart Raudsepp gentoo.org> dev-libs/gjs/files/gjs-1.70.0-meson-0.60.2.patch | 76 1 file changed, 76 deletions(-) diff --git a/dev-libs/gjs/files/gjs-1.70.0-meson-0.60.2.patch b/dev-libs/gjs/files/gjs-1.70.0-meson-0.60.2.patch deleted file mode 100644 index 9a051131d98c.. --- a/dev-libs/gjs/files/gjs-1.70.0-meson-0.60.2.patch +++ /dev/null @@ -1,76 +0,0 @@ -From 59bbb5e4795d2b6e41ce27ae3b18257e75b71a19 Mon Sep 17 00:00:00 2001 -From: Jan Beich -Date: Sat, 27 Nov 2021 22:57:11 + -Subject: [PATCH] build: disable gir install via list to pacify meson >= 0.60.2 - -meson.build:580:0: ERROR: "install_dir" must be specified when installing a target -installed-tests/js/meson.build:73:0: ERROR: "install_dir" must be specified when installing a target -installed-tests/js/meson.build:91:4: ERROR: "install_dir" must be specified when installing a target -installed-tests/js/meson.build:104:0: ERROR: "install_dir" must be specified when installing a target -installed-tests/js/libgjstesttools/meson.build:13:0: ERROR: "install_dir" must be specified when installing a target - installed-tests/js/libgjstesttools/meson.build | 2 +- - installed-tests/js/meson.build | 6 +++--- - meson.build| 2 +- - 3 files changed, 5 insertions(+), 5 deletions(-) - -diff --git a/installed-tests/js/libgjstesttools/meson.build b/installed-tests/js/libgjstesttools/meson.build -index 2e57483a..3ca4d7ed 100644 a/installed-tests/js/libgjstesttools/meson.build -+++ b/installed-tests/js/libgjstesttools/meson.build -@@ -14,7 +14,7 @@ gjstest_tools_gir = gnome.generate_gir(libgjstesttools, - includes: ['GObject-2.0', 'Gio-2.0'], sources: gjstest_tools_sources, - namespace: 'GjsTestTools', nsversion: '1.0', - symbol_prefix: 'gjs_test_tools_', extra_args: '--warn-error', --install: get_option('installed_tests'), install_dir_gir: false, -+install: get_option('installed_tests'), install_dir_gir: [false], - install_dir_typelib: installed_tests_execdir) - gjstest_tools_typelib = gjstest_tools_gir[1] - libgjstesttools_dep = declare_dependency( -diff --git a/installed-tests/js/meson.build b/installed-tests/js/meson.build -index 2f007351..16b59660 100644 a/installed-tests/js/meson.build -+++ b/installed-tests/js/meson.build -@@ -74,7 +74,7 @@ regress_gir = gnome.generate_gir(libregress, includes: regress_gir_includes, - sources: regress_sources, namespace: 'Regress', nsversion: '1.0', - identifier_prefix: 'Regress', symbol_prefix: 'regress_', - extra_args: ['--warn-all', '--warn-error'] + regress_gir_c_args, --install: get_option('installed_tests'), install_dir_gir: false, -+install: get_option('installed_tests'), install_dir_gir: [false], - install_dir_typelib: installed_tests_execdir) - regress_typelib = regress_gir[1] - -@@ -91,7 +91,7 @@ if not skip_warnlib - warnlib_gir = gnome.generate_gir(libwarnlib, includes: ['Gio-2.0'], - sources: warnlib_sources, namespace: 'WarnLib', nsversion: '1.0', - symbol_prefix: 'warnlib_', header: 'warnlib.h', --install: get_option('installed_tests'), install_dir_gir: false, -+install: get_option('installed_tests'), install_dir_gir: [false], - install_dir_typelib: installed_tests_execdir) - warnlib_typelib = warnlib_gir[1] - endif -@@ -105,7 +105,7 @@ gimarshallingtests_gir = gnome.generate_gir(libgimarshallingtests, - includes: ['Gio-2.0'], sources: gimarshallingtests_sources, - namespace: 'GIMarshallingTests', nsversion: '1.0', - symbol_prefix: 'gi_marshalling_tests_', extra_args: '--warn-error', --install: get_option('installed_tests'), install_dir_gir: false, -+install: get_option('installed_tests'), install_dir_gir: [false], - install_dir_typelib: installed_tests_execdir) - gimarshallingtests_typelib = gimarshallingtests_gir[1] - -diff --git a/meson.build b/meson.build -index 437b3fd3..73d0eaca 100644 a/meson.build -+++ b/meson.build -@@ -581,7 +581,7 @@ gjs_private_gir = gnome.generate_gir(libgjs, - includes: ['GObject-2.0', 'Gio-2.0'], sources: libgjs_private_sources, - namespace: 'GjsPrivate', nsversion: '1.0', identifier_prefix: 'Gjs', - symbol_prefix: 'gjs_', extra_args: '--warn-error', install: true, --install_dir_gir: false, install_dir_typelib: pkglibdir / 'girepository-1.0') -+install_dir_gir: [false], install_dir_typelib: pkglibdir / 'girepository-1.0') - gjs_private_typelib =
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: a0d230f8213c4a0a21661a315e637d80a3718e3d Author: Sam James gentoo org> AuthorDate: Thu Jan 20 14:51:34 2022 + Commit: Sam James gentoo org> CommitDate: Thu Jan 20 14:51:55 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0d230f8 dev-libs/gjs: drop upstream reverted patch (fix build with meson 0.61) The issue was really in Meson which has since been fixed. Closes: https://bugs.gentoo.org/831580 Signed-off-by: Sam James gentoo.org> dev-libs/gjs/gjs-1.70.0.ebuild | 6 +- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/dev-libs/gjs/gjs-1.70.0.ebuild b/dev-libs/gjs/gjs-1.70.0.ebuild index 6560dd57d686..1322c5b817b2 100644 --- a/dev-libs/gjs/gjs-1.70.0.ebuild +++ b/dev-libs/gjs/gjs-1.70.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -31,10 +31,6 @@ BDEPEND=" virtual/pkgconfig " -PATCHES=( - "${FILESDIR}/gjs-1.70.0-meson-0.60.2.patch" -) - src_configure() { append-cppflags -DG_DISABLE_CAST_CHECKS
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/, dev-libs/gjs/files/
commit: b707dc5311d1c6a1eefb9f6bf28cf4d217136192 Author: Mike Gilbert gentoo org> AuthorDate: Mon Nov 29 00:51:59 2021 + Commit: Mike Gilbert gentoo org> CommitDate: Mon Nov 29 00:55:53 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b707dc53 dev-libs/gjs: backport fix for meson-0.60.2 Closes: https://bugs.gentoo.org/827538 Signed-off-by: Mike Gilbert gentoo.org> dev-libs/gjs/files/gjs-1.70.0-meson-0.60.2.patch | 76 dev-libs/gjs/gjs-1.70.0.ebuild | 4 ++ 2 files changed, 80 insertions(+) diff --git a/dev-libs/gjs/files/gjs-1.70.0-meson-0.60.2.patch b/dev-libs/gjs/files/gjs-1.70.0-meson-0.60.2.patch new file mode 100644 index ..9a051131d98c --- /dev/null +++ b/dev-libs/gjs/files/gjs-1.70.0-meson-0.60.2.patch @@ -0,0 +1,76 @@ +From 59bbb5e4795d2b6e41ce27ae3b18257e75b71a19 Mon Sep 17 00:00:00 2001 +From: Jan Beich +Date: Sat, 27 Nov 2021 22:57:11 + +Subject: [PATCH] build: disable gir install via list to pacify meson >= 0.60.2 + +meson.build:580:0: ERROR: "install_dir" must be specified when installing a target +installed-tests/js/meson.build:73:0: ERROR: "install_dir" must be specified when installing a target +installed-tests/js/meson.build:91:4: ERROR: "install_dir" must be specified when installing a target +installed-tests/js/meson.build:104:0: ERROR: "install_dir" must be specified when installing a target +installed-tests/js/libgjstesttools/meson.build:13:0: ERROR: "install_dir" must be specified when installing a target +--- + installed-tests/js/libgjstesttools/meson.build | 2 +- + installed-tests/js/meson.build | 6 +++--- + meson.build| 2 +- + 3 files changed, 5 insertions(+), 5 deletions(-) + +diff --git a/installed-tests/js/libgjstesttools/meson.build b/installed-tests/js/libgjstesttools/meson.build +index 2e57483a..3ca4d7ed 100644 +--- a/installed-tests/js/libgjstesttools/meson.build b/installed-tests/js/libgjstesttools/meson.build +@@ -14,7 +14,7 @@ gjstest_tools_gir = gnome.generate_gir(libgjstesttools, + includes: ['GObject-2.0', 'Gio-2.0'], sources: gjstest_tools_sources, + namespace: 'GjsTestTools', nsversion: '1.0', + symbol_prefix: 'gjs_test_tools_', extra_args: '--warn-error', +-install: get_option('installed_tests'), install_dir_gir: false, ++install: get_option('installed_tests'), install_dir_gir: [false], + install_dir_typelib: installed_tests_execdir) + gjstest_tools_typelib = gjstest_tools_gir[1] + libgjstesttools_dep = declare_dependency( +diff --git a/installed-tests/js/meson.build b/installed-tests/js/meson.build +index 2f007351..16b59660 100644 +--- a/installed-tests/js/meson.build b/installed-tests/js/meson.build +@@ -74,7 +74,7 @@ regress_gir = gnome.generate_gir(libregress, includes: regress_gir_includes, + sources: regress_sources, namespace: 'Regress', nsversion: '1.0', + identifier_prefix: 'Regress', symbol_prefix: 'regress_', + extra_args: ['--warn-all', '--warn-error'] + regress_gir_c_args, +-install: get_option('installed_tests'), install_dir_gir: false, ++install: get_option('installed_tests'), install_dir_gir: [false], + install_dir_typelib: installed_tests_execdir) + regress_typelib = regress_gir[1] + +@@ -91,7 +91,7 @@ if not skip_warnlib + warnlib_gir = gnome.generate_gir(libwarnlib, includes: ['Gio-2.0'], + sources: warnlib_sources, namespace: 'WarnLib', nsversion: '1.0', + symbol_prefix: 'warnlib_', header: 'warnlib.h', +-install: get_option('installed_tests'), install_dir_gir: false, ++install: get_option('installed_tests'), install_dir_gir: [false], + install_dir_typelib: installed_tests_execdir) + warnlib_typelib = warnlib_gir[1] + endif +@@ -105,7 +105,7 @@ gimarshallingtests_gir = gnome.generate_gir(libgimarshallingtests, + includes: ['Gio-2.0'], sources: gimarshallingtests_sources, + namespace: 'GIMarshallingTests', nsversion: '1.0', + symbol_prefix: 'gi_marshalling_tests_', extra_args: '--warn-error', +-install: get_option('installed_tests'), install_dir_gir: false, ++install: get_option('installed_tests'), install_dir_gir: [false], + install_dir_typelib: installed_tests_execdir) + gimarshallingtests_typelib = gimarshallingtests_gir[1] + +diff --git a/meson.build b/meson.build +index 437b3fd3..73d0eaca 100644 +--- a/meson.build b/meson.build +@@ -581,7 +581,7 @@ gjs_private_gir = gnome.generate_gir(libgjs, + includes: ['GObject-2.0', 'Gio-2.0'], sources: libgjs_private_sources, + namespace: 'GjsPrivate', nsversion: '1.0', identifier_prefix: 'Gjs', + symbol_prefix: 'gjs_', extra_args: '--warn-error', install: true, +-install_dir_gir: false, install_dir_typelib: pkglibdir / 'girepository-1.0') ++install_dir_gir: [false], install_dir_typelib: pkglibdir / 'girepository-1.0') + gjs_private_typelib = gjs_private_gir[1] + + ### Build
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 37964ea2f13ea0c6bc1408c064b8eaba26c0bc83 Author: Sam James gentoo org> AuthorDate: Sat Nov 6 03:58:04 2021 + Commit: Sam James gentoo org> CommitDate: Sat Nov 6 03:58:04 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37964ea2 dev-libs/gjs: Stabilize 1.68.3 ppc64, #815013 Signed-off-by: Sam James gentoo.org> dev-libs/gjs/gjs-1.68.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.68.3.ebuild b/dev-libs/gjs/gjs-1.68.3.ebuild index cace9d9e771..2c7057ba1bd 100644 --- a/dev-libs/gjs/gjs-1.68.3.ebuild +++ b/dev-libs/gjs/gjs-1.68.3.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"; LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples gtk readline sysprof test" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 93a8014cc6d58c2651422795e53ea97b2ee5da43 Author: Sam James gentoo org> AuthorDate: Thu Oct 28 06:20:23 2021 + Commit: Sam James gentoo org> CommitDate: Thu Oct 28 06:20:23 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93a8014c dev-libs/gjs: Stabilize 1.68.4 x86, #813660 Signed-off-by: Sam James gentoo.org> dev-libs/gjs/gjs-1.68.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.68.4.ebuild b/dev-libs/gjs/gjs-1.68.4.ebuild index 6325f005dcc..433139d0b4b 100644 --- a/dev-libs/gjs/gjs-1.68.4.ebuild +++ b/dev-libs/gjs/gjs-1.68.4.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"; LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples gtk readline sysprof test" -KEYWORDS="amd64 arm arm64 ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: a1c16d626347dcd1566e8fd84ba76827a376a6db Author: Sam James gentoo org> AuthorDate: Thu Oct 28 06:20:00 2021 + Commit: Sam James gentoo org> CommitDate: Thu Oct 28 06:20:00 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1c16d62 dev-libs/gjs: Stabilize 1.68.4 amd64, #813660 Signed-off-by: Sam James gentoo.org> dev-libs/gjs/gjs-1.68.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.68.4.ebuild b/dev-libs/gjs/gjs-1.68.4.ebuild index af0016f7286..6325f005dcc 100644 --- a/dev-libs/gjs/gjs-1.68.4.ebuild +++ b/dev-libs/gjs/gjs-1.68.4.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"; LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples gtk readline sysprof test" -KEYWORDS="~amd64 arm arm64 ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ppc64 ~riscv ~x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/, profiles/
commit: 58fceb2fb7c7d48f761f85060ded645030f96ede Author: Mart Raudsepp gentoo org> AuthorDate: Sun Oct 10 17:30:14 2021 + Commit: Mart Raudsepp gentoo org> CommitDate: Mon Oct 11 10:14:16 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58fceb2f dev-libs/gjs: bump to 1.70.0 Also apply via CPPFLAGS what upstream does for release builds. Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Mart Raudsepp gentoo.org> dev-libs/gjs/Manifest | 1 + dev-libs/gjs/gjs-1.70.0.ebuild | 51 ++ profiles/package.mask | 1 + 3 files changed, 53 insertions(+) diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest index deb33624917..9a52d47d6ea 100644 --- a/dev-libs/gjs/Manifest +++ b/dev-libs/gjs/Manifest @@ -3,3 +3,4 @@ DIST gjs-1.68.1.tar.xz 558920 BLAKE2B f5364fe92ddf4cb1e9b5dac5921fa180ed31bfe54b DIST gjs-1.68.2.tar.xz 559432 BLAKE2B 09146cadcc17f16c36f2a07108b086850d51d95cba21ca95ff0311dd107835b6c5fc9d5d682c9c6713ebd082372f8b46aae31b71f7f5e0e03dcb0d47c5d3c72f SHA512 a42d4ee7be92c869ad9e74c0e02debbe62d13fd0926aa0d903efe802d0f8bc6bc18959d4e161b3960261f9e7b9c0de1d4df5cfcf1eabea29fd75063af8cba154 DIST gjs-1.68.3.tar.xz 559792 BLAKE2B 0e625c80164ea6053941ce04d00ac688e7a2ea79150dba8849ffc22ae51951d3a6442d8a28755400331a13bf8fcff01dc299d37e61d165de61bbdc1416298f63 SHA512 1b93bdce97b81ec439cde7824491661fc7e4296464a41e4357fc902ec62024e855a4dec24ae7dcb01ec57d4a0019ab2c4aff0b3c08fb94c7beecdefe34226d46 DIST gjs-1.68.4.tar.xz 559768 BLAKE2B 0e5f2cbb5b93c7ddc05916c95f23d9438c8e76bc2eb35c11eca5414d9f4327e0c99ec9c85795880bd478de5e3655da0f7e9223ba4c3f7c8d5685bdb4a00920d5 SHA512 c610abfa701c0a61ffa6916ec5ebcd07b1dcb04607d74ab0b6d30583da27d60f9993e037fab73e66e1580d644d3a57f0a479f55a09e3bf56fea7f17367c787b3 +DIST gjs-1.70.0.tar.xz 595292 BLAKE2B fc06f4b397350daf19a532a3ec3c2851e106bc76dda41d4a9c32b2718a6f5add1bf0c1066ba9cc5aaeeb192cb4f0a0e3dba1c16826fb3157c0a1e0a8bfe88606 SHA512 e32ee511c34fa9af210061a106d42de67d40c20f398dfacc541db0323bb4a499f2552aa28028eba16ec42afd4dec5a0cea4292155a66b966c3731ded45b23cb4 diff --git a/dev-libs/gjs/gjs-1.70.0.ebuild b/dev-libs/gjs/gjs-1.70.0.ebuild new file mode 100644 index 000..ea422c9bfc6 --- /dev/null +++ b/dev-libs/gjs/gjs-1.70.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic gnome.org meson virtualx + +DESCRIPTION="Javascript bindings for GNOME" +HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"; + +LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" +SLOT="0" +IUSE="+cairo examples gtk readline sysprof test" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.66.0 + dev-libs/libffi:= + >=dev-libs/gobject-introspection-1.66.1:= + >=dev-lang/spidermonkey-78.2.0:78 + cairo? ( x11-libs/cairo[X,svg] ) + readline? ( sys-libs/readline:0= ) +" +DEPEND="${RDEPEND} + sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) + test? ( sys-apps/dbus + >=x11-libs/gtk+-3.20:3[introspection] ) +" +BDEPEND=" + virtual/pkgconfig +" + +src_configure() { + append-cppflags -DG_DISABLE_CAST_CHECKS + + # FIXME: add systemtap/dtrace support, like in glib:2 + local emesonargs=( + $(meson_feature cairo) + $(meson_feature readline) + $(meson_feature sysprof profiler) + -Dinstalled_tests=false + $(meson_use !test skip_dbus_tests) + $(meson_use !test skip_gtk_tests) + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +} diff --git a/profiles/package.mask b/profiles/package.mask index 8441ae57e2b..969839ce2cd 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -109,6 +109,7 @@ x11-drivers/nvidia-drivers:0/vulkan >=gnome-extra/gnome-calendar-41.0 >=gnome-extra/gnome-contacts-41.0 >=x11-wm/mutter-41.0 +>=dev-libs/gjs-1.69 # Fabian Groffen (2021-10-03) # Masked for erratic behaviour
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: b9da9337aa3f18ccdc8294befcf200eb9391ca85 Author: Sam James gentoo org> AuthorDate: Mon Oct 4 01:23:30 2021 + Commit: Sam James gentoo org> CommitDate: Mon Oct 4 01:23:30 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9da9337 dev-libs/gjs: Stabilize 1.68.3 arm64, #815013 Signed-off-by: Sam James gentoo.org> dev-libs/gjs/gjs-1.68.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.68.3.ebuild b/dev-libs/gjs/gjs-1.68.3.ebuild index 0d6c7564652..5fdd3cb7c54 100644 --- a/dev-libs/gjs/gjs-1.68.3.ebuild +++ b/dev-libs/gjs/gjs-1.68.3.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"; LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples gtk readline sysprof test" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv ~x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 1fd9983cf1c2b63c7a6c01a0afdcca9f1b3927e4 Author: Sam James gentoo org> AuthorDate: Sat Oct 2 23:57:52 2021 + Commit: Sam James gentoo org> CommitDate: Sat Oct 2 23:57:52 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fd9983c dev-libs/gjs: Stabilize 1.68.4 arm64, #813660 Signed-off-by: Sam James gentoo.org> dev-libs/gjs/gjs-1.68.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.68.4.ebuild b/dev-libs/gjs/gjs-1.68.4.ebuild index 2374d8c78d4..af0016f7286 100644 --- a/dev-libs/gjs/gjs-1.68.4.ebuild +++ b/dev-libs/gjs/gjs-1.68.4.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"; LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples gtk readline sysprof test" -KEYWORDS="~amd64 arm ~arm64 ppc64 ~riscv ~x86" +KEYWORDS="~amd64 arm arm64 ppc64 ~riscv ~x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 3bd22eccdd1a55b38f8bc37de731ebe2bfc46b4b Author: Sam James gentoo org> AuthorDate: Thu Sep 30 18:16:26 2021 + Commit: Sam James gentoo org> CommitDate: Thu Sep 30 18:16:26 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bd22ecc dev-libs/gjs: Stabilize 1.68.4 arm, #813660 Signed-off-by: Sam James gentoo.org> dev-libs/gjs/gjs-1.68.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.68.4.ebuild b/dev-libs/gjs/gjs-1.68.4.ebuild index 59c3cbc790b..2374d8c78d4 100644 --- a/dev-libs/gjs/gjs-1.68.4.ebuild +++ b/dev-libs/gjs/gjs-1.68.4.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"; LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples gtk readline sysprof test" -KEYWORDS="~amd64 ~arm ~arm64 ppc64 ~riscv ~x86" +KEYWORDS="~amd64 arm ~arm64 ppc64 ~riscv ~x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: d01918b3f27fac04e912735a1636ca417e849149 Author: Sam James gentoo org> AuthorDate: Fri Sep 24 15:36:52 2021 + Commit: Sam James gentoo org> CommitDate: Fri Sep 24 15:36:52 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d01918b3 dev-libs/gjs: Stabilize 1.68.4 ppc64, #813660 Signed-off-by: Sam James gentoo.org> dev-libs/gjs/gjs-1.68.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.68.4.ebuild b/dev-libs/gjs/gjs-1.68.4.ebuild index 0d6c7564652..59c3cbc790b 100644 --- a/dev-libs/gjs/gjs-1.68.4.ebuild +++ b/dev-libs/gjs/gjs-1.68.4.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"; LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples gtk readline sysprof test" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ppc64 ~riscv ~x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 5a4d34f44234607f4a08ea27972e5212e2dee368 Author: Mart Raudsepp gentoo org> AuthorDate: Wed Sep 22 07:27:51 2021 + Commit: Mart Raudsepp gentoo org> CommitDate: Wed Sep 22 07:45:09 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a4d34f4 dev-libs/gjs: bump to 1.68.4 Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Mart Raudsepp gentoo.org> dev-libs/gjs/Manifest | 1 + dev-libs/gjs/gjs-1.68.4.ebuild | 49 ++ 2 files changed, 50 insertions(+) diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest index 7d528f19a52..deb33624917 100644 --- a/dev-libs/gjs/Manifest +++ b/dev-libs/gjs/Manifest @@ -2,3 +2,4 @@ DIST gjs-1.64.4.tar.xz 422496 BLAKE2B a96211f7240336dbb30c6965e405f59ee72e428884 DIST gjs-1.68.1.tar.xz 558920 BLAKE2B f5364fe92ddf4cb1e9b5dac5921fa180ed31bfe54ba8ad737e31c5f8a7f19d7e47bad07d7ca088e6e5962b2782a774b985b607214a7381a8b6c54e799df97235 SHA512 bce2f84e748dd483e0c907e7f7f230257aa4b216b76e89c3457ebba5e9bf601dcb5c771ebe864df22255e221876c6e7ee3097328e6f52ef78360f49708ff457a DIST gjs-1.68.2.tar.xz 559432 BLAKE2B 09146cadcc17f16c36f2a07108b086850d51d95cba21ca95ff0311dd107835b6c5fc9d5d682c9c6713ebd082372f8b46aae31b71f7f5e0e03dcb0d47c5d3c72f SHA512 a42d4ee7be92c869ad9e74c0e02debbe62d13fd0926aa0d903efe802d0f8bc6bc18959d4e161b3960261f9e7b9c0de1d4df5cfcf1eabea29fd75063af8cba154 DIST gjs-1.68.3.tar.xz 559792 BLAKE2B 0e625c80164ea6053941ce04d00ac688e7a2ea79150dba8849ffc22ae51951d3a6442d8a28755400331a13bf8fcff01dc299d37e61d165de61bbdc1416298f63 SHA512 1b93bdce97b81ec439cde7824491661fc7e4296464a41e4357fc902ec62024e855a4dec24ae7dcb01ec57d4a0019ab2c4aff0b3c08fb94c7beecdefe34226d46 +DIST gjs-1.68.4.tar.xz 559768 BLAKE2B 0e5f2cbb5b93c7ddc05916c95f23d9438c8e76bc2eb35c11eca5414d9f4327e0c99ec9c85795880bd478de5e3655da0f7e9223ba4c3f7c8d5685bdb4a00920d5 SHA512 c610abfa701c0a61ffa6916ec5ebcd07b1dcb04607d74ab0b6d30583da27d60f9993e037fab73e66e1580d644d3a57f0a479f55a09e3bf56fea7f17367c787b3 diff --git a/dev-libs/gjs/gjs-1.68.4.ebuild b/dev-libs/gjs/gjs-1.68.4.ebuild new file mode 100644 index 000..0d6c7564652 --- /dev/null +++ b/dev-libs/gjs/gjs-1.68.4.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit gnome.org meson virtualx + +DESCRIPTION="Javascript bindings for GNOME" +HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"; + +LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" +SLOT="0" +IUSE="+cairo examples gtk readline sysprof test" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.66.0 + dev-libs/libffi:= + >=dev-libs/gobject-introspection-1.66.1:= + dev-lang/spidermonkey:78 + cairo? ( x11-libs/cairo[X,svg] ) + readline? ( sys-libs/readline:0= ) +" +DEPEND="${RDEPEND} + sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) + test? ( sys-apps/dbus + >=x11-libs/gtk+-3.20:3[introspection] ) +" +BDEPEND=" + virtual/pkgconfig +" + +src_configure() { + # FIXME: add systemtap/dtrace support, like in glib:2 + local emesonargs=( + $(meson_feature cairo) + $(meson_feature readline) + $(meson_feature sysprof profiler) + -Dinstalled_tests=false + $(meson_use !test skip_dbus_tests) + $(meson_use !test skip_gtk_tests) + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 36dc6d583034cef58603b669338d72b394e4360a Author: Matt Turner gentoo org> AuthorDate: Mon Aug 16 21:49:40 2021 + Commit: Matt Turner gentoo org> CommitDate: Mon Aug 16 21:51:41 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36dc6d58 dev-libs/gjs: Version bump to 1.68.3 Signed-off-by: Matt Turner gentoo.org> dev-libs/gjs/Manifest | 1 + dev-libs/gjs/gjs-1.68.3.ebuild | 49 ++ 2 files changed, 50 insertions(+) diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest index 19de6b4200d..7d528f19a52 100644 --- a/dev-libs/gjs/Manifest +++ b/dev-libs/gjs/Manifest @@ -1,3 +1,4 @@ DIST gjs-1.64.4.tar.xz 422496 BLAKE2B a96211f7240336dbb30c6965e405f59ee72e4288842837da8da8c6d3c59b7e04ebb6c7a8b0b02d38601c162ffdf1a1fef9f13e4db720c4c483f4a39dffd5dbb4 SHA512 21a15d7106ad6584fb1f02cb0a0a4cab211a3540adb8f2c03d35c211e3946b81935000a52351fedd95a18a7ff6b7f96e665fcafa3c411ff79f2b6cb332c82b42 DIST gjs-1.68.1.tar.xz 558920 BLAKE2B f5364fe92ddf4cb1e9b5dac5921fa180ed31bfe54ba8ad737e31c5f8a7f19d7e47bad07d7ca088e6e5962b2782a774b985b607214a7381a8b6c54e799df97235 SHA512 bce2f84e748dd483e0c907e7f7f230257aa4b216b76e89c3457ebba5e9bf601dcb5c771ebe864df22255e221876c6e7ee3097328e6f52ef78360f49708ff457a DIST gjs-1.68.2.tar.xz 559432 BLAKE2B 09146cadcc17f16c36f2a07108b086850d51d95cba21ca95ff0311dd107835b6c5fc9d5d682c9c6713ebd082372f8b46aae31b71f7f5e0e03dcb0d47c5d3c72f SHA512 a42d4ee7be92c869ad9e74c0e02debbe62d13fd0926aa0d903efe802d0f8bc6bc18959d4e161b3960261f9e7b9c0de1d4df5cfcf1eabea29fd75063af8cba154 +DIST gjs-1.68.3.tar.xz 559792 BLAKE2B 0e625c80164ea6053941ce04d00ac688e7a2ea79150dba8849ffc22ae51951d3a6442d8a28755400331a13bf8fcff01dc299d37e61d165de61bbdc1416298f63 SHA512 1b93bdce97b81ec439cde7824491661fc7e4296464a41e4357fc902ec62024e855a4dec24ae7dcb01ec57d4a0019ab2c4aff0b3c08fb94c7beecdefe34226d46 diff --git a/dev-libs/gjs/gjs-1.68.3.ebuild b/dev-libs/gjs/gjs-1.68.3.ebuild new file mode 100644 index 000..0d6c7564652 --- /dev/null +++ b/dev-libs/gjs/gjs-1.68.3.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit gnome.org meson virtualx + +DESCRIPTION="Javascript bindings for GNOME" +HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"; + +LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" +SLOT="0" +IUSE="+cairo examples gtk readline sysprof test" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.66.0 + dev-libs/libffi:= + >=dev-libs/gobject-introspection-1.66.1:= + dev-lang/spidermonkey:78 + cairo? ( x11-libs/cairo[X,svg] ) + readline? ( sys-libs/readline:0= ) +" +DEPEND="${RDEPEND} + sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) + test? ( sys-apps/dbus + >=x11-libs/gtk+-3.20:3[introspection] ) +" +BDEPEND=" + virtual/pkgconfig +" + +src_configure() { + # FIXME: add systemtap/dtrace support, like in glib:2 + local emesonargs=( + $(meson_feature cairo) + $(meson_feature readline) + $(meson_feature sysprof profiler) + -Dinstalled_tests=false + $(meson_use !test skip_dbus_tests) + $(meson_use !test skip_gtk_tests) + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 4bb236b3c3ddfa2919260e142e3127b53e4125ab Author: Matt Turner gentoo org> AuthorDate: Sat Aug 7 03:21:39 2021 + Commit: Matt Turner gentoo org> CommitDate: Sat Aug 7 03:35:36 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bb236b3 dev-libs/gjs: Version bump to 1.68.2 Signed-off-by: Matt Turner gentoo.org> dev-libs/gjs/Manifest | 1 + dev-libs/gjs/gjs-1.68.2.ebuild | 49 ++ 2 files changed, 50 insertions(+) diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest index 2c9f4dd4589..19de6b4200d 100644 --- a/dev-libs/gjs/Manifest +++ b/dev-libs/gjs/Manifest @@ -1,2 +1,3 @@ DIST gjs-1.64.4.tar.xz 422496 BLAKE2B a96211f7240336dbb30c6965e405f59ee72e4288842837da8da8c6d3c59b7e04ebb6c7a8b0b02d38601c162ffdf1a1fef9f13e4db720c4c483f4a39dffd5dbb4 SHA512 21a15d7106ad6584fb1f02cb0a0a4cab211a3540adb8f2c03d35c211e3946b81935000a52351fedd95a18a7ff6b7f96e665fcafa3c411ff79f2b6cb332c82b42 DIST gjs-1.68.1.tar.xz 558920 BLAKE2B f5364fe92ddf4cb1e9b5dac5921fa180ed31bfe54ba8ad737e31c5f8a7f19d7e47bad07d7ca088e6e5962b2782a774b985b607214a7381a8b6c54e799df97235 SHA512 bce2f84e748dd483e0c907e7f7f230257aa4b216b76e89c3457ebba5e9bf601dcb5c771ebe864df22255e221876c6e7ee3097328e6f52ef78360f49708ff457a +DIST gjs-1.68.2.tar.xz 559432 BLAKE2B 09146cadcc17f16c36f2a07108b086850d51d95cba21ca95ff0311dd107835b6c5fc9d5d682c9c6713ebd082372f8b46aae31b71f7f5e0e03dcb0d47c5d3c72f SHA512 a42d4ee7be92c869ad9e74c0e02debbe62d13fd0926aa0d903efe802d0f8bc6bc18959d4e161b3960261f9e7b9c0de1d4df5cfcf1eabea29fd75063af8cba154 diff --git a/dev-libs/gjs/gjs-1.68.2.ebuild b/dev-libs/gjs/gjs-1.68.2.ebuild new file mode 100644 index 000..0d6c7564652 --- /dev/null +++ b/dev-libs/gjs/gjs-1.68.2.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit gnome.org meson virtualx + +DESCRIPTION="Javascript bindings for GNOME" +HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"; + +LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" +SLOT="0" +IUSE="+cairo examples gtk readline sysprof test" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.66.0 + dev-libs/libffi:= + >=dev-libs/gobject-introspection-1.66.1:= + dev-lang/spidermonkey:78 + cairo? ( x11-libs/cairo[X,svg] ) + readline? ( sys-libs/readline:0= ) +" +DEPEND="${RDEPEND} + sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) + test? ( sys-apps/dbus + >=x11-libs/gtk+-3.20:3[introspection] ) +" +BDEPEND=" + virtual/pkgconfig +" + +src_configure() { + # FIXME: add systemtap/dtrace support, like in glib:2 + local emesonargs=( + $(meson_feature cairo) + $(meson_feature readline) + $(meson_feature sysprof profiler) + -Dinstalled_tests=false + $(meson_use !test skip_dbus_tests) + $(meson_use !test skip_gtk_tests) + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 48d295a874d222d1a07ced483faa0741d2300779 Author: Sam James gentoo org> AuthorDate: Sun Jun 13 18:44:22 2021 + Commit: Sam James gentoo org> CommitDate: Sun Jun 13 20:24:06 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48d295a8 dev-libs/gjs: revbump for newer sysprof-capture dependency https://bugs.gentoo.org/795507 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Sam James gentoo.org> dev-libs/gjs/{gjs-1.68.1.ebuild => gjs-1.68.1-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.68.1.ebuild b/dev-libs/gjs/gjs-1.68.1-r1.ebuild similarity index 95% rename from dev-libs/gjs/gjs-1.68.1.ebuild rename to dev-libs/gjs/gjs-1.68.1-r1.ebuild index ddfa9d54862..433139d0b4b 100644 --- a/dev-libs/gjs/gjs-1.68.1.ebuild +++ b/dev-libs/gjs/gjs-1.68.1-r1.ebuild @@ -23,7 +23,7 @@ RDEPEND=" readline? ( sys-libs/readline:0= ) " DEPEND="${RDEPEND} - sysprof? ( >=dev-util/sysprof-capture-3.38.1:4 ) + sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) test? ( sys-apps/dbus >=x11-libs/gtk+-3.20:3[introspection] ) "
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 101e9edb046bb2f8688048993226ce59ea10057a Author: Yixun Lan gentoo org> AuthorDate: Fri May 28 15:12:22 2021 + Commit: Yixun Lan gentoo org> CommitDate: Fri May 28 23:16:53 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=101e9edb dev-libs/gjs: add riscv keyword Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Yixun Lan gentoo.org> dev-libs/gjs/gjs-1.68.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.68.1.ebuild b/dev-libs/gjs/gjs-1.68.1.ebuild index e926e28e168..643e0f32792 100644 --- a/dev-libs/gjs/gjs-1.68.1.ebuild +++ b/dev-libs/gjs/gjs-1.68.1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"; LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples gtk readline sysprof test" -KEYWORDS="~amd64 arm ~arm64 ~ppc64 ~x86" +KEYWORDS="~amd64 arm ~arm64 ~ppc64 ~riscv ~x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 45083fc71193d4d1d9e5a31f4b06a6204ebf88bf Author: Matt Turner gentoo org> AuthorDate: Thu May 6 15:46:23 2021 + Commit: Matt Turner gentoo org> CommitDate: Thu May 6 15:48:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45083fc7 dev-libs/gjs: Version bump to 1.68.1 Signed-off-by: Matt Turner gentoo.org> dev-libs/gjs/Manifest | 1 + dev-libs/gjs/gjs-1.68.1.ebuild | 49 ++ 2 files changed, 50 insertions(+) diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest index 52f990208bc..4897f767a8f 100644 --- a/dev-libs/gjs/Manifest +++ b/dev-libs/gjs/Manifest @@ -1,3 +1,4 @@ DIST gjs-1.64.4.tar.xz 422496 BLAKE2B a96211f7240336dbb30c6965e405f59ee72e4288842837da8da8c6d3c59b7e04ebb6c7a8b0b02d38601c162ffdf1a1fef9f13e4db720c4c483f4a39dffd5dbb4 SHA512 21a15d7106ad6584fb1f02cb0a0a4cab211a3540adb8f2c03d35c211e3946b81935000a52351fedd95a18a7ff6b7f96e665fcafa3c411ff79f2b6cb332c82b42 DIST gjs-1.66.2.tar.xz 440184 BLAKE2B 8df23470c763d65733c6fb622a1de8b8fed3e16c1ba67883b6ae0e7150a5a30a334735be39f9c68217501b7674fee8bfce6ab704c0742ae639a1bc14cdce4cd8 SHA512 2e0ca24532b3203a55089eb25de19b4b4f33166f40d1231198947057e45f364d3c7f794ff2079c1d9aee3fde9f99cd844944229d89d5e344a97254aaa42bad40 DIST gjs-1.68.0.tar.xz 553044 BLAKE2B 6103299bb9ec67589393b0a863219b1bb08ebf141229574f07bb4984a2fb226f4daf4324038e9143f98048d0a2997805b93f7f408bae5ef727435c787e3b98f0 SHA512 65278ca345f2c786995bed7755dd86403b469eb6cceaa6db57dbd4af212025a3b1f01b7387f45dc9abc23d47ba2f39c5ab8a90ec95b1934f1471a68a06f0d82d +DIST gjs-1.68.1.tar.xz 558920 BLAKE2B f5364fe92ddf4cb1e9b5dac5921fa180ed31bfe54ba8ad737e31c5f8a7f19d7e47bad07d7ca088e6e5962b2782a774b985b607214a7381a8b6c54e799df97235 SHA512 bce2f84e748dd483e0c907e7f7f230257aa4b216b76e89c3457ebba5e9bf601dcb5c771ebe864df22255e221876c6e7ee3097328e6f52ef78360f49708ff457a diff --git a/dev-libs/gjs/gjs-1.68.1.ebuild b/dev-libs/gjs/gjs-1.68.1.ebuild new file mode 100644 index 000..69f56003cd5 --- /dev/null +++ b/dev-libs/gjs/gjs-1.68.1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit gnome.org meson virtualx + +DESCRIPTION="Javascript bindings for GNOME" +HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"; + +LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" +SLOT="0" +IUSE="+cairo examples gtk readline sysprof test" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.66.0 + dev-libs/libffi:= + >=dev-libs/gobject-introspection-1.66.1:= + dev-lang/spidermonkey:78 + cairo? ( x11-libs/cairo[X,svg] ) + readline? ( sys-libs/readline:0= ) +" +DEPEND="${RDEPEND} + sysprof? ( >=dev-util/sysprof-capture-3.38.1:4 ) + test? ( sys-apps/dbus + >=x11-libs/gtk+-3.20:3[introspection] ) +" +BDEPEND=" + virtual/pkgconfig +" + +src_configure() { + # FIXME: add systemtap/dtrace support, like in glib:2 + local emesonargs=( + $(meson_feature cairo) + $(meson_feature readline) + $(meson_feature sysprof profiler) + -Dinstalled_tests=false + $(meson_use !test skip_dbus_tests) + $(meson_use !test skip_gtk_tests) + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 701b1fbcf52aa77f13090a8ec906321290a73dcf Author: Matt Turner gentoo org> AuthorDate: Sun Apr 18 15:34:54 2021 + Commit: Matt Turner gentoo org> CommitDate: Sun Apr 18 15:36:05 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=701b1fbc dev-libs/gjs: Depend on cairo[svg] cairo's IUSE=svg is default-enabled, and as seen by the bug report its presence changes how gjs is compiled. Simply require it. Closes: https://bugs.gentoo.org/779784 Signed-off-by: Matt Turner gentoo.org> dev-libs/gjs/gjs-1.68.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.68.0.ebuild b/dev-libs/gjs/gjs-1.68.0.ebuild index 02c500d445f..69f56003cd5 100644 --- a/dev-libs/gjs/gjs-1.68.0.ebuild +++ b/dev-libs/gjs/gjs-1.68.0.ebuild @@ -19,7 +19,7 @@ RDEPEND=" dev-libs/libffi:= >=dev-libs/gobject-introspection-1.66.1:= dev-lang/spidermonkey:78 - cairo? ( x11-libs/cairo[X] ) + cairo? ( x11-libs/cairo[X,svg] ) readline? ( sys-libs/readline:0= ) " DEPEND="${RDEPEND}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 476dbd94f7aa9b9961c53d6cd5f6271135457ec6 Author: Matt Turner gentoo org> AuthorDate: Sun Mar 21 15:09:59 2021 + Commit: Matt Turner gentoo org> CommitDate: Sun Mar 21 23:16:55 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=476dbd94 dev-libs/gjs: Version bump to 1.68.0 Signed-off-by: Matt Turner gentoo.org> dev-libs/gjs/Manifest | 1 + dev-libs/gjs/gjs-1.68.0.ebuild | 49 ++ 2 files changed, 50 insertions(+) diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest index c8ae00bd798..41ebb2281b3 100644 --- a/dev-libs/gjs/Manifest +++ b/dev-libs/gjs/Manifest @@ -1,3 +1,4 @@ DIST gjs-1.64.4.tar.xz 422496 BLAKE2B a96211f7240336dbb30c6965e405f59ee72e4288842837da8da8c6d3c59b7e04ebb6c7a8b0b02d38601c162ffdf1a1fef9f13e4db720c4c483f4a39dffd5dbb4 SHA512 21a15d7106ad6584fb1f02cb0a0a4cab211a3540adb8f2c03d35c211e3946b81935000a52351fedd95a18a7ff6b7f96e665fcafa3c411ff79f2b6cb332c82b42 DIST gjs-1.66.1.tar.xz 439992 BLAKE2B 2b6d25b50fd48ed8b9bb0c594321bd00525e7d6db8b348d7da5c1e10cfd588fccf5030edc93fc31da094da5a0327d4a7b26c26d18ee4284dc1ae767f7721a7b4 SHA512 601d0c645ab1586e7d770f753bf68653816dc631faf89b5e70216320f6b7707e4aaa3507111fb6ff3331f76656050e32e8b1441720bf080de957e03e4565a43f DIST gjs-1.66.2.tar.xz 440184 BLAKE2B 8df23470c763d65733c6fb622a1de8b8fed3e16c1ba67883b6ae0e7150a5a30a334735be39f9c68217501b7674fee8bfce6ab704c0742ae639a1bc14cdce4cd8 SHA512 2e0ca24532b3203a55089eb25de19b4b4f33166f40d1231198947057e45f364d3c7f794ff2079c1d9aee3fde9f99cd844944229d89d5e344a97254aaa42bad40 +DIST gjs-1.68.0.tar.xz 553044 BLAKE2B 6103299bb9ec67589393b0a863219b1bb08ebf141229574f07bb4984a2fb226f4daf4324038e9143f98048d0a2997805b93f7f408bae5ef727435c787e3b98f0 SHA512 65278ca345f2c786995bed7755dd86403b469eb6cceaa6db57dbd4af212025a3b1f01b7387f45dc9abc23d47ba2f39c5ab8a90ec95b1934f1471a68a06f0d82d diff --git a/dev-libs/gjs/gjs-1.68.0.ebuild b/dev-libs/gjs/gjs-1.68.0.ebuild new file mode 100644 index 000..02c500d445f --- /dev/null +++ b/dev-libs/gjs/gjs-1.68.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit gnome.org meson virtualx + +DESCRIPTION="Javascript bindings for GNOME" +HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"; + +LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" +SLOT="0" +IUSE="+cairo examples gtk readline sysprof test" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.66.0 + dev-libs/libffi:= + >=dev-libs/gobject-introspection-1.66.1:= + dev-lang/spidermonkey:78 + cairo? ( x11-libs/cairo[X] ) + readline? ( sys-libs/readline:0= ) +" +DEPEND="${RDEPEND} + sysprof? ( >=dev-util/sysprof-capture-3.38.1:4 ) + test? ( sys-apps/dbus + >=x11-libs/gtk+-3.20:3[introspection] ) +" +BDEPEND=" + virtual/pkgconfig +" + +src_configure() { + # FIXME: add systemtap/dtrace support, like in glib:2 + local emesonargs=( + $(meson_feature cairo) + $(meson_feature readline) + $(meson_feature sysprof profiler) + -Dinstalled_tests=false + $(meson_use !test skip_dbus_tests) + $(meson_use !test skip_gtk_tests) + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: addb8a74b03820b333d954659312ab1358b9aafa Author: Matt Turner gentoo org> AuthorDate: Sun Jan 10 21:26:54 2021 + Commit: Matt Turner gentoo org> CommitDate: Sun Jan 10 21:35:16 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=addb8a74 dev-libs/gjs: Version bump to 1.66.2 Signed-off-by: Matt Turner gentoo.org> dev-libs/gjs/Manifest | 1 + dev-libs/gjs/gjs-1.66.2.ebuild | 49 ++ 2 files changed, 50 insertions(+) diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest index 60495756874..c8ae00bd798 100644 --- a/dev-libs/gjs/Manifest +++ b/dev-libs/gjs/Manifest @@ -1,2 +1,3 @@ DIST gjs-1.64.4.tar.xz 422496 BLAKE2B a96211f7240336dbb30c6965e405f59ee72e4288842837da8da8c6d3c59b7e04ebb6c7a8b0b02d38601c162ffdf1a1fef9f13e4db720c4c483f4a39dffd5dbb4 SHA512 21a15d7106ad6584fb1f02cb0a0a4cab211a3540adb8f2c03d35c211e3946b81935000a52351fedd95a18a7ff6b7f96e665fcafa3c411ff79f2b6cb332c82b42 DIST gjs-1.66.1.tar.xz 439992 BLAKE2B 2b6d25b50fd48ed8b9bb0c594321bd00525e7d6db8b348d7da5c1e10cfd588fccf5030edc93fc31da094da5a0327d4a7b26c26d18ee4284dc1ae767f7721a7b4 SHA512 601d0c645ab1586e7d770f753bf68653816dc631faf89b5e70216320f6b7707e4aaa3507111fb6ff3331f76656050e32e8b1441720bf080de957e03e4565a43f +DIST gjs-1.66.2.tar.xz 440184 BLAKE2B 8df23470c763d65733c6fb622a1de8b8fed3e16c1ba67883b6ae0e7150a5a30a334735be39f9c68217501b7674fee8bfce6ab704c0742ae639a1bc14cdce4cd8 SHA512 2e0ca24532b3203a55089eb25de19b4b4f33166f40d1231198947057e45f364d3c7f794ff2079c1d9aee3fde9f99cd844944229d89d5e344a97254aaa42bad40 diff --git a/dev-libs/gjs/gjs-1.66.2.ebuild b/dev-libs/gjs/gjs-1.66.2.ebuild new file mode 100644 index 000..cd936bdbf15 --- /dev/null +++ b/dev-libs/gjs/gjs-1.66.2.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit gnome.org meson virtualx + +DESCRIPTION="Javascript bindings for GNOME" +HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"; + +LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" +SLOT="0" +IUSE="+cairo examples gtk readline sysprof test" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.58.0 + dev-libs/libffi:= + >=dev-libs/gobject-introspection-1.61.2:= + dev-lang/spidermonkey:78 + cairo? ( x11-libs/cairo[X] ) + readline? ( sys-libs/readline:0= ) +" +DEPEND="${RDEPEND} + sysprof? ( >=dev-util/sysprof-capture-3.38.1:4 ) + test? ( sys-apps/dbus + >=x11-libs/gtk+-3.20:3[introspection] ) +" +BDEPEND=" + virtual/pkgconfig +" + +src_configure() { + # FIXME: add systemtap/dtrace support, like in glib:2 + local emesonargs=( + $(meson_feature cairo) + $(meson_feature readline) + $(meson_feature sysprof profiler) + -Dinstalled_tests=false + $(meson_use !test skip_dbus_tests) + $(meson_use !test skip_gtk_tests) + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 3715fb971d6602ade558f541ff7cd495d4a51f7a Author: Matt Turner gentoo org> AuthorDate: Wed Nov 11 18:20:07 2020 + Commit: Matt Turner gentoo org> CommitDate: Wed Nov 11 18:20:30 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3715fb97 dev-libs/gjs: Fix dependency on sysprof-capture Closes: https://bugs.gentoo.org/753878 Signed-off-by: Matt Turner gentoo.org> dev-libs/gjs/gjs-1.66.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.66.1.ebuild b/dev-libs/gjs/gjs-1.66.1.ebuild index d012b448178..fcc5377cbee 100644 --- a/dev-libs/gjs/gjs-1.66.1.ebuild +++ b/dev-libs/gjs/gjs-1.66.1.ebuild @@ -23,7 +23,7 @@ RDEPEND=" readline? ( sys-libs/readline:0= ) " DEPEND="${RDEPEND} - sysprof? ( >=dev-util/sysprof-capture-3.33.2:3 ) + sysprof? ( >=dev-util/sysprof-capture-3.38.1:4 ) test? ( sys-apps/dbus >=x11-libs/gtk+-3.20:3[introspection] ) "
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 0e0632ef5d9f2f19633d8b2530464ae9de45023e Author: Matt Turner gentoo org> AuthorDate: Sun Nov 8 17:39:38 2020 + Commit: Matt Turner gentoo org> CommitDate: Tue Nov 10 15:33:24 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e0632ef dev-libs/gjs: Version bump to 1.66.1 Signed-off-by: Matt Turner gentoo.org> dev-libs/gjs/Manifest | 1 + dev-libs/gjs/gjs-1.66.1.ebuild | 49 ++ 2 files changed, 50 insertions(+) diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest index b6ebd789ad2..60495756874 100644 --- a/dev-libs/gjs/Manifest +++ b/dev-libs/gjs/Manifest @@ -1 +1,2 @@ DIST gjs-1.64.4.tar.xz 422496 BLAKE2B a96211f7240336dbb30c6965e405f59ee72e4288842837da8da8c6d3c59b7e04ebb6c7a8b0b02d38601c162ffdf1a1fef9f13e4db720c4c483f4a39dffd5dbb4 SHA512 21a15d7106ad6584fb1f02cb0a0a4cab211a3540adb8f2c03d35c211e3946b81935000a52351fedd95a18a7ff6b7f96e665fcafa3c411ff79f2b6cb332c82b42 +DIST gjs-1.66.1.tar.xz 439992 BLAKE2B 2b6d25b50fd48ed8b9bb0c594321bd00525e7d6db8b348d7da5c1e10cfd588fccf5030edc93fc31da094da5a0327d4a7b26c26d18ee4284dc1ae767f7721a7b4 SHA512 601d0c645ab1586e7d770f753bf68653816dc631faf89b5e70216320f6b7707e4aaa3507111fb6ff3331f76656050e32e8b1441720bf080de957e03e4565a43f diff --git a/dev-libs/gjs/gjs-1.66.1.ebuild b/dev-libs/gjs/gjs-1.66.1.ebuild new file mode 100644 index 000..d012b448178 --- /dev/null +++ b/dev-libs/gjs/gjs-1.66.1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit gnome.org meson virtualx + +DESCRIPTION="Javascript bindings for GNOME" +HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"; + +LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" +SLOT="0" +IUSE="+cairo examples gtk readline +sysprof test" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.58.0 + dev-libs/libffi:= + >=dev-libs/gobject-introspection-1.61.2:= + dev-lang/spidermonkey:78 + cairo? ( x11-libs/cairo[X] ) + readline? ( sys-libs/readline:0= ) +" +DEPEND="${RDEPEND} + sysprof? ( >=dev-util/sysprof-capture-3.33.2:3 ) + test? ( sys-apps/dbus + >=x11-libs/gtk+-3.20:3[introspection] ) +" +BDEPEND=" + virtual/pkgconfig +" + +src_configure() { + # FIXME: add systemtap/dtrace support, like in glib:2 + local emesonargs=( + $(meson_feature cairo) + $(meson_feature readline) + $(meson_feature sysprof profiler) + -Dinstalled_tests=false + $(meson_use !test skip_dbus_tests) + $(meson_use !test skip_gtk_tests) + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 60bac3780c8a7b371321932d58750e1b2c37255b Author: Mart Raudsepp gentoo org> AuthorDate: Sat Nov 7 15:05:21 2020 + Commit: Mart Raudsepp gentoo org> CommitDate: Sat Nov 7 15:21:39 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60bac378 dev-libs/gjs: remove old Package-Manager: Portage-2.3.103, Repoman-2.3.20 Signed-off-by: Mart Raudsepp gentoo.org> dev-libs/gjs/Manifest | 2 -- dev-libs/gjs/gjs-1.58.6.ebuild | 64 -- dev-libs/gjs/gjs-1.58.8.ebuild | 64 -- 3 files changed, 130 deletions(-) diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest index 923a76507fb..b6ebd789ad2 100644 --- a/dev-libs/gjs/Manifest +++ b/dev-libs/gjs/Manifest @@ -1,3 +1 @@ -DIST gjs-1.58.6.tar.xz 637972 BLAKE2B 553f29808723e48cee39c62e260d9c09f5db160756bf6c2fc45e532bee1d5c8babdd2bd5aee39fdff1300fc10de2c2a4e34d6b850e6e95c83ef217a8955379b6 SHA512 3e8fa8ccaabbbd07e74869fdc6188cffc19565798a6267fd3480d9320a2c9c5906c864e5d0c6e9e57f7bb79cc1706717b76b23c7cd89eb191477eb173b24aa74 -DIST gjs-1.58.8.tar.xz 639372 BLAKE2B 53be0d5353213e7fdc6009aeed16db79f61ee5b800d66cd79f87e577b44adbb05ae741d73550237027a902d2e038c8e8247d3269bf058b64622a1a261f5a2501 SHA512 373b400b884096b6746c1ac7f2c2915857aa888dfb8bbf19bb8469fb75e081e4df36dcab06723f03654c34354a5a69a7865727ab9e36d3fb0d2b2652713e5cd6 DIST gjs-1.64.4.tar.xz 422496 BLAKE2B a96211f7240336dbb30c6965e405f59ee72e4288842837da8da8c6d3c59b7e04ebb6c7a8b0b02d38601c162ffdf1a1fef9f13e4db720c4c483f4a39dffd5dbb4 SHA512 21a15d7106ad6584fb1f02cb0a0a4cab211a3540adb8f2c03d35c211e3946b81935000a52351fedd95a18a7ff6b7f96e665fcafa3c411ff79f2b6cb332c82b42 diff --git a/dev-libs/gjs/gjs-1.58.6.ebuild b/dev-libs/gjs/gjs-1.58.6.ebuild deleted file mode 100644 index 2f256eb68f4..000 --- a/dev-libs/gjs/gjs-1.58.6.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit gnome2 pax-utils virtualx - -DESCRIPTION="Javascript bindings for GNOME" -HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"; - -LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" -SLOT="0" -IUSE="+cairo examples gtk readline +sysprof test" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 sparc x86" - -RDEPEND=" - >=dev-libs/glib-2.58.0 - >=dev-libs/gobject-introspection-1.61.2:= - - readline? ( sys-libs/readline:0= ) - dev-lang/spidermonkey:60 - dev-libs/libffi:= - cairo? ( x11-libs/cairo[X] ) -" -DEPEND="${RDEPEND} - sysprof? ( >=dev-util/sysprof-capture-3.33.2:3 ) - virtual/pkgconfig - test? ( sys-apps/dbus - >=x11-libs/gtk+-3.20:3[introspection] ) -" - -RESTRICT="!test? ( test )" - -src_configure() { - # FIXME: add systemtap/dtrace support, like in glib:2 - # FIXME: --enable-systemtap installs files in ${D}/${D} for some reason - # XXX: Do NOT enable coverage, completely useless for portage installs - gnome2_src_configure \ - --disable-systemtap \ - --disable-dtrace \ - --disable-code-coverage \ - $(use_with cairo cairo) \ - $(use_enable sysprof profiler) \ - $(use_enable readline) \ - $(use_with test dbus-tests) \ - $(use_with test gtk-tests) \ - --disable-installed-tests -} - -src_install() { - # installation sometimes fails in parallel, bug #??? - gnome2_src_install -j1 - - if use examples; then - insinto /usr/share/doc/"${PF}"/examples - doins "${S}"/examples/* - fi - - # Required for gjs-console to run correctly on PaX systems - pax-mark mr "${ED}/usr/bin/gjs-console" -} - -src_test() { - virtx emake check -} diff --git a/dev-libs/gjs/gjs-1.58.8.ebuild b/dev-libs/gjs/gjs-1.58.8.ebuild deleted file mode 100644 index 2f256eb68f4..000 --- a/dev-libs/gjs/gjs-1.58.8.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit gnome2 pax-utils virtualx - -DESCRIPTION="Javascript bindings for GNOME" -HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"; - -LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" -SLOT="0" -IUSE="+cairo examples gtk readline +sysprof test" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 sparc x86" - -RDEPEND=" - >=dev-libs/glib-2.58.0 - >=dev-libs/gobject-introspection-1.61.2:= - - readline? ( sys-libs/readline:0= ) - dev-lang/spidermonkey:60 - dev-libs/libffi:= - cairo? ( x11-libs/cairo[X] ) -" -DEPEND="${RDEPEND} - sysprof? ( >=dev-util/sysprof-capture-3.33.2:3 ) - virtual/pkgconfig - test? ( sys-apps/dbus - >=x11-libs/gtk+-3.20:3[introspection] ) -" - -RESTRICT="!test? ( test )" - -src_configure() { - # FIXME
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: bedae20bf2453c98b614d09e1eee8fbce3be382d Author: Sam James gentoo org> AuthorDate: Fri Nov 6 14:56:28 2020 + Commit: Sam James gentoo org> CommitDate: Fri Nov 6 14:56:28 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bedae20b dev-libs/gjs: Stabilize 1.64.4 ppc, #738728 Signed-off-by: Sam James gentoo.org> dev-libs/gjs/gjs-1.64.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.64.4.ebuild b/dev-libs/gjs/gjs-1.64.4.ebuild index 6c800a0b622..8c6b028bbd6 100644 --- a/dev-libs/gjs/gjs-1.64.4.ebuild +++ b/dev-libs/gjs/gjs-1.64.4.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"; LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples gtk readline +sysprof test" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 sparc x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: d5c2a5a08daaff02ead654660590b863a77a65ad Author: Sam James gentoo org> AuthorDate: Fri Nov 6 06:52:10 2020 + Commit: Sam James gentoo org> CommitDate: Fri Nov 6 06:52:10 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5c2a5a0 dev-libs/gjs: Stabilize 1.64.4 sparc, #738728 Signed-off-by: Sam James gentoo.org> dev-libs/gjs/gjs-1.64.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.64.4.ebuild b/dev-libs/gjs/gjs-1.64.4.ebuild index 321d3cb1475..6c800a0b622 100644 --- a/dev-libs/gjs/gjs-1.64.4.ebuild +++ b/dev-libs/gjs/gjs-1.64.4.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"; LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples gtk readline +sysprof test" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~ppc ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~ppc ppc64 sparc x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: b8e460e322875d6037a6a95710fa777a929a530e Author: Sam James gentoo org> AuthorDate: Thu Nov 5 16:15:13 2020 + Commit: Sam James gentoo org> CommitDate: Thu Nov 5 16:15:48 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8e460e3 dev-libs/gjs: Stabilize 1.64.4 ppc64, #738728 Signed-off-by: Sam James gentoo.org> dev-libs/gjs/gjs-1.64.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.64.4.ebuild b/dev-libs/gjs/gjs-1.64.4.ebuild index 48a880b9770..321d3cb1475 100644 --- a/dev-libs/gjs/gjs-1.64.4.ebuild +++ b/dev-libs/gjs/gjs-1.64.4.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"; LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples gtk readline +sysprof test" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~ppc ppc64 ~sparc x86" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 7220e6735b229d860476b354a22319ee0380b0d7 Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Sep 18 06:57:44 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Sep 18 07:44:12 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7220e673 dev-libs/gjs: stable 1.58.8 for ppc64 stable wrt bug # Tested-by: ernsteiswuerfel Package-Manager: Portage-3.0.7, Repoman-3.0.1 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich gentoo.org> dev-libs/gjs/gjs-1.58.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.58.8.ebuild b/dev-libs/gjs/gjs-1.58.8.ebuild index 24e8ffd19a0..2f256eb68f4 100644 --- a/dev-libs/gjs/gjs-1.58.8.ebuild +++ b/dev-libs/gjs/gjs-1.58.8.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"; LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples gtk readline +sysprof test" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ~ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 sparc x86" RDEPEND=" >=dev-libs/glib-2.58.0
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/
commit: 4da940cb91b103bb2471c70a584261486fae376c Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Sep 18 06:45:46 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Sep 18 06:45:46 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4da940cb dev-libs/gjs: stable 1.58.8 for ppc stable wrt bug # Tested-by: ernsteiswuerfel Package-Manager: Portage-3.0.7, Repoman-3.0.1 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich gentoo.org> dev-libs/gjs/gjs-1.58.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/gjs/gjs-1.58.8.ebuild b/dev-libs/gjs/gjs-1.58.8.ebuild index ff08567af5e..24e8ffd19a0 100644 --- a/dev-libs/gjs/gjs-1.58.8.ebuild +++ b/dev-libs/gjs/gjs-1.58.8.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"; LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples gtk readline +sysprof test" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~ppc ~ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ~ppc64 sparc x86" RDEPEND=" >=dev-libs/glib-2.58.0