1 |
commit: 29ecb16bd38938d19d455202d1123e6f8f2e7ec5 |
2 |
Author: Jory Pratt <anarchy <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon Jul 1 20:32:47 2019 +0000 |
4 |
Commit: Jory Pratt <anarchy <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Jul 1 20:33:49 2019 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29ecb16b |
7 |
|
8 |
dev-lang/spidermonkey: remove obsolete version |
9 |
|
10 |
Package-Manager: Portage-2.3.68, Repoman-2.3.16 |
11 |
Signed-off-by: Jory Pratt <anarchy <AT> gentoo.org> |
12 |
|
13 |
dev-lang/spidermonkey/Manifest | 2 - |
14 |
.../spidermonkey/spidermonkey-24.2.0-r4.ebuild | 157 --------------------- |
15 |
2 files changed, 159 deletions(-) |
16 |
|
17 |
diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest |
18 |
index 4822a0394ec..8e52f7f3432 100644 |
19 |
--- a/dev-lang/spidermonkey/Manifest |
20 |
+++ b/dev-lang/spidermonkey/Manifest |
21 |
@@ -1,6 +1,5 @@ |
22 |
DIST js-1.7.0.tar.gz 1165607 BLAKE2B 61749e10886bbb9e4958a41925fae8dcbd7d943b9bf838878368c30e26ba61f300bc2ec37982653b87fedf76707dda2ffd510282de4bce87d1da11ca42fa108c SHA512 9d9fbd9c1dae969ca19ddb0f977ac56f3e0479ec393b859de252fcdd8b7fc325e80399073540884ed365ce56a3219be34c0db9300d5e50f32969660c90527e51 |
23 |
DIST js185-1.0.0.tar.gz 6164605 BLAKE2B 76a37f0ceae05d3475853875bd0ce4be6e525e4114816f8f281ea6fc6b60a71060975a0fa1cb843f57ad1e2f842dfb26b24244fa0fd6c20f6ae2ebbe430f70be SHA512 2af7122a7c7007fd7b6668776fe1222515a810b3e43bbf0f76b8f94e1ef406ffd3fb5ccec393021b00274c05b38a77235bc8d6886994c56762fcaf0aa7cf6718 |
24 |
-DIST mozjs-24.2.0.tar.bz2 15624530 BLAKE2B 633f3e42011a8395aa4e60842c2de1cb472692a0d9355c1e2c49e1ef943605cafaea0c836f9044adfceb38d7e04a0941b895474d08097f641bfca4494c5c5fe4 SHA512 49805e256f6fa797505c01b7596d5bb941ed7a2454862c52ed42ad48b5ae4540b777e77ed8da1b98c89f8622ed2c76052187983687008a4ff53594addb328df4 |
25 |
DIST mozjs-38.3.0sfink2.tar.bz2 27232902 BLAKE2B 42a039a41b7479a32e22f260cb58f098e1a1d4833f801f193bdd8b75403f94567b9ef2ebe85b2a811fe2f9b27cd934afe1054bd4e7d9aae0b8a80acdec8e42a4 SHA512 debad1fbd21e025c567b083677cfd0a2023ec2aff750241f495ac2977034a7299e068cb3b0b2351c97457119cc8aef563f00416092a70a3a269d20947b700206 |
26 |
DIST mozjs-45.0.2.tar.bz2 97508152 BLAKE2B 89600f7e2a3effe71ad140646110aaf3be91cc5313cf227f1d16e796e249e287cc8dbf2599aa4277f2652a83ec3570f58c1c51ef319632254b9ac5caec46bb9a SHA512 84a3cf12e2603e00bcfe518a1a5000f53b21758c1c6b32a0410e63ab7db8d4452028195b0ba3e56144054b06e90f8e5195b4db94dba711f7c75d11da99c6c61d |
27 |
DIST mozjs-52.9.1pre1.tar.bz2 30178574 BLAKE2B 0920432b5140e78297a9bcbccb54268d75a223d5e75e4ff90b3b01aab4f7736b4a4e05c47b3a925ff0a74607a0abad3b6583c75d070ef5142009b20ebaf6e4bf SHA512 187b231b246a5ae09e55c0fef77866b316d75f38f4c2e066d5d4325d8da63433027020c929439cab46af3253ac63ab2f780223a8fd2c6ff535b3409bb6c4aa0f |
28 |
@@ -11,6 +10,5 @@ DIST spidermonkey-60.0-patches-04.tar.xz 4428 BLAKE2B af78049cd9b3ee6a9b689e6253 |
29 |
DIST spidermonkey-slot0-patches-01.tar.xz 10488 BLAKE2B 4a5195ac11d1076046424fc10d1416d097fb230cd8b0b28ac8b65d379e0c0518586ced0f48f833dea52b13fb5d300e02664657ab2479bfcc343bc358d394d5d7 SHA512 6c878ed0b50c052989a8b965fed845e9c672b691f4c4b1f98ee82e81a33880e1e6bf1dac8222d71322553282de602a88272dedebbcf50d27967fc172f0a8054a |
30 |
DIST spidermonkey-slot0-patches-02.tar.xz 10952 BLAKE2B fb7bf5cdac6c821a48d407ff172fe0ec7297e047d3b3bab952f226f413b83ea70325175b41c1680725ff588111b424efc97a0c66e392989da510c43d38528ff1 SHA512 cd62890c4b58658d99fc1b52f05ccb35c07da835b168bb9d5e6b219de5021122c199cc2255c5b0be01ef582f53dd51c9975921e6bde9f14e9b43536e2bee85f2 |
31 |
DIST spidermonkey-slot17-patches-01.tar.xz 2748 BLAKE2B a55504d726f925096de7e066a1d323154bc796018644f347bc1d012ea6ee8441cc19f30689e06fd26bab5a5d2e8376e90bf2c1930a588be8b48865f7bbc524ea SHA512 21a90f85d156de3cca9811317507162a458f908bb447924fcfbf49b7bb70496b611ce7df90b90775316b8ceafda56692be3bf856b168b83ed40b8a5c668eed3f |
32 |
-DIST spidermonkey-slot24-patches-01.tar.xz 3444 BLAKE2B f207577db223d51e315d473f0eefa8a2805fab49acd952fa5796eb4e967c82c76965afcdea1b55ac98c5e94f4321f40c1ea9079d5ebee99fdef950bddee91ab2 SHA512 712250983f726eb2fe7ae243e9ca510b6e5b8fa0f221fe5120c2e2f75334f7e4b10b8ab172869d7333a120529dbc2a513c170533d5ad5af27a2643ce1384bbdb |
33 |
DIST spidermonkey-slot38-patches-01.tar.xz 7472 BLAKE2B 7585aa6f5a84d6ae21e41137fca8da093580182f798f63bfcf2e402e3bf58df4cb3f43cef3eb635044508800f6757247fa3a65ca53230243a455925f436a9510 SHA512 953acee985d192c6d0f18f14c70fdda33a7c8f784c6833ca8b75495044b40a8b3f29b281c40dbfcda0c8570c111a3dd1717c2ef0ffd651c1b50d1f2bff1f6d09 |
34 |
DIST spidermonkey-slot45-patches-01.tar.xz 5092 BLAKE2B 0188a179fc741ab84a93aae1e77f8b765868ca716b8879661bfa678aef918998c9488db3b866a13c79ae28edb43ac0ebb10345b0471b717c4174c61cba9646bc SHA512 d52f038a7b4f7b410b5a1f94a55962adafc5906e7d85f605f3fe45ad49417c2b9d58d853a81b5d2395a2842c9780992d5a2c1a0e67aa77fb09f21aff9aeb0f7a |
35 |
|
36 |
diff --git a/dev-lang/spidermonkey/spidermonkey-24.2.0-r4.ebuild b/dev-lang/spidermonkey/spidermonkey-24.2.0-r4.ebuild |
37 |
deleted file mode 100644 |
38 |
index 6613f6e1b6d..00000000000 |
39 |
--- a/dev-lang/spidermonkey/spidermonkey-24.2.0-r4.ebuild |
40 |
+++ /dev/null |
41 |
@@ -1,157 +0,0 @@ |
42 |
-# Copyright 1999-2018 Gentoo Foundation |
43 |
-# Distributed under the terms of the GNU General Public License v2 |
44 |
- |
45 |
-EAPI=6 |
46 |
-WANT_AUTOCONF="2.1" |
47 |
-PYTHON_COMPAT=( python2_7 ) |
48 |
-PYTHON_REQ_USE="threads" |
49 |
-inherit autotools toolchain-funcs multilib python-any-r1 versionator pax-utils |
50 |
- |
51 |
-MY_PN="mozjs" |
52 |
-MY_P="${MY_PN}-${PV/_/.}" |
53 |
-DESCRIPTION="Stand-alone JavaScript C library" |
54 |
-HOMEPAGE="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey" |
55 |
-SRC_URI="https://archive.mozilla.org/pub/js/${MY_P}.tar.bz2 |
56 |
- https://dev.gentoo.org/~axs/distfiles/${PN}-slot24-patches-01.tar.xz" |
57 |
- |
58 |
-LICENSE="NPL-1.1" |
59 |
-SLOT="24" |
60 |
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd" |
61 |
-IUSE="debug icu jit minimal static-libs +system-icu test" |
62 |
- |
63 |
-RESTRICT="ia64? ( test )" |
64 |
- |
65 |
-S="${WORKDIR}/${MY_P%.rc*}" |
66 |
-BUILDDIR="${S}/js/src" |
67 |
- |
68 |
-RDEPEND=">=dev-libs/nspr-4.9.4 |
69 |
- virtual/libffi |
70 |
- sys-libs/readline:0= |
71 |
- >=sys-libs/zlib-1.1.4 |
72 |
- system-icu? ( >=dev-libs/icu-1.51:= )" |
73 |
-DEPEND="${RDEPEND} |
74 |
- ${PYTHON_DEPS} |
75 |
- app-arch/zip |
76 |
- virtual/pkgconfig" |
77 |
- |
78 |
-PATCHES=( |
79 |
- "${WORKDIR}"/sm24/${PN}-${SLOT}-system-icu.patch |
80 |
- "${WORKDIR}"/sm24/${PN}-24.2.0-fix-file-permissions.patch |
81 |
- "${WORKDIR}"/sm24/${PN}-${SLOT}-upward-growing-stack.patch |
82 |
- "${FILESDIR}"/${PN}-perl-defined-array-check.patch |
83 |
- "${WORKDIR}"/sm24/${PN}-17-fix_pointer_dereference.patch |
84 |
-) |
85 |
- |
86 |
-pkg_setup(){ |
87 |
- if [[ ${MERGE_TYPE} != "binary" ]]; then |
88 |
- python-any-r1_pkg_setup |
89 |
- export LC_ALL="C" |
90 |
- fi |
91 |
-} |
92 |
- |
93 |
-src_prepare() { |
94 |
- default |
95 |
- |
96 |
- if [[ ${CHOST} == *-freebsd* ]]; then |
97 |
- # Don't try to be smart, this does not work in cross-compile anyway |
98 |
- ln -sfn "${BUILDDIR}/config/Linux_All.mk" "${S}/config/$(uname -s)$(uname -r).mk" || die |
99 |
- fi |
100 |
- |
101 |
- cd "${BUILDDIR}" || die |
102 |
- eautoconf |
103 |
-} |
104 |
- |
105 |
-src_configure() { |
106 |
- export SHELL=/bin/sh |
107 |
- cd "${BUILDDIR}" || die |
108 |
- |
109 |
- local myopts="" |
110 |
- if use icu; then # make sure system-icu flag only affects icu-enabled build |
111 |
- myopts+="$(use_with system-icu)" |
112 |
- else |
113 |
- myopts+="--without-system-icu" |
114 |
- fi |
115 |
- |
116 |
- CC="$(tc-getCC)" CXX="$(tc-getCXX)" \ |
117 |
- AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" \ |
118 |
- LD="$(tc-getLD)" \ |
119 |
- econf \ |
120 |
- ${myopts} \ |
121 |
- --enable-jemalloc \ |
122 |
- --enable-readline \ |
123 |
- --enable-threadsafe \ |
124 |
- --with-system-nspr \ |
125 |
- --enable-system-ffi \ |
126 |
- --disable-optimize \ |
127 |
- $(use_enable icu intl-api) \ |
128 |
- $(use_enable debug) \ |
129 |
- $(use_enable jit yarr-jit) \ |
130 |
- $(use_enable jit ion) \ |
131 |
- $(use_enable static-libs static) \ |
132 |
- $(use_enable test tests) |
133 |
-} |
134 |
- |
135 |
-cross_make() { |
136 |
- emake \ |
137 |
- CFLAGS="${BUILD_CFLAGS}" \ |
138 |
- CXXFLAGS="${BUILD_CXXFLAGS}" \ |
139 |
- AR="${BUILD_AR}" \ |
140 |
- CC="${BUILD_CC}" \ |
141 |
- CXX="${BUILD_CXX}" \ |
142 |
- RANLIB="${BUILD_RANLIB}" \ |
143 |
- "$@" |
144 |
-} |
145 |
-src_compile() { |
146 |
- cd "${BUILDDIR}" || die |
147 |
- if tc-is-cross-compiler; then |
148 |
- tc-export_build_env BUILD_{AR,CC,CXX,RANLIB} |
149 |
- cross_make \ |
150 |
- MOZ_OPTIMIZE_FLAGS="" MOZ_DEBUG_FLAGS="" \ |
151 |
- HOST_OPTIMIZE_FLAGS="" MODULE_OPTIMIZE_FLAGS="" \ |
152 |
- MOZ_PGO_OPTIMIZE_FLAGS="" \ |
153 |
- host_jsoplengen host_jskwgen |
154 |
- cross_make \ |
155 |
- MOZ_OPTIMIZE_FLAGS="" MOZ_DEBUG_FLAGS="" HOST_OPTIMIZE_FLAGS="" \ |
156 |
- -C config nsinstall |
157 |
- mv {,native-}host_jskwgen || die |
158 |
- mv {,native-}host_jsoplengen || die |
159 |
- mv config/{,native-}nsinstall || die |
160 |
- sed -i \ |
161 |
- -e 's@./host_jskwgen@./native-host_jskwgen@' \ |
162 |
- -e 's@./host_jsoplengen@./native-host_jsoplengen@' \ |
163 |
- Makefile || die |
164 |
- sed -i -e 's@/nsinstall@/native-nsinstall@' config/config.mk || die |
165 |
- rm -f config/host_nsinstall.o \ |
166 |
- config/host_pathsub.o \ |
167 |
- host_jskwgen.o \ |
168 |
- host_jsoplengen.o || die |
169 |
- fi |
170 |
- emake \ |
171 |
- MOZ_OPTIMIZE_FLAGS="" MOZ_DEBUG_FLAGS="" \ |
172 |
- HOST_OPTIMIZE_FLAGS="" MODULE_OPTIMIZE_FLAGS="" \ |
173 |
- MOZ_PGO_OPTIMIZE_FLAGS="" |
174 |
-} |
175 |
- |
176 |
-src_test() { |
177 |
- cd "${BUILDDIR}/jsapi-tests" || die |
178 |
- emake check |
179 |
-} |
180 |
- |
181 |
-src_install() { |
182 |
- cd "${BUILDDIR}" || die |
183 |
- default |
184 |
- |
185 |
- if ! use minimal; then |
186 |
- if use jit; then |
187 |
- pax-mark m "${ED}/usr/bin/js${SLOT}" || die |
188 |
- fi |
189 |
- else |
190 |
- rm -f "${ED}/usr/bin/js${SLOT}" || die |
191 |
- fi |
192 |
- |
193 |
- if ! use static-libs; then |
194 |
- # We can't actually disable building of static libraries |
195 |
- # They're used by the tests and in a few other places |
196 |
- find "${D}" -iname '*.a' -delete || die |
197 |
- fi |
198 |
-} |