banan-os/ports
Bananymous 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
..
SDL2 ports/SDL2: Optimize rendering and fix cursor 2025-08-05 03:09:24 +03:00
SpecSeek ports: Add SpecSeek port 2025-06-06 17:41:59 +03:00
bash ports: Update to new config.sub syntax 2025-07-22 10:31:56 +03:00
binutils ports: Remove unneeded libtool files after install 2025-07-22 10:32:52 +03:00
bochs ports: Update to new config.sub syntax 2025-07-22 10:31:56 +03:00
ca-certificates ports/ca-certificates: Add symlink to /etc/ssl/cert.pem 2025-04-22 01:44:02 +03:00
cmake ports: Add cmake port 2025-08-05 03:09:24 +03:00
curl ports: Update to new config.sub syntax 2025-07-22 10:31:56 +03:00
doom ports: Fix doom compilation with the new toolchain 2025-07-15 16:12:03 +03:00
expat ports: Update to new config.sub syntax 2025-07-22 10:31:56 +03:00
freetype ports: Add freetype port 2025-07-31 22:47:29 +03:00
gcc ports: Remove unneeded libtool files after install 2025-07-22 10:32:52 +03:00
git ports: Add git port 2025-05-29 00:31:40 +00:00
glu ports: Add glu port 2025-06-28 20:52:20 +03:00
gmp ports: Remove unneeded libtool files after install 2025-07-22 10:32:52 +03:00
halflife 3000th COMMIT: ports: Add halflife port 2025-07-31 22:47:34 +03:00
libjpeg ports: Update to new config.sub syntax 2025-07-22 10:31:56 +03:00
libpng ports: Update to new config.sub syntax 2025-07-22 10:31:56 +03:00
libtiff ports: Update to new config.sub syntax 2025-07-22 10:31:56 +03:00
libuv ports: Add libuv port 2025-08-05 03:09:24 +03:00
libwebp ports: Update to new config.sub syntax 2025-07-22 10:31:56 +03:00
links ports: Add links port 2025-06-11 16:02:00 +03:00
lua ports: Add lua port 2025-06-28 20:48:13 +03:00
lynx ports: Update to new config.sub syntax 2025-07-22 10:31:56 +03:00
make ports: Update to new config.sub syntax 2025-07-22 10:31:56 +03:00
mesa ports: Add mesa port 2025-06-28 20:51:29 +03:00
mpc ports: Remove unneeded libtool files after install 2025-07-22 10:32:52 +03:00
mpfr ports: Remove unneeded libtool files after install 2025-07-22 10:32:52 +03:00
nasm ports: Update to new config.sub syntax 2025-07-22 10:31:56 +03:00
ncurses ports/ncurses: Add c++ bindings 2025-07-31 22:47:40 +03:00
openssl ports: Update some ports to new syntax 2025-06-28 20:48:13 +03:00
python3 ports: Add python3 port 2025-07-22 14:11:09 +03:00
quake2 ports/quake2: Update to new LibGUI interface 2025-05-07 17:23:15 +03:00
sdl12-compat ports: Add sdl12-compat port 2025-06-28 20:54:45 +03:00
tcc ports: Update some ports to new syntax 2025-06-28 20:48:13 +03:00
tcl ports: Add tcl port 2025-06-28 20:54:45 +03:00
tinygb ports/tinygb: Update to new LibGUI interface 2025-05-07 17:21:29 +03:00
tuxracer ports: Add tuxracer port 2025-06-28 20:54:45 +03:00
vim ports: vim update to 9.1 2025-06-28 20:48:13 +03:00
xash3d-fwgs 3000th COMMIT: ports: Add halflife port 2025-07-31 22:47:34 +03:00
zlib ports: Add SONAME to zlib's dynamic library 2025-06-28 16:55:13 +03:00
zstd ports: Update zstd 1.5.6 -> 1.5.7 2025-08-05 03:09:24 +03:00
.gitignore BuildSystem: Rewrite port compilation system 2024-08-05 15:20:18 +03:00
README.md Ports: Update port building instructions 2024-08-11 17:58:10 +03:00
install.sh BuildSystem: Fix meson toolchain file 2025-08-05 03:09:24 +03:00

README.md

Ports

Here are all of the ports for banan-os.

Building

Run the build script in the directory of the wanted port.

cd ports/<port name>
./build.sh

Port will be installed to the disk image and is usable when running banan-os for the next time.