160821869d
ports: Add libX{composite,cursor,damage,inerama} ports
2026-06-23 15:28:25 +03:00
aa1b1e1af9
ports: Add butterscotch port
2026-06-22 21:25:04 +03:00
c0ce647c74
ports: Cleanup dependencies and configure flags
2026-05-26 03:31:20 +03:00
05250083b9
ports: Clenup toolchain files
2026-05-26 03:31:20 +03:00
bb170ba613
ports: Allow build scripts install to custom path
...
This will maybe allow packaging ports :)
2026-05-26 03:31:20 +03:00
1602b195c5
ports: Rework ssl certificates
...
ca-certificates:
- update to 2026.03.19
- install to /etc/cacert
- extract individual ceritificates from the bundle
openssl:
- depend on ca-certificates
- install hashed symlinks to individual certs
curl:
- don't depend on ca-certificates; openssl handles this
- set both ca-bundle and ca-path
2026-04-28 02:23:46 +03:00
af17b29414
ports: Add xz port
2026-04-17 18:39:18 +03:00
7badcf80cf
ports: Add libarchive port
2026-04-17 18:37:41 +03:00
7f122d9e89
ports: Add bzip2 port
2026-04-17 18:37:30 +03:00
eff6c79e9e
ports/xbanan: Update to a working version
...
Also don't depend on mesa or Xlib. We only need the protocol headers to
compile the project
2026-04-15 19:25:54 +03:00
e239d9ca55
ports/SDL2: Use 48 kHz floats instead of 44.1 kHz PCM16
2026-04-03 16:17:16 +03:00
5be9bc64a2
ports/libxml2: Configure with -shared-libgcc
...
otherwise it doesn't seem to find libiconv due to __divdc3
2026-03-23 19:09:33 +02:00
64d3a5c8b7
ports: Update zlib 1.3.1->1.3.2
...
1.3.1 is no longer available at zlib.net
2026-03-23 18:54:57 +02:00
684fa1c4b0
ports: Add pixman port
...
This fixes cairo dependencies
2026-03-23 17:58:39 +02:00
a98d851fde
ports: Add gtk3 port
2026-03-23 17:58:39 +02:00
9c3e2dab40
ports: Add pango port
2026-03-23 17:58:39 +02:00
eddb68f2fa
ports/mesa: Build with x support
2026-03-23 17:55:57 +02:00
791091174a
ports/cairo: Build with x support
2026-03-23 17:50:35 +02:00
dd9280c6ea
ports/expat: Add support for shared libraries
2026-03-23 17:48:19 +02:00
a4d83f9fdb
ports: Add xbanan port
...
This allows running x apps on top of my own GUI interface!
2026-03-23 17:47:11 +02:00
f42c5c4a5b
ports: Add a lot of x library ports + xeyes/xclock
2026-03-23 17:45:59 +02:00
186fa4f1a1
ports: Update git 2.52.0->2.53.0
2026-03-23 17:35:08 +02:00
3d2362cb5f
ports/xash3d-fwgs: Don't apply vorbis patch
...
I removed the pathes a while ago
2026-01-21 19:20:02 +02:00
1d07151743
ports/xash-fwgs: Cleanup patches
...
Remove patches that are no longer needed and cleanup the general support
patch
2026-01-13 20:51:58 +02:00
83e5cb81e8
ports: Cleanup projects using cmake
...
There is no need to use $BANAN_CMAKE because our own toolchain directory
is added to path.
2026-01-10 19:32:48 +02:00
d33a8eac9c
ports/mesa: Download prebuilt llvm instead of building it
...
compiling llvm takes too long :D
2026-01-10 16:40:12 +02:00
9355ab1656
ports: Add cairo port
...
This is needed by harfbuzz
2026-01-10 16:21:12 +02:00
1f87bfbf2e
ports/SuperTuxKart: Don't disable configure :D
2026-01-10 16:00:24 +02:00
e06429da87
ports: Add SuperTuxKart port
2026-01-10 13:35:07 +02:00
26058763df
ports: Add harfbuzz port
2026-01-10 13:32:20 +02:00
b2d8199480
ports/openal-soft: Add SDL2 as a dependency
2026-01-08 17:13:59 +02:00
e60f3711f8
ports: Update openssl 3.3.1->3.6.0
2026-01-08 17:13:59 +02:00
6ec9e4f7b8
ports: Update freetype 2.13.3->2.14.1
2026-01-08 17:13:59 +02:00
c84a30d4dd
ports/SDL2: Update to new joystick interface
2026-01-07 19:07:42 +02:00
a8aa89362d
ports/SDL2: Add support for game controllers
...
SuperTux and tuxracer now work with controller support!
2026-01-03 20:42:42 +02:00
bef1a56007
ports: Update git 2.48.1->2.52.0
...
also remove curl link hack as updating curl port fixed the issue
2026-01-01 20:40:38 +02:00
bc71ff5e81
ports: Update curl 8.11.1->8.17.0
...
This fixes broken DT_NEEDED dependencies in curl!
2026-01-01 20:40:38 +02:00
bd50444d06
ports: Update ca-certificates 2024-07-02 -> 2025-12-02
2025-12-31 19:28:55 +02:00
efdbd1576f
ports/SDL2: disable static lib and enable semaphores
...
Also add libiconv as a dep so SDL_iconv_string etc works
2025-12-28 15:30:02 +02:00
8e00b3d110
ports: Add ffmpeg port
...
This allows basic video and audio playback on banan-os!
2025-12-28 00:12:03 +02:00
11ccbe6506
ports/SDL2: Add clipboard support
2025-11-22 01:24:06 +02:00
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