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  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								945509fc93 
								
							 
						 
						
							
							
								
								ports/mesa: Use llvm pipe instead of softpipe if llvm is compiled  
							
							
							
						 
						
							2025-08-05 03:32:59 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								b586917930 
								
							 
						 
						
							
							
								
								ports: Add llvm port  
							
							... 
							
							
							
							This can be compiled before mesa to make mesa use llvmpipe instead of
softpipe. llvmpipe is at least 10x faster :D 
							
						 
						
							2025-08-05 03:09:24 +03:00  
				
					
						
							
							
								
								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  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								5972d40ced 
								
							 
						 
						
							
							
								
								ports: Update zstd 1.5.6 -> 1.5.7  
							
							... 
							
							
							
							Also build using cmake because we can :) 
							
						 
						
							2025-08-05 03:09:24 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								f35a6b3922 
								
							 
						 
						
							
							
								
								BuildSystem: Fix meson toolchain file  
							
							... 
							
							
							
							sed to replace SYSROOT did not work because paths contain /
also add cmake to allow cmake based library detection 
							
						 
						
							2025-08-05 03:09:24 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								f82390424b 
								
							 
						 
						
							
							
								
								ports: Add cmake port  
							
							
							
						 
						
							2025-08-05 03:09:24 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								08ed405a5b 
								
							 
						 
						
							
							
								
								ports: Add libuv port  
							
							
							
						 
						
							2025-08-05 03:09:24 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								56d701492b 
								
							 
						 
						
							
							
								
								ports/ncurses: Add c++ bindings  
							
							
							
						 
						
							2025-07-31 22:47:40 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								987cc3c237 
								
							 
						 
						
							
							
								
								3000th COMMIT: ports: Add halflife port  
							
							
							
						 
						
							2025-07-31 22:47:34 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								935f69e011 
								
							 
						 
						
							
							
								
								ports: Add freetype port  
							
							
							
						 
						
							2025-07-31 22:47:29 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								9f0c2fb6e2 
								
							 
						 
						
							
							
								
								ports: Apply only patches ending in .patch  
							
							
							
						 
						
							2025-07-31 22:47:29 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								05affda20c 
								
							 
						 
						
							
							
								
								ports: Add python3 port  
							
							
							
						 
						
							2025-07-22 14:11:09 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								418c3c9cfa 
								
							 
						 
						
							
							
								
								ports: Remove unneeded libtool files after install  
							
							
							
						 
						
							2025-07-22 10:32:52 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								bc66e181a5 
								
							 
						 
						
							
							
								
								ports: Update to new config.sub syntax  
							
							... 
							
							
							
							There is no longer need to manually patch config.sub files! 
							
						 
						
							2025-07-22 10:31:56 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								6971f76bd3 
								
							 
						 
						
							
							
								
								ports: Add support for downloading upstream config.sub  
							
							... 
							
							
							
							banan-os is now in the upstream config.sub. This means no more
config.sub patches! 
							
						 
						
							2025-07-22 10:13:41 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								84f1ad4f26 
								
							 
						 
						
							
							
								
								ports: Fix doom compilation with the new toolchain  
							
							
							
						 
						
							2025-07-15 16:12:03 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								8e0d79f301 
								
							 
						 
						
							
							
								
								ports: Fix `make` compilation with new toolchain  
							
							
							
						 
						
							2025-07-02 01:54:03 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								f2eaab6e43 
								
							 
						 
						
							
							
								
								ports: Add tuxracer port  
							
							... 
							
							
							
							THIS IS SUPER SLOW 
							
						 
						
							2025-06-28 20:54:45 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								a847823411 
								
							 
						 
						
							
							
								
								ports: Add tcl port  
							
							
							
						 
						
							2025-06-28 20:54:45 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								fe9a8b542a 
								
							 
						 
						
							
							
								
								ports: Add bochs port  
							
							... 
							
							
							
							THIS IS SUPER SLOW 
							
						 
						
							2025-06-28 20:54:45 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								cd101b6844 
								
							 
						 
						
							
							
								
								ports: Add sdl12-compat port  
							
							
							
						 
						
							2025-06-28 20:54:45 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								69229102c4 
								
							 
						 
						
							
							
								
								ports: Add SDL2 port  
							
							
							
						 
						
							2025-06-28 20:52:33 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								4bc3630d19 
								
							 
						 
						
							
							
								
								ports: Add glu port  
							
							
							
						 
						
							2025-06-28 20:52:20 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								ab00686ac9 
								
							 
						 
						
							
							
								
								ports: Add mesa port  
							
							
							
						 
						
							2025-06-28 20:51:29 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								c3004a038f 
								
							 
						 
						
							
							
								
								ports: Add bash port  
							
							
							
						 
						
							2025-06-28 20:48:13 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								9cf9d8847b 
								
							 
						 
						
							
							
								
								ports: Add lua port  
							
							
							
						 
						
							2025-06-28 20:48:13 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								0a3c10566b 
								
							 
						 
						
							
							
								
								ports: vim update to 9.1  
							
							
							
						 
						
							2025-06-28 20:48:13 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								c94243e107 
								
							 
						 
						
							
							
								
								ports: Update some ports to new syntax  
							
							
							
						 
						
							2025-06-28 20:48:13 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								505388b9fa 
								
							 
						 
						
							
							
								
								ports: Add pre_install and post_install to install.sh  
							
							
							
						 
						
							2025-06-28 20:25:35 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								c7c3dd7662 
								
							 
						 
						
							
							
								
								init/ports: Fix environment variables in init/ncurses  
							
							... 
							
							
							
							init no longer sets NCURSES_NO_UTF8_ACS
ncurses no longer sets TERM 
							
						 
						
							2025-06-28 20:25:35 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								2b2130ff42 
								
							 
						 
						
							
							
								
								toolchain/ports: Use strip install targets  
							
							... 
							
							
							
							I just found that these exist. This is much cleaner than manually
stripping the executables! 
							
						 
						
							2025-06-28 20:25:35 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								463ce05da0 
								
							 
						 
						
							
							
								
								ports: Allow specifying custom make targets  
							
							
							
						 
						
							2025-06-28 20:25:35 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								fa4095ba95 
								
							 
						 
						
							
							
								
								ports: Add pre_configure to build system  
							
							... 
							
							
							
							We have post_configure, so why not this :) 
							
						 
						
							2025-06-28 20:25:35 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								6fa7fe26dc 
								
							 
						 
						
							
							
								
								ports: Add support for meson build systems  
							
							
							
						 
						
							2025-06-28 16:55:13 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								fe804c123d 
								
							 
						 
						
							
							
								
								ports: Add expat port  
							
							
							
						 
						
							2025-06-28 16:55:13 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								dba32fb95d 
								
							 
						 
						
							
							
								
								ports: Add SONAME to zlib's dynamic library  
							
							
							
						 
						
							2025-06-28 16:55:13 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								7dc187fdb1 
								
							 
						 
						
							
							
								
								ports: Update gcc 12.2.0->15.1.0  
							
							... 
							
							
							
							Also enable threading :) 
							
						 
						
							2025-06-28 16:55:13 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								ee5a627952 
								
							 
						 
						
							
							
								
								ports: Update mpfr 4.2.1->4.2.2  
							
							
							
						 
						
							2025-06-28 16:53:06 +03:00