945509fc93
ports/mesa: Use llvm pipe instead of softpipe if llvm is compiled
2025-08-05 03:32:59 +03:00
b586917930
ports: Add llvm port
...
This can be compiled before mesa to make mesa use llvmpipe instead of
softpipe. llvmpipe is at least 10x faster :D
2025-08-05 03:09:24 +03:00
256c9daefd
ports/SDL2: Optimize rendering and fix cursor
...
Remove the unnecessary framebuffer layer, we can just use the window's
own framebuffer.
Set default cursor on mouse initialization, this fixes cursor hiding in
tuxracer
defined SetRelativeMouseMode instead of SetMouseCapture. This is what
the behaviour was :D
2025-08-05 03:09:24 +03:00
5972d40ced
ports: Update zstd 1.5.6 -> 1.5.7
...
Also build using cmake because we can :)
2025-08-05 03:09:24 +03:00
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