Commit Graph

78 Commits

Author SHA1 Message Date
Tee KOBAYASHI 10ada7e4d3 *: Disable clang16-porting for auto-updating packages
%ci:no-build
2023-03-28 16:27:35 +09:00
Termux Github Actions 6cdff3b92f bump(main/emscripten): 3.1.34
This commit has been automatically submitted by Github Actions.
2023-03-15 07:51:07 +00:00
Termux Github Actions 94578a9cca bump(main/emscripten): 3.1.33
This commit has been automatically submitted by Github Actions.
2023-03-09 03:53:44 +00:00
Termux Github Actions dda56efd43 bump(main/emscripten): 3.1.32
This commit has been automatically submitted by Github Actions.
2023-02-18 08:27:07 +00:00
Termux Github Actions 421ab925d8 bump(main/emscripten): 3.1.31
This commit has been automatically submitted by Github Actions.
2023-01-27 08:09:03 +00:00
Termux Github Actions e42fa5b8e6 bump(main/emscripten): 3.1.30
This commit has been automatically submitted by Github Actions.
2023-01-12 03:10:21 +00:00
Termux Github Actions 1b8ad5ffda bump(main/emscripten): 3.1.29
This commit has been automatically submitted by Github Actions.
2023-01-04 02:44:39 +00:00
Henrik Grimler 3ec82277d7
tree-wide: use git+[...] instead of [...].git for git urls
The termux_git_clone_src script has been updated and now expects git
urls to start with git+ instead.

