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

2019-03-20 Thread Jory Pratt
commit: 617077d41a231751e47330cdbf65e775251cbcb1
Author: Jory Pratt  gentoo  org>
AuthorDate: Wed Mar 20 17:20:07 2019 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Wed Mar 20 17:20:07 2019 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=617077d4

Use in tree spidermonkey

 dev-lang/spidermonkey/Manifest |  14 --
 .../files/moz38-dont-hardcode-libc-soname.patch|  15 --
 .../files/spidermonkey-52-baseconfig.patch |  22 ---
 .../spidermonkey-perl-defined-array-check.patch|  11 --
 dev-lang/spidermonkey/metadata.xml |  18 ---
 dev-lang/spidermonkey/spidermonkey-1.8.5-r6.ebuild | 150 
 .../spidermonkey/spidermonkey-17.0.0-r5.ebuild | 141 --
 .../spidermonkey/spidermonkey-24.2.0-r4.ebuild | 157 -
 dev-lang/spidermonkey/spidermonkey-38.3.0.ebuild   | 147 ---
 dev-lang/spidermonkey/spidermonkey-45.0.2.ebuild   | 147 ---
 .../spidermonkey-52.4.0_pre20171003-r1.ebuild  | 145 ---
 .../spidermonkey/spidermonkey-60.1.1_pre3.ebuild   | 141 --
 12 files changed, 1108 deletions(-)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
deleted file mode 100644
index 6b1792d..000
--- a/dev-lang/spidermonkey/Manifest
+++ /dev/null
@@ -1,14 +0,0 @@
-DIST js185-1.0.0.tar.gz 6164605 BLAKE2B 
76a37f0ceae05d3475853875bd0ce4be6e525e4114816f8f281ea6fc6b60a71060975a0fa1cb843f57ad1e2f842dfb26b24244fa0fd6c20f6ae2ebbe430f70be
 SHA512 
2af7122a7c7007fd7b6668776fe1222515a810b3e43bbf0f76b8f94e1ef406ffd3fb5ccec393021b00274c05b38a77235bc8d6886994c56762fcaf0aa7cf6718
-DIST mozjs-24.2.0.tar.bz2 15624530 BLAKE2B 
633f3e42011a8395aa4e60842c2de1cb472692a0d9355c1e2c49e1ef943605cafaea0c836f9044adfceb38d7e04a0941b895474d08097f641bfca4494c5c5fe4
 SHA512 
49805e256f6fa797505c01b7596d5bb941ed7a2454862c52ed42ad48b5ae4540b777e77ed8da1b98c89f8622ed2c76052187983687008a4ff53594addb328df4
-DIST mozjs-38.3.0sfink2.tar.bz2 27232902 BLAKE2B 
42a039a41b7479a32e22f260cb58f098e1a1d4833f801f193bdd8b75403f94567b9ef2ebe85b2a811fe2f9b27cd934afe1054bd4e7d9aae0b8a80acdec8e42a4
 SHA512 
debad1fbd21e025c567b083677cfd0a2023ec2aff750241f495ac2977034a7299e068cb3b0b2351c97457119cc8aef563f00416092a70a3a269d20947b700206
-DIST mozjs-45.0.2.tar.bz2 97508152 BLAKE2B 
89600f7e2a3effe71ad140646110aaf3be91cc5313cf227f1d16e796e249e287cc8dbf2599aa4277f2652a83ec3570f58c1c51ef319632254b9ac5caec46bb9a
 SHA512 
84a3cf12e2603e00bcfe518a1a5000f53b21758c1c6b32a0410e63ab7db8d4452028195b0ba3e56144054b06e90f8e5195b4db94dba711f7c75d11da99c6c61d
-DIST mozjs-52.4.0_pre20171003.tar.bz2 30588541 BLAKE2B 
ca3dace6f22d510d6d9f087f236100cae4b913b8d194fdec77f2a32b82276613417344fc4d899fca0d908ecb981d59f7e5608e7cd62f6f134dbcdf87f89a3276
 SHA512 
80e006ed7550b64dad7cf78335dd9f2d34f50ad486439887f0088eb3817242d24cf7c1d9325e2dcd4a01fd5c5f54d710873113b97fd914ccd961fa46a71653fa
-DIST mozjs-60.1.1pre3.tar.bz2 32220884 BLAKE2B 
d71b549222a4baeb508cb31a67ca00b3b77f45b1c4c5e1ab20e60e4128b394472257f14cbae3b37d2dda7eb68b0ecadba09288c38f74a8c4c419ebf61743adff
 SHA512 
a5338f72627c57d4bcc6317abd7edb7613890c7e6208617a6cdb15a2579f38cbcaf837ff6f2b3d690148a08042817185a1e24acefccd73e1818764905f576987
-DIST mozjs17.0.0.tar.gz 6778934 BLAKE2B 
a37debf5079fc4c27bb9edd3172c6e7914f6128fac6ffa97b49ac266c477d0916b180fb68ecd0916a52f935959a83d73254b0ba72b4898adc5e3b85927d17d2a
 SHA512 
39b68aeb9f712f146778d8b68ee795709a1372c8ab893a222af4eb34882427d6f5cf877e743d6cb2f1b4348c194d8f3774f00cb775b03515b34b49560b748be4
-DIST spidermonkey-52.0-patches-0.tar.xz 5172 BLAKE2B 
8bcf9477de47ef3b882cd3281efa7f77c16ce11fc93f6a620917adf629fde8290af1dd69f0930a889aacfee3603bf60eb9c1e718a1dfd3e218a1013b6192
 SHA512 
88ad640fb0efa4972f1b7782bd0abee1751b73914ee51faade93b25c4d8eec64e7693898842a406c49fc2ab43733404efeccb138afb64d2193b9a5eb612578e3
-DIST spidermonkey-60.0-patches-02.tar.xz 3024 BLAKE2B 
03dfb0508a15cbad309d6e6c79677829e6a31bf714e8a02683533f0610666df52d1d3f51058c0895667906f604b682bd1545a984ab3ba745244702722792d742
 SHA512 
8e7e969822c4fb85172a5a52b8c6533318101ea8f777f78a749763836995bfecf408d8fd9bb68a4989045e8d6eb9fc0060dedb2eb48c84069318cc2eed0a1fea
-DIST spidermonkey-slot0-patches-01.tar.xz 10488 BLAKE2B 
4a5195ac11d1076046424fc10d1416d097fb230cd8b0b28ac8b65d379e0c0518586ced0f48f833dea52b13fb5d300e02664657ab2479bfcc343bc358d394d5d7
 SHA512 
6c878ed0b50c052989a8b965fed845e9c672b691f4c4b1f98ee82e81a33880e1e6bf1dac8222d71322553282de602a88272dedebbcf50d27967fc172f0a8054a
-DIST spidermonkey-slot17-patches-01.tar.xz 2748 BLAKE2B 
a55504d726f925096de7e066a1d323154bc796018644f347bc1d012ea6ee8441cc19f30689e06fd26bab5a5d2e8376e90bf2c1930a588be8b48865f7bbc524ea
 SHA512 
21a90f85d156de3cca9811317507162a458f908bb447924fcfbf49b7bb70496b611ce7df90b90775316b8ceafda56692be3bf856b168b83ed40b8a5c668eed3f
-DIST spidermonkey-slot24-patches-01.tar.xz 3444 BLAKE2B 

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

2018-08-07 Thread Ian Stakenvicius
commit: 8dfb30482f57773d3a9e64c02657e1536e1a79a9
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Tue Aug  7 14:07:29 2018 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Tue Aug  7 14:09:23 2018 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=8dfb3048

dev-lang/spidermonkey:60 - fix SLOT

Bug: http://bugs.gentoo.org/662746

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

