Commit Graph

59 Commits

Author SHA1 Message Date
nakst 380049f69f scripting engine: add StringSlice, StringJoin, StringSplit; handle T_OP_INSERT 2022-02-01 14:50:23 +00:00
nakst 5bf8643f08 undo changes to PortGCC 2022-02-01 14:04:24 +00:00
nakst 74ea4e1fe4 remove usage of which, uname and whoami 2022-02-01 14:01:10 +00:00
nakst 6c095f1655 move porting code into a single script 2022-02-01 12:22:25 +00:00
nakst 77b6097881 replace mesa sh with script 2022-01-31 11:14:55 +00:00
nakst 56dfdc8cb3 replace uxn sh with script 2022-01-31 10:48:34 +00:00
nakst f08fef727b replace ffmpeg sh with script 2022-01-31 10:39:38 +00:00
nakst 9f8571dff9 update freetype and nasm to use scripts 2022-01-30 09:10:30 +00:00
nakst fbab565c91 add PathCreateLeadingDirectories to script engine 2022-01-29 14:49:14 +00:00
nakst 91ae02eb8b replace harfbuzz build sh with script 2022-01-29 14:40:36 +00:00
nakst cbb303c1e3 scripting engine add list literals 2022-01-29 12:01:11 +00:00
nakst f14586d2fa replace musl build sh with script 2022-01-29 11:33:52 +00:00
nakst dcdb722217 start conversion of sh to script 2022-01-29 10:48:50 +00:00
nakst 71a0fc2caa trim brew library path 2022-01-28 19:11:30 +00:00
nakst ac050f5a5f set DESTDIR when porting gcc 2022-01-28 19:03:09 +00:00
nakst 40e9672de4 use script for building gcc port 2022-01-28 19:00:42 +00:00
nakst b6e8b8f17f introduce scripting engine 2022-01-28 09:47:26 +00:00
nakst 2a0b3e0a12 fix busybox on linux 2022-01-23 09:29:31 +00:00
Colin Davidson c177a38dc5 Fix busybox port for OSX 2022-01-22 06:19:26 -08:00
nakst 327a33ab18 change sed detection again 2022-01-22 09:56:51 +00:00
nakst cd1759ed4a fix cross compiler build recursion; possibly fix macos 2022-01-22 09:36:22 +00:00
nakst d464a1743c add note about libstdc++ 2022-01-20 13:38:24 +00:00
nakst 75119ec851 error propagation from freetype, harfbuzz, musl build scripts 2022-01-16 15:28:31 +00:00
nakst b6f715eedc bundle license files for mesa and gcc separately 2022-01-12 19:56:16 +00:00
nakst ef2b8aee3b copy license files of ports into bin 2022-01-01 22:00:50 +00:00
nakst 2ff51cd560 compare downloaded files against checksum 2022-01-01 10:04:42 +00:00
nakst eb877e864e set llvm=false flag on mesa 2021-12-27 14:06:32 +00:00
nakst a5b32b3703 simplify meson_cross.txt 2021-12-27 10:04:04 +00:00
nakst 4d8d10814a verbose port building 2021-12-27 09:59:10 +00:00
nakst db3f9584b2 add Teapot.obj; fix Object Viewer 2021-12-27 08:50:18 +00:00
nakst 97830c84bf fix mesa build for new versions of meson 2021-12-27 08:46:53 +00:00
nakst 00c2deea80 simplify C header; C89 support 2021-12-23 17:04:11 +00:00
nakst 0413a20658 misc 2021-12-17 20:59:32 +00:00
nakst d479a5e352 organize bin folder 2021-12-17 10:51:09 +00:00
nakst ba4b0318e7 instance callbacks; bugfixes 2021-12-16 19:06:08 +00:00
nakst a28bdd4da0 use nproc in gcc port; update change_sysroot 2021-12-15 10:52:37 +00:00
nakst 7791069281 add more toolchain wrappers 2021-12-15 10:13:43 +00:00
nakst d1229cbf26 update uxn port 2021-12-14 21:14:32 +00:00
nakst 6568c05e29 fixes for non bash shells 2021-11-30 21:14:12 +00:00
nakst 4e6549d625 refactor and stub x86_32 implementation 2021-10-29 10:44:26 +01:00
nakst 116fad6273 update acpica 2021-10-23 13:19:34 +01:00
nakst 214a45cba4 started acpi thermal driver 2021-10-23 12:18:33 +01:00
nakst f53bb37c84 fix building on other systems 2021-10-11 18:30:05 +01:00
nakst 69c81e7743 bugfixes 2021-10-08 21:57:58 +01:00
nakst 4ad2395977 bugfixes; cleanup theme 2021-10-07 09:51:52 +01:00
nakst b6bc221af2 misc bugfixes 2021-10-06 22:03:25 +01:00
nakst 8274a99521 ignore solid offsets for MOVE_ADJUST_TO_FIT_SCREEN 2021-10-06 14:18:14 +01:00
nakst 4424beb74f simplify cross compiler build 2021-10-05 21:21:05 +01:00
nakst 35f361a7e4 designer2 export 2021-10-03 21:14:18 +01:00
nakst 8588efe291 merge patch for building on macOS 2021-09-24 13:54:10 +01:00