Commit Graph

399 Commits

Author SHA1 Message Date
Le Philousophe 977f4b6ee4 DEVKITSWITCH: Update toolchain
Do it even during the release process.
This adds better support for latest firmwares and requested by the
porter.
2025-12-14 19:47:09 +01:00
Miro Kropacek efd960cd0f ATARI: Packages 2025-12-08 11:57:53 +10:00
Miro Kropacek 3a49b1ad1a ATARI: m68k-atari-mintelf toolchain 2025-12-08 11:57:53 +10:00
Le Philousophe 6b5c373c83 PS3: Fixes have been integrated upstream 2025-12-07 17:36:59 +00:00
Le Philousophe 2a1dfc56de PS3: Various fixes
- Fix image build when GNU Savannah is down
- Fix SDL2 PSL1GHT bugs
2025-12-07 11:38:11 +00:00
Le Philousophe 4b0e42f179 ALL: Update theora patchset 2025-11-11 16:29:13 +00:00
Le Philousophe 8c92970e9b ALL: Various toolchain updates
Simplify Fluidsynth patching in MXE
2025-11-11 16:29:11 +00:00
Le Philousophe 4648bf5766 APPLE: Update to latest SDK
This also needs a newer LLVM with an additional fix in compiler-rt.
osxcross is also updated.
2025-11-11 16:29:02 +00:00
Le Philousophe f776860e70 ALL: Switch Fluidsynth to its embedded OS abstraction layer 2025-11-01 21:40:52 +00:00
Le Philousophe 8d85777165 ALL: Various toolchain upgrades 2025-10-26 11:11:15 +00:00
Le Philousophe 72a8807165 ALL: Upgrade toolchains and workers to Debian Trixie 2025-10-26 11:09:00 +00:00
Le Philousophe c3787f52e5 ALL: Update libtheora
Track upstream directly as the Debian Trixie package is too new and too old at
the same time. It misses essential changesets to work properly since new
assembly code got introduced.
2025-10-26 10:47:26 +00:00
Le Philousophe da58f5b621 MXE: Fix libtheora assembly
XMM6 and XMM7 are expected to be callee saved in Windows x64 ABI.
2025-10-26 10:35:38 +00:00
Le Philousophe 9f2837f1f9 ALL: Various toolchain upgrades 2025-10-12 17:05:04 +00:00
Le Philousophe c3c9c82b4e VITA: Don't hardcode the date of build, only the version
This simplifies the update process.
2025-10-12 17:05:04 +00:00
Le Philousophe 8568df381c MACOS: Switch to Fluidlite for i386
Next version of Fluidsynth requires full-fledged C++11 support.
2025-10-12 17:05:04 +00:00
Le Philousophe f9d8d02e94 NDS: Update to libnds 2.0 2025-10-12 17:05:04 +00:00
Le Philousophe 16868e0213 RISCOS: Change makerun git repository URL
The HTTP one seems broken.
2025-10-12 17:04:59 +00:00
Le Philousophe fd18fb4479 PS3: Use Debian source instead of Archive.org for libmpeg2 2025-08-31 16:09:46 +00:00
Le Philousophe 1e1ebae352 ALL: Fix GNU Savannah URLs
The architecture changed according to
https://savannah.gnu.org/news/?id=10777
2025-08-31 16:09:46 +00:00
Le Philousophe 0f735e3d1c ALL: Various toolchain upgrades 2025-08-31 16:09:39 +00:00
Le Philousophe 3141cfec1c ALL: Fix outdated/unresponsive URLs 2025-07-20 10:36:59 +00:00
Le Philousophe 21260ebfa6 ALL: Various toolchains upgrades 2025-07-20 10:36:59 +00:00
Le Philousophe e2f6c942f0 ALL: Various toolchains upgrades 2025-04-24 10:41:53 +00:00
Le Philousophe c9f791afd3 MACOS: Update Apple SDKs
Also target MacOS 13 for arm64 as MacPorts seems to have lost
its MacOS 12 builder.
Upgrade cctools-port used by osxcross to latest version to let it handle
objective-C constructs used by MacPorts packages.

Also refresh the patches.
2025-04-24 10:41:09 +00:00
dwa 7ed57f4b34 WIN9X: Bring FLAC support back, through FLAC 1.2.1 (with patches)
Current FLAC expects `_stat64` to always be available on Windows, but
that's not the case for Win9x.

