417 Commits

Author SHA1 Message Date
Cameron Cawley b24eadff3f N64: Upgrade GCC, Binutils and Newlib to support C++11 2026-05-16 15:51:25 +02:00
Cameron Cawley 70df003511 N64: Fix ucon64 installation 2026-05-16 15:51:25 +02:00
Le Philousophe 59883d75fc ALL: Various toolchain updates 2026-05-16 11:10:57 +00:00
Le Philousophe d34c6fd07c OPENPANDORA: Remove obsolete platform
We have stopped building ScummVM on this platform for more than 3 years
now without any complaint.
2026-05-14 16:05:43 +00:00
Le Philousophe 5673470b11 OPENDINGUX: Remove obsolete platform
We have stopped building ScummVM on this platform for more than 3 years
now without any complaint.
2026-05-14 16:05:43 +00:00
Le Philousophe a2e7c105b7 CAANOO: Remove obsolete platform
We have stopped building ScummVM on this platform for more than 3 years
now without any complaint.
2026-05-14 16:05:43 +00:00
Le Philousophe 8abee21c15 ALL: Various toolchain updates 2026-03-22 16:44:15 +01:00
Le Philousophe 9521632010 MXE: curl now requires Vista
Build with it only for 64-bits builds
2026-03-22 16:44:15 +01:00
Le Philousophe ce7caeec85 MACOS: Update MacOS arm64 target
Target MacOS 13 for arm64 as MacPorts seems to have lost its MacOS 13 builder.
2026-03-22 16:44:15 +01:00
Le Philousophe a23c0b26c8 RASPBERRYPI: Fix keys downloading
This way is more secure and we get the SHA256 signed keys as required by
apt.
2026-03-22 16:44:15 +01:00
Le Philousophe 4693c4c0f4 ALL: Various toolchain updates 2026-01-26 19:09:54 +00:00
Le Philousophe e44fac2fc7 PSP: Fix build with Docker BuildKit
/etc/mtab is not present by default with BuildKit
2025-12-21 09:05:29 +00:00
Le Philousophe 3d42e48c81 ALL: Various toolchain upgrades 2025-12-21 09:05:29 +00:00
Le Philousophe 561bcc8af3 APPLE: Update to latest SDK 2025-12-21 09:05:29 +00:00
Le Philousophe a5bb01906e COMMON: Revert unneeded changes to common packages
This partially reverts commit efd960cd0f.
2025-12-21 09:59:32 +01:00
Le Philousophe 1f84b36a2e ATARI: Cleanup toolchain 2025-12-21 09:59:32 +01:00
Le Philousophe 64c0c99053 COMMON: Make zlib honor LIBPATH
zlib doesn't use autotools configure
Make Atari use this variable instead of passing the configure argument
2025-12-21 09:59:32 +01:00
Le Philousophe 3d34ac99be RISCOS: Fix typo 2025-12-14 19:47:09 +01:00
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