diff --git a/dev-lang/spidermonkey/spidermonkey-60.1.1_pre3.ebuild 
b/dev-lang/spidermonkey/spidermonkey-60.1.1_pre3.ebuild
index aeb1675..09d9d29 100644
--- a/dev-lang/spidermonkey/spidermonkey-60.1.1_pre3.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-60.1.1_pre3.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://archive.mozilla.org/pub/spidermonkey/prereleases/60/pre3/${MY_P
https://dev.gentoo.org/~axs/distfiles/${PN}-60.0-patches-02.tar.xz;
 
 LICENSE="NPL-1.1"
-SLOT="52"
+SLOT="60"
 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~x86-fbsd"
 IUSE="debug +jit minimal +system-icu test"
 



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

2018-07-30 Thread Ian Stakenvicius
commit: d162f932e9c4dab1c25be7fae6791fb662cc722d
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Mon Jul 30 23:01:49 2018 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Mon Jul 30 23:01:49 2018 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=d162f932

dev-lang/spidermonkey:60 - bump to 60.1.1_pre3

 dev-lang/spidermonkey/Manifest  | 2 +-
 ...{spidermonkey-60.0.2_pre2.ebuild => spidermonkey-60.1.1_pre3.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index 4898262..6b1792d 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -3,7 +3,7 @@ DIST mozjs-24.2.0.tar.bz2 15624530 BLAKE2B 
633f3e42011a8395aa4e60842c2de1cb47269
 DIST mozjs-38.3.0sfink2.tar.bz2 27232902 BLAKE2B 
42a039a41b7479a32e22f260cb58f098e1a1d4833f801f193bdd8b75403f94567b9ef2ebe85b2a811fe2f9b27cd934afe1054bd4e7d9aae0b8a80acdec8e42a4
 SHA512 
debad1fbd21e025c567b083677cfd0a2023ec2aff750241f495ac2977034a7299e068cb3b0b2351c97457119cc8aef563f00416092a70a3a269d20947b700206
 DIST mozjs-45.0.2.tar.bz2 97508152 BLAKE2B 
89600f7e2a3effe71ad140646110aaf3be91cc5313cf227f1d16e796e249e287cc8dbf2599aa4277f2652a83ec3570f58c1c51ef319632254b9ac5caec46bb9a
 SHA512 
84a3cf12e2603e00bcfe518a1a5000f53b21758c1c6b32a0410e63ab7db8d4452028195b0ba3e56144054b06e90f8e5195b4db94dba711f7c75d11da99c6c61d
 DIST mozjs-52.4.0_pre20171003.tar.bz2 30588541 BLAKE2B 
ca3dace6f22d510d6d9f087f236100cae4b913b8d194fdec77f2a32b82276613417344fc4d899fca0d908ecb981d59f7e5608e7cd62f6f134dbcdf87f89a3276
 SHA512 
80e006ed7550b64dad7cf78335dd9f2d34f50ad486439887f0088eb3817242d24cf7c1d9325e2dcd4a01fd5c5f54d710873113b97fd914ccd961fa46a71653fa
-DIST mozjs-60.0.2pre2.tar.bz2 32269656 BLAKE2B 
c922acfe5d1ade58d48b69a771cfbdb2108cc964c6ee699d4fd02a4854a0217704ccf10cfcda388e6563b39a7283473585002d381de0c5d717b3e6ea89251866
 SHA512 
8f3332a60bf041df9b1541d00e3015d6ce16d5a44172c05973e44233471896c0ba1a4cefe3510ebca557b10d0f708c64b59c0276cf72b023601756696b651cff
+DIST mozjs-60.1.1pre3.tar.bz2 32220884 BLAKE2B 
d71b549222a4baeb508cb31a67ca00b3b77f45b1c4c5e1ab20e60e4128b394472257f14cbae3b37d2dda7eb68b0ecadba09288c38f74a8c4c419ebf61743adff
 SHA512 
a5338f72627c57d4bcc6317abd7edb7613890c7e6208617a6cdb15a2579f38cbcaf837ff6f2b3d690148a08042817185a1e24acefccd73e1818764905f576987
 DIST mozjs17.0.0.tar.gz 6778934 BLAKE2B 
a37debf5079fc4c27bb9edd3172c6e7914f6128fac6ffa97b49ac266c477d0916b180fb68ecd0916a52f935959a83d73254b0ba72b4898adc5e3b85927d17d2a
 SHA512 
39b68aeb9f712f146778d8b68ee795709a1372c8ab893a222af4eb34882427d6f5cf877e743d6cb2f1b4348c194d8f3774f00cb775b03515b34b49560b748be4
 DIST spidermonkey-52.0-patches-0.tar.xz 5172 BLAKE2B 
8bcf9477de47ef3b882cd3281efa7f77c16ce11fc93f6a620917adf629fde8290af1dd69f0930a889aacfee3603bf60eb9c1e718a1dfd3e218a1013b6192
 SHA512 
88ad640fb0efa4972f1b7782bd0abee1751b73914ee51faade93b25c4d8eec64e7693898842a406c49fc2ab43733404efeccb138afb64d2193b9a5eb612578e3
 DIST spidermonkey-60.0-patches-02.tar.xz 3024 BLAKE2B 
03dfb0508a15cbad309d6e6c79677829e6a31bf714e8a02683533f0610666df52d1d3f51058c0895667906f604b682bd1545a984ab3ba745244702722792d742
 SHA512 
8e7e969822c4fb85172a5a52b8c6533318101ea8f777f78a749763836995bfecf408d8fd9bb68a4989045e8d6eb9fc0060dedb2eb48c84069318cc2eed0a1fea

diff --git a/dev-lang/spidermonkey/spidermonkey-60.0.2_pre2.ebuild 
b/dev-lang/spidermonkey/spidermonkey-60.1.1_pre3.ebuild
similarity index 99%
rename from dev-lang/spidermonkey/spidermonkey-60.0.2_pre2.ebuild
rename to dev-lang/spidermonkey/spidermonkey-60.1.1_pre3.ebuild
index b43a855..aeb1675 100644
--- a/dev-lang/spidermonkey/spidermonkey-60.0.2_pre2.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-60.1.1_pre3.ebuild
@@ -10,7 +10,7 @@ MY_P="${MY_PN}-${PV/_rc/.rc}"
 MY_P="${MY_P/_pre/pre}"
 DESCRIPTION="Stand-alone JavaScript C++ library"
 
HOMEPAGE="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey;
-SRC_URI="https://archive.mozilla.org/pub/spidermonkey/prereleases/60/pre2/${MY_P}.tar.bz2
+SRC_URI="https://archive.mozilla.org/pub/spidermonkey/prereleases/60/pre3/${MY_P}.tar.bz2
https://dev.gentoo.org/~axs/distfiles/${PN}-60.0-patches-02.tar.xz;
 
 LICENSE="NPL-1.1"



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

2018-07-06 Thread Ian Stakenvicius
commit: 8c0b67f658a2f3d0c63cedfa0bc413484285a786
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Fri Jul  6 19:40:30 2018 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Fri Jul  6 19:40:30 2018 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=8c0b67f6

dev-lang/spidermonkey:  bump to 60.0.2_pre2 for testing

 dev-lang/spidermonkey/Manifest |   2 +
 .../spidermonkey/spidermonkey-60.0.2_pre2.ebuild   | 141 +
 2 files changed, 143 insertions(+)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index 6e0cd77..4898262 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -3,8 +3,10 @@ DIST mozjs-24.2.0.tar.bz2 15624530 BLAKE2B 
633f3e42011a8395aa4e60842c2de1cb47269
 DIST mozjs-38.3.0sfink2.tar.bz2 27232902 BLAKE2B 
42a039a41b7479a32e22f260cb58f098e1a1d4833f801f193bdd8b75403f94567b9ef2ebe85b2a811fe2f9b27cd934afe1054bd4e7d9aae0b8a80acdec8e42a4
 SHA512 
debad1fbd21e025c567b083677cfd0a2023ec2aff750241f495ac2977034a7299e068cb3b0b2351c97457119cc8aef563f00416092a70a3a269d20947b700206
 DIST mozjs-45.0.2.tar.bz2 97508152 BLAKE2B 
89600f7e2a3effe71ad140646110aaf3be91cc5313cf227f1d16e796e249e287cc8dbf2599aa4277f2652a83ec3570f58c1c51ef319632254b9ac5caec46bb9a
 SHA512 
84a3cf12e2603e00bcfe518a1a5000f53b21758c1c6b32a0410e63ab7db8d4452028195b0ba3e56144054b06e90f8e5195b4db94dba711f7c75d11da99c6c61d
 DIST mozjs-52.4.0_pre20171003.tar.bz2 30588541 BLAKE2B 
ca3dace6f22d510d6d9f087f236100cae4b913b8d194fdec77f2a32b82276613417344fc4d899fca0d908ecb981d59f7e5608e7cd62f6f134dbcdf87f89a3276
 SHA512 
80e006ed7550b64dad7cf78335dd9f2d34f50ad486439887f0088eb3817242d24cf7c1d9325e2dcd4a01fd5c5f54d710873113b97fd914ccd961fa46a71653fa
+DIST mozjs-60.0.2pre2.tar.bz2 32269656 BLAKE2B 
c922acfe5d1ade58d48b69a771cfbdb2108cc964c6ee699d4fd02a4854a0217704ccf10cfcda388e6563b39a7283473585002d381de0c5d717b3e6ea89251866
 SHA512 
8f3332a60bf041df9b1541d00e3015d6ce16d5a44172c05973e44233471896c0ba1a4cefe3510ebca557b10d0f708c64b59c0276cf72b023601756696b651cff
 DIST mozjs17.0.0.tar.gz 6778934 BLAKE2B 
a37debf5079fc4c27bb9edd3172c6e7914f6128fac6ffa97b49ac266c477d0916b180fb68ecd0916a52f935959a83d73254b0ba72b4898adc5e3b85927d17d2a
 SHA512 
39b68aeb9f712f146778d8b68ee795709a1372c8ab893a222af4eb34882427d6f5cf877e743d6cb2f1b4348c194d8f3774f00cb775b03515b34b49560b748be4
 DIST spidermonkey-52.0-patches-0.tar.xz 5172 BLAKE2B 
8bcf9477de47ef3b882cd3281efa7f77c16ce11fc93f6a620917adf629fde8290af1dd69f0930a889aacfee3603bf60eb9c1e718a1dfd3e218a1013b6192
 SHA512 
88ad640fb0efa4972f1b7782bd0abee1751b73914ee51faade93b25c4d8eec64e7693898842a406c49fc2ab43733404efeccb138afb64d2193b9a5eb612578e3
+DIST spidermonkey-60.0-patches-02.tar.xz 3024 BLAKE2B 
03dfb0508a15cbad309d6e6c79677829e6a31bf714e8a02683533f0610666df52d1d3f51058c0895667906f604b682bd1545a984ab3ba745244702722792d742
 SHA512 
8e7e969822c4fb85172a5a52b8c6533318101ea8f777f78a749763836995bfecf408d8fd9bb68a4989045e8d6eb9fc0060dedb2eb48c84069318cc2eed0a1fea
 DIST spidermonkey-slot0-patches-01.tar.xz 10488 BLAKE2B 
4a5195ac11d1076046424fc10d1416d097fb230cd8b0b28ac8b65d379e0c0518586ced0f48f833dea52b13fb5d300e02664657ab2479bfcc343bc358d394d5d7
 SHA512 
6c878ed0b50c052989a8b965fed845e9c672b691f4c4b1f98ee82e81a33880e1e6bf1dac8222d71322553282de602a88272dedebbcf50d27967fc172f0a8054a
 DIST spidermonkey-slot17-patches-01.tar.xz 2748 BLAKE2B 
a55504d726f925096de7e066a1d323154bc796018644f347bc1d012ea6ee8441cc19f30689e06fd26bab5a5d2e8376e90bf2c1930a588be8b48865f7bbc524ea
 SHA512 
21a90f85d156de3cca9811317507162a458f908bb447924fcfbf49b7bb70496b611ce7df90b90775316b8ceafda56692be3bf856b168b83ed40b8a5c668eed3f
 DIST spidermonkey-slot24-patches-01.tar.xz 3444 BLAKE2B 
f207577db223d51e315d473f0eefa8a2805fab49acd952fa5796eb4e967c82c76965afcdea1b55ac98c5e94f4321f40c1ea9079d5ebee99fdef950bddee91ab2
 SHA512 
712250983f726eb2fe7ae243e9ca510b6e5b8fa0f221fe5120c2e2f75334f7e4b10b8ab172869d7333a120529dbc2a513c170533d5ad5af27a2643ce1384bbdb

diff --git a/dev-lang/spidermonkey/spidermonkey-60.0.2_pre2.ebuild 
b/dev-lang/spidermonkey/spidermonkey-60.0.2_pre2.ebuild
new file mode 100644
index 000..b43a855
--- /dev/null
+++ b/dev-lang/spidermonkey/spidermonkey-60.0.2_pre2.ebuild
@@ -0,0 +1,141 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+WANT_AUTOCONF="2.1"
+inherit autotools toolchain-funcs pax-utils mozcoreconf-v5
+
+MY_PN="mozjs"
+MY_P="${MY_PN}-${PV/_rc/.rc}"
+MY_P="${MY_P/_pre/pre}"
+DESCRIPTION="Stand-alone JavaScript C++ library"
+HOMEPAGE="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey;
+SRC_URI="https://archive.mozilla.org/pub/spidermonkey/prereleases/60/pre2/${MY_P}.tar.bz2
+   https://dev.gentoo.org/~axs/distfiles/${PN}-60.0-patches-02.tar.xz;
+
+LICENSE="NPL-1.1"
+SLOT="52"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~x86-fbsd"
+IUSE="debug +jit 

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

2018-06-28 Thread Jory Pratt
commit: 9f6e23b7cd602f020235bdd7ef6303c4c0f342f1
Author: Jory A. Pratt  gentoo  org>
AuthorDate: Thu Jun 28 19:49:47 2018 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Thu Jun 28 19:49:47 2018 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=9f6e23b7

dev-lang/spidermonkey: Add spidermonkey to overlay, start converting
urls to use archieve servers

 dev-lang/spidermonkey/Manifest |  12 ++
 .../files/moz38-dont-hardcode-libc-soname.patch|  15 ++
 .../files/spidermonkey-52-baseconfig.patch |  22 +++
 .../spidermonkey-perl-defined-array-check.patch|  11 ++
 dev-lang/spidermonkey/metadata.xml |  18 +++
 dev-lang/spidermonkey/spidermonkey-1.8.5-r6.ebuild | 150 
 .../spidermonkey/spidermonkey-17.0.0-r5.ebuild | 141 ++
 .../spidermonkey/spidermonkey-24.2.0-r4.ebuild | 157 +
 dev-lang/spidermonkey/spidermonkey-38.3.0.ebuild   | 147 +++
 dev-lang/spidermonkey/spidermonkey-45.0.2.ebuild   | 147 +++
 .../spidermonkey-52.4.0_pre20171003-r1.ebuild  | 145 +++
 11 files changed, 965 insertions(+)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
new file mode 100644
index 000..6e0cd77
--- /dev/null
+++ b/dev-lang/spidermonkey/Manifest
@@ -0,0 +1,12 @@
+DIST js185-1.0.0.tar.gz 6164605 BLAKE2B 
76a37f0ceae05d3475853875bd0ce4be6e525e4114816f8f281ea6fc6b60a71060975a0fa1cb843f57ad1e2f842dfb26b24244fa0fd6c20f6ae2ebbe430f70be
 SHA512 
2af7122a7c7007fd7b6668776fe1222515a810b3e43bbf0f76b8f94e1ef406ffd3fb5ccec393021b00274c05b38a77235bc8d6886994c56762fcaf0aa7cf6718
+DIST mozjs-24.2.0.tar.bz2 15624530 BLAKE2B 
633f3e42011a8395aa4e60842c2de1cb472692a0d9355c1e2c49e1ef943605cafaea0c836f9044adfceb38d7e04a0941b895474d08097f641bfca4494c5c5fe4
 SHA512 
49805e256f6fa797505c01b7596d5bb941ed7a2454862c52ed42ad48b5ae4540b777e77ed8da1b98c89f8622ed2c76052187983687008a4ff53594addb328df4
+DIST mozjs-38.3.0sfink2.tar.bz2 27232902 BLAKE2B 
42a039a41b7479a32e22f260cb58f098e1a1d4833f801f193bdd8b75403f94567b9ef2ebe85b2a811fe2f9b27cd934afe1054bd4e7d9aae0b8a80acdec8e42a4
 SHA512 
debad1fbd21e025c567b083677cfd0a2023ec2aff750241f495ac2977034a7299e068cb3b0b2351c97457119cc8aef563f00416092a70a3a269d20947b700206
+DIST mozjs-45.0.2.tar.bz2 97508152 BLAKE2B 
89600f7e2a3effe71ad140646110aaf3be91cc5313cf227f1d16e796e249e287cc8dbf2599aa4277f2652a83ec3570f58c1c51ef319632254b9ac5caec46bb9a
 SHA512 
84a3cf12e2603e00bcfe518a1a5000f53b21758c1c6b32a0410e63ab7db8d4452028195b0ba3e56144054b06e90f8e5195b4db94dba711f7c75d11da99c6c61d
+DIST mozjs-52.4.0_pre20171003.tar.bz2 30588541 BLAKE2B 
ca3dace6f22d510d6d9f087f236100cae4b913b8d194fdec77f2a32b82276613417344fc4d899fca0d908ecb981d59f7e5608e7cd62f6f134dbcdf87f89a3276
 SHA512 
80e006ed7550b64dad7cf78335dd9f2d34f50ad486439887f0088eb3817242d24cf7c1d9325e2dcd4a01fd5c5f54d710873113b97fd914ccd961fa46a71653fa
+DIST mozjs17.0.0.tar.gz 6778934 BLAKE2B 
a37debf5079fc4c27bb9edd3172c6e7914f6128fac6ffa97b49ac266c477d0916b180fb68ecd0916a52f935959a83d73254b0ba72b4898adc5e3b85927d17d2a
 SHA512 
39b68aeb9f712f146778d8b68ee795709a1372c8ab893a222af4eb34882427d6f5cf877e743d6cb2f1b4348c194d8f3774f00cb775b03515b34b49560b748be4
+DIST spidermonkey-52.0-patches-0.tar.xz 5172 BLAKE2B 
8bcf9477de47ef3b882cd3281efa7f77c16ce11fc93f6a620917adf629fde8290af1dd69f0930a889aacfee3603bf60eb9c1e718a1dfd3e218a1013b6192
 SHA512 
88ad640fb0efa4972f1b7782bd0abee1751b73914ee51faade93b25c4d8eec64e7693898842a406c49fc2ab43733404efeccb138afb64d2193b9a5eb612578e3
+DIST spidermonkey-slot0-patches-01.tar.xz 10488 BLAKE2B 
4a5195ac11d1076046424fc10d1416d097fb230cd8b0b28ac8b65d379e0c0518586ced0f48f833dea52b13fb5d300e02664657ab2479bfcc343bc358d394d5d7
 SHA512 
6c878ed0b50c052989a8b965fed845e9c672b691f4c4b1f98ee82e81a33880e1e6bf1dac8222d71322553282de602a88272dedebbcf50d27967fc172f0a8054a
+DIST spidermonkey-slot17-patches-01.tar.xz 2748 BLAKE2B 
a55504d726f925096de7e066a1d323154bc796018644f347bc1d012ea6ee8441cc19f30689e06fd26bab5a5d2e8376e90bf2c1930a588be8b48865f7bbc524ea
 SHA512 
21a90f85d156de3cca9811317507162a458f908bb447924fcfbf49b7bb70496b611ce7df90b90775316b8ceafda56692be3bf856b168b83ed40b8a5c668eed3f
+DIST spidermonkey-slot24-patches-01.tar.xz 3444 BLAKE2B 
f207577db223d51e315d473f0eefa8a2805fab49acd952fa5796eb4e967c82c76965afcdea1b55ac98c5e94f4321f40c1ea9079d5ebee99fdef950bddee91ab2
 SHA512 
712250983f726eb2fe7ae243e9ca510b6e5b8fa0f221fe5120c2e2f75334f7e4b10b8ab172869d7333a120529dbc2a513c170533d5ad5af27a2643ce1384bbdb
+DIST spidermonkey-slot38-patches-01.tar.xz 7472 BLAKE2B 
7585aa6f5a84d6ae21e41137fca8da093580182f798f63bfcf2e402e3bf58df4cb3f43cef3eb635044508800f6757247fa3a65ca53230243a455925f436a9510
 SHA512 
953acee985d192c6d0f18f14c70fdda33a7c8f784c6833ca8b75495044b40a8b3f29b281c40dbfcda0c8570c111a3dd1717c2ef0ffd651c1b50d1f2bff1f6d09
+DIST spidermonkey-slot45-patches-01.tar.xz 5092 BLAKE2B 

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

2017-06-05 Thread Jory Pratt
commit: 63bdccabbcbd73d16bb85cf2a5ad2060506d8949
Author: Jory A. Pratt  gentoo  org>
AuthorDate: Mon Jun  5 14:09:58 2017 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Mon Jun  5 14:09:58 2017 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=63bdccab

dev-lang/spidermonkey: Update are avaliable via main tree.

 dev-lang/spidermonkey/Manifest |   2 -
 .../spidermonkey/spidermonkey-31.2.0_rc0.ebuild| 137 -
 2 files changed, 139 deletions(-)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
deleted file mode 100644
index 2fbb073..000
--- a/dev-lang/spidermonkey/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST mozjs-31.2.0.rc0.tar.bz2 21410352 SHA256 
85d7079ede6828277f26581cdf3f5773f4205df6312f768e1434ce9ec3911621 SHA512 
6a2025f0c419e56b89876a3543aabc459cdcf915a4cf4aedc55d89fc59d469d23aee2d505a930442e887705f0d62762e2218b312c5d56741cdb5aa54433cb71b
 WHIRLPOOL 
d76d98ad3aabd41877f833634f42a79cee76f4e8bd72ff95042addae3b765d83d64fcfe95586498d5df4754b3defc86bb54a619fee6eb63600fbd8b55cd794cc
-DIST mozjs-31.5.0.tar.bz2 21352001 SHA256 
4d63976b88c4e2135f1bd6d1f85285fe299713cde4baf2fe1b2f4058286611e1 SHA512 
b192dd9afc708b9d02094b8df487944db9f00fc8e7c5b7f118f474524d687ca5c02bd4844e3d7a9e25f1510a6a9ff1579cc9c46fa866fd6800069a8339351226
 WHIRLPOOL 
b857df7af4aa0818bdaab23b9cced2aa1375521517fadafa3808116a2fec7f76c02e9fd492ff407ac799dbb4b9b8098bbe1fd6f1483e06a308c05123a811b187

diff --git a/dev-lang/spidermonkey/spidermonkey-31.2.0_rc0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-31.2.0_rc0.ebuild
deleted file mode 100644
index 5c77ebb..000
--- a/dev-lang/spidermonkey/spidermonkey-31.2.0_rc0.ebuild
+++ /dev/null
@@ -1,137 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-WANT_AUTOCONF="2.1"
-PYTHON_COMPAT=( python2_{6,7} )
-PYTHON_REQ_USE="threads"
-inherit autotools eutils toolchain-funcs multilib python-any-r1 versionator 
pax-utils
-
-MY_PN="mozjs"
-MY_PV="${PV/_alpha/a}"
-MY_PV="${PV/_beta/b}"
-MY_P="${MY_PN}-${MY_PV/_/.}"
-DESCRIPTION="Stand-alone JavaScript C library"
-HOMEPAGE="http://www.mozilla.org/js/spidermonkey/;
-#SRC_URI="https://ftp.mozilla.org/pub/mozilla.org/js/${MY_P}.tar.bz2;
-SRC_URI="http://people.mozilla.org/~sstangl/${MY_P}.tar.bz2;
-
-LICENSE="NPL-1.1"
-SLOT="31"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~x86-fbsd"
-IUSE="debug +jit icu minimal static-libs +system-icu test"
-
-RESTRICT="ia64? ( test )"
-REQUIRED_USE="debug? ( jit )"
-
-S="${WORKDIR}/${MY_P%.rc*}"
-BUILDDIR="${WORKDIR}/jsbuild"
-
-RDEPEND=">=dev-libs/nspr-4.9.4
-   virtual/libffi
-   >=sys-libs/zlib-1.1.4
-   system-icu? ( >=dev-libs/icu-1.51:= )"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   app-arch/zip
-   virtual/pkgconfig"
-
-pkg_setup(){
-   if [[ ${MERGE_TYPE} != "binary" ]]; then
-   python-any-r1_pkg_setup
-   export LC_ALL="C"
-   fi
-}
-
-src_configure() {
-   mkdir "${BUILDDIR}" && cd "${BUILDDIR}" || die
-
-local myopts=""
-if use icu; then # make sure system-icu flag only affects icu-enabled 
build
-myopts+="$(use_with system-icu)"
-else
-myopts+="--without-system-icu"
-fi
-
-   CC="$(tc-getCC)" CXX="$(tc-getCXX)" \
-   AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" \
-   LD="$(tc-getLD)" \
-   ECONF_SOURCE="${S}/js/src" \
-   econf ${myopts} \
-   --disable-trace-malloc \
-   --enable-jemalloc \
-   --enable-readline \
-   --enable-threadsafe \
-   --with-system-nspr \
-   --enable-system-ffi \
-   --disable-optimize \
-   $(use_with icu intl-api) \
-   $(use_enable debug) \
-   $(use_enable jit ion) \
-   $(use_enable jit yarr-jit) \
-   $(use_enable static-libs static) \
-   $(use_enable test tests)
-}
-
-src_compile() {
-   cd "${BUILDDIR}" || die
-   if tc-is-cross-compiler; then
-   make CFLAGS="" CXXFLAGS="" \
-   CC=$(tc-getBUILD_CC) CXX=$(tc-getBUILD_CXX) \
-   AR=$(tc-getBUILD_AR) RANLIB=$(tc-getBUILD_RANLIB) \
-   MOZ_OPTIMIZE_FLAGS="" MOZ_DEBUG_FLAGS="" \
-   HOST_OPTIMIZE_FLAGS="" MODULE_OPTIMIZE_FLAGS="" \
-   MOZ_PGO_OPTIMIZE_FLAGS="" \
-   jscpucfg host_jsoplengen host_jskwgen || die
-   make CFLAGS="" CXXFLAGS="" \
-   CC=$(tc-getBUILD_CC) CXX=$(tc-getBUILD_CXX) \
-   AR=$(tc-getBUILD_AR) RANLIB=$(tc-getBUILD_RANLIB) \
-   MOZ_OPTIMIZE_FLAGS="" MOZ_DEBUG_FLAGS="" 
HOST_OPTIMIZE_FLAGS="" \
-   -C config nsinstall || die
-   mv 

[gentoo-commits] proj/mozilla:master commit in: dev-lang/spidermonkey/, dev-libs/nss/, dev-libs/jemalloc/, eclass/, ...

2017-03-20 Thread Ian Stakenvicius
commit: cfe84f1b22a23781b41c23931a82db714efcfc46
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Mon Mar 20 18:02:34 2017 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Mon Mar 20 18:02:34 2017 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=cfe84f1b

drop '$' to match gentoo repo

 dev-db/sqlite/sqlite-3.17.0.ebuild| 1 -
 dev-lang/spidermonkey/spidermonkey-31.2.0_rc0.ebuild  | 1 -
 dev-libs/jemalloc/jemalloc-4.4.0.ebuild   | 1 -
 dev-libs/nspr/nspr-4.12.ebuild| 1 -
 dev-libs/nss/nss-3.29.ebuild  | 1 -
 eclass/mozconfig-v6.45.eclass | 1 -
 eclass/mozconfig-v6.49.eclass | 1 -
 eclass/mozconfig-v6.52.eclass | 1 -
 eclass/mozcoreconf-v4.eclass  | 1 -
 eclass/mozextension.eclass| 1 -
 eclass/mozlinguas-v2.eclass   | 1 -
 eclass/nsplugins.eclass   | 1 -
 mail-client/thunderbird/thunderbird-45.8.0.ebuild | 1 -
 mail-client/thunderbird/thunderbird-52.0_beta3.ebuild | 1 -
 www-client/firefox/firefox-45.8.0.ebuild  | 1 -
 www-client/firefox/firefox-52.0.ebuild| 1 -
 www-client/seamonkey/seamonkey-2.46-r1.ebuild | 1 -
 x11-plugins/enigmail/enigmail-1.9.6.1-r1.ebuild   | 1 -
 x11-plugins/enigmail/enigmail-1.9.6.1.ebuild  | 1 -
 19 files changed, 19 deletions(-)

diff --git a/dev-db/sqlite/sqlite-3.17.0.ebuild 
b/dev-db/sqlite/sqlite-3.17.0.ebuild
index 04faa09..7d79ee9 100644
--- a/dev-db/sqlite/sqlite-3.17.0.ebuild
+++ b/dev-db/sqlite/sqlite-3.17.0.ebuild
@@ -1,6 +1,5 @@
 # Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
 
 EAPI="6"
 

diff --git a/dev-lang/spidermonkey/spidermonkey-31.2.0_rc0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-31.2.0_rc0.ebuild
index 0b23182..5c77ebb 100644
--- a/dev-lang/spidermonkey/spidermonkey-31.2.0_rc0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-31.2.0_rc0.ebuild
@@ -1,6 +1,5 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
 
 EAPI="5"
 WANT_AUTOCONF="2.1"

diff --git a/dev-libs/jemalloc/jemalloc-4.4.0.ebuild 
b/dev-libs/jemalloc/jemalloc-4.4.0.ebuild
index b5f2806..d34d914 100644
--- a/dev-libs/jemalloc/jemalloc-4.4.0.ebuild
+++ b/dev-libs/jemalloc/jemalloc-4.4.0.ebuild
@@ -1,6 +1,5 @@
 # Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
 
 EAPI=6
 

diff --git a/dev-libs/nspr/nspr-4.12.ebuild b/dev-libs/nspr/nspr-4.12.ebuild
index 5b5..a99d0b5 100644
--- a/dev-libs/nspr/nspr-4.12.ebuild
+++ b/dev-libs/nspr/nspr-4.12.ebuild
@@ -1,6 +1,5 @@
 # Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
 
 EAPI=6
 WANT_AUTOCONF="2.5"

diff --git a/dev-libs/nss/nss-3.29.ebuild b/dev-libs/nss/nss-3.29.ebuild
index dfc0cd6..cd05f8a 100644
--- a/dev-libs/nss/nss-3.29.ebuild
+++ b/dev-libs/nss/nss-3.29.ebuild
@@ -1,6 +1,5 @@
 # Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
 
 EAPI=6
 

diff --git a/eclass/mozconfig-v6.45.eclass b/eclass/mozconfig-v6.45.eclass
index 948d40e..8c83b80 100644
--- a/eclass/mozconfig-v6.45.eclass
+++ b/eclass/mozconfig-v6.45.eclass
@@ -1,6 +1,5 @@
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
 #
 # @ECLASS: mozconfig-v6.45.eclass
 # @MAINTAINER:

diff --git a/eclass/mozconfig-v6.49.eclass b/eclass/mozconfig-v6.49.eclass
index bc6e7d3..a986197 100644
--- a/eclass/mozconfig-v6.49.eclass
+++ b/eclass/mozconfig-v6.49.eclass
@@ -1,6 +1,5 @@
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
 #
 # @ECLASS: mozconfig-v6.46.eclass
 # @MAINTAINER:

diff --git a/eclass/mozconfig-v6.52.eclass b/eclass/mozconfig-v6.52.eclass
index a63084a..d2cedd9 100644
--- a/eclass/mozconfig-v6.52.eclass
+++ b/eclass/mozconfig-v6.52.eclass
@@ -1,6 +1,5 @@
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
 #
 # @ECLASS: mozconfig-v6.52.eclass
 # @MAINTAINER:

diff --git a/eclass/mozcoreconf-v4.eclass b/eclass/mozcoreconf-v4.eclass
index 2f51166..dd24ca2 100644
--- a/eclass/mozcoreconf-v4.eclass
+++ b/eclass/mozcoreconf-v4.eclass
@@ -1,6 +1,5 @@
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
 #
 # @ECLASS: mozcoreconf-v4.eclass
 # @MAINTAINER:

diff --git a/eclass/mozextension.eclass b/eclass/mozextension.eclass
index 40a8ac0..58d04b2 100644
--- a/eclass/mozextension.eclass
+++ b/eclass/mozextension.eclass
@@ -1,6 +1,5 @@
 # Copyright 1999-2015 

[gentoo-commits] proj/mozilla:master commit in: dev-lang/spidermonkey/, www-client/firefox/

2015-03-19 Thread Jory Pratt
commit: 2ce42b60c3eb99b0c137f0fac8da5a71322b0e6c
Author: Jory A. Pratt anarchy AT gentoo DOT org
AuthorDate: Fri Mar 20 02:23:35 2015 +
Commit: Jory Pratt anarchy AT gentoo DOT org
CommitDate: Fri Mar 20 02:23:35 2015 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=2ce42b60

beta 6

 dev-lang/spidermonkey/Manifest  | 1 +
 www-client/firefox/Manifest | 2 +-
 .../firefox/{firefox-37.0_beta5.ebuild = firefox-37.0_beta6.ebuild}| 0
 3 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index 307145a..2fbb073 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -1 +1,2 @@
 DIST mozjs-31.2.0.rc0.tar.bz2 21410352 SHA256 
85d7079ede6828277f26581cdf3f5773f4205df6312f768e1434ce9ec3911621 SHA512 
6a2025f0c419e56b89876a3543aabc459cdcf915a4cf4aedc55d89fc59d469d23aee2d505a930442e887705f0d62762e2218b312c5d56741cdb5aa54433cb71b
 WHIRLPOOL 
d76d98ad3aabd41877f833634f42a79cee76f4e8bd72ff95042addae3b765d83d64fcfe95586498d5df4754b3defc86bb54a619fee6eb63600fbd8b55cd794cc
+DIST mozjs-31.5.0.tar.bz2 21352001 SHA256 
4d63976b88c4e2135f1bd6d1f85285fe299713cde4baf2fe1b2f4058286611e1 SHA512 
b192dd9afc708b9d02094b8df487944db9f00fc8e7c5b7f118f474524d687ca5c02bd4844e3d7a9e25f1510a6a9ff1579cc9c46fa866fd6800069a8339351226
 WHIRLPOOL 
b857df7af4aa0818bdaab23b9cced2aa1375521517fadafa3808116a2fec7f76c02e9fd492ff407ac799dbb4b9b8098bbe1fd6f1483e06a308c05123a811b187

diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 326d0b8..b448a89 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -160,4 +160,4 @@ DIST firefox-36.0.1-xh.xpi 436241 SHA256 
28766dca867917b75317a3d5cf22285074480c1
 DIST firefox-36.0.1-zh-CN.xpi 475835 SHA256 
0880c2f44cf10954000c767ce9695d621f15b065445acc27f8522e2e3395a7b8 SHA512 
bc4e11d7d2c5ddeecea548e573d95ee78537c73f0da14c39eec45211f1b577db5b6a8ffe19522e549d0c060f6378272a25a8d731f13fa2043ad37ec153961969
 WHIRLPOOL 
62d923784a7a368483a7c7381cad535dbd383d06356f99e548ad542344ccbf7fc0cf298481123a44dc329d7b3e9c27bc26312da0cbb4e10827a63378615a6c5c
 DIST firefox-36.0.1-zh-TW.xpi 455307 SHA256 
c9755efd3a80e18852f2883e061b18751aa6f89effa47e6b9067b28ef2424564 SHA512 
6c63e2c770cab850ab6b31f688817244a20859412479007ad96eda865d234e6db578d38542a1f04c641eadb300b297e7ad56acb6f121a45b8224ac95063bd816
 WHIRLPOOL 
b640b7f52d418d49a93bed8c2fc27d8f5a3bef7abe1369f336d352bd23f1416aa55910438554825d475e53801e8c86a2f6cc511e0bbaf74cf8849df2d684c8ae
 DIST firefox-36.0.1.source.tar.bz2 179303171 SHA256 
f468a65a24524b64ebd1e697eb08908d4a4b6fa3905592df5dcf8d2329ba SHA512 
163cb97cd126c3a3da7197c74f3f1409ef77d2ceb799f5c02b431cfa99b474645825e4794450be86c5b584a9c869663a55a1355ca0243f9264327b6709abb5ed
 WHIRLPOOL 
7a43ecc6a63ae96960464a2db4c9afe9abdd0a64bf98839752f0c9ef0c90c469db0bd90efae5c2359a861688445e7a5db1df01a906bf81d1ceb7680c047f4ae8
-DIST firefox-37.0b5.source.tar.bz2 178429460 SHA256 
fb2486a7a76c3289a7709d7d240daf31f0696d1e31bf932c18dc2e7995d4cfd0 SHA512 
98759fbfdfbeba84b54484fbc4a10231a174239f5bfdea4788ff7ad418c4b250ebe7b89b2f989a8032c766be709e8b86dd1114f997507f544ecc724d2996bc83
 WHIRLPOOL 
78a2b47327aaa48338aa51be8fb31e75719c22c53fdef32b4dabb542dce76834f13cd8580a7da2587f776a1002ab5ecda83ef541d9f1851e6dda4c3ee4cebd55
+DIST firefox-37.0b6.source.tar.bz2 178448793 SHA256 
3d0e96708e612efc5e60deb2bf2724504bf6daf49eff70df3a43b329735de418 SHA512 
532212451e0d2af2c8dc09c2051839c0519e5b3cc7937844fe564b3ff6276125a3857c14fd24fd02ef42bce2a1d44b79b4469e3dfc0deb80ca997593b6b41ad7
 WHIRLPOOL 
31378e47e72ba14783ea9de83c9dfa1b14c6e07952b765545896de3fcaf99b5a9345a3b8e96d0575d56e23df62beb448b622dc56c5253ba8173b1ad8bd85f01e

diff --git a/www-client/firefox/firefox-37.0_beta5.ebuild 
b/www-client/firefox/firefox-37.0_beta6.ebuild
similarity index 100%
rename from www-client/firefox/firefox-37.0_beta5.ebuild
rename to www-client/firefox/firefox-37.0_beta6.ebuild



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

2014-10-17 Thread Ian Stakenvicius
commit: 81ab56a729d8e844a8c428ce619c5759a9da156b
Author: Ian Stakenvicius axs AT gentoo DOT org
AuthorDate: Fri Oct 17 16:51:56 2014 +
Commit: Ian Stakenvicius axs AT gentoo DOT org
CommitDate: Fri Oct 17 16:54:15 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/mozilla.git;a=commit;h=81ab56a7

dev-lang/spidermonkey - bumped beta ebuild to the upstream release candidate

---
 dev-lang/spidermonkey/Manifest  | 2 +-
 ...pidermonkey-31.0_beta1.ebuild = spidermonkey-31.2.0_rc0.ebuild} | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index 255432c..307145a 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -1 +1 @@
-DIST mozjs-31.0b1.tar.bz2 21275151 SHA256 
a78aba684ce641a39fb6413a28fbe614af6d191cc0bb8352e5e538a849246dde SHA512 
de8dab40b21e267af080caf7ae11bea8660669ebc6aafe5389a01a9338aefd84b9ed2b9cd8582a52ec6a6ad4d75d0ab0a9d450bde45415e63daafd3b0d515d73
 WHIRLPOOL 
b90531974ed7017e51122c342b4aeab1f0dddf7e93df85f700e7010228221fd7e713eb1cb4cc36fd263f79207686bb3daf4cec0bc26182a455c431ee6efe7bd7
+DIST mozjs-31.2.0.rc0.tar.bz2 21410352 SHA256 
85d7079ede6828277f26581cdf3f5773f4205df6312f768e1434ce9ec3911621 SHA512 
6a2025f0c419e56b89876a3543aabc459cdcf915a4cf4aedc55d89fc59d469d23aee2d505a930442e887705f0d62762e2218b312c5d56741cdb5aa54433cb71b
 WHIRLPOOL 
d76d98ad3aabd41877f833634f42a79cee76f4e8bd72ff95042addae3b765d83d64fcfe95586498d5df4754b3defc86bb54a619fee6eb63600fbd8b55cd794cc

diff --git a/dev-lang/spidermonkey/spidermonkey-31.0_beta1.ebuild 
b/dev-lang/spidermonkey/spidermonkey-31.2.0_rc0.ebuild
similarity index 97%
rename from dev-lang/spidermonkey/spidermonkey-31.0_beta1.ebuild
rename to dev-lang/spidermonkey/spidermonkey-31.2.0_rc0.ebuild
index b847c52..3f1b4d8 100644
--- a/dev-lang/spidermonkey/spidermonkey-31.0_beta1.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-31.2.0_rc0.ebuild
@@ -15,7 +15,7 @@ MY_P=${MY_PN}-${MY_PV/_/.}
 DESCRIPTION=Stand-alone JavaScript C library
 HOMEPAGE=http://www.mozilla.org/js/spidermonkey/;
 #SRC_URI=https://ftp.mozilla.org/pub/mozilla.org/js/${MY_P}.tar.bz2;
-SRC_URI=http://dev.gentoo.org/~axs/distfiles/${MY_P}.tar.bz2;
+SRC_URI=http://people.mozilla.org/~sstangl/${MY_P}.tar.bz2;
 
 LICENSE=NPL-1.1
 SLOT=31
@@ -58,8 +58,8 @@ src_configure() {
AR=$(tc-getAR) RANLIB=$(tc-getRANLIB) \
LD=$(tc-getLD) \
ECONF_SOURCE=${S}/js/src \
-   econf \
-   ${myopts}
+   econf ${myopts} \
+   --disable-trace-malloc \
--enable-jemalloc \
--enable-readline \
--enable-threadsafe \



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

2014-10-17 Thread Ian Stakenvicius
commit: d2735534201b245da653e464e6faec5c4e96
Author: Ian Stakenvicius axs AT gentoo DOT org
AuthorDate: Fri Oct 17 17:05:20 2014 +
Commit: Ian Stakenvicius axs AT gentoo DOT org
CommitDate: Fri Oct 17 17:11:02 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/mozilla.git;a=commit;h=d2735534

dev-lang/spidermonkey: enabled USE=jit by default, added keywords

Other mozilla packages default to having USE=jit enabled, and profiles where
it doesn't work (ie hardened) already default to USE=-jit.

---
 dev-lang/spidermonkey/spidermonkey-31.2.0_rc0.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-31.2.0_rc0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-31.2.0_rc0.ebuild
index 3f1b4d8..61a1c37 100644
--- a/dev-lang/spidermonkey/spidermonkey-31.2.0_rc0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-31.2.0_rc0.ebuild
@@ -19,11 +19,11 @@ SRC_URI=http://people.mozilla.org/~sstangl/${MY_P}.tar.bz2;
 
 LICENSE=NPL-1.1
 SLOT=31
-#KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~x86-fbsd
-KEYWORDS=
-IUSE=debug jit icu minimal static-libs +system-icu test
+KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~x86-fbsd
+IUSE=debug +jit icu minimal static-libs +system-icu test
 
 RESTRICT=ia64? ( test )
+REQUIRED_USE=debug? ( jit )
 
 S=${WORKDIR}/${MY_P%.rc*}
 BUILDDIR=${WORKDIR}/jsbuild



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

2014-05-09 Thread Ian Stakenvicius
commit: 7de0f97e44335f6bb92087290ecf5420150b56a6
Author: Ian Stakenvicius axs AT gentoo DOT org
AuthorDate: Fri May  9 21:22:00 2014 +
Commit: Ian Stakenvicius axs AT gentoo DOT org
CommitDate: Fri May  9 21:22:00 2014 +
URL:
http://git.overlays.gentoo.org/gitweb/?p=proj/mozilla.git;a=commit;h=7de0f97e

alpha of spidermonkey-31 for testing, no keywords right now

---
 dev-lang/spidermonkey/Manifest |   1 +
 .../files/spidermonkey-31-jit-tests.patch  |  32 +
 .../spidermonkey/spidermonkey-31.0_alpha2.ebuild   | 138 +
 3 files changed, 171 insertions(+)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index 60732e5..5fb45d0 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -1 +1,2 @@
 DIST mozjs-24.2.0.tar.bz2 15624530 SHA256 
e62f3f331ddd90df1e238c09d61a505c516fe9fd8c5c95336611d191d18437d8 SHA512 
49805e256f6fa797505c01b7596d5bb941ed7a2454862c52ed42ad48b5ae4540b777e77ed8da1b98c89f8622ed2c76052187983687008a4ff53594addb328df4
 WHIRLPOOL 
ea74d19c79b1a0fe407e2803900c49c23e8b76444fb4e20995072c3c59427e8df1895df04f2f4de779a1c58cd1166dd97aeaf7564350832011efe89dbcf9583e
+DIST mozjs-31.0a2.tar.bz2 21261131 SHA256 
fe57dca9bf5be446d6bea385245824c1b4487d06040d90a0a9fa1adf21836303 SHA512 
d4dbc0cf5d5bc3b1d52d346d0d54bb10182962551eba3ef2186efc7a433f8b856db9c8df2488e6a4385fbd18dcd22468c76f025bb52187af33990066089709fd
 WHIRLPOOL 
4305a6c4b141efbb559ff879189270e291f396d825f87627d9e8c62cab5de7b56eb4c6b0fd91e2d5ed568eb17e896822755c54e47b2bddd7d2275d3c2a088836

diff --git a/dev-lang/spidermonkey/files/spidermonkey-31-jit-tests.patch 
b/dev-lang/spidermonkey/files/spidermonkey-31-jit-tests.patch
new file mode 100644
index 000..9e281f8
--- /dev/null
+++ b/dev-lang/spidermonkey/files/spidermonkey-31-jit-tests.patch
@@ -0,0 +1,32 @@
+--- a/js/src/jit-test/tests/basic/cross-context-stack-1.js
 b/js/src/jit-test/tests/basic/cross-context-stack-1.js
+@@ -1,21 +1,21 @@
+ // Error().stack (ScriptFrameIter) is no longer context-bound.
+ function beta() {
+ evaluate(function gamma() {\nstack = Error().stack;\n };\n gamma();, 
{newContext: true});
+ }
+ function alpha() {
+ beta();
+ }
+ alpha();
+-assertEq(/alpha/.test(stack), true);
+-assertEq(/beta/.test(stack), true);
+-assertEq(/gamma/.test(stack), true);
+-assertEq(/delta/.test(stack), false);
++assertEq(/alpha@/.test(stack), true);
++assertEq(/beta@/.test(stack), true);
++assertEq(/gamma@/.test(stack), true);
++assertEq(/delta@/.test(stack), false);
+ 
+ function delta() {
+ evaluate(stack = Error().stack, {newContext: true});
+ }
+ delta();
+-assertEq(/alpha/.test(stack), false);
+-assertEq(/beta/.test(stack), false);
+-assertEq(/gamma/.test(stack), false);
+-assertEq(/delta/.test(stack), true);
++assertEq(/alpha@/.test(stack), false);
++assertEq(/beta@/.test(stack), false);
++assertEq(/gamma@/.test(stack), false);
++assertEq(/delta@/.test(stack), true);

diff --git a/dev-lang/spidermonkey/spidermonkey-31.0_alpha2.ebuild 
b/dev-lang/spidermonkey/spidermonkey-31.0_alpha2.ebuild
new file mode 100644
index 000..d78e741
--- /dev/null
+++ b/dev-lang/spidermonkey/spidermonkey-31.0_alpha2.ebuild
@@ -0,0 +1,138 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: 
/var/cvsroot/gentoo-x86/dev-lang/spidermonkey/spidermonkey-24.2.0-r1.ebuild,v 
1.1 2014/03/08 14:38:51 anarchy Exp $
+
+EAPI=5
+WANT_AUTOCONF=2.1
+PYTHON_COMPAT=( python2_{6,7} )
+PYTHON_REQ_USE=threads
+inherit autotools eutils toolchain-funcs multilib python-any-r1 versionator 
pax-utils
+
+MY_PN=mozjs
+MY_PV=${PV/_alpha/a}
+MY_P=${MY_PN}-${MY_PV/_/.}
+DESCRIPTION=Stand-alone JavaScript C library
+HOMEPAGE=http://www.mozilla.org/js/spidermonkey/;
+#SRC_URI=https://ftp.mozilla.org/pub/mozilla.org/js/${MY_P}.tar.bz2;
+SRC_URI=http://dev.gentoo.org/~axs/distfiles/${MY_P}.tar.bz2;
+
+LICENSE=NPL-1.1
+SLOT=31
+#KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~x86-fbsd
+KEYWORDS=
+IUSE=debug jit icu minimal static-libs +system-icu test
+
+RESTRICT=ia64? ( test )
+
+S=${WORKDIR}/${MY_P%.rc*}
+BUILDDIR=${WORKDIR}/jsbuild
+
+RDEPEND==dev-libs/nspr-4.9.4
+   virtual/libffi
+   =sys-libs/zlib-1.1.4
+   system-icu? ( =dev-libs/icu-1.51:= )
+DEPEND=${RDEPEND}
+   ${PYTHON_DEPS}
+   app-arch/zip
+   virtual/pkgconfig
+
+pkg_setup(){
+   if [[ ${MERGE_TYPE} != binary ]]; then
+   python-any-r1_pkg_setup
+   export LC_ALL=C
+   fi
+}
+
+src_prepare() {
+   epatch ${FILESDIR}/${PN}-${SLOT}-jit-tests.patch
+#  epatch_user
+#
+#  cd ${BUILDDIR} || die
+#  eautoconf
+}
+
+src_configure() {
+   mkdir ${BUILDDIR}  cd ${BUILDDIR} || die
+
+local myopts=
+if use icu; then # make sure system-icu flag only affects icu-enabled 
build
+myopts+=$(use_with system-icu)
+else

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

2014-05-06 Thread Ian Stakenvicius
commit: 705a6221b13ea69a355dcfe8b860fb417c3bd1e0
Author: Ian Stakenvicius axs AT gentoo DOT org
AuthorDate: Tue May  6 18:05:11 2014 +
Commit: Ian Stakenvicius axs AT gentoo DOT org
CommitDate: Tue May  6 18:05:11 2014 +
URL:
http://git.overlays.gentoo.org/gitweb/?p=proj/mozilla.git;a=commit;h=705a6221

fix hppa bug 497900

---
 .../spidermonkey-24-upward-growing-stack.patch | 41 ++
 .../spidermonkey/spidermonkey-24.2.0-r1.ebuild |  1 +
 2 files changed, 42 insertions(+)

diff --git 
a/dev-lang/spidermonkey/files/spidermonkey-24-upward-growing-stack.patch 
b/dev-lang/spidermonkey/files/spidermonkey-24-upward-growing-stack.patch
new file mode 100644
index 000..7096362
--- /dev/null
+++ b/dev-lang/spidermonkey/files/spidermonkey-24-upward-growing-stack.patch
@@ -0,0 +1,41 @@
+diff -Naur mozjs-24.2.0/js/src/gc/RootMarking.cpp 
mozjs-24.2.0.new/js/src/gc/RootMarking.cpp
+--- mozjs-24.2.0/js/src/gc/RootMarking.cpp 2013-10-29 16:40:26.0 
-0400
 mozjs-24.2.0.new/js/src/gc/RootMarking.cpp 2014-05-05 16:16:15.570098309 
-0400
+@@ -320,7 +320,7 @@
+ 
+ uintptr_t *stackMin, *stackEnd;
+ #if JS_STACK_GROWTH_DIRECTION  0
+-stackMin = rt-nativeStackBase;
++stackMin = reinterpret_castuintptr_t *(rt-nativeStackBase);
+ stackEnd = cgcd-nativeStackTop;
+ #else
+ stackMin = cgcd-nativeStackTop + 1;
+diff -Naur mozjs-24.2.0/js/src/jsapi.cpp mozjs-24.2.0.new/js/src/jsapi.cpp
+--- mozjs-24.2.0/js/src/jsapi.cpp  2013-12-06 17:52:35.0 -0500
 mozjs-24.2.0.new/js/src/jsapi.cpp  2014-05-05 16:17:01.330099145 -0400
+@@ -863,10 +863,6 @@
+ 
+ PodZero(debugHooks);
+ PodZero(atomState);
+-
+-#if JS_STACK_GROWTH_DIRECTION  0
+-nativeStackLimit = UINTPTR_MAX;
+-#endif
+ }
+ 
+ bool
+diff -Naur mozjs-24.2.0/js/src/jsfriendapi.cpp 
mozjs-24.2.0.new/js/src/jsfriendapi.cpp
+--- mozjs-24.2.0/js/src/jsfriendapi.cpp2013-10-29 16:40:20.0 
-0400
 mozjs-24.2.0.new/js/src/jsfriendapi.cpp2014-05-05 16:18:30.350100769 
-0400
+@@ -32,7 +32,11 @@
+  PerThreadDataFriendFields::RuntimeMainThreadOffset);
+ 
+ PerThreadDataFriendFields::PerThreadDataFriendFields()
++#if JS_STACK_GROWTH_DIRECTION  0
++  : nativeStackLimit(UINTPTR_MAX)
++#else
+   : nativeStackLimit(0)
++#endif
+ {
+ #if defined(JSGC_ROOT_ANALYSIS) || defined(JSGC_USE_EXACT_ROOTING)
+ PodArrayZero(thingGCRooters);

diff --git a/dev-lang/spidermonkey/spidermonkey-24.2.0-r1.ebuild 
b/dev-lang/spidermonkey/spidermonkey-24.2.0-r1.ebuild
index 3fe37dd..7a9be92 100644
--- a/dev-lang/spidermonkey/spidermonkey-24.2.0-r1.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-24.2.0-r1.ebuild
@@ -43,6 +43,7 @@ pkg_setup(){
 src_prepare() {
epatch ${FILESDIR}/${PN}-${SLOT}-system-icu.patch
epatch ${FILESDIR}/${PN}-24.2.0-fix-file-permissions.patch
+   epatch ${FILESDIR}/${PN}-${SLOT}-upward-growing-stack.patch
epatch_user
 
if [[ ${CHOST} == *-freebsd* ]]; then