[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2024-05-15 Thread Joonas Niilola
commit: 3c825e5b5bc9be731645b33fedf9c061eecc05aa
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed May 15 06:50:00 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed May 15 06:50:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c825e5b

dev-lang/spidermonkey: add 115.11.0

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

 dev-lang/spidermonkey/Manifest |   1 +
 dev-lang/spidermonkey/spidermonkey-115.11.0.ebuild | 504 +
 2 files changed, 505 insertions(+)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index 554099e6f6e2..236dce739abc 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -1,6 +1,7 @@
 DIST firefox-102.15.0esr.source.tar.xz 486592324 BLAKE2B 
b70727fa91d0d270673374bebb4745b87f6194191c1c9415547d772811a4a85f79a97e8985877eb5c9beef43fe15bef574172da35935e7024a947919ec11d883
 SHA512 
87db6e32fda215253f9b3bd233ef7fa91a64349310064b8482e5c634f34cbe99a2a111d74d2b9f2a99a0b3b510dbf9039ebe4ccfc176c2554d65bc9cfb508bf9
 DIST firefox-102esr-patches-13.tar.xz 22212 BLAKE2B 
02e9edd071a99abbac02faa11ffce061d5d12d8baa9ce54b51d6bfdbf8160022a1565902d65ca30fe51b5670e509fa921b11a460989933cbb797fcd59d635125
 SHA512 
8b8b0f3789978447a1293fd9acb5c2db3d7e9f724357a0d762b54f7e34d28f11655997ffeafccfe8001a01dd595848d257f90cb983462c405d434cc794216520
 DIST firefox-115.10.0esr.source.tar.xz 507826764 BLAKE2B 
342d5cf4d61b3efe3dde6a6e53f064739d4107690f1d101915ba8cf2214f518aa8c7490903e20179f0874a3bd62871723e877e8f789d9816f3e0d9227d751eb6
 SHA512 
0626e2c68ce43f24dfc2b9216e2565537ad8781daf4195d53420e1b78d57d0f6360fbe56b0ddbedae3818546c72472c85c1ff2b208c123d32a0543e666f42b65
+DIST firefox-115.11.0esr.source.tar.xz 506015444 BLAKE2B 
ced11d0665215dbf0aed710015a1e27863ecb8ccbba71ff6f6c57e1789e54c3c7c1940507db86ff2d8eea4d323a9ca7fbc40eaa6eaa7b0ec922ff69ffad64886
 SHA512 
0f3a87c99fb008088afd509d9259f893fdd44ea6bf6a5e69806fefb8d355415e81b9e8832a392acb9d0c1c50e4add7f1362a4aaadc35e1d9c2e55baf7136aed8
 DIST firefox-115.3.1esr.source.tar.xz 515785920 BLAKE2B 
ad5ec24361e94d9185eed210f681c50159f5be3e6046d79200b5e2586107f1ed98ebe7935f1e266afadd570fc1aa6a1aec81fe3b7fb86efb48afe82514f26c68
 SHA512 
65cb6fc46bba03eed742bd67f8e36b63b19f2ad7b85d2f503595704a4e88f554758a1e66ba548c8efe97a76322fb2514db72e6ff4bb2992d1aaa86edc3af85f1
 DIST firefox-115.9.1esr.source.tar.xz 508070816 BLAKE2B 
5182972f45edfb9ec6b23cc2e869fe86237bd51bd23fd31058d03d9dc98f0ea2dcf57215d61d724e08f98d0e0771b86b5e5ce78ed03c3ac08fac60ed4377f890
 SHA512 
9ccaede2fcda13a07f98a2110bb8f99c7324601d66bff311f3070a669576a1598fe1d7de2d005d725d1f44dbe3934a9c0fd0b7950f60686047d4ce8d9d812310
 DIST firefox-115esr-patches-06.tar.xz 14944 BLAKE2B 
e60a8a32f8c5e6d897e8c3e13d291ffab651937505ce258f031e7e75560c9eb89fce4a22c61872d639e6e1d40244e94761baa1660c2d3d02584ad4cc4778946f
 SHA512 
d9ea1a063df287fa651042c90529b1a1b5ebd5a28735c44b5527cc7dd29678c2f8a9204f007db328371ed6af9613ca7215464c00df5e685c3af4296a22139257

diff --git a/dev-lang/spidermonkey/spidermonkey-115.11.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-115.11.0.ebuild
new file mode 100644
index ..ecca50c0ad51
--- /dev/null
+++ b/dev-lang/spidermonkey/spidermonkey-115.11.0.ebuild
@@ -0,0 +1,504 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+# Patch version
+FIREFOX_PATCHSET="firefox-115esr-patches-10.tar.xz"
+SPIDERMONKEY_PATCHSET="spidermonkey-115-patches-01.tar.xz"
+
+LLVM_MAX_SLOT=18
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="ncurses,ssl,xml(+)"
+
+WANT_AUTOCONF="2.1"
+
+inherit autotools check-reqs flag-o-matic llvm multiprocessing prefix 
python-any-r1 toolchain-funcs
+
+MY_PN="mozjs"
+MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases
+
+MY_MAJOR=$(ver_cut 1)
+
+MOZ_ESR=yes
+
+MOZ_PV=${PV}
+MOZ_PV_SUFFIX=
+if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
+   MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
+
+   # Convert the ebuild version to the upstream Mozilla version
+   MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
+   MOZ_PV="${MOZ_PV/_beta/b}"  # Handle beta for SRC_URI
+   MOZ_PV="${MOZ_PV%%_rc*}"# Handle rc for SRC_URI
+fi
+
+if [[ -n ${MOZ_ESR} ]] ; then
+   # ESR releases have slightly different version numbers
+   MOZ_PV="${MOZ_PV}esr"
+fi
+
+MOZ_PN="firefox"
+MOZ_P="${MOZ_PN}-${MOZ_PV}"
+MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
+MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
+
+MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV};
+
+if [[ ${PV} == *_rc* ]] ; then
+   
MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc};
+fi
+
+PATCH_URIS=(
+   https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET}
+   
https://dev.gentoo.org/~juippis/mozilla/patchsets/${SPIDERMONKEY_PATCHSET}
+)
+

[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2024-04-25 Thread Joonas Niilola
commit: 230dcb9e190c4746d4e9bbd380247ac9cd3391b8
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Apr 25 10:48:45 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Apr 25 10:49:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=230dcb9e

dev-lang/spidermonkey: enable py3.12

Closes: https://bugs.gentoo.org/929404
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-lang/spidermonkey/spidermonkey-115.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-115.10.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-115.10.0.ebuild
index c8d42fff7d08..ecca50c0ad51 100644
--- a/dev-lang/spidermonkey/spidermonkey-115.10.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-115.10.0.ebuild
@@ -9,7 +9,7 @@ SPIDERMONKEY_PATCHSET="spidermonkey-115-patches-01.tar.xz"
 
 LLVM_MAX_SLOT=18
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="ncurses,ssl,xml(+)"
 
 WANT_AUTOCONF="2.1"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2024-04-16 Thread Joonas Niilola
commit: f097074a001542ce0b10a3edd47d2c0c9e4b37db
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Apr 16 07:15:53 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Apr 16 07:17:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f097074a

dev-lang/spidermonkey: add 115.10.0

 - enable llvm-18,
 - sync workarounds on musl from firefox-esr.

Closes: https://bugs.gentoo.org/929013
Closes: https://bugs.gentoo.org/829148
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-lang/spidermonkey/Manifest |   2 +
 dev-lang/spidermonkey/spidermonkey-115.10.0.ebuild | 504 +
 2 files changed, 506 insertions(+)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index c34cd5c733d7..554099e6f6e2 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -1,8 +1,10 @@
 DIST firefox-102.15.0esr.source.tar.xz 486592324 BLAKE2B 
b70727fa91d0d270673374bebb4745b87f6194191c1c9415547d772811a4a85f79a97e8985877eb5c9beef43fe15bef574172da35935e7024a947919ec11d883
 SHA512 
87db6e32fda215253f9b3bd233ef7fa91a64349310064b8482e5c634f34cbe99a2a111d74d2b9f2a99a0b3b510dbf9039ebe4ccfc176c2554d65bc9cfb508bf9
 DIST firefox-102esr-patches-13.tar.xz 22212 BLAKE2B 
02e9edd071a99abbac02faa11ffce061d5d12d8baa9ce54b51d6bfdbf8160022a1565902d65ca30fe51b5670e509fa921b11a460989933cbb797fcd59d635125
 SHA512 
8b8b0f3789978447a1293fd9acb5c2db3d7e9f724357a0d762b54f7e34d28f11655997ffeafccfe8001a01dd595848d257f90cb983462c405d434cc794216520
+DIST firefox-115.10.0esr.source.tar.xz 507826764 BLAKE2B 
342d5cf4d61b3efe3dde6a6e53f064739d4107690f1d101915ba8cf2214f518aa8c7490903e20179f0874a3bd62871723e877e8f789d9816f3e0d9227d751eb6
 SHA512 
0626e2c68ce43f24dfc2b9216e2565537ad8781daf4195d53420e1b78d57d0f6360fbe56b0ddbedae3818546c72472c85c1ff2b208c123d32a0543e666f42b65
 DIST firefox-115.3.1esr.source.tar.xz 515785920 BLAKE2B 
ad5ec24361e94d9185eed210f681c50159f5be3e6046d79200b5e2586107f1ed98ebe7935f1e266afadd570fc1aa6a1aec81fe3b7fb86efb48afe82514f26c68
 SHA512 
65cb6fc46bba03eed742bd67f8e36b63b19f2ad7b85d2f503595704a4e88f554758a1e66ba548c8efe97a76322fb2514db72e6ff4bb2992d1aaa86edc3af85f1
 DIST firefox-115.9.1esr.source.tar.xz 508070816 BLAKE2B 
5182972f45edfb9ec6b23cc2e869fe86237bd51bd23fd31058d03d9dc98f0ea2dcf57215d61d724e08f98d0e0771b86b5e5ce78ed03c3ac08fac60ed4377f890
 SHA512 
9ccaede2fcda13a07f98a2110bb8f99c7324601d66bff311f3070a669576a1598fe1d7de2d005d725d1f44dbe3934a9c0fd0b7950f60686047d4ce8d9d812310
 DIST firefox-115esr-patches-06.tar.xz 14944 BLAKE2B 
e60a8a32f8c5e6d897e8c3e13d291ffab651937505ce258f031e7e75560c9eb89fce4a22c61872d639e6e1d40244e94761baa1660c2d3d02584ad4cc4778946f
 SHA512 
d9ea1a063df287fa651042c90529b1a1b5ebd5a28735c44b5527cc7dd29678c2f8a9204f007db328371ed6af9613ca7215464c00df5e685c3af4296a22139257
 DIST firefox-115esr-patches-09.tar.xz 16660 BLAKE2B 
1dcdf62f35013b82dd70bf00c0505394b9277affcd1b1cbde92421778f4fcc146f536a546c2db8d6a70f92d40e4b1c96927fedec54383e6bb80bd9806d9b4461
 SHA512 
e003d0a2a5304dcdd0851b57ceb1199326c8221d5d99555cd0c64090d5eda1bdb2a2a52e605f6094a3214ffa2238e43d57ff64eb7d424ff54b8125c16f5c
+DIST firefox-115esr-patches-10.tar.xz 17256 BLAKE2B 
0f6265d6e12f55e9b5128f2f261ba3785b80563e049d2441fde09dedf419c6086c9d994d2b44d1aab35af64cde375bdc254206da9ef148fc20fa90da0417606d
 SHA512 
a1f0012420593a1c1b38dba1785ee9092e0923f56458c38f003cca4ebaac30a73fe3d1f5806a5795c76b2b8d729f8184372e63681daa450c3bb8e5afbe9e2e4f
 DIST spidermonkey-102-patches-05j.tar.xz 4596 BLAKE2B 
215b770bbdf17973d7b3fd1df6cee9647459d2b02b0be5bdb289d457e5dbdb06ceac7a3082fc2f5836e991a4ac4486d73330b0276a466b5c528dab226a27829c
 SHA512 
d2b8e32dac87d60a00fd93479dc34d8adab4feec24a38591cebeb4cf271aa2fd964f4dc26e67ebfb127a47bc8f684d50b32b2cff18ed5286701a04a289058185
 DIST spidermonkey-115-patches-01.tar.xz 3992 BLAKE2B 
e97d0cb3edfb885119226f54f22485ed4e8220cd904d3356b87ccc013403f976a042171cf9ca7250bcf3fe3d90996dd80b4104e7d614f95d7bcfcb0e710a8a78
 SHA512 
cece96f172a09dd0e29f7c2fdbf650cde405b276bc4083956365289f1da4b1d078ccbde760da6553888ddb3c53cf9aded52051db556a2c4ec492fed01dcb03a1

diff --git a/dev-lang/spidermonkey/spidermonkey-115.10.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-115.10.0.ebuild
new file mode 100644
index ..c8d42fff7d08
--- /dev/null
+++ b/dev-lang/spidermonkey/spidermonkey-115.10.0.ebuild
@@ -0,0 +1,504 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+# Patch version
+FIREFOX_PATCHSET="firefox-115esr-patches-10.tar.xz"
+SPIDERMONKEY_PATCHSET="spidermonkey-115-patches-01.tar.xz"
+
+LLVM_MAX_SLOT=18
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="ncurses,ssl,xml(+)"
+
+WANT_AUTOCONF="2.1"
+
+inherit autotools check-reqs flag-o-matic llvm multiprocessing prefix 
python-any-r1 toolchain-funcs
+
+MY_PN="mozjs"
+MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases
+
+MY_MAJOR=$(ver_cut 1)
+
+MOZ_ESR=yes
+
+MOZ_PV=${PV}

[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2024-04-01 Thread Arthur Zamarin
commit: a1ab908f66823e91357d62644b09d90110fab1e2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Apr  2 05:54:52 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Apr  2 05:54:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1ab908f

dev-lang/spidermonkey: Stabilize 115.9.1 arm64, #928347

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

 dev-lang/spidermonkey/spidermonkey-115.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-115.9.1.ebuild 
b/dev-lang/spidermonkey/spidermonkey-115.9.1.ebuild
index 4bc9ceadacf0..3370f0954753 100644
--- a/dev-lang/spidermonkey/spidermonkey-115.9.1.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-115.9.1.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="amd64 arm ~arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2024-04-01 Thread Arthur Zamarin
commit: c777c8d4ec3a78b1f7487b55e8ff02b5cf92e42d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Apr  1 13:50:12 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Apr  1 13:50:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c777c8d4

dev-lang/spidermonkey: Stabilize 115.9.1 arm, #928347

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

 dev-lang/spidermonkey/spidermonkey-115.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-115.9.1.ebuild 
b/dev-lang/spidermonkey/spidermonkey-115.9.1.ebuild
index 8537f18aebee..4bc9ceadacf0 100644
--- a/dev-lang/spidermonkey/spidermonkey-115.9.1.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-115.9.1.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm ~arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2024-04-01 Thread Arthur Zamarin
commit: 14a6eef60345592162cd55209fb8f7cee2ac4fa0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Apr  1 13:50:11 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Apr  1 13:50:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14a6eef6

dev-lang/spidermonkey: Stabilize 115.9.1 ppc64, #928347

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

 dev-lang/spidermonkey/spidermonkey-115.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-115.9.1.ebuild 
b/dev-lang/spidermonkey/spidermonkey-115.9.1.ebuild
index 42638e065033..8537f18aebee 100644
--- a/dev-lang/spidermonkey/spidermonkey-115.9.1.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-115.9.1.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2024-04-01 Thread Joonas Niilola
commit: ea721629d67967131f20cc45a8497f6617b2ca54
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Apr  1 09:21:39 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Apr  1 09:21:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea721629

dev-lang/spidermonkey: Stabilize 115.9.1 amd64, #928347

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

 dev-lang/spidermonkey/spidermonkey-115.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-115.9.1.ebuild 
b/dev-lang/spidermonkey/spidermonkey-115.9.1.ebuild
index 25a690a03797..42638e065033 100644
--- a/dev-lang/spidermonkey/spidermonkey-115.9.1.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-115.9.1.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2024-04-01 Thread Joonas Niilola
commit: ddcfede6474c4c75b5b549aa4a7120d389694951
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Apr  1 08:45:50 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Apr  1 08:45:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddcfede6

dev-lang/spidermonkey: Stabilize 115.9.1 x86, #928347

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

 dev-lang/spidermonkey/spidermonkey-115.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-115.9.1.ebuild 
b/dev-lang/spidermonkey/spidermonkey-115.9.1.ebuild
index b8e646b0f86d..25a690a03797 100644
--- a/dev-lang/spidermonkey/spidermonkey-115.9.1.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-115.9.1.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2024-04-01 Thread Joonas Niilola
commit: d934d85b7756b89d60b0b019ac7b022c58b8edb1
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Apr  1 06:37:03 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Apr  1 06:47:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d934d85b

dev-lang/spidermonkey: drop 115.7.0, 115.8.0, 115.9.0

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

 dev-lang/spidermonkey/Manifest|   4 -
 dev-lang/spidermonkey/spidermonkey-115.7.0.ebuild | 474 --
 dev-lang/spidermonkey/spidermonkey-115.8.0.ebuild | 474 --
 dev-lang/spidermonkey/spidermonkey-115.9.0.ebuild | 474 --
 4 files changed, 1426 deletions(-)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index a077b217168d..c34cd5c733d7 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -1,12 +1,8 @@
 DIST firefox-102.15.0esr.source.tar.xz 486592324 BLAKE2B 
b70727fa91d0d270673374bebb4745b87f6194191c1c9415547d772811a4a85f79a97e8985877eb5c9beef43fe15bef574172da35935e7024a947919ec11d883
 SHA512 
87db6e32fda215253f9b3bd233ef7fa91a64349310064b8482e5c634f34cbe99a2a111d74d2b9f2a99a0b3b510dbf9039ebe4ccfc176c2554d65bc9cfb508bf9
 DIST firefox-102esr-patches-13.tar.xz 22212 BLAKE2B 
02e9edd071a99abbac02faa11ffce061d5d12d8baa9ce54b51d6bfdbf8160022a1565902d65ca30fe51b5670e509fa921b11a460989933cbb797fcd59d635125
 SHA512 
8b8b0f3789978447a1293fd9acb5c2db3d7e9f724357a0d762b54f7e34d28f11655997ffeafccfe8001a01dd595848d257f90cb983462c405d434cc794216520
 DIST firefox-115.3.1esr.source.tar.xz 515785920 BLAKE2B 
ad5ec24361e94d9185eed210f681c50159f5be3e6046d79200b5e2586107f1ed98ebe7935f1e266afadd570fc1aa6a1aec81fe3b7fb86efb48afe82514f26c68
 SHA512 
65cb6fc46bba03eed742bd67f8e36b63b19f2ad7b85d2f503595704a4e88f554758a1e66ba548c8efe97a76322fb2514db72e6ff4bb2992d1aaa86edc3af85f1
-DIST firefox-115.7.0esr.source.tar.xz 515513828 BLAKE2B 
9cacd9cd7e9b9040f37843645bc6823d72b3b736a3c4dcef7706304ebeda718e36e98962d9d9c000b7507fdfda40bd19ca4c8267573dc623a9507a7f77b17b52
 SHA512 
d468d8ef117d76e0660c5359c3becf0502354c61bdaaeb4137d86f52b50143abec2ac4578af69afa5670700b57efff1c7323ca23e3339a9eaaa888dee7e8e922
-DIST firefox-115.8.0esr.source.tar.xz 507569724 BLAKE2B 
37bb3d0ef990922baa81f0083ba91f079755c6cf45df238d7ccfa4f9bc0cb597f59c7d08bc0b976dae422df0b3897d1cd153ae12970ac4e3e9fad892781c3b45
 SHA512 
4b8c06b5eb3617700a72aaad8831d703a537fe600740f1acb8377bd0ce198a199938603fd7e6b2007671a578dfb24aa8f5c031c6c1ccf15d4a34562679eaa883
-DIST firefox-115.9.0esr.source.tar.xz 507156076 BLAKE2B 
2b70c0396763ef6662450c1001b847adfc7c8cbf6e4e2ffd3120473aebcc4ff9e25091e2d8e3f9462c2094de9211d658776746a0d8ce9ed73efa824b4e25b508
 SHA512 
2828931e79f6f2476a699afdac02133f2f04d478c5a8ed288339701387d57354f73df50d1d2a08e6afdddc9a2b95b1820c9ca1bfdce3e0772cb0ba71e12aab88
 DIST firefox-115.9.1esr.source.tar.xz 508070816 BLAKE2B 
5182972f45edfb9ec6b23cc2e869fe86237bd51bd23fd31058d03d9dc98f0ea2dcf57215d61d724e08f98d0e0771b86b5e5ce78ed03c3ac08fac60ed4377f890
 SHA512 
9ccaede2fcda13a07f98a2110bb8f99c7324601d66bff311f3070a669576a1598fe1d7de2d005d725d1f44dbe3934a9c0fd0b7950f60686047d4ce8d9d812310
 DIST firefox-115esr-patches-06.tar.xz 14944 BLAKE2B 
e60a8a32f8c5e6d897e8c3e13d291ffab651937505ce258f031e7e75560c9eb89fce4a22c61872d639e6e1d40244e94761baa1660c2d3d02584ad4cc4778946f
 SHA512 
d9ea1a063df287fa651042c90529b1a1b5ebd5a28735c44b5527cc7dd29678c2f8a9204f007db328371ed6af9613ca7215464c00df5e685c3af4296a22139257
-DIST firefox-115esr-patches-08.tar.xz 15912 BLAKE2B 
3f94deb17920672ad2184e813bd38e390ecaa50bfc6e00973db717bc56a5adb4f096224cc366da525db25aaa3d198d57716bcb765ddc906783532864e23dd8d4
 SHA512 
4474fbed14b2c4fac03d82f4b37849a69dbdd61fc15f01cefa373eb8a64a692f5a584247acdf7c349ab6965225c3cd47be3fc4523f93db5299680e2a22e94d94
 DIST firefox-115esr-patches-09.tar.xz 16660 BLAKE2B 
1dcdf62f35013b82dd70bf00c0505394b9277affcd1b1cbde92421778f4fcc146f536a546c2db8d6a70f92d40e4b1c96927fedec54383e6bb80bd9806d9b4461
 SHA512 
e003d0a2a5304dcdd0851b57ceb1199326c8221d5d99555cd0c64090d5eda1bdb2a2a52e605f6094a3214ffa2238e43d57ff64eb7d424ff54b8125c16f5c
 DIST spidermonkey-102-patches-05j.tar.xz 4596 BLAKE2B 
215b770bbdf17973d7b3fd1df6cee9647459d2b02b0be5bdb289d457e5dbdb06ceac7a3082fc2f5836e991a4ac4486d73330b0276a466b5c528dab226a27829c
 SHA512 
d2b8e32dac87d60a00fd93479dc34d8adab4feec24a38591cebeb4cf271aa2fd964f4dc26e67ebfb127a47bc8f684d50b32b2cff18ed5286701a04a289058185
 DIST spidermonkey-115-patches-01.tar.xz 3992 BLAKE2B 
e97d0cb3edfb885119226f54f22485ed4e8220cd904d3356b87ccc013403f976a042171cf9ca7250bcf3fe3d90996dd80b4104e7d614f95d7bcfcb0e710a8a78
 SHA512 
cece96f172a09dd0e29f7c2fdbf650cde405b276bc4083956365289f1da4b1d078ccbde760da6553888ddb3c53cf9aded52051db556a2c4ec492fed01dcb03a1

diff --git a/dev-lang/spidermonkey/spidermonkey-115.7.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-115.7.0.ebuild
deleted file mode 100644
index 7917e7324620..
--- 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2024-03-24 Thread Joonas Niilola
commit: 31299d8cd5557f7791f75b881c75cd7430d2df92
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Mar 24 07:28:06 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Mar 24 07:28:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31299d8c

dev-lang/spidermonkey: add 115.9.1

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

 dev-lang/spidermonkey/Manifest|   1 +
 dev-lang/spidermonkey/spidermonkey-115.9.1.ebuild | 474 ++
 2 files changed, 475 insertions(+)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index 4220ed4f6822..a077b217168d 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -4,6 +4,7 @@ DIST firefox-115.3.1esr.source.tar.xz 515785920 BLAKE2B 
ad5ec24361e94d9185eed210
 DIST firefox-115.7.0esr.source.tar.xz 515513828 BLAKE2B 
9cacd9cd7e9b9040f37843645bc6823d72b3b736a3c4dcef7706304ebeda718e36e98962d9d9c000b7507fdfda40bd19ca4c8267573dc623a9507a7f77b17b52
 SHA512 
d468d8ef117d76e0660c5359c3becf0502354c61bdaaeb4137d86f52b50143abec2ac4578af69afa5670700b57efff1c7323ca23e3339a9eaaa888dee7e8e922
 DIST firefox-115.8.0esr.source.tar.xz 507569724 BLAKE2B 
37bb3d0ef990922baa81f0083ba91f079755c6cf45df238d7ccfa4f9bc0cb597f59c7d08bc0b976dae422df0b3897d1cd153ae12970ac4e3e9fad892781c3b45
 SHA512 
4b8c06b5eb3617700a72aaad8831d703a537fe600740f1acb8377bd0ce198a199938603fd7e6b2007671a578dfb24aa8f5c031c6c1ccf15d4a34562679eaa883
 DIST firefox-115.9.0esr.source.tar.xz 507156076 BLAKE2B 
2b70c0396763ef6662450c1001b847adfc7c8cbf6e4e2ffd3120473aebcc4ff9e25091e2d8e3f9462c2094de9211d658776746a0d8ce9ed73efa824b4e25b508
 SHA512 
2828931e79f6f2476a699afdac02133f2f04d478c5a8ed288339701387d57354f73df50d1d2a08e6afdddc9a2b95b1820c9ca1bfdce3e0772cb0ba71e12aab88
+DIST firefox-115.9.1esr.source.tar.xz 508070816 BLAKE2B 
5182972f45edfb9ec6b23cc2e869fe86237bd51bd23fd31058d03d9dc98f0ea2dcf57215d61d724e08f98d0e0771b86b5e5ce78ed03c3ac08fac60ed4377f890
 SHA512 
9ccaede2fcda13a07f98a2110bb8f99c7324601d66bff311f3070a669576a1598fe1d7de2d005d725d1f44dbe3934a9c0fd0b7950f60686047d4ce8d9d812310
 DIST firefox-115esr-patches-06.tar.xz 14944 BLAKE2B 
e60a8a32f8c5e6d897e8c3e13d291ffab651937505ce258f031e7e75560c9eb89fce4a22c61872d639e6e1d40244e94761baa1660c2d3d02584ad4cc4778946f
 SHA512 
d9ea1a063df287fa651042c90529b1a1b5ebd5a28735c44b5527cc7dd29678c2f8a9204f007db328371ed6af9613ca7215464c00df5e685c3af4296a22139257
 DIST firefox-115esr-patches-08.tar.xz 15912 BLAKE2B 
3f94deb17920672ad2184e813bd38e390ecaa50bfc6e00973db717bc56a5adb4f096224cc366da525db25aaa3d198d57716bcb765ddc906783532864e23dd8d4
 SHA512 
4474fbed14b2c4fac03d82f4b37849a69dbdd61fc15f01cefa373eb8a64a692f5a584247acdf7c349ab6965225c3cd47be3fc4523f93db5299680e2a22e94d94
 DIST firefox-115esr-patches-09.tar.xz 16660 BLAKE2B 
1dcdf62f35013b82dd70bf00c0505394b9277affcd1b1cbde92421778f4fcc146f536a546c2db8d6a70f92d40e4b1c96927fedec54383e6bb80bd9806d9b4461
 SHA512 
e003d0a2a5304dcdd0851b57ceb1199326c8221d5d99555cd0c64090d5eda1bdb2a2a52e605f6094a3214ffa2238e43d57ff64eb7d424ff54b8125c16f5c

diff --git a/dev-lang/spidermonkey/spidermonkey-115.9.1.ebuild 
b/dev-lang/spidermonkey/spidermonkey-115.9.1.ebuild
new file mode 100644
index ..b8e646b0f86d
--- /dev/null
+++ b/dev-lang/spidermonkey/spidermonkey-115.9.1.ebuild
@@ -0,0 +1,474 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+# Patch version
+FIREFOX_PATCHSET="firefox-115esr-patches-09.tar.xz"
+SPIDERMONKEY_PATCHSET="spidermonkey-115-patches-01.tar.xz"
+
+LLVM_MAX_SLOT=17
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="ncurses,ssl,xml(+)"
+
+WANT_AUTOCONF="2.1"
+
+inherit autotools check-reqs flag-o-matic llvm multiprocessing prefix 
python-any-r1 toolchain-funcs
+
+MY_PN="mozjs"
+MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases
+
+MY_MAJOR=$(ver_cut 1)
+
+MOZ_ESR=yes
+
+MOZ_PV=${PV}
+MOZ_PV_SUFFIX=
+if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
+   MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
+
+   # Convert the ebuild version to the upstream Mozilla version
+   MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
+   MOZ_PV="${MOZ_PV/_beta/b}"  # Handle beta for SRC_URI
+   MOZ_PV="${MOZ_PV%%_rc*}"# Handle rc for SRC_URI
+fi
+
+if [[ -n ${MOZ_ESR} ]] ; then
+   # ESR releases have slightly different version numbers
+   MOZ_PV="${MOZ_PV}esr"
+fi
+
+MOZ_PN="firefox"
+MOZ_P="${MOZ_PN}-${MOZ_PV}"
+MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
+MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
+
+MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV};
+
+if [[ ${PV} == *_rc* ]] ; then
+   
MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc};
+fi
+
+PATCH_URIS=(
+   https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET}
+   

