Commit Graph

675 Commits

Author SHA1 Message Date
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 f88849e988 CHECK-VERSION: Add support for Git wire protocol 2025-09-14 15:52:45 +02: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 6890c21c6f Revert "WII: Disable for now"
This reverts commit d6d98a4b9f.
2025-07-26 09:36:24 +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 d6d98a4b9f WII: Disable for now 2025-04-28 18:27:17 +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 1657091c5f BUILDBOT: Add keepalive pings
This will avoid closing by the reverse proxy
2025-02-23 11:03:00 +00:00
Le Philousophe 5af75b70e4 ALL: Various toolchains upgrades 2025-02-23 08:33:59 +00:00
Le Philousophe 65878b4a54 BUILDBOT: Don't try to bundle darkseed.dat on stable
It's not there.
2025-01-08 07:55:48 +01:00
Eric Fry 3e21891aaa BUILDBOT: Added darkseed.dat to DATA_FILES 2025-01-05 16:16:13 -07:00
Le Philousophe 4f3d7bf6ad BUILDBOT: Fix deprecations 2024-12-25 12:22:55 +00:00
Le Philousophe ab56105b6b BUILDBOT: Make DeprecationWarnings visible
This allows to more easily detect breakage signs.
2024-12-25 12:21:42 +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 3d9c3764cc MACOSX/i386: Use tar.bz2 archive format instead of tar.xz
Xz is not supported on these old platforms.
2024-12-24 18:39:44 +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 1b3c4e6a5a BUILDBOT: Disable ccache on stable builds 2024-12-01 17:59:54 +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 5f5e189a39 BUILDBOT: Update for future 2.9 2024-11-17 09:54:50 +01:00
Le Philousophe a038f37191 ANDROID: Use JDK also in workers 2024-11-12 22:50:17 +00: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 573453c516 BUILDBOT: Only build tests when running them 2024-10-19 19:08:44 +00:00
Le Philousophe 0263c42555 ALL: Various toolchains updates 2024-10-19 19:08:44 +00:00
Le Philousophe 0c5208b447 BUILDBOT: Upgrade to 4.1.0
treq is now unconditionnaly required by Buildbot.
No need to check for it or handle its installation by ourselves.
2024-10-19 11:20:03 +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 af3266cd90 BUILDBOT: Update Bottle library
And handle a check they added when setting attributes on the app.
Buildbot sets its attribute several times.
2024-09-15 10:15:05 +00:00
Le Philousophe b7d47f9a7c RPI: Fix version checker to use updated version 2024-09-15 09:57:38 +00:00
Le Philousophe 383f2e2ff9 BUILDBOT: Fix URL change due to Buildbot 4.x upgrade 2024-09-15 09:57:11 +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