673711a246
ports/mesa: Require llvm
...
I dont't really even want to suppot softpipe as that is so slow
2025-11-22 00:40:14 +02:00
812e70c626
ports: Add zsh port
2025-11-18 05:40:36 +02:00
dc0fa49de2
ports/tuxracer: Add sound support and fix compiling
2025-11-17 05:26:07 +02:00
b678541427
ports: Add SDL_mixer port
2025-11-17 05:26:07 +02:00
6c4cd0d8cb
ports: Add libmikmod port
2025-11-17 05:26:07 +02:00
c096d3cd42
ports/sdl12-compat: Define that banan-os has alloca.h
2025-11-17 05:26:07 +02:00
dcdab4df21
ports/sdl12-compat: Remove unnecessary patch
...
This is not needed as our SDL2 library is in the expected form
2025-11-17 05:26:07 +02:00
2dd8b76289
BuildSystem: Automatically delete libtool files
...
Half of the ports had a manual post_install step to delete libtool files
this is now done automatically and there is no need for it!
Libtool files have to be deleted as libtool doesn't work while
cross-compiling (at least out of the box)
2025-11-17 05:26:07 +02:00
e06c07ca89
ports: Update binutils 2.44->2.45
...
Now we don't have to keep patches for both versions around :D
2025-11-17 05:26:07 +02:00
6f8d850726
BuildSystem: Cleanup port building script
...
All dependencies are now installed only ones. If a port depends on for
examle zlib and one of its other dependencies depends on zlib, zlib will
now get installe only once.
Accept .tgz archives as the main download file
2025-11-17 05:26:07 +02:00
82c8eeb4be
ports/openssh: Update to 10.2p1 and enable fd passing
2025-11-12 00:06:36 +02:00
bdf4423512
ports/freetype: Add missing dependencies
2025-11-04 23:06:13 +02:00
00e5749e20
ports: Add SuperTux port
2025-11-02 22:47:02 +02:00
7b4d349574
ports: Add glm port
2025-11-02 22:47:02 +02:00
dc0cccfb6c
ports: Add physfs port
2025-11-02 22:47:02 +02:00
fdc1daefb6
ports: Add libvorbis port
2025-11-02 22:47:02 +02:00
c9159b81c8
ports: Add libogg port
2025-11-02 22:47:02 +02:00
9233049356
ports: Add openal-soft port
2025-11-02 22:47:02 +02:00
bd9015e474
ports: Add libsndfile port
2025-11-02 22:47:02 +02:00
3a79540d2d
ports: Add SDL2_image port
2025-11-02 22:47:02 +02:00
9e500dc387
ports: Add boost port
2025-11-02 22:47:02 +02:00
2ac3976924
ports/libiconv: Fix download url
...
remove /pub/ part of url as mirrors don't seem to accept it
2025-10-02 15:54:55 +03:00
ac9dbd24e4
ports/vim: Fix compilation on new toolchain
2025-09-30 16:15:05 +03:00
3af9830a2e
ports/tuxraces: Cleanup cflag passing
2025-09-30 16:14:40 +03:00
da6b8eb2ab
BuildSystem: Use ftpmirror.gnu.org for downloads
...
ftp.gnu.org is really slow :(
2025-09-30 16:13:38 +03:00
b904503691
ports: Update GCC 15.1.0->15.2.0
2025-08-28 15:55:40 +03:00
2db42dfb2e
BuildSystem: Don't download config.sub every hour
...
There isn't really any need to :D
2025-08-25 22:16:23 +03:00
0ff365c7f0
ports: Add qemu port
2025-08-21 03:11:16 +03:00
214e7a5672
ports: Add glib port
2025-08-21 03:11:16 +03:00
24b69a6dea
ports: Add libffi port
2025-08-21 03:11:16 +03:00
699235147c
ports: Add pcre2 port
2025-08-21 03:11:16 +03:00
72ad413a61
ports/SDL2: Handle window focus events
2025-08-21 03:11:16 +03:00
84f579be81
ports: Add nano port
2025-08-19 17:00:14 +03:00
f88e55ffa8
ports: Add nyancat port
2025-08-19 16:23:30 +03:00
74af4e9150
ports/SDL2_mixer: Add MIDI support
2025-08-19 16:23:30 +03:00
df8365f0c7
ports/openssh: Configure with --disable-fd-passing
...
I though this wasn't needed because of my patch, but I didn't actually
test the code
2025-08-16 22:55:53 +03:00
974aae2ebe
ports: Add openssh port
2025-08-16 22:32:37 +03:00
57050a83ba
ports/timidity: Fix compilation
...
Precalculating newton coefficients does not work as the buildsystem
tries to run a banan-os binary. This patch enables coefficient
calculation code for the runtime!
2025-08-13 12:20:21 +03:00
59fff26a5f
LibC: Remove our iconv.h header and add libiconv port
...
If I ever end up writing my own iconv, i will drop the port :D
2025-08-11 18:46:15 +03:00
bad3b8b3e2
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 14:07:37 +03:00
0b81bb9b10
ports/quake2: Use SDL2 instead of our own frontend
2025-08-11 14:07:37 +03:00
f61c78efd5
ports/tinygb: Use SDL2 instead of our own frontend
2025-08-11 14:07:37 +03:00
6b2307ab22
ports/doom: Use SDL2 instead of our own frontend
...
This allows doom to play sounds!
2025-08-11 14:07:37 +03:00
9ccb381c31
ports: Add SDL2_mixer port
...
This allows some ports to use audio :D
I did not port any audio libraries so loading sounds probably doesn't
work :D
2025-08-11 14:07:37 +03:00
71133236f8
ports: Add timidity port
2025-08-11 14:07:37 +03:00
c7f89c9b77
ports: Update SDL2 2.30.11 -> 2.32.8
2025-08-07 16:43:05 +03:00
a107e463e8
ports/SDL2: Add audio support
2025-08-07 16:43:05 +03:00
2980173c8e
ports: Fix config.sub downloading
2025-08-07 16:28:09 +03:00
bd885a01e5
ports/expat: Remove libtool file
2025-08-05 03:47:52 +03:00
628825fdff
ports: Don't set CMAKE_TOOLCHAIN_FILE environment variable
...
This doesn't allow llvm to build native tablegen
2025-08-05 03:47:16 +03:00