%ci:no-build
2023-01-01 18:31:43 +01:00
Termux Github Actions 963d9305b5 bump(main/emscripten): 3.1.28
This commit has been automatically submitted by Github Actions.
2022-12-09 19:52:59 +00:00
Termux Github Actions 9cac5059d0 bump(main/emscripten): 3.1.27
This commit has been automatically submitted by Github Actions.
2022-11-30 19:49:57 +00:00
Jia Yuan Lo a0321c84d5 enhance(main/emscripten): enable ThinLTO / LTO 2022-11-27 15:23:29 +08:00
Termux Github Actions e4d41cedc5 upgpkg(main/emscripten): 3.1.26
This commit has been automatically submitted by Github Actions.
2022-11-18 07:27:14 +00:00
Termux Github Actions 9982c034a7 upgpkg(main/emscripten): 3.1.25
This commit has been automatically submitted by Github Actions.
2022-11-09 01:54:28 +00:00
Termux Github Actions b3d774f895 upgpkg(main/emscripten): 3.1.24
This commit has been automatically submitted by Github Actions.
2022-10-12 02:47:14 +00:00
Jia Yuan Lo 42a57d2e58
fix(main/emscripten): i686 build (#12230) 2022-10-02 09:34:27 +08:00
Termux Github Actions e313a0689d emscripten: update to 3.1.23
This commit has been automatically submitted by Github Actions.
2022-09-24 01:44:24 +00:00
Termux Github Actions b5843fa5c4 emscripten: update to 3.1.22
This commit has been automatically submitted by Github Actions.
2022-09-20 13:50:21 +00:00
Jia Yuan Lo 7e44167e6c
upgpkg(main, x11): clvk, emscripten, gl4es, ocl-icd, vulkan-loader-android (#11869)
* upgpkg(main/clvk): to 0.0.20220905.094010gdf8b39f9
* enhance(main/vulkan-loader-android): add pkg-config vulkan.pc
* chore(main/emscripten): clean up build.sh
* chore(main/ocl-icd): drop ICD creation
* upgpkg(x11/gl4es): to 1.1.4.20220830.165620g1cfe8bc7
2022-09-10 17:01:17 +08:00
Termux Github Actions 08be518aeb emscripten: update to 3.1.21
This commit has been automatically submitted by Github Actions.
2022-09-10 01:44:15 +00:00
Termux Github Actions 2efe47c7b4 emscripten: update to 3.1.20
This commit has been automatically submitted by Github Actions.
2022-08-25 01:45:59 +00:00
Jia Yuan Lo 47810c6056
upgpkg(main/emscripten): to 3.1.19 (#11661)
As expected per https://github.com/llvm/llvm-project/issues/56812 and ac3cb4ecd0,
Android shouldnt use shm_open and shm_unlink. LLVM has disabled the usage.
2022-08-20 15:26:54 +08:00
Henrik Grimler b281bc2145
rebuild(deps:libc++): bump termux-main packages that depend on libc++
All except libllvm, rust, rustc-nightly, openfoam and libdispatch,
those packages will be handled separately.
2022-08-13 12:21:20 +02:00
Li Chong Yun 1d4545ef0e emscripten: update to 3.1.18 2022-08-02 14:55:58 +08:00
Jia Yuan Lo 07a29664cc fix(main/emscripten): fix npm install warn messages 2022-07-24 09:00:28 +08:00
Jia Yuan Lo 0ff8432018 upgpkg(main/emscripten): to 3.1.17
Includes:
* update patches
* improve custom auto update failure message
2022-07-24 09:00:28 +08:00
Jia Yuan Lo 38d4eba45a upgpkg(main/emscripten): to 3.1.16
Includes:
* enable custom auto update
* clean up build.sh
2022-07-23 12:57:08 +08:00
Jia Yuan Lo 4680773baa
upgpkg(main/emscripten): to 3.1.15
Includes:
* chore(main/emscripten): update patches
2022-07-05 09:30:29 +05:30
Jia Yuan Lo 50a1abe51c
upgpkg(emscripten): update to 3.1.12
This is squash of following commit:

commit e43b2cdb13e8cb29433bb12f73ddb15766093429
Author: Jia Yuan Lo <jylo06g@gmail.com>
Date:   Mon Jun 6 00:45:23 2022 +0800

    emscripten: sync libllvm patches

commit c3d32f0a2d2a46bbab79e186e33b2f928b90b1b2
Author: Jia Yuan Lo <jylo06g@gmail.com>
Date:   Sun Jun 5 23:57:40 2022 +0800

    emscripten: add cmake to test notes

commit 407d1ef2e144450522b8e5437bc1b0271290e153
Author: Jia Yuan Lo <jylo06g@gmail.com>
Date:   Sun Jun 5 11:25:38 2022 +0000

    emscripten: update to 3.1.12

Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
2022-06-06 10:17:22 +05:30
Jia Yuan Lo 99b95878e1
emscripten: specify CMAKE_BUILD_TYPE for LLVM
Refer 350bdf9227
2022-05-25 12:08:16 +05:30
Jia Yuan Lo fa5b32491a
emscripten: update to 3.1.11 2022-05-25 12:08:16 +05:30
Jia Yuan Lo 55c090e0ae
emscripten: drop removing unnecessary rej file 2022-05-25 12:02:34 +05:30
Jia Yuan Lo e929529b74 emscripten-llvm: drop android symlink to linux
after sync patches with LLVM 14, refer:
https://github.com/termux/termux-packages/pull/9714#discussion_r844584328
a68ccba77a
2022-05-10 13:53:23 +09:00
Jia Yuan Lo fffc736356 emscripten: add back llvm-strip 2022-05-10 13:53:23 +09:00
Jia Yuan Lo 11e883b183 emscripten: enable logging of failed patching 2022-05-10 13:53:23 +09:00
Jia Yuan Lo a2a88d4b88 emscripten: update to 3.1.10 2022-05-10 13:53:23 +09:00
Yaksh Bariya 8f57e13176
rebuild(emscripten): Missing from main repo 2022-04-02 18:37:59 +05:30
Jia Yuan Lo 00960ad67c emscripten: update binaryen patches 2022-04-01 20:32:23 +09:00
Jia Yuan Lo 24f4f6c0b9 emscripten: move build dir for easy cleanup 2022-04-01 20:32:23 +09:00
Jia Yuan Lo 75a77f7225 emscripten: update to 3.1.8 2022-04-01 20:32:23 +09:00
Jia Yuan Lo 2fd39a6143 emscripten: mention ndk-sysroot in test notes
Well yes, as a byproduct of passing emscripten test suite, you can use
close-to-upstream emscripten-llvm clang to build native Android
binaries.
Starting LLVM 15, I stopped building libunwind as the build method no
longer works (most likely not supported anymore) and its unknown how
much differs from the one shipped in NDK.

You can still build native executables by installing ndk-sysroot which
includes libunwind.
emscripten-llvm will not hard depend on ndk-sysroot as the focus is
WebAssembly.
2022-03-08 04:52:59 +09:00
Jia Yuan Lo 8dd9dfbcb2 emscripten: update file lists 2022-03-08 04:52:59 +09:00
Jia Yuan Lo 7b4b076cbf emscripten: fix generate config command 2022-03-08 04:52:59 +09:00
Jia Yuan Lo 49f4c2dbe1 emscripten: update some details
* upstream now use LLVM 15, update patches
* drop building libunwind until further notice
* patch binaryen CMakeLists.txt
* should be able to run tests now that python3 multiprocessing works
2022-03-08 04:52:59 +09:00
Jia Yuan Lo d089f2430f emscripten: update to 3.1.6 2022-03-08 04:52:59 +09:00
Jia Yuan Lo 95c16a9f0b
emscripten: update to 3.1.2 (#8850) 2022-02-03 15:00:06 +05:30
Jia Yuan Lo 21672e9fba emscripten: remove -git suffix during packaging 2022-01-18 17:08:58 +02:00
Jia Yuan Lo 7e36a8c62d emscripten: update to 3.1.1 2022-01-18 17:08:58 +02:00
Jia Yuan Lo 65e3f8ab43 emscripten: update to 3.1.0 2022-01-03 20:34:14 +05:30
YAKSH BARIYA 6c24be7efe
nodejs,nodejs-lts: npm: set `foreground-scripts` to true on postinstall (#8420)
* nodejs,nodejs-lts: npm: set `foreground-scripts` to true on postinstall

* emscripten: fix npm Exit Handler problem

* Commit suggestions by @truboxl


%ci:no-build

Co-authored-by: Jia Yuan Lo <jylo06g@gmail.com>

Co-authored-by: Jia Yuan Lo <jylo06g@gmail.com>
2022-01-03 06:50:53 +05:30
Leonid Pliushch 26fb0c691e
emscripten: bump revision 2021-12-26 18:04:54 +02:00