Package: emscripten / 3.1.69+dfsg-3

Metadata

Package Version Patches format
emscripten 3.1.69+dfsg-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
1001_python3_shebang.patch | (download)

tools/scons/site_scons/site_tools/emscripten/__init__.py | 2 1 + 1 - 0 !
tools/scons/site_scons/site_tools/emscripten/emscripten.py | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 consistently use python3 in shebang
1002_find_syntax.patch | (download)

test/third_party/freealut/Makefile.am | 2 1 + 1 - 0 !
test/third_party/freealut/Makefile.in | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 avoid obsolete gnu-specific find syntax
 The syntax "find -perm +222" was a GNU extension
 which was dropped since findutils 4.5.11.
1005_reproducible_build.patch | (download)

tools/create_dom_pk_codes.py | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 make the build reproducible
1007_tests_support_skip_closure compiler.patch | (download)

test/common.py | 12 12 + 0 - 0 !
test/runner.py | 1 1 + 0 - 0 !
test/test_core.py | 10 6 + 4 - 0 !
test/test_other.py | 81 58 + 23 - 0 !
4 files changed, 77 insertions(+), 27 deletions(-)

---
1008_tests_no_hardcode_tool_name.patch | (download)

test/test_other.py | 12 6 + 6 - 0 !
1 file changed, 6 insertions(+), 6 deletions(-)

---
1009 Fix undefined style include.patch | (download)

site/source/_themes/emscripten_sphinx_rtd_theme/layout.html | 5 0 + 5 - 0 !
1 file changed, 5 deletions(-)

 fix undefined style include

The css file is already included in css_files below.

1010 emscons add simple help menu based on emconfigure.patch | (download)

emscons.py | 8 8 + 0 - 0 !
1 file changed, 8 insertions(+)

 emscons: add simple help menu based on emconfigure
 The emscons command functions almost like emconfigure command.
 Therefore, it should provide similar help menu, but currently
 it has none.
1011 test benchmark_sse Fix incorrect flag placement in r.patch | (download)

test/benchmark/benchmark_sse.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 test/benchmark_sse: place regex flag properly for comment removal
 - Use re.S (re.DOTALL) flag correctly by using `flags=re.S`, ensuring
   proper regex. interpretation for multi-line and single-line comments
 - Use raw string (`r'...'`) for better readability.
Bug-Debian: https://bugs.debian.org/1085566
2001_explicit_shebang.patch | (download)

test/sourcemap2json.js | 2 1 + 1 - 0 !
tools/acorn-optimizer.mjs | 2 1 + 1 - 0 !
tools/lz4-compress.mjs | 2 1 + 1 - 0 !
3 files changed, 3 insertions(+), 3 deletions(-)

 explicit call executable in shebang
 Omit python3: Handled by packaging routines
2003_avoid_install_packaging.patch | (download)

tools/install.py | 29 27 + 2 - 0 !
1 file changed, 27 insertions(+), 2 deletions(-)

 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 !
site/source/_themes/emscripten_sphinx_rtd_theme/layout.html | 5 1 + 4 - 0 !
tools/toolchain_profiler.results_template.html | 2 1 + 1 - 0 !
3 files changed, 2 insertions(+), 9 deletions(-)

 avoid privacy leaks in html code and documentation
2005_versioned_llvm.patch | (download)

tools/config_template.py | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

 use versioned llvm
2007_es_check.patch | (download)

test/common.py | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 use eslint instead of es-check missing in debian
2009_closure compiler.patch | (download)

tools/building.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 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 | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 avoid using npm during build
2011_system_shared_tools.patch | (download)

tools/config.py | 1 1 + 0 - 0 !
tools/config_template.py | 1 1 + 0 - 0 !
2 files changed, 2 insertions(+)

 detect and use system shared helper tools by default
2012_source map.patch | (download)

package.json | 2 1 + 1 - 0 !
test/sourcemap2json.js | 13 6 + 7 - 0 !
test/test_core.py | 3 2 + 1 - 0 !
3 files changed, 9 insertions(+), 9 deletions(-)

 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)

test/test_sockets.py | 4 0 + 4 - 0 !
tools/shared.py | 6 3 + 3 - 0 !
2 files changed, 3 insertions(+), 7 deletions(-)

 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 !
1 file changed, 1 insertion(+), 1 deletion(-)

 avoid root bypass of frozen cache
2015_binaryen_version.patch | (download)

tools/building.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 use newer binaryen
2017_verbose_building.patch | (download)

Makefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 make the install script more verbose during builds
2018_use_rtd_sphinx_theme.patch | (download)

site/source/conf.py | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 switch to using standard rtd theme for sphinx
 This should address some lintian issues and circumvent Debian bug#1000136
 Also fix intersphinx_mapping
0022 Lower expected LLVM version to 19.patch | (download)

tools/shared.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 lower expected llvm version to 19


exports.patch | (download)

tools/link.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---