From 1a7f1b1683db1e68ac23c186ca488b53a6a7f715 Mon Sep 17 00:00:00 2001 From: BtbN Date: Tue, 4 Feb 2025 18:30:49 +0100 Subject: [PATCH 01/17] Update dependencies --- scripts.d/10-mingw.sh | 2 +- scripts.d/20-libiconv.sh | 2 +- scripts.d/20-zlib.sh | 2 +- scripts.d/25-fftw3.sh | 2 +- scripts.d/25-freetype.sh | 2 +- scripts.d/25-fribidi.sh | 2 +- scripts.d/25-gmp.sh | 2 +- scripts.d/25-libxml2.sh | 2 +- scripts.d/25-xz.sh | 2 +- scripts.d/35-fontconfig.sh | 2 +- scripts.d/45-harfbuzz.sh | 2 +- scripts.d/45-opencl.sh | 2 +- scripts.d/45-vmaf.sh | 2 +- scripts.d/45-x11/10-xproto.sh | 2 +- scripts.d/45-x11/10-xtrans.sh | 2 +- scripts.d/45-x11/30-libxcb.sh | 2 +- scripts.d/45-x11/40-libx11.sh | 2 +- scripts.d/50-amf.sh | 2 +- scripts.d/50-aom.sh | 2 +- scripts.d/50-aribb24/25-libpng.sh | 2 +- scripts.d/50-avisynth.sh | 2 +- scripts.d/50-dav1d.sh | 2 +- scripts.d/50-ffnvcodec.sh | 2 +- scripts.d/50-frei0r.sh | 2 +- scripts.d/50-gme.sh | 2 +- scripts.d/50-kvazaar.sh | 2 +- scripts.d/50-libass.sh | 2 +- scripts.d/50-libjxl/45-brotli.sh | 2 +- scripts.d/50-libjxl/45-lcms2.sh | 2 +- scripts.d/50-libjxl/50-libjxl.sh | 2 +- scripts.d/50-libssh.sh | 2 +- scripts.d/50-libvpx.sh | 2 +- scripts.d/50-libwebp.sh | 2 +- scripts.d/50-lilv/96-lv2.sh | 2 +- scripts.d/50-lilv/96-serd.sh | 2 +- scripts.d/50-lilv/96-zix.sh | 2 +- scripts.d/50-lilv/97-sord.sh | 2 +- scripts.d/50-lilv/98-sratom.sh | 2 +- scripts.d/50-lilv/99-lilv.sh | 2 +- scripts.d/50-onevpl.sh | 2 +- scripts.d/50-openal.sh | 2 +- scripts.d/50-openh264.sh | 2 +- scripts.d/50-openjpeg.sh | 2 +- scripts.d/50-openmpt.sh | 2 +- scripts.d/50-sdl.sh | 2 +- scripts.d/50-srt.sh | 2 +- scripts.d/50-svtav1.sh | 2 +- scripts.d/50-vaapi/40-libdrm.sh | 2 +- scripts.d/50-vulkan/45-vulkan.sh | 2 +- scripts.d/50-vulkan/50-shaderc.sh | 2 +- scripts.d/50-vulkan/55-spirv-cross.sh | 2 +- scripts.d/50-vvenc.sh | 2 +- scripts.d/50-x264.sh | 2 +- scripts.d/50-x265.sh | 2 +- scripts.d/50-zvbi.sh | 2 +- 55 files changed, 55 insertions(+), 55 deletions(-) diff --git a/scripts.d/10-mingw.sh b/scripts.d/10-mingw.sh index b9163d2c06..c5f2c066a4 100755 --- a/scripts.d/10-mingw.sh +++ b/scripts.d/10-mingw.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://git.code.sf.net/p/mingw-w64/mingw-w64.git" -SCRIPT_COMMIT="63f3f284635f4a1a09828acd2e6f6bea1eacb0e7" +SCRIPT_COMMIT="6cda373a9ee66f3c26ca96198e68a9e33d58dea8" ffbuild_enabled() { [[ $TARGET == win* ]] || return -1 diff --git a/scripts.d/20-libiconv.sh b/scripts.d/20-libiconv.sh index 0c347a62f2..1ef2a3d828 100755 --- a/scripts.d/20-libiconv.sh +++ b/scripts.d/20-libiconv.sh @@ -4,7 +4,7 @@ SCRIPT_REPO="https://git.savannah.gnu.org/git/libiconv.git" SCRIPT_COMMIT="bc17565f9a4caca27161609c526b776287a8270e" SCRIPT_REPO2="https://git.savannah.gnu.org/git/gnulib.git" -SCRIPT_COMMIT2="e9c1d94f58eaacee919bb2015da490b980a5eedf" +SCRIPT_COMMIT2="30fcbcc4db4973f84999a00c30e490e39989e96e" ffbuild_enabled() { return 0 diff --git a/scripts.d/20-zlib.sh b/scripts.d/20-zlib.sh index 0f3dc41d9b..06eee28d19 100755 --- a/scripts.d/20-zlib.sh +++ b/scripts.d/20-zlib.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/madler/zlib.git" -SCRIPT_COMMIT="ef24c4c7502169f016dcd2a26923dbaf3216748c" +SCRIPT_COMMIT="ed1610791c0c681ee562bb3997e0f29bfae11b2d" ffbuild_enabled() { return 0 diff --git a/scripts.d/25-fftw3.sh b/scripts.d/25-fftw3.sh index 9c9f7d6f49..c14701d145 100755 --- a/scripts.d/25-fftw3.sh +++ b/scripts.d/25-fftw3.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/FFTW/fftw3.git" -SCRIPT_COMMIT="187045ea647ba19c55db5f503d11bd811ee6b56e" +SCRIPT_COMMIT="126e3b98bb8f49aadb429c4aa1e98d898cad8e0c" ffbuild_enabled() { return 0 diff --git a/scripts.d/25-freetype.sh b/scripts.d/25-freetype.sh index 9a33161219..92e82531cc 100755 --- a/scripts.d/25-freetype.sh +++ b/scripts.d/25-freetype.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://gitlab.freedesktop.org/freetype/freetype.git" -SCRIPT_COMMIT="38272bf85341348eb0a5162ba4e1c95d370f9bce" +SCRIPT_COMMIT="b1f47850878d232eea372ab167e760ccac4c4e32" ffbuild_enabled() { return 0 diff --git a/scripts.d/25-fribidi.sh b/scripts.d/25-fribidi.sh index 5ad1cfa97b..da296e87c3 100755 --- a/scripts.d/25-fribidi.sh +++ b/scripts.d/25-fribidi.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/fribidi/fribidi.git" -SCRIPT_COMMIT="cfc71cda065db859d8b4f1e3c6fe5da7ab02469a" +SCRIPT_COMMIT="b28f43bd3e8e31a5967830f721bab218c1aa114c" ffbuild_enabled() { return 0 diff --git a/scripts.d/25-gmp.sh b/scripts.d/25-gmp.sh index 1248ff2345..68193950a5 100755 --- a/scripts.d/25-gmp.sh +++ b/scripts.d/25-gmp.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/BtbN/gmplib.git" -SCRIPT_COMMIT="b1ba93cec1d8474f3c6909ea2ba2baf5c3a9aa85" +SCRIPT_COMMIT="4d2b2f4360fcf79ca3f8dc3f71fc0f3b630ccf39" ffbuild_enabled() { return 0 diff --git a/scripts.d/25-libxml2.sh b/scripts.d/25-libxml2.sh index 96b88e1048..96fbe47f00 100755 --- a/scripts.d/25-libxml2.sh +++ b/scripts.d/25-libxml2.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/GNOME/libxml2.git" -SCRIPT_COMMIT="71c37a565d3726440aa96d648db0426deb90157b" +SCRIPT_COMMIT="62d4697db6268b71e36ef8fda708953cadf4082a" ffbuild_enabled() { return 0 diff --git a/scripts.d/25-xz.sh b/scripts.d/25-xz.sh index 35ec689ed7..d2f3c8aac5 100755 --- a/scripts.d/25-xz.sh +++ b/scripts.d/25-xz.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/tukaani-project/xz.git" -SCRIPT_COMMIT="ea21c76aa2406ba06ac154fe57741734c04f260f" +SCRIPT_COMMIT="353c33355cb12e5016d49052fd1e90d15568aa37" ffbuild_enabled() { return 0 diff --git a/scripts.d/35-fontconfig.sh b/scripts.d/35-fontconfig.sh index 68dc0ad5db..ab18586d6e 100755 --- a/scripts.d/35-fontconfig.sh +++ b/scripts.d/35-fontconfig.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://gitlab.freedesktop.org/fontconfig/fontconfig.git" -SCRIPT_COMMIT="cfef47622357564d804b99dbde2993ee221fa4c2" +SCRIPT_COMMIT="b7a8338f1933a6ac933389000d5160e9c30ccedd" ffbuild_enabled() { return 0 diff --git a/scripts.d/45-harfbuzz.sh b/scripts.d/45-harfbuzz.sh index 443b8ae6e7..9293473cb5 100755 --- a/scripts.d/45-harfbuzz.sh +++ b/scripts.d/45-harfbuzz.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/harfbuzz/harfbuzz.git" -SCRIPT_COMMIT="b5a65e0f20c30a7f13b2f6619479a6d666e603e0" +SCRIPT_COMMIT="9cf2ea3e8f054d67ded17150376dd34e791cf69f" ffbuild_enabled() { return 0 diff --git a/scripts.d/45-opencl.sh b/scripts.d/45-opencl.sh index b44f1a58c8..570b04304a 100755 --- a/scripts.d/45-opencl.sh +++ b/scripts.d/45-opencl.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/KhronosGroup/OpenCL-Headers.git" -SCRIPT_COMMIT="4ea6df132107e3b4b9407f903204b5522fdffcd6" +SCRIPT_COMMIT="d32c5bb219d7ba90ad4f251cf0bb903c08f8e5db" SCRIPT_REPO2="https://github.com/KhronosGroup/OpenCL-ICD-Loader.git" SCRIPT_COMMIT2="92280246c8e30795f08362425510d6acfc5c3f0d" diff --git a/scripts.d/45-vmaf.sh b/scripts.d/45-vmaf.sh index 0d0dc92f7c..66a8b4c7a4 100755 --- a/scripts.d/45-vmaf.sh +++ b/scripts.d/45-vmaf.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/Netflix/vmaf.git" -SCRIPT_COMMIT="8cde19dcb0f96e11a3cfb17809f10ae23623bca7" +SCRIPT_COMMIT="6280b59e55e304e04f5dcadc567933acc95fb8f0" ffbuild_enabled() { return 0 diff --git a/scripts.d/45-x11/10-xproto.sh b/scripts.d/45-x11/10-xproto.sh index 43836c771d..75d0411a27 100755 --- a/scripts.d/45-x11/10-xproto.sh +++ b/scripts.d/45-x11/10-xproto.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://gitlab.freedesktop.org/xorg/proto/xorgproto.git" -SCRIPT_COMMIT="e312ab76c4d93f2e637ac0c73987b22cd43420c7" +SCRIPT_COMMIT="9d5e1d1dc150e0eb3a562020f2069fad7ec9b3a9" ffbuild_enabled() { [[ $TARGET != linux* ]] && return -1 diff --git a/scripts.d/45-x11/10-xtrans.sh b/scripts.d/45-x11/10-xtrans.sh index 1653fab3a3..ad8abdd0a7 100755 --- a/scripts.d/45-x11/10-xtrans.sh +++ b/scripts.d/45-x11/10-xtrans.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://gitlab.freedesktop.org/xorg/lib/libxtrans.git" -SCRIPT_COMMIT="e58ae2d27f7baee28319faa02b77cdc344e2f0ca" +SCRIPT_COMMIT="c8c291390f4befb7d813d7fce6caeb6607561903" ffbuild_enabled() { [[ $TARGET != linux* ]] && return -1 diff --git a/scripts.d/45-x11/30-libxcb.sh b/scripts.d/45-x11/30-libxcb.sh index 3a566b2b72..99bed28e59 100755 --- a/scripts.d/45-x11/30-libxcb.sh +++ b/scripts.d/45-x11/30-libxcb.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://gitlab.freedesktop.org/xorg/lib/libxcb.git" -SCRIPT_COMMIT="ebea71700ff10b0624ca31647f0b4e23f6ffbc68" +SCRIPT_COMMIT="daf2c5397607c32c3814f02831b9c1158fd1e52c" ffbuild_enabled() { [[ $TARGET != linux* ]] && return -1 diff --git a/scripts.d/45-x11/40-libx11.sh b/scripts.d/45-x11/40-libx11.sh index a7b3a3479d..e6f55be15f 100755 --- a/scripts.d/45-x11/40-libx11.sh +++ b/scripts.d/45-x11/40-libx11.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://gitlab.freedesktop.org/xorg/lib/libx11.git" -SCRIPT_COMMIT="61175323a8a374aaedb139894987ddaf2bb2ba27" +SCRIPT_COMMIT="23f0352eca362515d598bfdbd8ecec070dcd1b28" ffbuild_enabled() { [[ $TARGET != linux* ]] && return -1 diff --git a/scripts.d/50-amf.sh b/scripts.d/50-amf.sh index fd6d96e0e4..5636c8d42c 100755 --- a/scripts.d/50-amf.sh +++ b/scripts.d/50-amf.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/GPUOpen-LibrariesAndSDKs/AMF.git" -SCRIPT_COMMIT="8f5a645e89380549368eec68935b151b238aa17b" +SCRIPT_COMMIT="681af0dcfc8b88d8c6634f259e2f9e60a54f5a42" ffbuild_enabled() { return 0 diff --git a/scripts.d/50-aom.sh b/scripts.d/50-aom.sh index c681d427a5..86915a240c 100755 --- a/scripts.d/50-aom.sh +++ b/scripts.d/50-aom.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://aomedia.googlesource.com/aom" -SCRIPT_COMMIT="433be28b4f4f899f533991e2d2829dde0ab68406" +SCRIPT_COMMIT="3990233fc06a35944d6d33797e63931802122a95" ffbuild_enabled() { [[ $TARGET == winarm64 ]] && return -1 diff --git a/scripts.d/50-aribb24/25-libpng.sh b/scripts.d/50-aribb24/25-libpng.sh index b6757e45f6..f1497199b0 100755 --- a/scripts.d/50-aribb24/25-libpng.sh +++ b/scripts.d/50-aribb24/25-libpng.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/glennrp/libpng.git" -SCRIPT_COMMIT="c1cc0f3f4c3d4abd11ca68c59446a29ff6f95003" +SCRIPT_COMMIT="812c34c13c27a963073e546c720f5a7b88b1ed00" ffbuild_enabled() { return 0 diff --git a/scripts.d/50-avisynth.sh b/scripts.d/50-avisynth.sh index 5b0f6a780c..470daa143a 100755 --- a/scripts.d/50-avisynth.sh +++ b/scripts.d/50-avisynth.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/AviSynth/AviSynthPlus.git" -SCRIPT_COMMIT="173cae2caa260f7d7ec5fe772086e6f83a96f7f6" +SCRIPT_COMMIT="21fdc997f9724b994896ba5520ddf64d677976b3" ffbuild_enabled() { [[ $VARIANT == lgpl* ]] && return -1 diff --git a/scripts.d/50-dav1d.sh b/scripts.d/50-dav1d.sh index a030e1dd02..367093956b 100755 --- a/scripts.d/50-dav1d.sh +++ b/scripts.d/50-dav1d.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://code.videolan.org/videolan/dav1d.git" -SCRIPT_COMMIT="cd5bfa124a8c3c4c41e033253a291c387aba0eb0" +SCRIPT_COMMIT="42b2b24fb8819f1ed3643aa9cf2a62f03868e3aa" ffbuild_enabled() { return 0 diff --git a/scripts.d/50-ffnvcodec.sh b/scripts.d/50-ffnvcodec.sh index f8d05e8b4b..f33eb04d28 100755 --- a/scripts.d/50-ffnvcodec.sh +++ b/scripts.d/50-ffnvcodec.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/FFmpeg/nv-codec-headers.git" -SCRIPT_COMMIT="9934f17316b66ce6de12f3b82203a298bc9351d8" +SCRIPT_COMMIT="f2fb9b36d5e08d6211f7cf6377971c0570939e65" SCRIPT_REPO2="https://github.com/FFmpeg/nv-codec-headers.git" SCRIPT_COMMIT2="22441b505d9d9afc1e3002290820909846c24bdc" diff --git a/scripts.d/50-frei0r.sh b/scripts.d/50-frei0r.sh index 820b641b6c..507cd20de6 100755 --- a/scripts.d/50-frei0r.sh +++ b/scripts.d/50-frei0r.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/dyne/frei0r.git" -SCRIPT_COMMIT="9178c72e59112c40b6b45a54c03e47c245b80cdd" +SCRIPT_COMMIT="8bf0322bdcceab20de385922bb4d272aa33bc96d" ffbuild_enabled() { [[ $VARIANT == lgpl* ]] && return -1 diff --git a/scripts.d/50-gme.sh b/scripts.d/50-gme.sh index 8d91fb73d9..ed7904abfe 100755 --- a/scripts.d/50-gme.sh +++ b/scripts.d/50-gme.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/libgme/game-music-emu.git" -SCRIPT_COMMIT="8a2a331d6da17de14a4656a6e6c6db9d2cdc3362" +SCRIPT_COMMIT="903cf8d612411ff902efc22095680cd5276d6dcc" ffbuild_enabled() { return 0 diff --git a/scripts.d/50-kvazaar.sh b/scripts.d/50-kvazaar.sh index c0e4f2c727..9cb55e0889 100755 --- a/scripts.d/50-kvazaar.sh +++ b/scripts.d/50-kvazaar.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/ultravideo/kvazaar.git" -SCRIPT_COMMIT="dd30dd2a7ad14e8702e1b5b12bd8e3b738373cec" +SCRIPT_COMMIT="b0ed0f97680776214ea668aad9e57978d1433e0e" ffbuild_enabled() { return 0 diff --git a/scripts.d/50-libass.sh b/scripts.d/50-libass.sh index ecfb3fdea6..40866c94eb 100755 --- a/scripts.d/50-libass.sh +++ b/scripts.d/50-libass.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/libass/libass.git" -SCRIPT_COMMIT="4d6e9ef3077fb279cab051cc00b216c5f08efb34" +SCRIPT_COMMIT="1b699559025185e34d21a24cac477ca360cb917d" ffbuild_enabled() { return 0 diff --git a/scripts.d/50-libjxl/45-brotli.sh b/scripts.d/50-libjxl/45-brotli.sh index 56a789cecf..2ef6d2f004 100755 --- a/scripts.d/50-libjxl/45-brotli.sh +++ b/scripts.d/50-libjxl/45-brotli.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/google/brotli.git" -SCRIPT_COMMIT="91d96d3d9353bcb47d5a6607859e51fb7e7a28f7" +SCRIPT_COMMIT="440e03642b891968a76b6d088d70f01f06e0c349" ffbuild_enabled() { return 0 diff --git a/scripts.d/50-libjxl/45-lcms2.sh b/scripts.d/50-libjxl/45-lcms2.sh index 41ce39a81c..a09bdc7a68 100755 --- a/scripts.d/50-libjxl/45-lcms2.sh +++ b/scripts.d/50-libjxl/45-lcms2.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/mm2/Little-CMS.git" -SCRIPT_COMMIT="91abcceaffb0d0921f208381ab2b60fee59de79c" +SCRIPT_COMMIT="9b58846b21f5288d5afdf96c21955989d29a03a3" ffbuild_enabled() { return 0 diff --git a/scripts.d/50-libjxl/50-libjxl.sh b/scripts.d/50-libjxl/50-libjxl.sh index 1a11698b85..d1a8b9b35b 100755 --- a/scripts.d/50-libjxl/50-libjxl.sh +++ b/scripts.d/50-libjxl/50-libjxl.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/libjxl/libjxl.git" -SCRIPT_COMMIT="7e1d4f1770579f230625f19a2918bf9562a3d864" +SCRIPT_COMMIT="b3fc5f67b21c52a3a0cd24242ffabde4e79c018d" ffbuild_enabled() { [[ $ADDINS_STR == *4.4* ]] && return -1 diff --git a/scripts.d/50-libssh.sh b/scripts.d/50-libssh.sh index 821424f831..9c466e0bcd 100755 --- a/scripts.d/50-libssh.sh +++ b/scripts.d/50-libssh.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://gitlab.com/libssh/libssh-mirror.git" -SCRIPT_COMMIT="49b0c859f92bb9474412933e450da26d0410fe08" +SCRIPT_COMMIT="a0a5292692370f44e4974f0b9520fa6840749f23" ffbuild_enabled() { return 0 diff --git a/scripts.d/50-libvpx.sh b/scripts.d/50-libvpx.sh index f513ad5c24..0e557446ea 100755 --- a/scripts.d/50-libvpx.sh +++ b/scripts.d/50-libvpx.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://chromium.googlesource.com/webm/libvpx" -SCRIPT_COMMIT="8058a0b54991257a0e1a2fcf08d993a8b70c1d3a" +SCRIPT_COMMIT="7b3fa8114cf8ef23cbf91e50c368c1ca768d95d5" ffbuild_enabled() { [[ $TARGET == winarm64 ]] && return -1 diff --git a/scripts.d/50-libwebp.sh b/scripts.d/50-libwebp.sh index e38a02f596..0097cf45fb 100755 --- a/scripts.d/50-libwebp.sh +++ b/scripts.d/50-libwebp.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://chromium.googlesource.com/webm/libwebp" -SCRIPT_COMMIT="2af6c034ac871c967e04c8c9f8bf2dbc2e271b18" +SCRIPT_COMMIT="6a22b6709ce9e8fea5a487b37417f695df89b286" ffbuild_enabled() { return 0 diff --git a/scripts.d/50-lilv/96-lv2.sh b/scripts.d/50-lilv/96-lv2.sh index 448fa5f6dd..08589a76ca 100755 --- a/scripts.d/50-lilv/96-lv2.sh +++ b/scripts.d/50-lilv/96-lv2.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/lv2/lv2.git" -SCRIPT_COMMIT="79c318c7efffeee46ed301d1fc4724ac90ff03a8" +SCRIPT_COMMIT="3e1e609d89fb1954bd497ae8021a3b6c0aad31f6" ffbuild_enabled() { return 0 diff --git a/scripts.d/50-lilv/96-serd.sh b/scripts.d/50-lilv/96-serd.sh index 8423815512..7422a00c36 100755 --- a/scripts.d/50-lilv/96-serd.sh +++ b/scripts.d/50-lilv/96-serd.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/drobilla/serd.git" -SCRIPT_COMMIT="abe9a7896f1f6e6a5158c0a1d4a3f39e4538c248" +SCRIPT_COMMIT="8d87a6aa12745d01abb8ef8468b8e3f258af1996" ffbuild_enabled() { return 0 diff --git a/scripts.d/50-lilv/96-zix.sh b/scripts.d/50-lilv/96-zix.sh index daec31a05a..0d8c8de8fa 100755 --- a/scripts.d/50-lilv/96-zix.sh +++ b/scripts.d/50-lilv/96-zix.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/drobilla/zix.git" -SCRIPT_COMMIT="8ab9795a4c0403a88cd01874caf5f58776ae24ca" +SCRIPT_COMMIT="7d2b7d3b00f3f938f8b242ca6dba5acc01e19dbc" ffbuild_enabled() { return 0 diff --git a/scripts.d/50-lilv/97-sord.sh b/scripts.d/50-lilv/97-sord.sh index 6845c177e3..985b0a1321 100755 --- a/scripts.d/50-lilv/97-sord.sh +++ b/scripts.d/50-lilv/97-sord.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/drobilla/sord.git" -SCRIPT_COMMIT="e1671ccdda0b501e27dd5afdbe05bb31656409a3" +SCRIPT_COMMIT="e6d863bba95e3a41db1c331e85684ba0c68c1ab7" ffbuild_enabled() { return 0 diff --git a/scripts.d/50-lilv/98-sratom.sh b/scripts.d/50-lilv/98-sratom.sh index 64d0bde3ec..868aa85ac2 100755 --- a/scripts.d/50-lilv/98-sratom.sh +++ b/scripts.d/50-lilv/98-sratom.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/lv2/sratom.git" -SCRIPT_COMMIT="2647831aa62c4b0cef27cec0eec42c5fc3ef412b" +SCRIPT_COMMIT="9ed521792a1cbabbb53e0aa23581055b60e35838" ffbuild_enabled() { return 0 diff --git a/scripts.d/50-lilv/99-lilv.sh b/scripts.d/50-lilv/99-lilv.sh index 3e31eacbb4..da650e9b8c 100755 --- a/scripts.d/50-lilv/99-lilv.sh +++ b/scripts.d/50-lilv/99-lilv.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/lv2/lilv.git" -SCRIPT_COMMIT="e1e0b34271d1b2c478509a5d6b37d15d774a7650" +SCRIPT_COMMIT="63b0e7c87dd0fa0b6f3c5dc0f75fb616a5a57ee1" ffbuild_enabled() { return 0 diff --git a/scripts.d/50-onevpl.sh b/scripts.d/50-onevpl.sh index 7257af6820..847eb81e0e 100755 --- a/scripts.d/50-onevpl.sh +++ b/scripts.d/50-onevpl.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/intel/libvpl.git" -SCRIPT_COMMIT="025d43d086a3e663184cb49febe86152bf05409f" +SCRIPT_COMMIT="80ea0a5ebd25743c1cfe973e803245ba67d53b20" ffbuild_enabled() { [[ $TARGET == *arm64 ]] && return -1 diff --git a/scripts.d/50-openal.sh b/scripts.d/50-openal.sh index 9b7674a5a2..1eb6cbc756 100755 --- a/scripts.d/50-openal.sh +++ b/scripts.d/50-openal.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/kcat/openal-soft.git" -SCRIPT_COMMIT="6118ae73c241eb3a008bfe00d07dcb07d132dd2c" +SCRIPT_COMMIT="7535824c1cd062495bc026e625c4fd61b787658c" ffbuild_enabled() { [[ $ADDINS_STR == *4.4* ]] && return -1 diff --git a/scripts.d/50-openh264.sh b/scripts.d/50-openh264.sh index 443dad0337..da3a3e7abe 100755 --- a/scripts.d/50-openh264.sh +++ b/scripts.d/50-openh264.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/cisco/openh264.git" -SCRIPT_COMMIT="423eb2c3e47009f4e631b5e413123a003fdff1ed" +SCRIPT_COMMIT="cf3b514ba34a3a6c4f14b3ae8714325dd30bfa08" ffbuild_enabled() { return 0 diff --git a/scripts.d/50-openjpeg.sh b/scripts.d/50-openjpeg.sh index 089e40de38..a81115f860 100755 --- a/scripts.d/50-openjpeg.sh +++ b/scripts.d/50-openjpeg.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/uclouvain/openjpeg.git" -SCRIPT_COMMIT="eb25a5ec777ff6699f4bb1187740467dcfa64dd6" +SCRIPT_COMMIT="44119c2db51911056e1227e46a0ea883e3d73fbf" ffbuild_enabled() { return 0 diff --git a/scripts.d/50-openmpt.sh b/scripts.d/50-openmpt.sh index 3697999616..6a40a6971b 100755 --- a/scripts.d/50-openmpt.sh +++ b/scripts.d/50-openmpt.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://source.openmpt.org/svn/openmpt/trunk/OpenMPT" -SCRIPT_REV="22666" +SCRIPT_REV="22863" ffbuild_enabled() { [[ $TARGET == winarm64 ]] && return -1 diff --git a/scripts.d/50-sdl.sh b/scripts.d/50-sdl.sh index f2a496993b..f258be346c 100755 --- a/scripts.d/50-sdl.sh +++ b/scripts.d/50-sdl.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/libsdl-org/SDL.git" -SCRIPT_COMMIT="0efb7c78294b95d62bda35d4cd18945ee578b4d8" +SCRIPT_COMMIT="28472738857ff194b5b6b8778a1975cb605210a2" SCRIPT_BRANCH="SDL2" ffbuild_enabled() { diff --git a/scripts.d/50-srt.sh b/scripts.d/50-srt.sh index d054779076..608798ee86 100755 --- a/scripts.d/50-srt.sh +++ b/scripts.d/50-srt.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/Haivision/srt.git" -SCRIPT_COMMIT="8a89a3abbf4d3a2f7869d535349a474607ea0214" +SCRIPT_COMMIT="5cd2414fee01f6dbca167e0c63bbf28ad9b4eccd" ffbuild_enabled() { return 0 diff --git a/scripts.d/50-svtav1.sh b/scripts.d/50-svtav1.sh index 67f61ca61b..17d14dd109 100755 --- a/scripts.d/50-svtav1.sh +++ b/scripts.d/50-svtav1.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://gitlab.com/AOMediaCodec/SVT-AV1.git" -SCRIPT_COMMIT="39525fd6f1046f1d6400b291f5fb2a8c0ad054ad" +SCRIPT_COMMIT="979748a0831904b15f2b354e1576c2662f254583" ffbuild_enabled() { [[ $TARGET == win32 ]] && return -1 diff --git a/scripts.d/50-vaapi/40-libdrm.sh b/scripts.d/50-vaapi/40-libdrm.sh index c6fe275330..dbabf01f00 100755 --- a/scripts.d/50-vaapi/40-libdrm.sh +++ b/scripts.d/50-vaapi/40-libdrm.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://gitlab.freedesktop.org/mesa/drm.git" -SCRIPT_COMMIT="e7d4b1df2d3f675b478897ab454d635e9b4eb915" +SCRIPT_COMMIT="a7eb2cfd53a70fcd9ba9dcfad80a3994642f362f" ffbuild_enabled() { [[ $TARGET != linux* ]] && return -1 diff --git a/scripts.d/50-vulkan/45-vulkan.sh b/scripts.d/50-vulkan/45-vulkan.sh index 547167901b..e85d493da7 100755 --- a/scripts.d/50-vulkan/45-vulkan.sh +++ b/scripts.d/50-vulkan/45-vulkan.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/KhronosGroup/Vulkan-Headers.git" -SCRIPT_COMMIT="v1.4.304" +SCRIPT_COMMIT="v1.4.307" SCRIPT_TAGFILTER="v?.*.*" ffbuild_enabled() { diff --git a/scripts.d/50-vulkan/50-shaderc.sh b/scripts.d/50-vulkan/50-shaderc.sh index 3c357fff61..0c0e2a0fae 100755 --- a/scripts.d/50-vulkan/50-shaderc.sh +++ b/scripts.d/50-vulkan/50-shaderc.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/google/shaderc.git" -SCRIPT_COMMIT="690d259384193c90c01b52288e280b05a8481121" +SCRIPT_COMMIT="ab0d3ed184e4919a236eecddb6514e4923a5e38f" ffbuild_enabled() { [[ $ADDINS_STR == *4.4* ]] && return -1 diff --git a/scripts.d/50-vulkan/55-spirv-cross.sh b/scripts.d/50-vulkan/55-spirv-cross.sh index bb9d3f0836..da4b46ff9f 100755 --- a/scripts.d/50-vulkan/55-spirv-cross.sh +++ b/scripts.d/50-vulkan/55-spirv-cross.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/KhronosGroup/SPIRV-Cross.git" -SCRIPT_COMMIT="6173e24b31f09a0c3217103a130e74c4ddec14a6" +SCRIPT_COMMIT="1a7b7ef6de02cf6767e42b10ddad217c45e90d47" ffbuild_enabled() { [[ $ADDINS_STR == *4.4* ]] && return -1 diff --git a/scripts.d/50-vvenc.sh b/scripts.d/50-vvenc.sh index 324726115e..c0d725c6f1 100755 --- a/scripts.d/50-vvenc.sh +++ b/scripts.d/50-vvenc.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/fraunhoferhhi/vvenc.git" -SCRIPT_COMMIT="81a3b6c06cfa186fa2eeccf1d8975c9ed027a214" +SCRIPT_COMMIT="70a690eaaf00da22b76c90a107b912931f47b9f6" ffbuild_enabled() { [[ $TARGET != *32 ]] || return -1 diff --git a/scripts.d/50-x264.sh b/scripts.d/50-x264.sh index cba8ea76eb..e65d6e1635 100755 --- a/scripts.d/50-x264.sh +++ b/scripts.d/50-x264.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://code.videolan.org/videolan/x264.git" -SCRIPT_COMMIT="52f7694ddd35209cb95225e7acce91d8a30cb57d" +SCRIPT_COMMIT="373697b467f7cd0af88f1e9e32d4f10540df4687" ffbuild_enabled() { [[ $VARIANT == lgpl* ]] && return -1 diff --git a/scripts.d/50-x265.sh b/scripts.d/50-x265.sh index 6126fd9e6e..7bce09ae2e 100755 --- a/scripts.d/50-x265.sh +++ b/scripts.d/50-x265.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://bitbucket.org/multicoreware/x265_git.git" -SCRIPT_COMMIT="441e1e4614a187583a7f1bf3e1739366ff40df6c" +SCRIPT_COMMIT="5de5f5646689983578cd1bd19c7c6faacf12e746" ffbuild_enabled() { [[ $VARIANT == lgpl* ]] && return -1 diff --git a/scripts.d/50-zvbi.sh b/scripts.d/50-zvbi.sh index ec9e7dcc7f..a079e5f208 100755 --- a/scripts.d/50-zvbi.sh +++ b/scripts.d/50-zvbi.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/zapping-vbi/zvbi" -SCRIPT_COMMIT="7a76c67ac747c5f7ea0b9cd0a90b2e6688a305de" +SCRIPT_COMMIT="af8b9f7bff9c2cf0be844ff993797930c53466f4" ffbuild_enabled() { return 0 From d45249c9ab13589ee755d1c0a41adb1412056978 Mon Sep 17 00:00:00 2001 From: BtbN Date: Tue, 4 Feb 2025 18:56:31 +0100 Subject: [PATCH 02/17] Keep using 12.2 ffnvcodec for 7.1 --- scripts.d/50-ffnvcodec.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/scripts.d/50-ffnvcodec.sh b/scripts.d/50-ffnvcodec.sh index f33eb04d28..ee8546161c 100755 --- a/scripts.d/50-ffnvcodec.sh +++ b/scripts.d/50-ffnvcodec.sh @@ -11,6 +11,10 @@ SCRIPT_REPO3="https://github.com/FFmpeg/nv-codec-headers.git" SCRIPT_COMMIT3="75f032b24263c2b684b9921755cafc1c08e41b9d" SCRIPT_BRANCH3="sdk/12.1" +SCRIPT_REPO4="https://github.com/FFmpeg/nv-codec-headers.git" +SCRIPT_COMMIT4="9934f17316b66ce6de12f3b82203a298bc9351d8" +SCRIPT_BRANCH4="sdk/12.2" + ffbuild_enabled() { [[ $TARGET == winarm64 ]] && return -1 return 0 @@ -20,6 +24,7 @@ ffbuild_dockerdl() { default_dl ffnvcodec echo "git-mini-clone \"$SCRIPT_REPO2\" \"$SCRIPT_COMMIT2\" ffnvcodec2" echo "git-mini-clone \"$SCRIPT_REPO3\" \"$SCRIPT_COMMIT3\" ffnvcodec3" + echo "git-mini-clone \"$SCRIPT_REPO4\" \"$SCRIPT_COMMIT4\" ffnvcodec4" } ffbuild_dockerbuild() { @@ -27,6 +32,8 @@ ffbuild_dockerbuild() { cd ffnvcodec2 elif [[ $ADDINS_STR == *7.0* ]]; then cd ffnvcodec3 + elif [[ $ADDINS_STR == *7.1* ]]; then + cd ffnvcodec4 else cd ffnvcodec fi From cd0668e26d0614a03ea4e3502b0a11f724059322 Mon Sep 17 00:00:00 2001 From: BtbN Date: Tue, 4 Feb 2025 19:07:28 +0100 Subject: [PATCH 03/17] Fix libvpl missing -lstdc++ --- scripts.d/50-onevpl.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scripts.d/50-onevpl.sh b/scripts.d/50-onevpl.sh index 847eb81e0e..766e03c392 100755 --- a/scripts.d/50-onevpl.sh +++ b/scripts.d/50-onevpl.sh @@ -24,6 +24,8 @@ ffbuild_dockerbuild() { ninja install rm -rf "$FFBUILD_PREFIX"/{etc,share} + + echo "Libs.private: -lstdc++" >> "$FFBUILD_PREFIX"/lib/pkgconfig/vpl.pc } ffbuild_configure() { From 8d53edb7714d3786c689337e53dbff9ea89d15fb Mon Sep 17 00:00:00 2001 From: BtbN Date: Tue, 4 Feb 2025 19:07:33 +0100 Subject: [PATCH 04/17] Downgrade SVT-AV1 They broke API with no way to check for it. --- scripts.d/50-svtav1.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts.d/50-svtav1.sh b/scripts.d/50-svtav1.sh index 17d14dd109..706ae926aa 100755 --- a/scripts.d/50-svtav1.sh +++ b/scripts.d/50-svtav1.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://gitlab.com/AOMediaCodec/SVT-AV1.git" -SCRIPT_COMMIT="979748a0831904b15f2b354e1576c2662f254583" +SCRIPT_COMMIT="41c884a69f96a2bef10c668d9790b5969e82735a" ffbuild_enabled() { [[ $TARGET == win32 ]] && return -1 From c7fa21931975abebd26de4764df0f72eba6d44aa Mon Sep 17 00:00:00 2001 From: BtbN Date: Wed, 12 Feb 2025 15:25:14 +0100 Subject: [PATCH 05/17] Produce winarm64 master-only gpl-only builds --- .github/workflows/build.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a803e4bd9c..a35dc39a72 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -167,6 +167,9 @@ jobs: matrix: target: [win64,linux64,linuxarm64] variant: [gpl,lgpl,gpl 5.1,gpl 6.1,gpl 7.1,lgpl 5.1,lgpl 6.1,lgpl 7.1,gpl-shared,lgpl-shared,gpl-shared 5.1,gpl-shared 6.1,gpl-shared 7.1,lgpl-shared 5.1,lgpl-shared 6.1,lgpl-shared 7.1] + include: + - target: winarm64 + variant: gpl steps: - name: Free Disk-Space run: df -h && sudo apt-get clean && docker system prune -a -f && sudo rm -rf /usr/local/lib/android /usr/share/dotnet /opt/ghc && df -h @@ -232,6 +235,9 @@ jobs: matrix: target: [win64,linux64,linuxarm64] variant: [gpl,lgpl,gpl 5.1,gpl 6.1,gpl 7.1,lgpl 5.1,lgpl 6.1,lgpl 7.1,gpl-shared,lgpl-shared,gpl-shared 5.1,gpl-shared 6.1,gpl-shared 7.1,lgpl-shared 5.1,lgpl-shared 6.1,lgpl-shared 7.1] + include: + - target: winarm64 + variant: gpl steps: - name: Free Disk-Space run: df -h && sudo apt-get clean && docker system prune -a -f && sudo rm -rf /usr/local/lib/android /usr/share/dotnet /opt/ghc && df -h From 96c5b45d90c769053ed8310f518dd576b562629f Mon Sep 17 00:00:00 2001 From: BtbN Date: Sun, 16 Feb 2025 00:57:22 +0100 Subject: [PATCH 06/17] Also build arm64 base image --- .github/workflows/build.yml | 5 +++++ images/base/Dockerfile | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a35dc39a72..db3cef9a5a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -48,6 +48,10 @@ jobs: run: df -h && sudo apt-get clean && docker system prune -a -f && sudo rm -rf /usr/local/lib/android /usr/share/dotnet /opt/ghc && df -h - name: Checkout uses: actions/checkout@v4 + - name: Set up QEMU + uses: docker/setup-qemu-action@v3 + with: + platforms: arm64 - name: Install buildx uses: docker/setup-buildx-action@v3 with: @@ -69,6 +73,7 @@ jobs: - name: Build target base image uses: docker/build-push-action@v6 with: + platforms: linux/amd64,linux/arm64 context: images/base pull: true push: true diff --git a/images/base/Dockerfile b/images/base/Dockerfile index ba8a2c6d43..59c7b7e781 100644 --- a/images/base/Dockerfile +++ b/images/base/Dockerfile @@ -12,7 +12,7 @@ RUN \ gtk-doc-tools gobject-introspection gawk \ ocaml ocamlbuild libnum-ocaml-dev indent p7zip-full \ python3-setuptools python3-jinja2 python3-jsonschema python3-apt python-is-python3 && \ - curl -fsSL https://deb.nodesource.com/setup_lts.x | bash - && \ + curl -fsSL https://deb.nodesource.com/setup_20.x | bash - && \ apt-get -y install nodejs && \ apt-get -y clean && \ git config --global user.email "builder@localhost" && \ From d2e5277f79875779386d8be9f1a2066ded7eb0a7 Mon Sep 17 00:00:00 2001 From: BtbN Date: Sun, 16 Feb 2025 02:47:41 +0100 Subject: [PATCH 07/17] Use native arm runner --- .github/workflows/build.yml | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index db3cef9a5a..cb659c99dd 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -42,16 +42,16 @@ jobs: name: Build base image if: ${{ github.event.inputs.buildOnly != 'true' }} needs: pre_check - runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + runner: [ubuntu-latest,ubuntu-24.04-arm] + runs-on: ${{ matrix.runner }} steps: - name: Free Disk-Space run: df -h && sudo apt-get clean && docker system prune -a -f && sudo rm -rf /usr/local/lib/android /usr/share/dotnet /opt/ghc && df -h - name: Checkout uses: actions/checkout@v4 - - name: Set up QEMU - uses: docker/setup-qemu-action@v3 - with: - platforms: arm64 - name: Install buildx uses: docker/setup-buildx-action@v3 with: @@ -73,7 +73,6 @@ jobs: - name: Build target base image uses: docker/build-push-action@v6 with: - platforms: linux/amd64,linux/arm64 context: images/base pull: true push: true @@ -82,10 +81,12 @@ jobs: cache-to: type=registry,mode=max,ref=${{ steps.imagename.outputs.name }}:cache cache-from: type=registry,ref=${{ steps.imagename.outputs.name }}:cache - name: Get download cache key + if: ${{ !cancelled() && !contains(matrix.runner, 'arm') }} id: dl_cache run: | echo "dltagname=$(./util/get_dl_cache_tag.sh)" >> $GITHUB_OUTPUT - name: Cache + if: ${{ !cancelled() && !contains(matrix.runner, 'arm') }} uses: actions/cache@v4 with: path: .cache/downloads @@ -93,11 +94,13 @@ jobs: restore-keys: | download-cache- - name: Update Cache + if: ${{ !cancelled() && !contains(matrix.runner, 'arm') }} run: | set -e ./download.sh ./util/clean_cache.sh - name: Cleanup + if: ${{ !cancelled() && !contains(matrix.runner, 'arm') }} continue-on-error: true uses: BtbN/delete-untagged-ghcr-action@main with: From 390341c5085de59c785217165664ea49f6263938 Mon Sep 17 00:00:00 2001 From: BtbN Date: Sun, 16 Feb 2025 03:14:04 +0100 Subject: [PATCH 08/17] Include arch in image tag --- .github/workflows/build.yml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index cb659c99dd..5cac4a6a0b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -77,9 +77,9 @@ jobs: pull: true push: true provenance: false - tags: ${{ steps.imagename.outputs.name }}:latest - cache-to: type=registry,mode=max,ref=${{ steps.imagename.outputs.name }}:cache - cache-from: type=registry,ref=${{ steps.imagename.outputs.name }}:cache + tags: ${{ steps.imagename.outputs.name }}:latest${{ (contains(matrix.runner, 'arm') && '-arm') || '' }} + cache-to: type=registry,mode=max,ref=${{ steps.imagename.outputs.name }}:cache${{ (contains(matrix.runner, 'arm') && '-arm') || '' }} + cache-from: type=registry,ref=${{ steps.imagename.outputs.name }}:cache${{ (contains(matrix.runner, 'arm') && '-arm') || '' }} - name: Get download cache key if: ${{ !cancelled() && !contains(matrix.runner, 'arm') }} id: dl_cache @@ -100,7 +100,6 @@ jobs: ./download.sh ./util/clean_cache.sh - name: Cleanup - if: ${{ !cancelled() && !contains(matrix.runner, 'arm') }} continue-on-error: true uses: BtbN/delete-untagged-ghcr-action@main with: From 6777fbca1866bf84d68153ce301cf7644852133b Mon Sep 17 00:00:00 2001 From: BtbN Date: Wed, 19 Feb 2025 16:24:04 +0100 Subject: [PATCH 09/17] Target armv8-a as a minimum aarch64 arch Older archs do not seem to support NEON and produce quite slow code. This should not be a compatibility issue in practice, since all aarch64 devices capable of running FFmpeg should support armv8-a fine. --- images/base-linuxarm64/Dockerfile | 8 ++++---- images/base-winarm64/Dockerfile | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/images/base-linuxarm64/Dockerfile b/images/base-linuxarm64/Dockerfile index fe3c219da8..385c18dac7 100644 --- a/images/base-linuxarm64/Dockerfile +++ b/images/base-linuxarm64/Dockerfile @@ -47,7 +47,7 @@ ADD gen-implib.sh /usr/bin/gen-implib RUN git clone --filter=blob:none --depth=1 https://github.com/yugr/Implib.so /opt/implib ENV PATH="/opt/ct-ng/bin:${PATH}" \ - FFBUILD_TARGET_FLAGS="--pkg-config=pkg-config --cross-prefix=${FFBUILD_TOOLCHAIN}- --arch=aarch64 --target-os=linux" \ + FFBUILD_TARGET_FLAGS="--pkg-config=pkg-config --cross-prefix=${FFBUILD_TOOLCHAIN}- --arch=aarch64 --cpu=armv8-a --target-os=linux" \ FFBUILD_CROSS_PREFIX="${FFBUILD_TOOLCHAIN}-" \ FFBUILD_PREFIX=/opt/ffbuild \ FFBUILD_CMAKE_TOOLCHAIN=/toolchain.cmake \ @@ -59,8 +59,8 @@ ENV PATH="/opt/ct-ng/bin:${PATH}" \ AR="${FFBUILD_TOOLCHAIN}-gcc-ar" \ RANLIB="${FFBUILD_TOOLCHAIN}-gcc-ranlib" \ NM="${FFBUILD_TOOLCHAIN}-gcc-nm" \ - CFLAGS="-static-libgcc -static-libstdc++ -I/opt/ffbuild/include -O2 -pipe -fPIC -DPIC -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fstack-clash-protection -pthread" \ - CXXFLAGS="-static-libgcc -static-libstdc++ -I/opt/ffbuild/include -O2 -pipe -fPIC -DPIC -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fstack-clash-protection -pthread" \ - LDFLAGS="-static-libgcc -static-libstdc++ -L/opt/ffbuild/lib -O2 -pipe -fstack-protector-strong -fstack-clash-protection -Wl,-z,relro,-z,now -pthread -lm" \ + CFLAGS="-static-libgcc -static-libstdc++ -I/opt/ffbuild/include -O2 -pipe -march=armv8-a -fPIC -DPIC -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fstack-clash-protection -pthread" \ + CXXFLAGS="-static-libgcc -static-libstdc++ -I/opt/ffbuild/include -O2 -pipe -march=armv8-a -fPIC -DPIC -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fstack-clash-protection -pthread" \ + LDFLAGS="-static-libgcc -static-libstdc++ -L/opt/ffbuild/lib -O2 -pipe -march=armv8-a -fstack-protector-strong -fstack-clash-protection -Wl,-z,relro,-z,now -pthread -lm" \ STAGE_CFLAGS="-fvisibility=hidden -fno-semantic-interposition" \ STAGE_CXXFLAGS="-fvisibility=hidden -fno-semantic-interposition" diff --git a/images/base-winarm64/Dockerfile b/images/base-winarm64/Dockerfile index df30a50451..60bd856756 100644 --- a/images/base-winarm64/Dockerfile +++ b/images/base-winarm64/Dockerfile @@ -30,7 +30,7 @@ ADD toolchain.cmake /toolchain.cmake ADD cross.meson /cross.meson ENV PATH="/opt/llvm-mingw/bin:${PATH}" \ - FFBUILD_TARGET_FLAGS="--pkg-config=pkg-config --cross-prefix=${FFBUILD_TOOLCHAIN}- --arch=aarch64 --target-os=mingw32" \ + FFBUILD_TARGET_FLAGS="--pkg-config=pkg-config --cross-prefix=${FFBUILD_TOOLCHAIN}- --arch=aarch64 --cpu=armv8-a --target-os=mingw32" \ FFBUILD_CROSS_PREFIX=${FFBUILD_TOOLCHAIN}- \ FFBUILD_PREFIX=/opt/ffbuild \ FFBUILD_CMAKE_TOOLCHAIN=/toolchain.cmake \ @@ -44,8 +44,8 @@ ENV PATH="/opt/llvm-mingw/bin:${PATH}" \ RANLIB="${FFBUILD_TOOLCHAIN}-llvm-ranlib" \ NM="${FFBUILD_TOOLCHAIN}-nm" \ DLLTOOL="${FFBUILD_TOOLCHAIN}-dlltool" \ - CFLAGS="-I/opt/ffbuild/include -O2 -pipe -D_FORTIFY_SOURCE=2 -fstack-protector-strong" \ - CXXFLAGS="-I/opt/ffbuild/include -O2 -pipe -D_FORTIFY_SOURCE=2 -fstack-protector-strong" \ - LDFLAGS="-L/opt/ffbuild/lib -O2 -pipe -fstack-protector-strong" \ + CFLAGS="-I/opt/ffbuild/include -O2 -pipe -march=armv8-a -D_FORTIFY_SOURCE=2 -fstack-protector-strong" \ + CXXFLAGS="-I/opt/ffbuild/include -O2 -pipe -march=armv8-a -D_FORTIFY_SOURCE=2 -fstack-protector-strong" \ + LDFLAGS="-L/opt/ffbuild/lib -O2 -pipe -march=armv8-a -fstack-protector-strong" \ STAGE_CFLAGS="" \ STAGE_CXXFLAGS="" From dd430088cad85fe8b7002af15b22e2dd299934dc Mon Sep 17 00:00:00 2001 From: BtbN Date: Fri, 21 Feb 2025 00:14:40 +0100 Subject: [PATCH 10/17] Drop 5.1 builds in favour of winarm64 builds --- .github/workflows/build.yml | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5cac4a6a0b..d1bf20743c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -172,11 +172,8 @@ jobs: strategy: fail-fast: false matrix: - target: [win64,linux64,linuxarm64] - variant: [gpl,lgpl,gpl 5.1,gpl 6.1,gpl 7.1,lgpl 5.1,lgpl 6.1,lgpl 7.1,gpl-shared,lgpl-shared,gpl-shared 5.1,gpl-shared 6.1,gpl-shared 7.1,lgpl-shared 5.1,lgpl-shared 6.1,lgpl-shared 7.1] - include: - - target: winarm64 - variant: gpl + target: [win64,winarm64,linux64,linuxarm64] + variant: [gpl,lgpl,gpl 6.1,gpl 7.1,lgpl 6.1,lgpl 7.1,gpl-shared,lgpl-shared,gpl-shared 6.1,gpl-shared 7.1,lgpl-shared 6.1,lgpl-shared 7.1] steps: - name: Free Disk-Space run: df -h && sudo apt-get clean && docker system prune -a -f && sudo rm -rf /usr/local/lib/android /usr/share/dotnet /opt/ghc && df -h @@ -240,11 +237,8 @@ jobs: strategy: fail-fast: false matrix: - target: [win64,linux64,linuxarm64] - variant: [gpl,lgpl,gpl 5.1,gpl 6.1,gpl 7.1,lgpl 5.1,lgpl 6.1,lgpl 7.1,gpl-shared,lgpl-shared,gpl-shared 5.1,gpl-shared 6.1,gpl-shared 7.1,lgpl-shared 5.1,lgpl-shared 6.1,lgpl-shared 7.1] - include: - - target: winarm64 - variant: gpl + target: [win64,winarm64,linux64,linuxarm64] + variant: [gpl,lgpl,gpl 6.1,gpl 7.1,lgpl 6.1,lgpl 7.1,gpl-shared,lgpl-shared,gpl-shared 6.1,gpl-shared 7.1,lgpl-shared 6.1,lgpl-shared 7.1] steps: - name: Free Disk-Space run: df -h && sudo apt-get clean && docker system prune -a -f && sudo rm -rf /usr/local/lib/android /usr/share/dotnet /opt/ghc && df -h From 1dd9a407c7d89c01bd3ca1e21546c20dde4c2a2b Mon Sep 17 00:00:00 2001 From: BtbN Date: Fri, 21 Feb 2025 23:41:34 +0100 Subject: [PATCH 11/17] Fix Rust-Cross-Compilation once again Not sure if semantics changed once again, or why this suddenly broke. --- scripts.d/50-rav1e.sh | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/scripts.d/50-rav1e.sh b/scripts.d/50-rav1e.sh index 2849f694e8..d4836ec439 100755 --- a/scripts.d/50-rav1e.sh +++ b/scripts.d/50-rav1e.sh @@ -10,7 +10,7 @@ ffbuild_enabled() { ffbuild_dockerbuild() { local myconf=( - --prefix="$FFBUILD_PREFIX" + --prefix="${FFBUILD_PREFIX}" --target="${FFBUILD_RUST_TARGET}" --library-type=staticlib --crt-static @@ -24,6 +24,18 @@ ffbuild_dockerbuild() { # The pinned version is broken, and upstream does not react cargo update cc + export "AR_${FFBUILD_RUST_TARGET//-/_}"="${AR}" + export "RANLIB_${FFBUILD_RUST_TARGET//-/_}"="${RANLIB}" + export "NM_${FFBUILD_RUST_TARGET//-/_}"="${NM}" + export "LD_${FFBUILD_RUST_TARGET//-/_}"="${LD}" + export "CC_${FFBUILD_RUST_TARGET//-/_}"="${CC}" + export "CXX_${FFBUILD_RUST_TARGET//-/_}"="${CXX}" + export "LD_${FFBUILD_RUST_TARGET//-/_}"="${LD}" + export "CFLAGS_${FFBUILD_RUST_TARGET//-/_}"="${CFLAGS}" + export "CXXFLAGS_${FFBUILD_RUST_TARGET//-/_}"="${CXXFLAGS}" + export "LDFLAGS_${FFBUILD_RUST_TARGET//-/_}"="${LDFLAGS}" + unset AR RANLIB NM CC CXX LD CFLAGS CXXFLAGS LDFLAGS + cargo cinstall -v "${myconf[@]}" chmod 644 "${FFBUILD_PREFIX}"/lib/*rav1e* From c91698cc08c51e1848a5516bef09a958070b44b2 Mon Sep 17 00:00:00 2001 From: BtbN Date: Sun, 2 Mar 2025 03:11:01 +0100 Subject: [PATCH 12/17] Upgrade ct-ng configs --- images/base-linux64/ct-ng-config | 52 ++++++++++++++++++----------- images/base-linuxarm64/ct-ng-config | 52 ++++++++++++++++++----------- images/base-win32/ct-ng-config | 33 ++++++++++-------- images/base-win64/ct-ng-config | 33 ++++++++++-------- 4 files changed, 106 insertions(+), 64 deletions(-) diff --git a/images/base-linux64/ct-ng-config b/images/base-linux64/ct-ng-config index 3a627153b6..dab231fb1b 100644 --- a/images/base-linux64/ct-ng-config +++ b/images/base-linux64/ct-ng-config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# crosstool-NG 1.26.0.120_4d36f27 Configuration +# crosstool-NG 1.27.0.18_7458341 Configuration # CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y @@ -29,7 +29,7 @@ CT_CONFIGURE_has_sha1sum=y CT_CONFIGURE_has_sha256sum=y CT_CONFIGURE_has_sha512sum=y CT_CONFIGURE_has_install_with_strip_program=y -CT_VERSION="1.26.0.120_4d36f27" +CT_VERSION="1.27.0.18_7458341" CT_VCHECK="" CT_CONFIG_VERSION_ENV="4" CT_CONFIG_VERSION_CURRENT="4" @@ -141,6 +141,7 @@ CT_LOG_LEVEL_MAX="DEBUG" # CT_ARCH_AVR is not set # CT_ARCH_BPF is not set # CT_ARCH_C6X is not set +# CT_ARCH_LM32 is not set # CT_ARCH_LOONGARCH is not set # CT_ARCH_M68K is not set # CT_ARCH_MICROBLAZE is not set @@ -148,6 +149,7 @@ CT_LOG_LEVEL_MAX="DEBUG" # CT_ARCH_MOXIE is not set # CT_ARCH_MSP430 is not set # CT_ARCH_NIOS2 is not set +# CT_ARCH_OPENRISC is not set # CT_ARCH_PARISC is not set # CT_ARCH_POWERPC is not set # CT_ARCH_PRU is not set @@ -155,6 +157,7 @@ CT_LOG_LEVEL_MAX="DEBUG" # CT_ARCH_S390 is not set # CT_ARCH_SH is not set # CT_ARCH_SPARC is not set +# CT_ARCH_TRICORE is not set CT_ARCH_X86=y # CT_ARCH_XTENSA is not set CT_ARCH="x86" @@ -167,7 +170,7 @@ CT_ARCH_X86_SHOW=y # Options for x86 # CT_ARCH_X86_PKG_KSYM="" -CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR BPF C6X LOONGARCH M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 PARISC POWERPC PRU RISCV S390 SH SPARC X86 XTENSA" +CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR BPF C6X LM32 LOONGARCH M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 OPENRISC PARISC POWERPC PRU RISCV S390 SH SPARC TRICORE X86 XTENSA" CT_ARCH_SUFFIX="" # CT_OMIT_TARGET_VENDOR is not set @@ -268,6 +271,9 @@ CT_LINUX_PATCH_GLOBAL=y # CT_LINUX_PATCH_LOCAL_BUNDLED is not set # CT_LINUX_PATCH_NONE is not set CT_LINUX_PATCH_ORDER="global" +# CT_LINUX_V_6_13 is not set +# CT_LINUX_V_6_12 is not set +# CT_LINUX_V_6_11 is not set # CT_LINUX_V_6_10 is not set # CT_LINUX_V_6_9 is not set # CT_LINUX_V_6_8 is not set @@ -408,6 +414,8 @@ CT_BINUTILS_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_BINUTILS_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_BINUTILS_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz" CT_BINUTILS_SIGNATURE_FORMAT="packed/.sig" +CT_BINUTILS_later_than_2_41=y +CT_BINUTILS_2_41_or_later=y CT_BINUTILS_later_than_2_39=y CT_BINUTILS_2_39_or_later=y CT_BINUTILS_later_than_2_30=y @@ -464,6 +472,7 @@ CT_GLIBC_PATCH_GLOBAL=y # CT_GLIBC_PATCH_LOCAL_BUNDLED is not set # CT_GLIBC_PATCH_NONE is not set CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_41 is not set # CT_GLIBC_V_2_40 is not set # CT_GLIBC_V_2_39 is not set # CT_GLIBC_V_2_38 is not set @@ -490,6 +499,8 @@ CT_GLIBC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GLIBC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_GLIBC_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz" CT_GLIBC_SIGNATURE_FORMAT="packed/.sig" +CT_GLIBC_2_41_or_older=y +CT_GLIBC_older_than_2_41=y CT_GLIBC_2_38_or_older=y CT_GLIBC_older_than_2_38=y CT_GLIBC_2_37_or_older=y @@ -667,6 +678,8 @@ CT_CC_GCC_LTO_ZSTD=m # CT_CC_GCC_ENABLE_DEFAULT_PIE=y # CT_CC_GCC_ENABLE_TARGET_OPTSPACE is not set +CT_CC_GCC_LIBSTDCXX=m +# CT_CC_GCC_LIBSTDCXX_HOSTED_DISABLE is not set # CT_CC_GCC_LIBMUDFLAP is not set CT_CC_GCC_LIBGOMP=y CT_CC_GCC_LIBSSP=m @@ -751,16 +764,19 @@ CT_GETTEXT_PATCH_GLOBAL=y # CT_GETTEXT_PATCH_LOCAL_BUNDLED is not set # CT_GETTEXT_PATCH_NONE is not set CT_GETTEXT_PATCH_ORDER="global" -CT_GETTEXT_V_0_22_5=y +CT_GETTEXT_V_0_23_1=y +# CT_GETTEXT_V_0_22_5 is not set # CT_GETTEXT_V_0_21 is not set # CT_GETTEXT_V_0_20_1 is not set # CT_GETTEXT_V_0_19_8_1 is not set -CT_GETTEXT_VERSION="0.22.5" +CT_GETTEXT_VERSION="0.23.1" CT_GETTEXT_MIRRORS="$(CT_Mirrors GNU gettext)" CT_GETTEXT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GETTEXT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_GETTEXT_ARCHIVE_FORMATS=".tar.xz .tar.gz" CT_GETTEXT_SIGNATURE_FORMAT="packed/.sig" +CT_GETTEXT_later_than_0_23=y +CT_GETTEXT_0_23_or_later=y CT_GETTEXT_later_than_0_21=y CT_GETTEXT_0_21_or_later=y CT_GETTEXT_INCOMPATIBLE_WITH_UCLIBC_NG=y @@ -790,9 +806,10 @@ CT_GMP_PATCH_GLOBAL=y # CT_GMP_PATCH_LOCAL_BUNDLED is not set # CT_GMP_PATCH_NONE is not set CT_GMP_PATCH_ORDER="global" -CT_GMP_V_6_2=y +CT_GMP_V_6_3=y +# CT_GMP_V_6_2 is not set # CT_GMP_V_6_1 is not set -CT_GMP_VERSION="6.2.1" +CT_GMP_VERSION="6.3.0" CT_GMP_MIRRORS="https://gmplib.org/download/gmp https://gmplib.org/download/gmp/archive $(CT_Mirrors GNU gmp)" CT_GMP_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GMP_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -824,6 +841,7 @@ CT_ISL_V_0_26=y # CT_ISL_V_0_17 is not set # CT_ISL_V_0_16 is not set # CT_ISL_V_0_15 is not set +# CT_ISL_V_0_11 is not set CT_ISL_VERSION="0.26" CT_ISL_MIRRORS="https://libisl.sourceforge.io" CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -849,9 +867,10 @@ CT_LIBICONV_PATCH_GLOBAL=y # CT_LIBICONV_PATCH_LOCAL_BUNDLED is not set # CT_LIBICONV_PATCH_NONE is not set CT_LIBICONV_PATCH_ORDER="global" -CT_LIBICONV_V_1_16=y +CT_LIBICONV_V_1_18=y +# CT_LIBICONV_V_1_16 is not set # CT_LIBICONV_V_1_15 is not set -CT_LIBICONV_VERSION="1.16" +CT_LIBICONV_VERSION="1.18" CT_LIBICONV_MIRRORS="$(CT_Mirrors GNU libiconv)" CT_LIBICONV_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LIBICONV_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -872,15 +891,12 @@ CT_MPC_PATCH_GLOBAL=y # CT_MPC_PATCH_NONE is not set CT_MPC_PATCH_ORDER="global" CT_MPC_V_1_3=y -# CT_MPC_V_1_2 is not set CT_MPC_VERSION="1.3.1" CT_MPC_MIRRORS="https://www.multiprecision.org/downloads $(CT_Mirrors GNU mpc)" CT_MPC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_MPC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_MPC_ARCHIVE_FORMATS=".tar.gz" CT_MPC_SIGNATURE_FORMAT="packed/.sig" -CT_MPC_later_than_1_1_0=y -CT_MPC_1_1_0_or_later=y CT_COMP_LIBS_MPFR=y CT_COMP_LIBS_MPFR_PKG_KSYM="MPFR" CT_MPFR_DIR_NAME="mpfr" @@ -902,8 +918,6 @@ CT_MPFR_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_MPFR_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_MPFR_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz .zip" CT_MPFR_SIGNATURE_FORMAT="packed/.asc" -CT_MPFR_later_than_4_0_0=y -CT_MPFR_4_0_0_or_later=y CT_COMP_LIBS_NCURSES=y CT_COMP_LIBS_NCURSES_PKG_KSYM="NCURSES" CT_NCURSES_DIR_NAME="ncurses" @@ -918,11 +932,12 @@ CT_NCURSES_PATCH_GLOBAL=y # CT_NCURSES_PATCH_LOCAL_BUNDLED is not set # CT_NCURSES_PATCH_NONE is not set CT_NCURSES_PATCH_ORDER="global" -CT_NCURSES_V_6_4=y +CT_NCURSES_V_6_5=y +# CT_NCURSES_V_6_4 is not set # CT_NCURSES_V_6_2 is not set # CT_NCURSES_V_6_1 is not set # CT_NCURSES_V_6_0 is not set -CT_NCURSES_VERSION="6.4" +CT_NCURSES_VERSION="6.5" CT_NCURSES_MIRRORS="https://invisible-mirror.net/archives/ncurses $(CT_Mirrors GNU ncurses)" CT_NCURSES_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_NCURSES_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -949,9 +964,9 @@ CT_ZLIB_PATCH_GLOBAL=y # CT_ZLIB_PATCH_LOCAL_BUNDLED is not set # CT_ZLIB_PATCH_NONE is not set CT_ZLIB_PATCH_ORDER="global" -CT_ZLIB_V_1_3=y +CT_ZLIB_V_1_3_1=y # CT_ZLIB_V_1_2_13 is not set -CT_ZLIB_VERSION="1.3" +CT_ZLIB_VERSION="1.3.1" CT_ZLIB_MIRRORS="https://github.com/madler/zlib/releases/download/v${CT_ZLIB_VERSION} https://www.zlib.net/" CT_ZLIB_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_ZLIB_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -1026,7 +1041,6 @@ CT_MAKE_PATCH_GLOBAL=y # CT_MAKE_PATCH_NONE is not set CT_MAKE_PATCH_ORDER="global" CT_MAKE_V_4_3=y -# CT_MAKE_V_4_2 is not set CT_MAKE_VERSION="4.3" CT_MAKE_MIRRORS="$(CT_Mirrors GNU make)" CT_MAKE_ARCHIVE_FILENAME="@{pkg_name}-@{version}" diff --git a/images/base-linuxarm64/ct-ng-config b/images/base-linuxarm64/ct-ng-config index 57871f6238..6765e802e3 100644 --- a/images/base-linuxarm64/ct-ng-config +++ b/images/base-linuxarm64/ct-ng-config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# crosstool-NG 1.26.0.120_4d36f27 Configuration +# crosstool-NG 1.27.0.18_7458341 Configuration # CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y @@ -29,7 +29,7 @@ CT_CONFIGURE_has_sha1sum=y CT_CONFIGURE_has_sha256sum=y CT_CONFIGURE_has_sha512sum=y CT_CONFIGURE_has_install_with_strip_program=y -CT_VERSION="1.26.0.120_4d36f27" +CT_VERSION="1.27.0.18_7458341" CT_VCHECK="" CT_CONFIG_VERSION_ENV="4" CT_CONFIG_VERSION_CURRENT="4" @@ -141,6 +141,7 @@ CT_ARCH_ARM=y # CT_ARCH_AVR is not set # CT_ARCH_BPF is not set # CT_ARCH_C6X is not set +# CT_ARCH_LM32 is not set # CT_ARCH_LOONGARCH is not set # CT_ARCH_M68K is not set # CT_ARCH_MICROBLAZE is not set @@ -148,6 +149,7 @@ CT_ARCH_ARM=y # CT_ARCH_MOXIE is not set # CT_ARCH_MSP430 is not set # CT_ARCH_NIOS2 is not set +# CT_ARCH_OPENRISC is not set # CT_ARCH_PARISC is not set # CT_ARCH_POWERPC is not set # CT_ARCH_PRU is not set @@ -155,6 +157,7 @@ CT_ARCH_ARM=y # CT_ARCH_S390 is not set # CT_ARCH_SH is not set # CT_ARCH_SPARC is not set +# CT_ARCH_TRICORE is not set # CT_ARCH_X86 is not set # CT_ARCH_XTENSA is not set CT_ARCH="arm" @@ -167,7 +170,7 @@ CT_ARCH_ARM_SHOW=y # Options for arm # CT_ARCH_ARM_PKG_KSYM="" -CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR BPF C6X LOONGARCH M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 PARISC POWERPC PRU RISCV S390 SH SPARC X86 XTENSA" +CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR BPF C6X LM32 LOONGARCH M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 OPENRISC PARISC POWERPC PRU RISCV S390 SH SPARC TRICORE X86 XTENSA" CT_ARCH_SUFFIX="" # CT_OMIT_TARGET_VENDOR is not set @@ -275,6 +278,9 @@ CT_LINUX_PATCH_GLOBAL=y # CT_LINUX_PATCH_LOCAL_BUNDLED is not set # CT_LINUX_PATCH_NONE is not set CT_LINUX_PATCH_ORDER="global" +# CT_LINUX_V_6_13 is not set +# CT_LINUX_V_6_12 is not set +# CT_LINUX_V_6_11 is not set # CT_LINUX_V_6_10 is not set # CT_LINUX_V_6_9 is not set # CT_LINUX_V_6_8 is not set @@ -414,6 +420,8 @@ CT_BINUTILS_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_BINUTILS_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_BINUTILS_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz" CT_BINUTILS_SIGNATURE_FORMAT="packed/.sig" +CT_BINUTILS_later_than_2_41=y +CT_BINUTILS_2_41_or_later=y CT_BINUTILS_later_than_2_39=y CT_BINUTILS_2_39_or_later=y CT_BINUTILS_later_than_2_30=y @@ -470,6 +478,7 @@ CT_GLIBC_PATCH_GLOBAL=y # CT_GLIBC_PATCH_LOCAL_BUNDLED is not set # CT_GLIBC_PATCH_NONE is not set CT_GLIBC_PATCH_ORDER="global" +# CT_GLIBC_V_2_41 is not set # CT_GLIBC_V_2_40 is not set # CT_GLIBC_V_2_39 is not set # CT_GLIBC_V_2_38 is not set @@ -496,6 +505,8 @@ CT_GLIBC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GLIBC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_GLIBC_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz" CT_GLIBC_SIGNATURE_FORMAT="packed/.sig" +CT_GLIBC_2_41_or_older=y +CT_GLIBC_older_than_2_41=y CT_GLIBC_2_38_or_older=y CT_GLIBC_older_than_2_38=y CT_GLIBC_2_37_or_older=y @@ -672,6 +683,8 @@ CT_CC_GCC_LTO_ZSTD=m # CT_CC_GCC_ENABLE_DEFAULT_PIE=y # CT_CC_GCC_ENABLE_TARGET_OPTSPACE is not set +CT_CC_GCC_LIBSTDCXX=m +# CT_CC_GCC_LIBSTDCXX_HOSTED_DISABLE is not set # CT_CC_GCC_LIBMUDFLAP is not set CT_CC_GCC_LIBGOMP=y CT_CC_GCC_LIBSSP=m @@ -755,16 +768,19 @@ CT_GETTEXT_PATCH_GLOBAL=y # CT_GETTEXT_PATCH_LOCAL_BUNDLED is not set # CT_GETTEXT_PATCH_NONE is not set CT_GETTEXT_PATCH_ORDER="global" -CT_GETTEXT_V_0_22_5=y +CT_GETTEXT_V_0_23_1=y +# CT_GETTEXT_V_0_22_5 is not set # CT_GETTEXT_V_0_21 is not set # CT_GETTEXT_V_0_20_1 is not set # CT_GETTEXT_V_0_19_8_1 is not set -CT_GETTEXT_VERSION="0.22.5" +CT_GETTEXT_VERSION="0.23.1" CT_GETTEXT_MIRRORS="$(CT_Mirrors GNU gettext)" CT_GETTEXT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GETTEXT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_GETTEXT_ARCHIVE_FORMATS=".tar.xz .tar.gz" CT_GETTEXT_SIGNATURE_FORMAT="packed/.sig" +CT_GETTEXT_later_than_0_23=y +CT_GETTEXT_0_23_or_later=y CT_GETTEXT_later_than_0_21=y CT_GETTEXT_0_21_or_later=y CT_GETTEXT_INCOMPATIBLE_WITH_UCLIBC_NG=y @@ -794,9 +810,10 @@ CT_GMP_PATCH_GLOBAL=y # CT_GMP_PATCH_LOCAL_BUNDLED is not set # CT_GMP_PATCH_NONE is not set CT_GMP_PATCH_ORDER="global" -CT_GMP_V_6_2=y +CT_GMP_V_6_3=y +# CT_GMP_V_6_2 is not set # CT_GMP_V_6_1 is not set -CT_GMP_VERSION="6.2.1" +CT_GMP_VERSION="6.3.0" CT_GMP_MIRRORS="https://gmplib.org/download/gmp https://gmplib.org/download/gmp/archive $(CT_Mirrors GNU gmp)" CT_GMP_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GMP_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -828,6 +845,7 @@ CT_ISL_V_0_26=y # CT_ISL_V_0_17 is not set # CT_ISL_V_0_16 is not set # CT_ISL_V_0_15 is not set +# CT_ISL_V_0_11 is not set CT_ISL_VERSION="0.26" CT_ISL_MIRRORS="https://libisl.sourceforge.io" CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" @@ -853,9 +871,10 @@ CT_LIBICONV_PATCH_GLOBAL=y # CT_LIBICONV_PATCH_LOCAL_BUNDLED is not set # CT_LIBICONV_PATCH_NONE is not set CT_LIBICONV_PATCH_ORDER="global" -CT_LIBICONV_V_1_16=y +CT_LIBICONV_V_1_18=y +# CT_LIBICONV_V_1_16 is not set # CT_LIBICONV_V_1_15 is not set -CT_LIBICONV_VERSION="1.16" +CT_LIBICONV_VERSION="1.18" CT_LIBICONV_MIRRORS="$(CT_Mirrors GNU libiconv)" CT_LIBICONV_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LIBICONV_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -876,15 +895,12 @@ CT_MPC_PATCH_GLOBAL=y # CT_MPC_PATCH_NONE is not set CT_MPC_PATCH_ORDER="global" CT_MPC_V_1_3=y -# CT_MPC_V_1_2 is not set CT_MPC_VERSION="1.3.1" CT_MPC_MIRRORS="https://www.multiprecision.org/downloads $(CT_Mirrors GNU mpc)" CT_MPC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_MPC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_MPC_ARCHIVE_FORMATS=".tar.gz" CT_MPC_SIGNATURE_FORMAT="packed/.sig" -CT_MPC_later_than_1_1_0=y -CT_MPC_1_1_0_or_later=y CT_COMP_LIBS_MPFR=y CT_COMP_LIBS_MPFR_PKG_KSYM="MPFR" CT_MPFR_DIR_NAME="mpfr" @@ -906,8 +922,6 @@ CT_MPFR_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_MPFR_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_MPFR_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz .zip" CT_MPFR_SIGNATURE_FORMAT="packed/.asc" -CT_MPFR_later_than_4_0_0=y -CT_MPFR_4_0_0_or_later=y CT_COMP_LIBS_NCURSES=y CT_COMP_LIBS_NCURSES_PKG_KSYM="NCURSES" CT_NCURSES_DIR_NAME="ncurses" @@ -922,11 +936,12 @@ CT_NCURSES_PATCH_GLOBAL=y # CT_NCURSES_PATCH_LOCAL_BUNDLED is not set # CT_NCURSES_PATCH_NONE is not set CT_NCURSES_PATCH_ORDER="global" -CT_NCURSES_V_6_4=y +CT_NCURSES_V_6_5=y +# CT_NCURSES_V_6_4 is not set # CT_NCURSES_V_6_2 is not set # CT_NCURSES_V_6_1 is not set # CT_NCURSES_V_6_0 is not set -CT_NCURSES_VERSION="6.4" +CT_NCURSES_VERSION="6.5" CT_NCURSES_MIRRORS="https://invisible-mirror.net/archives/ncurses $(CT_Mirrors GNU ncurses)" CT_NCURSES_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_NCURSES_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -953,9 +968,9 @@ CT_ZLIB_PATCH_GLOBAL=y # CT_ZLIB_PATCH_LOCAL_BUNDLED is not set # CT_ZLIB_PATCH_NONE is not set CT_ZLIB_PATCH_ORDER="global" -CT_ZLIB_V_1_3=y +CT_ZLIB_V_1_3_1=y # CT_ZLIB_V_1_2_13 is not set -CT_ZLIB_VERSION="1.3" +CT_ZLIB_VERSION="1.3.1" CT_ZLIB_MIRRORS="https://github.com/madler/zlib/releases/download/v${CT_ZLIB_VERSION} https://www.zlib.net/" CT_ZLIB_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_ZLIB_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -1030,7 +1045,6 @@ CT_MAKE_PATCH_GLOBAL=y # CT_MAKE_PATCH_NONE is not set CT_MAKE_PATCH_ORDER="global" CT_MAKE_V_4_3=y -# CT_MAKE_V_4_2 is not set CT_MAKE_VERSION="4.3" CT_MAKE_MIRRORS="$(CT_Mirrors GNU make)" CT_MAKE_ARCHIVE_FILENAME="@{pkg_name}-@{version}" diff --git a/images/base-win32/ct-ng-config b/images/base-win32/ct-ng-config index 003d9d6294..386e59c456 100644 --- a/images/base-win32/ct-ng-config +++ b/images/base-win32/ct-ng-config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# crosstool-NG 1.26.0.120_4d36f27 Configuration +# crosstool-NG 1.27.0.18_7458341 Configuration # CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y @@ -29,7 +29,7 @@ CT_CONFIGURE_has_sha1sum=y CT_CONFIGURE_has_sha256sum=y CT_CONFIGURE_has_sha512sum=y CT_CONFIGURE_has_install_with_strip_program=y -CT_VERSION="1.26.0.120_4d36f27" +CT_VERSION="1.27.0.18_7458341" CT_VCHECK="" CT_CONFIG_VERSION_ENV="4" CT_CONFIG_VERSION_CURRENT="4" @@ -141,6 +141,7 @@ CT_LOG_LEVEL_MAX="DEBUG" # CT_ARCH_AVR is not set # CT_ARCH_BPF is not set # CT_ARCH_C6X is not set +# CT_ARCH_LM32 is not set # CT_ARCH_LOONGARCH is not set # CT_ARCH_M68K is not set # CT_ARCH_MICROBLAZE is not set @@ -148,6 +149,7 @@ CT_LOG_LEVEL_MAX="DEBUG" # CT_ARCH_MOXIE is not set # CT_ARCH_MSP430 is not set # CT_ARCH_NIOS2 is not set +# CT_ARCH_OPENRISC is not set # CT_ARCH_PARISC is not set # CT_ARCH_POWERPC is not set # CT_ARCH_PRU is not set @@ -155,6 +157,7 @@ CT_LOG_LEVEL_MAX="DEBUG" # CT_ARCH_S390 is not set # CT_ARCH_SH is not set # CT_ARCH_SPARC is not set +# CT_ARCH_TRICORE is not set CT_ARCH_X86=y # CT_ARCH_XTENSA is not set CT_ARCH="x86" @@ -167,7 +170,7 @@ CT_ARCH_X86_SHOW=y # Options for x86 # CT_ARCH_X86_PKG_KSYM="" -CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR BPF C6X LOONGARCH M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 PARISC POWERPC PRU RISCV S390 SH SPARC X86 XTENSA" +CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR BPF C6X LM32 LOONGARCH M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 OPENRISC PARISC POWERPC PRU RISCV S390 SH SPARC TRICORE X86 XTENSA" CT_ARCH_SUFFIX="" # CT_OMIT_TARGET_VENDOR is not set @@ -321,6 +324,8 @@ CT_BINUTILS_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_BINUTILS_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_BINUTILS_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz" CT_BINUTILS_SIGNATURE_FORMAT="packed/.sig" +CT_BINUTILS_later_than_2_41=y +CT_BINUTILS_2_41_or_later=y CT_BINUTILS_later_than_2_39=y CT_BINUTILS_2_39_or_later=y CT_BINUTILS_later_than_2_30=y @@ -507,6 +512,8 @@ CT_CC_GCC_LTO_ZSTD=m # Settings for libraries running on target # # CT_CC_GCC_ENABLE_TARGET_OPTSPACE is not set +CT_CC_GCC_LIBSTDCXX=m +# CT_CC_GCC_LIBSTDCXX_HOSTED_DISABLE is not set # CT_CC_GCC_LIBMUDFLAP is not set CT_CC_GCC_LIBGOMP=y CT_CC_GCC_LIBSSP=m @@ -589,16 +596,19 @@ CT_GETTEXT_PATCH_GLOBAL=y # CT_GETTEXT_PATCH_LOCAL_BUNDLED is not set # CT_GETTEXT_PATCH_NONE is not set CT_GETTEXT_PATCH_ORDER="global" -CT_GETTEXT_V_0_22_5=y +CT_GETTEXT_V_0_23_1=y +# CT_GETTEXT_V_0_22_5 is not set # CT_GETTEXT_V_0_21 is not set # CT_GETTEXT_V_0_20_1 is not set # CT_GETTEXT_V_0_19_8_1 is not set -CT_GETTEXT_VERSION="0.22.5" +CT_GETTEXT_VERSION="0.23.1" CT_GETTEXT_MIRRORS="$(CT_Mirrors GNU gettext)" CT_GETTEXT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GETTEXT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_GETTEXT_ARCHIVE_FORMATS=".tar.xz .tar.gz" CT_GETTEXT_SIGNATURE_FORMAT="packed/.sig" +CT_GETTEXT_later_than_0_23=y +CT_GETTEXT_0_23_or_later=y CT_GETTEXT_later_than_0_21=y CT_GETTEXT_0_21_or_later=y CT_GETTEXT_INCOMPATIBLE_WITH_UCLIBC_NG=y @@ -628,9 +638,10 @@ CT_GMP_PATCH_GLOBAL=y # CT_GMP_PATCH_LOCAL_BUNDLED is not set # CT_GMP_PATCH_NONE is not set CT_GMP_PATCH_ORDER="global" -CT_GMP_V_6_2=y +CT_GMP_V_6_3=y +# CT_GMP_V_6_2 is not set # CT_GMP_V_6_1 is not set -CT_GMP_VERSION="6.2.1" +CT_GMP_VERSION="6.3.0" CT_GMP_MIRRORS="https://gmplib.org/download/gmp https://gmplib.org/download/gmp/archive $(CT_Mirrors GNU gmp)" CT_GMP_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GMP_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -695,8 +706,6 @@ CT_MPC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_MPC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_MPC_ARCHIVE_FORMATS=".tar.gz" CT_MPC_SIGNATURE_FORMAT="packed/.sig" -CT_MPC_later_than_1_1_0=y -CT_MPC_1_1_0_or_later=y CT_COMP_LIBS_MPFR=y CT_COMP_LIBS_MPFR_PKG_KSYM="MPFR" CT_MPFR_DIR_NAME="mpfr" @@ -718,8 +727,6 @@ CT_MPFR_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_MPFR_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_MPFR_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz .zip" CT_MPFR_SIGNATURE_FORMAT="packed/.asc" -CT_MPFR_later_than_4_0_0=y -CT_MPFR_4_0_0_or_later=y # CT_COMP_LIBS_NCURSES is not set CT_COMP_LIBS_ZLIB=y CT_COMP_LIBS_ZLIB_PKG_KSYM="ZLIB" @@ -735,9 +742,9 @@ CT_ZLIB_PATCH_GLOBAL=y # CT_ZLIB_PATCH_LOCAL_BUNDLED is not set # CT_ZLIB_PATCH_NONE is not set CT_ZLIB_PATCH_ORDER="global" -CT_ZLIB_V_1_3=y +CT_ZLIB_V_1_3_1=y # CT_ZLIB_V_1_2_13 is not set -CT_ZLIB_VERSION="1.3" +CT_ZLIB_VERSION="1.3.1" CT_ZLIB_MIRRORS="https://github.com/madler/zlib/releases/download/v${CT_ZLIB_VERSION} https://www.zlib.net/" CT_ZLIB_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_ZLIB_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" diff --git a/images/base-win64/ct-ng-config b/images/base-win64/ct-ng-config index f92fe4fc3e..5ffe816870 100644 --- a/images/base-win64/ct-ng-config +++ b/images/base-win64/ct-ng-config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# crosstool-NG 1.26.0.120_4d36f27 Configuration +# crosstool-NG 1.27.0.18_7458341 Configuration # CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y @@ -29,7 +29,7 @@ CT_CONFIGURE_has_sha1sum=y CT_CONFIGURE_has_sha256sum=y CT_CONFIGURE_has_sha512sum=y CT_CONFIGURE_has_install_with_strip_program=y -CT_VERSION="1.26.0.120_4d36f27" +CT_VERSION="1.27.0.18_7458341" CT_VCHECK="" CT_CONFIG_VERSION_ENV="4" CT_CONFIG_VERSION_CURRENT="4" @@ -141,6 +141,7 @@ CT_LOG_LEVEL_MAX="DEBUG" # CT_ARCH_AVR is not set # CT_ARCH_BPF is not set # CT_ARCH_C6X is not set +# CT_ARCH_LM32 is not set # CT_ARCH_LOONGARCH is not set # CT_ARCH_M68K is not set # CT_ARCH_MICROBLAZE is not set @@ -148,6 +149,7 @@ CT_LOG_LEVEL_MAX="DEBUG" # CT_ARCH_MOXIE is not set # CT_ARCH_MSP430 is not set # CT_ARCH_NIOS2 is not set +# CT_ARCH_OPENRISC is not set # CT_ARCH_PARISC is not set # CT_ARCH_POWERPC is not set # CT_ARCH_PRU is not set @@ -155,6 +157,7 @@ CT_LOG_LEVEL_MAX="DEBUG" # CT_ARCH_S390 is not set # CT_ARCH_SH is not set # CT_ARCH_SPARC is not set +# CT_ARCH_TRICORE is not set CT_ARCH_X86=y # CT_ARCH_XTENSA is not set CT_ARCH="x86" @@ -167,7 +170,7 @@ CT_ARCH_X86_SHOW=y # Options for x86 # CT_ARCH_X86_PKG_KSYM="" -CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR BPF C6X LOONGARCH M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 PARISC POWERPC PRU RISCV S390 SH SPARC X86 XTENSA" +CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR BPF C6X LM32 LOONGARCH M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 OPENRISC PARISC POWERPC PRU RISCV S390 SH SPARC TRICORE X86 XTENSA" CT_ARCH_SUFFIX="" # CT_OMIT_TARGET_VENDOR is not set @@ -321,6 +324,8 @@ CT_BINUTILS_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_BINUTILS_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_BINUTILS_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz" CT_BINUTILS_SIGNATURE_FORMAT="packed/.sig" +CT_BINUTILS_later_than_2_41=y +CT_BINUTILS_2_41_or_later=y CT_BINUTILS_later_than_2_39=y CT_BINUTILS_2_39_or_later=y CT_BINUTILS_later_than_2_30=y @@ -507,6 +512,8 @@ CT_CC_GCC_LTO_ZSTD=m # Settings for libraries running on target # # CT_CC_GCC_ENABLE_TARGET_OPTSPACE is not set +CT_CC_GCC_LIBSTDCXX=m +# CT_CC_GCC_LIBSTDCXX_HOSTED_DISABLE is not set # CT_CC_GCC_LIBMUDFLAP is not set CT_CC_GCC_LIBGOMP=y CT_CC_GCC_LIBSSP=m @@ -589,16 +596,19 @@ CT_GETTEXT_PATCH_GLOBAL=y # CT_GETTEXT_PATCH_LOCAL_BUNDLED is not set # CT_GETTEXT_PATCH_NONE is not set CT_GETTEXT_PATCH_ORDER="global" -CT_GETTEXT_V_0_22_5=y +CT_GETTEXT_V_0_23_1=y +# CT_GETTEXT_V_0_22_5 is not set # CT_GETTEXT_V_0_21 is not set # CT_GETTEXT_V_0_20_1 is not set # CT_GETTEXT_V_0_19_8_1 is not set -CT_GETTEXT_VERSION="0.22.5" +CT_GETTEXT_VERSION="0.23.1" CT_GETTEXT_MIRRORS="$(CT_Mirrors GNU gettext)" CT_GETTEXT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GETTEXT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_GETTEXT_ARCHIVE_FORMATS=".tar.xz .tar.gz" CT_GETTEXT_SIGNATURE_FORMAT="packed/.sig" +CT_GETTEXT_later_than_0_23=y +CT_GETTEXT_0_23_or_later=y CT_GETTEXT_later_than_0_21=y CT_GETTEXT_0_21_or_later=y CT_GETTEXT_INCOMPATIBLE_WITH_UCLIBC_NG=y @@ -628,9 +638,10 @@ CT_GMP_PATCH_GLOBAL=y # CT_GMP_PATCH_LOCAL_BUNDLED is not set # CT_GMP_PATCH_NONE is not set CT_GMP_PATCH_ORDER="global" -CT_GMP_V_6_2=y +CT_GMP_V_6_3=y +# CT_GMP_V_6_2 is not set # CT_GMP_V_6_1 is not set -CT_GMP_VERSION="6.2.1" +CT_GMP_VERSION="6.3.0" CT_GMP_MIRRORS="https://gmplib.org/download/gmp https://gmplib.org/download/gmp/archive $(CT_Mirrors GNU gmp)" CT_GMP_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GMP_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -695,8 +706,6 @@ CT_MPC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_MPC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_MPC_ARCHIVE_FORMATS=".tar.gz" CT_MPC_SIGNATURE_FORMAT="packed/.sig" -CT_MPC_later_than_1_1_0=y -CT_MPC_1_1_0_or_later=y CT_COMP_LIBS_MPFR=y CT_COMP_LIBS_MPFR_PKG_KSYM="MPFR" CT_MPFR_DIR_NAME="mpfr" @@ -718,8 +727,6 @@ CT_MPFR_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_MPFR_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_MPFR_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz .zip" CT_MPFR_SIGNATURE_FORMAT="packed/.asc" -CT_MPFR_later_than_4_0_0=y -CT_MPFR_4_0_0_or_later=y # CT_COMP_LIBS_NCURSES is not set CT_COMP_LIBS_ZLIB=y CT_COMP_LIBS_ZLIB_PKG_KSYM="ZLIB" @@ -735,9 +742,9 @@ CT_ZLIB_PATCH_GLOBAL=y # CT_ZLIB_PATCH_LOCAL_BUNDLED is not set # CT_ZLIB_PATCH_NONE is not set CT_ZLIB_PATCH_ORDER="global" -CT_ZLIB_V_1_3=y +CT_ZLIB_V_1_3_1=y # CT_ZLIB_V_1_2_13 is not set -CT_ZLIB_VERSION="1.3" +CT_ZLIB_VERSION="1.3.1" CT_ZLIB_MIRRORS="https://github.com/madler/zlib/releases/download/v${CT_ZLIB_VERSION} https://www.zlib.net/" CT_ZLIB_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_ZLIB_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" From 4d475942cf0d67af3f25dd925272dd926c875de2 Mon Sep 17 00:00:00 2001 From: BtbN Date: Mon, 3 Mar 2025 19:23:22 +0100 Subject: [PATCH 13/17] Update dependencies --- scripts.d/10-mingw.sh | 2 +- scripts.d/20-libiconv.sh | 4 ++-- scripts.d/20-zlib.sh | 2 +- scripts.d/25-fftw3.sh | 2 +- scripts.d/25-freetype.sh | 2 +- scripts.d/25-libxml2.sh | 2 +- scripts.d/25-openssl.sh | 2 +- scripts.d/25-xz.sh | 2 +- scripts.d/35-fontconfig.sh | 2 +- scripts.d/45-harfbuzz.sh | 2 +- scripts.d/45-opencl.sh | 2 +- scripts.d/45-vmaf.sh | 2 +- scripts.d/45-x11/20-libxau.sh | 2 +- scripts.d/45-x11/40-libx11.sh | 2 +- scripts.d/45-x11/50-libxfixes.sh | 2 +- scripts.d/45-x11/50-libxinerama.sh | 2 +- scripts.d/45-x11/50-libxrender.sh | 2 +- scripts.d/45-x11/50-libxscrnsaver.sh | 2 +- scripts.d/45-x11/50-libxxf86vm.sh | 2 +- scripts.d/45-x11/60-libxcursor.sh | 2 +- scripts.d/45-x11/60-libxrandr.sh | 2 +- scripts.d/45-x11/60-libxv.sh | 2 +- scripts.d/50-amf.sh | 2 +- scripts.d/50-aom.sh | 2 +- scripts.d/50-aribb24/25-libpng.sh | 2 +- scripts.d/50-avisynth.sh | 2 +- scripts.d/50-dav1d.sh | 2 +- scripts.d/50-fdk-aac.sh | 2 +- scripts.d/50-frei0r.sh | 2 +- scripts.d/50-gme.sh | 2 +- scripts.d/50-libjxl/45-lcms2.sh | 2 +- scripts.d/50-libjxl/50-libjxl.sh | 2 +- scripts.d/50-libopus.sh | 2 +- scripts.d/50-librist/50-librist.sh | 2 +- scripts.d/50-libssh.sh | 2 +- scripts.d/50-libvpx.sh | 2 +- scripts.d/50-libwebp.sh | 2 +- scripts.d/50-lilv/96-lv2.sh | 2 +- scripts.d/50-lilv/96-serd.sh | 2 +- scripts.d/50-lilv/96-zix.sh | 2 +- scripts.d/50-lilv/97-sord.sh | 2 +- scripts.d/50-lilv/98-sratom.sh | 2 +- scripts.d/50-lilv/99-lilv.sh | 2 +- scripts.d/50-openal.sh | 2 +- scripts.d/50-openh264.sh | 2 +- scripts.d/50-openjpeg.sh | 2 +- scripts.d/50-openmpt.sh | 2 +- scripts.d/50-rav1e.sh | 2 +- scripts.d/50-rubberband.sh | 2 +- scripts.d/50-sdl.sh | 2 +- scripts.d/50-srt.sh | 2 +- scripts.d/50-svtav1.sh | 2 +- scripts.d/50-vaapi/50-libva.sh | 2 +- scripts.d/50-vidstab.sh | 2 +- scripts.d/50-vulkan/45-vulkan.sh | 2 +- scripts.d/50-vulkan/50-shaderc.sh | 2 +- scripts.d/50-vulkan/55-spirv-cross.sh | 2 +- scripts.d/50-vulkan/60-libplacebo.sh | 2 +- scripts.d/50-vvenc.sh | 2 +- scripts.d/50-x265.sh | 2 +- scripts.d/50-zimg.sh | 2 +- scripts.d/50-zvbi.sh | 2 +- 62 files changed, 63 insertions(+), 63 deletions(-) diff --git a/scripts.d/10-mingw.sh b/scripts.d/10-mingw.sh index c5f2c066a4..b719e4826e 100755 --- a/scripts.d/10-mingw.sh +++ b/scripts.d/10-mingw.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://git.code.sf.net/p/mingw-w64/mingw-w64.git" -SCRIPT_COMMIT="6cda373a9ee66f3c26ca96198e68a9e33d58dea8" +SCRIPT_COMMIT="2a5024409b06a508b0ca85aa1d488f51a44ea3a3" ffbuild_enabled() { [[ $TARGET == win* ]] || return -1 diff --git a/scripts.d/20-libiconv.sh b/scripts.d/20-libiconv.sh index 1ef2a3d828..13342deb6b 100755 --- a/scripts.d/20-libiconv.sh +++ b/scripts.d/20-libiconv.sh @@ -1,10 +1,10 @@ #!/bin/bash SCRIPT_REPO="https://git.savannah.gnu.org/git/libiconv.git" -SCRIPT_COMMIT="bc17565f9a4caca27161609c526b776287a8270e" +SCRIPT_COMMIT="d68ea07b28aa3c8d1959358b7da7e7f3ba148319" SCRIPT_REPO2="https://git.savannah.gnu.org/git/gnulib.git" -SCRIPT_COMMIT2="30fcbcc4db4973f84999a00c30e490e39989e96e" +SCRIPT_COMMIT2="a150644bf4c571dc924852594381115dbffd2e1a" ffbuild_enabled() { return 0 diff --git a/scripts.d/20-zlib.sh b/scripts.d/20-zlib.sh index 06eee28d19..923e13c6e9 100755 --- a/scripts.d/20-zlib.sh +++ b/scripts.d/20-zlib.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/madler/zlib.git" -SCRIPT_COMMIT="ed1610791c0c681ee562bb3997e0f29bfae11b2d" +SCRIPT_COMMIT="5a82f71ed1dfc0bec044d9702463dbdf84ea3b71" ffbuild_enabled() { return 0 diff --git a/scripts.d/25-fftw3.sh b/scripts.d/25-fftw3.sh index c14701d145..8ac5ea0f97 100755 --- a/scripts.d/25-fftw3.sh +++ b/scripts.d/25-fftw3.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/FFTW/fftw3.git" -SCRIPT_COMMIT="126e3b98bb8f49aadb429c4aa1e98d898cad8e0c" +SCRIPT_COMMIT="816722732224231e90e634b5839bb7808cddc6cd" ffbuild_enabled() { return 0 diff --git a/scripts.d/25-freetype.sh b/scripts.d/25-freetype.sh index 92e82531cc..dc2ff37a97 100755 --- a/scripts.d/25-freetype.sh +++ b/scripts.d/25-freetype.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://gitlab.freedesktop.org/freetype/freetype.git" -SCRIPT_COMMIT="b1f47850878d232eea372ab167e760ccac4c4e32" +SCRIPT_COMMIT="5d4e649f740c675426fbe4cdaffc53ee2a4cb954" ffbuild_enabled() { return 0 diff --git a/scripts.d/25-libxml2.sh b/scripts.d/25-libxml2.sh index 96fbe47f00..efc13366f2 100755 --- a/scripts.d/25-libxml2.sh +++ b/scripts.d/25-libxml2.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/GNOME/libxml2.git" -SCRIPT_COMMIT="62d4697db6268b71e36ef8fda708953cadf4082a" +SCRIPT_COMMIT="66fdf94c5518547c12311db1e4dc0485acf2a2f8" ffbuild_enabled() { return 0 diff --git a/scripts.d/25-openssl.sh b/scripts.d/25-openssl.sh index 2fdf8a8ad3..2d2247c38a 100755 --- a/scripts.d/25-openssl.sh +++ b/scripts.d/25-openssl.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/openssl/openssl.git" -SCRIPT_COMMIT="openssl-3.2.3" +SCRIPT_COMMIT="openssl-3.2.4" SCRIPT_TAGFILTER="openssl-3.2.*" ffbuild_enabled() { diff --git a/scripts.d/25-xz.sh b/scripts.d/25-xz.sh index d2f3c8aac5..7cc3f8ac5a 100755 --- a/scripts.d/25-xz.sh +++ b/scripts.d/25-xz.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/tukaani-project/xz.git" -SCRIPT_COMMIT="353c33355cb12e5016d49052fd1e90d15568aa37" +SCRIPT_COMMIT="4941ea454c02cf15a64d6434a0778fc2a81282fc" ffbuild_enabled() { return 0 diff --git a/scripts.d/35-fontconfig.sh b/scripts.d/35-fontconfig.sh index ab18586d6e..44fa737cef 100755 --- a/scripts.d/35-fontconfig.sh +++ b/scripts.d/35-fontconfig.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://gitlab.freedesktop.org/fontconfig/fontconfig.git" -SCRIPT_COMMIT="b7a8338f1933a6ac933389000d5160e9c30ccedd" +SCRIPT_COMMIT="25f58a52b0b30efbba0ea27c98dc58e411a42b84" ffbuild_enabled() { return 0 diff --git a/scripts.d/45-harfbuzz.sh b/scripts.d/45-harfbuzz.sh index 9293473cb5..5c922027f9 100755 --- a/scripts.d/45-harfbuzz.sh +++ b/scripts.d/45-harfbuzz.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/harfbuzz/harfbuzz.git" -SCRIPT_COMMIT="9cf2ea3e8f054d67ded17150376dd34e791cf69f" +SCRIPT_COMMIT="e9134c8ce3d54c7a38c90c0a33758fd8bfb3e280" ffbuild_enabled() { return 0 diff --git a/scripts.d/45-opencl.sh b/scripts.d/45-opencl.sh index 570b04304a..ad41962d57 100755 --- a/scripts.d/45-opencl.sh +++ b/scripts.d/45-opencl.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/KhronosGroup/OpenCL-Headers.git" -SCRIPT_COMMIT="d32c5bb219d7ba90ad4f251cf0bb903c08f8e5db" +SCRIPT_COMMIT="1d31665ff03cdcf16ed96f29bb3d2194ebd48943" SCRIPT_REPO2="https://github.com/KhronosGroup/OpenCL-ICD-Loader.git" SCRIPT_COMMIT2="92280246c8e30795f08362425510d6acfc5c3f0d" diff --git a/scripts.d/45-vmaf.sh b/scripts.d/45-vmaf.sh index 66a8b4c7a4..5523ec1c34 100755 --- a/scripts.d/45-vmaf.sh +++ b/scripts.d/45-vmaf.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/Netflix/vmaf.git" -SCRIPT_COMMIT="6280b59e55e304e04f5dcadc567933acc95fb8f0" +SCRIPT_COMMIT="4db7c0c81f5403f897443f37d0967f68f0725a44" ffbuild_enabled() { return 0 diff --git a/scripts.d/45-x11/20-libxau.sh b/scripts.d/45-x11/20-libxau.sh index 6844e6f2e8..bfd580da40 100755 --- a/scripts.d/45-x11/20-libxau.sh +++ b/scripts.d/45-x11/20-libxau.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://gitlab.freedesktop.org/xorg/lib/libxau.git" -SCRIPT_COMMIT="a9c65683e68b3a4349afee5d7673b393fb924d2e" +SCRIPT_COMMIT="eb1d1d7f2dc9888609ed65df6348dc3a46bc207d" ffbuild_enabled() { [[ $TARGET != linux* ]] && return -1 diff --git a/scripts.d/45-x11/40-libx11.sh b/scripts.d/45-x11/40-libx11.sh index e6f55be15f..9f61491560 100755 --- a/scripts.d/45-x11/40-libx11.sh +++ b/scripts.d/45-x11/40-libx11.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://gitlab.freedesktop.org/xorg/lib/libx11.git" -SCRIPT_COMMIT="23f0352eca362515d598bfdbd8ecec070dcd1b28" +SCRIPT_COMMIT="5f8077b257ea27a5fd6f114d2bc15284b2416b3c" ffbuild_enabled() { [[ $TARGET != linux* ]] && return -1 diff --git a/scripts.d/45-x11/50-libxfixes.sh b/scripts.d/45-x11/50-libxfixes.sh index 7299fc0c39..94ffb4dd20 100755 --- a/scripts.d/45-x11/50-libxfixes.sh +++ b/scripts.d/45-x11/50-libxfixes.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://gitlab.freedesktop.org/xorg/lib/libxfixes.git" -SCRIPT_COMMIT="c1cab28e27dd1c5a81394965248b57e490ccf2ca" +SCRIPT_COMMIT="f50dd4df16163da731ad9f251cc98b9ccd0e7455" ffbuild_enabled() { [[ $TARGET != linux* ]] && return -1 diff --git a/scripts.d/45-x11/50-libxinerama.sh b/scripts.d/45-x11/50-libxinerama.sh index abb7e07175..87d29db9e3 100755 --- a/scripts.d/45-x11/50-libxinerama.sh +++ b/scripts.d/45-x11/50-libxinerama.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://gitlab.freedesktop.org/xorg/lib/libxinerama.git" -SCRIPT_COMMIT="51c28095951676a5896437c4c3aa40fb1972bad2" +SCRIPT_COMMIT="2344df8f821f9becc8aaa6af939b535b51d4a332" ffbuild_enabled() { [[ $TARGET != linux* ]] && return -1 diff --git a/scripts.d/45-x11/50-libxrender.sh b/scripts.d/45-x11/50-libxrender.sh index d4515a24f5..613f87923b 100755 --- a/scripts.d/45-x11/50-libxrender.sh +++ b/scripts.d/45-x11/50-libxrender.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://gitlab.freedesktop.org/xorg/lib/libxrender.git" -SCRIPT_COMMIT="46e12ff9e8e4d3f0313a2f097df93dbfdc14f92f" +SCRIPT_COMMIT="01c4bb5b30bbb09921ca4042da369a60a73faefa" ffbuild_enabled() { [[ $TARGET != linux* ]] && return -1 diff --git a/scripts.d/45-x11/50-libxscrnsaver.sh b/scripts.d/45-x11/50-libxscrnsaver.sh index f20c892afb..c95cce98e2 100755 --- a/scripts.d/45-x11/50-libxscrnsaver.sh +++ b/scripts.d/45-x11/50-libxscrnsaver.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://gitlab.freedesktop.org/xorg/lib/libxscrnsaver.git" -SCRIPT_COMMIT="9b4e000c6c4ae213a3e52345751d885543f17929" +SCRIPT_COMMIT="0d70de3201a000fe9b0d4a04d1c424df8e7e543f" ffbuild_enabled() { [[ $TARGET != linux* ]] && return -1 diff --git a/scripts.d/45-x11/50-libxxf86vm.sh b/scripts.d/45-x11/50-libxxf86vm.sh index a01ba8c15f..ee27a6b988 100755 --- a/scripts.d/45-x11/50-libxxf86vm.sh +++ b/scripts.d/45-x11/50-libxxf86vm.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://gitlab.freedesktop.org/xorg/lib/libxxf86vm.git" -SCRIPT_COMMIT="4f7497ee3b0deb0418ce48dcd862fd6c23e20064" +SCRIPT_COMMIT="b7d0126604e74871844fcecda04d45bb25988a2c" ffbuild_enabled() { [[ $TARGET != linux* ]] && return -1 diff --git a/scripts.d/45-x11/60-libxcursor.sh b/scripts.d/45-x11/60-libxcursor.sh index 74b3e76859..0c3f416eac 100755 --- a/scripts.d/45-x11/60-libxcursor.sh +++ b/scripts.d/45-x11/60-libxcursor.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://gitlab.freedesktop.org/xorg/lib/libxcursor.git" -SCRIPT_COMMIT="8ae6cf61b18ecddf26f72a07bbfbd1ea9f022c36" +SCRIPT_COMMIT="61b84c2d424f363fb0983cb478937de87084ef54" ffbuild_enabled() { [[ $TARGET != linux* ]] && return -1 diff --git a/scripts.d/45-x11/60-libxrandr.sh b/scripts.d/45-x11/60-libxrandr.sh index b582bccacc..cd537c6db9 100755 --- a/scripts.d/45-x11/60-libxrandr.sh +++ b/scripts.d/45-x11/60-libxrandr.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://gitlab.freedesktop.org/xorg/lib/libxrandr.git" -SCRIPT_COMMIT="512bf0b15b5597c721ff8c61083616ca9040fa72" +SCRIPT_COMMIT="8bf72e84e3cf0106532c5c7b8b30154ce48c70e0" ffbuild_enabled() { [[ $TARGET != linux* ]] && return -1 diff --git a/scripts.d/45-x11/60-libxv.sh b/scripts.d/45-x11/60-libxv.sh index 286e3cc204..e816de5865 100755 --- a/scripts.d/45-x11/60-libxv.sh +++ b/scripts.d/45-x11/60-libxv.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://gitlab.freedesktop.org/xorg/lib/libxv.git" -SCRIPT_COMMIT="e1cde54538060c4fd3a3d02e3d2e2b7e5da7bff9" +SCRIPT_COMMIT="f34c717e9af0b1618699f4cf2f9aed277085c880" ffbuild_enabled() { [[ $TARGET != linux* ]] && return -1 diff --git a/scripts.d/50-amf.sh b/scripts.d/50-amf.sh index 5636c8d42c..a2cddea4d2 100755 --- a/scripts.d/50-amf.sh +++ b/scripts.d/50-amf.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/GPUOpen-LibrariesAndSDKs/AMF.git" -SCRIPT_COMMIT="681af0dcfc8b88d8c6634f259e2f9e60a54f5a42" +SCRIPT_COMMIT="e1da8a58d4f4c7a706e36b3ad3baf8a2ffbb7d0f" ffbuild_enabled() { return 0 diff --git a/scripts.d/50-aom.sh b/scripts.d/50-aom.sh index 86915a240c..65b45b1592 100755 --- a/scripts.d/50-aom.sh +++ b/scripts.d/50-aom.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://aomedia.googlesource.com/aom" -SCRIPT_COMMIT="3990233fc06a35944d6d33797e63931802122a95" +SCRIPT_COMMIT="5f6ce718d903dca3e49c5c10db0859a394c9be84" ffbuild_enabled() { [[ $TARGET == winarm64 ]] && return -1 diff --git a/scripts.d/50-aribb24/25-libpng.sh b/scripts.d/50-aribb24/25-libpng.sh index f1497199b0..5091ee6940 100755 --- a/scripts.d/50-aribb24/25-libpng.sh +++ b/scripts.d/50-aribb24/25-libpng.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/glennrp/libpng.git" -SCRIPT_COMMIT="812c34c13c27a963073e546c720f5a7b88b1ed00" +SCRIPT_COMMIT="44f97f08d729fcc77ea5d08e02cd538523dd7157" ffbuild_enabled() { return 0 diff --git a/scripts.d/50-avisynth.sh b/scripts.d/50-avisynth.sh index 470daa143a..066e3f48e8 100755 --- a/scripts.d/50-avisynth.sh +++ b/scripts.d/50-avisynth.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/AviSynth/AviSynthPlus.git" -SCRIPT_COMMIT="21fdc997f9724b994896ba5520ddf64d677976b3" +SCRIPT_COMMIT="284cb689c256aaf6a6760b239b5da699e8de950d" ffbuild_enabled() { [[ $VARIANT == lgpl* ]] && return -1 diff --git a/scripts.d/50-dav1d.sh b/scripts.d/50-dav1d.sh index 367093956b..8499fb7fbb 100755 --- a/scripts.d/50-dav1d.sh +++ b/scripts.d/50-dav1d.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://code.videolan.org/videolan/dav1d.git" -SCRIPT_COMMIT="42b2b24fb8819f1ed3643aa9cf2a62f03868e3aa" +SCRIPT_COMMIT="caef968117eb2d6d7224e8d29ec67ff79b0025f8" ffbuild_enabled() { return 0 diff --git a/scripts.d/50-fdk-aac.sh b/scripts.d/50-fdk-aac.sh index 0396429983..56a5fd2006 100755 --- a/scripts.d/50-fdk-aac.sh +++ b/scripts.d/50-fdk-aac.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/mstorsjo/fdk-aac.git" -SCRIPT_COMMIT="716f4394641d53f0d79c9ddac3fa93b03a49f278" +SCRIPT_COMMIT="2ef9a141c40bf254bde7d22c197c615db5b265ed" ffbuild_enabled() { [[ $VARIANT == nonfree* ]] || return -1 diff --git a/scripts.d/50-frei0r.sh b/scripts.d/50-frei0r.sh index 507cd20de6..0321d7d72b 100755 --- a/scripts.d/50-frei0r.sh +++ b/scripts.d/50-frei0r.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/dyne/frei0r.git" -SCRIPT_COMMIT="8bf0322bdcceab20de385922bb4d272aa33bc96d" +SCRIPT_COMMIT="2328ce38020b48e0a0d653cd55fe918764ec7bb3" ffbuild_enabled() { [[ $VARIANT == lgpl* ]] && return -1 diff --git a/scripts.d/50-gme.sh b/scripts.d/50-gme.sh index ed7904abfe..abea702128 100755 --- a/scripts.d/50-gme.sh +++ b/scripts.d/50-gme.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/libgme/game-music-emu.git" -SCRIPT_COMMIT="903cf8d612411ff902efc22095680cd5276d6dcc" +SCRIPT_COMMIT="daaa7c67dcb21a08d984b2bfd3fc508d60c08bed" ffbuild_enabled() { return 0 diff --git a/scripts.d/50-libjxl/45-lcms2.sh b/scripts.d/50-libjxl/45-lcms2.sh index a09bdc7a68..8ba418001a 100755 --- a/scripts.d/50-libjxl/45-lcms2.sh +++ b/scripts.d/50-libjxl/45-lcms2.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/mm2/Little-CMS.git" -SCRIPT_COMMIT="9b58846b21f5288d5afdf96c21955989d29a03a3" +SCRIPT_COMMIT="04ace9c100fc6850f09223dd6c7ad8fa634acd06" ffbuild_enabled() { return 0 diff --git a/scripts.d/50-libjxl/50-libjxl.sh b/scripts.d/50-libjxl/50-libjxl.sh index d1a8b9b35b..b077b6eb60 100755 --- a/scripts.d/50-libjxl/50-libjxl.sh +++ b/scripts.d/50-libjxl/50-libjxl.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/libjxl/libjxl.git" -SCRIPT_COMMIT="b3fc5f67b21c52a3a0cd24242ffabde4e79c018d" +SCRIPT_COMMIT="71fd6ef964d6933c4cd0d629bbbe1054493cf097" ffbuild_enabled() { [[ $ADDINS_STR == *4.4* ]] && return -1 diff --git a/scripts.d/50-libopus.sh b/scripts.d/50-libopus.sh index c822d0bbed..822b3ace1a 100755 --- a/scripts.d/50-libopus.sh +++ b/scripts.d/50-libopus.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/xiph/opus.git" -SCRIPT_COMMIT="7db26934e4156597cb0586bb4d2e44dccdde1a59" +SCRIPT_COMMIT="c79a9bd1dd2898cd57bb793e037d58c937555c2c" ffbuild_enabled() { return 0 diff --git a/scripts.d/50-librist/50-librist.sh b/scripts.d/50-librist/50-librist.sh index 53dbcb8531..81de165b3c 100755 --- a/scripts.d/50-librist/50-librist.sh +++ b/scripts.d/50-librist/50-librist.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://code.videolan.org/rist/librist.git" -SCRIPT_COMMIT="fdd3d0c82f069406e74889e408930d179281e1e6" +SCRIPT_COMMIT="af5d2041fbc4da5faa5844d5ef8fba9d4b2a1864" ffbuild_enabled() { return 0 diff --git a/scripts.d/50-libssh.sh b/scripts.d/50-libssh.sh index 9c466e0bcd..f1d715c30a 100755 --- a/scripts.d/50-libssh.sh +++ b/scripts.d/50-libssh.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://gitlab.com/libssh/libssh-mirror.git" -SCRIPT_COMMIT="a0a5292692370f44e4974f0b9520fa6840749f23" +SCRIPT_COMMIT="9613e9508dabd793900f6ee58fc20808ea55fcac" ffbuild_enabled() { return 0 diff --git a/scripts.d/50-libvpx.sh b/scripts.d/50-libvpx.sh index 0e557446ea..9bfae65bbf 100755 --- a/scripts.d/50-libvpx.sh +++ b/scripts.d/50-libvpx.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://chromium.googlesource.com/webm/libvpx" -SCRIPT_COMMIT="7b3fa8114cf8ef23cbf91e50c368c1ca768d95d5" +SCRIPT_COMMIT="95afae324986797afb19a606f3d95ecdf21e99a7" ffbuild_enabled() { [[ $TARGET == winarm64 ]] && return -1 diff --git a/scripts.d/50-libwebp.sh b/scripts.d/50-libwebp.sh index 0097cf45fb..c223d7bb17 100755 --- a/scripts.d/50-libwebp.sh +++ b/scripts.d/50-libwebp.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://chromium.googlesource.com/webm/libwebp" -SCRIPT_COMMIT="6a22b6709ce9e8fea5a487b37417f695df89b286" +SCRIPT_COMMIT="73b728cbb9f6694a6fef0a470e6c23c5ecba2418" ffbuild_enabled() { return 0 diff --git a/scripts.d/50-lilv/96-lv2.sh b/scripts.d/50-lilv/96-lv2.sh index 08589a76ca..464d1f4527 100755 --- a/scripts.d/50-lilv/96-lv2.sh +++ b/scripts.d/50-lilv/96-lv2.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/lv2/lv2.git" -SCRIPT_COMMIT="3e1e609d89fb1954bd497ae8021a3b6c0aad31f6" +SCRIPT_COMMIT="6ad6194f504d986f53d1e7f2ec8dbf8ad437824c" ffbuild_enabled() { return 0 diff --git a/scripts.d/50-lilv/96-serd.sh b/scripts.d/50-lilv/96-serd.sh index 7422a00c36..38652826a7 100755 --- a/scripts.d/50-lilv/96-serd.sh +++ b/scripts.d/50-lilv/96-serd.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/drobilla/serd.git" -SCRIPT_COMMIT="8d87a6aa12745d01abb8ef8468b8e3f258af1996" +SCRIPT_COMMIT="9766872b2ef28126a46f14f4c3d1070bc3116368" ffbuild_enabled() { return 0 diff --git a/scripts.d/50-lilv/96-zix.sh b/scripts.d/50-lilv/96-zix.sh index 0d8c8de8fa..ce53381b60 100755 --- a/scripts.d/50-lilv/96-zix.sh +++ b/scripts.d/50-lilv/96-zix.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/drobilla/zix.git" -SCRIPT_COMMIT="7d2b7d3b00f3f938f8b242ca6dba5acc01e19dbc" +SCRIPT_COMMIT="8b9a97eff86a6f9e0c3b21e329e34d6a4ff2ffa7" ffbuild_enabled() { return 0 diff --git a/scripts.d/50-lilv/97-sord.sh b/scripts.d/50-lilv/97-sord.sh index 985b0a1321..e56e4b1e07 100755 --- a/scripts.d/50-lilv/97-sord.sh +++ b/scripts.d/50-lilv/97-sord.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/drobilla/sord.git" -SCRIPT_COMMIT="e6d863bba95e3a41db1c331e85684ba0c68c1ab7" +SCRIPT_COMMIT="306135c33c361dd15dc03e214728868f8490777d" ffbuild_enabled() { return 0 diff --git a/scripts.d/50-lilv/98-sratom.sh b/scripts.d/50-lilv/98-sratom.sh index 868aa85ac2..b2909dbfd5 100755 --- a/scripts.d/50-lilv/98-sratom.sh +++ b/scripts.d/50-lilv/98-sratom.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/lv2/sratom.git" -SCRIPT_COMMIT="9ed521792a1cbabbb53e0aa23581055b60e35838" +SCRIPT_COMMIT="80e12926bbf5837daa2ad133d5f68901ca368aec" ffbuild_enabled() { return 0 diff --git a/scripts.d/50-lilv/99-lilv.sh b/scripts.d/50-lilv/99-lilv.sh index da650e9b8c..ae0b883bb2 100755 --- a/scripts.d/50-lilv/99-lilv.sh +++ b/scripts.d/50-lilv/99-lilv.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/lv2/lilv.git" -SCRIPT_COMMIT="63b0e7c87dd0fa0b6f3c5dc0f75fb616a5a57ee1" +SCRIPT_COMMIT="2026fced442f3bf2c486a0f267448a07cb0788b5" ffbuild_enabled() { return 0 diff --git a/scripts.d/50-openal.sh b/scripts.d/50-openal.sh index 1eb6cbc756..7582a9e54d 100755 --- a/scripts.d/50-openal.sh +++ b/scripts.d/50-openal.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/kcat/openal-soft.git" -SCRIPT_COMMIT="7535824c1cd062495bc026e625c4fd61b787658c" +SCRIPT_COMMIT="fd74b3d6908c5efc77d413acb58d5cd359bf9d4b" ffbuild_enabled() { [[ $ADDINS_STR == *4.4* ]] && return -1 diff --git a/scripts.d/50-openh264.sh b/scripts.d/50-openh264.sh index da3a3e7abe..ec13f9d172 100755 --- a/scripts.d/50-openh264.sh +++ b/scripts.d/50-openh264.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/cisco/openh264.git" -SCRIPT_COMMIT="cf3b514ba34a3a6c4f14b3ae8714325dd30bfa08" +SCRIPT_COMMIT="a85e11871c748eae11d056d93df644e2dcb1e80c" ffbuild_enabled() { return 0 diff --git a/scripts.d/50-openjpeg.sh b/scripts.d/50-openjpeg.sh index a81115f860..14b04cd38c 100755 --- a/scripts.d/50-openjpeg.sh +++ b/scripts.d/50-openjpeg.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/uclouvain/openjpeg.git" -SCRIPT_COMMIT="44119c2db51911056e1227e46a0ea883e3d73fbf" +SCRIPT_COMMIT="e7453e398b110891778d8da19209792c69ca7169" ffbuild_enabled() { return 0 diff --git a/scripts.d/50-openmpt.sh b/scripts.d/50-openmpt.sh index 6a40a6971b..6de0a0576d 100755 --- a/scripts.d/50-openmpt.sh +++ b/scripts.d/50-openmpt.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://source.openmpt.org/svn/openmpt/trunk/OpenMPT" -SCRIPT_REV="22863" +SCRIPT_REV="22979" ffbuild_enabled() { [[ $TARGET == winarm64 ]] && return -1 diff --git a/scripts.d/50-rav1e.sh b/scripts.d/50-rav1e.sh index d4836ec439..a7f8ba96bb 100755 --- a/scripts.d/50-rav1e.sh +++ b/scripts.d/50-rav1e.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/xiph/rav1e.git" -SCRIPT_COMMIT="62b4888672aa5c1c8084a8114f999c0699e08080" +SCRIPT_COMMIT="38879ab5a5b1587264ae2cbba9df43dc9157da2d" ffbuild_enabled() { [[ $TARGET == win32 ]] && return -1 diff --git a/scripts.d/50-rubberband.sh b/scripts.d/50-rubberband.sh index da3c708036..b5659872a5 100755 --- a/scripts.d/50-rubberband.sh +++ b/scripts.d/50-rubberband.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/breakfastquay/rubberband.git" -SCRIPT_COMMIT="a19a891b3619ecea00f5c402006fe95b9c4d8a7f" +SCRIPT_COMMIT="e4296ac80b1170018a110bc326fd0d45a0eb27d6" ffbuild_enabled() { [[ $VARIANT == lgpl* ]] && return -1 diff --git a/scripts.d/50-sdl.sh b/scripts.d/50-sdl.sh index f258be346c..c5dfad5726 100755 --- a/scripts.d/50-sdl.sh +++ b/scripts.d/50-sdl.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/libsdl-org/SDL.git" -SCRIPT_COMMIT="28472738857ff194b5b6b8778a1975cb605210a2" +SCRIPT_COMMIT="ab44451578ec6e449bd78b8f99ee0333dba69e3c" SCRIPT_BRANCH="SDL2" ffbuild_enabled() { diff --git a/scripts.d/50-srt.sh b/scripts.d/50-srt.sh index 608798ee86..7dab15c40e 100755 --- a/scripts.d/50-srt.sh +++ b/scripts.d/50-srt.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/Haivision/srt.git" -SCRIPT_COMMIT="5cd2414fee01f6dbca167e0c63bbf28ad9b4eccd" +SCRIPT_COMMIT="697dce0978c9e8c2f8fff4d1443f2cb69941bdc2" ffbuild_enabled() { return 0 diff --git a/scripts.d/50-svtav1.sh b/scripts.d/50-svtav1.sh index 706ae926aa..08685ed950 100755 --- a/scripts.d/50-svtav1.sh +++ b/scripts.d/50-svtav1.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://gitlab.com/AOMediaCodec/SVT-AV1.git" -SCRIPT_COMMIT="41c884a69f96a2bef10c668d9790b5969e82735a" +SCRIPT_COMMIT="af1ccfc1cb082dd5b861676627dcecf5595e62b0" ffbuild_enabled() { [[ $TARGET == win32 ]] && return -1 diff --git a/scripts.d/50-vaapi/50-libva.sh b/scripts.d/50-vaapi/50-libva.sh index 1cd06eb299..8d75295266 100755 --- a/scripts.d/50-vaapi/50-libva.sh +++ b/scripts.d/50-vaapi/50-libva.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/intel/libva.git" -SCRIPT_COMMIT="e4dc66b240d6d21e6546c9a21dbcfe455c8a6bff" +SCRIPT_COMMIT="3da1ba7e3cac635c6dc4d5d4cd1234d386926b49" ffbuild_enabled() { [[ $ADDINS_STR == *4.4* && $TARGET == win* ]] && return -1 diff --git a/scripts.d/50-vidstab.sh b/scripts.d/50-vidstab.sh index a828b9ee7b..2e1e24a59a 100755 --- a/scripts.d/50-vidstab.sh +++ b/scripts.d/50-vidstab.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/georgmartius/vid.stab.git" -SCRIPT_COMMIT="8dff7ad3c10ac663745f2263037f6e42b993519c" +SCRIPT_COMMIT="d2d55a8988c8ed34a9f373ef53481bfbadb9b9fb" ffbuild_enabled() { [[ $VARIANT == lgpl* ]] && return -1 diff --git a/scripts.d/50-vulkan/45-vulkan.sh b/scripts.d/50-vulkan/45-vulkan.sh index e85d493da7..fff04d5b5d 100755 --- a/scripts.d/50-vulkan/45-vulkan.sh +++ b/scripts.d/50-vulkan/45-vulkan.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/KhronosGroup/Vulkan-Headers.git" -SCRIPT_COMMIT="v1.4.307" +SCRIPT_COMMIT="v1.4.309" SCRIPT_TAGFILTER="v?.*.*" ffbuild_enabled() { diff --git a/scripts.d/50-vulkan/50-shaderc.sh b/scripts.d/50-vulkan/50-shaderc.sh index 0c0e2a0fae..fa00e15112 100755 --- a/scripts.d/50-vulkan/50-shaderc.sh +++ b/scripts.d/50-vulkan/50-shaderc.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/google/shaderc.git" -SCRIPT_COMMIT="ab0d3ed184e4919a236eecddb6514e4923a5e38f" +SCRIPT_COMMIT="8be073a9ff0d07288b3d138fb7c586ac53465227" ffbuild_enabled() { [[ $ADDINS_STR == *4.4* ]] && return -1 diff --git a/scripts.d/50-vulkan/55-spirv-cross.sh b/scripts.d/50-vulkan/55-spirv-cross.sh index da4b46ff9f..14973baf06 100755 --- a/scripts.d/50-vulkan/55-spirv-cross.sh +++ b/scripts.d/50-vulkan/55-spirv-cross.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/KhronosGroup/SPIRV-Cross.git" -SCRIPT_COMMIT="1a7b7ef6de02cf6767e42b10ddad217c45e90d47" +SCRIPT_COMMIT="2c32b6bf86f3c4a5539aa1f0bacbd59fe61759cf" ffbuild_enabled() { [[ $ADDINS_STR == *4.4* ]] && return -1 diff --git a/scripts.d/50-vulkan/60-libplacebo.sh b/scripts.d/50-vulkan/60-libplacebo.sh index 82006e336b..787ced48ef 100755 --- a/scripts.d/50-vulkan/60-libplacebo.sh +++ b/scripts.d/50-vulkan/60-libplacebo.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://code.videolan.org/videolan/libplacebo.git" -SCRIPT_COMMIT="056b852018db04aa2ebc0982e27713afcea8106b" +SCRIPT_COMMIT="02f4f9862395d0379a0ec654345f52daf81e1aee" ffbuild_enabled() { [[ $ADDINS_STR == *4.4* ]] && return -1 diff --git a/scripts.d/50-vvenc.sh b/scripts.d/50-vvenc.sh index c0d725c6f1..fd32d8091a 100755 --- a/scripts.d/50-vvenc.sh +++ b/scripts.d/50-vvenc.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/fraunhoferhhi/vvenc.git" -SCRIPT_COMMIT="70a690eaaf00da22b76c90a107b912931f47b9f6" +SCRIPT_COMMIT="bde56fd61d5d6fcd8fac4bab0faa4da813928bb3" ffbuild_enabled() { [[ $TARGET != *32 ]] || return -1 diff --git a/scripts.d/50-x265.sh b/scripts.d/50-x265.sh index 7bce09ae2e..3a10f2d0a1 100755 --- a/scripts.d/50-x265.sh +++ b/scripts.d/50-x265.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://bitbucket.org/multicoreware/x265_git.git" -SCRIPT_COMMIT="5de5f5646689983578cd1bd19c7c6faacf12e746" +SCRIPT_COMMIT="bc608a559a730aa7e2d9490edc4ee0eab704f59c" ffbuild_enabled() { [[ $VARIANT == lgpl* ]] && return -1 diff --git a/scripts.d/50-zimg.sh b/scripts.d/50-zimg.sh index 598d40d139..0cb00fde30 100755 --- a/scripts.d/50-zimg.sh +++ b/scripts.d/50-zimg.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://bitbucket.org/the-sekrit-twc/zimg.git" -SCRIPT_COMMIT="034b7cf5339e576080e61fd53f566387687ff4d6" +SCRIPT_COMMIT="7240030a6fb73f5530695f0f5fc06565ca221fb7" ffbuild_enabled() { return 0 diff --git a/scripts.d/50-zvbi.sh b/scripts.d/50-zvbi.sh index a079e5f208..c2a40a0d28 100755 --- a/scripts.d/50-zvbi.sh +++ b/scripts.d/50-zvbi.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/zapping-vbi/zvbi" -SCRIPT_COMMIT="af8b9f7bff9c2cf0be844ff993797930c53466f4" +SCRIPT_COMMIT="348a44219c9b097a60359f9821d4923bc0bbe047" ffbuild_enabled() { return 0 From 6d76c14716d8a118974110a20757ecdf1ab4170c Mon Sep 17 00:00:00 2001 From: BtbN Date: Mon, 3 Mar 2025 19:26:55 +0100 Subject: [PATCH 14/17] Limit svt-av1 to 7.1+ --- scripts.d/50-svtav1.sh | 1 + util/vars.sh | 3 +++ 2 files changed, 4 insertions(+) diff --git a/scripts.d/50-svtav1.sh b/scripts.d/50-svtav1.sh index 08685ed950..09ce0110d8 100755 --- a/scripts.d/50-svtav1.sh +++ b/scripts.d/50-svtav1.sh @@ -5,6 +5,7 @@ SCRIPT_COMMIT="af1ccfc1cb082dd5b861676627dcecf5595e62b0" ffbuild_enabled() { [[ $TARGET == win32 ]] && return -1 + (( $(ffbuild_ffver) > 700 )) || return -1 return 0 } diff --git a/util/vars.sh b/util/vars.sh index ea538355f1..82a6d66ae2 100644 --- a/util/vars.sh +++ b/util/vars.sh @@ -57,6 +57,9 @@ ffbuild_ffver() { *7.0*) echo 700 ;; + *7.1*) + echo 701 + ;; *) echo 99999999 ;; From 55c2e7a2278cc1bb2f4040abe7f873e77f09e7e5 Mon Sep 17 00:00:00 2001 From: BtbN Date: Mon, 3 Mar 2025 23:26:04 +0100 Subject: [PATCH 15/17] Use non-broken avisynth version --- scripts.d/50-avisynth.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts.d/50-avisynth.sh b/scripts.d/50-avisynth.sh index 066e3f48e8..c47901f8a7 100755 --- a/scripts.d/50-avisynth.sh +++ b/scripts.d/50-avisynth.sh @@ -1,7 +1,7 @@ #!/bin/bash SCRIPT_REPO="https://github.com/AviSynth/AviSynthPlus.git" -SCRIPT_COMMIT="284cb689c256aaf6a6760b239b5da699e8de950d" +SCRIPT_COMMIT="7914404b0825672d2d3644c1caab79310bf39b0c" ffbuild_enabled() { [[ $VARIANT == lgpl* ]] && return -1 From cd4196dc5caf74f41c49bfb45ea60ec387499239 Mon Sep 17 00:00:00 2001 From: BtbN Date: Tue, 4 Mar 2025 00:49:31 +0100 Subject: [PATCH 16/17] SVT-AV1 not fixed on 7.1 after all --- scripts.d/50-svtav1.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts.d/50-svtav1.sh b/scripts.d/50-svtav1.sh index 09ce0110d8..3c7009c5a2 100755 --- a/scripts.d/50-svtav1.sh +++ b/scripts.d/50-svtav1.sh @@ -5,7 +5,7 @@ SCRIPT_COMMIT="af1ccfc1cb082dd5b861676627dcecf5595e62b0" ffbuild_enabled() { [[ $TARGET == win32 ]] && return -1 - (( $(ffbuild_ffver) > 700 )) || return -1 + (( $(ffbuild_ffver) > 701 )) || return -1 return 0 } From bf5e6c2170a40230c5469b76df0a7791f39570ab Mon Sep 17 00:00:00 2001 From: BtbN Date: Sat, 8 Mar 2025 00:34:03 +0100 Subject: [PATCH 17/17] Update SVT-AV1 version restriction --- scripts.d/50-svtav1.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts.d/50-svtav1.sh b/scripts.d/50-svtav1.sh index 3c7009c5a2..09ce0110d8 100755 --- a/scripts.d/50-svtav1.sh +++ b/scripts.d/50-svtav1.sh @@ -5,7 +5,7 @@ SCRIPT_COMMIT="af1ccfc1cb082dd5b861676627dcecf5595e62b0" ffbuild_enabled() { [[ $TARGET == win32 ]] && return -1 - (( $(ffbuild_ffver) > 701 )) || return -1 + (( $(ffbuild_ffver) > 700 )) || return -1 return 0 }