Package: emscripten / 3.1.6~dfsg-5
Metadata
Package | Version | Patches format |
---|---|---|
emscripten | 3.1.6~dfsg-5 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
1001_python3_shebang.patch | (download) |
system/bin/sdl-config |
2 1 + 1 - 0 ! |
consistently use python3 in shebang |
1002_find_syntax.patch | (download) |
tests/third_party/freealut/Makefile.am |
2 1 + 1 - 0 ! |
avoid obsolete gnu-specific find syntax The syntax "find -perm +222" was a GNU extension which was dropped since findutils 4.5.11. |
1004_acorn_ecmaVersion.patch | (download) |
tools/acorn-optimizer.js |
4 2 + 2 - 0 ! |
use latest ecmaversion Acorn 8.0.0 introduced ecmaScript 'latest' to be as relaxed as possible, and at the same time made defining ecmaScript mandatory. . This patch declares ecmaScript at both places it is used to avoid warning when upgrading to acon 8, and while at it switches to this new 'latest'. . Also, corresponding closure-compiler option is updated. . See also <https://github.com/emscripten-core/emscripten/issues/11303#issuecomment-698673424> |
1005_reproducible_build.patch | (download) |
tools/create_dom_pk_codes.py |
2 2 + 0 - 0 ! |
make the build reproducible |
1007_tests_support_skip_closure compiler.patch | (download) |
tests/common.py |
12 12 + 0 - 0 ! |
--- |
1008_tests_no_hardcode_tool_name.patch | (download) |
tests/test_other.py |
12 6 + 6 - 0 ! |
--- |
2001_explicit_shebang.patch | (download) |
src/compiler.js |
2 1 + 1 - 0 ! |
explicit call executable in shebang Omit python3: Handled by packaging routines |
2002_avoid_git.patch | (download) |
tools/install.py |
2 1 + 1 - 0 ! |
avoid calling git during build |
2003_avoid_install_packaging.patch | (download) |
tools/install.py |
41 39 + 2 - 0 ! |
avoid install packaging files Also avoid third-party files unused at runtime, confusing packaging routines. |
2004_privacy.patch | (download) |
README.md |
4 0 + 4 - 0 ! |
avoid privacy leaks in html code and documentation |
2005_versioned_llvm.patch | (download) |
emcc.py |
5 5 + 0 - 0 ! |
use versioned llvm Also, partly revert commit 8c097f62 to set unix macros until <https://reviews.llvm.org/D108735> lands in Debian-packaged LLVM. |
2006_call_emscripten_in_PATH.patch | (download) |
cmake/Modules/Platform/Emscripten.cmake |
14 7 + 7 - 0 ! |
call emscripten scripts in path when called from emscripten |
2007_es_check.patch | (download) |
tests/common.py |
6 3 + 3 - 0 ! |
use eslint instead of es-check missing in debian |
2008_minify_html.patch | (download) |
emcc.py |
29 3 + 26 - 0 ! |
use htmlmin instead of html-minifier-terser missing in debian |
2009_closure compiler.patch | (download) |
tools/building.py |
2 1 + 1 - 0 ! |
work around old quirky closure-compiler in debian Fake closure-compiler version check, which hangs with old Debian release. |
2010_avoid_npm.patch | (download) |
Makefile |
2 1 + 1 - 0 ! |
avoid using npm during build |
2011_system_shared_tools.patch | (download) |
tools/config.py |
3 3 + 0 - 0 ! |
detect and use system shared helper tools by default |
2012_source map.patch | (download) |
package.json |
2 1 + 1 - 0 ! |
use older nodejs module source-map Debian package node-source-map is too old (see bug#1004658). . This patch essentially reverts upstream git commit 21df9ee. |
2013_system_shared_node_modules.patch | (download) |
tests/test_sockets.py |
5 0 + 5 - 0 ! |
use system shared nodejs modules Also, use native wasm2c. See also <https://github.com/emscripten-core/emscripten/issues/12688> |
2014_no_root_bypass_frozen_cache.patch | (download) |
tools/config.py |
2 1 + 1 - 0 ! |
avoid root bypass of frozen cache |
2015_binaryen_version.patch | (download) |
tools/building.py |
2 1 + 1 - 0 ! |
use newer binaryen |
2016_nodejs_12.patch | (download) |
tests/common.py |
2 1 + 1 - 0 ! |
support nodejs v12.x NodeJS option --unhandled-rejections was introduced in v12.0.0 but option value "throw" was introduced later. . See <https://nodejs.org/docs/latest-v12.x/api/cli.html#cli_unhandled_rejections_mode> |