diff --git a/check-versions/config.py b/check-versions/config.py index 6ad7b39..b4859f7 100644 --- a/check-versions/config.py +++ b/check-versions/config.py @@ -146,7 +146,7 @@ VERSIONS = { }, ('./toolchains/amigaos4/packages/toolchain/build.sh', 'TOOLCHAIN'): { 'check': 'git commit', - 'repository': 'https://github.com/sba1/adtools.git', + 'repository': 'https://github.com/AmigaLabs/adtools.git', 'branch': 'master', }, @@ -302,7 +302,7 @@ VERSIONS = { }, ('./toolchains/common/packages/sonivox/build.sh', 'SONIVOX'): { 'check': 'git tag', - 'repository': 'https://github.com/pedrolcl/sonivox.git', + 'repository': 'https://github.com/EmbeddedSynth/sonivox.git', 'prefix': 'v', 'exclude pattern': r'.*\.(beta|rc)\d+$' }, @@ -524,7 +524,7 @@ VERSIONS = { ('./toolchains/psp/packages/toolchain/build.sh', 'GCC'): { 'check': 'git commit', 'repository': 'https://github.com/pspdev/gcc.git', - 'branch': 'allegrex-v15.1.1', + 'branch': 'allegrex-v15.2.0', }, ('./toolchains/psp/packages/toolchain/build.sh', 'NEWLIB'): { 'check': 'git commit', diff --git a/toolchains/amigaos4/packages/lha/build.sh b/toolchains/amigaos4/packages/lha/build.sh index fcf0631..f210600 100755 --- a/toolchains/amigaos4/packages/lha/build.sh +++ b/toolchains/amigaos4/packages/lha/build.sh @@ -1,6 +1,6 @@ #! /bin/sh -LHA_VERSION=0a07ec7fcc8014d0a4a3fa844abf1ea4f8278a28 +LHA_VERSION=86094cb56aba34de45668f39f74fcfb61e9d7fb6 PACKAGE_DIR=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd) HELPERS_DIR=$PACKAGE_DIR/../.. diff --git a/toolchains/amigaos4/packages/toolchain/build.sh b/toolchains/amigaos4/packages/toolchain/build.sh index f32be7d..5f865f1 100755 --- a/toolchains/amigaos4/packages/toolchain/build.sh +++ b/toolchains/amigaos4/packages/toolchain/build.sh @@ -1,6 +1,6 @@ #! /bin/sh -TOOLCHAIN_VERSION=09624111ca3a1ac3ee0e84c8405bbd284b27ef56 +TOOLCHAIN_VERSION=5f93e923a1c5957fe51f774bf89007e21c268051 # Versions of components to use provided by toolchain BINUTILS_VER=2.23.2 @@ -12,7 +12,7 @@ HELPERS_DIR=$PACKAGE_DIR/../.. do_make_bdir -do_git_fetch adtools "https://github.com/sba1/adtools.git" "${TOOLCHAIN_VERSION}" +do_git_fetch adtools "https://github.com/AmigaLabs/adtools.git" "${TOOLCHAIN_VERSION}" # gild uses git am which needs author information # Don't pollute home directory diff --git a/toolchains/amigaos4/packages/toolchain/patches/fix-additional-libs.patch b/toolchains/amigaos4/packages/toolchain/patches/0001-Fix-additional-libs-for-SDK-54.16.patch similarity index 77% rename from toolchains/amigaos4/packages/toolchain/patches/fix-additional-libs.patch rename to toolchains/amigaos4/packages/toolchain/patches/0001-Fix-additional-libs-for-SDK-54.16.patch index 3d9ba05..4db0005 100644 --- a/toolchains/amigaos4/packages/toolchain/patches/fix-additional-libs.patch +++ b/toolchains/amigaos4/packages/toolchain/patches/0001-Fix-additional-libs-for-SDK-54.16.patch @@ -1,17 +1,17 @@ -From 76605b69039bfc627cf8c02dac19f1fc7a23f20f Mon Sep 17 00:00:00 2001 +From 88a7bf502f8024632b9b23e7f5285a82ed388427 Mon Sep 17 00:00:00 2001 From: Le Philousophe Date: Sun, 30 Oct 2022 17:26:18 +0100 -Subject: [PATCH] Fix additional libs for SDK 54.16 +Subject: [PATCH 1/2] Fix additional libs for SDK 54.16 --- native-build/makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/native-build/makefile b/native-build/makefile -index e7e448e..e28a1c7 100644 +index 9d41410..e35900b 100644 --- a/native-build/makefile +++ b/native-build/makefile -@@ -206,7 +206,7 @@ additionals-libs: +@@ -308,7 +308,7 @@ additionals-libs: mkdir -p $(CROSS_PREFIX)/ppc-amigaos/SDK/local/common/include mkdir -p /tmp/abcd cd downloads && lha xw=/tmp/abcd SDK_$(SDK_VERSION).lha @@ -21,5 +21,5 @@ index e7e448e..e28a1c7 100644 rm -Rf /tmp/abcd -- -2.34.1 +2.52.0 diff --git a/toolchains/amigaos4/packages/toolchain/patches/fix-liberty-build.patch b/toolchains/amigaos4/packages/toolchain/patches/0002-Fix-build-with-modern-tools.patch similarity index 83% rename from toolchains/amigaos4/packages/toolchain/patches/fix-liberty-build.patch rename to toolchains/amigaos4/packages/toolchain/patches/0002-Fix-build-with-modern-tools.patch index 6e05121..0047a99 100644 --- a/toolchains/amigaos4/packages/toolchain/patches/fix-liberty-build.patch +++ b/toolchains/amigaos4/packages/toolchain/patches/0002-Fix-build-with-modern-tools.patch @@ -1,3 +1,15 @@ +From d21af6f7f385dd448e9517e51c782a7df1f3087d Mon Sep 17 00:00:00 2001 +From: Le Philousophe +Date: Sun, 25 Jan 2026 16:26:27 +0100 +Subject: [PATCH 2/2] Fix build with modern tools + +--- + gcc/11/patches/9998-replace-itemx.patch | 25 +++++++++++++ + ...libiberty-Darwin-Fix-a-build-warning.patch | 37 +++++++++++++++++++ + 2 files changed, 62 insertions(+) + create mode 100644 gcc/11/patches/9998-replace-itemx.patch + create mode 100644 gcc/11/patches/9999-libiberty-Darwin-Fix-a-build-warning.patch + diff --git a/gcc/11/patches/9998-replace-itemx.patch b/gcc/11/patches/9998-replace-itemx.patch new file mode 100644 index 0000000..cebf77c @@ -72,3 +84,6 @@ index 0000000..3c694a8 +-- +2.45.0 + +-- +2.52.0 + diff --git a/toolchains/amigaos4/packages/toolchain/patches/fix-werror.patch b/toolchains/amigaos4/packages/toolchain/patches/fix-werror.patch deleted file mode 100644 index 2a9e4cb..0000000 --- a/toolchains/amigaos4/packages/toolchain/patches/fix-werror.patch +++ /dev/null @@ -1,26 +0,0 @@ -commit c9d88e3ec1e36c71e75c9fc08ba9614ffe9604ff -Author: Le Philousophe -Date: Sun Aug 6 20:11:00 2023 +0200 - - Disable Werror which fails with latest GCC - -diff --git a/binutils-build/Makefile b/binutils-build/Makefile -index 0675680..a4d3f9b 100644 ---- a/binutils-build/Makefile -+++ b/binutils-build/Makefile -@@ -18,6 +18,7 @@ all: cross - cross: - mkdir -p $(CROSS_BUILD_DIR) - cd $(CROSS_BUILD_DIR); CFLAGS="-Wno-switch -Wno-unused" $(REAL_SRC_DIR)/configure \ -+ --disable-werror \ - --enable-plugins \ - --target=ppc-amigaos \ - --prefix=$(PREFIX) -@@ -26,6 +27,7 @@ cross: - native: - mkdir -p $(NATIVE_BUILD_DIR) - cd $(NATIVE_BUILD_DIR); LDFLAGS="-lunix" CFLAGS="-Wno-switch -Wno-unused" $(REAL_SRC_DIR)/configure \ -+ --disable-werror \ - --target=ppc-amigaos \ - --host=ppc-amigaos \ - --disable-nls \ diff --git a/toolchains/android-common/functions-sdk.sh b/toolchains/android-common/functions-sdk.sh index 6ff3f74..76b0662 100644 --- a/toolchains/android-common/functions-sdk.sh +++ b/toolchains/android-common/functions-sdk.sh @@ -1,5 +1,5 @@ -CMDLINE_TOOLS_VERSION=13114758 -CMDLINE_TOOLS_CHECKSUM="sha256:7ec965280a073311c339e571cd5de778b9975026cfcbe79f2b1cdcb1e15317ee" +CMDLINE_TOOLS_VERSION=14742923 +CMDLINE_TOOLS_CHECKSUM="sha256:04453066b540409d975c676d781da1477479dde3761310f1a7eb92a1dfb15af7" CMDLINE_TOOLS_SUBDIR=cmdline-tools do_install_sdk_tools () { diff --git a/toolchains/atari/packages/toolchain/build.sh b/toolchains/atari/packages/toolchain/build.sh index d1316da..57a07e8 100755 --- a/toolchains/atari/packages/toolchain/build.sh +++ b/toolchains/atari/packages/toolchain/build.sh @@ -2,9 +2,9 @@ BINUTILS_VERSION=2.42 GCC_VERSION=13.4.0 -MINTLIB_VERSION=fba33c97fb2979edc0f9133ca54b133e1a66d707 +MINTLIB_VERSION=76075e39aba5d9bd2aa7a79b3656697d7fef7d7c FDLIBM_VERSION=46a0b20e7094cb2946be02f905a6bdea9933cf29 -MINTBIN_VERSION=d595f7cfb6c51c4ed3a2c39d3d1c278d14a145a5 +MINTBIN_VERSION=a9d47c119ba5dbae0948a92bc3aa14c9e541afb8 # This package is inspired by dc-chain scripts for KallistiOS. Credits go to them. diff --git a/toolchains/atari/packages/usound/build.sh b/toolchains/atari/packages/usound/build.sh index ca24f97..70cd0e5 100755 --- a/toolchains/atari/packages/usound/build.sh +++ b/toolchains/atari/packages/usound/build.sh @@ -1,6 +1,6 @@ #! /bin/sh -USOUND_VERSION=51307c04cb5e472cf11ad498cd036dcbab307609 +USOUND_VERSION=a8a81dfea8441ce8bf8e5c704df1190d8d20071e PACKAGE_DIR=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd) HELPERS_DIR=$PACKAGE_DIR/../.. diff --git a/toolchains/common/packages/fluidsynth/build.sh b/toolchains/common/packages/fluidsynth/build.sh index e954837..3d9ca42 100755 --- a/toolchains/common/packages/fluidsynth/build.sh +++ b/toolchains/common/packages/fluidsynth/build.sh @@ -1,6 +1,6 @@ #! /bin/sh -FLUIDSYNTH_VERSION=2.5.1 +FLUIDSYNTH_VERSION=2.5.2 PACKAGE_DIR=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd) HELPERS_DIR=$PACKAGE_DIR/../.. diff --git a/toolchains/common/packages/libtheora/build.sh b/toolchains/common/packages/libtheora/build.sh index fec2c79..b22db58 100755 --- a/toolchains/common/packages/libtheora/build.sh +++ b/toolchains/common/packages/libtheora/build.sh @@ -1,6 +1,6 @@ #! /bin/sh -THEORA_VERSION=23161c4a63fd9f9d09b9e972f95def2d56c777af +THEORA_VERSION=edfba372beb02ff70a1e2797d8cf561c242d0e0b PACKAGE_DIR=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd) HELPERS_DIR=$PACKAGE_DIR/../.. diff --git a/toolchains/common/packages/sonivox/build.sh b/toolchains/common/packages/sonivox/build.sh index 2ae421b..505f46c 100755 --- a/toolchains/common/packages/sonivox/build.sh +++ b/toolchains/common/packages/sonivox/build.sh @@ -1,6 +1,6 @@ #! /bin/sh -SONIVOX_VERSION=3.6.16 +SONIVOX_VERSION=4.0.0 PACKAGE_DIR=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd) HELPERS_DIR=$PACKAGE_DIR/../.. @@ -9,11 +9,11 @@ HELPERS_DIR=$PACKAGE_DIR/../.. do_make_bdir do_http_fetch sonivox \ - "https://github.com/pedrolcl/sonivox/archive/refs/tags/v${SONIVOX_VERSION}.tar.gz" 'tar xzf' + "https://github.com/EmbeddedSynth/sonivox/archive/refs/tags/v${SONIVOX_VERSION}.tar.gz" 'tar xzf' # -DCMAKE_SYSTEM_NAME=Windows for Windows -do_cmake -DBUILD_SONIVOX_SHARED=OFF -DBUILD_TESTING=OFF -DBUILD_EXAMPLE=OFF "$@" +do_cmake -DBUILD_TESTING=OFF -DBUILD_APPLICATION=OFF "$@" do_make do_make install diff --git a/toolchains/devkit3ds/packages/Project_CTR/build.sh b/toolchains/devkit3ds/packages/Project_CTR/build.sh index ce4b295..a1cf846 100755 --- a/toolchains/devkit3ds/packages/Project_CTR/build.sh +++ b/toolchains/devkit3ds/packages/Project_CTR/build.sh @@ -1,6 +1,6 @@ #! /bin/sh -PROJECT_CTR_VERSION=makerom-v0.18.4 +PROJECT_CTR_VERSION=makerom-v0.19.0 PACKAGE_DIR=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd) HELPERS_DIR=$PACKAGE_DIR/../.. diff --git a/toolchains/devkitarm/Dockerfile.m4 b/toolchains/devkitarm/Dockerfile.m4 index 384ab0f..970ebc5 100644 --- a/toolchains/devkitarm/Dockerfile.m4 +++ b/toolchains/devkitarm/Dockerfile.m4 @@ -1,4 +1,4 @@ -m4_define(`DEVKITARM_VERSION',20251117) +m4_define(`DEVKITARM_VERSION',20251231) # This version of devkitARM depends on a Debian Bullseye # For now it works with our version, we will have to ensure it stays like that FROM devkitpro/devkitarm:DEVKITARM_VERSION AS original-toolchain diff --git a/toolchains/devkitppc/Dockerfile.m4 b/toolchains/devkitppc/Dockerfile.m4 index 6fa3213..d0743f5 100644 --- a/toolchains/devkitppc/Dockerfile.m4 +++ b/toolchains/devkitppc/Dockerfile.m4 @@ -1,4 +1,4 @@ -m4_define(`DEVKITPPC_VERSION',20251117) +m4_define(`DEVKITPPC_VERSION',20260117) # This version of devkitPPC depends on a Debian Bullseye # For now it works with our version, we will have to ensure it stays like that FROM devkitpro/devkitppc:DEVKITPPC_VERSION AS original-toolchain diff --git a/toolchains/devkitswitch/Dockerfile.m4 b/toolchains/devkitswitch/Dockerfile.m4 index bea91be..7978aa7 100644 --- a/toolchains/devkitswitch/Dockerfile.m4 +++ b/toolchains/devkitswitch/Dockerfile.m4 @@ -1,4 +1,4 @@ -m4_define(`DEVKITA64_VERSION',20251117) +m4_define(`DEVKITA64_VERSION',20251231) # This version of devkitA64 depends on a Debian Bullseye # For now it works with our version, we will have to ensure it stays like that FROM devkitpro/devkita64:DEVKITA64_VERSION AS original-toolchain diff --git a/toolchains/m4/debian-toolchain-base.m4 b/toolchains/m4/debian-toolchain-base.m4 index 52a0c1b..bc77e94 100644 --- a/toolchains/m4/debian-toolchain-base.m4 +++ b/toolchains/m4/debian-toolchain-base.m4 @@ -1,5 +1,5 @@ m4_ifdef(`DEBIAN_RELEASE',,`m4_define(`DEBIAN_RELEASE',trixie)') -m4_ifdef(`DEBIAN_VERSION',,`m4_define(`DEBIAN_VERSION',20251208)') +m4_ifdef(`DEBIAN_VERSION',,`m4_define(`DEBIAN_VERSION',20260112)') FROM toolchains/common AS helpers FROM debian:DEBIAN_RELEASE-DEBIAN_VERSION-slim m4_ifdef(`STAGE_IMAGE_NAME',AS STAGE_IMAGE_NAME,) diff --git a/toolchains/mxe/Dockerfile.m4 b/toolchains/mxe/Dockerfile.m4 index e7399e3..e261cfe 100644 --- a/toolchains/mxe/Dockerfile.m4 +++ b/toolchains/mxe/Dockerfile.m4 @@ -1,4 +1,4 @@ -m4_define(`MXE_VERSION',85d7f89dd521e92bfa0bf319716addb27a13de2c)m4_dnl +m4_define(`MXE_VERSION',9e83f9c12e0f9e3de2d3f90bc2656cd7cce1cf0b)m4_dnl m4_include(`paths.m4')m4_dnl m4_include(`packages.m4')m4_dnl diff --git a/toolchains/mxe/packages/fluidsynth-embedded/fluidsynth-embedded.mk b/toolchains/mxe/packages/fluidsynth-embedded/fluidsynth-embedded.mk index 9e5096d..0192898 100644 --- a/toolchains/mxe/packages/fluidsynth-embedded/fluidsynth-embedded.mk +++ b/toolchains/mxe/packages/fluidsynth-embedded/fluidsynth-embedded.mk @@ -2,8 +2,8 @@ PKG := fluidsynth-embedded $(PKG)_WEBSITE := $(fluidsynth_WEBSITE) $(PKG)_DESCR := FluidSynth (with embedded OSAL) $(PKG)_IGNORE := $(fluidsynth_IGNORE) -$(PKG)_VERSION := 2.5.1 -$(PKG)_CHECKSUM := 10b2e32ba78c72ac1384965c66df06443a4bd0ab968dcafaf8fa17086001bf03 +$(PKG)_VERSION := 2.5.2 +$(PKG)_CHECKSUM := 1dcb13308b3aa383db658c60a7b63d73d0ff4601ccee589582ba7a816475410e $(PKG)_GH_CONF := $(fluidsynth_GH_CONF) $(PKG)_FILE := fluidsynth-$$(filter-out $$(PKG)-,$$($$(PKG)_TAG_PREFIX))$($(PKG)_VERSION)$$($$(PKG)_TAG_SUFFIX)$$($$(PKG)_ARCHIVE_EXT) $(PKG)_DEPS := cc mman-win32 gcem diff --git a/toolchains/psp/packages/psp-packages/build.sh b/toolchains/psp/packages/psp-packages/build.sh index c9b4ebf..7679bca 100755 --- a/toolchains/psp/packages/psp-packages/build.sh +++ b/toolchains/psp/packages/psp-packages/build.sh @@ -1,6 +1,6 @@ #! /bin/sh -PSP_PACKAGES_VERSION=116a19c42e4f4f4bb75ae77f273bda5fac508cb6 +PSP_PACKAGES_VERSION=ba46629f799e70369f7d52f970ac8abcaca7eebf PACKAGE_DIR=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd) HELPERS_DIR=$PACKAGE_DIR/../.. diff --git a/toolchains/psp/packages/toolchain/build.sh b/toolchains/psp/packages/toolchain/build.sh index 1237f42..242c98e 100755 --- a/toolchains/psp/packages/toolchain/build.sh +++ b/toolchains/psp/packages/toolchain/build.sh @@ -2,13 +2,13 @@ PSPDEV_VERSION=cc874700eaef9e00c8ec63e0d116926e1048b656 export PSPTOOLCHAIN_VERSION=73c98cece87b35d71a3dab678a7ecc71a19f1f06 -export PSPSDK_VERSION=04823907a6e9bef9858b9daf22ffcb67fac35f28 -export PSPLINKUSB_VERSION=5794b808d36a10b09f2578d6fa5880bb91c2c9b4 +export PSPSDK_VERSION=136e08695b1e7a849ef8a803d7f6d8e439c1c657 +export PSPLINKUSB_VERSION=8cc9876a868d202c0ef4197395c5278aeeff2829 export EBOOTSIGNER_VERSION=17d6386f034ac922f540ca78200961761b23ecae -export PSPTOOLCHAIN_ALLEGREX_VERSION=a2a732924f91601ff7b99b477655d44482ce2a53 +export PSPTOOLCHAIN_ALLEGREX_VERSION=57a511e50c97a70d3da4e2a9a9b15e2dcedafd2d export PSPTOOLCHAIN_EXTRA_VERSION=ce8127a5d7de5a8774bf1f7f152501dae0a800ae export BINUTILS_VERSION=a8b53fe2b5825fa86337623c743d21a19aeb0daf -export GCC_VERSION=33e5b187fa86c429c8827f6e12f120eab7d51c9e +export GCC_VERSION=989408bfa4b9125395df79219228df3d809df66c export NEWLIB_VERSION=9e0a073634ad73e8e088f2e071c55a9fe5d39709 export PTHREAD_EMBEDDED_VERSION=4f43d30a23e8ac6d0334aef64272b4052b5bb7c2 export PSP_PACMAN_VERSION=86787c81fc8ebd88f766dd79e880f20f2477d59e diff --git a/toolchains/psp/packages/toolchain/psptoolchain-allegrex-patches/00_set_versions.patch b/toolchains/psp/packages/toolchain/psptoolchain-allegrex-patches/00_set_versions.patch index a4b9558..b6b86f3 100644 --- a/toolchains/psp/packages/toolchain/psptoolchain-allegrex-patches/00_set_versions.patch +++ b/toolchains/psp/packages/toolchain/psptoolchain-allegrex-patches/00_set_versions.patch @@ -10,7 +10,7 @@ index e71842a..29d5c80 100644 -PSPTOOLCHAIN_ALLEGREX_BINUTILS_DEFAULT_REPO_REF="allegrex-v2.44" +PSPTOOLCHAIN_ALLEGREX_BINUTILS_DEFAULT_REPO_REF="$BINUTILS_VERSION" PSPTOOLCHAIN_ALLEGREX_GCC_REPO_URL="https://github.com/pspdev/gcc.git" --PSPTOOLCHAIN_ALLEGREX_GCC_DEFAULT_REPO_REF="allegrex-v15.1.1" +-PSPTOOLCHAIN_ALLEGREX_GCC_DEFAULT_REPO_REF="allegrex-v15.2.0" +PSPTOOLCHAIN_ALLEGREX_GCC_DEFAULT_REPO_REF="$GCC_VERSION" PSPTOOLCHAIN_ALLEGREX_NEWLIB_REPO_URL="https://github.com/pspdev/newlib.git" -PSPTOOLCHAIN_ALLEGREX_NEWLIB_DEFAULT_REPO_REF="allegrex-v4.5.0" diff --git a/toolchains/vita/Dockerfile.m4 b/toolchains/vita/Dockerfile.m4 index 756ab72..a7af20b 100644 --- a/toolchains/vita/Dockerfile.m4 +++ b/toolchains/vita/Dockerfile.m4 @@ -62,6 +62,8 @@ vdpm_package(libvpx) vdpm_package(openssl) +# curl needs zstd +vdpm_package(zstd) vdpm_package(curl) # Freetype needs bzip2 diff --git a/workers/m4/debian-builder-base.m4 b/workers/m4/debian-builder-base.m4 index 93742ba..ceb9e1c 100644 --- a/workers/m4/debian-builder-base.m4 +++ b/workers/m4/debian-builder-base.m4 @@ -1,5 +1,5 @@ m4_ifdef(`DEBIAN_RELEASE',,`m4_define(`DEBIAN_RELEASE',trixie)') -m4_ifdef(`DEBIAN_VERSION',,`m4_define(`DEBIAN_VERSION',20251208)') +m4_ifdef(`DEBIAN_VERSION',,`m4_define(`DEBIAN_VERSION',20260112)') m4_define(`BASE_DEBIAN',`')m4_dnl FROM debian:DEBIAN_RELEASE-DEBIAN_VERSION-slim USER root