diff --git a/Gemfile b/Gemfile index 5b1a3df..18e40eb 100644 --- a/Gemfile +++ b/Gemfile @@ -2,5 +2,5 @@ source "https://rubygems.org" -gem "mini_portile2", "~> 2.8.1" -gem "rake", "~> 13.0.6" +gem "mini_portile2", "~> 2.8.6" +gem "rake", "~> 13.2.1" diff --git a/Gemfile.lock b/Gemfile.lock index b3deba8..03d3ace 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,15 +1,16 @@ GEM remote: https://rubygems.org/ specs: - mini_portile2 (2.8.1) - rake (13.0.6) + mini_portile2 (2.8.6) + rake (13.2.1) PLATFORMS + aarch64-linux-musl x86_64-linux DEPENDENCIES - mini_portile2 (~> 2.8.1) - rake (~> 13.0.6) + mini_portile2 (~> 2.8.6) + rake (~> 13.2.1) BUNDLED WITH 2.4.9 diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..2a92100 --- /dev/null +++ b/Makefile @@ -0,0 +1,7 @@ +.PHONY: build +build: compose.yaml + @docker compose build builder + +.PHONY: console +console: compose.yaml + @docker compose run --rm builder diff --git a/Rakefile b/Rakefile index 2cce3e0..4ddfb6a 100644 --- a/Rakefile +++ b/Rakefile @@ -2,28 +2,33 @@ require "digest/sha1" require "mini_portile2" +require "rake/clean" require "rake/packagetask" require "yaml" # extend MiniPortile for local compilation require_relative "src/custom_portile" -SUPPORTED_PLATFORMS = %w( - aarch64-linux-musl - x86_64-linux-musl - aarch64-apple-darwin20.0 - x86_64-apple-darwin20.0 -) - -HAVERSACK_VERSION = "0.4.0" +HAVERSACK_VERSION = "0.5.0" directory "downloads" directory "lib" directory "tmp" +CLEAN.concat(["lib", "tmp"]) +CLOBBER.concat(["downloads", "pkg"]) + # load libs.yml libs = YAML.safe_load(File.read("libs.yml")) +# build list of platforms from `libs` +SUPPORTED_PLATFORMS = Set.new +libs.each do |lib| + lib["binaries"].each do |binary| + SUPPORTED_PLATFORMS << binary["platform"] + end +end + # define tasks for download of each platform libs.each do |lib| binaries = lib["binaries"] @@ -51,7 +56,7 @@ libs.each do |lib| if url = found["url"] port.files << { url: found["url"], - sha256: found[:sha256], + sha256: found["sha256"], } end diff --git a/bin/aarch64-apple-darwin20.0-cc b/bin/aarch64-apple-darwin21.0-cc similarity index 97% rename from bin/aarch64-apple-darwin20.0-cc rename to bin/aarch64-apple-darwin21.0-cc index bca364c..844b0b7 100755 --- a/bin/aarch64-apple-darwin20.0-cc +++ b/bin/aarch64-apple-darwin21.0-cc @@ -135,9 +135,9 @@ _bsd_stat_readlink() { ################## https://github.com/mkropat/sh-realpath ##################### -TARGET_TRIPLET="aarch64-macos.11-none" -TARGET_PLATFORM="aarch64-apple-darwin20.0" -SDK_VERSION="${SDK_VERSION:-11}" +TARGET_TRIPLET="aarch64-macos.12-none" +TARGET_PLATFORM="aarch64-apple-darwin21.0" +SDK_VERSION="${SDK_VERSION:-12}" SCRIPT_PATH=$(realpath "$0") SCRIPT_DIR=$(dirname $SCRIPT_PATH) diff --git a/bin/x86_64-apple-darwin20.0-cc b/bin/x86_64-apple-darwin21.0-cc similarity index 97% rename from bin/x86_64-apple-darwin20.0-cc rename to bin/x86_64-apple-darwin21.0-cc index 0f009c2..ae2e7ba 100755 --- a/bin/x86_64-apple-darwin20.0-cc +++ b/bin/x86_64-apple-darwin21.0-cc @@ -135,9 +135,9 @@ _bsd_stat_readlink() { ################## https://github.com/mkropat/sh-realpath ##################### -TARGET_TRIPLET="x86_64-macos.11-none" -TARGET_PLATFORM="x86_64-apple-darwin20.0" -SDK_VERSION="${SDK_VERSION:-11}" +TARGET_TRIPLET="x86_64-macos.12-none" +TARGET_PLATFORM="x86_64-apple-darwin21.0" +SDK_VERSION="${SDK_VERSION:-12}" SCRIPT_PATH=$(realpath "$0") SCRIPT_DIR=$(dirname $SCRIPT_PATH) diff --git a/docker/builder.dockerfile b/docker/builder.dockerfile index df57af8..ea56d65 100644 --- a/docker/builder.dockerfile +++ b/docker/builder.dockerfile @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1.4 -FROM ruby:3.2.2-alpine AS base +FROM ruby:3.3.1-alpine AS base # upgrade system and installed dependencies for security patches RUN --mount=type=cache,sharing=private,target=/var/cache/apk \ diff --git a/libs.yml b/libs.yml index 72379c0..63afae9 100644 --- a/libs.yml +++ b/libs.yml @@ -1,6 +1,6 @@ --- - name: gc - version: "8.2.2" + version: "8.2.6" # alpine package: gc-dev # homebrew formulae: bdw-gc files: @@ -8,20 +8,20 @@ - bdw-gc.pc binaries: - platform: aarch64-linux-musl - url: https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/gc-dev-8.2.2-r2.apk - sha256: "35cda4e10d5fc2aa35fda951df9a0fcd83ddcab7fb3afbf9a02d250cc424f4b9" + url: https://dl-cdn.alpinelinux.org/alpine/edge/main/aarch64/gc-dev-8.2.6-r0.apk + sha256: "b72b1e5e5326a52e9d76adcbb1758ebfa70accd361a61c951537d6232a8d7eea" - platform: x86_64-linux-musl - url: https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/gc-dev-8.2.2-r2.apk - sha256: "2212d2dc576823ebcf98ad9679d43375045b22862c0ec02f7fe80e518f55792e" - - platform: aarch64-apple-darwin20.0 - url: https://ghcr.io/v2/homebrew/core/bdw-gc/blobs/sha256:162892760401052a1a6d6cb183bb6683c18905377489b9bf50151a80c816f967 - sha256: "162892760401052a1a6d6cb183bb6683c18905377489b9bf50151a80c816f967" - - platform: x86_64-apple-darwin20.0 - url: https://ghcr.io/v2/homebrew/core/bdw-gc/blobs/sha256:a55727cc7d7a7dbc8f7e61aca70a94dc07dcaccbfbffc5f92fcdc77dec64eaa7 - sha256: "a55727cc7d7a7dbc8f7e61aca70a94dc07dcaccbfbffc5f92fcdc77dec64eaa7" + url: https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/gc-dev-8.2.6-r0.apk + sha256: "fc38339195fd392a001ee91590fa328b2aabf4240bacb71773903f85dddbfda1" + - platform: aarch64-apple-darwin21.0 + url: https://ghcr.io/v2/homebrew/core/bdw-gc/blobs/sha256:d98f35081558a6411f47913a4da75a1d72449e08534ea27e113f3872b52654b2 + sha256: "d98f35081558a6411f47913a4da75a1d72449e08534ea27e113f3872b52654b2" + - platform: x86_64-apple-darwin21.0 + url: https://ghcr.io/v2/homebrew/core/bdw-gc/blobs/sha256:9f2c45bbb24805adaec4a3be2cbedad416ec8ff46a8ea558e1e11c0b7cec3ced + sha256: "9f2c45bbb24805adaec4a3be2cbedad416ec8ff46a8ea558e1e11c0b7cec3ced" - name: gmp - version: "6.2.1" + version: "6.3.0" # alpine package: gmp-dev # homebrew formulae: gmp files: @@ -29,17 +29,17 @@ - gmp.pc binaries: - platform: aarch64-linux-musl - url: https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/gmp-dev-6.2.1-r3.apk - sha256: "0e1fb3ca24ec25ecff5027d5ddb2acdca8257bfa0493dc9eb6f11660ffbdcb67" + url: https://dl-cdn.alpinelinux.org/alpine/edge/main/aarch64/gmp-dev-6.3.0-r0.apk + sha256: "395214d980ad987aaa5f21a4976378e52b6e162146a4a8eb51256b4a9125607e" - platform: x86_64-linux-musl - url: https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/gmp-dev-6.2.1-r3.apk - sha256: "893afa4b89cae681c5875571e651dc87cfe48f28997ad299e172a9e09287ab9f" - - platform: aarch64-apple-darwin20.0 - url: https://ghcr.io/v2/homebrew/core/gmp/blobs/sha256:491220f1ff2c662b96295d931a80702523eeaee681d7305fb02b561e527dcbb8 - sha256: "491220f1ff2c662b96295d931a80702523eeaee681d7305fb02b561e527dcbb8" - - platform: x86_64-apple-darwin20.0 - url: https://ghcr.io/v2/homebrew/core/gmp/blobs/sha256:e566452815d2ff5dc66da160bd1cd3d9cf02a17a07284cf0bac46496133383ae - sha256: "e566452815d2ff5dc66da160bd1cd3d9cf02a17a07284cf0bac46496133383ae" + url: https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/gmp-dev-6.3.0-r0.apk + sha256: "9a50ade4229e0d1f09466504979782c7f22a8df3b746879a76779a307e571d43" + - platform: aarch64-apple-darwin21.0 + url: https://ghcr.io/v2/homebrew/core/gmp/blobs/sha256:2115b33b8b4052f91ffb85e476c7fc0388cf4e614af1ce6453b35e6d25473911 + sha256: "2115b33b8b4052f91ffb85e476c7fc0388cf4e614af1ce6453b35e6d25473911" + - platform: x86_64-apple-darwin21.0 + url: https://ghcr.io/v2/homebrew/core/gmp/blobs/sha256:b04023f65b8c79c45798a4bfd97fdbeb10f1bf9e8416e22e8eeedbd9b2a8c102 + sha256: "b04023f65b8c79c45798a4bfd97fdbeb10f1bf9e8416e22e8eeedbd9b2a8c102" - name: libevent version: "2.1.12" @@ -53,25 +53,52 @@ binaries: - platform: aarch64-linux-musl urls: - - url: https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/libevent-static-2.1.12-r6.apk - sha256: "8d00519c5177e07471a3c7b0441b8d11bb64935a59809a888a681350b67bb4ad" - - url: https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/libevent-dev-2.1.12-r6.apk - sha256: "e649b0f7a4af2787e38ebe2082c4b12ebe0e46881e6ba7b1a5a934cd3869694e" + - url: https://dl-cdn.alpinelinux.org/alpine/edge/main/aarch64/libevent-static-2.1.12-r7.apk + sha256: "8b3d355d60e32fe0f70393866fcb594979787982665cee2e8632e04c67bf3c81" + - url: https://dl-cdn.alpinelinux.org/alpine/edge/main/aarch64/libevent-dev-2.1.12-r7.apk + sha256: "2a826089ecee1dfc27d020029cd7621d0cc2c8afe2a97a1304d9ebf65ca3361d" - platform: x86_64-linux-musl urls: - - url: https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/libevent-static-2.1.12-r6.apk - sha256: "c80052235c415526885d587739ca892513662bd5eefb9c37df1b6ec6bb003697" - - url: https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/libevent-dev-2.1.12-r6.apk - sha256: "a8e50e4dbfebdbba2f6b35e6e344df2f33b7a80059b29fe54bd525c485973431" - - platform: aarch64-apple-darwin20.0 - url: https://ghcr.io/v2/homebrew/core/libevent/blobs/sha256:53ca41440aee8d770530b0de6e655d570028afe0a99ed0e4e16f83af29e06ecb - sha256: "53ca41440aee8d770530b0de6e655d570028afe0a99ed0e4e16f83af29e06ecb" - - platform: x86_64-apple-darwin20.0 - url: https://ghcr.io/v2/homebrew/core/libevent/blobs/sha256:45758b448d82b82b6bea52bc9a72593ef22f04ebdaa4b4230cadf12768252e22 - sha256: "45758b448d82b82b6bea52bc9a72593ef22f04ebdaa4b4230cadf12768252e22" + - url: https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/libevent-static-2.1.12-r7.apk + sha256: "9580e0159e27465bc9fc7990ef04b2dab048d0f8863185960b10f60183d41b17" + - url: https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/libevent-dev-2.1.12-r7.apk + sha256: "009383e85d385151eb6df3f681aa2195cf19699872503844bed5edaa8ad8b7ae" + - platform: aarch64-apple-darwin21.0 + url: https://ghcr.io/v2/homebrew/core/libevent/blobs/sha256:a24d682548fb7cb11c127932240cced5d6fdb16feaaa6dc2ab3a7f0833e5df2e + sha256: "a24d682548fb7cb11c127932240cced5d6fdb16feaaa6dc2ab3a7f0833e5df2e" + - platform: x86_64-apple-darwin21.0 + url: https://ghcr.io/v2/homebrew/core/libevent/blobs/sha256:d0557018f19021fb4675a20d9cefda5e13646558c276ab7b4f01f96144b432f8 + sha256: "d0557018f19021fb4675a20d9cefda5e13646558c276ab7b4f01f96144b432f8" + +- name: libsodium + version: "1.0.19" + # alpine package: libsodium-static, libsodium-dev + # homebrew formulae: libsodium + files: + - libsodium.a + - libsodium.pc + binaries: + - platform: aarch64-linux-musl + urls: + - url: https://dl-cdn.alpinelinux.org/alpine/edge/main/aarch64/libsodium-static-1.0.19-r0.apk + sha256: "45dab6c348e57612ec9b62a38a2777f361db1056b4caeda1980d28f132a3615b" + - url: https://dl-cdn.alpinelinux.org/alpine/edge/main/aarch64/libsodium-dev-1.0.19-r0.apk + sha256: "106bf80208212cf32f52ade42af4d141d7b63abb65bb8d9457500415692ac70f" + - platform: x86_64-linux-musl + urls: + - url: https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/libsodium-static-1.0.19-r0.apk + sha256: "b43672e11e439cc4a045054c941e58a39810a3bd245e9d2be921cbfd882ad791" + - url: https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/libsodium-dev-1.0.19-r0.apk + sha256: "a0d5f387896c14357247e313edcf19818f7a0612518de6471276ab8e629f64dc" + - platform: aarch64-apple-darwin21.0 + url: https://ghcr.io/v2/homebrew/core/zlib/blobs/sha256:ebf10e203575beb64d6a8637ec2dc31774fa3141cfccab8ae7039f88b9efa7f6 + sha256: "ebf10e203575beb64d6a8637ec2dc31774fa3141cfccab8ae7039f88b9efa7f6" + - platform: x86_64-apple-darwin21.0 + url: https://ghcr.io/v2/homebrew/core/zlib/blobs/sha256:56bbfa3d7bd6a5ccf17ffa53ab926e67f24e74bd64b4740b56fd96c312e37c44 + sha256: "56bbfa3d7bd6a5ccf17ffa53ab926e67f24e74bd64b4740b56fd96c312e37c44" - name: openssl - version: "3.1.3" + version: "3.3.0" # alpine package: openssl-libs-static, openssl-dev # homebrew formulae: openssl@3 files: @@ -83,22 +110,22 @@ binaries: - platform: aarch64-linux-musl urls: - - url: https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/openssl-libs-static-3.1.3-r0.apk - sha256: "e976794572ab10cc1c940d63903fee5fb4b2ba35a2a5ab3d31f93db5b1c0834a" - - url: https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/openssl-dev-3.1.3-r0.apk - sha256: "f557f92bd6bff2761470d0dc70fbe400227d4e9d2e4375dd3d74f651c8b55b6b" + - url: https://dl-cdn.alpinelinux.org/alpine/edge/main/aarch64/openssl-libs-static-3.3.0-r1.apk + sha256: "120c1dcb9368ada4ed2fe47e06db85dc80469532fe6e97037e9b9ecabad7a0f3" + - url: https://dl-cdn.alpinelinux.org/alpine/edge/main/aarch64/openssl-dev-3.3.0-r1.apk + sha256: "888bfa2e9236c5abc8686e2ca9ded6f92b45246f875b08a8d6e27c2001efbe32" - platform: x86_64-linux-musl urls: - - url: https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/openssl-libs-static-3.1.3-r0.apk - sha256: "8fb2bae10835471830934855881dde990cbe28975e7aadcd962e3f3abbb3ae52" - - url: https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/openssl-dev-3.1.3-r0.apk - sha256: "489b0c9f392aeca7524b1850ced7dbe64e8f0ba30884377d6b56fc25251e7307" - - platform: aarch64-apple-darwin20.0 - url: https://ghcr.io/v2/homebrew/core/openssl/3/blobs/sha256:becff25b568741734f1026bfadc774447a66b025e91630e75b9ad8f0bb2250cb - sha256: "becff25b568741734f1026bfadc774447a66b025e91630e75b9ad8f0bb2250cb" - - platform: x86_64-apple-darwin20.0 - url: https://ghcr.io/v2/homebrew/core/openssl/3/blobs/sha256:54a0798dcff31fc2840554213157b1acd31ee862ccce8554dd3c6860583178b7 - sha256: "54a0798dcff31fc2840554213157b1acd31ee862ccce8554dd3c6860583178b7" + - url: https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/openssl-libs-static-3.3.0-r1.apk + sha256: "83d5f2f2650a61050791033d380af5c9df68b15cb7dddea266a19e1686ad89d5" + - url: https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/openssl-dev-3.3.0-r1.apk + sha256: "7ec3f07562e39d4b01d2c3ee40a40afbeacf3268832eca05ab115d6763f09b2c" + - platform: aarch64-apple-darwin21.0 + url: https://ghcr.io/v2/homebrew/core/openssl/3/blobs/sha256:1afa5e6964d9418fb8bb2d489e5069becd55f963c1ea7a2a30ca838b17d9bf66 + sha256: "1afa5e6964d9418fb8bb2d489e5069becd55f963c1ea7a2a30ca838b17d9bf66" + - platform: x86_64-apple-darwin21.0 + url: https://ghcr.io/v2/homebrew/core/openssl/3/blobs/sha256:f5b70155f3fdbf574843741924758ca05fc996263e348660ac817e75052dacf9 + sha256: "f5b70155f3fdbf574843741924758ca05fc996263e348660ac817e75052dacf9" - name: pcre version: "8.45" @@ -109,20 +136,20 @@ - libpcre.pc binaries: - platform: aarch64-linux-musl - url: https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/pcre-dev-8.45-r3.apk - sha256: "a01dbff9edef879de4713303c7ff0e50add8b43e2a44bf19dc26d8ea60a14506" + url: https://dl-cdn.alpinelinux.org/alpine/edge/main/aarch64/pcre-dev-8.45-r3.apk + sha256: "6e01f42479b5bfa810c0e1ee9e5404adf8c127073a455a47b0e75212d6b7d630" - platform: x86_64-linux-musl - url: https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/pcre-dev-8.45-r3.apk - sha256: "7b3b54a546c7a6e7e64f791b2126e7fea9659e0dd094866dd4a6ceb1c459a30f" - - platform: aarch64-apple-darwin20.0 - url: https://ghcr.io/v2/homebrew/core/pcre/blobs/sha256:2d6bfcafce9da9739e32ee433087e69a78cda3f18291350953e6ad260fefc50b - sha256: "2d6bfcafce9da9739e32ee433087e69a78cda3f18291350953e6ad260fefc50b" - - platform: x86_64-apple-darwin20.0 - url: https://ghcr.io/v2/homebrew/core/pcre/blobs/sha256:fb2fefbe1232706a603a6b385fc37253e5aafaf3536cb68b828ad1940b95e601 - sha256: "fb2fefbe1232706a603a6b385fc37253e5aafaf3536cb68b828ad1940b95e601" + url: https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/pcre-dev-8.45-r3.apk + sha256: "ea9c15d3c47a24582aae8d5e3d9b05834ad67eb33d2aa5710ff816979f292c3c" + - platform: aarch64-apple-darwin21.0 + url: https://ghcr.io/v2/homebrew/core/pcre/blobs/sha256:11193fd0a113c0bb330b1c2c21ab6f40d225c1893a451bba85e8a1562b914a1c + sha256: "11193fd0a113c0bb330b1c2c21ab6f40d225c1893a451bba85e8a1562b914a1c" + - platform: x86_64-apple-darwin21.0 + url: https://ghcr.io/v2/homebrew/core/pcre/blobs/sha256:5e5cc7a5bf8bb6488ec57d4263bf6b0bc89e93252a0a2460f846de29373162d8 + sha256: "5e5cc7a5bf8bb6488ec57d4263bf6b0bc89e93252a0a2460f846de29373162d8" - name: pcre2 - version: "10.42" + version: "10.43" # alpine package: pcre2-dev # homebrew formulae: pcre2 files: @@ -130,20 +157,20 @@ - libpcre2-8.pc binaries: - platform: aarch64-linux-musl - url: https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/pcre2-dev-10.42-r1.apk - sha256: "64c664c729871e56b552e6ecb726e8e66444b500956f5dd9b8b7bed90aa90483" + url: https://dl-cdn.alpinelinux.org/alpine/edge/main/aarch64/pcre2-dev-10.43-r0.apk + sha256: "87ad2e5dad1e7b1057cf27d2d9b647d46fd0398fcb453934d11ed8164d898b7d" - platform: x86_64-linux-musl - url: https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/pcre2-dev-10.42-r1.apk - sha256: "c0bb9d03c52d32fc2a88a43c5e5404230c0b24a4e53a761700cb54896f2d159b" - - platform: aarch64-apple-darwin20.0 - url: https://ghcr.io/v2/homebrew/core/pcre2/blobs/sha256:69483f445671a54f0e03f96b7ef41218913f793a84c32cf98de1e79aa029fbf1 - sha256: "69483f445671a54f0e03f96b7ef41218913f793a84c32cf98de1e79aa029fbf1" - - platform: x86_64-apple-darwin20.0 - url: https://ghcr.io/v2/homebrew/core/pcre2/blobs/sha256:1d858ca3171ba18bc70ca3980bafca1ce5ec65eb6550ff87d4f5facae0dd3b32 - sha256: "1d858ca3171ba18bc70ca3980bafca1ce5ec65eb6550ff87d4f5facae0dd3b32" + url: https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/pcre2-dev-10.43-r0.apk + sha256: "c09b3fb9041caef04bee081c09045de576c1200197a2f0240a1a81e3b5e3e167" + - platform: aarch64-apple-darwin21.0 + url: https://ghcr.io/v2/homebrew/core/pcre2/blobs/sha256:ce23b3c3a974b28c4a88537a92b33eb97d36ef6677f7d486264e391358573465 + sha256: "ce23b3c3a974b28c4a88537a92b33eb97d36ef6677f7d486264e391358573465" + - platform: x86_64-apple-darwin21.0 + url: https://ghcr.io/v2/homebrew/core/pcre2/blobs/sha256:af0d9f0935efc5c6a7a18ae15d399a65998ea5915e4c412a7620fafaf342c833 + sha256: "af0d9f0935efc5c6a7a18ae15d399a65998ea5915e4c412a7620fafaf342c833" - name: sqlite - version: "3.41.2" + version: "3.45.3" # alpine package: sqlite-static, sqlite-dev # homebrew formulae: sqlite files: @@ -152,22 +179,22 @@ binaries: - platform: aarch64-linux-musl urls: - - url: https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/sqlite-static-3.41.2-r2.apk - sha256: "b29626bfc923908bbefa45e1da10a102b8bb0315792ec84776c82a7570965513" - - url: https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/sqlite-dev-3.41.2-r2.apk - sha256: "f726fa8cd32faa0ea099dd48a99c5ba2109ebadb7287ef11fe205f46ed0e8a53" + - url: https://dl-cdn.alpinelinux.org/alpine/edge/main/aarch64/sqlite-static-3.45.3-r0.apk + sha256: "01e3b6d0ad968acdab47d81926e8e4d71a73ffea75d9f061a2e0bf483ef76e1f" + - url: https://dl-cdn.alpinelinux.org/alpine/edge/main/aarch64/sqlite-dev-3.45.3-r0.apk + sha256: "01b90dc653778d06484fe3c46d7c302f1e38f6cc2d6a5a973a0e067491cab035" - platform: x86_64-linux-musl urls: - - url: https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/sqlite-static-3.41.2-r2.apk - sha256: "3633781ea836c1173b393c7396af0fb779c2d61df524cfb7990c07a885ddafe3" - - url: https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/sqlite-dev-3.41.2-r2.apk - sha256: "43f98076a0c5a9921b18767f226370f25fcd43512beb3b25151e75f63c40dceb" - - platform: aarch64-apple-darwin20.0 - url: https://ghcr.io/v2/homebrew/core/sqlite/blobs/sha256:78d4c5470ab9287a5abc1f3d8bafe92d6d416ec375cbd3650ecb26ff1b0531ae - sha256: "78d4c5470ab9287a5abc1f3d8bafe92d6d416ec375cbd3650ecb26ff1b0531ae" - - platform: x86_64-apple-darwin20.0 - url: https://ghcr.io/v2/homebrew/core/sqlite/blobs/sha256:5fb0686e712e6623bee8bc1ef2cac08585fba4a6e5b3d5962b4a8f1f22c11edd - sha256: "5fb0686e712e6623bee8bc1ef2cac08585fba4a6e5b3d5962b4a8f1f22c11edd" + - url: https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/sqlite-static-3.45.3-r0.apk + sha256: "0ebbd6066ffb21ce45e52c58c1b26dc7ba59cffd8dd4517cf1866bc490a8c30b" + - url: https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/sqlite-dev-3.45.3-r0.apk + sha256: "c94df31606a49623cbd691542552966e83709cd610f1e6630ec37c8bbab68744" + - platform: aarch64-apple-darwin21.0 + url: https://ghcr.io/v2/homebrew/core/sqlite/blobs/sha256:e51cd4fb90a3a233f8b19d0068f1f4dfd537198be60b25261069b86a463090d5 + sha256: "e51cd4fb90a3a233f8b19d0068f1f4dfd537198be60b25261069b86a463090d5" + - platform: x86_64-apple-darwin21.0 + url: https://ghcr.io/v2/homebrew/core/sqlite/blobs/sha256:71900ed318d6491eac58d5828b46e939f8dbcb5e1b1cb70c6bbc8c21bbe93192 + sha256: "71900ed318d6491eac58d5828b46e939f8dbcb5e1b1cb70c6bbc8c21bbe93192" - name: yaml version: "0.2.5" @@ -179,25 +206,25 @@ binaries: - platform: aarch64-linux-musl urls: - - url: https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/yaml-static-0.2.5-r1.apk - sha256: "f65abf8794dc201defa388378b50a35061a191389b9e1c4d0e6c1e8db2efb730" - - url: https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/yaml-dev-0.2.5-r1.apk - sha256: "5d5f2bbf2f74381f1591286f07e41db472e030b33bcb09a5b1f7cc78b1f83d01" + - url: https://dl-cdn.alpinelinux.org/alpine/edge/main/aarch64/yaml-static-0.2.5-r2.apk + sha256: "88450b523da001bd21362120655fb9cdb6d5c893cb90123a930286caa06b0154" + - url: https://dl-cdn.alpinelinux.org/alpine/edge/main/aarch64/yaml-dev-0.2.5-r2.apk + sha256: "584028490e0287c6062229efceb7eb6fc9789daab5f6656ba184143b263fdc24" - platform: x86_64-linux-musl urls: - - url: https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/yaml-static-0.2.5-r1.apk - sha256: "4cfcc2e5b78976baee42c157a8fa90e071b71d6b0cb9d3da752d9a295abe0cca" - - url: https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/yaml-dev-0.2.5-r1.apk - sha256: "8fe18a91a6351d114ec7f3d2459886d833a6509dbd5ae9632c59ec2fbd0910b7" - - platform: aarch64-apple-darwin20.0 - url: https://ghcr.io/v2/homebrew/core/libyaml/blobs/sha256:fe1082f3475a144261b41e2c3e0728b9331911b1cbfadfbc1f3d70d454709154 - sha256: "fe1082f3475a144261b41e2c3e0728b9331911b1cbfadfbc1f3d70d454709154" - - platform: x86_64-apple-darwin20.0 - url: https://ghcr.io/v2/homebrew/core/libyaml/blobs/sha256:83547fba540a38c30705a59a2e746952c68857212e823c6ee97c186e088f75cd - sha256: "83547fba540a38c30705a59a2e746952c68857212e823c6ee97c186e088f75cd" + - url: https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/yaml-static-0.2.5-r2.apk + sha256: "4ba9f7da0dbf686ea1c1aaa0b1817d6bfd2869479d5045b12f0ffdec578c6dc6" + - url: https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/yaml-dev-0.2.5-r2.apk + sha256: "63e26e9ac39e47c221ac0f52264b8fbad521a8c96d817f21fd7a3e737ff88fb6" + - platform: aarch64-apple-darwin21.0 + url: https://ghcr.io/v2/homebrew/core/libyaml/blobs/sha256:a436da33a05f805258c5951a365dec4e8d70a908dbe5dacdeb6b2ecd0efd5024 + sha256: "a436da33a05f805258c5951a365dec4e8d70a908dbe5dacdeb6b2ecd0efd5024" + - platform: x86_64-apple-darwin21.0 + url: https://ghcr.io/v2/homebrew/core/libyaml/blobs/sha256:dbd54ce703c6d8eb77e708f75b4730ad2653d28f6291c4a26dc22158beb3f210 + sha256: "dbd54ce703c6d8eb77e708f75b4730ad2653d28f6291c4a26dc22158beb3f210" - name: zlib - version: "1.2.13" + version: "1.3.1" # alpine package: zlib-static, zlib-dev # homebrew formulae: zlib files: @@ -206,19 +233,19 @@ binaries: - platform: aarch64-linux-musl urls: - - url: https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/zlib-static-1.2.13-r1.apk - sha256: "92fc80f4fdc103cfe31416c1aa6ba31341bb0f23400f4bc582969a3822a38715" - - url: https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/zlib-dev-1.2.13-r1.apk - sha256: "e86b4b5ea3479a9d40b39b8f499c4b1fb884a23459bdc7000449547e314e5f2a" + - url: https://dl-cdn.alpinelinux.org/alpine/edge/main/aarch64/zlib-static-1.3.1-r1.apk + sha256: "3aad2d011529203458da491ee26bf5be895fcbeafc985075ca8d81e65d4b1605" + - url: https://dl-cdn.alpinelinux.org/alpine/edge/main/aarch64/zlib-dev-1.3.1-r1.apk + sha256: "5435a112c4b864303efe24d29e42da2821e1b9366e86f1f51e4f41ee7052ad2d" - platform: x86_64-linux-musl urls: - - url: https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/zlib-static-1.2.13-r1.apk - sha256: "096e193c2a6d2dcc8e01e54577d6e83fbaf4d53b625d51c438496cfbe2df09bb" - - url: https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/zlib-dev-1.2.13-r1.apk - sha256: "c45e9765ac82ba9a74a20e224f345db6c341342c31ca09be48c9c3b995c9998d" - - platform: aarch64-apple-darwin20.0 - url: https://ghcr.io/v2/homebrew/core/zlib/blobs/sha256:5dfa4fd7fb89f0aff96b98965da0af7e01ef6c3b8f4a90f7b2b135e2f757783f - sha256: "5dfa4fd7fb89f0aff96b98965da0af7e01ef6c3b8f4a90f7b2b135e2f757783f" - - platform: x86_64-apple-darwin20.0 - url: https://ghcr.io/v2/homebrew/core/zlib/blobs/sha256:c7e4e0fed83c7515f658f802604e2b6a0be47f1020d4ddfd2025aa748641fe00 - sha256: "c7e4e0fed83c7515f658f802604e2b6a0be47f1020d4ddfd2025aa748641fe00" + - url: https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/zlib-static-1.3.1-r1.apk + sha256: "98ee3a8ab506cf9671c1d7d2b2feb3b988fb9565227b91bc959b2d6a6e982d38" + - url: https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/zlib-dev-1.3.1-r1.apk + sha256: "cf50635cf7280a775ed99d1a46a2cecc8f40ef4d0f3889d040d27e51d05cde60" + - platform: aarch64-apple-darwin21.0 + url: https://ghcr.io/v2/homebrew/core/zlib/blobs/sha256:ebf10e203575beb64d6a8637ec2dc31774fa3141cfccab8ae7039f88b9efa7f6 + sha256: "ebf10e203575beb64d6a8637ec2dc31774fa3141cfccab8ae7039f88b9efa7f6" + - platform: x86_64-apple-darwin21.0 + url: https://ghcr.io/v2/homebrew/core/zlib/blobs/sha256:56bbfa3d7bd6a5ccf17ffa53ab926e67f24e74bd64b4740b56fd96c312e37c44 + sha256: "56bbfa3d7bd6a5ccf17ffa53ab926e67f24e74bd64b4740b56fd96c312e37c44"