From 34bca18ce40171ac782aebb6b509c080b89558f2 Mon Sep 17 00:00:00 2001 From: Fancy2209 <64917206+Fancy2209@users.noreply.github.com> Date: Sun, 11 Oct 2026 20:40:44 +0000 Subject: [PATCH 1/3] Fix FAAD2 FreewareAdvancedAudio deleted their sourceforge, so we need to get the source code from their github now. --- archives/archives.txt | 2 +- scripts/021-faad2-2.7.sh | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/archives/archives.txt b/archives/archives.txt index d0f49b9..4e9c28a 100644 --- a/archives/archives.txt +++ b/archives/archives.txt @@ -15,7 +15,7 @@ d3605afc28ed4b7d1d9e3142d72e42855e4a23c07c951bbb0299556b02d36755 1741396 https: 432d3f466644b9416bc5b649d344116a753aeaa520c8beaf024a90cba9d3d35d 4008103 https://curl.haxx.se/download/curl-7.64.1.tar.gz bbfac3ed6bfbc2823d3775ebb931087371e142bb0e9bb1bee51a76a6e0078690 502379 https://downloads.sourceforge.net/project/mad/libmad/0.15.1b/libmad-0.15.1b.tar.gz 9635a44bceb478bbf2ee8a785cf6986fba525afb5fad1fd4bba73cf71f2d3edf 2009217 https://downloads.sourceforge.net/project/flac/flac-src/flac-1.2.1-src/flac-1.2.1.tar.gz -ee26ed1e177c0cd8fa8458a481b14a0b24ca0b51468c8b4c8b676fd3ceccd330 1137407 https://downloads.sourceforge.net/faac/faad2-2.7.tar.gz +939744dd2f72067fe9dccacf9077a4d4d4f7cf8bb3c4dead731419283fc55e79 1137407 https://github.com/FreewareAdvancedAudio/faad2/archive/refs/tags/FAAD2_2_7.tar.gz b6ae1ee2fa3d42ac489287d3ec34c5885730b1296f0801ae577a35193d3affbc 1903175 https://downloads.xiph.org/releases/theora/libtheora-1.1.1.tar.bz2 9988283408c71838d8d62e5418e5abb5eb5300bd84c385fdc96143b5e8f10ed5 455089 https://codeload.github.com/json-c/json-c/tar.gz/json-c-0.11-20130402 -> json-c-0.11-20130402.tar.gz 19e5b81fdac0fe22009b9e2bdcd52d7dcafbf62bc67fc59cf0a76b5b5540d149 3489179 https://github.com/Mbed-TLS/mbedtls/releases/download/mbedtls-2.28.10/mbedtls-2.28.10.tar.bz2 diff --git a/scripts/021-faad2-2.7.sh b/scripts/021-faad2-2.7.sh index c172680..6b1cc25 100755 --- a/scripts/021-faad2-2.7.sh +++ b/scripts/021-faad2-2.7.sh @@ -1,7 +1,7 @@ #!/usr/bin/env bash set -eo pipefail # faad2-2.7.sh by dhewg (dhewg@wiibrew.org) -FAAD2="faad2-2.7" +FAAD2="FAAD2_2_7" ## Source util functions source ../utils/utils.sh @@ -21,6 +21,9 @@ cd ${FAAD2} ## Replace config.guess and config.sub cp ../../archives/config.guess ../../archives/config.sub . +# Run automake +sh bootstrap + ## Create the build directory. mkdir build-ppu && cd build-ppu From f9cc75ee8bf0e2e35d30a3d257f90a91ed19af88 Mon Sep 17 00:00:00 2001 From: Fancy2209 Date: Sun, 11 Oct 2026 20:57:51 +0000 Subject: [PATCH 2/3] Fix FAAD2 Folder Name Github is annoying and the folder name and url name are different Signed-off-by: Fancy2209 --- scripts/021-faad2-2.7.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/021-faad2-2.7.sh b/scripts/021-faad2-2.7.sh index 6b1cc25..74b6a04 100755 --- a/scripts/021-faad2-2.7.sh +++ b/scripts/021-faad2-2.7.sh @@ -2,6 +2,7 @@ set -eo pipefail # faad2-2.7.sh by dhewg (dhewg@wiibrew.org) FAAD2="FAAD2_2_7" +FAAD2_FOLDER="faad2-FAAD2_2_7" ## Source util functions source ../utils/utils.sh @@ -16,7 +17,7 @@ source ../utils/utils.sh rm -Rf ${FAAD2} echo "Unpacking ${FAAD2}" extract ../archives/${FAAD2}.tar.gz -cd ${FAAD2} +cd ${FAAD2_FOLDER} ## Replace config.guess and config.sub cp ../../archives/config.guess ../../archives/config.sub . From d62a9dcac8d56dc9ec1ffc96501e1390c968dc4b Mon Sep 17 00:00:00 2001 From: Fancy2209 Date: Sun, 11 Oct 2026 21:08:03 +0000 Subject: [PATCH 3/3] Cleaner way to handle different file name on github. --- archives/archives.txt | 2 +- scripts/021-faad2-2.7.sh | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/archives/archives.txt b/archives/archives.txt index 4e9c28a..90819d2 100644 --- a/archives/archives.txt +++ b/archives/archives.txt @@ -15,7 +15,7 @@ d3605afc28ed4b7d1d9e3142d72e42855e4a23c07c951bbb0299556b02d36755 1741396 https: 432d3f466644b9416bc5b649d344116a753aeaa520c8beaf024a90cba9d3d35d 4008103 https://curl.haxx.se/download/curl-7.64.1.tar.gz bbfac3ed6bfbc2823d3775ebb931087371e142bb0e9bb1bee51a76a6e0078690 502379 https://downloads.sourceforge.net/project/mad/libmad/0.15.1b/libmad-0.15.1b.tar.gz 9635a44bceb478bbf2ee8a785cf6986fba525afb5fad1fd4bba73cf71f2d3edf 2009217 https://downloads.sourceforge.net/project/flac/flac-src/flac-1.2.1-src/flac-1.2.1.tar.gz -939744dd2f72067fe9dccacf9077a4d4d4f7cf8bb3c4dead731419283fc55e79 1137407 https://github.com/FreewareAdvancedAudio/faad2/archive/refs/tags/FAAD2_2_7.tar.gz +939744dd2f72067fe9dccacf9077a4d4d4f7cf8bb3c4dead731419283fc55e79 1137407 https://github.com/FreewareAdvancedAudio/faad2/archive/refs/tags/FAAD2_2_7.tar.gz -> faad2-2.7.tar.gz b6ae1ee2fa3d42ac489287d3ec34c5885730b1296f0801ae577a35193d3affbc 1903175 https://downloads.xiph.org/releases/theora/libtheora-1.1.1.tar.bz2 9988283408c71838d8d62e5418e5abb5eb5300bd84c385fdc96143b5e8f10ed5 455089 https://codeload.github.com/json-c/json-c/tar.gz/json-c-0.11-20130402 -> json-c-0.11-20130402.tar.gz 19e5b81fdac0fe22009b9e2bdcd52d7dcafbf62bc67fc59cf0a76b5b5540d149 3489179 https://github.com/Mbed-TLS/mbedtls/releases/download/mbedtls-2.28.10/mbedtls-2.28.10.tar.bz2 diff --git a/scripts/021-faad2-2.7.sh b/scripts/021-faad2-2.7.sh index 74b6a04..44886aa 100755 --- a/scripts/021-faad2-2.7.sh +++ b/scripts/021-faad2-2.7.sh @@ -1,8 +1,7 @@ #!/usr/bin/env bash set -eo pipefail # faad2-2.7.sh by dhewg (dhewg@wiibrew.org) -FAAD2="FAAD2_2_7" -FAAD2_FOLDER="faad2-FAAD2_2_7" +FAAD2="faad2-2.7" ## Source util functions source ../utils/utils.sh @@ -16,8 +15,9 @@ source ../utils/utils.sh ## Unpack the source code. rm -Rf ${FAAD2} echo "Unpacking ${FAAD2}" -extract ../archives/${FAAD2}.tar.gz -cd ${FAAD2_FOLDER} +mkdir ${FAAD2} +extract ../archives/${FAAD2}.tar.gz --strip-components=1 --directory=${FAAD2} +cd ${FAAD2} ## Replace config.guess and config.sub cp ../../archives/config.guess ../../archives/config.sub .