diff options
author | 2014-05-11 04:43:17 -0700 | |
---|---|---|
committer | 2014-05-11 04:43:17 -0700 | |
commit | 62ba5a1831d8a7d492d110c1452e0040abe0c47a (patch) | |
tree | 55715f91d2116a5c67427f8b796cf6879e3da684 /dev-lang | |
parent | sys-auth/polkit-0.112-r3: revbump/merge (diff) | |
download | gmt-62ba5a1831d8a7d492d110c1452e0040abe0c47a.tar.gz gmt-62ba5a1831d8a7d492d110c1452e0040abe0c47a.tar.bz2 gmt-62ba5a1831d8a7d492d110c1452e0040abe0c47a.zip |
dev-lang/spidermonkey-17.0.0-r4.ebuild: sync with upstream
Signed-off-by: Gregory M. Tuner <gmt@be-evil.net>
Diffstat (limited to 'dev-lang')
-rw-r--r-- | dev-lang/spidermonkey/ChangeLog | 25 | ||||
-rw-r--r-- | dev-lang/spidermonkey/Manifest | 5 | ||||
-rw-r--r-- | dev-lang/spidermonkey/files/spidermonkey-24-upward-growing-stack.patch | 41 | ||||
-rw-r--r-- | dev-lang/spidermonkey/spidermonkey-17.0.0-r4.ebuild | 3 |
4 files changed, 71 insertions, 3 deletions
diff --git a/dev-lang/spidermonkey/ChangeLog b/dev-lang/spidermonkey/ChangeLog index b172b91..33a7f70 100644 --- a/dev-lang/spidermonkey/ChangeLog +++ b/dev-lang/spidermonkey/ChangeLog @@ -1,6 +1,29 @@ # ChangeLog for dev-lang/spidermonkey # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/spidermonkey/ChangeLog,v 1.142 2014/03/08 14:38:51 anarchy Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/spidermonkey/ChangeLog,v 1.149 2014/05/05 20:28:23 axs Exp $ + + 05 May 2014; Ian Stakenvicius (_AxS_) <axs@gentoo.org> + +files/spidermonkey-24-upward-growing-stack.patch, + spidermonkey-24.2.0-r1.ebuild: + fix compilation on hppa (bug 497900) + + 19 Apr 2014; Agostino Sarubbo <ago@gentoo.org> spidermonkey-17.0.0-r3.ebuild: + Stable for sparc, wrt bug #507568 + + 18 Apr 2014; Agostino Sarubbo <ago@gentoo.org> spidermonkey-17.0.0-r3.ebuild: + Stable for alpha, wrt bug #507568 + + 17 Apr 2014; <anarchy@gentoo.org> spidermonkey-17.0.0-r3.ebuild: + Fix big endian compilation issue, bug #506160 + + 17 Apr 2014; Agostino Sarubbo <ago@gentoo.org> spidermonkey-17.0.0-r3.ebuild: + Stable for ia64, wrt bug #507568 + + 16 Apr 2014; Agostino Sarubbo <ago@gentoo.org> spidermonkey-17.0.0-r3.ebuild: + Stable for ppc64, wrt bug #507568 + + 14 Apr 2014; Agostino Sarubbo <ago@gentoo.org> spidermonkey-17.0.0-r3.ebuild: + Stable for ppc, wrt bug #507568 *spidermonkey-24.2.0-r1 (08 Mar 2014) *spidermonkey-17.0.0-r3 (08 Mar 2014) diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest index 2b8ea02..13cec96 100644 --- a/dev-lang/spidermonkey/Manifest +++ b/dev-lang/spidermonkey/Manifest @@ -20,6 +20,7 @@ AUX spidermonkey-17-ia64-mmap.patch 2284 SHA256 b4890afa3732f08acd9c720967980c4f AUX spidermonkey-17-js-config-shebang.patch 987 SHA256 030d1841d1613a32f5074c39e86a893ece5ad7f4ff5cd1357bd4c731c4046d4d SHA512 1015a1d65c9b80c826041ebe833f1437703c18394eff3dc1e40e938e8e4f4d9545ac8e62062458132cbe6e35defe167d0d9317c03eede7b05693ecdee8b8bad2 WHIRLPOOL a05d7f7baae61ec5f84cdc922b0368dac067ac9682b837a0fc5173213e5424bfce12f1184e6c0a3b912bebf0eeb5953c6357080d11b1e3d4ce16716ba1734d89 AUX spidermonkey-17.0.0-fix-file-permissions.patch 1338 SHA256 6169b9cd73c5f756598c1a90572253a9d7a60e2f87daa41fa7179916b0cba3fe SHA512 06770e7c257b3414096f33fb311bde417862bde6c26748969fb3929b5912538225826193d30c0b1985bbde574c450686ced9812ac0989ee20c07da8184ccbbe6 WHIRLPOOL 36d528dc25fed8f43925e1d4a96ae954653ec98d6c83e64fbfae2de64a7dcb6d38fa11db99e32bec413c4ee36067af88cbb090d32349a759be99fcf52c7dc37e AUX spidermonkey-24-system-icu.patch 5981 SHA256 893fba496bac1a2c321a9e978cdd7fb1d79e3aee0c916773865b2be9113069dc SHA512 394d3f07e14599735df0d66809bfeb9e2d003615b07f2bb7c8b7a5884f08e729670d422f266d13164d6a00782d4e6a0fba02ee77c0e0359fe21d78b145270672 WHIRLPOOL d8979d84d928d07258d1eb154c7ed5d4fc6ff9a3cba0638703093301c9ad3ed006fafca2859875e1becb0961df9e2e277bb9025d14c98e885323853ef61d5dfc +AUX spidermonkey-24-upward-growing-stack.patch 1536 SHA256 a689e77b698176505cd784ff5f9ccd6614d53d58599eeb60554c01b8a34a7316 SHA512 497ce5b3923e60c83eb6c43d44a7ee8d59ddc80df41b6c1224107e872d955472ff6fcae6b67f481070c51628857b0be3576550cf79b706923c89bd341185d2b8 WHIRLPOOL 05d77aa68fe2f40d5c989a1b47eadf5d875f0229c12d4ceaf496659f8dfc29740c0f67ac4c87a72dfe2ae2dc24d4fae206e6b0bcaeb5709e7656493f298fe0d6 AUX spidermonkey-24.2.0-fix-file-permissions.patch 1068 SHA256 5c1b2a29c8fc0fad09f47e848f80f2f8194f8ba9fcab9b5a487ed9643c3ab1b7 SHA512 4c1257371b7535ec7c27599d895aeaf6fb347bbe1437dec1c43581a00c4f3e2a8368cc49beb9a68f1963dd1888529a83a7b417ccc1a966d8a7657a9516c76fb1 WHIRLPOOL 7035e0a7120192ea305d9da8379a2caf470b6a1b9b0604df42196d36acfd7801cac0d78f2520a89f36db944bc8886068c6ebaafd70308cbbc69278a283a62c62 DIST js185-1.0.0.tar.gz 6164605 SHA256 5d12f7e1f5b4a99436685d97b9b7b75f094d33580227aa998c406bbae6f2a687 SHA512 2af7122a7c7007fd7b6668776fe1222515a810b3e43bbf0f76b8f94e1ef406ffd3fb5ccec393021b00274c05b38a77235bc8d6886994c56762fcaf0aa7cf6718 WHIRLPOOL 58b372713275874d3ae3c6b58c12c56bf8d17d024d591e321538bcdd8e615332e41655954368ce86b90e970209e3fd650c39d931000880f5ec22cb044b5d7a4e DIST js187-1.0.0.tar.gz 7106870 SHA256 ce80a9eabdaf22d2a1c4830ea36120e6af207bb336bea8f6d34cba32f59fe2b4 SHA512 7df55daac1eac0a7a7b31df044f7d5cc40a1f5079907b661f7c8489614b0ddff35e4f7cd13214bfc4baf9bdb37d392e4118f63ab589a051978d6ceef63d1e9f2 WHIRLPOOL d0f2ea8add0c7c1ac34ff8a6f887e931768091696dda037e7778ecd7eb02889b455747cfaa9a362844983eb2bdda6bddab46bf542cecf81f91ec5165efc0b9a3 @@ -28,7 +29,7 @@ DIST mozjs17.0.0.tar.gz 6778934 SHA256 321e964fe9386785d3bf80870640f2fa1c683e32f DIST spidermonkey-1.8.7-patches-0.1.tar.xz 4796 SHA256 ddc0431ed9a96b67c27787fa824f4456693b9361dbb41366f8196d1a3425a353 SHA512 bd1976b12940390e7d5db6078ca6339006428874788688e4ea4f6bd86afd341c3edd356bac801883637f46085c6d971d4f79e44fa9f6e44b3b715186355be175 WHIRLPOOL 5614bcb99d7101751e6f5be24b20e8a6acd5a682640025830f0c4a4fb74e724e5d71eb56c3e09d0ced4bbfa6c6c93daf42a7bc326c3cf0b07bee777901f25039 EBUILD spidermonkey-1.8.5-r5.ebuild 5331 SHA256 29aab77a2377c45c683c7d36be704f98305f81ba27222b16215ebab91ac16637 SHA512 90e7b3d5f9cdb49c2930a7f978027e368305173a7c6136c747c0ad4e5de7006cb7fe62cc5612e028ffcff71cc0e74fa75d15405eb0bbcf7852bfac41f95c665e WHIRLPOOL 684143d56491687f2f83295f8aae6516d6822173028f8f449c10b9fef5fbab8b3f71d72f2dcadce4aa22bc4907bfa91d854990b74434c8c5205cf2f8d57fc776 EBUILD spidermonkey-1.8.7-r4.ebuild 4913 SHA256 9f49ec91fe379d29d1d625f2c60503c0cbfd2a0b95479d2f4750b5a676ec8985 SHA512 e8841eae3fb0bfd0b99ad42245760d728c5932c8e878d5ab31e1e7f138f973a6b54c6d573becc20ada46ca5769839b1a3729eaf89abb27c6e0c9032800570bf5 WHIRLPOOL 3b2cb3777bd9651f957ec52801542337299badf323df8666ca50b38083b3e2f56ec76f5bf75a63621d88b451a40f43646c86c1d70a5fc8ef959a52103c2c0756 -EBUILD spidermonkey-17.0.0-r4.ebuild 4321 SHA256 b862d39675e19f7ebb7c54251d4c236f646ee8a108098d469cb7fa6c97c7c5a7 SHA512 e2824a66587106e83ee3aab899fb528557207f4883fa9241295b67983dfffc735bfc730584fefbf563fd14e830443e27c6d16e77ffebc4d47eda521bfec07280 WHIRLPOOL 3b7de0f005ecbb2b67d56231261498acca963548e7a5a4c37ab2bd05fad0d4d56867220580506dd21d96d27961ed5be79907939a61b541900119071d98d27863 +EBUILD spidermonkey-17.0.0-r4.ebuild 4438 SHA256 fc210b3cffb05c9c4f3bd719a424fa56aad06399a43f24d030e92e02acd8a214 SHA512 dd4ea93a6d03965ab300729b95a4780f249a5bde947b1642891ed6b9dd88c7d84b29bbdc7986ce3223ad6d209d39e5758a44ffa16fc44c82e930847f02021202 WHIRLPOOL 040c65acb6c3db1e005a49bbf4b7add31f7e00635131a8702645889d9f1ad0a003a093801d7c2d2cd683e9e2ad423c97c2a9630d9023f70b8bd33f5bb1fa982b EBUILD spidermonkey-24.2.0-r2.ebuild 4532 SHA256 e50677f6a0ce3ecff6eb95df66b17a031f0af7bc27b255d9c7f7042537416c4d SHA512 7783f25f01d994c8914a1add44f4536b134985eaa366daec8e1120ae23b905766a7615e3fd8c0aae44dea250d167cfc8d80e27ce5bfb8d11fe18493e593c1b62 WHIRLPOOL eab43b12f7b0f48c501e03aa6d3527fb746707db673fc6196789d807045dc3b530e568da16af74c7bee56e07303d32c087aee943f236d5ee4938af54d9175e53 -MISC ChangeLog 22936 SHA256 af7b90185bccbcf62f289693a796e43e970c5e5434129bb1c31778d81ae90b65 SHA512 a569b1525c9386878b0c102ed1a79ae6d0af001a7419dce1e8eccb149b630ffab8e602ef2fc95dce7de43e8e46a6c10eecfa5c54d7c132de06e5ddf23278b485 WHIRLPOOL bc9aba921d2eedad16d418484fbf2554608b7b60ed13167ba786cc3f5f3181eab34dc4c1b1a2996315899e675b62fec351b69f45f52887775c99cce908274513 +MISC ChangeLog 23814 SHA256 e31aae38b49c02ebe650a3cd05473fd93d5c4f0f0b67c57d650a0fa435e5db59 SHA512 6c0eac950696bbd25fa0429a81f741da31ff2a668265e8a73eca1814920f4414e906d51eae6dadaf8b254a6d2c3a475094166c510053e285e0ef28f953739935 WHIRLPOOL 379bf71a2cf01f418a9ef5a265973a18149e82b9d1078f76624b4bc682e86e2adce4a036bf277a374be41bdbcc5481510913a595737d6cd68601e4c598d8208d MISC metadata.xml 666 SHA256 c7c78c882b67a3f4c72a6cefcd83abe58f8fcecd9e5dfdec7ddb133b64a85f8f SHA512 3a94dc13bf8f417d2f760a18765a58e7d8118ceb52b90ef3ae646830d745d10e5e09d7b60828b27381d16c8008c0c1dd00fa0a88e9a447d45cf76312b780f12e WHIRLPOOL 34e73fb374d36c0e29d6ea472c3e9751b42bc1cd061b795b56efd9df3021cc27d7f00beb971adfee8785016b9d24575228bc8d2de985fbc49c36596962bbb2de 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 0000000..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.000000000 -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_cast<uintptr_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.000000000 -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.cpp 2013-10-29 16:40:20.000000000 -0400 ++++ mozjs-24.2.0.new/js/src/jsfriendapi.cpp 2014-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-17.0.0-r4.ebuild b/dev-lang/spidermonkey/spidermonkey-17.0.0-r4.ebuild index b733177..2e1227e 100644 --- a/dev-lang/spidermonkey/spidermonkey-17.0.0-r4.ebuild +++ b/dev-lang/spidermonkey/spidermonkey-17.0.0-r4.ebuild @@ -59,6 +59,9 @@ pre_prepare() { # Don't try to be smart, this does not work in cross-compile anyway ln -sfn "${BUILDDIR}/config/Linux_All.mk" "${S}/config/$(uname -s)$(uname -r).mk" || die fi + # Remove obsolete jsuword bug #506160 + sed -i -e '/jsuword/d' "${BUILDDIR}"/jsval.h ||die "sed failed" + epatch_user } ehook autotools-multilib-global-pre_src_configure pre_configure |