[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/, dev-lang/spidermonkey/files/

2024-03-21 Thread Joonas Niilola
commit: 876b3535d1675c6c549e528df18ac5ed1476931e
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Mar 21 07:03:14 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Mar 21 07:03:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=876b3535

dev-lang/spidermonkey: add 115.9.0

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

 dev-lang/spidermonkey/Manifest |   1 +
 .../files/spidermonkey-115-known-test-failures.txt |   1 +
 dev-lang/spidermonkey/spidermonkey-115.9.0.ebuild  | 474 +
 3 files changed, 476 insertions(+)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index cb5bb9b4edd6..4220ed4f6822 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -3,6 +3,7 @@ DIST firefox-102esr-patches-13.tar.xz 22212 BLAKE2B 
02e9edd071a99abbac02faa11ffc
 DIST firefox-115.3.1esr.source.tar.xz 515785920 BLAKE2B 
ad5ec24361e94d9185eed210f681c50159f5be3e6046d79200b5e2586107f1ed98ebe7935f1e266afadd570fc1aa6a1aec81fe3b7fb86efb48afe82514f26c68
 SHA512 
65cb6fc46bba03eed742bd67f8e36b63b19f2ad7b85d2f503595704a4e88f554758a1e66ba548c8efe97a76322fb2514db72e6ff4bb2992d1aaa86edc3af85f1
 DIST firefox-115.7.0esr.source.tar.xz 515513828 BLAKE2B 
9cacd9cd7e9b9040f37843645bc6823d72b3b736a3c4dcef7706304ebeda718e36e98962d9d9c000b7507fdfda40bd19ca4c8267573dc623a9507a7f77b17b52
 SHA512 
d468d8ef117d76e0660c5359c3becf0502354c61bdaaeb4137d86f52b50143abec2ac4578af69afa5670700b57efff1c7323ca23e3339a9eaaa888dee7e8e922
 DIST firefox-115.8.0esr.source.tar.xz 507569724 BLAKE2B 
37bb3d0ef990922baa81f0083ba91f079755c6cf45df238d7ccfa4f9bc0cb597f59c7d08bc0b976dae422df0b3897d1cd153ae12970ac4e3e9fad892781c3b45
 SHA512 
4b8c06b5eb3617700a72aaad8831d703a537fe600740f1acb8377bd0ce198a199938603fd7e6b2007671a578dfb24aa8f5c031c6c1ccf15d4a34562679eaa883
+DIST firefox-115.9.0esr.source.tar.xz 507156076 BLAKE2B 
2b70c0396763ef6662450c1001b847adfc7c8cbf6e4e2ffd3120473aebcc4ff9e25091e2d8e3f9462c2094de9211d658776746a0d8ce9ed73efa824b4e25b508
 SHA512 
2828931e79f6f2476a699afdac02133f2f04d478c5a8ed288339701387d57354f73df50d1d2a08e6afdddc9a2b95b1820c9ca1bfdce3e0772cb0ba71e12aab88
 DIST firefox-115esr-patches-06.tar.xz 14944 BLAKE2B 
e60a8a32f8c5e6d897e8c3e13d291ffab651937505ce258f031e7e75560c9eb89fce4a22c61872d639e6e1d40244e94761baa1660c2d3d02584ad4cc4778946f
 SHA512 
d9ea1a063df287fa651042c90529b1a1b5ebd5a28735c44b5527cc7dd29678c2f8a9204f007db328371ed6af9613ca7215464c00df5e685c3af4296a22139257
 DIST firefox-115esr-patches-08.tar.xz 15912 BLAKE2B 
3f94deb17920672ad2184e813bd38e390ecaa50bfc6e00973db717bc56a5adb4f096224cc366da525db25aaa3d198d57716bcb765ddc906783532864e23dd8d4
 SHA512 
4474fbed14b2c4fac03d82f4b37849a69dbdd61fc15f01cefa373eb8a64a692f5a584247acdf7c349ab6965225c3cd47be3fc4523f93db5299680e2a22e94d94
 DIST firefox-115esr-patches-09.tar.xz 16660 BLAKE2B 
1dcdf62f35013b82dd70bf00c0505394b9277affcd1b1cbde92421778f4fcc146f536a546c2db8d6a70f92d40e4b1c96927fedec54383e6bb80bd9806d9b4461
 SHA512 
e003d0a2a5304dcdd0851b57ceb1199326c8221d5d99555cd0c64090d5eda1bdb2a2a52e605f6094a3214ffa2238e43d57ff64eb7d424ff54b8125c16f5c

diff --git 
a/dev-lang/spidermonkey/files/spidermonkey-115-known-test-failures.txt 
b/dev-lang/spidermonkey/files/spidermonkey-115-known-test-failures.txt
index 8a200a87ad57..9d21ef6dc615 100644
--- a/dev-lang/spidermonkey/files/spidermonkey-115-known-test-failures.txt
+++ b/dev-lang/spidermonkey/files/spidermonkey-115-known-test-failures.txt
@@ -5,6 +5,7 @@ non262/Intl/DateTimeFormat/day-period-hour-cycle.js
 non262/Intl/DateTimeFormat/fractional-second-digits-append-item.js
 non262/Intl/DateTimeFormat/related-year.js
 non262/Intl/DateTimeFormat/timeZone_backzone.js
+non262/Intl/DateTimeFormat/timeZone_version.js
 non262/Intl/DisplayNames/calendar.js
 non262/Intl/DisplayNames/currency.js
 non262/Intl/DisplayNames/language-dialect.js

diff --git a/dev-lang/spidermonkey/spidermonkey-115.9.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-115.9.0.ebuild
new file mode 100644
index ..b8e646b0f86d
--- /dev/null
+++ b/dev-lang/spidermonkey/spidermonkey-115.9.0.ebuild
@@ -0,0 +1,474 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+# Patch version
+FIREFOX_PATCHSET="firefox-115esr-patches-09.tar.xz"
+SPIDERMONKEY_PATCHSET="spidermonkey-115-patches-01.tar.xz"
+
+LLVM_MAX_SLOT=17
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="ncurses,ssl,xml(+)"
+
+WANT_AUTOCONF="2.1"
+
+inherit autotools check-reqs flag-o-matic llvm multiprocessing prefix 
python-any-r1 toolchain-funcs
+
+MY_PN="mozjs"
+MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases
+
+MY_MAJOR=$(ver_cut 1)
+
+MOZ_ESR=yes
+
+MOZ_PV=${PV}
+MOZ_PV_SUFFIX=
+if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
+   MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
+
+   # Convert the ebuild version to the upstream Mozilla version
+   MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/, dev-lang/spidermonkey/files/

2024-02-23 Thread Joonas Niilola
commit: d2961f12f31380319adafadf56f94b35243d13e2
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Feb 23 08:22:42 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Feb 23 08:23:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2961f12

dev-lang/spidermonkey: add 115.8.0

Closes: https://bugs.gentoo.org/924944
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-lang/spidermonkey/Manifest |   2 +
 .../files/spidermonkey-115-known-test-failures.txt |   1 +
 dev-lang/spidermonkey/spidermonkey-115.8.0.ebuild  | 474 +
 3 files changed, 477 insertions(+)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index c4dc49bea2e3..cb5bb9b4edd6 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -2,7 +2,9 @@ DIST firefox-102.15.0esr.source.tar.xz 486592324 BLAKE2B 
b70727fa91d0d270673374b
 DIST firefox-102esr-patches-13.tar.xz 22212 BLAKE2B 
02e9edd071a99abbac02faa11ffce061d5d12d8baa9ce54b51d6bfdbf8160022a1565902d65ca30fe51b5670e509fa921b11a460989933cbb797fcd59d635125
 SHA512 
8b8b0f3789978447a1293fd9acb5c2db3d7e9f724357a0d762b54f7e34d28f11655997ffeafccfe8001a01dd595848d257f90cb983462c405d434cc794216520
 DIST firefox-115.3.1esr.source.tar.xz 515785920 BLAKE2B 
ad5ec24361e94d9185eed210f681c50159f5be3e6046d79200b5e2586107f1ed98ebe7935f1e266afadd570fc1aa6a1aec81fe3b7fb86efb48afe82514f26c68
 SHA512 
65cb6fc46bba03eed742bd67f8e36b63b19f2ad7b85d2f503595704a4e88f554758a1e66ba548c8efe97a76322fb2514db72e6ff4bb2992d1aaa86edc3af85f1
 DIST firefox-115.7.0esr.source.tar.xz 515513828 BLAKE2B 
9cacd9cd7e9b9040f37843645bc6823d72b3b736a3c4dcef7706304ebeda718e36e98962d9d9c000b7507fdfda40bd19ca4c8267573dc623a9507a7f77b17b52
 SHA512 
d468d8ef117d76e0660c5359c3becf0502354c61bdaaeb4137d86f52b50143abec2ac4578af69afa5670700b57efff1c7323ca23e3339a9eaaa888dee7e8e922
+DIST firefox-115.8.0esr.source.tar.xz 507569724 BLAKE2B 
37bb3d0ef990922baa81f0083ba91f079755c6cf45df238d7ccfa4f9bc0cb597f59c7d08bc0b976dae422df0b3897d1cd153ae12970ac4e3e9fad892781c3b45
 SHA512 
4b8c06b5eb3617700a72aaad8831d703a537fe600740f1acb8377bd0ce198a199938603fd7e6b2007671a578dfb24aa8f5c031c6c1ccf15d4a34562679eaa883
 DIST firefox-115esr-patches-06.tar.xz 14944 BLAKE2B 
e60a8a32f8c5e6d897e8c3e13d291ffab651937505ce258f031e7e75560c9eb89fce4a22c61872d639e6e1d40244e94761baa1660c2d3d02584ad4cc4778946f
 SHA512 
d9ea1a063df287fa651042c90529b1a1b5ebd5a28735c44b5527cc7dd29678c2f8a9204f007db328371ed6af9613ca7215464c00df5e685c3af4296a22139257
 DIST firefox-115esr-patches-08.tar.xz 15912 BLAKE2B 
3f94deb17920672ad2184e813bd38e390ecaa50bfc6e00973db717bc56a5adb4f096224cc366da525db25aaa3d198d57716bcb765ddc906783532864e23dd8d4
 SHA512 
4474fbed14b2c4fac03d82f4b37849a69dbdd61fc15f01cefa373eb8a64a692f5a584247acdf7c349ab6965225c3cd47be3fc4523f93db5299680e2a22e94d94
+DIST firefox-115esr-patches-09.tar.xz 16660 BLAKE2B 
1dcdf62f35013b82dd70bf00c0505394b9277affcd1b1cbde92421778f4fcc146f536a546c2db8d6a70f92d40e4b1c96927fedec54383e6bb80bd9806d9b4461
 SHA512 
e003d0a2a5304dcdd0851b57ceb1199326c8221d5d99555cd0c64090d5eda1bdb2a2a52e605f6094a3214ffa2238e43d57ff64eb7d424ff54b8125c16f5c
 DIST spidermonkey-102-patches-05j.tar.xz 4596 BLAKE2B 
215b770bbdf17973d7b3fd1df6cee9647459d2b02b0be5bdb289d457e5dbdb06ceac7a3082fc2f5836e991a4ac4486d73330b0276a466b5c528dab226a27829c
 SHA512 
d2b8e32dac87d60a00fd93479dc34d8adab4feec24a38591cebeb4cf271aa2fd964f4dc26e67ebfb127a47bc8f684d50b32b2cff18ed5286701a04a289058185
 DIST spidermonkey-115-patches-01.tar.xz 3992 BLAKE2B 
e97d0cb3edfb885119226f54f22485ed4e8220cd904d3356b87ccc013403f976a042171cf9ca7250bcf3fe3d90996dd80b4104e7d614f95d7bcfcb0e710a8a78
 SHA512 
cece96f172a09dd0e29f7c2fdbf650cde405b276bc4083956365289f1da4b1d078ccbde760da6553888ddb3c53cf9aded52051db556a2c4ec492fed01dcb03a1

diff --git 
a/dev-lang/spidermonkey/files/spidermonkey-115-known-test-failures.txt 
b/dev-lang/spidermonkey/files/spidermonkey-115-known-test-failures.txt
index e71ebabdc356..8a200a87ad57 100644
--- a/dev-lang/spidermonkey/files/spidermonkey-115-known-test-failures.txt
+++ b/dev-lang/spidermonkey/files/spidermonkey-115-known-test-failures.txt
@@ -3,6 +3,7 @@ non262/Intl/Collator/big5han-gb2312han.js
 non262/Intl/Collator/implicithan.js
 non262/Intl/DateTimeFormat/day-period-hour-cycle.js
 non262/Intl/DateTimeFormat/fractional-second-digits-append-item.js
+non262/Intl/DateTimeFormat/related-year.js
 non262/Intl/DateTimeFormat/timeZone_backzone.js
 non262/Intl/DisplayNames/calendar.js
 non262/Intl/DisplayNames/currency.js

diff --git a/dev-lang/spidermonkey/spidermonkey-115.8.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-115.8.0.ebuild
new file mode 100644
index ..b8e646b0f86d
--- /dev/null
+++ b/dev-lang/spidermonkey/spidermonkey-115.8.0.ebuild
@@ -0,0 +1,474 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+# Patch version

[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/files/, dev-lang/spidermonkey/

2024-01-31 Thread Matt Turner
commit: 90d882a58e4acb2b0ce2da1512d25d9cd9314846
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jan 31 14:17:28 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Jan 31 14:24:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90d882a5

dev-lang/spidermonkey: Drop SLOT=91

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

 dev-lang/spidermonkey/Manifest |   3 -
 .../files/spidermonkey-91-known-test-failures.txt  | 152 ---
 .../spidermonkey/spidermonkey-91.13.0-r1.ebuild| 455 -
 3 files changed, 610 deletions(-)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index 230420112300..c4dc49bea2e3 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -4,8 +4,5 @@ DIST firefox-115.3.1esr.source.tar.xz 515785920 BLAKE2B 
ad5ec24361e94d9185eed210
 DIST firefox-115.7.0esr.source.tar.xz 515513828 BLAKE2B 
9cacd9cd7e9b9040f37843645bc6823d72b3b736a3c4dcef7706304ebeda718e36e98962d9d9c000b7507fdfda40bd19ca4c8267573dc623a9507a7f77b17b52
 SHA512 
d468d8ef117d76e0660c5359c3becf0502354c61bdaaeb4137d86f52b50143abec2ac4578af69afa5670700b57efff1c7323ca23e3339a9eaaa888dee7e8e922
 DIST firefox-115esr-patches-06.tar.xz 14944 BLAKE2B 
e60a8a32f8c5e6d897e8c3e13d291ffab651937505ce258f031e7e75560c9eb89fce4a22c61872d639e6e1d40244e94761baa1660c2d3d02584ad4cc4778946f
 SHA512 
d9ea1a063df287fa651042c90529b1a1b5ebd5a28735c44b5527cc7dd29678c2f8a9204f007db328371ed6af9613ca7215464c00df5e685c3af4296a22139257
 DIST firefox-115esr-patches-08.tar.xz 15912 BLAKE2B 
3f94deb17920672ad2184e813bd38e390ecaa50bfc6e00973db717bc56a5adb4f096224cc366da525db25aaa3d198d57716bcb765ddc906783532864e23dd8d4
 SHA512 
4474fbed14b2c4fac03d82f4b37849a69dbdd61fc15f01cefa373eb8a64a692f5a584247acdf7c349ab6965225c3cd47be3fc4523f93db5299680e2a22e94d94
-DIST firefox-91.13.0esr.source.tar.xz 380053584 BLAKE2B 
75d0daa512b3a2d41974a0169778be9ef19a100de2bd382add9831860ca93976585a41e760b6a7ec753268fb78f9f61049780fa7961834248bc8157cfdcc2827
 SHA512 
38b4cc52de21e76d6061e6ba175e1cbfd888a16070aa951f5a44283f2db9d7e94f2504621f0da78feac6e71491a6d0e7038f63dd0ae112dcad700eb02e9aa516
-DIST firefox-91esr-patches-10j.tar.xz 18320 BLAKE2B 
ec882411eed19bafab8676e3d79f4ae43947bb97c44571c1497bb93a44fcfec99de06ebacbdf8c4944dcecdf949e4f684908d7ce4226cdcec60241e62e75810e
 SHA512 
670a14d852bb74b9074c3fef9310650f71ce1c56314109c49aea02a7a69acc836af60a8beab11da53e21b10a8e6da341fcfa18b68a1dfd33b26978dd63758e9c
 DIST spidermonkey-102-patches-05j.tar.xz 4596 BLAKE2B 
215b770bbdf17973d7b3fd1df6cee9647459d2b02b0be5bdb289d457e5dbdb06ceac7a3082fc2f5836e991a4ac4486d73330b0276a466b5c528dab226a27829c
 SHA512 
d2b8e32dac87d60a00fd93479dc34d8adab4feec24a38591cebeb4cf271aa2fd964f4dc26e67ebfb127a47bc8f684d50b32b2cff18ed5286701a04a289058185
 DIST spidermonkey-115-patches-01.tar.xz 3992 BLAKE2B 
e97d0cb3edfb885119226f54f22485ed4e8220cd904d3356b87ccc013403f976a042171cf9ca7250bcf3fe3d90996dd80b4104e7d614f95d7bcfcb0e710a8a78
 SHA512 
cece96f172a09dd0e29f7c2fdbf650cde405b276bc4083956365289f1da4b1d078ccbde760da6553888ddb3c53cf9aded52051db556a2c4ec492fed01dcb03a1
-DIST spidermonkey-91-patches-05j.tar.xz 5964 BLAKE2B 
13f09f77bf16bc61b03c9488b7ab521552e179bfb123e390d0883ea4a3f55e87e0a5d5a246f31a9ddc35f212ea84655fe9d4fc364bbdddc1aac421eb28dbe41f
 SHA512 
4d9cf21b712234ff6a18554a010badd756028e6147597040c423f7e27d260e3984938f956d9bc3572557163a144345ed28d9f88e459fc959aaa6fd448f6deab7

diff --git 
a/dev-lang/spidermonkey/files/spidermonkey-91-known-test-failures.txt 
b/dev-lang/spidermonkey/files/spidermonkey-91-known-test-failures.txt
deleted file mode 100644
index 448ee25e96bb..
--- a/dev-lang/spidermonkey/files/spidermonkey-91-known-test-failures.txt
+++ /dev/null
@@ -1,152 +0,0 @@
-non262/Date/15.9.5.7.js
-non262/Date/reset-time-zone-cache-same-offset.js
-non262/Date/time-zone-path.js
-non262/Date/time-zones-historic.js
-non262/Date/time-zones-imported.js
-non262/Date/toString-localized-posix.js
-non262/Date/toString-localized.js
-non262/Intl/Array/toLocaleString-date.js
-non262/Intl/Date/toLocaleDateString_timeZone.js
-non262/Intl/Date/toLocaleString_timeZone.js
-non262/Intl/Date/toLocaleTimeString_timeZone.js
-non262/Intl/DateTimeFormat/day-period-hour-cycle.js
-non262/Intl/DateTimeFormat/extended-time-zone-names.js
-non262/Intl/DateTimeFormat/field-widths.js
-non262/Intl/DateTimeFormat/format.js
-non262/Intl/DateTimeFormat/formatRange-hour-cycle.js
-non262/Intl/DateTimeFormat/formatToParts.js
-non262/Intl/DateTimeFormat/format_timeZone.js
-non262/Intl/DateTimeFormat/fractional-second-digits-append-item.js
-non262/Intl/DateTimeFormat/hourCycle.js
-non262/Intl/DateTimeFormat/implied-script-has-consistent-output.js
-non262/Intl/DateTimeFormat/japanese-gannen-year.js
-non262/Intl/DateTimeFormat/related-year.js
-non262/Intl/DateTimeFormat/timeZone_backward_links.js
-non262/Intl/DateTimeFormat/timeZone_version.js

[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2024-01-31 Thread Matt Turner
commit: cafa5bee74d18eb222c9e09124eddfcb61d9131f
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jan 31 14:21:23 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Jan 31 14:24:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cafa5bee

dev-lang/spidermonkey: Drop sparc keywords on SLOT=102

The only reverse dependency is polkit, which has USE=duktape
package.use.force'd on.

sparc doesn't have keywords for sys-devel/lld, and lld is required for
the build with llvm-16 or llvm-17. In dropping rust versions supporting
llvm < 16, this broke the dependency graph.

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

 dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild
index f9c13c9b7793..b1ab05478ed6 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/files/, dev-lang/spidermonkey/

2024-01-23 Thread Joonas Niilola
commit: 7760cd017655ac22f64d32f69981256ca3d46893
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Jan 24 06:22:55 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 24 06:23:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7760cd01

dev-lang/spidermonkey: add 115.7.0

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

 dev-lang/spidermonkey/Manifest |   2 +
 .../files/spidermonkey-115-known-test-failures.txt |  33 ++
 dev-lang/spidermonkey/spidermonkey-115.7.0.ebuild  | 474 +
 3 files changed, 509 insertions(+)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index 4e01be2d8da3..230420112300 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -1,7 +1,9 @@
 DIST firefox-102.15.0esr.source.tar.xz 486592324 BLAKE2B 
b70727fa91d0d270673374bebb4745b87f6194191c1c9415547d772811a4a85f79a97e8985877eb5c9beef43fe15bef574172da35935e7024a947919ec11d883
 SHA512 
87db6e32fda215253f9b3bd233ef7fa91a64349310064b8482e5c634f34cbe99a2a111d74d2b9f2a99a0b3b510dbf9039ebe4ccfc176c2554d65bc9cfb508bf9
 DIST firefox-102esr-patches-13.tar.xz 22212 BLAKE2B 
02e9edd071a99abbac02faa11ffce061d5d12d8baa9ce54b51d6bfdbf8160022a1565902d65ca30fe51b5670e509fa921b11a460989933cbb797fcd59d635125
 SHA512 
8b8b0f3789978447a1293fd9acb5c2db3d7e9f724357a0d762b54f7e34d28f11655997ffeafccfe8001a01dd595848d257f90cb983462c405d434cc794216520
 DIST firefox-115.3.1esr.source.tar.xz 515785920 BLAKE2B 
ad5ec24361e94d9185eed210f681c50159f5be3e6046d79200b5e2586107f1ed98ebe7935f1e266afadd570fc1aa6a1aec81fe3b7fb86efb48afe82514f26c68
 SHA512 
65cb6fc46bba03eed742bd67f8e36b63b19f2ad7b85d2f503595704a4e88f554758a1e66ba548c8efe97a76322fb2514db72e6ff4bb2992d1aaa86edc3af85f1
+DIST firefox-115.7.0esr.source.tar.xz 515513828 BLAKE2B 
9cacd9cd7e9b9040f37843645bc6823d72b3b736a3c4dcef7706304ebeda718e36e98962d9d9c000b7507fdfda40bd19ca4c8267573dc623a9507a7f77b17b52
 SHA512 
d468d8ef117d76e0660c5359c3becf0502354c61bdaaeb4137d86f52b50143abec2ac4578af69afa5670700b57efff1c7323ca23e3339a9eaaa888dee7e8e922
 DIST firefox-115esr-patches-06.tar.xz 14944 BLAKE2B 
e60a8a32f8c5e6d897e8c3e13d291ffab651937505ce258f031e7e75560c9eb89fce4a22c61872d639e6e1d40244e94761baa1660c2d3d02584ad4cc4778946f
 SHA512 
d9ea1a063df287fa651042c90529b1a1b5ebd5a28735c44b5527cc7dd29678c2f8a9204f007db328371ed6af9613ca7215464c00df5e685c3af4296a22139257
+DIST firefox-115esr-patches-08.tar.xz 15912 BLAKE2B 
3f94deb17920672ad2184e813bd38e390ecaa50bfc6e00973db717bc56a5adb4f096224cc366da525db25aaa3d198d57716bcb765ddc906783532864e23dd8d4
 SHA512 
4474fbed14b2c4fac03d82f4b37849a69dbdd61fc15f01cefa373eb8a64a692f5a584247acdf7c349ab6965225c3cd47be3fc4523f93db5299680e2a22e94d94
 DIST firefox-91.13.0esr.source.tar.xz 380053584 BLAKE2B 
75d0daa512b3a2d41974a0169778be9ef19a100de2bd382add9831860ca93976585a41e760b6a7ec753268fb78f9f61049780fa7961834248bc8157cfdcc2827
 SHA512 
38b4cc52de21e76d6061e6ba175e1cbfd888a16070aa951f5a44283f2db9d7e94f2504621f0da78feac6e71491a6d0e7038f63dd0ae112dcad700eb02e9aa516
 DIST firefox-91esr-patches-10j.tar.xz 18320 BLAKE2B 
ec882411eed19bafab8676e3d79f4ae43947bb97c44571c1497bb93a44fcfec99de06ebacbdf8c4944dcecdf949e4f684908d7ce4226cdcec60241e62e75810e
 SHA512 
670a14d852bb74b9074c3fef9310650f71ce1c56314109c49aea02a7a69acc836af60a8beab11da53e21b10a8e6da341fcfa18b68a1dfd33b26978dd63758e9c
 DIST spidermonkey-102-patches-05j.tar.xz 4596 BLAKE2B 
215b770bbdf17973d7b3fd1df6cee9647459d2b02b0be5bdb289d457e5dbdb06ceac7a3082fc2f5836e991a4ac4486d73330b0276a466b5c528dab226a27829c
 SHA512 
d2b8e32dac87d60a00fd93479dc34d8adab4feec24a38591cebeb4cf271aa2fd964f4dc26e67ebfb127a47bc8f684d50b32b2cff18ed5286701a04a289058185

diff --git 
a/dev-lang/spidermonkey/files/spidermonkey-115-known-test-failures.txt 
b/dev-lang/spidermonkey/files/spidermonkey-115-known-test-failures.txt
index 14c4db040eda..e71ebabdc356 100644
--- a/dev-lang/spidermonkey/files/spidermonkey-115-known-test-failures.txt
+++ b/dev-lang/spidermonkey/files/spidermonkey-115-known-test-failures.txt
@@ -4,6 +4,39 @@ non262/Intl/Collator/implicithan.js
 non262/Intl/DateTimeFormat/day-period-hour-cycle.js
 non262/Intl/DateTimeFormat/fractional-second-digits-append-item.js
 non262/Intl/DateTimeFormat/timeZone_backzone.js
+non262/Intl/DisplayNames/calendar.js
+non262/Intl/DisplayNames/currency.js
+non262/Intl/DisplayNames/language-dialect.js
+non262/Intl/ListFormat/conjunction-type.js
+non262/Intl/Locale/likely-subtags-generated.js
+non262/Intl/Locale/likely-subtags.js
 non262/Intl/available-locales-resolved.js
 non262/Intl/available-locales-supported.js
 non262/Intl/supportedValuesOf-timeZones-canonical.js
+non262/Intl/supportedValuesOf-timeZones.js
+test262/built-ins/RegExp/property-escapes/generated/Alphabetic.js
+test262/built-ins/RegExp/property-escapes/generated/Assigned.js
+test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Letter.js

[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2024-01-23 Thread Joonas Niilola
commit: 9b34b2651a491d70a3ec9aa2c81db8e44d09f2af
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Jan 24 06:21:47 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 24 06:23:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b34b265

dev-lang/spidermonkey: enable llvm/clang:17 on 102

Closes: https://bugs.gentoo.org/922114
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild
index 9f8b84b290f5..f9c13c9b7793 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild
@@ -7,7 +7,7 @@ EAPI="8"
 FIREFOX_PATCHSET="firefox-102esr-patches-13.tar.xz"
 SPIDERMONKEY_PATCHSET="spidermonkey-102-patches-05j.tar.xz"
 
-LLVM_MAX_SLOT=16
+LLVM_MAX_SLOT=17
 
 PYTHON_COMPAT=( python3_{10..11} )
 PYTHON_REQ_USE="ssl,xml(+)"
@@ -72,6 +72,14 @@ RESTRICT="!test? ( test )"
 
 BDEPEND="${PYTHON_DEPS}
|| (
+   (
+   sys-devel/llvm:17
+   clang? (
+   sys-devel/clang:17
+   sys-devel/lld:17
+   virtual/rust:0/llvm-17
+   )
+   )
(
sys-devel/llvm:16
clang? (



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2024-01-20 Thread Joonas Niilola
commit: c355e080836eb80bd5268f5fb71289de86b2c444
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Jan 20 14:01:07 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Jan 20 14:05:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c355e080

dev-lang/spidermonkey: drop 102.10.0

Closes: https://bugs.gentoo.org/917632
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-lang/spidermonkey/Manifest |   2 -
 dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild | 425 -
 2 files changed, 427 deletions(-)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index beb7dff99188..4e01be2d8da3 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -1,6 +1,4 @@
-DIST firefox-102.10.0esr.source.tar.xz 479026088 BLAKE2B 
b4d8eaa6d72b009d12b435781c360f043bca7554d8b069b8d858399ece03f20703d7e36427a3f92d0b801a94b1c3f132904f21e51ba4118116bbfa4e5668d651
 SHA512 
f2b53c35bdd22a3de6f32699b832babcbf499667197c02dd50cf0b6cd956e0f4471f420938c2ab72f0a0686ed99fe74e3184afe9b5f7169130879b8f8fd99f0b
 DIST firefox-102.15.0esr.source.tar.xz 486592324 BLAKE2B 
b70727fa91d0d270673374bebb4745b87f6194191c1c9415547d772811a4a85f79a97e8985877eb5c9beef43fe15bef574172da35935e7024a947919ec11d883
 SHA512 
87db6e32fda215253f9b3bd233ef7fa91a64349310064b8482e5c634f34cbe99a2a111d74d2b9f2a99a0b3b510dbf9039ebe4ccfc176c2554d65bc9cfb508bf9
-DIST firefox-102esr-patches-10j.tar.xz 21744 BLAKE2B 
326f206dfcd5b6ea2f06f5f537505e23d358f6d7930f7e72fd8e54af88d97172170999c246af888278143810df42be9414541e47feb48b60732565a4ee38579e
 SHA512 
5efa50b221abedbb84c1b3d19d8ac089ac5752448e8c90c6aed9f43bf3eee876b7e7050a1678bca65f6b23734c4945b016bf059a3921ad7290b0150538111bbd
 DIST firefox-102esr-patches-13.tar.xz 22212 BLAKE2B 
02e9edd071a99abbac02faa11ffce061d5d12d8baa9ce54b51d6bfdbf8160022a1565902d65ca30fe51b5670e509fa921b11a460989933cbb797fcd59d635125
 SHA512 
8b8b0f3789978447a1293fd9acb5c2db3d7e9f724357a0d762b54f7e34d28f11655997ffeafccfe8001a01dd595848d257f90cb983462c405d434cc794216520
 DIST firefox-115.3.1esr.source.tar.xz 515785920 BLAKE2B 
ad5ec24361e94d9185eed210f681c50159f5be3e6046d79200b5e2586107f1ed98ebe7935f1e266afadd570fc1aa6a1aec81fe3b7fb86efb48afe82514f26c68
 SHA512 
65cb6fc46bba03eed742bd67f8e36b63b19f2ad7b85d2f503595704a4e88f554758a1e66ba548c8efe97a76322fb2514db72e6ff4bb2992d1aaa86edc3af85f1
 DIST firefox-115esr-patches-06.tar.xz 14944 BLAKE2B 
e60a8a32f8c5e6d897e8c3e13d291ffab651937505ce258f031e7e75560c9eb89fce4a22c61872d639e6e1d40244e94761baa1660c2d3d02584ad4cc4778946f
 SHA512 
d9ea1a063df287fa651042c90529b1a1b5ebd5a28735c44b5527cc7dd29678c2f8a9204f007db328371ed6af9613ca7215464c00df5e685c3af4296a22139257

diff --git a/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild
deleted file mode 100644
index 977b9e10a113..
--- a/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild
+++ /dev/null
@@ -1,425 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-# Patch version
-FIREFOX_PATCHSET="firefox-102esr-patches-10j.tar.xz"
-SPIDERMONKEY_PATCHSET="spidermonkey-102-patches-05j.tar.xz"
-
-LLVM_MAX_SLOT=15
-
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="ssl,xml(+)"
-
-WANT_AUTOCONF="2.1"
-
-inherit autotools check-reqs flag-o-matic llvm multiprocessing prefix 
python-any-r1 toolchain-funcs
-
-MY_PN="mozjs"
-MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases
-
-MY_MAJOR=$(ver_cut 1)
-
-MOZ_ESR=yes
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
-   MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
-   # Convert the ebuild version to the upstream Mozilla version
-   MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
-   MOZ_PV="${MOZ_PV/_beta/b}"  # Handle beta for SRC_URI
-   MOZ_PV="${MOZ_PV%%_rc*}"# Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
-   # ESR releases have slightly different version numbers
-   MOZ_PV="${MOZ_PV}esr"
-fi
-
-MOZ_PN="firefox"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV};
-
-if [[ ${PV} == *_rc* ]] ; then
-   
MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc};
-fi
-
-PATCH_URIS=(
-   
https://dev.gentoo.org/~{juippis,whissi}/mozilla/patchsets/${FIREFOX_PATCHSET}
-   
https://dev.gentoo.org/~{juippis,whissi}/mozilla/patchsets/${SPIDERMONKEY_PATCHSET}
-)
-
-SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}.source.tar.xz
-   ${PATCH_URIS[@]}"
-
-DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
-HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
-
-KEYWORDS="amd64 arm 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2024-01-08 Thread Sam James
commit: 54a92e752cf8559956442c8ae177fab7097e09b6
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 15:11:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  8 15:11:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54a92e75

dev-lang/spidermonkey: Stabilize 102.15.0 arm64, #920543

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

 dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild
index de253c0591c1..f3d3482e6d2a 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.15.0.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"
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2024-01-08 Thread Sam James
commit: e21651a4c9f02e9b3aa60dd4c7e9684fdea682d4
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 15:12:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  8 15:12:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e21651a4

dev-lang/spidermonkey: Stabilize 115.3.1 sparc, #920048

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

 dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild 
b/dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild
index cbede83e031c..552bc5c63e43 100644
--- a/dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2024-01-08 Thread Sam James
commit: fc4023a672fe38be8b75e7d6d8fcb31ba04f7b14
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 15:11:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  8 15:11:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc4023a6

dev-lang/spidermonkey: Stabilize 102.15.0 sparc, #920543

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

 dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild
index a46b7fe44a5d..9f8b84b290f5 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2024-01-08 Thread Sam James
commit: dae3fe6b4a93ee489a05ef07271d20356f66dc06
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 15:12:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  8 15:12:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dae3fe6b

dev-lang/spidermonkey: Stabilize 115.3.1 ppc, #920048

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

 dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild 
b/dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild
index f33cd7ac01fc..cbede83e031c 100644
--- a/dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-115.3.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"
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2024-01-08 Thread Sam James
commit: 5cce7d6ef5db98d092810ef7ed402e8f7a70ae8d
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 15:11:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  8 15:11:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cce7d6e

dev-lang/spidermonkey: Stabilize 102.15.0 arm, #920543

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

 dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild
index f3d3482e6d2a..fced4c8abcf5 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="amd64 ~arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2024-01-08 Thread Sam James
commit: 773bb155e3eb3acd117b2d680fbd1481454211cf
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 15:11:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  8 15:11:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=773bb155

dev-lang/spidermonkey: Stabilize 102.15.0 ppc, #920543

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

 dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild
index fced4c8abcf5..a46b7fe44a5d 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2024-01-06 Thread Joonas Niilola
commit: 0aeb01bd3e277e8a1976ef6f2b7ea9c4cfa66584
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Jan  6 09:29:14 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Jan  6 09:32:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0aeb01bd

dev-lang/spidermonkey: drop 102.6.0

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

 dev-lang/spidermonkey/Manifest|   3 -
 dev-lang/spidermonkey/spidermonkey-102.6.0.ebuild | 413 --
 2 files changed, 416 deletions(-)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index 48cb77a0adab..beb7dff99188 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -1,14 +1,11 @@
 DIST firefox-102.10.0esr.source.tar.xz 479026088 BLAKE2B 
b4d8eaa6d72b009d12b435781c360f043bca7554d8b069b8d858399ece03f20703d7e36427a3f92d0b801a94b1c3f132904f21e51ba4118116bbfa4e5668d651
 SHA512 
f2b53c35bdd22a3de6f32699b832babcbf499667197c02dd50cf0b6cd956e0f4471f420938c2ab72f0a0686ed99fe74e3184afe9b5f7169130879b8f8fd99f0b
 DIST firefox-102.15.0esr.source.tar.xz 486592324 BLAKE2B 
b70727fa91d0d270673374bebb4745b87f6194191c1c9415547d772811a4a85f79a97e8985877eb5c9beef43fe15bef574172da35935e7024a947919ec11d883
 SHA512 
87db6e32fda215253f9b3bd233ef7fa91a64349310064b8482e5c634f34cbe99a2a111d74d2b9f2a99a0b3b510dbf9039ebe4ccfc176c2554d65bc9cfb508bf9
-DIST firefox-102.6.0esr.source.tar.xz 478856656 BLAKE2B 
2094bbb3ba00fc2d726a620e9946ca1ec98ad4c930ed611486ac92a7c74aa84da9c15b1353603eb36ce0a9098bd1f311dea2bea255f2bb6dd06fafbc7808d52c
 SHA512 
c0f0160bea612d0ae74c29dd44beb7fd9a1c292694b8cd5c4faf2e54feb5c27684eee821b67dd40df714d69866a4e3a8b19e22182d9bc3023050d2d96b02d308
-DIST firefox-102esr-patches-07j.tar.xz 23012 BLAKE2B 
41b706f5ae8695ddd33e971cf1aa99317382a57618cf19163c5bca09ed5d430dba672ac51b7ab3072360452cc89ac50397bb7992882a61a3adda37022239e654
 SHA512 
7048353ea5504e34d9d3950e3e5e3125f631f95269d5c9e422ca052173a316718fdd4b57ea7980a452139b1192805cb598f47f398fb148a426a85a5e979c6cdd
 DIST firefox-102esr-patches-10j.tar.xz 21744 BLAKE2B 
326f206dfcd5b6ea2f06f5f537505e23d358f6d7930f7e72fd8e54af88d97172170999c246af888278143810df42be9414541e47feb48b60732565a4ee38579e
 SHA512 
5efa50b221abedbb84c1b3d19d8ac089ac5752448e8c90c6aed9f43bf3eee876b7e7050a1678bca65f6b23734c4945b016bf059a3921ad7290b0150538111bbd
 DIST firefox-102esr-patches-13.tar.xz 22212 BLAKE2B 
02e9edd071a99abbac02faa11ffce061d5d12d8baa9ce54b51d6bfdbf8160022a1565902d65ca30fe51b5670e509fa921b11a460989933cbb797fcd59d635125
 SHA512 
8b8b0f3789978447a1293fd9acb5c2db3d7e9f724357a0d762b54f7e34d28f11655997ffeafccfe8001a01dd595848d257f90cb983462c405d434cc794216520
 DIST firefox-115.3.1esr.source.tar.xz 515785920 BLAKE2B 
ad5ec24361e94d9185eed210f681c50159f5be3e6046d79200b5e2586107f1ed98ebe7935f1e266afadd570fc1aa6a1aec81fe3b7fb86efb48afe82514f26c68
 SHA512 
65cb6fc46bba03eed742bd67f8e36b63b19f2ad7b85d2f503595704a4e88f554758a1e66ba548c8efe97a76322fb2514db72e6ff4bb2992d1aaa86edc3af85f1
 DIST firefox-115esr-patches-06.tar.xz 14944 BLAKE2B 
e60a8a32f8c5e6d897e8c3e13d291ffab651937505ce258f031e7e75560c9eb89fce4a22c61872d639e6e1d40244e94761baa1660c2d3d02584ad4cc4778946f
 SHA512 
d9ea1a063df287fa651042c90529b1a1b5ebd5a28735c44b5527cc7dd29678c2f8a9204f007db328371ed6af9613ca7215464c00df5e685c3af4296a22139257
 DIST firefox-91.13.0esr.source.tar.xz 380053584 BLAKE2B 
75d0daa512b3a2d41974a0169778be9ef19a100de2bd382add9831860ca93976585a41e760b6a7ec753268fb78f9f61049780fa7961834248bc8157cfdcc2827
 SHA512 
38b4cc52de21e76d6061e6ba175e1cbfd888a16070aa951f5a44283f2db9d7e94f2504621f0da78feac6e71491a6d0e7038f63dd0ae112dcad700eb02e9aa516
 DIST firefox-91esr-patches-10j.tar.xz 18320 BLAKE2B 
ec882411eed19bafab8676e3d79f4ae43947bb97c44571c1497bb93a44fcfec99de06ebacbdf8c4944dcecdf949e4f684908d7ce4226cdcec60241e62e75810e
 SHA512 
670a14d852bb74b9074c3fef9310650f71ce1c56314109c49aea02a7a69acc836af60a8beab11da53e21b10a8e6da341fcfa18b68a1dfd33b26978dd63758e9c
-DIST spidermonkey-102-patches-04j.tar.xz 3996 BLAKE2B 
468697521adacc5d647b04f2228fc4c1a8131bc2523142f2d57f32e321303581ae8f793baae48966ecb27f48bf77eb084f7b2df1c1a0c667e9ed59ae93d786e6
 SHA512 
201bb779e2373cc00dfadc29a62b593030dfc12eec076114b92927f29f476d3fafdd056112dd1bb1f19f82827f4fe1252141e3998bec719e4196737a316d4ef2
 DIST spidermonkey-102-patches-05j.tar.xz 4596 BLAKE2B 
215b770bbdf17973d7b3fd1df6cee9647459d2b02b0be5bdb289d457e5dbdb06ceac7a3082fc2f5836e991a4ac4486d73330b0276a466b5c528dab226a27829c
 SHA512 
d2b8e32dac87d60a00fd93479dc34d8adab4feec24a38591cebeb4cf271aa2fd964f4dc26e67ebfb127a47bc8f684d50b32b2cff18ed5286701a04a289058185
 DIST spidermonkey-115-patches-01.tar.xz 3992 BLAKE2B 
e97d0cb3edfb885119226f54f22485ed4e8220cd904d3356b87ccc013403f976a042171cf9ca7250bcf3fe3d90996dd80b4104e7d614f95d7bcfcb0e710a8a78
 SHA512 
cece96f172a09dd0e29f7c2fdbf650cde405b276bc4083956365289f1da4b1d078ccbde760da6553888ddb3c53cf9aded52051db556a2c4ec492fed01dcb03a1
 DIST 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-12-27 Thread Joonas Niilola
commit: 50a1d01c61320a035ee3bd94fad38d74560b949e
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Dec 27 08:13:54 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Dec 27 08:14:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50a1d01c

dev-lang/spidermonkey: Stabilize 102.15.0 x86, #920543

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

 dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild
index 72ab19c92cae..adb609adbde8 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-12-27 Thread Joonas Niilola
commit: 810c4553435df9e208c48114ab7ac206769856a2
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Dec 27 08:11:29 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Dec 27 08:14:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=810c4553

dev-lang/spidermonkey: Stabilize 102.15.0 amd64, #920543

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

 dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild
index 0474227201f1..9326d9641f1c 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-12-27 Thread Joonas Niilola
commit: 8ceb269037aac70c7f95f82335794619be8626f9
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Dec 27 08:13:35 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Dec 27 08:14:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ceb2690

dev-lang/spidermonkey: exclude some tests on x86 on 102.15.0

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

 dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild
index 9326d9641f1c..72ab19c92cae 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild
@@ -434,6 +434,13 @@ src_test() {
echo "non262/Math/fround.js" >> "${T}"/known_failures.list
fi
 
+   if use x86 ; then
+   echo "non262/Date/timeclip.js" >> "${T}"/known_failures.list
+   echo "test262/built-ins/Date/UTC/fp-evaluation-order.js" >> 
"${T}"/known_failures.list
+   echo "test262/language/types/number/S8.5_A2.1.js" >> 
"${T}"/known_failures.list
+   echo "test262/language/types/number/S8.5_A2.2.js" >> 
"${T}"/known_failures.list
+   fi
+
${EPYTHON} \
"${S}"/tests/jstests.py -d -s -t 1800 --wpt=disabled 
--no-progress \
--exclude-file="${T}"/known_failures.list \



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-12-16 Thread Joonas Niilola
commit: 3f591a8e5cd44a5a290534b50efb9fc3782aa846
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Dec 16 08:04:15 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Dec 16 08:04:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f591a8e

dev-lang/spidermonkey: exclude some broken tests with 115.3.1 on x86

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

 dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild 
b/dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild
index f87e5754bafd..4a1e2f2e3586 100644
--- a/dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild
@@ -427,6 +427,13 @@ src_test() {
 
cp "${FILESDIR}"/spidermonkey-${SLOT}-known-test-failures.txt 
"${T}"/known_failures.list || die
 
+   if use x86 ; then
+   echo "non262/Date/timeclip.js" >> "${T}"/known_failures.list
+   echo "test262/built-ins/Date/UTC/fp-evaluation-order.js" >> 
"${T}"/known_failures.list
+   echo "test262/language/types/number/S8.5_A2.1.js" >> 
"${T}"/known_failures.list
+   echo "test262/language/types/number/S8.5_A2.2.js" >> 
"${T}"/known_failures.list
+   fi
+
${EPYTHON} \
"${S}"/tests/jstests.py -d -s -t 1800 --wpt=disabled 
--no-progress \
--exclude-file="${T}"/known_failures.list \



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-12-16 Thread Joonas Niilola
commit: 8971ed2556efa516ab00ce1d47d894489cd8f6f9
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Dec 16 08:04:50 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Dec 16 08:04:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8971ed25

dev-lang/spidermonkey: Stabilize 115.3.1 amd64, #920048

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

 dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild 
b/dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild
index 4a1e2f2e3586..793d6743f6aa 100644
--- a/dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="~amd64 arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-12-16 Thread Joonas Niilola
commit: 1e99d62ff8e38c947f68dc761c5733c03c4b0221
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Dec 16 08:01:32 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Dec 16 08:01:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e99d62f

dev-lang/spidermonkey: Stabilize 115.3.1 x86, #920048

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

 dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild 
b/dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild
index c9b065260731..f87e5754bafd 100644
--- a/dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="~amd64 arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-12-16 Thread Arthur Zamarin
commit: de42e1ca6e6a8546b4ae416e16c63e92eec471e6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 16 07:59:56 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 16 07:59:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de42e1ca

dev-lang/spidermonkey: Stabilize 115.3.1 arm64, #920048

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

 dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild 
b/dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild
index 00a67d11d4ec..c9b065260731 100644
--- a/dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="~amd64 arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-12-16 Thread Arthur Zamarin
commit: a743d174c00624b8a99f222ca51195de003e5798
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 16 07:59:53 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 16 07:59:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a743d174

dev-lang/spidermonkey: Stabilize 115.3.1 arm, #920048

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

 dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild 
b/dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild
index f0befa4a3b2e..00a67d11d4ec 100644
--- a/dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-11-01 Thread Joonas Niilola
commit: 0734dbec84925f6c8b78e7674937d9d4fb862be3
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Nov  1 13:14:43 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Nov  1 13:14:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0734dbec

dev-lang/spidermonkey: drop 115.2.0

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

 dev-lang/spidermonkey/Manifest|   2 -
 dev-lang/spidermonkey/spidermonkey-115.2.0.ebuild | 459 --
 2 files changed, 461 deletions(-)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index 8dc061d12119..8f7a297606f4 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -4,9 +4,7 @@ DIST firefox-102.6.0esr.source.tar.xz 478856656 BLAKE2B 
2094bbb3ba00fc2d726a620e
 DIST firefox-102esr-patches-07j.tar.xz 23012 BLAKE2B 
41b706f5ae8695ddd33e971cf1aa99317382a57618cf19163c5bca09ed5d430dba672ac51b7ab3072360452cc89ac50397bb7992882a61a3adda37022239e654
 SHA512 
7048353ea5504e34d9d3950e3e5e3125f631f95269d5c9e422ca052173a316718fdd4b57ea7980a452139b1192805cb598f47f398fb148a426a85a5e979c6cdd
 DIST firefox-102esr-patches-10j.tar.xz 21744 BLAKE2B 
326f206dfcd5b6ea2f06f5f537505e23d358f6d7930f7e72fd8e54af88d97172170999c246af888278143810df42be9414541e47feb48b60732565a4ee38579e
 SHA512 
5efa50b221abedbb84c1b3d19d8ac089ac5752448e8c90c6aed9f43bf3eee876b7e7050a1678bca65f6b23734c4945b016bf059a3921ad7290b0150538111bbd
 DIST firefox-102esr-patches-13.tar.xz 22212 BLAKE2B 
02e9edd071a99abbac02faa11ffce061d5d12d8baa9ce54b51d6bfdbf8160022a1565902d65ca30fe51b5670e509fa921b11a460989933cbb797fcd59d635125
 SHA512 
8b8b0f3789978447a1293fd9acb5c2db3d7e9f724357a0d762b54f7e34d28f11655997ffeafccfe8001a01dd595848d257f90cb983462c405d434cc794216520
-DIST firefox-115.2.0esr.source.tar.xz 514055028 BLAKE2B 
3ed4a46c2179b0595ac5ee1619f965f2c84e5b4f900341a2b93fe5dda7c81acbdc878763c0432564dfd84d99776cc8defdbba4cb9a317be8c06b3b02f6ec867c
 SHA512 
df3b4efd9607e8eb4932717760c865eb31ac7a96246cb4385190c33316c9595e0793a1f3c45ebb9674a9ba4fce98d83f71b063bef09ef307d92d1cd78d30d812
 DIST firefox-115.3.1esr.source.tar.xz 515785920 BLAKE2B 
ad5ec24361e94d9185eed210f681c50159f5be3e6046d79200b5e2586107f1ed98ebe7935f1e266afadd570fc1aa6a1aec81fe3b7fb86efb48afe82514f26c68
 SHA512 
65cb6fc46bba03eed742bd67f8e36b63b19f2ad7b85d2f503595704a4e88f554758a1e66ba548c8efe97a76322fb2514db72e6ff4bb2992d1aaa86edc3af85f1
-DIST firefox-115esr-patches-05.tar.xz 15000 BLAKE2B 
e6e6918d182100616095119f1da7fd6ddc8fa3dae236d075292451f2b2ab1be7b16620eb17f01e5c10fc81324c81b25c596b9e99e7d7745a7ac0b22a27ae3e97
 SHA512 
ccda6860d885837c59e7ee4612bdd72dedcbc0dc5d6cf7d40dc6524591b67a2d165a251a13662bf1dd3995ffe392861a73bc08bc606a2320de5a5d8880086314
 DIST firefox-115esr-patches-06.tar.xz 14944 BLAKE2B 
e60a8a32f8c5e6d897e8c3e13d291ffab651937505ce258f031e7e75560c9eb89fce4a22c61872d639e6e1d40244e94761baa1660c2d3d02584ad4cc4778946f
 SHA512 
d9ea1a063df287fa651042c90529b1a1b5ebd5a28735c44b5527cc7dd29678c2f8a9204f007db328371ed6af9613ca7215464c00df5e685c3af4296a22139257
 DIST firefox-78.15.0esr.source.tar.xz 330819568 BLAKE2B 
dc8785613c2f72c55d484642c89c2545765a9efbd609bc7c2cf57b4a3a06a2ea22e6959e42b5b8af867db782e8b2097a67dec858796b744e47008a8e575e2316
 SHA512 
ac3de735b246ce4f0e1619cd2664321ffa374240ce6843e785d79a350dc30c967996bbcc5e3b301cb3d822ca981cbea116758fc4122f1738d75ddfd1165b6378
 DIST firefox-78esr-patches-19.tar.xz 88424 BLAKE2B 
fdc7bf8f28b3e799551a70f1cec7a695f52c4712f3b28733648fcd7dac5a599613f4c3d2cfa169266dc62b65619b7f28c0e06d32317adb8ec0056ca79c87e9f6
 SHA512 
3c81dadc9bf74207c4e361605127ef6141d77700c5c54f1f9cd5ad3be13df9f73c6eec2f51d779558e4bdad1e7395c6aa8943a93415bd1786d461042bc03550a

diff --git a/dev-lang/spidermonkey/spidermonkey-115.2.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-115.2.0.ebuild
deleted file mode 100644
index d39c12aacbba..
--- a/dev-lang/spidermonkey/spidermonkey-115.2.0.ebuild
+++ /dev/null
@@ -1,459 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-# Patch version
-FIREFOX_PATCHSET="firefox-115esr-patches-05.tar.xz"
-SPIDERMONKEY_PATCHSET="spidermonkey-115-patches-01.tar.xz"
-
-LLVM_MAX_SLOT=16
-
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE="ncurses,ssl,xml(+)"
-
-WANT_AUTOCONF="2.1"
-
-inherit autotools check-reqs flag-o-matic llvm multiprocessing prefix 
python-any-r1 toolchain-funcs
-
-MY_PN="mozjs"
-MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases
-
-MY_MAJOR=$(ver_cut 1)
-
-MOZ_ESR=yes
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
-   MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
-   # Convert the ebuild version to the upstream Mozilla version
-   MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
-   MOZ_PV="${MOZ_PV/_beta/b}"  # Handle beta for SRC_URI
-   MOZ_PV="${MOZ_PV%%_rc*}"# Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then

[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-10-16 Thread Joonas Niilola
commit: 2e425626920e6f2225d6fe47e898405a76fd67ab
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Oct 16 16:49:35 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Oct 16 16:49:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e425626

dev-lang/spidermonkey: fix wrong copy-paste from firefox on 115

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

 dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild 
b/dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild
index a02254dbaa84..f0befa4a3b2e 100644
--- a/dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild
@@ -73,12 +73,11 @@ RESTRICT="!test? ( test )"
 BDEPEND="${PYTHON_DEPS}
|| (
(
-   sys-devel/clang:17
sys-devel/llvm:17
clang? (
sys-devel/lld:17
+   sys-devel/clang:17
virtual/rust:0/llvm-17
-   pgo? ( 
=sys-libs/compiler-rt-sanitizers-17*[profile] )
)
)
(



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-10-16 Thread Joonas Niilola
commit: 09f6c8ec41c042517c8b79d166942d8bad098351
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Oct 16 13:19:40 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Oct 16 13:19:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09f6c8ec

dev-lang/spidermonkey: disable rust-simd on 102.15.0

Closes: https://bugs.gentoo.org/915381
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild
index 87b04e13a382..0474227201f1 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild
@@ -314,9 +314,8 @@ src_configure() {
myeconfargs+=( --disable-debug-symbols )
fi
 
-   if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
-   myeconfargs+=( --enable-rust-simd )
-   fi
+   # Always troubling with newer rust versions.
+   myeconfargs+=( --disable-rust-simd )
 
# Modifications to better support ARM, bug 717344
if use cpu_flags_arm_neon ; then



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-10-16 Thread Joonas Niilola
commit: d9b4769ef4ad793266970d4a2a34ba29a465e8f1
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Oct 16 13:18:06 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Oct 16 13:18:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9b4769e

dev-lang/spidermonkey: enable llvm-17 on sm-115

Bug: https://bugs.gentoo.org/915817
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild | 11 ++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild 
b/dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild
index 85cce2852e22..a02254dbaa84 100644
--- a/dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild
@@ -7,7 +7,7 @@ EAPI="8"
 FIREFOX_PATCHSET="firefox-115esr-patches-06.tar.xz"
 SPIDERMONKEY_PATCHSET="spidermonkey-115-patches-01.tar.xz"
 
-LLVM_MAX_SLOT=16
+LLVM_MAX_SLOT=17
 
 PYTHON_COMPAT=( python3_{10..11} )
 PYTHON_REQ_USE="ncurses,ssl,xml(+)"
@@ -72,6 +72,15 @@ RESTRICT="!test? ( test )"
 
 BDEPEND="${PYTHON_DEPS}
|| (
+   (
+   sys-devel/clang:17
+   sys-devel/llvm:17
+   clang? (
+   sys-devel/lld:17
+   virtual/rust:0/llvm-17
+   pgo? ( 
=sys-libs/compiler-rt-sanitizers-17*[profile] )
+   )
+   )
(
sys-devel/llvm:16
clang? (



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-10-06 Thread Joonas Niilola
commit: 351d75e2f61f1a41940f610ab6ee8f3e867f6aa9
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Oct  6 07:14:14 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Oct  6 07:14:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=351d75e2

dev-lang/spidermonkey: add 115.3.1

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

 dev-lang/spidermonkey/Manifest|   2 +
 dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild | 459 ++
 2 files changed, 461 insertions(+)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index ae2fa0cbce78..8dc061d12119 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -5,7 +5,9 @@ DIST firefox-102esr-patches-07j.tar.xz 23012 BLAKE2B 
41b706f5ae8695ddd33e971cf1a
 DIST firefox-102esr-patches-10j.tar.xz 21744 BLAKE2B 
326f206dfcd5b6ea2f06f5f537505e23d358f6d7930f7e72fd8e54af88d97172170999c246af888278143810df42be9414541e47feb48b60732565a4ee38579e
 SHA512 
5efa50b221abedbb84c1b3d19d8ac089ac5752448e8c90c6aed9f43bf3eee876b7e7050a1678bca65f6b23734c4945b016bf059a3921ad7290b0150538111bbd
 DIST firefox-102esr-patches-13.tar.xz 22212 BLAKE2B 
02e9edd071a99abbac02faa11ffce061d5d12d8baa9ce54b51d6bfdbf8160022a1565902d65ca30fe51b5670e509fa921b11a460989933cbb797fcd59d635125
 SHA512 
8b8b0f3789978447a1293fd9acb5c2db3d7e9f724357a0d762b54f7e34d28f11655997ffeafccfe8001a01dd595848d257f90cb983462c405d434cc794216520
 DIST firefox-115.2.0esr.source.tar.xz 514055028 BLAKE2B 
3ed4a46c2179b0595ac5ee1619f965f2c84e5b4f900341a2b93fe5dda7c81acbdc878763c0432564dfd84d99776cc8defdbba4cb9a317be8c06b3b02f6ec867c
 SHA512 
df3b4efd9607e8eb4932717760c865eb31ac7a96246cb4385190c33316c9595e0793a1f3c45ebb9674a9ba4fce98d83f71b063bef09ef307d92d1cd78d30d812
+DIST firefox-115.3.1esr.source.tar.xz 515785920 BLAKE2B 
ad5ec24361e94d9185eed210f681c50159f5be3e6046d79200b5e2586107f1ed98ebe7935f1e266afadd570fc1aa6a1aec81fe3b7fb86efb48afe82514f26c68
 SHA512 
65cb6fc46bba03eed742bd67f8e36b63b19f2ad7b85d2f503595704a4e88f554758a1e66ba548c8efe97a76322fb2514db72e6ff4bb2992d1aaa86edc3af85f1
 DIST firefox-115esr-patches-05.tar.xz 15000 BLAKE2B 
e6e6918d182100616095119f1da7fd6ddc8fa3dae236d075292451f2b2ab1be7b16620eb17f01e5c10fc81324c81b25c596b9e99e7d7745a7ac0b22a27ae3e97
 SHA512 
ccda6860d885837c59e7ee4612bdd72dedcbc0dc5d6cf7d40dc6524591b67a2d165a251a13662bf1dd3995ffe392861a73bc08bc606a2320de5a5d8880086314
+DIST firefox-115esr-patches-06.tar.xz 14944 BLAKE2B 
e60a8a32f8c5e6d897e8c3e13d291ffab651937505ce258f031e7e75560c9eb89fce4a22c61872d639e6e1d40244e94761baa1660c2d3d02584ad4cc4778946f
 SHA512 
d9ea1a063df287fa651042c90529b1a1b5ebd5a28735c44b5527cc7dd29678c2f8a9204f007db328371ed6af9613ca7215464c00df5e685c3af4296a22139257
 DIST firefox-78.15.0esr.source.tar.xz 330819568 BLAKE2B 
dc8785613c2f72c55d484642c89c2545765a9efbd609bc7c2cf57b4a3a06a2ea22e6959e42b5b8af867db782e8b2097a67dec858796b744e47008a8e575e2316
 SHA512 
ac3de735b246ce4f0e1619cd2664321ffa374240ce6843e785d79a350dc30c967996bbcc5e3b301cb3d822ca981cbea116758fc4122f1738d75ddfd1165b6378
 DIST firefox-78esr-patches-19.tar.xz 88424 BLAKE2B 
fdc7bf8f28b3e799551a70f1cec7a695f52c4712f3b28733648fcd7dac5a599613f4c3d2cfa169266dc62b65619b7f28c0e06d32317adb8ec0056ca79c87e9f6
 SHA512 
3c81dadc9bf74207c4e361605127ef6141d77700c5c54f1f9cd5ad3be13df9f73c6eec2f51d779558e4bdad1e7395c6aa8943a93415bd1786d461042bc03550a
 DIST firefox-91.13.0esr.source.tar.xz 380053584 BLAKE2B 
75d0daa512b3a2d41974a0169778be9ef19a100de2bd382add9831860ca93976585a41e760b6a7ec753268fb78f9f61049780fa7961834248bc8157cfdcc2827
 SHA512 
38b4cc52de21e76d6061e6ba175e1cbfd888a16070aa951f5a44283f2db9d7e94f2504621f0da78feac6e71491a6d0e7038f63dd0ae112dcad700eb02e9aa516

diff --git a/dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild 
b/dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild
new file mode 100644
index ..85cce2852e22
--- /dev/null
+++ b/dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild
@@ -0,0 +1,459 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+# Patch version
+FIREFOX_PATCHSET="firefox-115esr-patches-06.tar.xz"
+SPIDERMONKEY_PATCHSET="spidermonkey-115-patches-01.tar.xz"
+
+LLVM_MAX_SLOT=16
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="ncurses,ssl,xml(+)"
+
+WANT_AUTOCONF="2.1"
+
+inherit autotools check-reqs flag-o-matic llvm multiprocessing prefix 
python-any-r1 toolchain-funcs
+
+MY_PN="mozjs"
+MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases
+
+MY_MAJOR=$(ver_cut 1)
+
+MOZ_ESR=yes
+
+MOZ_PV=${PV}
+MOZ_PV_SUFFIX=
+if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
+   MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
+
+   # Convert the ebuild version to the upstream Mozilla version
+   MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
+   MOZ_PV="${MOZ_PV/_beta/b}"  # Handle beta for SRC_URI
+   MOZ_PV="${MOZ_PV%%_rc*}"# Handle rc for SRC_URI
+fi
+
+if [[ -n ${MOZ_ESR} ]] ; then

[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-09-10 Thread Joonas Niilola
commit: c95ced295f1277969c68271747c92b6375b1cad2
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Sep 10 06:27:05 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Sep 10 06:27:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c95ced29

dev-lang/spidermonkey: drop 102.13.0, 102.14.0, 115.1.0

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

 dev-lang/spidermonkey/Manifest |   4 -
 dev-lang/spidermonkey/spidermonkey-102.13.0.ebuild | 421 --
 dev-lang/spidermonkey/spidermonkey-102.14.0.ebuild | 475 -
 dev-lang/spidermonkey/spidermonkey-115.1.0.ebuild  | 465 
 4 files changed, 1365 deletions(-)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index 5c16d9c9ac33..ae2fa0cbce78 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -1,14 +1,10 @@
 DIST firefox-102.10.0esr.source.tar.xz 479026088 BLAKE2B 
b4d8eaa6d72b009d12b435781c360f043bca7554d8b069b8d858399ece03f20703d7e36427a3f92d0b801a94b1c3f132904f21e51ba4118116bbfa4e5668d651
 SHA512 
f2b53c35bdd22a3de6f32699b832babcbf499667197c02dd50cf0b6cd956e0f4471f420938c2ab72f0a0686ed99fe74e3184afe9b5f7169130879b8f8fd99f0b
-DIST firefox-102.13.0esr.source.tar.xz 485854020 BLAKE2B 
c835146f8eb5d45bcc5eebb5a510cc1b0b1f36ad7b47ed10eed743e9fddc2555f3458f19ab75ed12a510e896be727bf2bbee8521af439f323c48d8c1bbd82499
 SHA512 
745f4a77e4c898313f8274d27513f4baa16bb42d5b71d9bd0dbe8957dbf39a5f7ae8442cd711aca9b597bc909c04b44cb8d9094c57aa34e285e64f834fde
-DIST firefox-102.14.0esr.source.tar.xz 479449456 BLAKE2B 
14dc7b9a4d4ab99b342f64f87d206b8eb94b8cd07b71889c1cbce38cfdf0f99068682a61bbb0af72e01e3ae7ffc4e322db3236c1d335ba2b01503f5404833566
 SHA512 
6cabd474d0f3a768a0f12fa5c9984ed193906b503202010fd1da0e2affa091fcc5c165e6b9c4152d286410d46b72b2ddbf52d323bf5ea542f29e5267a94dfdcd
 DIST firefox-102.15.0esr.source.tar.xz 486592324 BLAKE2B 
b70727fa91d0d270673374bebb4745b87f6194191c1c9415547d772811a4a85f79a97e8985877eb5c9beef43fe15bef574172da35935e7024a947919ec11d883
 SHA512 
87db6e32fda215253f9b3bd233ef7fa91a64349310064b8482e5c634f34cbe99a2a111d74d2b9f2a99a0b3b510dbf9039ebe4ccfc176c2554d65bc9cfb508bf9
 DIST firefox-102.6.0esr.source.tar.xz 478856656 BLAKE2B 
2094bbb3ba00fc2d726a620e9946ca1ec98ad4c930ed611486ac92a7c74aa84da9c15b1353603eb36ce0a9098bd1f311dea2bea255f2bb6dd06fafbc7808d52c
 SHA512 
c0f0160bea612d0ae74c29dd44beb7fd9a1c292694b8cd5c4faf2e54feb5c27684eee821b67dd40df714d69866a4e3a8b19e22182d9bc3023050d2d96b02d308
 DIST firefox-102esr-patches-07j.tar.xz 23012 BLAKE2B 
41b706f5ae8695ddd33e971cf1aa99317382a57618cf19163c5bca09ed5d430dba672ac51b7ab3072360452cc89ac50397bb7992882a61a3adda37022239e654
 SHA512 
7048353ea5504e34d9d3950e3e5e3125f631f95269d5c9e422ca052173a316718fdd4b57ea7980a452139b1192805cb598f47f398fb148a426a85a5e979c6cdd
 DIST firefox-102esr-patches-10j.tar.xz 21744 BLAKE2B 
326f206dfcd5b6ea2f06f5f537505e23d358f6d7930f7e72fd8e54af88d97172170999c246af888278143810df42be9414541e47feb48b60732565a4ee38579e
 SHA512 
5efa50b221abedbb84c1b3d19d8ac089ac5752448e8c90c6aed9f43bf3eee876b7e7050a1678bca65f6b23734c4945b016bf059a3921ad7290b0150538111bbd
 DIST firefox-102esr-patches-13.tar.xz 22212 BLAKE2B 
02e9edd071a99abbac02faa11ffce061d5d12d8baa9ce54b51d6bfdbf8160022a1565902d65ca30fe51b5670e509fa921b11a460989933cbb797fcd59d635125
 SHA512 
8b8b0f3789978447a1293fd9acb5c2db3d7e9f724357a0d762b54f7e34d28f11655997ffeafccfe8001a01dd595848d257f90cb983462c405d434cc794216520
-DIST firefox-115.1.0esr.source.tar.xz 507060904 BLAKE2B 
4da0535e05e193d0d7509790f3a6b0f8dd4dd809bdfab14da357ef06ce2b665d89a5620994393d6bdbe6a8fba1db55157063b7760fdd2e75f2bddca86f9992b4
 SHA512 
b2abb706fef2f1aa9451e7ac7c2affa0cc92cf2b0c6629f106a94c62017476380c7b6f406861fa468f60ea898d8402f534ad74844eb3932741fbd981cec66592
 DIST firefox-115.2.0esr.source.tar.xz 514055028 BLAKE2B 
3ed4a46c2179b0595ac5ee1619f965f2c84e5b4f900341a2b93fe5dda7c81acbdc878763c0432564dfd84d99776cc8defdbba4cb9a317be8c06b3b02f6ec867c
 SHA512 
df3b4efd9607e8eb4932717760c865eb31ac7a96246cb4385190c33316c9595e0793a1f3c45ebb9674a9ba4fce98d83f71b063bef09ef307d92d1cd78d30d812
-DIST firefox-115esr-patches-04.tar.xz 14608 BLAKE2B 
78143b2ed2f0c71bef84c26ebbb9f29912e6d8bb2f513cf95f5d97203efb556cb339bbb1f61666300786eb5b1f93294816481a0396bd8acc497c9f51b138376a
 SHA512 
f6b07b9f94a79c766b864c4f73044dfd6aea5faf16e742202ca78f4f6e0399a71fc3dcf4d40d4dd67d3f13612c26a5e1a5f845e6892901c0ee6168aabf131f79
 DIST firefox-115esr-patches-05.tar.xz 15000 BLAKE2B 
e6e6918d182100616095119f1da7fd6ddc8fa3dae236d075292451f2b2ab1be7b16620eb17f01e5c10fc81324c81b25c596b9e99e7d7745a7ac0b22a27ae3e97
 SHA512 
ccda6860d885837c59e7ee4612bdd72dedcbc0dc5d6cf7d40dc6524591b67a2d165a251a13662bf1dd3995ffe392861a73bc08bc606a2320de5a5d8880086314
 DIST firefox-78.15.0esr.source.tar.xz 330819568 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-08-31 Thread Joonas Niilola
commit: 82eba33ed0fa55623f70b873850df9a06efea67c
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Aug 31 10:31:53 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Aug 31 10:34:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82eba33e

dev-lang/spidermonkey: update PYTHON_REQ_USE on 115

Closes: https://bugs.gentoo.org/913342
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-lang/spidermonkey/spidermonkey-115.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-115.2.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-115.2.0.ebuild
index ca4eb75e1a1d..d39c12aacbba 100644
--- a/dev-lang/spidermonkey/spidermonkey-115.2.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-115.2.0.ebuild
@@ -10,7 +10,7 @@ SPIDERMONKEY_PATCHSET="spidermonkey-115-patches-01.tar.xz"
 LLVM_MAX_SLOT=16
 
 PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE="ssl,xml(+)"
+PYTHON_REQ_USE="ncurses,ssl,xml(+)"
 
 WANT_AUTOCONF="2.1"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-08-31 Thread Joonas Niilola
commit: 6d4722fb4e71857ad90e5fbb2c8add8265b854ff
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Aug 31 08:02:32 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Aug 31 08:02:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d4722fb

dev-lang/spidermonkey: remove broken mold dep #908472

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

 dev-lang/spidermonkey/spidermonkey-115.2.0.ebuild | 10 ++
 1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-115.2.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-115.2.0.ebuild
index d08556546e65..ca4eb75e1a1d 100644
--- a/dev-lang/spidermonkey/spidermonkey-115.2.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-115.2.0.ebuild
@@ -75,10 +75,7 @@ BDEPEND="${PYTHON_DEPS}
(
sys-devel/llvm:16
clang? (
-   || (
-   sys-devel/lld:16
-   sys-devel/mold
-   )
+   sys-devel/lld:16
sys-devel/clang:16
virtual/rust:0/llvm-16
)
@@ -86,10 +83,7 @@ BDEPEND="${PYTHON_DEPS}
(
sys-devel/llvm:15
clang? (
-   || (
-   sys-devel/lld:15
-   sys-devel/mold
-   )
+   sys-devel/lld:15
sys-devel/clang:15
virtual/rust:0/llvm-15
)



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-08-31 Thread Joonas Niilola
commit: d8d302addd68bc83335ee4d423b5dd6517c949ae
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Aug 31 07:58:43 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Aug 31 07:58:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8d302ad

dev-lang/spidermonkey: keyword 115.2.0

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

 dev-lang/spidermonkey/spidermonkey-115.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-115.2.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-115.2.0.ebuild
index 51d8f7b4e4b4..d08556546e65 100644
--- a/dev-lang/spidermonkey/spidermonkey-115.2.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-115.2.0.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-08-31 Thread Joonas Niilola
commit: 67c43f23eb1a2d043f1cb38a8fcf34c4bf12
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Aug 31 07:54:42 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Aug 31 07:57:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67c43f23

dev-lang/spidermonkey: add 115.2.0

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

 dev-lang/spidermonkey/Manifest|   2 +
 dev-lang/spidermonkey/spidermonkey-115.2.0.ebuild | 465 ++
 2 files changed, 467 insertions(+)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index 836720178f49..5c16d9c9ac33 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -7,7 +7,9 @@ DIST firefox-102esr-patches-07j.tar.xz 23012 BLAKE2B 
41b706f5ae8695ddd33e971cf1a
 DIST firefox-102esr-patches-10j.tar.xz 21744 BLAKE2B 
326f206dfcd5b6ea2f06f5f537505e23d358f6d7930f7e72fd8e54af88d97172170999c246af888278143810df42be9414541e47feb48b60732565a4ee38579e
 SHA512 
5efa50b221abedbb84c1b3d19d8ac089ac5752448e8c90c6aed9f43bf3eee876b7e7050a1678bca65f6b23734c4945b016bf059a3921ad7290b0150538111bbd
 DIST firefox-102esr-patches-13.tar.xz 22212 BLAKE2B 
02e9edd071a99abbac02faa11ffce061d5d12d8baa9ce54b51d6bfdbf8160022a1565902d65ca30fe51b5670e509fa921b11a460989933cbb797fcd59d635125
 SHA512 
8b8b0f3789978447a1293fd9acb5c2db3d7e9f724357a0d762b54f7e34d28f11655997ffeafccfe8001a01dd595848d257f90cb983462c405d434cc794216520
 DIST firefox-115.1.0esr.source.tar.xz 507060904 BLAKE2B 
4da0535e05e193d0d7509790f3a6b0f8dd4dd809bdfab14da357ef06ce2b665d89a5620994393d6bdbe6a8fba1db55157063b7760fdd2e75f2bddca86f9992b4
 SHA512 
b2abb706fef2f1aa9451e7ac7c2affa0cc92cf2b0c6629f106a94c62017476380c7b6f406861fa468f60ea898d8402f534ad74844eb3932741fbd981cec66592
+DIST firefox-115.2.0esr.source.tar.xz 514055028 BLAKE2B 
3ed4a46c2179b0595ac5ee1619f965f2c84e5b4f900341a2b93fe5dda7c81acbdc878763c0432564dfd84d99776cc8defdbba4cb9a317be8c06b3b02f6ec867c
 SHA512 
df3b4efd9607e8eb4932717760c865eb31ac7a96246cb4385190c33316c9595e0793a1f3c45ebb9674a9ba4fce98d83f71b063bef09ef307d92d1cd78d30d812
 DIST firefox-115esr-patches-04.tar.xz 14608 BLAKE2B 
78143b2ed2f0c71bef84c26ebbb9f29912e6d8bb2f513cf95f5d97203efb556cb339bbb1f61666300786eb5b1f93294816481a0396bd8acc497c9f51b138376a
 SHA512 
f6b07b9f94a79c766b864c4f73044dfd6aea5faf16e742202ca78f4f6e0399a71fc3dcf4d40d4dd67d3f13612c26a5e1a5f845e6892901c0ee6168aabf131f79
+DIST firefox-115esr-patches-05.tar.xz 15000 BLAKE2B 
e6e6918d182100616095119f1da7fd6ddc8fa3dae236d075292451f2b2ab1be7b16620eb17f01e5c10fc81324c81b25c596b9e99e7d7745a7ac0b22a27ae3e97
 SHA512 
ccda6860d885837c59e7ee4612bdd72dedcbc0dc5d6cf7d40dc6524591b67a2d165a251a13662bf1dd3995ffe392861a73bc08bc606a2320de5a5d8880086314
 DIST firefox-78.15.0esr.source.tar.xz 330819568 BLAKE2B 
dc8785613c2f72c55d484642c89c2545765a9efbd609bc7c2cf57b4a3a06a2ea22e6959e42b5b8af867db782e8b2097a67dec858796b744e47008a8e575e2316
 SHA512 
ac3de735b246ce4f0e1619cd2664321ffa374240ce6843e785d79a350dc30c967996bbcc5e3b301cb3d822ca981cbea116758fc4122f1738d75ddfd1165b6378
 DIST firefox-78esr-patches-19.tar.xz 88424 BLAKE2B 
fdc7bf8f28b3e799551a70f1cec7a695f52c4712f3b28733648fcd7dac5a599613f4c3d2cfa169266dc62b65619b7f28c0e06d32317adb8ec0056ca79c87e9f6
 SHA512 
3c81dadc9bf74207c4e361605127ef6141d77700c5c54f1f9cd5ad3be13df9f73c6eec2f51d779558e4bdad1e7395c6aa8943a93415bd1786d461042bc03550a
 DIST firefox-91.13.0esr.source.tar.xz 380053584 BLAKE2B 
75d0daa512b3a2d41974a0169778be9ef19a100de2bd382add9831860ca93976585a41e760b6a7ec753268fb78f9f61049780fa7961834248bc8157cfdcc2827
 SHA512 
38b4cc52de21e76d6061e6ba175e1cbfd888a16070aa951f5a44283f2db9d7e94f2504621f0da78feac6e71491a6d0e7038f63dd0ae112dcad700eb02e9aa516

diff --git a/dev-lang/spidermonkey/spidermonkey-115.2.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-115.2.0.ebuild
new file mode 100644
index ..51d8f7b4e4b4
--- /dev/null
+++ b/dev-lang/spidermonkey/spidermonkey-115.2.0.ebuild
@@ -0,0 +1,465 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+# Patch version
+FIREFOX_PATCHSET="firefox-115esr-patches-05.tar.xz"
+SPIDERMONKEY_PATCHSET="spidermonkey-115-patches-01.tar.xz"
+
+LLVM_MAX_SLOT=16
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="ssl,xml(+)"
+
+WANT_AUTOCONF="2.1"
+
+inherit autotools check-reqs flag-o-matic llvm multiprocessing prefix 
python-any-r1 toolchain-funcs
+
+MY_PN="mozjs"
+MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases
+
+MY_MAJOR=$(ver_cut 1)
+
+MOZ_ESR=yes
+
+MOZ_PV=${PV}
+MOZ_PV_SUFFIX=
+if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
+   MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
+
+   # Convert the ebuild version to the upstream Mozilla version
+   MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
+   MOZ_PV="${MOZ_PV/_beta/b}"  # Handle beta for SRC_URI
+   MOZ_PV="${MOZ_PV%%_rc*}"# Handle rc for SRC_URI
+fi
+
+if [[ -n ${MOZ_ESR} ]] ; then
+   

[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-08-31 Thread Joonas Niilola
commit: 5a7ee6a702f5312d217e789bb52b9d5217e9d696
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Aug 31 07:06:21 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Aug 31 07:07:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a7ee6a7

dev-lang/spidermonkey: add 102.15.0

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

 dev-lang/spidermonkey/Manifest |   2 +
 dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild | 475 +
 2 files changed, 477 insertions(+)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index 883ea275a639..836720178f49 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -1,9 +1,11 @@
 DIST firefox-102.10.0esr.source.tar.xz 479026088 BLAKE2B 
b4d8eaa6d72b009d12b435781c360f043bca7554d8b069b8d858399ece03f20703d7e36427a3f92d0b801a94b1c3f132904f21e51ba4118116bbfa4e5668d651
 SHA512 
f2b53c35bdd22a3de6f32699b832babcbf499667197c02dd50cf0b6cd956e0f4471f420938c2ab72f0a0686ed99fe74e3184afe9b5f7169130879b8f8fd99f0b
 DIST firefox-102.13.0esr.source.tar.xz 485854020 BLAKE2B 
c835146f8eb5d45bcc5eebb5a510cc1b0b1f36ad7b47ed10eed743e9fddc2555f3458f19ab75ed12a510e896be727bf2bbee8521af439f323c48d8c1bbd82499
 SHA512 
745f4a77e4c898313f8274d27513f4baa16bb42d5b71d9bd0dbe8957dbf39a5f7ae8442cd711aca9b597bc909c04b44cb8d9094c57aa34e285e64f834fde
 DIST firefox-102.14.0esr.source.tar.xz 479449456 BLAKE2B 
14dc7b9a4d4ab99b342f64f87d206b8eb94b8cd07b71889c1cbce38cfdf0f99068682a61bbb0af72e01e3ae7ffc4e322db3236c1d335ba2b01503f5404833566
 SHA512 
6cabd474d0f3a768a0f12fa5c9984ed193906b503202010fd1da0e2affa091fcc5c165e6b9c4152d286410d46b72b2ddbf52d323bf5ea542f29e5267a94dfdcd
+DIST firefox-102.15.0esr.source.tar.xz 486592324 BLAKE2B 
b70727fa91d0d270673374bebb4745b87f6194191c1c9415547d772811a4a85f79a97e8985877eb5c9beef43fe15bef574172da35935e7024a947919ec11d883
 SHA512 
87db6e32fda215253f9b3bd233ef7fa91a64349310064b8482e5c634f34cbe99a2a111d74d2b9f2a99a0b3b510dbf9039ebe4ccfc176c2554d65bc9cfb508bf9
 DIST firefox-102.6.0esr.source.tar.xz 478856656 BLAKE2B 
2094bbb3ba00fc2d726a620e9946ca1ec98ad4c930ed611486ac92a7c74aa84da9c15b1353603eb36ce0a9098bd1f311dea2bea255f2bb6dd06fafbc7808d52c
 SHA512 
c0f0160bea612d0ae74c29dd44beb7fd9a1c292694b8cd5c4faf2e54feb5c27684eee821b67dd40df714d69866a4e3a8b19e22182d9bc3023050d2d96b02d308
 DIST firefox-102esr-patches-07j.tar.xz 23012 BLAKE2B 
41b706f5ae8695ddd33e971cf1aa99317382a57618cf19163c5bca09ed5d430dba672ac51b7ab3072360452cc89ac50397bb7992882a61a3adda37022239e654
 SHA512 
7048353ea5504e34d9d3950e3e5e3125f631f95269d5c9e422ca052173a316718fdd4b57ea7980a452139b1192805cb598f47f398fb148a426a85a5e979c6cdd
 DIST firefox-102esr-patches-10j.tar.xz 21744 BLAKE2B 
326f206dfcd5b6ea2f06f5f537505e23d358f6d7930f7e72fd8e54af88d97172170999c246af888278143810df42be9414541e47feb48b60732565a4ee38579e
 SHA512 
5efa50b221abedbb84c1b3d19d8ac089ac5752448e8c90c6aed9f43bf3eee876b7e7050a1678bca65f6b23734c4945b016bf059a3921ad7290b0150538111bbd
+DIST firefox-102esr-patches-13.tar.xz 22212 BLAKE2B 
02e9edd071a99abbac02faa11ffce061d5d12d8baa9ce54b51d6bfdbf8160022a1565902d65ca30fe51b5670e509fa921b11a460989933cbb797fcd59d635125
 SHA512 
8b8b0f3789978447a1293fd9acb5c2db3d7e9f724357a0d762b54f7e34d28f11655997ffeafccfe8001a01dd595848d257f90cb983462c405d434cc794216520
 DIST firefox-115.1.0esr.source.tar.xz 507060904 BLAKE2B 
4da0535e05e193d0d7509790f3a6b0f8dd4dd809bdfab14da357ef06ce2b665d89a5620994393d6bdbe6a8fba1db55157063b7760fdd2e75f2bddca86f9992b4
 SHA512 
b2abb706fef2f1aa9451e7ac7c2affa0cc92cf2b0c6629f106a94c62017476380c7b6f406861fa468f60ea898d8402f534ad74844eb3932741fbd981cec66592
 DIST firefox-115esr-patches-04.tar.xz 14608 BLAKE2B 
78143b2ed2f0c71bef84c26ebbb9f29912e6d8bb2f513cf95f5d97203efb556cb339bbb1f61666300786eb5b1f93294816481a0396bd8acc497c9f51b138376a
 SHA512 
f6b07b9f94a79c766b864c4f73044dfd6aea5faf16e742202ca78f4f6e0399a71fc3dcf4d40d4dd67d3f13612c26a5e1a5f845e6892901c0ee6168aabf131f79
 DIST firefox-78.15.0esr.source.tar.xz 330819568 BLAKE2B 
dc8785613c2f72c55d484642c89c2545765a9efbd609bc7c2cf57b4a3a06a2ea22e6959e42b5b8af867db782e8b2097a67dec858796b744e47008a8e575e2316
 SHA512 
ac3de735b246ce4f0e1619cd2664321ffa374240ce6843e785d79a350dc30c967996bbcc5e3b301cb3d822ca981cbea116758fc4122f1738d75ddfd1165b6378

diff --git a/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild
new file mode 100644
index ..87b04e13a382
--- /dev/null
+++ b/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild
@@ -0,0 +1,475 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+# Patch version
+FIREFOX_PATCHSET="firefox-102esr-patches-13.tar.xz"
+SPIDERMONKEY_PATCHSET="spidermonkey-102-patches-05j.tar.xz"
+
+LLVM_MAX_SLOT=16
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="ssl,xml(+)"
+
+WANT_AUTOCONF="2.1"
+
+inherit autotools check-reqs flag-o-matic 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/, dev-lang/spidermonkey/files/

2023-08-12 Thread Joonas Niilola
commit: ed4aed200e80d87236078666a4d10d7393fa364b
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Aug 12 08:38:05 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Aug 12 08:38:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed4aed20

dev-lang/spidermonkey: add 115.1.0

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

 dev-lang/spidermonkey/Manifest |   3 +
 .../files/spidermonkey-115-known-test-failures.txt |   9 +
 dev-lang/spidermonkey/spidermonkey-115.1.0.ebuild  | 465 +
 3 files changed, 477 insertions(+)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index b3f678fd4068..883ea275a639 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -4,11 +4,14 @@ DIST firefox-102.14.0esr.source.tar.xz 479449456 BLAKE2B 
14dc7b9a4d4ab99b342f64f
 DIST firefox-102.6.0esr.source.tar.xz 478856656 BLAKE2B 
2094bbb3ba00fc2d726a620e9946ca1ec98ad4c930ed611486ac92a7c74aa84da9c15b1353603eb36ce0a9098bd1f311dea2bea255f2bb6dd06fafbc7808d52c
 SHA512 
c0f0160bea612d0ae74c29dd44beb7fd9a1c292694b8cd5c4faf2e54feb5c27684eee821b67dd40df714d69866a4e3a8b19e22182d9bc3023050d2d96b02d308
 DIST firefox-102esr-patches-07j.tar.xz 23012 BLAKE2B 
41b706f5ae8695ddd33e971cf1aa99317382a57618cf19163c5bca09ed5d430dba672ac51b7ab3072360452cc89ac50397bb7992882a61a3adda37022239e654
 SHA512 
7048353ea5504e34d9d3950e3e5e3125f631f95269d5c9e422ca052173a316718fdd4b57ea7980a452139b1192805cb598f47f398fb148a426a85a5e979c6cdd
 DIST firefox-102esr-patches-10j.tar.xz 21744 BLAKE2B 
326f206dfcd5b6ea2f06f5f537505e23d358f6d7930f7e72fd8e54af88d97172170999c246af888278143810df42be9414541e47feb48b60732565a4ee38579e
 SHA512 
5efa50b221abedbb84c1b3d19d8ac089ac5752448e8c90c6aed9f43bf3eee876b7e7050a1678bca65f6b23734c4945b016bf059a3921ad7290b0150538111bbd
+DIST firefox-115.1.0esr.source.tar.xz 507060904 BLAKE2B 
4da0535e05e193d0d7509790f3a6b0f8dd4dd809bdfab14da357ef06ce2b665d89a5620994393d6bdbe6a8fba1db55157063b7760fdd2e75f2bddca86f9992b4
 SHA512 
b2abb706fef2f1aa9451e7ac7c2affa0cc92cf2b0c6629f106a94c62017476380c7b6f406861fa468f60ea898d8402f534ad74844eb3932741fbd981cec66592
+DIST firefox-115esr-patches-04.tar.xz 14608 BLAKE2B 
78143b2ed2f0c71bef84c26ebbb9f29912e6d8bb2f513cf95f5d97203efb556cb339bbb1f61666300786eb5b1f93294816481a0396bd8acc497c9f51b138376a
 SHA512 
f6b07b9f94a79c766b864c4f73044dfd6aea5faf16e742202ca78f4f6e0399a71fc3dcf4d40d4dd67d3f13612c26a5e1a5f845e6892901c0ee6168aabf131f79
 DIST firefox-78.15.0esr.source.tar.xz 330819568 BLAKE2B 
dc8785613c2f72c55d484642c89c2545765a9efbd609bc7c2cf57b4a3a06a2ea22e6959e42b5b8af867db782e8b2097a67dec858796b744e47008a8e575e2316
 SHA512 
ac3de735b246ce4f0e1619cd2664321ffa374240ce6843e785d79a350dc30c967996bbcc5e3b301cb3d822ca981cbea116758fc4122f1738d75ddfd1165b6378
 DIST firefox-78esr-patches-19.tar.xz 88424 BLAKE2B 
fdc7bf8f28b3e799551a70f1cec7a695f52c4712f3b28733648fcd7dac5a599613f4c3d2cfa169266dc62b65619b7f28c0e06d32317adb8ec0056ca79c87e9f6
 SHA512 
3c81dadc9bf74207c4e361605127ef6141d77700c5c54f1f9cd5ad3be13df9f73c6eec2f51d779558e4bdad1e7395c6aa8943a93415bd1786d461042bc03550a
 DIST firefox-91.13.0esr.source.tar.xz 380053584 BLAKE2B 
75d0daa512b3a2d41974a0169778be9ef19a100de2bd382add9831860ca93976585a41e760b6a7ec753268fb78f9f61049780fa7961834248bc8157cfdcc2827
 SHA512 
38b4cc52de21e76d6061e6ba175e1cbfd888a16070aa951f5a44283f2db9d7e94f2504621f0da78feac6e71491a6d0e7038f63dd0ae112dcad700eb02e9aa516
 DIST firefox-91esr-patches-10j.tar.xz 18320 BLAKE2B 
ec882411eed19bafab8676e3d79f4ae43947bb97c44571c1497bb93a44fcfec99de06ebacbdf8c4944dcecdf949e4f684908d7ce4226cdcec60241e62e75810e
 SHA512 
670a14d852bb74b9074c3fef9310650f71ce1c56314109c49aea02a7a69acc836af60a8beab11da53e21b10a8e6da341fcfa18b68a1dfd33b26978dd63758e9c
 DIST spidermonkey-102-patches-04j.tar.xz 3996 BLAKE2B 
468697521adacc5d647b04f2228fc4c1a8131bc2523142f2d57f32e321303581ae8f793baae48966ecb27f48bf77eb084f7b2df1c1a0c667e9ed59ae93d786e6
 SHA512 
201bb779e2373cc00dfadc29a62b593030dfc12eec076114b92927f29f476d3fafdd056112dd1bb1f19f82827f4fe1252141e3998bec719e4196737a316d4ef2
 DIST spidermonkey-102-patches-05j.tar.xz 4596 BLAKE2B 
215b770bbdf17973d7b3fd1df6cee9647459d2b02b0be5bdb289d457e5dbdb06ceac7a3082fc2f5836e991a4ac4486d73330b0276a466b5c528dab226a27829c
 SHA512 
d2b8e32dac87d60a00fd93479dc34d8adab4feec24a38591cebeb4cf271aa2fd964f4dc26e67ebfb127a47bc8f684d50b32b2cff18ed5286701a04a289058185
+DIST spidermonkey-115-patches-01.tar.xz 3992 BLAKE2B 
e97d0cb3edfb885119226f54f22485ed4e8220cd904d3356b87ccc013403f976a042171cf9ca7250bcf3fe3d90996dd80b4104e7d614f95d7bcfcb0e710a8a78
 SHA512 
cece96f172a09dd0e29f7c2fdbf650cde405b276bc4083956365289f1da4b1d078ccbde760da6553888ddb3c53cf9aded52051db556a2c4ec492fed01dcb03a1
 DIST spidermonkey-78-patches-05.tar.xz 4480 BLAKE2B 
aaba61d1ee72496ef0246a9fa9cc18b873953d1875411667fec73cd9f485224371cde65be0506fa3853368a0885cba3a109e052a3408e7d0ff22a8066e22
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-08-09 Thread Joonas Niilola
commit: 97d1c60cd9421405bfcbc0ad42ca3f574e2bc262
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Aug  9 08:26:58 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Aug  9 08:32:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97d1c60c

dev-lang/spidermonkey: drop 102.11.0, 102.12.0

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

 dev-lang/spidermonkey/Manifest |   2 -
 dev-lang/spidermonkey/spidermonkey-102.11.0.ebuild | 413 -
 dev-lang/spidermonkey/spidermonkey-102.12.0.ebuild | 413 -
 3 files changed, 828 deletions(-)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index d6864049dac4..b3f678fd4068 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -1,6 +1,4 @@
 DIST firefox-102.10.0esr.source.tar.xz 479026088 BLAKE2B 
b4d8eaa6d72b009d12b435781c360f043bca7554d8b069b8d858399ece03f20703d7e36427a3f92d0b801a94b1c3f132904f21e51ba4118116bbfa4e5668d651
 SHA512 
f2b53c35bdd22a3de6f32699b832babcbf499667197c02dd50cf0b6cd956e0f4471f420938c2ab72f0a0686ed99fe74e3184afe9b5f7169130879b8f8fd99f0b
-DIST firefox-102.11.0esr.source.tar.xz 477769716 BLAKE2B 
b19db1b35e6c652e2cd44ec5219bd5c42aacd55987962dbcaf50b5ec54d2ac5066290264f938ba3d45ef111779b9f27b06736ae7df11fa62478ab2179acfe723
 SHA512 
fdfed404c87f33001c0ab50f9899fa80c897fac645be8ed832e426f412aafbf1468b1c8301bad463b3f5535b6d6f2005a96a748b6e2d6bf5afbc3b5bc10983d6
-DIST firefox-102.12.0esr.source.tar.xz 483008152 BLAKE2B 
ef5dcf7c7e6a46389a94b81f28d6b996bd56bc0a110f1e52dfbe00e5c766dad59a91494c3c2f2552a0cb1fef14c19bef6dcb6629e03f9e48d5163e75c59676b2
 SHA512 
2a85cf1e1c83a862c2886a63dcf3e3e8bca9dd3ed72c5d0223db52387fff3796bc0dcbb508adb8c10a30729f20554c5aac37f8ad045b0088a593d28e39d77fe5
 DIST firefox-102.13.0esr.source.tar.xz 485854020 BLAKE2B 
c835146f8eb5d45bcc5eebb5a510cc1b0b1f36ad7b47ed10eed743e9fddc2555f3458f19ab75ed12a510e896be727bf2bbee8521af439f323c48d8c1bbd82499
 SHA512 
745f4a77e4c898313f8274d27513f4baa16bb42d5b71d9bd0dbe8957dbf39a5f7ae8442cd711aca9b597bc909c04b44cb8d9094c57aa34e285e64f834fde
 DIST firefox-102.14.0esr.source.tar.xz 479449456 BLAKE2B 
14dc7b9a4d4ab99b342f64f87d206b8eb94b8cd07b71889c1cbce38cfdf0f99068682a61bbb0af72e01e3ae7ffc4e322db3236c1d335ba2b01503f5404833566
 SHA512 
6cabd474d0f3a768a0f12fa5c9984ed193906b503202010fd1da0e2affa091fcc5c165e6b9c4152d286410d46b72b2ddbf52d323bf5ea542f29e5267a94dfdcd
 DIST firefox-102.6.0esr.source.tar.xz 478856656 BLAKE2B 
2094bbb3ba00fc2d726a620e9946ca1ec98ad4c930ed611486ac92a7c74aa84da9c15b1353603eb36ce0a9098bd1f311dea2bea255f2bb6dd06fafbc7808d52c
 SHA512 
c0f0160bea612d0ae74c29dd44beb7fd9a1c292694b8cd5c4faf2e54feb5c27684eee821b67dd40df714d69866a4e3a8b19e22182d9bc3023050d2d96b02d308

diff --git a/dev-lang/spidermonkey/spidermonkey-102.11.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.11.0.ebuild
deleted file mode 100644
index 192caae25e38..
--- a/dev-lang/spidermonkey/spidermonkey-102.11.0.ebuild
+++ /dev/null
@@ -1,413 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-# Patch version
-FIREFOX_PATCHSET="firefox-102esr-patches-10j.tar.xz"
-SPIDERMONKEY_PATCHSET="spidermonkey-102-patches-05j.tar.xz"
-
-LLVM_MAX_SLOT=15
-
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="ssl,xml(+)"
-
-WANT_AUTOCONF="2.1"
-
-inherit autotools check-reqs flag-o-matic llvm multiprocessing prefix 
python-any-r1 toolchain-funcs
-
-MY_PN="mozjs"
-MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases
-
-MY_MAJOR=$(ver_cut 1)
-
-MOZ_ESR=yes
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
-   MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
-   # Convert the ebuild version to the upstream Mozilla version
-   MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
-   MOZ_PV="${MOZ_PV/_beta/b}"  # Handle beta for SRC_URI
-   MOZ_PV="${MOZ_PV%%_rc*}"# Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
-   # ESR releases have slightly different version numbers
-   MOZ_PV="${MOZ_PV}esr"
-fi
-
-MOZ_PN="firefox"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV};
-
-if [[ ${PV} == *_rc* ]] ; then
-   
MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc};
-fi
-
-PATCH_URIS=(
-   
https://dev.gentoo.org/~{juippis,whissi}/mozilla/patchsets/${FIREFOX_PATCHSET}
-   
https://dev.gentoo.org/~{juippis,whissi}/mozilla/patchsets/${SPIDERMONKEY_PATCHSET}
-)
-
-SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}.source.tar.xz
-   ${PATCH_URIS[@]}"
-
-DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
-HOMEPAGE="https://spidermonkey.dev 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-08-08 Thread Joonas Niilola
commit: 0caa115bdfff6e94d74d3dae994e9b9c5ea6ac2c
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Aug  8 06:36:30 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Aug  8 06:37:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0caa115b

dev-lang/spidermonkey: add 102.14.0

Closes: https://bugs.gentoo.org/911650
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-lang/spidermonkey/Manifest |   1 +
 dev-lang/spidermonkey/spidermonkey-102.14.0.ebuild | 475 +
 2 files changed, 476 insertions(+)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index 28511a3df039..d6864049dac4 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -2,6 +2,7 @@ DIST firefox-102.10.0esr.source.tar.xz 479026088 BLAKE2B 
b4d8eaa6d72b009d12b4357
 DIST firefox-102.11.0esr.source.tar.xz 477769716 BLAKE2B 
b19db1b35e6c652e2cd44ec5219bd5c42aacd55987962dbcaf50b5ec54d2ac5066290264f938ba3d45ef111779b9f27b06736ae7df11fa62478ab2179acfe723
 SHA512 
fdfed404c87f33001c0ab50f9899fa80c897fac645be8ed832e426f412aafbf1468b1c8301bad463b3f5535b6d6f2005a96a748b6e2d6bf5afbc3b5bc10983d6
 DIST firefox-102.12.0esr.source.tar.xz 483008152 BLAKE2B 
ef5dcf7c7e6a46389a94b81f28d6b996bd56bc0a110f1e52dfbe00e5c766dad59a91494c3c2f2552a0cb1fef14c19bef6dcb6629e03f9e48d5163e75c59676b2
 SHA512 
2a85cf1e1c83a862c2886a63dcf3e3e8bca9dd3ed72c5d0223db52387fff3796bc0dcbb508adb8c10a30729f20554c5aac37f8ad045b0088a593d28e39d77fe5
 DIST firefox-102.13.0esr.source.tar.xz 485854020 BLAKE2B 
c835146f8eb5d45bcc5eebb5a510cc1b0b1f36ad7b47ed10eed743e9fddc2555f3458f19ab75ed12a510e896be727bf2bbee8521af439f323c48d8c1bbd82499
 SHA512 
745f4a77e4c898313f8274d27513f4baa16bb42d5b71d9bd0dbe8957dbf39a5f7ae8442cd711aca9b597bc909c04b44cb8d9094c57aa34e285e64f834fde
+DIST firefox-102.14.0esr.source.tar.xz 479449456 BLAKE2B 
14dc7b9a4d4ab99b342f64f87d206b8eb94b8cd07b71889c1cbce38cfdf0f99068682a61bbb0af72e01e3ae7ffc4e322db3236c1d335ba2b01503f5404833566
 SHA512 
6cabd474d0f3a768a0f12fa5c9984ed193906b503202010fd1da0e2affa091fcc5c165e6b9c4152d286410d46b72b2ddbf52d323bf5ea542f29e5267a94dfdcd
 DIST firefox-102.6.0esr.source.tar.xz 478856656 BLAKE2B 
2094bbb3ba00fc2d726a620e9946ca1ec98ad4c930ed611486ac92a7c74aa84da9c15b1353603eb36ce0a9098bd1f311dea2bea255f2bb6dd06fafbc7808d52c
 SHA512 
c0f0160bea612d0ae74c29dd44beb7fd9a1c292694b8cd5c4faf2e54feb5c27684eee821b67dd40df714d69866a4e3a8b19e22182d9bc3023050d2d96b02d308
 DIST firefox-102esr-patches-07j.tar.xz 23012 BLAKE2B 
41b706f5ae8695ddd33e971cf1aa99317382a57618cf19163c5bca09ed5d430dba672ac51b7ab3072360452cc89ac50397bb7992882a61a3adda37022239e654
 SHA512 
7048353ea5504e34d9d3950e3e5e3125f631f95269d5c9e422ca052173a316718fdd4b57ea7980a452139b1192805cb598f47f398fb148a426a85a5e979c6cdd
 DIST firefox-102esr-patches-10j.tar.xz 21744 BLAKE2B 
326f206dfcd5b6ea2f06f5f537505e23d358f6d7930f7e72fd8e54af88d97172170999c246af888278143810df42be9414541e47feb48b60732565a4ee38579e
 SHA512 
5efa50b221abedbb84c1b3d19d8ac089ac5752448e8c90c6aed9f43bf3eee876b7e7050a1678bca65f6b23734c4945b016bf059a3921ad7290b0150538111bbd

diff --git a/dev-lang/spidermonkey/spidermonkey-102.14.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.14.0.ebuild
new file mode 100644
index ..0be1b9d0b4fa
--- /dev/null
+++ b/dev-lang/spidermonkey/spidermonkey-102.14.0.ebuild
@@ -0,0 +1,475 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+# Patch version
+FIREFOX_PATCHSET="firefox-102esr-patches-10j.tar.xz"
+SPIDERMONKEY_PATCHSET="spidermonkey-102-patches-05j.tar.xz"
+
+LLVM_MAX_SLOT=16
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="ssl,xml(+)"
+
+WANT_AUTOCONF="2.1"
+
+inherit autotools check-reqs flag-o-matic llvm multiprocessing prefix 
python-any-r1 toolchain-funcs
+
+MY_PN="mozjs"
+MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases
+
+MY_MAJOR=$(ver_cut 1)
+
+MOZ_ESR=yes
+
+MOZ_PV=${PV}
+MOZ_PV_SUFFIX=
+if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
+   MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
+
+   # Convert the ebuild version to the upstream Mozilla version
+   MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
+   MOZ_PV="${MOZ_PV/_beta/b}"  # Handle beta for SRC_URI
+   MOZ_PV="${MOZ_PV%%_rc*}"# Handle rc for SRC_URI
+fi
+
+if [[ -n ${MOZ_ESR} ]] ; then
+   # ESR releases have slightly different version numbers
+   MOZ_PV="${MOZ_PV}esr"
+fi
+
+MOZ_PN="firefox"
+MOZ_P="${MOZ_PN}-${MOZ_PV}"
+MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
+MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
+
+MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV};
+
+if [[ ${PV} == *_rc* ]] ; then
+   
MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc};
+fi
+
+PATCH_URIS=(
+   
https://dev.gentoo.org/~{juippis,whissi}/mozilla/patchsets/${FIREFOX_PATCHSET}
+   

[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-08-08 Thread Joonas Niilola
commit: f4a98a7815159a610cf19d32470664fdd2047b60
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Aug  8 06:37:06 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Aug  8 06:37:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4a98a78

dev-lang/spidermonkey: Stabilize 102.10.0 ppc, #904355

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

 dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild
index 4bb8daac6faa..f60cb88c341f 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="amd64 arm arm64 ~mips ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 ~riscv ~sparc x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-07-20 Thread Joonas Niilola
commit: 6eeb5ae2cba33461ff0b32e9026eee1e1958bf07
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Jul 20 13:45:39 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jul 20 13:46:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6eeb5ae2

dev-lang/spidermonkey: bump LLVM compatibility to 16 on 102.13.0

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

 dev-lang/spidermonkey/spidermonkey-102.13.0.ebuild | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-102.13.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.13.0.ebuild
index 192caae25e38..b09256bcd199 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.13.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.13.0.ebuild
@@ -7,7 +7,7 @@ EAPI="8"
 FIREFOX_PATCHSET="firefox-102esr-patches-10j.tar.xz"
 SPIDERMONKEY_PATCHSET="spidermonkey-102-patches-05j.tar.xz"
 
-LLVM_MAX_SLOT=15
+LLVM_MAX_SLOT=16
 
 PYTHON_COMPAT=( python3_{9..11} )
 PYTHON_REQ_USE="ssl,xml(+)"
@@ -72,6 +72,14 @@ RESTRICT="!test? ( test )"
 
 BDEPEND="${PYTHON_DEPS}
|| (
+   (
+   sys-devel/llvm:16
+   clang? (
+   sys-devel/clang:16
+   sys-devel/lld:16
+   virtual/rust:0/llvm-16
+   )
+   )
(
sys-devel/llvm:15
clang? (



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-07-09 Thread Joonas Niilola
commit: b6b1d51e18e5e5da378426b677f64d1ff8ce9e12
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Jul  9 06:56:48 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Jul  9 06:56:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6b1d51e

dev-lang/spidermonkey: add 102.13.0

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

 dev-lang/spidermonkey/Manifest |   1 +
 dev-lang/spidermonkey/spidermonkey-102.13.0.ebuild | 413 +
 2 files changed, 414 insertions(+)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index f385392f306b..28511a3df039 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -1,6 +1,7 @@
 DIST firefox-102.10.0esr.source.tar.xz 479026088 BLAKE2B 
b4d8eaa6d72b009d12b435781c360f043bca7554d8b069b8d858399ece03f20703d7e36427a3f92d0b801a94b1c3f132904f21e51ba4118116bbfa4e5668d651
 SHA512 
f2b53c35bdd22a3de6f32699b832babcbf499667197c02dd50cf0b6cd956e0f4471f420938c2ab72f0a0686ed99fe74e3184afe9b5f7169130879b8f8fd99f0b
 DIST firefox-102.11.0esr.source.tar.xz 477769716 BLAKE2B 
b19db1b35e6c652e2cd44ec5219bd5c42aacd55987962dbcaf50b5ec54d2ac5066290264f938ba3d45ef111779b9f27b06736ae7df11fa62478ab2179acfe723
 SHA512 
fdfed404c87f33001c0ab50f9899fa80c897fac645be8ed832e426f412aafbf1468b1c8301bad463b3f5535b6d6f2005a96a748b6e2d6bf5afbc3b5bc10983d6
 DIST firefox-102.12.0esr.source.tar.xz 483008152 BLAKE2B 
ef5dcf7c7e6a46389a94b81f28d6b996bd56bc0a110f1e52dfbe00e5c766dad59a91494c3c2f2552a0cb1fef14c19bef6dcb6629e03f9e48d5163e75c59676b2
 SHA512 
2a85cf1e1c83a862c2886a63dcf3e3e8bca9dd3ed72c5d0223db52387fff3796bc0dcbb508adb8c10a30729f20554c5aac37f8ad045b0088a593d28e39d77fe5
+DIST firefox-102.13.0esr.source.tar.xz 485854020 BLAKE2B 
c835146f8eb5d45bcc5eebb5a510cc1b0b1f36ad7b47ed10eed743e9fddc2555f3458f19ab75ed12a510e896be727bf2bbee8521af439f323c48d8c1bbd82499
 SHA512 
745f4a77e4c898313f8274d27513f4baa16bb42d5b71d9bd0dbe8957dbf39a5f7ae8442cd711aca9b597bc909c04b44cb8d9094c57aa34e285e64f834fde
 DIST firefox-102.6.0esr.source.tar.xz 478856656 BLAKE2B 
2094bbb3ba00fc2d726a620e9946ca1ec98ad4c930ed611486ac92a7c74aa84da9c15b1353603eb36ce0a9098bd1f311dea2bea255f2bb6dd06fafbc7808d52c
 SHA512 
c0f0160bea612d0ae74c29dd44beb7fd9a1c292694b8cd5c4faf2e54feb5c27684eee821b67dd40df714d69866a4e3a8b19e22182d9bc3023050d2d96b02d308
 DIST firefox-102esr-patches-07j.tar.xz 23012 BLAKE2B 
41b706f5ae8695ddd33e971cf1aa99317382a57618cf19163c5bca09ed5d430dba672ac51b7ab3072360452cc89ac50397bb7992882a61a3adda37022239e654
 SHA512 
7048353ea5504e34d9d3950e3e5e3125f631f95269d5c9e422ca052173a316718fdd4b57ea7980a452139b1192805cb598f47f398fb148a426a85a5e979c6cdd
 DIST firefox-102esr-patches-10j.tar.xz 21744 BLAKE2B 
326f206dfcd5b6ea2f06f5f537505e23d358f6d7930f7e72fd8e54af88d97172170999c246af888278143810df42be9414541e47feb48b60732565a4ee38579e
 SHA512 
5efa50b221abedbb84c1b3d19d8ac089ac5752448e8c90c6aed9f43bf3eee876b7e7050a1678bca65f6b23734c4945b016bf059a3921ad7290b0150538111bbd

diff --git a/dev-lang/spidermonkey/spidermonkey-102.13.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.13.0.ebuild
new file mode 100644
index ..192caae25e38
--- /dev/null
+++ b/dev-lang/spidermonkey/spidermonkey-102.13.0.ebuild
@@ -0,0 +1,413 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+# Patch version
+FIREFOX_PATCHSET="firefox-102esr-patches-10j.tar.xz"
+SPIDERMONKEY_PATCHSET="spidermonkey-102-patches-05j.tar.xz"
+
+LLVM_MAX_SLOT=15
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="ssl,xml(+)"
+
+WANT_AUTOCONF="2.1"
+
+inherit autotools check-reqs flag-o-matic llvm multiprocessing prefix 
python-any-r1 toolchain-funcs
+
+MY_PN="mozjs"
+MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases
+
+MY_MAJOR=$(ver_cut 1)
+
+MOZ_ESR=yes
+
+MOZ_PV=${PV}
+MOZ_PV_SUFFIX=
+if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
+   MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
+
+   # Convert the ebuild version to the upstream Mozilla version
+   MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
+   MOZ_PV="${MOZ_PV/_beta/b}"  # Handle beta for SRC_URI
+   MOZ_PV="${MOZ_PV%%_rc*}"# Handle rc for SRC_URI
+fi
+
+if [[ -n ${MOZ_ESR} ]] ; then
+   # ESR releases have slightly different version numbers
+   MOZ_PV="${MOZ_PV}esr"
+fi
+
+MOZ_PN="firefox"
+MOZ_P="${MOZ_PN}-${MOZ_PV}"
+MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
+MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
+
+MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV};
+
+if [[ ${PV} == *_rc* ]] ; then
+   
MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc};
+fi
+
+PATCH_URIS=(
+   
https://dev.gentoo.org/~{juippis,whissi}/mozilla/patchsets/${FIREFOX_PATCHSET}
+   
https://dev.gentoo.org/~{juippis,whissi}/mozilla/patchsets/${SPIDERMONKEY_PATCHSET}
+)
+

[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-06-23 Thread Sam James
commit: 71019f5f52a85aa30875255f08495157e140a556
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Sat Jun 24 02:47:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 24 02:58:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71019f5f

dev-lang/spidermonkey: replace `filter-flags -flto*` with `filter-lto`

Signed-off-by: Leonardo Hernández Hernández  proton.me>
Signed-off-by: Sam James  gentoo.org>

 dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild   | 2 +-
 dev-lang/spidermonkey/spidermonkey-102.11.0.ebuild   | 2 +-
 dev-lang/spidermonkey/spidermonkey-102.12.0.ebuild   | 2 +-
 dev-lang/spidermonkey/spidermonkey-102.6.0.ebuild| 2 +-
 dev-lang/spidermonkey/spidermonkey-78.15.0.ebuild| 2 +-
 dev-lang/spidermonkey/spidermonkey-91.13.0-r1.ebuild | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild
index 6e36a797ae19..4bb8daac6faa 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild
@@ -331,7 +331,7 @@ src_configure() {
fi
 
# LTO flag was handled via configure
-   filter-flags '-flto*'
+   filter-lto
 
# Use system's Python environment
export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none"

diff --git a/dev-lang/spidermonkey/spidermonkey-102.11.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.11.0.ebuild
index bdb7bbc39bab..192caae25e38 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.11.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.11.0.ebuild
@@ -333,7 +333,7 @@ src_configure() {
fi
 
# LTO flag was handled via configure
-   filter-flags '-flto*'
+   filter-lto
 
# Use system's Python environment
export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none"

diff --git a/dev-lang/spidermonkey/spidermonkey-102.12.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.12.0.ebuild
index bdb7bbc39bab..192caae25e38 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.12.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.12.0.ebuild
@@ -333,7 +333,7 @@ src_configure() {
fi
 
# LTO flag was handled via configure
-   filter-flags '-flto*'
+   filter-lto
 
# Use system's Python environment
export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none"

diff --git a/dev-lang/spidermonkey/spidermonkey-102.6.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.6.0.ebuild
index a344baa4cc82..f660969d8614 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.6.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.6.0.ebuild
@@ -326,7 +326,7 @@ src_configure() {
fi
 
# LTO flag was handled via configure
-   filter-flags '-flto*'
+   filter-lto
 
if tc-is-gcc ; then
if ver_test $(gcc-fullversion) -ge 10 ; then

diff --git a/dev-lang/spidermonkey/spidermonkey-78.15.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-78.15.0.ebuild
index 0bc62b897171..f0f90659ab87 100644
--- a/dev-lang/spidermonkey/spidermonkey-78.15.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-78.15.0.ebuild
@@ -337,7 +337,7 @@ src_configure() {
fi
 
# LTO flag was handled via configure
-   filter-flags '-flto*'
+   filter-lto
 
if tc-is-gcc ; then
if ver_test $(gcc-fullversion) -ge 10 ; then

diff --git a/dev-lang/spidermonkey/spidermonkey-91.13.0-r1.ebuild 
b/dev-lang/spidermonkey/spidermonkey-91.13.0-r1.ebuild
index 250141098f5f..6fe09813c00e 100644
--- a/dev-lang/spidermonkey/spidermonkey-91.13.0-r1.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-91.13.0-r1.ebuild
@@ -322,7 +322,7 @@ src_configure() {
fi
 
# LTO flag was handled via configure
-   filter-flags '-flto*'
+   filter-lto
 
if tc-is-gcc ; then
if ver_test $(gcc-fullversion) -ge 10 ; then



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-06-13 Thread Joonas Niilola
commit: be7a4f30879e5cc716d8989f62a7c7f592e3e408
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Jun 13 12:48:06 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Jun 13 12:48:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be7a4f30

dev-lang/spidermonkey: drop 102.8.0, 102.9.0

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

 dev-lang/spidermonkey/Manifest|   3 -
 dev-lang/spidermonkey/spidermonkey-102.8.0.ebuild | 411 -
 dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild | 418 --
 3 files changed, 832 deletions(-)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index 391d20b7f103..f385392f306b 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -2,10 +2,7 @@ DIST firefox-102.10.0esr.source.tar.xz 479026088 BLAKE2B 
b4d8eaa6d72b009d12b4357
 DIST firefox-102.11.0esr.source.tar.xz 477769716 BLAKE2B 
b19db1b35e6c652e2cd44ec5219bd5c42aacd55987962dbcaf50b5ec54d2ac5066290264f938ba3d45ef111779b9f27b06736ae7df11fa62478ab2179acfe723
 SHA512 
fdfed404c87f33001c0ab50f9899fa80c897fac645be8ed832e426f412aafbf1468b1c8301bad463b3f5535b6d6f2005a96a748b6e2d6bf5afbc3b5bc10983d6
 DIST firefox-102.12.0esr.source.tar.xz 483008152 BLAKE2B 
ef5dcf7c7e6a46389a94b81f28d6b996bd56bc0a110f1e52dfbe00e5c766dad59a91494c3c2f2552a0cb1fef14c19bef6dcb6629e03f9e48d5163e75c59676b2
 SHA512 
2a85cf1e1c83a862c2886a63dcf3e3e8bca9dd3ed72c5d0223db52387fff3796bc0dcbb508adb8c10a30729f20554c5aac37f8ad045b0088a593d28e39d77fe5
 DIST firefox-102.6.0esr.source.tar.xz 478856656 BLAKE2B 
2094bbb3ba00fc2d726a620e9946ca1ec98ad4c930ed611486ac92a7c74aa84da9c15b1353603eb36ce0a9098bd1f311dea2bea255f2bb6dd06fafbc7808d52c
 SHA512 
c0f0160bea612d0ae74c29dd44beb7fd9a1c292694b8cd5c4faf2e54feb5c27684eee821b67dd40df714d69866a4e3a8b19e22182d9bc3023050d2d96b02d308
-DIST firefox-102.8.0esr.source.tar.xz 479172816 BLAKE2B 
0b4cbf11028abc73a8479fb94670e98f0a293fc12381b1eccbadd64a33db068ab7434357abbe3ce0773382c7c90b8fe4d2258cc55abe8bdc2f551bba1dc2b797
 SHA512 
93ea87997b66088b94c6e943b6e99e9a71d1908444d096c0f65b6876d2c584e55ff6120266f3851f986b664bd1f12fa31206b03479c2b751e7c3ca097ac14275
-DIST firefox-102.9.0esr.source.tar.xz 484308672 BLAKE2B 
dffd3928c268562802b9d9788cc83203ca932c85758b822c344e54259d81ef84668231149f3452cec3c2bf32c654db321303bcb9f81f8ccaac477ad2499ce346
 SHA512 
3923212ce4b7d1f589129025961ff1b380b8aaf1dd074674f3bd63cf14e9a44ff051bda556b7796c25634e153de00ce62243ece15a520f63dd0791a19b2a6685
 DIST firefox-102esr-patches-07j.tar.xz 23012 BLAKE2B 
41b706f5ae8695ddd33e971cf1aa99317382a57618cf19163c5bca09ed5d430dba672ac51b7ab3072360452cc89ac50397bb7992882a61a3adda37022239e654
 SHA512 
7048353ea5504e34d9d3950e3e5e3125f631f95269d5c9e422ca052173a316718fdd4b57ea7980a452139b1192805cb598f47f398fb148a426a85a5e979c6cdd
-DIST firefox-102esr-patches-09j.tar.xz 20236 BLAKE2B 
35431fbc56c5470dac2839fd218d2a589558cf964eab2373f2db7a01e6e0dfee329b1b63f6a421bfd4c9bf8c3ed9877067cdc462742a1cc59d78d1d10264ebac
 SHA512 
7fb82ff3ef2cbca339ab05ac07f0409088a87dfe37314d31d441bae1beb181cbea799dcd63dd560d0ccde24b665379118e5e99a1c1a2385d859378901593089b
 DIST firefox-102esr-patches-10j.tar.xz 21744 BLAKE2B 
326f206dfcd5b6ea2f06f5f537505e23d358f6d7930f7e72fd8e54af88d97172170999c246af888278143810df42be9414541e47feb48b60732565a4ee38579e
 SHA512 
5efa50b221abedbb84c1b3d19d8ac089ac5752448e8c90c6aed9f43bf3eee876b7e7050a1678bca65f6b23734c4945b016bf059a3921ad7290b0150538111bbd
 DIST firefox-78.15.0esr.source.tar.xz 330819568 BLAKE2B 
dc8785613c2f72c55d484642c89c2545765a9efbd609bc7c2cf57b4a3a06a2ea22e6959e42b5b8af867db782e8b2097a67dec858796b744e47008a8e575e2316
 SHA512 
ac3de735b246ce4f0e1619cd2664321ffa374240ce6843e785d79a350dc30c967996bbcc5e3b301cb3d822ca981cbea116758fc4122f1738d75ddfd1165b6378
 DIST firefox-78esr-patches-19.tar.xz 88424 BLAKE2B 
fdc7bf8f28b3e799551a70f1cec7a695f52c4712f3b28733648fcd7dac5a599613f4c3d2cfa169266dc62b65619b7f28c0e06d32317adb8ec0056ca79c87e9f6
 SHA512 
3c81dadc9bf74207c4e361605127ef6141d77700c5c54f1f9cd5ad3be13df9f73c6eec2f51d779558e4bdad1e7395c6aa8943a93415bd1786d461042bc03550a

diff --git a/dev-lang/spidermonkey/spidermonkey-102.8.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.8.0.ebuild
deleted file mode 100644
index b23bf89b8208..
--- a/dev-lang/spidermonkey/spidermonkey-102.8.0.ebuild
+++ /dev/null
@@ -1,411 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-# Patch version
-FIREFOX_PATCHSET="firefox-102esr-patches-09j.tar.xz"
-SPIDERMONKEY_PATCHSET="spidermonkey-102-patches-04j.tar.xz"
-
-LLVM_MAX_SLOT=15
-
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="ssl,xml(+)"
-
-WANT_AUTOCONF="2.1"
-
-inherit autotools check-reqs flag-o-matic llvm multiprocessing prefix 
python-any-r1 toolchain-funcs
-
-MY_PN="mozjs"
-MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases
-
-MY_MAJOR=$(ver_cut 1)
-

[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-06-10 Thread Joonas Niilola
commit: b4c7737badb0002924d8539aea8f146119a5e404
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Jun 10 07:34:22 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Jun 10 07:34:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4c7737b

dev-lang/spidermonkey: add 102.12.0

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

 dev-lang/spidermonkey/Manifest |   1 +
 dev-lang/spidermonkey/spidermonkey-102.12.0.ebuild | 413 +
 2 files changed, 414 insertions(+)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index 215166143f4b..391d20b7f103 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -1,5 +1,6 @@
 DIST firefox-102.10.0esr.source.tar.xz 479026088 BLAKE2B 
b4d8eaa6d72b009d12b435781c360f043bca7554d8b069b8d858399ece03f20703d7e36427a3f92d0b801a94b1c3f132904f21e51ba4118116bbfa4e5668d651
 SHA512 
f2b53c35bdd22a3de6f32699b832babcbf499667197c02dd50cf0b6cd956e0f4471f420938c2ab72f0a0686ed99fe74e3184afe9b5f7169130879b8f8fd99f0b
 DIST firefox-102.11.0esr.source.tar.xz 477769716 BLAKE2B 
b19db1b35e6c652e2cd44ec5219bd5c42aacd55987962dbcaf50b5ec54d2ac5066290264f938ba3d45ef111779b9f27b06736ae7df11fa62478ab2179acfe723
 SHA512 
fdfed404c87f33001c0ab50f9899fa80c897fac645be8ed832e426f412aafbf1468b1c8301bad463b3f5535b6d6f2005a96a748b6e2d6bf5afbc3b5bc10983d6
+DIST firefox-102.12.0esr.source.tar.xz 483008152 BLAKE2B 
ef5dcf7c7e6a46389a94b81f28d6b996bd56bc0a110f1e52dfbe00e5c766dad59a91494c3c2f2552a0cb1fef14c19bef6dcb6629e03f9e48d5163e75c59676b2
 SHA512 
2a85cf1e1c83a862c2886a63dcf3e3e8bca9dd3ed72c5d0223db52387fff3796bc0dcbb508adb8c10a30729f20554c5aac37f8ad045b0088a593d28e39d77fe5
 DIST firefox-102.6.0esr.source.tar.xz 478856656 BLAKE2B 
2094bbb3ba00fc2d726a620e9946ca1ec98ad4c930ed611486ac92a7c74aa84da9c15b1353603eb36ce0a9098bd1f311dea2bea255f2bb6dd06fafbc7808d52c
 SHA512 
c0f0160bea612d0ae74c29dd44beb7fd9a1c292694b8cd5c4faf2e54feb5c27684eee821b67dd40df714d69866a4e3a8b19e22182d9bc3023050d2d96b02d308
 DIST firefox-102.8.0esr.source.tar.xz 479172816 BLAKE2B 
0b4cbf11028abc73a8479fb94670e98f0a293fc12381b1eccbadd64a33db068ab7434357abbe3ce0773382c7c90b8fe4d2258cc55abe8bdc2f551bba1dc2b797
 SHA512 
93ea87997b66088b94c6e943b6e99e9a71d1908444d096c0f65b6876d2c584e55ff6120266f3851f986b664bd1f12fa31206b03479c2b751e7c3ca097ac14275
 DIST firefox-102.9.0esr.source.tar.xz 484308672 BLAKE2B 
dffd3928c268562802b9d9788cc83203ca932c85758b822c344e54259d81ef84668231149f3452cec3c2bf32c654db321303bcb9f81f8ccaac477ad2499ce346
 SHA512 
3923212ce4b7d1f589129025961ff1b380b8aaf1dd074674f3bd63cf14e9a44ff051bda556b7796c25634e153de00ce62243ece15a520f63dd0791a19b2a6685

diff --git a/dev-lang/spidermonkey/spidermonkey-102.12.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.12.0.ebuild
new file mode 100644
index ..bdb7bbc39bab
--- /dev/null
+++ b/dev-lang/spidermonkey/spidermonkey-102.12.0.ebuild
@@ -0,0 +1,413 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+# Patch version
+FIREFOX_PATCHSET="firefox-102esr-patches-10j.tar.xz"
+SPIDERMONKEY_PATCHSET="spidermonkey-102-patches-05j.tar.xz"
+
+LLVM_MAX_SLOT=15
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="ssl,xml(+)"
+
+WANT_AUTOCONF="2.1"
+
+inherit autotools check-reqs flag-o-matic llvm multiprocessing prefix 
python-any-r1 toolchain-funcs
+
+MY_PN="mozjs"
+MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases
+
+MY_MAJOR=$(ver_cut 1)
+
+MOZ_ESR=yes
+
+MOZ_PV=${PV}
+MOZ_PV_SUFFIX=
+if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
+   MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
+
+   # Convert the ebuild version to the upstream Mozilla version
+   MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
+   MOZ_PV="${MOZ_PV/_beta/b}"  # Handle beta for SRC_URI
+   MOZ_PV="${MOZ_PV%%_rc*}"# Handle rc for SRC_URI
+fi
+
+if [[ -n ${MOZ_ESR} ]] ; then
+   # ESR releases have slightly different version numbers
+   MOZ_PV="${MOZ_PV}esr"
+fi
+
+MOZ_PN="firefox"
+MOZ_P="${MOZ_PN}-${MOZ_PV}"
+MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
+MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
+
+MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV};
+
+if [[ ${PV} == *_rc* ]] ; then
+   
MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc};
+fi
+
+PATCH_URIS=(
+   
https://dev.gentoo.org/~{juippis,whissi}/mozilla/patchsets/${FIREFOX_PATCHSET}
+   
https://dev.gentoo.org/~{juippis,whissi}/mozilla/patchsets/${SPIDERMONKEY_PATCHSET}
+)
+
+SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}.source.tar.xz
+   ${PATCH_URIS[@]}"
+
+DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
+HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
+
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-05-31 Thread Sam James
commit: d857e55390adcd1a38ebd1b90c79ed97cf4d6223
Author: Sam James  gentoo  org>
AuthorDate: Wed May 31 23:39:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 31 23:39:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d857e553

dev-lang/spidermonkey: Stabilize 102.10.0 arm, #904355

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

 dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild
index 7e4d4ead1c95..6e36a797ae19 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="amd64 ~arm arm64 ~mips ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~mips ~ppc ppc64 ~riscv ~sparc x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-05-23 Thread Arthur Zamarin
commit: 166dbb5db3be80200f5721592bc2a8cd32d0a0ae
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May 23 11:58:38 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May 23 11:58:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=166dbb5d

dev-lang/spidermonkey: Stabilize 102.10.0 ppc64, #904355

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

 dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild
index df15d988a53f..7e4d4ead1c95 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="amd64 ~arm arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~mips ~ppc ppc64 ~riscv ~sparc x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-05-23 Thread Arthur Zamarin
commit: b568b77b956b7a8b275abbe0dc16aeec4646531a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May 23 11:58:37 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May 23 11:58:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b568b77b

dev-lang/spidermonkey: Stabilize 102.10.0 arm64, #904355

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

 dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild
index ef78497910ae..df15d988a53f 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-05-17 Thread Joonas Niilola
commit: 780710b05b0945697240cbbd5c25002c329a2386
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed May 17 06:58:30 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed May 17 06:58:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=780710b0

dev-lang/spidermonkey: stabilize 102.10.0 for x86

Bug: https://bugs.gentoo.org/904355
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild
index 4f451ed016ba..ef78497910ae 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-05-17 Thread Joonas Niilola
commit: 35038df46158a8f76b2608fa93766b84d8699e2b
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed May 17 06:35:22 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed May 17 06:58:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35038df4

dev-lang/spidermonkey: stabilize 102.10.0 for amd64

Bug: https://bugs.gentoo.org/904355
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild
index ac84d68cfa80..7d39d08d53c1 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-05-17 Thread Joonas Niilola
commit: 57e9ddb24ebf7398c632cee50f6492908315a839
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed May 17 06:57:48 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed May 17 06:58:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57e9ddb2

dev-lang/spidermonkey: add known test failures on x86 for 102.10.0

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

 dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild
index 7d39d08d53c1..4f451ed016ba 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild
@@ -371,6 +371,13 @@ src_test() {
echo 
"test262/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-same-buffer-other-type.js"
 >> "${T}"/known_failures.list
fi
 
+   if use x86; then
+   echo "non262/Date/timeclip.js" >> "${T}"/known_failures.list
+   echo "test262/built-ins/Date/UTC/fp-evaluation-order.js" >> 
"${T}"/known_failures.list
+   echo "test262/language/types/number/S8.5_A2.1.js" >> 
"${T}"/known_failures.list
+   echo "test262/language/types/number/S8.5_A2.2.js" >> 
"${T}"/known_failures.list
+   fi
+
${EPYTHON} \
"${S}"/tests/jstests.py -d -s -t 1800 --wpt=disabled 
--no-progress \
--exclude-file="${T}"/known_failures.list \



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-05-11 Thread Joonas Niilola
commit: bf78017747a257d3a64325cf691df3123636edba
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu May 11 05:46:26 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu May 11 07:01:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf780177

dev-lang/spidermonkey: reduce disk space requirement for 102.11.0

 - after disabling debugging symbols from the build.

Bug: https://bugs.gentoo.org/906045
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-lang/spidermonkey/spidermonkey-102.11.0.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-102.11.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.11.0.ebuild
index 925c94a3b13e..bdb7bbc39bab 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.11.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.11.0.ebuild
@@ -138,9 +138,9 @@ python_check_deps() {
 
 pkg_pretend() {
if use test ; then
-   CHECKREQS_DISK_BUILD="7000M"
+   CHECKREQS_DISK_BUILD="4000M"
else
-   CHECKREQS_DISK_BUILD="6000M"
+   CHECKREQS_DISK_BUILD="3600M"
fi
 
check-reqs_pkg_pretend
@@ -149,9 +149,9 @@ pkg_pretend() {
 pkg_setup() {
if [[ ${MERGE_TYPE} != binary ]] ; then
if use test ; then
-   CHECKREQS_DISK_BUILD="7000M"
+   CHECKREQS_DISK_BUILD="4000M"
else
-   CHECKREQS_DISK_BUILD="6000M"
+   CHECKREQS_DISK_BUILD="3600M"
fi
 
check-reqs_pkg_setup



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/, dev-lang/spidermonkey/files/

2023-05-10 Thread Joonas Niilola
commit: 6aad8625f0579570a07e4d437557ca7c7e842f07
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed May 10 12:14:25 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed May 10 12:14:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6aad8625

dev-lang/spidermonkey: add 102.11.0

Closes: https://bugs.gentoo.org/906045
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-lang/spidermonkey/Manifest |   1 +
 .../files/spidermonkey-102-known-test-failures.txt |   5 +
 dev-lang/spidermonkey/spidermonkey-102.11.0.ebuild | 413 +
 3 files changed, 419 insertions(+)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index f033e43944c3..215166143f4b 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -1,4 +1,5 @@
 DIST firefox-102.10.0esr.source.tar.xz 479026088 BLAKE2B 
b4d8eaa6d72b009d12b435781c360f043bca7554d8b069b8d858399ece03f20703d7e36427a3f92d0b801a94b1c3f132904f21e51ba4118116bbfa4e5668d651
 SHA512 
f2b53c35bdd22a3de6f32699b832babcbf499667197c02dd50cf0b6cd956e0f4471f420938c2ab72f0a0686ed99fe74e3184afe9b5f7169130879b8f8fd99f0b
+DIST firefox-102.11.0esr.source.tar.xz 477769716 BLAKE2B 
b19db1b35e6c652e2cd44ec5219bd5c42aacd55987962dbcaf50b5ec54d2ac5066290264f938ba3d45ef111779b9f27b06736ae7df11fa62478ab2179acfe723
 SHA512 
fdfed404c87f33001c0ab50f9899fa80c897fac645be8ed832e426f412aafbf1468b1c8301bad463b3f5535b6d6f2005a96a748b6e2d6bf5afbc3b5bc10983d6
 DIST firefox-102.6.0esr.source.tar.xz 478856656 BLAKE2B 
2094bbb3ba00fc2d726a620e9946ca1ec98ad4c930ed611486ac92a7c74aa84da9c15b1353603eb36ce0a9098bd1f311dea2bea255f2bb6dd06fafbc7808d52c
 SHA512 
c0f0160bea612d0ae74c29dd44beb7fd9a1c292694b8cd5c4faf2e54feb5c27684eee821b67dd40df714d69866a4e3a8b19e22182d9bc3023050d2d96b02d308
 DIST firefox-102.8.0esr.source.tar.xz 479172816 BLAKE2B 
0b4cbf11028abc73a8479fb94670e98f0a293fc12381b1eccbadd64a33db068ab7434357abbe3ce0773382c7c90b8fe4d2258cc55abe8bdc2f551bba1dc2b797
 SHA512 
93ea87997b66088b94c6e943b6e99e9a71d1908444d096c0f65b6876d2c584e55ff6120266f3851f986b664bd1f12fa31206b03479c2b751e7c3ca097ac14275
 DIST firefox-102.9.0esr.source.tar.xz 484308672 BLAKE2B 
dffd3928c268562802b9d9788cc83203ca932c85758b822c344e54259d81ef84668231149f3452cec3c2bf32c654db321303bcb9f81f8ccaac477ad2499ce346
 SHA512 
3923212ce4b7d1f589129025961ff1b380b8aaf1dd074674f3bd63cf14e9a44ff051bda556b7796c25634e153de00ce62243ece15a520f63dd0791a19b2a6685

diff --git 
a/dev-lang/spidermonkey/files/spidermonkey-102-known-test-failures.txt 
b/dev-lang/spidermonkey/files/spidermonkey-102-known-test-failures.txt
index 44d7f767c1d7..ad245956ef03 100644
--- a/dev-lang/spidermonkey/files/spidermonkey-102-known-test-failures.txt
+++ b/dev-lang/spidermonkey/files/spidermonkey-102-known-test-failures.txt
@@ -19,11 +19,14 @@ non262/Intl/DateTimeFormat/format_timeZone.js
 non262/Intl/DateTimeFormat/fractional-second-digits-append-item.js
 non262/Intl/DateTimeFormat/hourCycle.js
 non262/Intl/DateTimeFormat/implied-script-has-consistent-output.js
+non262/Intl/DateTimeFormat/timeZone_backzone.js
 non262/Intl/DateTimeFormat/timeZone_version.js
 non262/Intl/DisplayNames/calendar.js
 non262/Intl/DisplayNames/dateTimeField.js
+non262/Intl/DisplayNames/language-dialect.js
 non262/Intl/ListFormat/conjunction-type.js
 non262/Intl/Locale/likely-subtags-generated.js
+non262/Intl/Locale/likely-subtags.js
 non262/Intl/NumberFormat/currency-narrow-symbol.js
 non262/Intl/NumberFormat/format.js
 non262/Intl/NumberFormat/notation-compact-long.js
@@ -98,3 +101,5 @@ test262/intl402/DateTimeFormat/prototype/formatRange/en-US.js
 test262/intl402/DateTimeFormat/prototype/formatRange/fractionalSecondDigits.js
 test262/intl402/DateTimeFormat/prototype/formatRangeToParts/en-US.js
 
test262/intl402/DateTimeFormat/prototype/formatRangeToParts/fractionalSecondDigits.js
+test262/intl402/Locale/constructor-non-iana-canon.js
+test262/intl402/Locale/prototype/minimize/removing-likely-subtags-first-adds-likely-subtags.js

diff --git a/dev-lang/spidermonkey/spidermonkey-102.11.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.11.0.ebuild
new file mode 100644
index ..925c94a3b13e
--- /dev/null
+++ b/dev-lang/spidermonkey/spidermonkey-102.11.0.ebuild
@@ -0,0 +1,413 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+# Patch version
+FIREFOX_PATCHSET="firefox-102esr-patches-10j.tar.xz"
+SPIDERMONKEY_PATCHSET="spidermonkey-102-patches-05j.tar.xz"
+
+LLVM_MAX_SLOT=15
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="ssl,xml(+)"
+
+WANT_AUTOCONF="2.1"
+
+inherit autotools check-reqs flag-o-matic llvm multiprocessing prefix 
python-any-r1 toolchain-funcs
+
+MY_PN="mozjs"
+MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases
+
+MY_MAJOR=$(ver_cut 1)
+
+MOZ_ESR=yes
+
+MOZ_PV=${PV}
+MOZ_PV_SUFFIX=
+if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
+   MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
+
+   

[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-04-15 Thread Arthur Zamarin
commit: 7d51031741b1cabf52c11040acc6722679b74ec9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr 15 08:49:28 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr 15 08:49:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d510317

dev-lang/spidermonkey: Stabilize 102.9.0 ppc64, #904355

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

 dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild
index 56b9d9779a1b..8e5fb5a77de9 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc ppc64 ~riscv ~sparc x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-04-15 Thread Arthur Zamarin
commit: 21f9fc817ccd687a890189002c2a50c8ede10969
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr 15 08:49:28 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr 15 08:49:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21f9fc81

dev-lang/spidermonkey: Stabilize 102.9.0 arm64, #904355

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

 dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild
index 8e5fb5a77de9..119e336940d7 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~mips ~ppc ppc64 ~riscv ~sparc x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-04-15 Thread Joonas Niilola
commit: e2218d6ac1749e7ceecd973f12d61239ebc061f4
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Apr 15 07:26:30 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 15 07:29:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2218d6a

dev-lang/spidermonkey: add 102.10.0

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

 dev-lang/spidermonkey/Manifest |   2 +
 dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild | 411 +
 2 files changed, 413 insertions(+)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index 99d2c3f67ba6..f033e43944c3 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -1,8 +1,10 @@
+DIST firefox-102.10.0esr.source.tar.xz 479026088 BLAKE2B 
b4d8eaa6d72b009d12b435781c360f043bca7554d8b069b8d858399ece03f20703d7e36427a3f92d0b801a94b1c3f132904f21e51ba4118116bbfa4e5668d651
 SHA512 
f2b53c35bdd22a3de6f32699b832babcbf499667197c02dd50cf0b6cd956e0f4471f420938c2ab72f0a0686ed99fe74e3184afe9b5f7169130879b8f8fd99f0b
 DIST firefox-102.6.0esr.source.tar.xz 478856656 BLAKE2B 
2094bbb3ba00fc2d726a620e9946ca1ec98ad4c930ed611486ac92a7c74aa84da9c15b1353603eb36ce0a9098bd1f311dea2bea255f2bb6dd06fafbc7808d52c
 SHA512 
c0f0160bea612d0ae74c29dd44beb7fd9a1c292694b8cd5c4faf2e54feb5c27684eee821b67dd40df714d69866a4e3a8b19e22182d9bc3023050d2d96b02d308
 DIST firefox-102.8.0esr.source.tar.xz 479172816 BLAKE2B 
0b4cbf11028abc73a8479fb94670e98f0a293fc12381b1eccbadd64a33db068ab7434357abbe3ce0773382c7c90b8fe4d2258cc55abe8bdc2f551bba1dc2b797
 SHA512 
93ea87997b66088b94c6e943b6e99e9a71d1908444d096c0f65b6876d2c584e55ff6120266f3851f986b664bd1f12fa31206b03479c2b751e7c3ca097ac14275
 DIST firefox-102.9.0esr.source.tar.xz 484308672 BLAKE2B 
dffd3928c268562802b9d9788cc83203ca932c85758b822c344e54259d81ef84668231149f3452cec3c2bf32c654db321303bcb9f81f8ccaac477ad2499ce346
 SHA512 
3923212ce4b7d1f589129025961ff1b380b8aaf1dd074674f3bd63cf14e9a44ff051bda556b7796c25634e153de00ce62243ece15a520f63dd0791a19b2a6685
 DIST firefox-102esr-patches-07j.tar.xz 23012 BLAKE2B 
41b706f5ae8695ddd33e971cf1aa99317382a57618cf19163c5bca09ed5d430dba672ac51b7ab3072360452cc89ac50397bb7992882a61a3adda37022239e654
 SHA512 
7048353ea5504e34d9d3950e3e5e3125f631f95269d5c9e422ca052173a316718fdd4b57ea7980a452139b1192805cb598f47f398fb148a426a85a5e979c6cdd
 DIST firefox-102esr-patches-09j.tar.xz 20236 BLAKE2B 
35431fbc56c5470dac2839fd218d2a589558cf964eab2373f2db7a01e6e0dfee329b1b63f6a421bfd4c9bf8c3ed9877067cdc462742a1cc59d78d1d10264ebac
 SHA512 
7fb82ff3ef2cbca339ab05ac07f0409088a87dfe37314d31d441bae1beb181cbea799dcd63dd560d0ccde24b665379118e5e99a1c1a2385d859378901593089b
+DIST firefox-102esr-patches-10j.tar.xz 21744 BLAKE2B 
326f206dfcd5b6ea2f06f5f537505e23d358f6d7930f7e72fd8e54af88d97172170999c246af888278143810df42be9414541e47feb48b60732565a4ee38579e
 SHA512 
5efa50b221abedbb84c1b3d19d8ac089ac5752448e8c90c6aed9f43bf3eee876b7e7050a1678bca65f6b23734c4945b016bf059a3921ad7290b0150538111bbd
 DIST firefox-78.15.0esr.source.tar.xz 330819568 BLAKE2B 
dc8785613c2f72c55d484642c89c2545765a9efbd609bc7c2cf57b4a3a06a2ea22e6959e42b5b8af867db782e8b2097a67dec858796b744e47008a8e575e2316
 SHA512 
ac3de735b246ce4f0e1619cd2664321ffa374240ce6843e785d79a350dc30c967996bbcc5e3b301cb3d822ca981cbea116758fc4122f1738d75ddfd1165b6378
 DIST firefox-78esr-patches-19.tar.xz 88424 BLAKE2B 
fdc7bf8f28b3e799551a70f1cec7a695f52c4712f3b28733648fcd7dac5a599613f4c3d2cfa169266dc62b65619b7f28c0e06d32317adb8ec0056ca79c87e9f6
 SHA512 
3c81dadc9bf74207c4e361605127ef6141d77700c5c54f1f9cd5ad3be13df9f73c6eec2f51d779558e4bdad1e7395c6aa8943a93415bd1786d461042bc03550a
 DIST firefox-91.13.0esr.source.tar.xz 380053584 BLAKE2B 
75d0daa512b3a2d41974a0169778be9ef19a100de2bd382add9831860ca93976585a41e760b6a7ec753268fb78f9f61049780fa7961834248bc8157cfdcc2827
 SHA512 
38b4cc52de21e76d6061e6ba175e1cbfd888a16070aa951f5a44283f2db9d7e94f2504621f0da78feac6e71491a6d0e7038f63dd0ae112dcad700eb02e9aa516

diff --git a/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild
new file mode 100644
index ..ac84d68cfa80
--- /dev/null
+++ b/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild
@@ -0,0 +1,411 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+# Patch version
+FIREFOX_PATCHSET="firefox-102esr-patches-10j.tar.xz"
+SPIDERMONKEY_PATCHSET="spidermonkey-102-patches-05j.tar.xz"
+
+LLVM_MAX_SLOT=15
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="ssl,xml(+)"
+
+WANT_AUTOCONF="2.1"
+
+inherit autotools check-reqs flag-o-matic llvm multiprocessing prefix 
python-any-r1 toolchain-funcs
+
+MY_PN="mozjs"
+MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases
+
+MY_MAJOR=$(ver_cut 1)
+
+MOZ_ESR=yes
+
+MOZ_PV=${PV}
+MOZ_PV_SUFFIX=
+if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
+   MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
+
+   # Convert the ebuild version to 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-04-15 Thread Joonas Niilola
commit: 09eb1337e6550e43eef926a48891b8998a388245
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Apr 15 07:28:47 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 15 07:29:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09eb1337

dev-lang/spidermonkey: Stabilize 102.9.0 x86, #904355

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

 dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild
index c1c10c15e0c6..56b9d9779a1b 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-04-15 Thread Joonas Niilola
commit: e950e6c683c74248a9a9885d1d9119a4740f1d7d
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Apr 15 07:21:10 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 15 07:29:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e950e6c6

dev-lang/spidermonkey: exclude some broken tests with x86 on 102.9.0

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

 dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild
index eef5f13116f8..ed0d25591d1a 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild
@@ -365,6 +365,13 @@ src_test() {
 
cp "${FILESDIR}"/spidermonkey-${SLOT}-known-test-failures.txt 
"${T}"/known_failures.list || die
 
+   if use x86; then
+   echo "test262/language/types/number/S8.5_A2.1.js" >> 
"${T}"/known_failures.list
+   echo "test262/language/types/number/S8.5_A2.2.js" >> 
"${T}"/known_failures.list
+   echo "test262/built-ins/Date/UTC/fp-evaluation-order.js" >> 
"${T}"/known_failures.list
+   echo "non262/Date/timeclip.js" >> "${T}"/known_failures.list
+   fi
+
if [[ $(tc-endian) == "big" ]] ; then
echo "non262/extensions/clone-errors.js" >> 
"${T}"/known_failures.list
echo "test262/built-ins/Date/UTC/fp-evaluation-order.js" >> 
"${T}"/known_failures.list



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-04-15 Thread Joonas Niilola
commit: 7b05ffdfaa4ffd9d7dc26616664231b34494b5df
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Apr 15 07:28:33 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr 15 07:29:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b05ffdf

dev-lang/spidermonkey: Stabilize 102.9.0 amd64, #904355

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

 dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild
index ed0d25591d1a..c1c10c15e0c6 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-03-25 Thread Sam James
commit: 806642ccaba1d33a9e720a3e55ef18c1239c2de6
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 25 08:43:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 25 08:43:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=806642cc

dev-lang/spidermonkey: Stabilize 102.8.0 ppc64, #903013

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

 dev-lang/spidermonkey/spidermonkey-102.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-102.8.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.8.0.ebuild
index da6b2a1fb66e..b23bf89b8208 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.8.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.8.0.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="amd64 arm arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~mips ~ppc ppc64 ~riscv ~sparc x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-03-25 Thread Sam James
commit: 19e60dc312a44439a69dc1b5b3fa46dc17b7cddc
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 25 07:23:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 25 07:23:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19e60dc3

dev-lang/spidermonkey: Stabilize 102.8.0 arm, #903013

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

 dev-lang/spidermonkey/spidermonkey-102.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-102.8.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.8.0.ebuild
index 0c1ebaab3445..da6b2a1fb66e 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.8.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.8.0.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="amd64 ~arm arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-03-25 Thread Sam James
commit: dc2de931c715fbfcfe0ee52694b1d04c0bbae1a2
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 25 07:23:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 25 07:23:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc2de931

dev-lang/spidermonkey: Stabilize 102.8.0 arm64, #903013

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

 dev-lang/spidermonkey/spidermonkey-102.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-102.8.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.8.0.ebuild
index 726a624ad11b..0c1ebaab3445 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.8.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.8.0.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-03-25 Thread Joonas Niilola
commit: fe0d4afdb7e164c2f2478da0d92f01cb51f2cda1
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Mar 25 06:44:53 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Mar 25 06:45:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe0d4afd

dev-lang/spidermonkey: Stabilize 102.8.0 x86, #903013

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

 dev-lang/spidermonkey/spidermonkey-102.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-102.8.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.8.0.ebuild
index 29a85d3d6126..726a624ad11b 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.8.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.8.0.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-03-25 Thread Joonas Niilola
commit: ba0db742247cf381bf5313d4a59606ea8846d340
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Mar 25 06:44:41 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Mar 25 06:45:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba0db742

dev-lang/spidermonkey: Stabilize 102.8.0 amd64, #903013

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

 dev-lang/spidermonkey/spidermonkey-102.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-102.8.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.8.0.ebuild
index 201d00f93bfe..29a85d3d6126 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.8.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.8.0.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-03-25 Thread Joonas Niilola
commit: 7d3a0c37329a49b6758a0fa4313d36a29bbe2748
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Mar 25 06:31:37 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Mar 25 06:32:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d3a0c37

dev-lang/spidermonkey: drop 102.7.0

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

 dev-lang/spidermonkey/Manifest|   1 -
 dev-lang/spidermonkey/spidermonkey-102.7.0.ebuild | 413 --
 2 files changed, 414 deletions(-)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index 0e67ce239e24..99d2c3f67ba6 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -1,5 +1,4 @@
 DIST firefox-102.6.0esr.source.tar.xz 478856656 BLAKE2B 
2094bbb3ba00fc2d726a620e9946ca1ec98ad4c930ed611486ac92a7c74aa84da9c15b1353603eb36ce0a9098bd1f311dea2bea255f2bb6dd06fafbc7808d52c
 SHA512 
c0f0160bea612d0ae74c29dd44beb7fd9a1c292694b8cd5c4faf2e54feb5c27684eee821b67dd40df714d69866a4e3a8b19e22182d9bc3023050d2d96b02d308
-DIST firefox-102.7.0esr.source.tar.xz 479538092 BLAKE2B 
bcfc62fce9ddaa12c25951178cc865af5d230de453dfea28ff46ad40976b08d31479c1a81dbf235dcf3c9ddbf949bee447ceb5bb384aee1f2da633ef2199f114
 SHA512 
2a9d212b5d15e1bf7a6156495126cbc9161d2057aeedea8f7a5a0670a19a9b00cf35044075935c8f3c788118856ba2cc00f9b297c5ac713f094857683f7cd13b
 DIST firefox-102.8.0esr.source.tar.xz 479172816 BLAKE2B 
0b4cbf11028abc73a8479fb94670e98f0a293fc12381b1eccbadd64a33db068ab7434357abbe3ce0773382c7c90b8fe4d2258cc55abe8bdc2f551bba1dc2b797
 SHA512 
93ea87997b66088b94c6e943b6e99e9a71d1908444d096c0f65b6876d2c584e55ff6120266f3851f986b664bd1f12fa31206b03479c2b751e7c3ca097ac14275
 DIST firefox-102.9.0esr.source.tar.xz 484308672 BLAKE2B 
dffd3928c268562802b9d9788cc83203ca932c85758b822c344e54259d81ef84668231149f3452cec3c2bf32c654db321303bcb9f81f8ccaac477ad2499ce346
 SHA512 
3923212ce4b7d1f589129025961ff1b380b8aaf1dd074674f3bd63cf14e9a44ff051bda556b7796c25634e153de00ce62243ece15a520f63dd0791a19b2a6685
 DIST firefox-102esr-patches-07j.tar.xz 23012 BLAKE2B 
41b706f5ae8695ddd33e971cf1aa99317382a57618cf19163c5bca09ed5d430dba672ac51b7ab3072360452cc89ac50397bb7992882a61a3adda37022239e654
 SHA512 
7048353ea5504e34d9d3950e3e5e3125f631f95269d5c9e422ca052173a316718fdd4b57ea7980a452139b1192805cb598f47f398fb148a426a85a5e979c6cdd

diff --git a/dev-lang/spidermonkey/spidermonkey-102.7.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.7.0.ebuild
deleted file mode 100644
index 779793c30ba9..
--- a/dev-lang/spidermonkey/spidermonkey-102.7.0.ebuild
+++ /dev/null
@@ -1,413 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-# Patch version
-FIREFOX_PATCHSET="firefox-102esr-patches-07j.tar.xz"
-SPIDERMONKEY_PATCHSET="spidermonkey-102-patches-04j.tar.xz"
-
-LLVM_MAX_SLOT=15
-
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="ssl,xml(+)"
-
-WANT_AUTOCONF="2.1"
-
-inherit autotools check-reqs flag-o-matic llvm multiprocessing prefix 
python-any-r1 toolchain-funcs
-
-MY_PN="mozjs"
-MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases
-
-MY_MAJOR=$(ver_cut 1)
-
-MOZ_ESR=yes
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
-   MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
-   # Convert the ebuild version to the upstream Mozilla version
-   MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
-   MOZ_PV="${MOZ_PV/_beta/b}"  # Handle beta for SRC_URI
-   MOZ_PV="${MOZ_PV%%_rc*}"# Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
-   # ESR releases have slightly different version numbers
-   MOZ_PV="${MOZ_PV}esr"
-fi
-
-MOZ_PN="firefox"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV};
-
-if [[ ${PV} == *_rc* ]] ; then
-   
MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc};
-fi
-
-PATCH_URIS=(
-   
https://dev.gentoo.org/~{juippis,whissi}/mozilla/patchsets/${FIREFOX_PATCHSET}
-   
https://dev.gentoo.org/~{juippis,whissi}/mozilla/patchsets/${SPIDERMONKEY_PATCHSET}
-)
-
-SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}.source.tar.xz
-   ${PATCH_URIS[@]}"
-
-DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
-HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
-
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-SLOT="$(ver_cut 1)"
-LICENSE="MPL-2.0"
-IUSE="clang cpu_flags_arm_neon debug +jit lto test"
-
-#RESTRICT="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="${PYTHON_DEPS}
-   || (
-   (
-   sys-devel/llvm:15
-   clang? (
-   

[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-03-15 Thread Joonas Niilola
commit: 817fde0396076a08dbb51cae481873c9ccde5912
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Mar 15 09:26:28 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Mar 15 09:46:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=817fde03

dev-lang/spidermonkey: add 102.9.0

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

 dev-lang/spidermonkey/Manifest|   2 +
 dev-lang/spidermonkey/spidermonkey-102.9.0.ebuild | 411 ++
 2 files changed, 413 insertions(+)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index 224d3c4b2f86..0e67ce239e24 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -1,6 +1,7 @@
 DIST firefox-102.6.0esr.source.tar.xz 478856656 BLAKE2B 
2094bbb3ba00fc2d726a620e9946ca1ec98ad4c930ed611486ac92a7c74aa84da9c15b1353603eb36ce0a9098bd1f311dea2bea255f2bb6dd06fafbc7808d52c
 SHA512 
c0f0160bea612d0ae74c29dd44beb7fd9a1c292694b8cd5c4faf2e54feb5c27684eee821b67dd40df714d69866a4e3a8b19e22182d9bc3023050d2d96b02d308
 DIST firefox-102.7.0esr.source.tar.xz 479538092 BLAKE2B 
bcfc62fce9ddaa12c25951178cc865af5d230de453dfea28ff46ad40976b08d31479c1a81dbf235dcf3c9ddbf949bee447ceb5bb384aee1f2da633ef2199f114
 SHA512 
2a9d212b5d15e1bf7a6156495126cbc9161d2057aeedea8f7a5a0670a19a9b00cf35044075935c8f3c788118856ba2cc00f9b297c5ac713f094857683f7cd13b
 DIST firefox-102.8.0esr.source.tar.xz 479172816 BLAKE2B 
0b4cbf11028abc73a8479fb94670e98f0a293fc12381b1eccbadd64a33db068ab7434357abbe3ce0773382c7c90b8fe4d2258cc55abe8bdc2f551bba1dc2b797
 SHA512 
93ea87997b66088b94c6e943b6e99e9a71d1908444d096c0f65b6876d2c584e55ff6120266f3851f986b664bd1f12fa31206b03479c2b751e7c3ca097ac14275
+DIST firefox-102.9.0esr.source.tar.xz 484308672 BLAKE2B 
dffd3928c268562802b9d9788cc83203ca932c85758b822c344e54259d81ef84668231149f3452cec3c2bf32c654db321303bcb9f81f8ccaac477ad2499ce346
 SHA512 
3923212ce4b7d1f589129025961ff1b380b8aaf1dd074674f3bd63cf14e9a44ff051bda556b7796c25634e153de00ce62243ece15a520f63dd0791a19b2a6685
 DIST firefox-102esr-patches-07j.tar.xz 23012 BLAKE2B 
41b706f5ae8695ddd33e971cf1aa99317382a57618cf19163c5bca09ed5d430dba672ac51b7ab3072360452cc89ac50397bb7992882a61a3adda37022239e654
 SHA512 
7048353ea5504e34d9d3950e3e5e3125f631f95269d5c9e422ca052173a316718fdd4b57ea7980a452139b1192805cb598f47f398fb148a426a85a5e979c6cdd
 DIST firefox-102esr-patches-09j.tar.xz 20236 BLAKE2B 
35431fbc56c5470dac2839fd218d2a589558cf964eab2373f2db7a01e6e0dfee329b1b63f6a421bfd4c9bf8c3ed9877067cdc462742a1cc59d78d1d10264ebac
 SHA512 
7fb82ff3ef2cbca339ab05ac07f0409088a87dfe37314d31d441bae1beb181cbea799dcd63dd560d0ccde24b665379118e5e99a1c1a2385d859378901593089b
 DIST firefox-78.15.0esr.source.tar.xz 330819568 BLAKE2B 
dc8785613c2f72c55d484642c89c2545765a9efbd609bc7c2cf57b4a3a06a2ea22e6959e42b5b8af867db782e8b2097a67dec858796b744e47008a8e575e2316
 SHA512 
ac3de735b246ce4f0e1619cd2664321ffa374240ce6843e785d79a350dc30c967996bbcc5e3b301cb3d822ca981cbea116758fc4122f1738d75ddfd1165b6378
@@ -8,5 +9,6 @@ DIST firefox-78esr-patches-19.tar.xz 88424 BLAKE2B 
fdc7bf8f28b3e799551a70f1cec7a
 DIST firefox-91.13.0esr.source.tar.xz 380053584 BLAKE2B 
75d0daa512b3a2d41974a0169778be9ef19a100de2bd382add9831860ca93976585a41e760b6a7ec753268fb78f9f61049780fa7961834248bc8157cfdcc2827
 SHA512 
38b4cc52de21e76d6061e6ba175e1cbfd888a16070aa951f5a44283f2db9d7e94f2504621f0da78feac6e71491a6d0e7038f63dd0ae112dcad700eb02e9aa516
 DIST firefox-91esr-patches-10j.tar.xz 18320 BLAKE2B 
ec882411eed19bafab8676e3d79f4ae43947bb97c44571c1497bb93a44fcfec99de06ebacbdf8c4944dcecdf949e4f684908d7ce4226cdcec60241e62e75810e
 SHA512 
670a14d852bb74b9074c3fef9310650f71ce1c56314109c49aea02a7a69acc836af60a8beab11da53e21b10a8e6da341fcfa18b68a1dfd33b26978dd63758e9c
 DIST spidermonkey-102-patches-04j.tar.xz 3996 BLAKE2B 
468697521adacc5d647b04f2228fc4c1a8131bc2523142f2d57f32e321303581ae8f793baae48966ecb27f48bf77eb084f7b2df1c1a0c667e9ed59ae93d786e6
 SHA512 
201bb779e2373cc00dfadc29a62b593030dfc12eec076114b92927f29f476d3fafdd056112dd1bb1f19f82827f4fe1252141e3998bec719e4196737a316d4ef2
+DIST spidermonkey-102-patches-05j.tar.xz 4596 BLAKE2B 
215b770bbdf17973d7b3fd1df6cee9647459d2b02b0be5bdb289d457e5dbdb06ceac7a3082fc2f5836e991a4ac4486d73330b0276a466b5c528dab226a27829c
 SHA512 
d2b8e32dac87d60a00fd93479dc34d8adab4feec24a38591cebeb4cf271aa2fd964f4dc26e67ebfb127a47bc8f684d50b32b2cff18ed5286701a04a289058185
 DIST spidermonkey-78-patches-05.tar.xz 4480 BLAKE2B 
aaba61d1ee72496ef0246a9fa9cc18b873953d1875411667fec73cd9f485224371cde65be0506fa3853368a0885cba3a109e052a3408e7d0ff22a8066e22
 SHA512 
c2522081bcc58d6f517320c344747403e1525c887b2f7ad6d23df76a954cdac1660d7fe5e2ae7a040763d6a6e0e6eaf127c8bffbd9d3ac0283d19d0d6f1f5edd
 DIST spidermonkey-91-patches-05j.tar.xz 5964 BLAKE2B 
13f09f77bf16bc61b03c9488b7ab521552e179bfb123e390d0883ea4a3f55e87e0a5d5a246f31a9ddc35f212ea84655fe9d4fc364bbdddc1aac421eb28dbe41f
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-02-25 Thread Joonas Niilola
commit: 4bdf70561019141876451963ce16fb0c3a2e2fd2
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Feb 25 12:42:32 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Feb 25 12:43:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bdf7056

dev-lang/spidermonkey: enable py3.11

Closes: https://bugs.gentoo.org/896698
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-lang/spidermonkey/Manifest| 2 +-
 dev-lang/spidermonkey/spidermonkey-78.15.0.ebuild | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index 8cc82df7576e..224d3c4b2f86 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -8,5 +8,5 @@ DIST firefox-78esr-patches-19.tar.xz 88424 BLAKE2B 
fdc7bf8f28b3e799551a70f1cec7a
 DIST firefox-91.13.0esr.source.tar.xz 380053584 BLAKE2B 
75d0daa512b3a2d41974a0169778be9ef19a100de2bd382add9831860ca93976585a41e760b6a7ec753268fb78f9f61049780fa7961834248bc8157cfdcc2827
 SHA512 
38b4cc52de21e76d6061e6ba175e1cbfd888a16070aa951f5a44283f2db9d7e94f2504621f0da78feac6e71491a6d0e7038f63dd0ae112dcad700eb02e9aa516
 DIST firefox-91esr-patches-10j.tar.xz 18320 BLAKE2B 
ec882411eed19bafab8676e3d79f4ae43947bb97c44571c1497bb93a44fcfec99de06ebacbdf8c4944dcecdf949e4f684908d7ce4226cdcec60241e62e75810e
 SHA512 
670a14d852bb74b9074c3fef9310650f71ce1c56314109c49aea02a7a69acc836af60a8beab11da53e21b10a8e6da341fcfa18b68a1dfd33b26978dd63758e9c
 DIST spidermonkey-102-patches-04j.tar.xz 3996 BLAKE2B 
468697521adacc5d647b04f2228fc4c1a8131bc2523142f2d57f32e321303581ae8f793baae48966ecb27f48bf77eb084f7b2df1c1a0c667e9ed59ae93d786e6
 SHA512 
201bb779e2373cc00dfadc29a62b593030dfc12eec076114b92927f29f476d3fafdd056112dd1bb1f19f82827f4fe1252141e3998bec719e4196737a316d4ef2
-DIST spidermonkey-78-patches-04.tar.xz 3408 BLAKE2B 
f2fdd4882e1e4de1908c458dc8dfedd5665ef7118f19704dabf2b2a80e2fae48813e9bc3d0c3410287e32c21e3f9d09233d8e5d15917f53aa2f60e6190cd9cdb
 SHA512 
87ac83c0ccc05f482913b1fbf043db1878536f935f934362a47283809c0cbfdeff040206a9c18c687384b606ba8a7bd9a7c1fc3c0bcfdd620987990a33ca1fe2
+DIST spidermonkey-78-patches-05.tar.xz 4480 BLAKE2B 
aaba61d1ee72496ef0246a9fa9cc18b873953d1875411667fec73cd9f485224371cde65be0506fa3853368a0885cba3a109e052a3408e7d0ff22a8066e22
 SHA512 
c2522081bcc58d6f517320c344747403e1525c887b2f7ad6d23df76a954cdac1660d7fe5e2ae7a040763d6a6e0e6eaf127c8bffbd9d3ac0283d19d0d6f1f5edd
 DIST spidermonkey-91-patches-05j.tar.xz 5964 BLAKE2B 
13f09f77bf16bc61b03c9488b7ab521552e179bfb123e390d0883ea4a3f55e87e0a5d5a246f31a9ddc35f212ea84655fe9d4fc364bbdddc1aac421eb28dbe41f
 SHA512 
4d9cf21b712234ff6a18554a010badd756028e6147597040c423f7e27d260e3984938f956d9bc3572557163a144345ed28d9f88e459fc959aaa6fd448f6deab7

diff --git a/dev-lang/spidermonkey/spidermonkey-78.15.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-78.15.0.ebuild
index e1b0b7fca8c6..0bc62b897171 100644
--- a/dev-lang/spidermonkey/spidermonkey-78.15.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-78.15.0.ebuild
@@ -5,11 +5,11 @@ EAPI="7"
 
 # Patch version
 FIREFOX_PATCHSET="firefox-78esr-patches-19.tar.xz"
-SPIDERMONKEY_PATCHSET="spidermonkey-78-patches-04.tar.xz"
+SPIDERMONKEY_PATCHSET="spidermonkey-78-patches-05.tar.xz"
 
 LLVM_MAX_SLOT=14
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 PYTHON_REQ_USE="ssl"
 
 WANT_AUTOCONF="2.1"
@@ -52,7 +52,7 @@ fi
 
 PATCH_URIS=(

https://dev.gentoo.org/~{whissi,polynomial-c,axs}/mozilla/patchsets/${FIREFOX_PATCHSET}
-   
https://dev.gentoo.org/~{whissi,polynomial-c,axs}/mozilla/patchsets/${SPIDERMONKEY_PATCHSET}
+   
https://dev.gentoo.org/~juippis/mozilla/patchsets/${SPIDERMONKEY_PATCHSET}
 )
 
 SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}.source.tar.xz



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-02-21 Thread Joonas Niilola
commit: f3e81dffcabc5549927a1bed355991c5c441d9d8
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Feb 22 06:24:38 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Feb 22 06:24:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3e81dff

dev-lang/spidermonkey: add 102.8.0

- enable '--enable-optimize'.

Closes: https://bugs.gentoo.org/894120
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-lang/spidermonkey/Manifest|   2 +
 dev-lang/spidermonkey/spidermonkey-102.8.0.ebuild | 411 ++
 2 files changed, 413 insertions(+)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index b663fa8bdf20..8cc82df7576e 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -1,6 +1,8 @@
 DIST firefox-102.6.0esr.source.tar.xz 478856656 BLAKE2B 
2094bbb3ba00fc2d726a620e9946ca1ec98ad4c930ed611486ac92a7c74aa84da9c15b1353603eb36ce0a9098bd1f311dea2bea255f2bb6dd06fafbc7808d52c
 SHA512 
c0f0160bea612d0ae74c29dd44beb7fd9a1c292694b8cd5c4faf2e54feb5c27684eee821b67dd40df714d69866a4e3a8b19e22182d9bc3023050d2d96b02d308
 DIST firefox-102.7.0esr.source.tar.xz 479538092 BLAKE2B 
bcfc62fce9ddaa12c25951178cc865af5d230de453dfea28ff46ad40976b08d31479c1a81dbf235dcf3c9ddbf949bee447ceb5bb384aee1f2da633ef2199f114
 SHA512 
2a9d212b5d15e1bf7a6156495126cbc9161d2057aeedea8f7a5a0670a19a9b00cf35044075935c8f3c788118856ba2cc00f9b297c5ac713f094857683f7cd13b
+DIST firefox-102.8.0esr.source.tar.xz 479172816 BLAKE2B 
0b4cbf11028abc73a8479fb94670e98f0a293fc12381b1eccbadd64a33db068ab7434357abbe3ce0773382c7c90b8fe4d2258cc55abe8bdc2f551bba1dc2b797
 SHA512 
93ea87997b66088b94c6e943b6e99e9a71d1908444d096c0f65b6876d2c584e55ff6120266f3851f986b664bd1f12fa31206b03479c2b751e7c3ca097ac14275
 DIST firefox-102esr-patches-07j.tar.xz 23012 BLAKE2B 
41b706f5ae8695ddd33e971cf1aa99317382a57618cf19163c5bca09ed5d430dba672ac51b7ab3072360452cc89ac50397bb7992882a61a3adda37022239e654
 SHA512 
7048353ea5504e34d9d3950e3e5e3125f631f95269d5c9e422ca052173a316718fdd4b57ea7980a452139b1192805cb598f47f398fb148a426a85a5e979c6cdd
+DIST firefox-102esr-patches-09j.tar.xz 20236 BLAKE2B 
35431fbc56c5470dac2839fd218d2a589558cf964eab2373f2db7a01e6e0dfee329b1b63f6a421bfd4c9bf8c3ed9877067cdc462742a1cc59d78d1d10264ebac
 SHA512 
7fb82ff3ef2cbca339ab05ac07f0409088a87dfe37314d31d441bae1beb181cbea799dcd63dd560d0ccde24b665379118e5e99a1c1a2385d859378901593089b
 DIST firefox-78.15.0esr.source.tar.xz 330819568 BLAKE2B 
dc8785613c2f72c55d484642c89c2545765a9efbd609bc7c2cf57b4a3a06a2ea22e6959e42b5b8af867db782e8b2097a67dec858796b744e47008a8e575e2316
 SHA512 
ac3de735b246ce4f0e1619cd2664321ffa374240ce6843e785d79a350dc30c967996bbcc5e3b301cb3d822ca981cbea116758fc4122f1738d75ddfd1165b6378
 DIST firefox-78esr-patches-19.tar.xz 88424 BLAKE2B 
fdc7bf8f28b3e799551a70f1cec7a695f52c4712f3b28733648fcd7dac5a599613f4c3d2cfa169266dc62b65619b7f28c0e06d32317adb8ec0056ca79c87e9f6
 SHA512 
3c81dadc9bf74207c4e361605127ef6141d77700c5c54f1f9cd5ad3be13df9f73c6eec2f51d779558e4bdad1e7395c6aa8943a93415bd1786d461042bc03550a
 DIST firefox-91.13.0esr.source.tar.xz 380053584 BLAKE2B 
75d0daa512b3a2d41974a0169778be9ef19a100de2bd382add9831860ca93976585a41e760b6a7ec753268fb78f9f61049780fa7961834248bc8157cfdcc2827
 SHA512 
38b4cc52de21e76d6061e6ba175e1cbfd888a16070aa951f5a44283f2db9d7e94f2504621f0da78feac6e71491a6d0e7038f63dd0ae112dcad700eb02e9aa516

diff --git a/dev-lang/spidermonkey/spidermonkey-102.8.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.8.0.ebuild
new file mode 100644
index ..201d00f93bfe
--- /dev/null
+++ b/dev-lang/spidermonkey/spidermonkey-102.8.0.ebuild
@@ -0,0 +1,411 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+# Patch version
+FIREFOX_PATCHSET="firefox-102esr-patches-09j.tar.xz"
+SPIDERMONKEY_PATCHSET="spidermonkey-102-patches-04j.tar.xz"
+
+LLVM_MAX_SLOT=15
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="ssl,xml(+)"
+
+WANT_AUTOCONF="2.1"
+
+inherit autotools check-reqs flag-o-matic llvm multiprocessing prefix 
python-any-r1 toolchain-funcs
+
+MY_PN="mozjs"
+MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases
+
+MY_MAJOR=$(ver_cut 1)
+
+MOZ_ESR=yes
+
+MOZ_PV=${PV}
+MOZ_PV_SUFFIX=
+if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
+   MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
+
+   # Convert the ebuild version to the upstream Mozilla version
+   MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
+   MOZ_PV="${MOZ_PV/_beta/b}"  # Handle beta for SRC_URI
+   MOZ_PV="${MOZ_PV%%_rc*}"# Handle rc for SRC_URI
+fi
+
+if [[ -n ${MOZ_ESR} ]] ; then
+   # ESR releases have slightly different version numbers
+   MOZ_PV="${MOZ_PV}esr"
+fi
+
+MOZ_PN="firefox"
+MOZ_P="${MOZ_PN}-${MOZ_PV}"
+MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
+MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
+
+MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV};
+
+if [[ 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2023-01-19 Thread Joonas Niilola
commit: 986c590c8a4709ffd5ea5f20290c03581b2f352e
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Jan 20 06:51:34 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jan 20 06:52:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=986c590c

dev-lang/spidermonkey: add 102.7.0

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

 dev-lang/spidermonkey/Manifest|   1 +
 dev-lang/spidermonkey/spidermonkey-102.7.0.ebuild | 413 ++
 2 files changed, 414 insertions(+)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index c9e885d62f9d..b663fa8bdf20 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -1,4 +1,5 @@
 DIST firefox-102.6.0esr.source.tar.xz 478856656 BLAKE2B 
2094bbb3ba00fc2d726a620e9946ca1ec98ad4c930ed611486ac92a7c74aa84da9c15b1353603eb36ce0a9098bd1f311dea2bea255f2bb6dd06fafbc7808d52c
 SHA512 
c0f0160bea612d0ae74c29dd44beb7fd9a1c292694b8cd5c4faf2e54feb5c27684eee821b67dd40df714d69866a4e3a8b19e22182d9bc3023050d2d96b02d308
+DIST firefox-102.7.0esr.source.tar.xz 479538092 BLAKE2B 
bcfc62fce9ddaa12c25951178cc865af5d230de453dfea28ff46ad40976b08d31479c1a81dbf235dcf3c9ddbf949bee447ceb5bb384aee1f2da633ef2199f114
 SHA512 
2a9d212b5d15e1bf7a6156495126cbc9161d2057aeedea8f7a5a0670a19a9b00cf35044075935c8f3c788118856ba2cc00f9b297c5ac713f094857683f7cd13b
 DIST firefox-102esr-patches-07j.tar.xz 23012 BLAKE2B 
41b706f5ae8695ddd33e971cf1aa99317382a57618cf19163c5bca09ed5d430dba672ac51b7ab3072360452cc89ac50397bb7992882a61a3adda37022239e654
 SHA512 
7048353ea5504e34d9d3950e3e5e3125f631f95269d5c9e422ca052173a316718fdd4b57ea7980a452139b1192805cb598f47f398fb148a426a85a5e979c6cdd
 DIST firefox-78.15.0esr.source.tar.xz 330819568 BLAKE2B 
dc8785613c2f72c55d484642c89c2545765a9efbd609bc7c2cf57b4a3a06a2ea22e6959e42b5b8af867db782e8b2097a67dec858796b744e47008a8e575e2316
 SHA512 
ac3de735b246ce4f0e1619cd2664321ffa374240ce6843e785d79a350dc30c967996bbcc5e3b301cb3d822ca981cbea116758fc4122f1738d75ddfd1165b6378
 DIST firefox-78esr-patches-19.tar.xz 88424 BLAKE2B 
fdc7bf8f28b3e799551a70f1cec7a695f52c4712f3b28733648fcd7dac5a599613f4c3d2cfa169266dc62b65619b7f28c0e06d32317adb8ec0056ca79c87e9f6
 SHA512 
3c81dadc9bf74207c4e361605127ef6141d77700c5c54f1f9cd5ad3be13df9f73c6eec2f51d779558e4bdad1e7395c6aa8943a93415bd1786d461042bc03550a

diff --git a/dev-lang/spidermonkey/spidermonkey-102.7.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.7.0.ebuild
new file mode 100644
index ..779793c30ba9
--- /dev/null
+++ b/dev-lang/spidermonkey/spidermonkey-102.7.0.ebuild
@@ -0,0 +1,413 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+# Patch version
+FIREFOX_PATCHSET="firefox-102esr-patches-07j.tar.xz"
+SPIDERMONKEY_PATCHSET="spidermonkey-102-patches-04j.tar.xz"
+
+LLVM_MAX_SLOT=15
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="ssl,xml(+)"
+
+WANT_AUTOCONF="2.1"
+
+inherit autotools check-reqs flag-o-matic llvm multiprocessing prefix 
python-any-r1 toolchain-funcs
+
+MY_PN="mozjs"
+MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases
+
+MY_MAJOR=$(ver_cut 1)
+
+MOZ_ESR=yes
+
+MOZ_PV=${PV}
+MOZ_PV_SUFFIX=
+if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
+   MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
+
+   # Convert the ebuild version to the upstream Mozilla version
+   MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
+   MOZ_PV="${MOZ_PV/_beta/b}"  # Handle beta for SRC_URI
+   MOZ_PV="${MOZ_PV%%_rc*}"# Handle rc for SRC_URI
+fi
+
+if [[ -n ${MOZ_ESR} ]] ; then
+   # ESR releases have slightly different version numbers
+   MOZ_PV="${MOZ_PV}esr"
+fi
+
+MOZ_PN="firefox"
+MOZ_P="${MOZ_PN}-${MOZ_PV}"
+MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
+MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
+
+MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV};
+
+if [[ ${PV} == *_rc* ]] ; then
+   
MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc};
+fi
+
+PATCH_URIS=(
+   
https://dev.gentoo.org/~{juippis,whissi}/mozilla/patchsets/${FIREFOX_PATCHSET}
+   
https://dev.gentoo.org/~{juippis,whissi}/mozilla/patchsets/${SPIDERMONKEY_PATCHSET}
+)
+
+SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}.source.tar.xz
+   ${PATCH_URIS[@]}"
+
+DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
+HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
+
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+SLOT="$(ver_cut 1)"
+LICENSE="MPL-2.0"
+IUSE="clang cpu_flags_arm_neon debug +jit lto test"
+
+#RESTRICT="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="${PYTHON_DEPS}
+   || (
+   (
+   sys-devel/llvm:15
+   clang? (
+   sys-devel/clang:15

[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2022-12-22 Thread Arthur Zamarin
commit: 6b1150842ef2e3a30252cc0737e1d2744bcfa744
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=6b115084

dev-lang/spidermonkey: Stabilize 102.6.0 arm, #885627

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

 dev-lang/spidermonkey/spidermonkey-102.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-102.6.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.6.0.ebuild
index 146e7d0e7946..7d8a0709d1d4 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.6.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.6.0.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="amd64 ~arm arm64 ~mips ppc ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 ~riscv sparc x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

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

dev-lang/spidermonkey: Stabilize 102.6.0 ppc, #885627

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

 dev-lang/spidermonkey/spidermonkey-102.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-102.6.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.6.0.ebuild
index 480b98ed27c7..146e7d0e7946 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.6.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.6.0.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="amd64 ~arm arm64 ~mips ~ppc ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~mips ppc ppc64 ~riscv sparc x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2022-12-16 Thread Arthur Zamarin
commit: a4b98eaaeffc634d75bff313a5761487ad20de39
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=a4b98eaa

dev-lang/spidermonkey: Stabilize 102.6.0 ppc64, #885627

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

 dev-lang/spidermonkey/spidermonkey-102.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-102.6.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.6.0.ebuild
index 38b2c5cfc183..bc6d3e461591 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.6.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.6.0.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="amd64 ~arm arm64 ~mips ~ppc ~ppc64 ~riscv sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~mips ~ppc ppc64 ~riscv sparc ~x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2022-12-16 Thread Arthur Zamarin
commit: 4884a2d1c4769598a4e45b0c928cd8c8ad8e9535
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 16 20:29:22 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 16 20:29:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4884a2d1

dev-lang/spidermonkey: Stabilize 102.6.0 sparc, #885627

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

 dev-lang/spidermonkey/spidermonkey-102.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-102.6.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.6.0.ebuild
index f8df1e49509f..bb17cc89c4e6 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.6.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.6.0.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="~amd64 ~arm arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~mips ~ppc ~ppc64 ~riscv sparc ~x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/, dev-lang/spidermonkey/files/

2022-12-15 Thread Joonas Niilola
commit: 7cb5c829801b369b8dc7ce1dc068d9ee4d1a0967
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Dec 15 11:39:45 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Dec 15 11:39:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cb5c829

dev-lang/spidermonkey: add 102.6.0

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

 dev-lang/spidermonkey/Manifest |   2 +
 .../files/spidermonkey-102-known-test-failures.txt |   1 +
 dev-lang/spidermonkey/spidermonkey-102.6.0.ebuild  | 413 +
 3 files changed, 416 insertions(+)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index 0f972083e53f..c70d9f09d55a 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -1,6 +1,8 @@
 DIST firefox-102.4.0esr.source.tar.xz 482118312 BLAKE2B 
dadb293edf4df20da5345aab6845ca9da8143a966b38d3660ea8ebc4f24ecab72097ba4345d30895907c83895883379867437f8097b86af4e7e0e691da551793
 SHA512 
30d9e6ef04fd86516e2cea3c797ec99af4c96b08576bb3409c0026da4fd1218167f89a007109e1fa4e2571f98f2dbe5ab58a26473533d45301f75b90ec3dbf28
 DIST firefox-102.5.0esr.source.tar.xz 478705384 BLAKE2B 
ee005b0e75151e39a9f34ab38a7a704a1f2efd4fe33bacb6a604a8a6ce8727210d0794b81e03e448d5baa2be264a7150728aac4f5b86d0a5154d549abf0c75ac
 SHA512 
f4e105209c61e9537ddc90afdb05ede0a31caceb9b164d96276c811abbd646d14bc246c00caa386c0b0561055096d30b298329c69270dd085b943bdbc3a91a13
+DIST firefox-102.6.0esr.source.tar.xz 478856656 BLAKE2B 
2094bbb3ba00fc2d726a620e9946ca1ec98ad4c930ed611486ac92a7c74aa84da9c15b1353603eb36ce0a9098bd1f311dea2bea255f2bb6dd06fafbc7808d52c
 SHA512 
c0f0160bea612d0ae74c29dd44beb7fd9a1c292694b8cd5c4faf2e54feb5c27684eee821b67dd40df714d69866a4e3a8b19e22182d9bc3023050d2d96b02d308
 DIST firefox-102esr-patches-04j.tar.xz 21860 BLAKE2B 
1cc1d6493912f85e71cb5a0ec2c3196cda203242f3503bb6ce8c23a93e71a6e8b1138f88498a6a9698066134cc234989b35cb378693fb2cbc9ba4caa8d66761d
 SHA512 
9f7188dd79b9856826ae2a60b0109c2c86c60c10b03cd1828a9f7a7576df5c49ed3e11e4d3319d80e117204d6bc3408e375a62ad16ec8d2e53f999cd298811d8
+DIST firefox-102esr-patches-07j.tar.xz 23012 BLAKE2B 
41b706f5ae8695ddd33e971cf1aa99317382a57618cf19163c5bca09ed5d430dba672ac51b7ab3072360452cc89ac50397bb7992882a61a3adda37022239e654
 SHA512 
7048353ea5504e34d9d3950e3e5e3125f631f95269d5c9e422ca052173a316718fdd4b57ea7980a452139b1192805cb598f47f398fb148a426a85a5e979c6cdd
 DIST firefox-78.15.0esr.source.tar.xz 330819568 BLAKE2B 
dc8785613c2f72c55d484642c89c2545765a9efbd609bc7c2cf57b4a3a06a2ea22e6959e42b5b8af867db782e8b2097a67dec858796b744e47008a8e575e2316
 SHA512 
ac3de735b246ce4f0e1619cd2664321ffa374240ce6843e785d79a350dc30c967996bbcc5e3b301cb3d822ca981cbea116758fc4122f1738d75ddfd1165b6378
 DIST firefox-78esr-patches-19.tar.xz 88424 BLAKE2B 
fdc7bf8f28b3e799551a70f1cec7a695f52c4712f3b28733648fcd7dac5a599613f4c3d2cfa169266dc62b65619b7f28c0e06d32317adb8ec0056ca79c87e9f6
 SHA512 
3c81dadc9bf74207c4e361605127ef6141d77700c5c54f1f9cd5ad3be13df9f73c6eec2f51d779558e4bdad1e7395c6aa8943a93415bd1786d461042bc03550a
 DIST firefox-91.13.0esr.source.tar.xz 380053584 BLAKE2B 
75d0daa512b3a2d41974a0169778be9ef19a100de2bd382add9831860ca93976585a41e760b6a7ec753268fb78f9f61049780fa7961834248bc8157cfdcc2827
 SHA512 
38b4cc52de21e76d6061e6ba175e1cbfd888a16070aa951f5a44283f2db9d7e94f2504621f0da78feac6e71491a6d0e7038f63dd0ae112dcad700eb02e9aa516

diff --git 
a/dev-lang/spidermonkey/files/spidermonkey-102-known-test-failures.txt 
b/dev-lang/spidermonkey/files/spidermonkey-102-known-test-failures.txt
index c2b558c0b2b0..44d7f767c1d7 100644
--- a/dev-lang/spidermonkey/files/spidermonkey-102-known-test-failures.txt
+++ b/dev-lang/spidermonkey/files/spidermonkey-102-known-test-failures.txt
@@ -29,6 +29,7 @@ non262/Intl/NumberFormat/format.js
 non262/Intl/NumberFormat/notation-compact-long.js
 non262/Intl/available-locales-resolved.js
 non262/Intl/available-locales-supported.js
+non262/Intl/supportedValuesOf-timeZones-canonical.js
 test262/built-ins/RegExp/property-escapes/generated/Alphabetic.js
 test262/built-ins/RegExp/property-escapes/generated/Assigned.js
 test262/built-ins/RegExp/property-escapes/generated/Case_Ignorable.js

diff --git a/dev-lang/spidermonkey/spidermonkey-102.6.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.6.0.ebuild
new file mode 100644
index ..5a4a29c4453f
--- /dev/null
+++ b/dev-lang/spidermonkey/spidermonkey-102.6.0.ebuild
@@ -0,0 +1,413 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+# Patch version
+FIREFOX_PATCHSET="firefox-102esr-patches-07j.tar.xz"
+SPIDERMONKEY_PATCHSET="spidermonkey-102-patches-04j.tar.xz"
+
+LLVM_MAX_SLOT=15
+
+PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_REQ_USE="ssl,xml(+)"
+
+WANT_AUTOCONF="2.1"
+
+inherit autotools check-reqs flag-o-matic llvm multiprocessing prefix 
python-any-r1 toolchain-funcs
+
+MY_PN="mozjs"
+MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases
+

[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2022-12-15 Thread Joonas Niilola
commit: 1f45b8a3eaf6b8b72b8beae25435868cc7814d42
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Dec 15 11:40:21 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Dec 15 11:40:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f45b8a3

dev-lang/spidermonkey: drop 102.4.0, 102.5.0

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

 dev-lang/spidermonkey/Manifest|   3 -
 dev-lang/spidermonkey/spidermonkey-102.4.0.ebuild | 406 -
 dev-lang/spidermonkey/spidermonkey-102.5.0.ebuild | 413 --
 3 files changed, 822 deletions(-)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index c70d9f09d55a..c9e885d62f9d 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -1,7 +1,4 @@
-DIST firefox-102.4.0esr.source.tar.xz 482118312 BLAKE2B 
dadb293edf4df20da5345aab6845ca9da8143a966b38d3660ea8ebc4f24ecab72097ba4345d30895907c83895883379867437f8097b86af4e7e0e691da551793
 SHA512 
30d9e6ef04fd86516e2cea3c797ec99af4c96b08576bb3409c0026da4fd1218167f89a007109e1fa4e2571f98f2dbe5ab58a26473533d45301f75b90ec3dbf28
-DIST firefox-102.5.0esr.source.tar.xz 478705384 BLAKE2B 
ee005b0e75151e39a9f34ab38a7a704a1f2efd4fe33bacb6a604a8a6ce8727210d0794b81e03e448d5baa2be264a7150728aac4f5b86d0a5154d549abf0c75ac
 SHA512 
f4e105209c61e9537ddc90afdb05ede0a31caceb9b164d96276c811abbd646d14bc246c00caa386c0b0561055096d30b298329c69270dd085b943bdbc3a91a13
 DIST firefox-102.6.0esr.source.tar.xz 478856656 BLAKE2B 
2094bbb3ba00fc2d726a620e9946ca1ec98ad4c930ed611486ac92a7c74aa84da9c15b1353603eb36ce0a9098bd1f311dea2bea255f2bb6dd06fafbc7808d52c
 SHA512 
c0f0160bea612d0ae74c29dd44beb7fd9a1c292694b8cd5c4faf2e54feb5c27684eee821b67dd40df714d69866a4e3a8b19e22182d9bc3023050d2d96b02d308
-DIST firefox-102esr-patches-04j.tar.xz 21860 BLAKE2B 
1cc1d6493912f85e71cb5a0ec2c3196cda203242f3503bb6ce8c23a93e71a6e8b1138f88498a6a9698066134cc234989b35cb378693fb2cbc9ba4caa8d66761d
 SHA512 
9f7188dd79b9856826ae2a60b0109c2c86c60c10b03cd1828a9f7a7576df5c49ed3e11e4d3319d80e117204d6bc3408e375a62ad16ec8d2e53f999cd298811d8
 DIST firefox-102esr-patches-07j.tar.xz 23012 BLAKE2B 
41b706f5ae8695ddd33e971cf1aa99317382a57618cf19163c5bca09ed5d430dba672ac51b7ab3072360452cc89ac50397bb7992882a61a3adda37022239e654
 SHA512 
7048353ea5504e34d9d3950e3e5e3125f631f95269d5c9e422ca052173a316718fdd4b57ea7980a452139b1192805cb598f47f398fb148a426a85a5e979c6cdd
 DIST firefox-78.15.0esr.source.tar.xz 330819568 BLAKE2B 
dc8785613c2f72c55d484642c89c2545765a9efbd609bc7c2cf57b4a3a06a2ea22e6959e42b5b8af867db782e8b2097a67dec858796b744e47008a8e575e2316
 SHA512 
ac3de735b246ce4f0e1619cd2664321ffa374240ce6843e785d79a350dc30c967996bbcc5e3b301cb3d822ca981cbea116758fc4122f1738d75ddfd1165b6378
 DIST firefox-78esr-patches-19.tar.xz 88424 BLAKE2B 
fdc7bf8f28b3e799551a70f1cec7a695f52c4712f3b28733648fcd7dac5a599613f4c3d2cfa169266dc62b65619b7f28c0e06d32317adb8ec0056ca79c87e9f6
 SHA512 
3c81dadc9bf74207c4e361605127ef6141d77700c5c54f1f9cd5ad3be13df9f73c6eec2f51d779558e4bdad1e7395c6aa8943a93415bd1786d461042bc03550a

diff --git a/dev-lang/spidermonkey/spidermonkey-102.4.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.4.0.ebuild
deleted file mode 100644
index 4f58b769e17b..
--- a/dev-lang/spidermonkey/spidermonkey-102.4.0.ebuild
+++ /dev/null
@@ -1,406 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-# Patch version
-FIREFOX_PATCHSET="firefox-102esr-patches-04j.tar.xz"
-SPIDERMONKEY_PATCHSET="spidermonkey-102-patches-04j.tar.xz"
-
-LLVM_MAX_SLOT=14
-
-PYTHON_COMPAT=( python3_{8..11} )
-PYTHON_REQ_USE="ssl,xml(+)"
-
-WANT_AUTOCONF="2.1"
-
-inherit autotools check-reqs flag-o-matic llvm multiprocessing prefix 
python-any-r1 toolchain-funcs
-
-MY_PN="mozjs"
-MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases
-
-MY_MAJOR=$(ver_cut 1)
-
-MOZ_ESR=yes
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
-   MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
-   # Convert the ebuild version to the upstream Mozilla version
-   MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
-   MOZ_PV="${MOZ_PV/_beta/b}"  # Handle beta for SRC_URI
-   MOZ_PV="${MOZ_PV%%_rc*}"# Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
-   # ESR releases have slightly different version numbers
-   MOZ_PV="${MOZ_PV}esr"
-fi
-
-MOZ_PN="firefox"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV};
-
-if [[ ${PV} == *_rc* ]] ; then
-   
MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc};
-fi
-
-PATCH_URIS=(
-   
https://dev.gentoo.org/~{juippis,whissi}/mozilla/patchsets/${FIREFOX_PATCHSET}
-   

[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2022-11-26 Thread Joonas Niilola
commit: 55f1f02e0bd33efc35ad0bc010cc0127128f4638
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Nov 26 08:34:28 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Nov 26 08:34:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55f1f02e

dev-lang/spidermonkey: remove mandatory clang requirement from 91

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

 dev-lang/spidermonkey/spidermonkey-91.13.0-r1.ebuild | 6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-91.13.0-r1.ebuild 
b/dev-lang/spidermonkey/spidermonkey-91.13.0-r1.ebuild
index ef74d3299c20..6221d9f6b500 100644
--- a/dev-lang/spidermonkey/spidermonkey-91.13.0-r1.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-91.13.0-r1.ebuild
@@ -67,24 +67,22 @@ SLOT="91"
 LICENSE="MPL-2.0"
 IUSE="clang cpu_flags_arm_neon debug +jit lto test"
 
-#RESTRICT="test"
 RESTRICT="!test? ( test )"
 
 BDEPEND="${PYTHON_DEPS}
-
|| (
(
-   sys-devel/clang:15
sys-devel/llvm:15
clang? (
+   sys-devel/clang:15
virtual/rust:0/llvm-15
lto? ( sys-devel/lld:15 )
)
)
(
-   sys-devel/clang:14
sys-devel/llvm:14
clang? (
+   sys-devel/clang:14
virtual/rust:0/llvm-14
lto? ( sys-devel/lld:14 )
)



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2022-11-26 Thread Joonas Niilola
commit: 204fb302ea91b0423c9a208535426a262254014e
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Nov 26 08:35:13 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Nov 26 08:35:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=204fb302

dev-lang/spidermonkey: remove mandatory clang requirement from 102

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

 dev-lang/spidermonkey/spidermonkey-102.5.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-102.5.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.5.0.ebuild
index 33c212453933..5a662bba1af7 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.5.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.5.0.ebuild
@@ -73,17 +73,17 @@ RESTRICT="!test? ( test )"
 BDEPEND="${PYTHON_DEPS}
|| (
(
-   sys-devel/clang:15
sys-devel/llvm:15
clang? (
+   sys-devel/clang:15
virtual/rust:0/llvm-15
lto? ( sys-devel/lld:15 )
)
)
(
-   sys-devel/clang:14
sys-devel/llvm:14
clang? (
+   sys-devel/clang:14
virtual/rust:0/llvm-14
lto? ( sys-devel/lld:14 )
)



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/files/, dev-lang/spidermonkey/

2022-11-24 Thread Joonas Niilola
commit: b945dd9ea21cc0fb64c36f6f6c7ebfe5d12bd4db
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Nov 24 13:35:55 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Nov 24 13:37:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b945dd9e

dev-lang/spidermonkey: enable llvm-15,python-3.11 compatibility for 91

Closes: https://bugs.gentoo.org/882731
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-lang/spidermonkey/Manifest |   1 +
 .../files/spidermonkey-91-known-test-failures.txt  |  28 ++
 .../spidermonkey/spidermonkey-91.13.0-r1.ebuild| 457 +
 3 files changed, 486 insertions(+)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index fd5d7d56691a..ee6062b4db0f 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -9,3 +9,4 @@ DIST firefox-91esr-patches-10j.tar.xz 18320 BLAKE2B 
ec882411eed19bafab8676e3d79f
 DIST spidermonkey-102-patches-04j.tar.xz 3996 BLAKE2B 
468697521adacc5d647b04f2228fc4c1a8131bc2523142f2d57f32e321303581ae8f793baae48966ecb27f48bf77eb084f7b2df1c1a0c667e9ed59ae93d786e6
 SHA512 
201bb779e2373cc00dfadc29a62b593030dfc12eec076114b92927f29f476d3fafdd056112dd1bb1f19f82827f4fe1252141e3998bec719e4196737a316d4ef2
 DIST spidermonkey-78-patches-04.tar.xz 3408 BLAKE2B 
f2fdd4882e1e4de1908c458dc8dfedd5665ef7118f19704dabf2b2a80e2fae48813e9bc3d0c3410287e32c21e3f9d09233d8e5d15917f53aa2f60e6190cd9cdb
 SHA512 
87ac83c0ccc05f482913b1fbf043db1878536f935f934362a47283809c0cbfdeff040206a9c18c687384b606ba8a7bd9a7c1fc3c0bcfdd620987990a33ca1fe2
 DIST spidermonkey-91-patches-04j.tar.xz 4624 BLAKE2B 
d9cf47b39a165e8434d4f2f20ae3a9734c1bb81c32ddb75360e5edfa6817d6343be89aff0f8ec381485772cad80b00a069789decbc462129161afc3d4acfcb53
 SHA512 
bd574fee600cb4c6a262893b7d992d85c4059d512b829cd2f226aff86d8a6a83c2bdab466704e22f64bf6d29f90901037a34f9e90a42251952ba1cdbc0cab968
+DIST spidermonkey-91-patches-05j.tar.xz 5964 BLAKE2B 
13f09f77bf16bc61b03c9488b7ab521552e179bfb123e390d0883ea4a3f55e87e0a5d5a246f31a9ddc35f212ea84655fe9d4fc364bbdddc1aac421eb28dbe41f
 SHA512 
4d9cf21b712234ff6a18554a010badd756028e6147597040c423f7e27d260e3984938f956d9bc3572557163a144345ed28d9f88e459fc959aaa6fd448f6deab7

diff --git 
a/dev-lang/spidermonkey/files/spidermonkey-91-known-test-failures.txt 
b/dev-lang/spidermonkey/files/spidermonkey-91-known-test-failures.txt
index 02bf6c93fc9a..448ee25e96bb 100644
--- a/dev-lang/spidermonkey/files/spidermonkey-91-known-test-failures.txt
+++ b/dev-lang/spidermonkey/files/spidermonkey-91-known-test-failures.txt
@@ -1,27 +1,39 @@
+non262/Date/15.9.5.7.js
 non262/Date/reset-time-zone-cache-same-offset.js
 non262/Date/time-zone-path.js
 non262/Date/time-zones-historic.js
 non262/Date/time-zones-imported.js
 non262/Date/toString-localized-posix.js
 non262/Date/toString-localized.js
+non262/Intl/Array/toLocaleString-date.js
 non262/Intl/Date/toLocaleDateString_timeZone.js
 non262/Intl/Date/toLocaleString_timeZone.js
 non262/Intl/Date/toLocaleTimeString_timeZone.js
 non262/Intl/DateTimeFormat/day-period-hour-cycle.js
 non262/Intl/DateTimeFormat/extended-time-zone-names.js
+non262/Intl/DateTimeFormat/field-widths.js
 non262/Intl/DateTimeFormat/format.js
+non262/Intl/DateTimeFormat/formatRange-hour-cycle.js
+non262/Intl/DateTimeFormat/formatToParts.js
 non262/Intl/DateTimeFormat/format_timeZone.js
 non262/Intl/DateTimeFormat/fractional-second-digits-append-item.js
+non262/Intl/DateTimeFormat/hourCycle.js
 non262/Intl/DateTimeFormat/implied-script-has-consistent-output.js
 non262/Intl/DateTimeFormat/japanese-gannen-year.js
 non262/Intl/DateTimeFormat/related-year.js
 non262/Intl/DateTimeFormat/timeZone_backward_links.js
 non262/Intl/DateTimeFormat/timeZone_version.js
 non262/Intl/DateTimeFormat/tz-environment-variable.js
+non262/Intl/DisplayNames/calendar.js
+non262/Intl/DisplayNames/dateTimeField.js
 non262/Intl/DisplayNames/language.js
 non262/Intl/DisplayNames/region.js
+non262/Intl/ListFormat/conjunction-type.js
 non262/Intl/Locale/likely-subtags-generated.js
 non262/Intl/Locale/likely-subtags.js
+non262/Intl/NumberFormat/currency-narrow-symbol.js
+non262/Intl/NumberFormat/format.js
+non262/Intl/NumberFormat/notation-compact-long.js
 non262/Intl/available-locales-resolved.js
 non262/Intl/available-locales-supported.js
 test262/built-ins/Date/UTC/fp-evaluation-order.js
@@ -59,6 +71,7 @@ 
test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Number.js
 
test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Open_Punctuation.js
 test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Other.js
 
test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Letter.js
+test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Number.js
 
test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Punctuation.js
 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2022-11-24 Thread Joonas Niilola
commit: de83b6dedd7b1e81fc74d8a8eafefaae7948e229
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Nov 24 13:36:41 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Nov 24 13:37:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de83b6de

dev-lang/spidermonkey: drop 91.11.0, 91.13.0

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

 dev-lang/spidermonkey/Manifest|   2 -
 dev-lang/spidermonkey/spidermonkey-91.11.0.ebuild | 452 -
 dev-lang/spidermonkey/spidermonkey-91.13.0.ebuild | 456 --
 3 files changed, 910 deletions(-)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index ee6062b4db0f..0f972083e53f 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -3,10 +3,8 @@ DIST firefox-102.5.0esr.source.tar.xz 478705384 BLAKE2B 
ee005b0e75151e39a9f34ab3
 DIST firefox-102esr-patches-04j.tar.xz 21860 BLAKE2B 
1cc1d6493912f85e71cb5a0ec2c3196cda203242f3503bb6ce8c23a93e71a6e8b1138f88498a6a9698066134cc234989b35cb378693fb2cbc9ba4caa8d66761d
 SHA512 
9f7188dd79b9856826ae2a60b0109c2c86c60c10b03cd1828a9f7a7576df5c49ed3e11e4d3319d80e117204d6bc3408e375a62ad16ec8d2e53f999cd298811d8
 DIST firefox-78.15.0esr.source.tar.xz 330819568 BLAKE2B 
dc8785613c2f72c55d484642c89c2545765a9efbd609bc7c2cf57b4a3a06a2ea22e6959e42b5b8af867db782e8b2097a67dec858796b744e47008a8e575e2316
 SHA512 
ac3de735b246ce4f0e1619cd2664321ffa374240ce6843e785d79a350dc30c967996bbcc5e3b301cb3d822ca981cbea116758fc4122f1738d75ddfd1165b6378
 DIST firefox-78esr-patches-19.tar.xz 88424 BLAKE2B 
fdc7bf8f28b3e799551a70f1cec7a695f52c4712f3b28733648fcd7dac5a599613f4c3d2cfa169266dc62b65619b7f28c0e06d32317adb8ec0056ca79c87e9f6
 SHA512 
3c81dadc9bf74207c4e361605127ef6141d77700c5c54f1f9cd5ad3be13df9f73c6eec2f51d779558e4bdad1e7395c6aa8943a93415bd1786d461042bc03550a
-DIST firefox-91.11.0esr.source.tar.xz 384459848 BLAKE2B 
cff327378a1712d0dfb99e1a67bd63e958987e3147279af5f98ee9318fe91f42823bbc9afb0308638e42de789451b04ea895320a8c674cc221e0d4b0b1d80f38
 SHA512 
bff3a399c03bd1cdaaec0b6963b1558aa35b6338b6c02042ffd65fec0aedd344d01718692e881332f5f352c32da15ba09a20a09ee072200b47ae840bc0585a96
 DIST firefox-91.13.0esr.source.tar.xz 380053584 BLAKE2B 
75d0daa512b3a2d41974a0169778be9ef19a100de2bd382add9831860ca93976585a41e760b6a7ec753268fb78f9f61049780fa7961834248bc8157cfdcc2827
 SHA512 
38b4cc52de21e76d6061e6ba175e1cbfd888a16070aa951f5a44283f2db9d7e94f2504621f0da78feac6e71491a6d0e7038f63dd0ae112dcad700eb02e9aa516
 DIST firefox-91esr-patches-10j.tar.xz 18320 BLAKE2B 
ec882411eed19bafab8676e3d79f4ae43947bb97c44571c1497bb93a44fcfec99de06ebacbdf8c4944dcecdf949e4f684908d7ce4226cdcec60241e62e75810e
 SHA512 
670a14d852bb74b9074c3fef9310650f71ce1c56314109c49aea02a7a69acc836af60a8beab11da53e21b10a8e6da341fcfa18b68a1dfd33b26978dd63758e9c
 DIST spidermonkey-102-patches-04j.tar.xz 3996 BLAKE2B 
468697521adacc5d647b04f2228fc4c1a8131bc2523142f2d57f32e321303581ae8f793baae48966ecb27f48bf77eb084f7b2df1c1a0c667e9ed59ae93d786e6
 SHA512 
201bb779e2373cc00dfadc29a62b593030dfc12eec076114b92927f29f476d3fafdd056112dd1bb1f19f82827f4fe1252141e3998bec719e4196737a316d4ef2
 DIST spidermonkey-78-patches-04.tar.xz 3408 BLAKE2B 
f2fdd4882e1e4de1908c458dc8dfedd5665ef7118f19704dabf2b2a80e2fae48813e9bc3d0c3410287e32c21e3f9d09233d8e5d15917f53aa2f60e6190cd9cdb
 SHA512 
87ac83c0ccc05f482913b1fbf043db1878536f935f934362a47283809c0cbfdeff040206a9c18c687384b606ba8a7bd9a7c1fc3c0bcfdd620987990a33ca1fe2
-DIST spidermonkey-91-patches-04j.tar.xz 4624 BLAKE2B 
d9cf47b39a165e8434d4f2f20ae3a9734c1bb81c32ddb75360e5edfa6817d6343be89aff0f8ec381485772cad80b00a069789decbc462129161afc3d4acfcb53
 SHA512 
bd574fee600cb4c6a262893b7d992d85c4059d512b829cd2f226aff86d8a6a83c2bdab466704e22f64bf6d29f90901037a34f9e90a42251952ba1cdbc0cab968
 DIST spidermonkey-91-patches-05j.tar.xz 5964 BLAKE2B 
13f09f77bf16bc61b03c9488b7ab521552e179bfb123e390d0883ea4a3f55e87e0a5d5a246f31a9ddc35f212ea84655fe9d4fc364bbdddc1aac421eb28dbe41f
 SHA512 
4d9cf21b712234ff6a18554a010badd756028e6147597040c423f7e27d260e3984938f956d9bc3572557163a144345ed28d9f88e459fc959aaa6fd448f6deab7

diff --git a/dev-lang/spidermonkey/spidermonkey-91.11.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-91.11.0.ebuild
deleted file mode 100644
index 787d955a13d0..
--- a/dev-lang/spidermonkey/spidermonkey-91.11.0.ebuild
+++ /dev/null
@@ -1,452 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-# Patch version
-FIREFOX_PATCHSET="firefox-91esr-patches-10j.tar.xz"
-SPIDERMONKEY_PATCHSET="spidermonkey-91-patches-04j.tar.xz"
-
-LLVM_MAX_SLOT=14
-
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="ssl,xml(+)"
-
-WANT_AUTOCONF="2.1"
-
-inherit autotools check-reqs flag-o-matic llvm multiprocessing prefix 
python-any-r1 toolchain-funcs
-
-MY_PN="mozjs"
-MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases
-
-MY_MAJOR=$(ver_cut 1)
-
-MOZ_ESR=yes
-

[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2022-11-24 Thread Joonas Niilola
commit: 5f33a597df1a7fe9e72c0ea374b3ab5d808d19c9
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Nov 24 13:37:55 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Nov 24 13:37:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f33a597

dev-lang/spidermonkey: fix UnusedLocalUse

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

 dev-lang/spidermonkey/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/dev-lang/spidermonkey/metadata.xml 
b/dev-lang/spidermonkey/metadata.xml
index c6bdee82e6b2..eb50caaedbf8 100644
--- a/dev-lang/spidermonkey/metadata.xml
+++ b/dev-lang/spidermonkey/metadata.xml
@@ -7,10 +7,7 @@


Use Clang compiler instead of GCC
-   Build with user-specified 
compiler optimizations
-   (-Os, -O0, -O1, -O2, -O3) from CFLAGS 
(unsupported)
Enable assertions to allow for easier 
debugging of programs that link to spidermonkey -- note this will often crash 
software on regular end-user systems
Enable Link Time Optimization (LTO)
-   Use the system-wide 
dev-libs/icu instead of bundled -- note, only takes effect when icu 
flag is enabled

 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/files/, dev-lang/spidermonkey/

2022-11-23 Thread Sam James
commit: c971a7deb51fd332abae53ae2dd3d37232e13750
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 24 03:14:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 24 07:20:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c971a7de

dev-lang/spidermonkey: drop 68.12.0-r1

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

 dev-lang/spidermonkey/Manifest |   3 -
 .../spidermonkey-68.0-add-riscv-support.patch  | 107 
 .../files/spidermonkey-68.0-loong-support.patch| 103 
 .../spidermonkey/spidermonkey-68.12.0-r1.ebuild| 273 -
 4 files changed, 486 deletions(-)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index b1f9a6224d7b..fd5d7d56691a 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -1,14 +1,11 @@
 DIST firefox-102.4.0esr.source.tar.xz 482118312 BLAKE2B 
dadb293edf4df20da5345aab6845ca9da8143a966b38d3660ea8ebc4f24ecab72097ba4345d30895907c83895883379867437f8097b86af4e7e0e691da551793
 SHA512 
30d9e6ef04fd86516e2cea3c797ec99af4c96b08576bb3409c0026da4fd1218167f89a007109e1fa4e2571f98f2dbe5ab58a26473533d45301f75b90ec3dbf28
 DIST firefox-102.5.0esr.source.tar.xz 478705384 BLAKE2B 
ee005b0e75151e39a9f34ab38a7a704a1f2efd4fe33bacb6a604a8a6ce8727210d0794b81e03e448d5baa2be264a7150728aac4f5b86d0a5154d549abf0c75ac
 SHA512 
f4e105209c61e9537ddc90afdb05ede0a31caceb9b164d96276c811abbd646d14bc246c00caa386c0b0561055096d30b298329c69270dd085b943bdbc3a91a13
 DIST firefox-102esr-patches-04j.tar.xz 21860 BLAKE2B 
1cc1d6493912f85e71cb5a0ec2c3196cda203242f3503bb6ce8c23a93e71a6e8b1138f88498a6a9698066134cc234989b35cb378693fb2cbc9ba4caa8d66761d
 SHA512 
9f7188dd79b9856826ae2a60b0109c2c86c60c10b03cd1828a9f7a7576df5c49ed3e11e4d3319d80e117204d6bc3408e375a62ad16ec8d2e53f999cd298811d8
-DIST firefox-68.0-patches-15.tar.xz 16060 BLAKE2B 
f9e6cd58ea51bed1af90a9d30fd551dc7e939afcd1b4d00de1271bd4bda94021c6f1799fd9945962c14ffa1fd0b6a6429369c4e45efc2000f179b9b2e46971e7
 SHA512 
9cb2479637dd8b84e0ab68dc0fe144acd2dc74feca282fd3c4b485ca6f0de8190244587622713a5421b243ccda153f738e9a8f463e87e15e93e9b725d943e128
-DIST firefox-68.12.0esr.source.tar.xz 313856956 BLAKE2B 
eeaa4acc9fabf15ec1b313170a30cee8e1fc10a8b08512b915b83b7d6a81c09b365733ed94638bd434864fd7b0cb8cbf1bc2e43441be69e31117e8e6a099234c
 SHA512 
839b02422e4c87bdb12e0995cd35ca8c1996f3fba00bbb46b419e46b67df5ec48a264cb14632db777ce29166ee4fdcb06e2ee3ce847e64328c58c9a2f9129f4c
 DIST firefox-78.15.0esr.source.tar.xz 330819568 BLAKE2B 
dc8785613c2f72c55d484642c89c2545765a9efbd609bc7c2cf57b4a3a06a2ea22e6959e42b5b8af867db782e8b2097a67dec858796b744e47008a8e575e2316
 SHA512 
ac3de735b246ce4f0e1619cd2664321ffa374240ce6843e785d79a350dc30c967996bbcc5e3b301cb3d822ca981cbea116758fc4122f1738d75ddfd1165b6378
 DIST firefox-78esr-patches-19.tar.xz 88424 BLAKE2B 
fdc7bf8f28b3e799551a70f1cec7a695f52c4712f3b28733648fcd7dac5a599613f4c3d2cfa169266dc62b65619b7f28c0e06d32317adb8ec0056ca79c87e9f6
 SHA512 
3c81dadc9bf74207c4e361605127ef6141d77700c5c54f1f9cd5ad3be13df9f73c6eec2f51d779558e4bdad1e7395c6aa8943a93415bd1786d461042bc03550a
 DIST firefox-91.11.0esr.source.tar.xz 384459848 BLAKE2B 
cff327378a1712d0dfb99e1a67bd63e958987e3147279af5f98ee9318fe91f42823bbc9afb0308638e42de789451b04ea895320a8c674cc221e0d4b0b1d80f38
 SHA512 
bff3a399c03bd1cdaaec0b6963b1558aa35b6338b6c02042ffd65fec0aedd344d01718692e881332f5f352c32da15ba09a20a09ee072200b47ae840bc0585a96
 DIST firefox-91.13.0esr.source.tar.xz 380053584 BLAKE2B 
75d0daa512b3a2d41974a0169778be9ef19a100de2bd382add9831860ca93976585a41e760b6a7ec753268fb78f9f61049780fa7961834248bc8157cfdcc2827
 SHA512 
38b4cc52de21e76d6061e6ba175e1cbfd888a16070aa951f5a44283f2db9d7e94f2504621f0da78feac6e71491a6d0e7038f63dd0ae112dcad700eb02e9aa516
 DIST firefox-91esr-patches-10j.tar.xz 18320 BLAKE2B 
ec882411eed19bafab8676e3d79f4ae43947bb97c44571c1497bb93a44fcfec99de06ebacbdf8c4944dcecdf949e4f684908d7ce4226cdcec60241e62e75810e
 SHA512 
670a14d852bb74b9074c3fef9310650f71ce1c56314109c49aea02a7a69acc836af60a8beab11da53e21b10a8e6da341fcfa18b68a1dfd33b26978dd63758e9c
 DIST spidermonkey-102-patches-04j.tar.xz 3996 BLAKE2B 
468697521adacc5d647b04f2228fc4c1a8131bc2523142f2d57f32e321303581ae8f793baae48966ecb27f48bf77eb084f7b2df1c1a0c667e9ed59ae93d786e6
 SHA512 
201bb779e2373cc00dfadc29a62b593030dfc12eec076114b92927f29f476d3fafdd056112dd1bb1f19f82827f4fe1252141e3998bec719e4196737a316d4ef2
-DIST spidermonkey-68.6.0-patches-04.tar.xz 5956 BLAKE2B 
b1250391a5173e676272d5926b710c06b0e9de1ff03b130a57fdac30f2deefbee3fa92250b37e28087572fe5cce73eb112ef4e1fb0c0401d6ecdb22ab9868998
 SHA512 
94575b11b4f006c6ee0c8d64b315734a173cecb68e9128ca61ba1a28177e3c149b8cf1f3b3c47a7a263fad8da6196fc0101df87392f016686a827e0cd24fdc74
 DIST spidermonkey-78-patches-04.tar.xz 3408 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/files/, dev-lang/spidermonkey/

2022-11-23 Thread Sam James
commit: 2cd007df034d518d7879c3a6778cfec65ca7deb0
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 19 04:56:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 24 03:08:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cd007df

dev-lang/spidermonkey: drop 60.5.2_p0-r6

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

 dev-lang/spidermonkey/Manifest |   2 -
 ...ey-60.5.2-ia64-fix-virtual-address-length.patch |  59 
 .../files/spidermonkey-60.5.2-ia64-support.patch   |  44 --
 .../spidermonkey/spidermonkey-60.5.2_p0-r6.ebuild  | 158 -
 4 files changed, 263 deletions(-)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index 996dcd5088c7..b1f9a6224d7b 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -8,9 +8,7 @@ DIST firefox-78esr-patches-19.tar.xz 88424 BLAKE2B 
fdc7bf8f28b3e799551a70f1cec7a
 DIST firefox-91.11.0esr.source.tar.xz 384459848 BLAKE2B 
cff327378a1712d0dfb99e1a67bd63e958987e3147279af5f98ee9318fe91f42823bbc9afb0308638e42de789451b04ea895320a8c674cc221e0d4b0b1d80f38
 SHA512 
bff3a399c03bd1cdaaec0b6963b1558aa35b6338b6c02042ffd65fec0aedd344d01718692e881332f5f352c32da15ba09a20a09ee072200b47ae840bc0585a96
 DIST firefox-91.13.0esr.source.tar.xz 380053584 BLAKE2B 
75d0daa512b3a2d41974a0169778be9ef19a100de2bd382add9831860ca93976585a41e760b6a7ec753268fb78f9f61049780fa7961834248bc8157cfdcc2827
 SHA512 
38b4cc52de21e76d6061e6ba175e1cbfd888a16070aa951f5a44283f2db9d7e94f2504621f0da78feac6e71491a6d0e7038f63dd0ae112dcad700eb02e9aa516
 DIST firefox-91esr-patches-10j.tar.xz 18320 BLAKE2B 
ec882411eed19bafab8676e3d79f4ae43947bb97c44571c1497bb93a44fcfec99de06ebacbdf8c4944dcecdf949e4f684908d7ce4226cdcec60241e62e75810e
 SHA512 
670a14d852bb74b9074c3fef9310650f71ce1c56314109c49aea02a7a69acc836af60a8beab11da53e21b10a8e6da341fcfa18b68a1dfd33b26978dd63758e9c
-DIST mozjs-60.5.2.tar.bz2 32816585 BLAKE2B 
45ac4c9646e1275faf60eeedbf486f802cd106583eb7f640fe2243adc7cbb811dced5cefa94426cceca63468b0112be84078ffcef24cb2b8c1a7b6c8173c0d45
 SHA512 
5fb73330e7803bdd524fbe7cfdf4e6b72e85d4b22b0c827400317b5d052d1088d36e558ceac376393089e9d03e658b24e69262851fc04a66bbcda47135423dc0
 DIST spidermonkey-102-patches-04j.tar.xz 3996 BLAKE2B 
468697521adacc5d647b04f2228fc4c1a8131bc2523142f2d57f32e321303581ae8f793baae48966ecb27f48bf77eb084f7b2df1c1a0c667e9ed59ae93d786e6
 SHA512 
201bb779e2373cc00dfadc29a62b593030dfc12eec076114b92927f29f476d3fafdd056112dd1bb1f19f82827f4fe1252141e3998bec719e4196737a316d4ef2
-DIST spidermonkey-60.0-patches-04.tar.xz 4428 BLAKE2B 
af78049cd9b3ee6a9b689e6253486c4670fd3b506faade7d745dafaa7af329c0bd15cd35e95528a4c96688230f4803130967fb09b97aae2bda0ce0f73acaaf3e
 SHA512 
fb1326a81512146ba98773d4f7e0c4bc1bff0f076897c13f576fcf63b56f6965efeff633eea9160bca9f9bc4546505901084eabc33bc955de0b7ab3d6334387a
 DIST spidermonkey-68.6.0-patches-04.tar.xz 5956 BLAKE2B 
b1250391a5173e676272d5926b710c06b0e9de1ff03b130a57fdac30f2deefbee3fa92250b37e28087572fe5cce73eb112ef4e1fb0c0401d6ecdb22ab9868998
 SHA512 
94575b11b4f006c6ee0c8d64b315734a173cecb68e9128ca61ba1a28177e3c149b8cf1f3b3c47a7a263fad8da6196fc0101df87392f016686a827e0cd24fdc74
 DIST spidermonkey-78-patches-04.tar.xz 3408 BLAKE2B 
f2fdd4882e1e4de1908c458dc8dfedd5665ef7118f19704dabf2b2a80e2fae48813e9bc3d0c3410287e32c21e3f9d09233d8e5d15917f53aa2f60e6190cd9cdb
 SHA512 
87ac83c0ccc05f482913b1fbf043db1878536f935f934362a47283809c0cbfdeff040206a9c18c687384b606ba8a7bd9a7c1fc3c0bcfdd620987990a33ca1fe2
 DIST spidermonkey-91-patches-04j.tar.xz 4624 BLAKE2B 
d9cf47b39a165e8434d4f2f20ae3a9734c1bb81c32ddb75360e5edfa6817d6343be89aff0f8ec381485772cad80b00a069789decbc462129161afc3d4acfcb53
 SHA512 
bd574fee600cb4c6a262893b7d992d85c4059d512b829cd2f226aff86d8a6a83c2bdab466704e22f64bf6d29f90901037a34f9e90a42251952ba1cdbc0cab968

diff --git 
a/dev-lang/spidermonkey/files/spidermonkey-60.5.2-ia64-fix-virtual-address-length.patch
 
b/dev-lang/spidermonkey/files/spidermonkey-60.5.2-ia64-fix-virtual-address-length.patch
deleted file mode 100644
index 8b2245f1e353..
--- 
a/dev-lang/spidermonkey/files/spidermonkey-60.5.2-ia64-fix-virtual-address-length.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-From 8099213b51180254b322332ecd573239da4212c4 Mon Sep 17 00:00:00 2001
-From: Sergei Trofimovich 
-Date: Thu, 23 Jan 2020 22:57:53 +
-Subject: [PATCH] ProcessExecutableMemory.cpp: fix virtual address length on
- ia64
-
-ia64's usable virtual address space is page dependent. For 16K
-pages with 3 levels of page tables de can address only 44 bits
-of virtual memory, not default 47.
-
-The change makes page size detection dynamic and adapts to
-addressable bits. On ia64 it is '4 * log2(page_size/8)'.
-
-Signed-off-by: Sergei Trofimovich 

- js/src/jit/ProcessExecutableMemory.cpp | 25 +
- 1 file changed, 25 insertions(+)
-
-diff --git a/js/src/jit/ProcessExecutableMemory.cpp 
b/js/src/jit/ProcessExecutableMemory.cpp
-index 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2022-11-19 Thread Sam James
commit: 73384468f10e9d5b84e1541846b63692cb5f43eb
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 19 04:49:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 20 02:03:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73384468

dev-lang/spidermonkey: stabilize 91.13.0 for sparc

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

 dev-lang/spidermonkey/spidermonkey-91.13.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-91.13.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-91.13.0.ebuild
index 1b8998e50400..aec3404827c1 100644
--- a/dev-lang/spidermonkey/spidermonkey-91.13.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-91.13.0.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 ~riscv sparc x86"
 
 SLOT="91"
 LICENSE="MPL-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2022-11-19 Thread Sam James
commit: 2eb49883a744033f65f3cea06fabb87b82f1e7cd
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 19 04:25:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 20 02:03:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2eb49883

dev-lang/spidermonkey: keyword 91.13.0 for ~sparc

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

 dev-lang/spidermonkey/spidermonkey-91.13.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-91.13.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-91.13.0.ebuild
index 184124a976d7..1b8998e50400 100644
--- a/dev-lang/spidermonkey/spidermonkey-91.13.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-91.13.0.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 ~riscv ~sparc x86"
 
 SLOT="91"
 LICENSE="MPL-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2022-11-19 Thread Sam James
commit: 444878e3490c126e8f83cb784fcfcd296144e72e
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 19 04:46:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 20 00:41:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=444878e3

dev-lang/spidermonkey: stabilize 91.13.0 for ppc

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

 dev-lang/spidermonkey/spidermonkey-91.13.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-91.13.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-91.13.0.ebuild
index 5cd80ee2645c..184124a976d7 100644
--- a/dev-lang/spidermonkey/spidermonkey-91.13.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-91.13.0.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="amd64 arm arm64 ~mips ~ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 ~riscv x86"
 
 SLOT="91"
 LICENSE="MPL-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2022-11-18 Thread Arthur Zamarin
commit: 6b456898468966a39bdbd680a6f9b8c8afc2ee6a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 18 17:46:46 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 18 17:46:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b456898

dev-lang/spidermonkey: Stabilize 91.13.0 arm, #872377

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

 dev-lang/spidermonkey/spidermonkey-91.13.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-91.13.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-91.13.0.ebuild
index 11f4cc2fe5e8..5cd80ee2645c 100644
--- a/dev-lang/spidermonkey/spidermonkey-91.13.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-91.13.0.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="amd64 ~arm arm64 ~mips ~ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~mips ~ppc ppc64 ~riscv x86"
 
 SLOT="91"
 LICENSE="MPL-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2022-11-17 Thread Joonas Niilola
commit: a4d1ce93129d66b1bd553dda5e3e36b30f005c51
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Nov 18 07:19:13 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Nov 18 07:20:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4d1ce93

dev-lang/spidermonkey: add 102.5.0

 - llvm-15 compatibility.

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

 dev-lang/spidermonkey/Manifest|   1 +
 dev-lang/spidermonkey/spidermonkey-102.5.0.ebuild | 413 ++
 2 files changed, 414 insertions(+)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index 2e73958e8edd..996dcd5088c7 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -1,4 +1,5 @@
 DIST firefox-102.4.0esr.source.tar.xz 482118312 BLAKE2B 
dadb293edf4df20da5345aab6845ca9da8143a966b38d3660ea8ebc4f24ecab72097ba4345d30895907c83895883379867437f8097b86af4e7e0e691da551793
 SHA512 
30d9e6ef04fd86516e2cea3c797ec99af4c96b08576bb3409c0026da4fd1218167f89a007109e1fa4e2571f98f2dbe5ab58a26473533d45301f75b90ec3dbf28
+DIST firefox-102.5.0esr.source.tar.xz 478705384 BLAKE2B 
ee005b0e75151e39a9f34ab38a7a704a1f2efd4fe33bacb6a604a8a6ce8727210d0794b81e03e448d5baa2be264a7150728aac4f5b86d0a5154d549abf0c75ac
 SHA512 
f4e105209c61e9537ddc90afdb05ede0a31caceb9b164d96276c811abbd646d14bc246c00caa386c0b0561055096d30b298329c69270dd085b943bdbc3a91a13
 DIST firefox-102esr-patches-04j.tar.xz 21860 BLAKE2B 
1cc1d6493912f85e71cb5a0ec2c3196cda203242f3503bb6ce8c23a93e71a6e8b1138f88498a6a9698066134cc234989b35cb378693fb2cbc9ba4caa8d66761d
 SHA512 
9f7188dd79b9856826ae2a60b0109c2c86c60c10b03cd1828a9f7a7576df5c49ed3e11e4d3319d80e117204d6bc3408e375a62ad16ec8d2e53f999cd298811d8
 DIST firefox-68.0-patches-15.tar.xz 16060 BLAKE2B 
f9e6cd58ea51bed1af90a9d30fd551dc7e939afcd1b4d00de1271bd4bda94021c6f1799fd9945962c14ffa1fd0b6a6429369c4e45efc2000f179b9b2e46971e7
 SHA512 
9cb2479637dd8b84e0ab68dc0fe144acd2dc74feca282fd3c4b485ca6f0de8190244587622713a5421b243ccda153f738e9a8f463e87e15e93e9b725d943e128
 DIST firefox-68.12.0esr.source.tar.xz 313856956 BLAKE2B 
eeaa4acc9fabf15ec1b313170a30cee8e1fc10a8b08512b915b83b7d6a81c09b365733ed94638bd434864fd7b0cb8cbf1bc2e43441be69e31117e8e6a099234c
 SHA512 
839b02422e4c87bdb12e0995cd35ca8c1996f3fba00bbb46b419e46b67df5ec48a264cb14632db777ce29166ee4fdcb06e2ee3ce847e64328c58c9a2f9129f4c

diff --git a/dev-lang/spidermonkey/spidermonkey-102.5.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.5.0.ebuild
new file mode 100644
index ..33c212453933
--- /dev/null
+++ b/dev-lang/spidermonkey/spidermonkey-102.5.0.ebuild
@@ -0,0 +1,413 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+# Patch version
+FIREFOX_PATCHSET="firefox-102esr-patches-04j.tar.xz"
+SPIDERMONKEY_PATCHSET="spidermonkey-102-patches-04j.tar.xz"
+
+LLVM_MAX_SLOT=15
+
+PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_REQ_USE="ssl,xml(+)"
+
+WANT_AUTOCONF="2.1"
+
+inherit autotools check-reqs flag-o-matic llvm multiprocessing prefix 
python-any-r1 toolchain-funcs
+
+MY_PN="mozjs"
+MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases
+
+MY_MAJOR=$(ver_cut 1)
+
+MOZ_ESR=yes
+
+MOZ_PV=${PV}
+MOZ_PV_SUFFIX=
+if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
+   MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
+
+   # Convert the ebuild version to the upstream Mozilla version
+   MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
+   MOZ_PV="${MOZ_PV/_beta/b}"  # Handle beta for SRC_URI
+   MOZ_PV="${MOZ_PV%%_rc*}"# Handle rc for SRC_URI
+fi
+
+if [[ -n ${MOZ_ESR} ]] ; then
+   # ESR releases have slightly different version numbers
+   MOZ_PV="${MOZ_PV}esr"
+fi
+
+MOZ_PN="firefox"
+MOZ_P="${MOZ_PN}-${MOZ_PV}"
+MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
+MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
+
+MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV};
+
+if [[ ${PV} == *_rc* ]] ; then
+   
MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc};
+fi
+
+PATCH_URIS=(
+   
https://dev.gentoo.org/~{juippis,whissi}/mozilla/patchsets/${FIREFOX_PATCHSET}
+   
https://dev.gentoo.org/~{juippis,whissi}/mozilla/patchsets/${SPIDERMONKEY_PATCHSET}
+)
+
+SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}.source.tar.xz
+   ${PATCH_URIS[@]}"
+
+DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
+HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
+
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+SLOT="$(ver_cut 1)"
+LICENSE="MPL-2.0"
+IUSE="clang cpu_flags_arm_neon debug +jit lto test"
+
+#RESTRICT="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="${PYTHON_DEPS}
+   || (
+   (
+   sys-devel/clang:15
+   sys-devel/llvm:15
+  

[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2022-11-09 Thread Joonas Niilola
commit: 85609bb43e013fa2f90ff1bbd29a96174b86e0b1
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Nov 10 07:54:29 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Nov 10 07:54:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85609bb4

dev-lang/spidermonkey: cover more scenarios with AS="$(tc-getCC) -c"

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

 dev-lang/spidermonkey/spidermonkey-102.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-102.4.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.4.0.ebuild
index edf248964440..4f58b769e17b 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.4.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.4.0.ebuild
@@ -235,7 +235,6 @@ src_configure() {
have_switched_compiler=yes
fi
AR=llvm-ar
-   AS="clang -c"
CC=${CHOST}-clang
CXX=${CHOST}-clang++
NM=llvm-nm
@@ -260,6 +259,7 @@ src_configure() {
# Ensure we use correct toolchain
export HOST_CC="$(tc-getBUILD_CC)"
export HOST_CXX="$(tc-getBUILD_CXX)"
+   export AS="$(tc-getCC) -c"
tc-export CC CXX LD AR AS NM OBJDUMP RANLIB PKG_CONFIG
 
cd "${MOZJS_BUILDDIR}" || die



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2022-11-08 Thread Joonas Niilola
commit: 56bdf6fcd79b48588670071f341e31c0ca54c34d
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Nov  8 18:05:28 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Nov  8 18:07:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56bdf6fc

dev-lang/spidermonkey: switch from llvm-as to "clang -c"

Closes: https://bugs.gentoo.org/879177
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-lang/spidermonkey/spidermonkey-102.4.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-102.4.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.4.0.ebuild
index d78ef4c2e97f..edf248964440 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.4.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.4.0.ebuild
@@ -235,7 +235,7 @@ src_configure() {
have_switched_compiler=yes
fi
AR=llvm-ar
-   AS=llvm-as
+   AS="clang -c"
CC=${CHOST}-clang
CXX=${CHOST}-clang++
NM=llvm-nm
@@ -260,7 +260,7 @@ src_configure() {
# Ensure we use correct toolchain
export HOST_CC="$(tc-getBUILD_CC)"
export HOST_CXX="$(tc-getBUILD_CXX)"
-   tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG
+   tc-export CC CXX LD AR AS NM OBJDUMP RANLIB PKG_CONFIG
 
cd "${MOZJS_BUILDDIR}" || die
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2022-11-07 Thread Joonas Niilola
commit: b67430d2028ac285023796884012bd563bbf56cf
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Nov  7 14:59:18 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Nov  7 15:03:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b67430d2

dev-lang/spidermonkey: fix ebuilds to reflect latest llvm.eclass changes

 - also match lld checks to a slot.

Bug: https://bugs.gentoo.org/879177
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-lang/spidermonkey/spidermonkey-102.4.0.ebuild | 10 ++
 dev-lang/spidermonkey/spidermonkey-78.15.0.ebuild | 10 ++
 dev-lang/spidermonkey/spidermonkey-91.13.0.ebuild | 10 ++
 3 files changed, 18 insertions(+), 12 deletions(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-102.4.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.4.0.ebuild
index 40a248c7290f..d78ef4c2e97f 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.4.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.4.0.ebuild
@@ -113,8 +113,8 @@ llvm_check_deps() {
fi
 
if use lto ; then
-   if ! has_version -b "=sys-devel/lld-${LLVM_SLOT}*" ; 
then
-   einfo "=sys-devel/lld-${LLVM_SLOT}* is missing! 
Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+   if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then
+   einfo "sys-devel/lld:${LLVM_SLOT} is missing! 
Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
return 1
fi
fi
@@ -228,10 +228,12 @@ src_configure() {
einfo "Current RUSTFLAGS: ${RUSTFLAGS}"
 
local have_switched_compiler=
-   if use clang && ! tc-is-clang ; then
+   if use clang; then
# Force clang
einfo "Enforcing the use of clang due to USE=clang ..."
-   have_switched_compiler=yes
+   if tc-is-gcc; then
+   have_switched_compiler=yes
+   fi
AR=llvm-ar
AS=llvm-as
CC=${CHOST}-clang

diff --git a/dev-lang/spidermonkey/spidermonkey-78.15.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-78.15.0.ebuild
index 80ef8034aaa8..8af327dd9b6e 100644
--- a/dev-lang/spidermonkey/spidermonkey-78.15.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-78.15.0.ebuild
@@ -126,8 +126,8 @@ llvm_check_deps() {
fi
 
if use lto ; then
-   if ! has_version -b "=sys-devel/lld-${LLVM_SLOT}*" ; 
then
-   einfo "=sys-devel/lld-${LLVM_SLOT}* is missing! 
Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+   if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then
+   einfo "sys-devel/lld:${LLVM_SLOT} is missing! 
Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
return 1
fi
fi
@@ -252,10 +252,12 @@ src_configure() {
einfo "Current RUSTFLAGS: ${RUSTFLAGS}"
 
local have_switched_compiler=
-   if use clang && ! tc-is-clang ; then
+   if use clang; then
# Force clang
einfo "Enforcing the use of clang due to USE=clang ..."
-   have_switched_compiler=yes
+   if tc-is-gcc; then
+   have_switched_compiler=yes
+   fi
AR=llvm-ar
CC=${CHOST}-clang
CXX=${CHOST}-clang++

diff --git a/dev-lang/spidermonkey/spidermonkey-91.13.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-91.13.0.ebuild
index 6dc4ab9f813f..11f4cc2fe5e8 100644
--- a/dev-lang/spidermonkey/spidermonkey-91.13.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-91.13.0.ebuild
@@ -120,8 +120,8 @@ llvm_check_deps() {
fi
 
if use lto ; then
-   if ! has_version -b "=sys-devel/lld-${LLVM_SLOT}*" ; 
then
-   einfo "=sys-devel/lld-${LLVM_SLOT}* is missing! 
Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+   if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then
+   einfo "sys-devel/lld:${LLVM_SLOT} is missing! 
Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
return 1
fi
fi
@@ -235,10 +235,12 @@ src_configure() {
einfo "Current RUSTFLAGS: ${RUSTFLAGS}"
 
local have_switched_compiler=
-   if use clang && ! tc-is-clang ; then
+   if use clang; then
# Force clang
einfo "Enforcing the use of clang due to USE=clang ..."
-   have_switched_compiler=yes
+   if tc-is-gcc; then
+   have_switched_compiler=yes
+   fi
AR=llvm-ar
CC=${CHOST}-clang
CXX=${CHOST}-clang++



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2022-10-24 Thread Joonas Niilola
commit: 15cac7f0ad113d26c2702f3ba926f77b2cb508b6
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Oct 24 05:58:02 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Oct 24 06:02:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15cac7f0

dev-lang/spidermonkey: drop 102.3.0

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

 dev-lang/spidermonkey/Manifest|   2 -
 dev-lang/spidermonkey/spidermonkey-102.3.0.ebuild | 404 --
 2 files changed, 406 deletions(-)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index 7a2fd0ae9d22..2e73958e8edd 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -1,6 +1,4 @@
-DIST firefox-102.3.0esr.source.tar.xz 478260896 BLAKE2B 
c40ddcfefee874f6dff5d175331144461917269e912d959af20aa19cb8bdc57209403d1e5962311614be8fede33733f734c19bb0d32d881421fa1197539dce5f
 SHA512 
35357791f4de8b474780083a22fb52b7846b8012cbf01403f2b9526151d11c196ce0f9fba8e0f16d8235d7259af6fba1bc3acbb5b7e79129a28f390467aa7556
 DIST firefox-102.4.0esr.source.tar.xz 482118312 BLAKE2B 
dadb293edf4df20da5345aab6845ca9da8143a966b38d3660ea8ebc4f24ecab72097ba4345d30895907c83895883379867437f8097b86af4e7e0e691da551793
 SHA512 
30d9e6ef04fd86516e2cea3c797ec99af4c96b08576bb3409c0026da4fd1218167f89a007109e1fa4e2571f98f2dbe5ab58a26473533d45301f75b90ec3dbf28
-DIST firefox-102esr-patches-02j.tar.xz 19688 BLAKE2B 
f26b8dd2613712ab49db34247c432769386ac066238b86c0eea367cebbd167334f822866129d0874efc35da4da686e6185881649b0b3095dede28ec8c658a3b2
 SHA512 
456cd2b7d9f907080afb5225d353154117624fa938f24dcfae7ada03f5b39572e5d6d6e1a4bba7825465b48f6d38b04e5c0f69556c82d4ebbe1463e11dc809d7
 DIST firefox-102esr-patches-04j.tar.xz 21860 BLAKE2B 
1cc1d6493912f85e71cb5a0ec2c3196cda203242f3503bb6ce8c23a93e71a6e8b1138f88498a6a9698066134cc234989b35cb378693fb2cbc9ba4caa8d66761d
 SHA512 
9f7188dd79b9856826ae2a60b0109c2c86c60c10b03cd1828a9f7a7576df5c49ed3e11e4d3319d80e117204d6bc3408e375a62ad16ec8d2e53f999cd298811d8
 DIST firefox-68.0-patches-15.tar.xz 16060 BLAKE2B 
f9e6cd58ea51bed1af90a9d30fd551dc7e939afcd1b4d00de1271bd4bda94021c6f1799fd9945962c14ffa1fd0b6a6429369c4e45efc2000f179b9b2e46971e7
 SHA512 
9cb2479637dd8b84e0ab68dc0fe144acd2dc74feca282fd3c4b485ca6f0de8190244587622713a5421b243ccda153f738e9a8f463e87e15e93e9b725d943e128
 DIST firefox-68.12.0esr.source.tar.xz 313856956 BLAKE2B 
eeaa4acc9fabf15ec1b313170a30cee8e1fc10a8b08512b915b83b7d6a81c09b365733ed94638bd434864fd7b0cb8cbf1bc2e43441be69e31117e8e6a099234c
 SHA512 
839b02422e4c87bdb12e0995cd35ca8c1996f3fba00bbb46b419e46b67df5ec48a264cb14632db777ce29166ee4fdcb06e2ee3ce847e64328c58c9a2f9129f4c

diff --git a/dev-lang/spidermonkey/spidermonkey-102.3.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.3.0.ebuild
deleted file mode 100644
index db8db6b457db..
--- a/dev-lang/spidermonkey/spidermonkey-102.3.0.ebuild
+++ /dev/null
@@ -1,404 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-# Patch version
-FIREFOX_PATCHSET="firefox-102esr-patches-02j.tar.xz"
-SPIDERMONKEY_PATCHSET="spidermonkey-102-patches-04j.tar.xz"
-
-LLVM_MAX_SLOT=14
-
-PYTHON_COMPAT=( python3_{8..11} )
-PYTHON_REQ_USE="ssl,xml(+)"
-
-WANT_AUTOCONF="2.1"
-
-inherit autotools check-reqs flag-o-matic llvm multiprocessing prefix 
python-any-r1 toolchain-funcs
-
-MY_PN="mozjs"
-MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases
-
-MY_MAJOR=$(ver_cut 1)
-
-MOZ_ESR=yes
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
-   MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
-   # Convert the ebuild version to the upstream Mozilla version
-   MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
-   MOZ_PV="${MOZ_PV/_beta/b}"  # Handle beta for SRC_URI
-   MOZ_PV="${MOZ_PV%%_rc*}"# Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
-   # ESR releases have slightly different version numbers
-   MOZ_PV="${MOZ_PV}esr"
-fi
-
-MOZ_PN="firefox"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV};
-
-if [[ ${PV} == *_rc* ]] ; then
-   
MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc};
-fi
-
-PATCH_URIS=(
-   
https://dev.gentoo.org/~{juippis,whissi}/mozilla/patchsets/${FIREFOX_PATCHSET}
-   
https://dev.gentoo.org/~{juippis,whissi}/mozilla/patchsets/${SPIDERMONKEY_PATCHSET}
-)
-
-SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}.source.tar.xz
-   ${PATCH_URIS[@]}"
-
-DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
-HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
-
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-

[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/, dev-lang/spidermonkey/files/

2022-10-23 Thread Joonas Niilola
commit: e981f16884a12a39bc8ce103c9cb2ae8f063fd81
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Oct 23 06:25:39 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Oct 23 06:27:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e981f168

dev-lang/spidermonkey: add 102.4.0

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

 dev-lang/spidermonkey/Manifest |   2 +
 .../files/spidermonkey-102-known-test-failures.txt |  94 -
 dev-lang/spidermonkey/spidermonkey-102.4.0.ebuild  | 404 +
 3 files changed, 498 insertions(+), 2 deletions(-)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index 5df8900dc4c9..7a2fd0ae9d22 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -1,5 +1,7 @@
 DIST firefox-102.3.0esr.source.tar.xz 478260896 BLAKE2B 
c40ddcfefee874f6dff5d175331144461917269e912d959af20aa19cb8bdc57209403d1e5962311614be8fede33733f734c19bb0d32d881421fa1197539dce5f
 SHA512 
35357791f4de8b474780083a22fb52b7846b8012cbf01403f2b9526151d11c196ce0f9fba8e0f16d8235d7259af6fba1bc3acbb5b7e79129a28f390467aa7556
+DIST firefox-102.4.0esr.source.tar.xz 482118312 BLAKE2B 
dadb293edf4df20da5345aab6845ca9da8143a966b38d3660ea8ebc4f24ecab72097ba4345d30895907c83895883379867437f8097b86af4e7e0e691da551793
 SHA512 
30d9e6ef04fd86516e2cea3c797ec99af4c96b08576bb3409c0026da4fd1218167f89a007109e1fa4e2571f98f2dbe5ab58a26473533d45301f75b90ec3dbf28
 DIST firefox-102esr-patches-02j.tar.xz 19688 BLAKE2B 
f26b8dd2613712ab49db34247c432769386ac066238b86c0eea367cebbd167334f822866129d0874efc35da4da686e6185881649b0b3095dede28ec8c658a3b2
 SHA512 
456cd2b7d9f907080afb5225d353154117624fa938f24dcfae7ada03f5b39572e5d6d6e1a4bba7825465b48f6d38b04e5c0f69556c82d4ebbe1463e11dc809d7
+DIST firefox-102esr-patches-04j.tar.xz 21860 BLAKE2B 
1cc1d6493912f85e71cb5a0ec2c3196cda203242f3503bb6ce8c23a93e71a6e8b1138f88498a6a9698066134cc234989b35cb378693fb2cbc9ba4caa8d66761d
 SHA512 
9f7188dd79b9856826ae2a60b0109c2c86c60c10b03cd1828a9f7a7576df5c49ed3e11e4d3319d80e117204d6bc3408e375a62ad16ec8d2e53f999cd298811d8
 DIST firefox-68.0-patches-15.tar.xz 16060 BLAKE2B 
f9e6cd58ea51bed1af90a9d30fd551dc7e939afcd1b4d00de1271bd4bda94021c6f1799fd9945962c14ffa1fd0b6a6429369c4e45efc2000f179b9b2e46971e7
 SHA512 
9cb2479637dd8b84e0ab68dc0fe144acd2dc74feca282fd3c4b485ca6f0de8190244587622713a5421b243ccda153f738e9a8f463e87e15e93e9b725d943e128
 DIST firefox-68.12.0esr.source.tar.xz 313856956 BLAKE2B 
eeaa4acc9fabf15ec1b313170a30cee8e1fc10a8b08512b915b83b7d6a81c09b365733ed94638bd434864fd7b0cb8cbf1bc2e43441be69e31117e8e6a099234c
 SHA512 
839b02422e4c87bdb12e0995cd35ca8c1996f3fba00bbb46b419e46b67df5ec48a264cb14632db777ce29166ee4fdcb06e2ee3ce847e64328c58c9a2f9129f4c
 DIST firefox-78.15.0esr.source.tar.xz 330819568 BLAKE2B 
dc8785613c2f72c55d484642c89c2545765a9efbd609bc7c2cf57b4a3a06a2ea22e6959e42b5b8af867db782e8b2097a67dec858796b744e47008a8e575e2316
 SHA512 
ac3de735b246ce4f0e1619cd2664321ffa374240ce6843e785d79a350dc30c967996bbcc5e3b301cb3d822ca981cbea116758fc4122f1738d75ddfd1165b6378

diff --git 
a/dev-lang/spidermonkey/files/spidermonkey-102-known-test-failures.txt 
b/dev-lang/spidermonkey/files/spidermonkey-102-known-test-failures.txt
index 2585667d7260..c2b558c0b2b0 100644
--- a/dev-lang/spidermonkey/files/spidermonkey-102-known-test-failures.txt
+++ b/dev-lang/spidermonkey/files/spidermonkey-102-known-test-failures.txt
@@ -1,9 +1,99 @@
+non262/Date/15.9.5.7.js
+non262/Date/reset-time-zone-cache-same-offset.js
 non262/Date/time-zone-etc_localetime.js
+non262/Date/time-zones-historic.js
 non262/Date/time-zones-imported.js
+non262/Date/toString-localized-posix.js
+non262/Date/toString-localized.js
+non262/Intl/Array/toLocaleString-date.js
+non262/Intl/Collator/collation.js
+non262/Intl/Date/toLocaleString_timeZone.js
+non262/Intl/Date/toLocaleTimeString_timeZone.js
 non262/Intl/DateTimeFormat/day-period-hour-cycle.js
+non262/Intl/DateTimeFormat/extended-time-zone-names.js
+non262/Intl/DateTimeFormat/field-widths.js
+non262/Intl/DateTimeFormat/format.js
+non262/Intl/DateTimeFormat/formatRange-hour-cycle.js
+non262/Intl/DateTimeFormat/formatToParts.js
+non262/Intl/DateTimeFormat/format_timeZone.js
 non262/Intl/DateTimeFormat/fractional-second-digits-append-item.js
-non262/Intl/DateTimeFormat/timeZone_backward_links.js
+non262/Intl/DateTimeFormat/hourCycle.js
+non262/Intl/DateTimeFormat/implied-script-has-consistent-output.js
 non262/Intl/DateTimeFormat/timeZone_version.js
+non262/Intl/DisplayNames/calendar.js
+non262/Intl/DisplayNames/dateTimeField.js
+non262/Intl/ListFormat/conjunction-type.js
+non262/Intl/Locale/likely-subtags-generated.js
+non262/Intl/NumberFormat/currency-narrow-symbol.js
+non262/Intl/NumberFormat/format.js
+non262/Intl/NumberFormat/notation-compact-long.js
 non262/Intl/available-locales-resolved.js
 non262/Intl/available-locales-supported.js
-non262/Intl/supportedValuesOf-timeZones-canonical.js

[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2022-10-04 Thread Arthur Zamarin
commit: a041a41b00ed17101d270b4b7d2dd3436c889d3e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Oct  4 19:45:36 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Oct  4 20:23:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a041a41b

dev-lang/spidermonkey: use python_has_version inside python_check_deps

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

 dev-lang/spidermonkey/spidermonkey-91.11.0.ebuild | 2 +-
 dev-lang/spidermonkey/spidermonkey-91.13.0.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-91.11.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-91.11.0.ebuild
index 8f2c8f73bf2f..787d955a13d0 100644
--- a/dev-lang/spidermonkey/spidermonkey-91.11.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-91.11.0.ebuild
@@ -132,7 +132,7 @@ llvm_check_deps() {
 
 python_check_deps() {
if use test ; then
-   has_version "dev-python/six[${PYTHON_USEDEP}]"
+   python_has_version "dev-python/six[${PYTHON_USEDEP}]"
fi
 }
 

diff --git a/dev-lang/spidermonkey/spidermonkey-91.13.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-91.13.0.ebuild
index 13a89a1b6848..6dc4ab9f813f 100644
--- a/dev-lang/spidermonkey/spidermonkey-91.13.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-91.13.0.ebuild
@@ -132,7 +132,7 @@ llvm_check_deps() {
 
 python_check_deps() {
if use test ; then
-   has_version "dev-python/six[${PYTHON_USEDEP}]"
+   python_has_version "dev-python/six[${PYTHON_USEDEP}]"
fi
 }
 



  1   2   3   4   5   >