Package: emscripten / 2.0.12~dfsg-2
Metadata
Package | Version | Patches format |
---|---|---|
emscripten | 2.0.12~dfsg-2 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
1001_python3_shebang.patch | (download) |
emranlib.py |
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/runner.py |
13 13 + 0 - 0 ! |
--- |
1008_tests_no_hardcode_tool_name.patch | (download) |
tests/test_other.py |
10 5 + 5 - 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 |
40 38 + 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 |
2005_older_llvm.patch | (download) |
tools/shared.py |
2 1 + 1 - 0 ! |
relax to expect older llvm Upstream expected version 12.0 is not yet in Debian. |
2006_call_emscripten_in_PATH.patch | (download) |
tools/shared.py |
8 4 + 4 - 0 ! |
call emscripten scripts in path when called from emscripten |
2007_es_check.patch | (download) |
tests/runner.py |
8 3 + 5 - 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 |
15 8 + 7 - 0 ! |
use system-shared closure-compiler Avoid fetching closure-compiler with npm. Simply expect it to be available in PATH. . Also, skip checking option --version 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 binaryen |
2012_privacy.patch | (download) |
site/source/_themes/emscripten_sphinx_rtd_theme/layout.html |
5 1 + 4 - 0 ! |
avoid privacy breach in documentation |