Commit Graph

103 Commits

Author SHA1 Message Date
f35a6b3922 BuildSystem: Fix meson toolchain file
sed to replace SYSROOT did not work because paths contain /

also add cmake to allow cmake based library detection
2025-08-05 03:09:24 +03:00
f82390424b ports: Add cmake port 2025-08-05 03:09:24 +03:00
08ed405a5b ports: Add libuv port 2025-08-05 03:09:24 +03:00
56d701492b ports/ncurses: Add c++ bindings 2025-07-31 22:47:40 +03:00
987cc3c237 3000th COMMIT: ports: Add halflife port 2025-07-31 22:47:34 +03:00
935f69e011 ports: Add freetype port 2025-07-31 22:47:29 +03:00
9f0c2fb6e2 ports: Apply only patches ending in .patch 2025-07-31 22:47:29 +03:00
05affda20c ports: Add python3 port 2025-07-22 14:11:09 +03:00
418c3c9cfa ports: Remove unneeded libtool files after install 2025-07-22 10:32:52 +03:00
bc66e181a5 ports: Update to new config.sub syntax
There is no longer need to manually patch config.sub files!
2025-07-22 10:31:56 +03:00
6971f76bd3 ports: Add support for downloading upstream config.sub
banan-os is now in the upstream config.sub. This means no more
config.sub patches!
2025-07-22 10:13:41 +03:00
84f1ad4f26 ports: Fix doom compilation with the new toolchain 2025-07-15 16:12:03 +03:00
8e0d79f301 ports: Fix make compilation with new toolchain 2025-07-02 01:54:03 +03:00
f2eaab6e43 ports: Add tuxracer port
THIS IS SUPER SLOW
2025-06-28 20:54:45 +03:00
a847823411 ports: Add tcl port 2025-06-28 20:54:45 +03:00
fe9a8b542a ports: Add bochs port
THIS IS SUPER SLOW
2025-06-28 20:54:45 +03:00
cd101b6844 ports: Add sdl12-compat port 2025-06-28 20:54:45 +03:00
69229102c4 ports: Add SDL2 port 2025-06-28 20:52:33 +03:00
4bc3630d19 ports: Add glu port 2025-06-28 20:52:20 +03:00
ab00686ac9 ports: Add mesa port 2025-06-28 20:51:29 +03:00
c3004a038f ports: Add bash port 2025-06-28 20:48:13 +03:00
9cf9d8847b ports: Add lua port 2025-06-28 20:48:13 +03:00
0a3c10566b ports: vim update to 9.1 2025-06-28 20:48:13 +03:00
c94243e107 ports: Update some ports to new syntax 2025-06-28 20:48:13 +03:00
505388b9fa ports: Add pre_install and post_install to install.sh 2025-06-28 20:25:35 +03:00
c7c3dd7662 init/ports: Fix environment variables in init/ncurses
init no longer sets NCURSES_NO_UTF8_ACS
ncurses no longer sets TERM
2025-06-28 20:25:35 +03:00
2b2130ff42 toolchain/ports: Use strip install targets
I just found that these exist. This is much cleaner than manually
stripping the executables!
2025-06-28 20:25:35 +03:00
463ce05da0 ports: Allow specifying custom make targets 2025-06-28 20:25:35 +03:00
fa4095ba95 ports: Add pre_configure to build system
We have post_configure, so why not this :)
2025-06-28 20:25:35 +03:00
6fa7fe26dc ports: Add support for meson build systems 2025-06-28 16:55:13 +03:00
fe804c123d ports: Add expat port 2025-06-28 16:55:13 +03:00
dba32fb95d ports: Add SONAME to zlib's dynamic library 2025-06-28 16:55:13 +03:00
7dc187fdb1 ports: Update gcc 12.2.0->15.1.0
Also enable threading :)
2025-06-28 16:55:13 +03:00
ee5a627952 ports: Update mpfr 4.2.1->4.2.2 2025-06-28 16:53:06 +03:00
3b83561309 ports: Fix gmp port to compile with gcc 15.1.0 2025-06-28 16:53:06 +03:00
6fb0b5203a ports: Update binutils 2.39->2.44 2025-06-28 16:53:06 +03:00
69bdff6b7e ports: Add links port
We now have graphical browser on banan-os :O
2025-06-11 16:02:00 +03:00
8574fcf6e1 ports: Add libwebp port 2025-06-11 16:01:47 +03:00
f4f424bf04 ports: Add libtiff port 2025-06-11 16:01:47 +03:00
ac745bfa3d ports: Add libjpeg port 2025-06-11 16:01:47 +03:00
aa691f236e ports: Add libpng port 2025-06-11 16:01:47 +03:00
a0a9d49d81 ports: Update toolchain triple and add post_configure
post_configure is called after default configure. This can be used for
port specific customization when using default configure function
2025-06-11 16:01:47 +03:00
515918329c ports: Add SpecSeek port 2025-06-06 17:41:59 +03:00
f2ccab2df7 ports/openssl: Fix openssl
New unistd.h definitions (or something) makes openssl think recvmsg is
available, disable it manually.
2025-06-01 19:51:33 +03:00
8392472bac ports: Add git port
This commit is pushed from banan-os :D
2025-05-29 00:31:40 +00:00
50024fbf8b ports/vim: Set EDITOR=vim in .shellrc 2025-05-29 01:20:30 +03:00
3040940e35 ports/tcc: Fix 32 bit build and add version name
tcc was using "Linux" for machine name in version string if it was not
explicitly specified.
2025-05-07 18:33:39 +03:00
df3d2d57c3 ports/quake2: Update to new LibGUI interface 2025-05-07 17:23:15 +03:00
92d26f2216 ports/doom: Update to new LibGUI interface 2025-05-07 17:21:29 +03:00
0380c68f89 ports/tinygb: Update to new LibGUI interface 2025-05-07 17:21:29 +03:00