Moreover, even FLAC 1.3.2 in 2017 started to "Assume all currently
used OSes support SSE2", so it's getting harder and harder to have
a modern FLAC running on old Windows releases.

FLAC 1.2.1 appears to do the job, though (with some patches).
It's old (2007), but if your target is a 1995 OS, it shouldn't be
too bad.

Also apply CVE-2014-9028 FLAC patches from CentOS.
It appears that CentOS 7 used later upstream patches for CVE-2014-9028,
which provide a better fix, and prevent seeking bugs resulting from the
first fixes.
2025-04-24 12:35:13 +02:00
Le Philousophe 5af75b70e4 ALL: Various toolchains upgrades 2025-02-23 08:33:59 +00:00
Le Philousophe c616faca26 DEVKITARM: Downgrade image version
The newer one provides libnds 2.0 that we don't support.
2024-12-25 11:20:34 +00:00
Le Philousophe 8807ca6b0c MACOSX/i386: Make the 10.13 SDK somewhat compatible with 10.6
Download 10.6 SDK is harder and there is not much incompatibilities.
2024-12-24 18:39:44 +00:00
Le Philousophe 659d1bf91e MXE: Remove useless patches 2024-12-24 18:39:44 +00:00
Le Philousophe a163300d8a MACOSX: Cleanup files after donwload and build 2024-12-24 18:39:33 +00:00
Le Philousophe d3d8ee59ab ALL: Various toolchains updates 2024-12-24 18:39:33 +00:00
Le Philousophe cbb5dbd758 DEVKITPPC: Enable dynamic detection 2024-12-01 17:21:20 +01:00
Le Philousophe 5a127e97a5 PS3: Update toolchain 2024-11-30 19:53:10 +01:00
Le Philousophe 145cf6db4a ANDROID: Fix aliases to includ PATH changes 2024-11-30 19:53:10 +01:00
Le Philousophe bdd052e2e4 ANDROID: Install JDK instead of JRE
This is needed for the latest Gradle versions
2024-10-30 06:36:52 +00:00
Le Philousophe b806f09b44 ANDROID: Add OBOE library 2024-10-30 06:36:39 +00:00
Le Philousophe c484a8d79e ALL: Various toolchain upgrades 2024-10-28 12:30:16 +00:00
Le Philousophe 0263c42555 ALL: Various toolchains updates 2024-10-19 19:08:44 +00:00
Le Philousophe dd0b66bf38 ALL: Various toolchain upgrades
- PSP doesn't not fail anymore when sh is dash
- MXE updated curl which now requires to explicitely disable libpsl
2024-09-20 18:42:38 +00:00
Le Philousophe cc2530f13c ALL: Specify -N flag to patch invocations
This avoids reversing patches by mistake.

Co-authored-by: Donovan Watteau <contrib@dwatteau.fr>
2024-09-15 15:05:52 +00:00
Le Philousophe ec57fd3d2d ALL: Make libvorbis build on clang for all platforms 2024-09-15 14:30:23 +00:00
Le Philousophe e7b93d516a MACOS: Migrate from ldid to rcodesign for signing
This does work as intended and it's maintained.
2024-09-15 09:56:14 +00:00
Le Philousophe 4db9c319cd ANDROID: Use newer NDK version 23 2024-09-14 17:02:15 +02:00
Le Philousophe 50509e498e ALL: Add aliases to help building ScummVM
The aliases are added to /etc/bash.bashrc in order to let the user mount
something else on the root directory.
2024-09-07 19:49:05 +00:00
Le Philousophe c7f9c9676c MXE: Add nasm binary
This is used to build ScummVM with asm scalers.
2024-09-07 16:51:29 +00:00
Le Philousophe 1e61291a95 VITA: Add missing library
Freetype is now compiled with bzip2
2024-09-07 16:50:25 +00:00
Le Philousophe 70b905ae30 ALL: Add libmpcdec dependency 2024-09-06 19:46:43 +00:00
Le Philousophe 99db437186 RPI: Upgrade to Debian Bookworm 2024-09-05 17:57:41 +00:00
Le Philousophe 6fc6fe58fd ALL: Various toolchains updates 2024-09-05 17:56:15 +00:00