banan-os/ports
Bananymous 06015d006d ports/binutils: Fix compilation when zstd is installed
binutils uses pkg-config to find zstd for the host when building. If our
zstd port is installed, it finds it instead and ends up including our
own sysroot which is incompatible with host's.

unsetting pkg-config related variables fixes this and allows binutils to
build fine even when zstd is installed. We can now make it a dependency.
2025-08-11 03:45:38 +03:00
..
SDL2 ports: Update SDL2 2.30.11 -> 2.32.8 2025-08-07 16:43:05 +03:00
SDL2_mixer ports: Add SDL2_mixer port 2025-08-11 03:45:38 +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/binutils: Fix compilation when zstd is installed 2025-08-11 03:45:38 +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: Don't set CMAKE_TOOLCHAIN_FILE environment variable 2025-08-05 03:47:16 +03:00
curl ports: Update to new config.sub syntax 2025-07-22 10:31:56 +03:00
doom ports/doom: Use SDL2 instead of our own frontend 2025-08-11 03:45:38 +03:00
expat ports/expat: Remove libtool file 2025-08-05 03:47:52 +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
llvm ports: Add llvm port 2025-08-05 03:09:24 +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/mesa: Use llvm pipe instead of softpipe if llvm is compiled 2025-08-05 03:32:59 +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: Use SDL2 instead of our own frontend 2025-08-11 03:45:38 +03:00
sdl12-compat ports: Don't set CMAKE_TOOLCHAIN_FILE environment variable 2025-08-05 03:47:16 +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
timidity ports: Add timidity port 2025-08-11 03:45:38 +03:00
tinygb ports/tinygb: Use SDL2 instead of our own frontend 2025-08-11 03:45:38 +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 ports/xash3d-fwgs: Don't disable opengl and patch output 2025-08-05 03:32:59 +03:00
zlib ports: Add SONAME to zlib's dynamic library 2025-06-28 16:55:13 +03:00
zstd ports: Don't set CMAKE_TOOLCHAIN_FILE environment variable 2025-08-05 03:47:16 +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 ports: Fix config.sub downloading 2025-08-07 16:28:09 +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.