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
Le Philousophe
883fd791db
MXE: Fix HTTPS support
...
I don't know what I did here.
2024-07-07 14:55:51 +00:00
Le Philousophe
be7215308b
MXE: Fix Mingw initialization
2024-07-03 19:55:53 +00:00
Le Philousophe
09f3a36af6
MXE: Fix typo
2024-07-03 18:56:01 +00:00
Le Philousophe
9b767ee0c1
APPLE: Migrate to LLVM 18 to fix build
...
Newer Apple SDK expect __ENVIRONMENT_OS_VERSION_MIN_REQUIRED__ to be
defined which LLVM before 17 don't do.
By upgrading to newer LLVM, we raise a bug in libpng which has not been
fixed in the version we use.
Finally update osxcross to take the correct compiler-rt branch.
2024-07-02 17:25:57 +00:00
Le Philousophe
cb8bf83ad1
MXE: Add forgotten new library
2024-07-02 17:25:14 +00:00
Le Philousophe
17c72a5291
MXE: Reinstates pe-util patch
...
It is needed because MXE pe-util uses an inexistent path which triggers
an error.
2024-07-02 17:24:27 +00:00
Le Philousophe
3ce8653174
ALL: Various toolchain upgrades
2024-07-01 17:33:23 +00:00
Le Philousophe
67b01ef433
ALL: Various toolchains upgrades
2024-06-30 19:31:13 +00:00
Le Philousophe
d21303bb40
MXE: Upgrade toolchain
...
Switch to Fluidlite because latest Glib versions dropped Windows XP
support and Fluidsynth needs Glib.
2024-06-30 19:31:13 +00:00
Le Philousophe
2b6a63c586
APPLE: Update SDK
...
Updating SDK implies to update LLVM to version 16 as it fails to build
with older versions (commit f4be5ed6a3fef0b2b0c60b29e1c0638926638d28).
LLVM version 16 triggers an incompatibility between compiler-rt (which
uses C++17 features) and the old i386 MacOS SDK.
This new compiler-rt also needs CMake helpers and new arguments to
properly build as we wish.
2024-06-25 08:02:54 +00:00
Le Philousophe
3df6b4a350
ALL: Various toolchains upgrades
2024-06-25 07:54:52 +00:00
Le Philousophe
3180c752bf
ALL: Various toolchains updates
2024-04-13 21:42:39 +00:00
Le Philousophe
8a12b4636a
MACOS: Target MacOS 12 for arm64
...
MacPorts seems to have lost its MacOS 11 builder
2024-04-13 21:42:39 +00:00