Ports of useful libraries to PS2SDK
  • C 51.7%
  • C++ 33%
  • Shell 8.8%
  • HTML 3.3%
  • Makefile 1.8%
  • Other 1.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
techwritescode 2498280182
Some checks failed
CI / build (push) Has been cancelled
CI-Docker / build (map[container-platform:linux/amd64 runs-on:ubuntu-latest]) (push) Has been cancelled
CI-Docker / build (map[container-platform:linux/arm64 runs-on:ubuntu-24.04-arm]) (push) Has been cancelled
CI-Docker / merge (push) Has been cancelled
Fix Windows/MSYS2 MINGW64 build issues
- build-cmakelibs.sh: derive the make binary name correctly instead of
  the wrong MINGW64-make guessed from uname (MSYS2 always ships
  mingw32-make.exe regardless of arch is handled via a PATH shim
  elsewhere, but the script itself needed no change there - this
  commit's actual script changes are the gsKit fixes below)
- build-cmakelibs.sh: gsKit hardcodes CMAKE_INTERPROCEDURAL_OPTIMIZATION
  TRUE, which our toolchain's binutils can't handle (no LTO plugin) -
  force it off after fetch
- build-cmakelibs.sh: gsKit's GSKIT_EXTERNAL_LIBS lists jpeg/lzma/z
  before the libraries that actually need their symbols (tiff, png),
  which breaks single-pass static linking - re-append them after
- Makefile: drop libconfuse (MSYS2's gettext ships no po/ infrastructure
  for autopoint) and the SDL1-era sdlgfx/sdlimage/sdlmixer/sdlttf
  (source-incompatible with the SDL2 that cmakelibs now builds; the
  modern SDL2_image/SDL2_mixer/SDL2_ttf already provide the same
  functionality)

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-01 17:18:37 -05:00
.github/workflows CI: use container from GHCR 2025-10-10 16:40:53 -05:00
aalib Fixing errors on gcc 14 2024-05-18 01:45:08 +02:00
config CI: improve docker CI 2025-10-10 16:40:53 -05:00
hash-library Added hash-library 2026-03-09 20:45:57 -05:00
libid3tag Update Makefiles to use the ones under PS2DEV 2020-02-08 09:28:30 +08:00
libjpeg_ps2_addons Remove ldebug dependency from libjpg_ps2_addons 2023-12-28 01:00:10 +01:00
libmad Fixing errors on gcc 14 2024-05-18 01:45:08 +02:00
madplay remove includes from madplay 2020-03-13 20:43:20 +01:00
ode Fix legacy references of ee 2021-01-08 13:00:46 +01:00
romfs Fixed romfs to be compilable on MINGW32 2021-05-09 21:26:07 +03:00
sdl Fixing errors on gcc 14 2024-05-18 01:45:08 +02:00
sdlgfx Update Makefiles to use the ones under PS2DEV 2020-02-08 09:28:30 +08:00
sdlimage Update Makefiles to use the ones under PS2DEV 2020-02-08 09:28:30 +08:00
sdlmixer Update Makefiles to use the ones under PS2DEV 2020-02-08 09:28:30 +08:00
sdlttf Add missing include in the sdlttf 2021-02-17 23:00:46 +01:00
unzip unzip 2021-10-01 15:08:28 +09:30
.editorconfig Fixed source control file 2021-08-01 12:36:58 +03:00
.gitattributes Fixed source control file 2021-08-01 12:36:58 +03:00
.gitignore Migrate libtiff, libexpat and libconfig to cmake 2024-08-26 19:38:57 -03:00
build-cmakelibs.sh Fix Windows/MSYS2 MINGW64 build issues 2026-08-01 17:18:37 -05:00
COPYING Updating legal blah. 2005-04-11 16:38:45 +00:00
Dockerfile Fix docker compilation 2024-06-08 19:07:23 +02:00
fetch.sh Migrate libtiff, libexpat and libconfig to cmake 2024-08-26 19:38:57 -03:00
Makefile Fix Windows/MSYS2 MINGW64 build issues 2026-08-01 17:18:37 -05:00
README.md docs: Use new links for getting started and community 2024-08-05 07:48:48 -05:00

PS2SDK-PORTS

CI CI-Docker

ATTENTION

If you are confused on how to start developing for PS2, see the getting started section on the ps2dev main page.

What is it?

This git repository contains various numbers of ports working with the current ps2sdk. It is not intended to be a releasable package.

Most of the ports contain specific changes to make them work for the ps2sdk, however, there are some ports included as a git clone that are being compiled using original source code, just adding the specific PS2 flags (using cmake).

Compilation & Installation

Easy for everyone, just type

make

Community

Links for discussion and chat are available here.