1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= Standalone JS interpreter from Mozilla 68-esr
8 HOMEPAGE= https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey
9 CONTACT= Michael_Reim[kraileth@elderlinux.org]
12 SITES[main]= MOZILLA/firefox/releases/68.2.0esr/source
13 DISTFILE[1]= firefox-68.2.0esr.source.tar.xz:main
15 SPKGS[standard]= single
17 OPTIONS_AVAILABLE= none
18 OPTIONS_STANDARD= none
20 BUILD_DEPENDS= autoconf213:single:standard
22 python37:single:standard
24 clang:compiler:standard
25 BUILDRUN_DEPENDS= icu:single:standard
28 USES= gmake perl pkgconfig python:py27,build zlib readline
30 DISTNAME= firefox-68.2.0/js/src
33 LICENSE_TERMS= single:{{WRKDIR}}/TERMS
34 LICENSE_FILE= MPL:stock
35 LICENSE_AWK= TERMS:"^$$"
36 LICENSE_SOURCE= TERMS:{{WRKSRC}}/js-config.h.in
40 CONFIGURE_OUTSOURCE= yes
41 CONFIGURE_ARGS= --prefix={{PREFIX}}
42 --target={{CONFIGURE_TARGET}}
44 --disable-debug-symbols
57 PLIST_SUB= MOZJS_MAJOR=68
61 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/js68
62 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmozjs-68.so
64 [FILE:126:descriptions/desc.single]
65 SpiderMonkey is Mozilla's JavaScript engine written in C and C++. It is
66 used in various Mozilla products, including Firefox.
70 85f1c2eaf68ebedcbc0b78a342f6d16ef0865dedd426a1bba94b75c85f716f38 312103756 firefox-68.2.0esr.source.tar.xz
73 [FILE:3537:manifests/plist.single]
74 %%ONLY-LINUX%%include/mozjs-%%MOZJS_MAJOR%%/mozilla/LinuxSignal.h
77 js%%MOZJS_MAJOR%%-config
78 include/mozjs-%%MOZJS_MAJOR%%/
92 include/mozjs-%%MOZJS_MAJOR%%/double-conversion/
95 include/mozjs-%%MOZJS_MAJOR%%/js/
100 CallNonGenericMethod.h
103 CompilationAndEvaluation.h
126 OffThreadScriptCompilation.h
130 ProfilingFrameIterator.h
157 TrackedOptimizationInfo.h
161 UbiNodeBreadthFirst.h
163 UbiNodeDominatorTree.h
165 UbiNodeShortestPaths.h
174 include/mozjs-%%MOZJS_MAJOR%%/js/experimental/SourceHook.h
175 include/mozjs-%%MOZJS_MAJOR%%/mozilla/
214 IntegerPrintfMacros.h
232 OperatorNewExtensions.h
235 PlatformConditionVariable.h
265 StaticAnalysisFunctions.h
266 TaggedAnonymousMemory.h
278 UniquePtrExtensions.h
290 include/mozjs-%%MOZJS_MAJOR%%/mozilla/glue/Debug.h
293 libmozjs-%%MOZJS_MAJOR%%.so
294 lib/pkgconfig/mozjs-%%MOZJS_MAJOR%%.pc
297 [FILE:553:patches/patch-build_moz.configure_init.configure]
298 --- ../../build/moz.configure/init.configure.orig 2019-10-16 19:30:16 UTC
299 +++ ../../build/moz.configure/init.configure
300 @@ -694,8 +694,8 @@ def split_triplet(triplet, allow_unknown
301 if cpu.endswith('86') or (cpu.startswith('i') and '86' in cpu):
302 canonical_cpu = 'x86'
303 endianness = 'little'
304 - elif cpu in ('x86_64', 'ia64'):
305 - canonical_cpu = cpu
306 + elif cpu in ('x86_64', 'ia64', 'amd64'):
307 + canonical_cpu = 'x86_64'
308 endianness = 'little'
309 elif cpu in ('s390', 's390x'):
313 [FILE:366:patches/patch-python_mach_mach_mixin_process.py]
314 --- ../../python/mach/mach/mixin/process.py.orig 2019-10-16 19:30:25 UTC
315 +++ ../../python/mach/mach/mixin/process.py
316 @@ -27,7 +27,7 @@ elif 'MOZILLABUILD' in os.environ:
317 elif 'COMSPEC' in os.environ:
318 _current_shell = os.environ['COMSPEC']
320 - raise Exception('Could not detect environment shell!')
321 + _current_shell = "/bin/sh"
327 [FILE:71:files/special.mk]
329 CONFIGURE_TARGET= x86_64-ravenadm-linux-gnu