diff --git a/config/software/libffi.rb b/config/software/libffi.rb index 3ef074516..bde3439b5 100644 --- a/config/software/libffi.rb +++ b/config/software/libffi.rb @@ -23,6 +23,7 @@ # version_list: url=https://github.com/libffi/libffi/releases filter=*.tar.gz +version("3.4.7") { source sha256: "138607dee268bdecf374adf9144c00e839e38541f75f24a1fcf18b78fda48b2d" } version("3.4.4") { source sha256: "d66c56ad259a82cf2a9dfc408b32bf5da52371500b84745f7fb8b645712df676" } version("3.4.2") { source sha256: "540fb721619a6aba3bdeef7d940d8e9e0e6d2c193595bc243241b77ff9e93620" } version("3.3") { source sha256: "72fba7922703ddfa7a028d513ac15a85c8d54c8d67f55fa5a4802885dc652056" } diff --git a/config/software/zlib.rb b/config/software/zlib.rb index 2933a7605..1cfc6ed43 100644 --- a/config/software/zlib.rb +++ b/config/software/zlib.rb @@ -15,7 +15,12 @@ # name "zlib" -default_version "1.2.13" +# MacOS 15 requires newer zlib due to compilation issues +if macos? && platform_version.satisfies?(">=15") + default_version "1.3.1" +else + default_version "1.2.13" +end # version_list: url=https://zlib.net/fossils/ filter=*.tar.gz