Bananymous
812e70c626
ports: Add zsh port
2025-11-18 05:40:36 +02:00
Bananymous
dc0fa49de2
ports/tuxracer: Add sound support and fix compiling
2025-11-17 05:26:07 +02:00
Bananymous
b678541427
ports: Add SDL_mixer port
2025-11-17 05:26:07 +02:00
Bananymous
6c4cd0d8cb
ports: Add libmikmod port
2025-11-17 05:26:07 +02:00
Bananymous
c096d3cd42
ports/sdl12-compat: Define that banan-os has alloca.h
2025-11-17 05:26:07 +02:00
Bananymous
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
Bananymous
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
Bananymous
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
Bananymous
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
Bananymous
82c8eeb4be
ports/openssh: Update to 10.2p1 and enable fd passing
2025-11-12 00:06:36 +02:00
Bananymous
bdf4423512
ports/freetype: Add missing dependencies
2025-11-04 23:06:13 +02:00
Bananymous
00e5749e20
ports: Add SuperTux port
2025-11-02 22:47:02 +02:00
Bananymous
7b4d349574
ports: Add glm port
2025-11-02 22:47:02 +02:00
Bananymous
dc0cccfb6c
ports: Add physfs port
2025-11-02 22:47:02 +02:00
Bananymous
fdc1daefb6
ports: Add libvorbis port
2025-11-02 22:47:02 +02:00
Bananymous
c9159b81c8
ports: Add libogg port
2025-11-02 22:47:02 +02:00
Bananymous
9233049356
ports: Add openal-soft port
2025-11-02 22:47:02 +02:00
Bananymous
bd9015e474
ports: Add libsndfile port
2025-11-02 22:47:02 +02:00
Bananymous
3a79540d2d
ports: Add SDL2_image port
2025-11-02 22:47:02 +02:00
Bananymous
9e500dc387
ports: Add boost port
2025-11-02 22:47:02 +02:00
Bananymous
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
Bananymous
ac9dbd24e4
ports/vim: Fix compilation on new toolchain
2025-09-30 16:15:05 +03:00
Bananymous
3af9830a2e
ports/tuxraces: Cleanup cflag passing
2025-09-30 16:14:40 +03:00
Bananymous
da6b8eb2ab
BuildSystem: Use ftpmirror.gnu.org for downloads
...
ftp.gnu.org is really slow :(
2025-09-30 16:13:38 +03:00
Bananymous
b904503691
ports: Update GCC 15.1.0->15.2.0
2025-08-28 15:55:40 +03:00
Bananymous
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
Bananymous
0ff365c7f0
ports: Add qemu port
2025-08-21 03:11:16 +03:00
Bananymous
214e7a5672
ports: Add glib port
2025-08-21 03:11:16 +03:00
Bananymous
24b69a6dea
ports: Add libffi port
2025-08-21 03:11:16 +03:00
Bananymous
699235147c
ports: Add pcre2 port
2025-08-21 03:11:16 +03:00
Bananymous
72ad413a61
ports/SDL2: Handle window focus events
2025-08-21 03:11:16 +03:00
Bananymous
84f579be81
ports: Add nano port
2025-08-19 17:00:14 +03:00
Bananymous
f88e55ffa8
ports: Add nyancat port
2025-08-19 16:23:30 +03:00
Bananymous
74af4e9150
ports/SDL2_mixer: Add MIDI support
2025-08-19 16:23:30 +03:00
Bananymous
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
Bananymous
974aae2ebe
ports: Add openssh port
2025-08-16 22:32:37 +03:00
Bananymous
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
Bananymous
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
Bananymous
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
Bananymous
0b81bb9b10
ports/quake2: Use SDL2 instead of our own frontend
2025-08-11 14:07:37 +03:00
Bananymous
f61c78efd5
ports/tinygb: Use SDL2 instead of our own frontend
2025-08-11 14:07:37 +03:00
Bananymous
6b2307ab22
ports/doom: Use SDL2 instead of our own frontend
...
This allows doom to play sounds!
2025-08-11 14:07:37 +03:00
Bananymous
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
Bananymous
71133236f8
ports: Add timidity port
2025-08-11 14:07:37 +03:00
Bananymous
c7f89c9b77
ports: Update SDL2 2.30.11 -> 2.32.8
2025-08-07 16:43:05 +03:00
Bananymous
a107e463e8
ports/SDL2: Add audio support
2025-08-07 16:43:05 +03:00
Bananymous
2980173c8e
ports: Fix config.sub downloading
2025-08-07 16:28:09 +03:00
Bananymous
bd885a01e5
ports/expat: Remove libtool file
2025-08-05 03:47:52 +03:00
Bananymous
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
Bananymous
8bbda78272
ports/xash3d-fwgs: Don't disable opengl and patch output
...
Manually link against libxash.so. My current dlopen does not support
loading ELF files that contain TLS
2025-08-05 03:32:59 +03:00