From 2c2e42bdd8ad4f11e4119f8f641ac0b3902cfa17 Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Mon, 4 Mar 2024 18:49:49 -0800 Subject: [PATCH 01/23] fix: static keyfork --- packages/keyfork/Containerfile | 81 ++++++++-------------------------- 1 file changed, 19 insertions(+), 62 deletions(-) diff --git a/packages/keyfork/Containerfile b/packages/keyfork/Containerfile index fbc92e3..b4b37ad 100644 --- a/packages/keyfork/Containerfile +++ b/packages/keyfork/Containerfile @@ -1,93 +1,50 @@ -ARG RUST_VERSION=1.76.0 - FROM scratch AS base ENV VERSION=0.1.0 -# https://git.distrust.co/public/keyfork/archive/keyfork-v0.1.0.tar.gz ENV SRC_HASH=f6104056538f846a9575e8e407a1e5bb938eac47b3852de4c7359a6972abdcda ENV SRC_FILE=keyfork-v${VERSION}.tar.gz ENV SRC_SITE=https://git.distrust.co/public/keyfork/archive/${SRC_FILE} FROM base AS fetch ADD --checksum=sha256:${SRC_HASH} ${SRC_SITE} . - -FROM stagex/rust:${RUST_VERSION} AS rust -FROM fetch AS rust-fetch - +COPY --from=stagex/rust . / COPY --from=stagex/busybox . / COPY --from=stagex/musl . / -COPY --from=rust . / - COPY --from=stagex/gcc . / COPY --from=stagex/llvm . / COPY --from=stagex/libunwind . / COPY --from=stagex/openssl . / COPY --from=stagex/zlib . / - -# NOTE: Necessary for `cargo fetch`, but CA trust is not relied upon COPY --from=stagex/ca-certificates . / - -RUN --network=none < Date: Thu, 7 Mar 2024 08:38:27 -0800 Subject: [PATCH 02/23] fix: force musl rust to default to dynamic linking --- packages/rust/Containerfile | 8 +++- packages/rust/no-default-static.patch | 58 +++++++++++++++++++++++++++ 2 files changed, 65 insertions(+), 1 deletion(-) create mode 100644 packages/rust/no-default-static.patch diff --git a/packages/rust/Containerfile b/packages/rust/Containerfile index 3119bc3..0298715 100644 --- a/packages/rust/Containerfile +++ b/packages/rust/Containerfile @@ -106,12 +106,16 @@ COPY <<-'EOF' build.sh VERSION=${1} BUILD_VERSION=${2} TOOLS=${3:-cargo} + PATCHES=${4:-} PREFIX=/rust-${VERSION}/usr BUILD_PREFIX=/rust-${BUILD_VERSION}/usr #HACK because rust build seemindly ignores LD_LIBRARY_PATH cp ${BUILD_PREFIX}/lib/rustlib/x86_64-unknown-linux-musl/lib/*.so /usr/lib tar -xzf rustc-${VERSION}-src.tar.gz cd rustc-${VERSION}-src + [[ -z "$PATCHES" ]] || for name in ${PATCHES//,/ }; do + patch -p1 < ../${name}.patch + done ./configure \ --build="x86_64-unknown-linux-musl" \ --host="x86_64-unknown-linux-musl" \ @@ -184,7 +188,9 @@ RUN sh build.sh 1.74.0 1.73.0 # HACK: Required by Rust 1.75.0 RUN mkdir -p $HOME/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ RUN sh build.sh 1.75.0 1.74.0 -RUN sh build.sh 1.76.0 1.75.0 cargo,clippy,rustdoc,rustfmt,rust-demangler + +ADD no-default-static.patch . +RUN sh build.sh 1.76.0 1.75.0 cargo,clippy,rustdoc,rustfmt,rust-demangler no-default-static FROM build as install RUN <<-EOF diff --git a/packages/rust/no-default-static.patch b/packages/rust/no-default-static.patch new file mode 100644 index 0000000..4ddb919 --- /dev/null +++ b/packages/rust/no-default-static.patch @@ -0,0 +1,58 @@ +From: Jakub Jirutka +Date: Sat, 08 Aug 2016 15:06:00 +0200 +Subject: [PATCH] Fix linux_musl_base for native musl host + +See https://github.com/rust-lang/rust/pull/40113 + +--- a/compiler/rustc_target/src/spec/base/linux_musl.rs ++++ b/compiler/rustc_target/src/spec/base/linux_musl.rs +@@ -1,16 +1,12 @@ +-use crate::spec::crt_objects; +-use crate::spec::{base, LinkSelfContainedDefault, TargetOptions}; ++use crate::spec::{base, TargetOptions}; + + pub fn opts() -> TargetOptions { + let mut base = base::linux::opts(); + + base.env = "musl".into(); +- base.pre_link_objects_self_contained = crt_objects::pre_musl_self_contained(); +- base.post_link_objects_self_contained = crt_objects::post_musl_self_contained(); +- base.link_self_contained = LinkSelfContainedDefault::InferredForMusl; + + // These targets statically link libc by default +- base.crt_static_default = true; ++ base.crt_static_default = false; + + base + } +--- a/compiler/rustc_target/src/spec/crt_objects.rs ++++ b/compiler/rustc_target/src/spec/crt_objects.rs +@@ -58,28 +61,6 @@ + (LinkOutputKind::StaticPicExe, &[obj]), + (LinkOutputKind::DynamicDylib, &[obj]), + (LinkOutputKind::StaticDylib, &[obj]), +- ]) +-} +- +-pub(super) fn pre_musl_self_contained() -> CrtObjects { +- new(&[ +- (LinkOutputKind::DynamicNoPicExe, &["crt1.o", "crti.o", "crtbegin.o"]), +- (LinkOutputKind::DynamicPicExe, &["Scrt1.o", "crti.o", "crtbeginS.o"]), +- (LinkOutputKind::StaticNoPicExe, &["crt1.o", "crti.o", "crtbegin.o"]), +- (LinkOutputKind::StaticPicExe, &["rcrt1.o", "crti.o", "crtbeginS.o"]), +- (LinkOutputKind::DynamicDylib, &["crti.o", "crtbeginS.o"]), +- (LinkOutputKind::StaticDylib, &["crti.o", "crtbeginS.o"]), +- ]) +-} +- +-pub(super) fn post_musl_self_contained() -> CrtObjects { +- new(&[ +- (LinkOutputKind::DynamicNoPicExe, &["crtend.o", "crtn.o"]), +- (LinkOutputKind::DynamicPicExe, &["crtendS.o", "crtn.o"]), +- (LinkOutputKind::StaticNoPicExe, &["crtend.o", "crtn.o"]), +- (LinkOutputKind::StaticPicExe, &["crtendS.o", "crtn.o"]), +- (LinkOutputKind::DynamicDylib, &["crtendS.o", "crtn.o"]), +- (LinkOutputKind::StaticDylib, &["crtendS.o", "crtn.o"]), + ]) + } + From 8600e7bec9374c69920c43d3757f291f1d03f79e Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Thu, 7 Mar 2024 22:54:13 -0800 Subject: [PATCH 03/23] feat: package libqrencode --- packages/libqrencode/Containerfile | 39 ++++++++++++++++++++++++++++++ src/packages.mk | 13 ++++++++++ 2 files changed, 52 insertions(+) create mode 100644 packages/libqrencode/Containerfile diff --git a/packages/libqrencode/Containerfile b/packages/libqrencode/Containerfile new file mode 100644 index 0000000..4fe7b31 --- /dev/null +++ b/packages/libqrencode/Containerfile @@ -0,0 +1,39 @@ +FROM scratch as base +ARG ARCH=x86_64 +ENV VERSION=4.1.1 +ENV SRC_HASH=da448ed4f52aba6bcb0cd48cac0dd51b8692bccc4cd127431402fca6f8171e8e +ENV SRC_FILE=qrencode-${VERSION}.tar.gz +ENV SRC_SITE=https://fukuchi.org/works/qrencode/${SRC_FILE} + +FROM base as fetch +ADD --checksum=sha256:${SRC_HASH} ${SRC_SITE} . + +FROM fetch as build +COPY --from=stagex/busybox . / +COPY --from=stagex/binutils . / +COPY --from=stagex/musl . / +COPY --from=stagex/linux-headers . / +COPY --from=stagex/make . / +COPY --from=stagex/gcc . / +RUN tar -xzf ${SRC_FILE} +WORKDIR qrencode-${VERSION} +RUN --network=none <<-EOF + set -eux + ./configure \ + --build=${ARCH}-linux-musl \ + --host=${ARCH}-linux-musl \ + --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info \ + --localstatedir=/var \ + --with-tests + make -j "$(nproc)" +EOF + +FROM build as install +RUN --network=none make DESTDIR="/rootfs" install +RUN find /rootfs -exec touch -hcd "@0" "{}" + + +FROM stagex/filesystem as package +COPY --from=install /rootfs/. / diff --git a/src/packages.mk b/src/packages.mk index fadb667..f6f6ec8 100644 --- a/src/packages.mk +++ b/src/packages.mk @@ -605,6 +605,19 @@ out/libksba/index.json: \ out/zlib/index.json $(call build,libksba) +.PHONY: libqrencode +libqrencode: out/libqrencode/index.json +out/libqrencode/index.json: \ + packages/libqrencode/Containerfile \ + out/filesystem/index.json \ + out/binutils/index.json \ + out/busybox/index.json \ + out/gcc/index.json \ + out/linux-headers/index.json \ + out/make/index.json \ + out/musl/index.json + $(call build,libqrencode) + .PHONY: libtool libtool: out/libtool/index.json out/libtool/index.json: \ From f911d145e8dbc8b2b81808cd46b160b21067e0fc Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Thu, 7 Mar 2024 22:58:05 -0800 Subject: [PATCH 04/23] fix: static link keyfork --- packages/keyfork/Containerfile | 9 +++++---- src/packages.mk | 1 + 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/keyfork/Containerfile b/packages/keyfork/Containerfile index b4b37ad..cf836dc 100644 --- a/packages/keyfork/Containerfile +++ b/packages/keyfork/Containerfile @@ -1,7 +1,7 @@ FROM scratch AS base -ENV VERSION=0.1.0 -ENV SRC_HASH=f6104056538f846a9575e8e407a1e5bb938eac47b3852de4c7359a6972abdcda -ENV SRC_FILE=keyfork-v${VERSION}.tar.gz +ENV VERSION=37f63fd63ac58ba338719395977054d9d3202325 +ENV SRC_HASH=ba59a3090f0ad9fe051197f1f4b77d70dcb92eceaa3dff80133887e46b271cf8 +ENV SRC_FILE=${VERSION}.tar.gz ENV SRC_SITE=https://git.distrust.co/public/keyfork/archive/${SRC_FILE} FROM base AS fetch @@ -34,11 +34,12 @@ COPY --from=stagex/binutils . / ENV RUST_BACKTRACE=1 ENV NETTLE_STATIC=yes ENV PCSC_LIB_NAME=static=pcsclite -ENV RUSTFLAGS='-C target-feature=+crt-static -C codegen-units=1' +ENV RUSTFLAGS='-C codegen-units=1' RUN --network=none \ cargo build \ --frozen \ --release \ + --features static \ --target x86_64-unknown-linux-musl \ --bin keyfork diff --git a/src/packages.mk b/src/packages.mk index fadb667..93e7638 100644 --- a/src/packages.mk +++ b/src/packages.mk @@ -533,6 +533,7 @@ out/keyfork/index.json: \ out/openssl/index.json \ out/pcsc-lite/index.json \ out/pkgconf/index.json \ + out/rust/index.json \ out/zlib/index.json $(call build,keyfork) From 383bdcb3ab59f4d8e4f782bec7ca7a75122419bc Mon Sep 17 00:00:00 2001 From: ryan Date: Fri, 8 Mar 2024 19:32:04 -0500 Subject: [PATCH 05/23] fix: static keyfork: build with +crt-static on -crt-static rust --- packages/keyfork/Containerfile | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/keyfork/Containerfile b/packages/keyfork/Containerfile index cf836dc..ac4ebc8 100644 --- a/packages/keyfork/Containerfile +++ b/packages/keyfork/Containerfile @@ -34,12 +34,11 @@ COPY --from=stagex/binutils . / ENV RUST_BACKTRACE=1 ENV NETTLE_STATIC=yes ENV PCSC_LIB_NAME=static=pcsclite -ENV RUSTFLAGS='-C codegen-units=1' +ENV RUSTFLAGS='-C codegen-units=1 -C target-feature=+crt-static' RUN --network=none \ cargo build \ --frozen \ --release \ - --features static \ --target x86_64-unknown-linux-musl \ --bin keyfork From aa53b3e801afc30554b4e085f58f2a6c7d009641 Mon Sep 17 00:00:00 2001 From: ryan Date: Fri, 8 Mar 2024 20:09:09 -0500 Subject: [PATCH 06/23] PULL_REQUEST_TEMPLATE: Initial commit --- PULL_REQUEST_TEMPLATE.yaml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 PULL_REQUEST_TEMPLATE.yaml diff --git a/PULL_REQUEST_TEMPLATE.yaml b/PULL_REQUEST_TEMPLATE.yaml new file mode 100644 index 0000000..29af526 --- /dev/null +++ b/PULL_REQUEST_TEMPLATE.yaml @@ -0,0 +1,31 @@ +name: "Pull Request" +about: "Submit a pull request" +ref: "main" +body: +- type: textarea + id: description + attributes: + label: What changes does this PR introduce? + validation: + required: false +- type: textarea + id: what-modifies + attributes: + label: What package does this PR add or modify, if any? + validations: + required: false +- type: textarea + id: digests + attributes: + label: Package digests + description: Please copy and paste the digests + placeholder: "$ make digests | xclip -sel c" + render: shell +- type: checkboxes + id: reproduce + attributes: + label: If modifying packages, have the packages been reproduced locally? + description: This is optional, but helps reduce maintenance burden. + options: + - label: I have built this package twice and confirmed it reproduces. + required: false From 91521fad89861599ba0d3c27006297587f6ee9e8 Mon Sep 17 00:00:00 2001 From: ryan Date: Fri, 8 Mar 2024 20:15:42 -0500 Subject: [PATCH 07/23] preseed: timestmap everything with current time --- src/preseed.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/preseed.sh b/src/preseed.sh index 06df495..b244bf9 100755 --- a/src/preseed.sh +++ b/src/preseed.sh @@ -1,6 +1,8 @@ #!/bin/sh set -eu +date="$(date '+%D %T')" + fetch(){ line=${1?} local package=$(echo ${line} | sed 's/^[a-z0-9]\+ \(.*\)/\1/g'); @@ -15,3 +17,5 @@ fetch(){ while read line; do fetch "${line}" done < digests.txt + +find out -type f -exec touch -d "$date" {} + From e5c46850ee4617f8c07024ca70b0bc1bef4c860d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Se=C3=A1n=20C=20McCord?= Date: Fri, 8 Mar 2024 21:19:17 -0500 Subject: [PATCH 08/23] update sxctl to v0.0.5 regenerate package.mk with new sxctl --- packages/sxctl/Containerfile | 4 +- src/packages.mk | 152 +++++++++++++++++------------------ 2 files changed, 76 insertions(+), 80 deletions(-) diff --git a/packages/sxctl/Containerfile b/packages/sxctl/Containerfile index d75c557..fa06880 100644 --- a/packages/sxctl/Containerfile +++ b/packages/sxctl/Containerfile @@ -1,8 +1,8 @@ FROM scratch as base -ENV VERSION=0.0.4 +ENV VERSION=0.0.5 ENV SRC_FILE=v${VERSION}.tar.gz ENV SRC_SITE=https://codeberg.org/stagex/sxctl/archive/${SRC_FILE} -ENV SRC_HASH=ea911883d193688cbb32d7106fb20f159536f9f98350e67d73a9e24df795b8c8 +ENV SRC_HASH=26f0dd95e72b632036c598d055ef6b78cec88c497dd67ede30d1498bb8229412 FROM base as fetch ADD --checksum=sha256:${SRC_HASH} ${SRC_SITE} . diff --git a/src/packages.mk b/src/packages.mk index fadb667..0c9c6a4 100644 --- a/src/packages.mk +++ b/src/packages.mk @@ -3,11 +3,11 @@ argp-standalone: out/argp-standalone/index.json out/argp-standalone/index.json: \ packages/argp-standalone/Containerfile \ - out/filesystem/index.json \ out/autoconf/index.json \ out/automake/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/m4/index.json \ out/make/index.json \ @@ -19,9 +19,9 @@ out/argp-standalone/index.json: \ autoconf: out/autoconf/index.json out/autoconf/index.json: \ packages/autoconf/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/m4/index.json \ out/make/index.json \ @@ -33,10 +33,10 @@ out/autoconf/index.json: \ automake: out/automake/index.json out/automake/index.json: \ packages/automake/Containerfile \ - out/filesystem/index.json \ out/autoconf/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/m4/index.json \ out/make/index.json \ @@ -48,9 +48,9 @@ out/automake/index.json: \ bash: out/bash/index.json out/bash/index.json: \ packages/bash/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/make/index.json \ out/musl/index.json @@ -60,12 +60,12 @@ out/bash/index.json: \ bc: out/bc/index.json out/bc/index.json: \ packages/bc/Containerfile \ - out/filesystem/index.json \ out/bash/index.json \ out/binutils/index.json \ out/bison/index.json \ out/coreutils/index.json \ out/ed/index.json \ + out/filesystem/index.json \ out/findutils/index.json \ out/flex/index.json \ out/gawk/index.json \ @@ -93,11 +93,11 @@ out/binutils/index.json: \ bison: out/bison/index.json out/bison/index.json: \ packages/bison/Containerfile \ - out/filesystem/index.json \ out/autoconf/index.json \ out/automake/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/m4/index.json \ out/make/index.json \ @@ -117,18 +117,18 @@ out/busybox/index.json: \ ca-certificates: out/ca-certificates/index.json out/ca-certificates/index.json: \ packages/ca-certificates/Containerfile \ - out/filesystem/index.json \ - out/busybox/index.json + out/busybox/index.json \ + out/filesystem/index.json $(call build,ca-certificates) .PHONY: clang clang: out/clang/index.json out/clang/index.json: \ packages/clang/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ out/cmake/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/llvm/index.json \ out/musl/index.json \ @@ -143,9 +143,9 @@ out/clang/index.json: \ cmake: out/cmake/index.json out/cmake/index.json: \ packages/cmake/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/linux-headers/index.json \ out/make/index.json \ @@ -159,9 +159,9 @@ out/cmake/index.json: \ coreutils: out/coreutils/index.json out/coreutils/index.json: \ packages/coreutils/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/make/index.json \ out/musl/index.json \ @@ -172,9 +172,9 @@ out/coreutils/index.json: \ cpio: out/cpio/index.json out/cpio/index.json: \ packages/cpio/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/make/index.json \ out/musl/index.json @@ -184,9 +184,9 @@ out/cpio/index.json: \ curl: out/curl/index.json out/curl/index.json: \ packages/curl/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/make/index.json \ out/musl/index.json \ @@ -197,9 +197,9 @@ out/curl/index.json: \ diffutils: out/diffutils/index.json out/diffutils/index.json: \ packages/diffutils/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/make/index.json \ out/musl/index.json @@ -209,11 +209,11 @@ out/diffutils/index.json: \ dosfstools: out/dosfstools/index.json out/dosfstools/index.json: \ packages/dosfstools/Containerfile \ - out/filesystem/index.json \ out/autoconf/index.json \ out/automake/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/libtool/index.json \ out/m4/index.json \ @@ -226,9 +226,9 @@ out/dosfstools/index.json: \ ed: out/ed/index.json out/ed/index.json: \ packages/ed/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/lzip/index.json \ out/make/index.json \ @@ -240,10 +240,10 @@ out/ed/index.json: \ eif_build: out/eif_build/index.json out/eif_build/index.json: \ packages/eif_build/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ out/ca-certificates/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/git/index.json \ out/libunwind/index.json \ @@ -259,13 +259,13 @@ out/eif_build/index.json: \ elfutils: out/elfutils/index.json out/elfutils/index.json: \ packages/elfutils/Containerfile \ - out/filesystem/index.json \ out/argp-standalone/index.json \ out/autoconf/index.json \ out/automake/index.json \ out/binutils/index.json \ out/bison/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/flex/index.json \ out/gcc/index.json \ out/gettext/index.json \ @@ -286,7 +286,6 @@ out/elfutils/index.json: \ eudev: out/eudev/index.json out/eudev/index.json: \ packages/eudev/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ out/gcc/index.json \ @@ -300,11 +299,11 @@ out/eudev/index.json: \ file: out/file/index.json out/file/index.json: \ packages/file/Containerfile \ - out/filesystem/index.json \ out/autoconf/index.json \ out/automake/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/libtool/index.json \ out/m4/index.json \ @@ -324,9 +323,9 @@ out/filesystem/index.json: \ findutils: out/findutils/index.json out/findutils/index.json: \ packages/findutils/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/make/index.json \ out/musl/index.json @@ -336,12 +335,12 @@ out/findutils/index.json: \ flex: out/flex/index.json out/flex/index.json: \ packages/flex/Containerfile \ - out/filesystem/index.json \ out/autoconf/index.json \ out/automake/index.json \ out/binutils/index.json \ out/bison/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/gettext/index.json \ out/libtool/index.json \ @@ -355,9 +354,9 @@ out/flex/index.json: \ gawk: out/gawk/index.json out/gawk/index.json: \ packages/gawk/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/make/index.json \ out/musl/index.json @@ -367,9 +366,9 @@ out/gawk/index.json: \ gcc: out/gcc/index.json out/gcc/index.json: \ packages/gcc/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/musl/index.json \ out/stage3/index.json $(call build,gcc) @@ -378,9 +377,9 @@ out/gcc/index.json: \ gen_initramfs: out/gen_initramfs/index.json out/gen_initramfs/index.json: \ packages/gen_initramfs/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/musl/index.json $(call build,gen_initramfs) @@ -389,9 +388,9 @@ out/gen_initramfs/index.json: \ gettext: out/gettext/index.json out/gettext/index.json: \ packages/gettext/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/libxml2/index.json \ out/make/index.json \ @@ -402,9 +401,9 @@ out/gettext/index.json: \ git: out/git/index.json out/git/index.json: \ packages/git/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/gettext/index.json \ out/make/index.json \ @@ -417,7 +416,6 @@ out/git/index.json: \ gmp: out/gmp/index.json out/gmp/index.json: \ packages/gmp/Containerfile \ - out/filesystem/index.json \ out/autoconf/index.json \ out/automake/index.json \ out/binutils/index.json \ @@ -434,10 +432,10 @@ out/gmp/index.json: \ go: out/go/index.json out/go/index.json: \ packages/go/Containerfile \ - out/filesystem/index.json \ out/bash/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/musl/index.json $(call build,go) @@ -446,7 +444,6 @@ out/go/index.json: \ gperf: out/gperf/index.json out/gperf/index.json: \ packages/gperf/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ out/gcc/index.json \ @@ -458,9 +455,9 @@ out/gperf/index.json: \ gpg: out/gpg/index.json out/gpg/index.json: \ packages/gpg/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/libassuan/index.json \ out/libgcrypt/index.json \ @@ -476,9 +473,9 @@ out/gpg/index.json: \ grep: out/grep/index.json out/grep/index.json: \ packages/grep/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/make/index.json \ out/musl/index.json @@ -488,10 +485,10 @@ out/grep/index.json: \ grub: out/grub/index.json out/grub/index.json: \ packages/grub/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/bison/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/flex/index.json \ out/gcc/index.json \ out/linux-headers/index.json \ @@ -505,9 +502,9 @@ out/grub/index.json: \ gzip: out/gzip/index.json out/gzip/index.json: \ packages/gzip/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/make/index.json \ out/musl/index.json @@ -517,7 +514,6 @@ out/gzip/index.json: \ keyfork: out/keyfork/index.json out/keyfork/index.json: \ packages/keyfork/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ out/ca-certificates/index.json \ @@ -533,6 +529,7 @@ out/keyfork/index.json: \ out/openssl/index.json \ out/pcsc-lite/index.json \ out/pkgconf/index.json \ + out/rust/index.json \ out/zlib/index.json $(call build,keyfork) @@ -540,9 +537,9 @@ out/keyfork/index.json: \ libassuan: out/libassuan/index.json out/libassuan/index.json: \ packages/libassuan/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/libgpg-error/index.json \ out/make/index.json \ @@ -553,7 +550,6 @@ out/libassuan/index.json: \ libcap: out/libcap/index.json out/libcap/index.json: \ packages/libcap/Containerfile \ - out/filesystem/index.json \ out/bash/index.json \ out/binutils/index.json \ out/busybox/index.json \ @@ -568,9 +564,9 @@ out/libcap/index.json: \ libgcrypt: out/libgcrypt/index.json out/libgcrypt/index.json: \ packages/libgcrypt/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/libgpg-error/index.json \ out/make/index.json \ @@ -581,9 +577,9 @@ out/libgcrypt/index.json: \ libgpg-error: out/libgpg-error/index.json out/libgpg-error/index.json: \ packages/libgpg-error/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/make/index.json \ out/musl/index.json \ @@ -594,9 +590,9 @@ out/libgpg-error/index.json: \ libksba: out/libksba/index.json out/libksba/index.json: \ packages/libksba/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/libgpg-error/index.json \ out/make/index.json \ @@ -609,9 +605,9 @@ out/libksba/index.json: \ libtool: out/libtool/index.json out/libtool/index.json: \ packages/libtool/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/m4/index.json \ out/make/index.json \ @@ -622,11 +618,11 @@ out/libtool/index.json: \ libunwind: out/libunwind/index.json out/libunwind/index.json: \ packages/libunwind/Containerfile \ - out/filesystem/index.json \ out/autoconf/index.json \ out/automake/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/libtool/index.json \ out/make/index.json \ @@ -637,11 +633,11 @@ out/libunwind/index.json: \ libxml2: out/libxml2/index.json out/libxml2/index.json: \ packages/libxml2/Containerfile \ - out/filesystem/index.json \ out/autoconf/index.json \ out/automake/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/libtool/index.json \ out/m4/index.json \ @@ -657,9 +653,9 @@ out/libxml2/index.json: \ libzstd: out/libzstd/index.json out/libzstd/index.json: \ packages/libzstd/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/meson/index.json \ out/musl/index.json \ @@ -673,7 +669,6 @@ out/libzstd/index.json: \ linux-airgap: out/linux-airgap/index.json out/linux-airgap/index.json: \ packages/linux-airgap/Containerfile \ - out/filesystem/index.json \ out/bash/index.json \ out/bc/index.json \ out/binutils/index.json \ @@ -681,6 +676,7 @@ out/linux-airgap/index.json: \ out/coreutils/index.json \ out/diffutils/index.json \ out/elfutils/index.json \ + out/filesystem/index.json \ out/findutils/index.json \ out/flex/index.json \ out/gawk/index.json \ @@ -705,7 +701,6 @@ out/linux-airgap/index.json: \ linux-generic: out/linux-generic/index.json out/linux-generic/index.json: \ packages/linux-generic/Containerfile \ - out/filesystem/index.json \ out/bash/index.json \ out/bc/index.json \ out/binutils/index.json \ @@ -713,6 +708,7 @@ out/linux-generic/index.json: \ out/coreutils/index.json \ out/diffutils/index.json \ out/elfutils/index.json \ + out/filesystem/index.json \ out/findutils/index.json \ out/flex/index.json \ out/gawk/index.json \ @@ -745,7 +741,6 @@ out/linux-headers/index.json: \ linux-nitro: out/linux-nitro/index.json out/linux-nitro/index.json: \ packages/linux-nitro/Containerfile \ - out/filesystem/index.json \ out/bash/index.json \ out/bc/index.json \ out/binutils/index.json \ @@ -753,6 +748,7 @@ out/linux-nitro/index.json: \ out/coreutils/index.json \ out/diffutils/index.json \ out/elfutils/index.json \ + out/filesystem/index.json \ out/findutils/index.json \ out/flex/index.json \ out/gawk/index.json \ @@ -777,10 +773,10 @@ out/linux-nitro/index.json: \ lld: out/lld/index.json out/lld/index.json: \ packages/lld/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ out/cmake/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/llvm/index.json \ out/musl/index.json \ @@ -795,10 +791,10 @@ out/lld/index.json: \ llvm: out/llvm/index.json out/llvm/index.json: \ packages/llvm/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ out/cmake/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/musl/index.json \ out/ninja/index.json \ @@ -812,10 +808,10 @@ out/llvm/index.json: \ llvm13: out/llvm13/index.json out/llvm13/index.json: \ packages/llvm13/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ out/cmake/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/musl/index.json \ out/ninja/index.json \ @@ -829,9 +825,9 @@ out/llvm13/index.json: \ lzip: out/lzip/index.json out/lzip/index.json: \ packages/lzip/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/make/index.json \ out/musl/index.json @@ -841,9 +837,9 @@ out/lzip/index.json: \ m4: out/m4/index.json out/m4/index.json: \ packages/m4/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/make/index.json \ out/musl/index.json @@ -861,8 +857,8 @@ out/make/index.json: \ meson: out/meson/index.json out/meson/index.json: \ packages/meson/Containerfile \ - out/filesystem/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/musl/index.json \ out/py-setuptools/index.json \ out/python/index.json \ @@ -873,9 +869,9 @@ out/meson/index.json: \ mtools: out/mtools/index.json out/mtools/index.json: \ packages/mtools/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/make/index.json \ out/musl/index.json @@ -893,11 +889,11 @@ out/musl/index.json: \ musl-fts: out/musl-fts/index.json out/musl-fts/index.json: \ packages/musl-fts/Containerfile \ - out/filesystem/index.json \ out/autoconf/index.json \ out/automake/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/libtool/index.json \ out/m4/index.json \ @@ -911,11 +907,11 @@ out/musl-fts/index.json: \ musl-obstack: out/musl-obstack/index.json out/musl-obstack/index.json: \ packages/musl-obstack/Containerfile \ - out/filesystem/index.json \ out/autoconf/index.json \ out/automake/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/libtool/index.json \ out/m4/index.json \ @@ -929,7 +925,6 @@ out/musl-obstack/index.json: \ nettle: out/nettle/index.json out/nettle/index.json: \ packages/nettle/Containerfile \ - out/filesystem/index.json \ out/autoconf/index.json \ out/automake/index.json \ out/binutils/index.json \ @@ -947,9 +942,9 @@ out/nettle/index.json: \ ninja: out/ninja/index.json out/ninja/index.json: \ packages/ninja/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/make/index.json \ out/musl/index.json \ @@ -961,9 +956,9 @@ out/ninja/index.json: \ npth: out/npth/index.json out/npth/index.json: \ packages/npth/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/make/index.json \ out/musl/index.json \ @@ -974,9 +969,9 @@ out/npth/index.json: \ openssl: out/openssl/index.json out/openssl/index.json: \ packages/openssl/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/linux-headers/index.json \ out/make/index.json \ @@ -988,10 +983,10 @@ out/openssl/index.json: \ pcsc-lite: out/pcsc-lite/index.json out/pcsc-lite/index.json: \ packages/pcsc-lite/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ out/eudev/index.json \ + out/filesystem/index.json \ out/flex/index.json \ out/gcc/index.json \ out/m4/index.json \ @@ -1005,9 +1000,9 @@ out/pcsc-lite/index.json: \ perl: out/perl/index.json out/perl/index.json: \ packages/perl/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/make/index.json \ out/musl/index.json @@ -1017,9 +1012,9 @@ out/perl/index.json: \ pkgconf: out/pkgconf/index.json out/pkgconf/index.json: \ packages/pkgconf/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/make/index.json \ out/musl/index.json @@ -1029,8 +1024,8 @@ out/pkgconf/index.json: \ py-setuptools: out/py-setuptools/index.json out/py-setuptools/index.json: \ packages/py-setuptools/Containerfile \ - out/filesystem/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/musl/index.json \ out/python/index.json \ out/zlib/index.json @@ -1040,9 +1035,9 @@ out/py-setuptools/index.json: \ python: out/python/index.json out/python/index.json: \ packages/python/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/make/index.json \ out/musl/index.json \ @@ -1054,11 +1049,11 @@ out/python/index.json: \ rust: out/rust/index.json out/rust/index.json: \ packages/rust/Containerfile \ - out/filesystem/index.json \ out/bash/index.json \ out/binutils/index.json \ out/busybox/index.json \ out/cmake/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/libunwind/index.json \ out/llvm/index.json \ @@ -1077,9 +1072,9 @@ out/rust/index.json: \ sed: out/sed/index.json out/sed/index.json: \ packages/sed/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/make/index.json \ out/musl/index.json @@ -1089,9 +1084,9 @@ out/sed/index.json: \ sops: out/sops/index.json out/sops/index.json: \ packages/sops/Containerfile \ - out/filesystem/index.json \ out/busybox/index.json \ out/ca-certificates/index.json \ + out/filesystem/index.json \ out/go/index.json $(call build,sops) @@ -1126,9 +1121,9 @@ out/stage3/index.json: \ strace: out/strace/index.json out/strace/index.json: \ packages/strace/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/linux-headers/index.json \ out/make/index.json \ @@ -1140,6 +1135,7 @@ sxctl: out/sxctl/index.json out/sxctl/index.json: \ packages/sxctl/Containerfile \ out/busybox/index.json \ + out/filesystem/index.json \ out/go/index.json $(call build,sxctl) @@ -1147,9 +1143,9 @@ out/sxctl/index.json: \ syslinux: out/syslinux/index.json out/syslinux/index.json: \ packages/syslinux/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/linux-headers/index.json \ out/make/index.json \ @@ -1162,9 +1158,9 @@ out/syslinux/index.json: \ tar: out/tar/index.json out/tar/index.json: \ packages/tar/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/make/index.json \ out/musl/index.json @@ -1174,11 +1170,11 @@ out/tar/index.json: \ texinfo: out/texinfo/index.json out/texinfo/index.json: \ packages/texinfo/Containerfile \ - out/filesystem/index.json \ out/bash/index.json \ out/binutils/index.json \ out/coreutils/index.json \ out/diffutils/index.json \ + out/filesystem/index.json \ out/findutils/index.json \ out/gawk/index.json \ out/gcc/index.json \ @@ -1196,9 +1192,9 @@ out/texinfo/index.json: \ tofu: out/tofu/index.json out/tofu/index.json: \ packages/tofu/Containerfile \ - out/filesystem/index.json \ out/busybox/index.json \ out/ca-certificates/index.json \ + out/filesystem/index.json \ out/go/index.json $(call build,tofu) @@ -1206,12 +1202,12 @@ out/tofu/index.json: \ util-linux: out/util-linux/index.json out/util-linux/index.json: \ packages/util-linux/Containerfile \ - out/filesystem/index.json \ out/autoconf/index.json \ out/automake/index.json \ out/binutils/index.json \ out/bison/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/gettext/index.json \ out/libtool/index.json \ @@ -1227,9 +1223,9 @@ out/util-linux/index.json: \ xorriso: out/xorriso/index.json out/xorriso/index.json: \ packages/xorriso/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/linux-headers/index.json \ out/make/index.json \ @@ -1240,9 +1236,9 @@ out/xorriso/index.json: \ xz: out/xz/index.json out/xz/index.json: \ packages/xz/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/make/index.json \ out/musl/index.json @@ -1252,11 +1248,11 @@ out/xz/index.json: \ zig: out/zig/index.json out/zig/index.json: \ packages/zig/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ out/clang/index.json \ out/cmake/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/libzstd/index.json \ out/lld/index.json \ @@ -1271,9 +1267,9 @@ out/zig/index.json: \ zlib: out/zlib/index.json out/zlib/index.json: \ packages/zlib/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/make/index.json \ out/musl/index.json From 972b09284973818b463d882d8b24e42551947ba4 Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Fri, 8 Mar 2024 20:03:35 -0800 Subject: [PATCH 09/23] fix: inconsistent package patterns --- packages/eudev/Containerfile | 2 +- packages/gmp/Containerfile | 2 +- packages/gperf/Containerfile | 2 +- packages/keyfork/Containerfile | 12 ++++++++---- packages/libcap/Containerfile | 2 +- packages/nettle/Containerfile | 2 +- src/packages.mk | 7 ++++++- 7 files changed, 19 insertions(+), 10 deletions(-) diff --git a/packages/eudev/Containerfile b/packages/eudev/Containerfile index 5171d01..403cb90 100644 --- a/packages/eudev/Containerfile +++ b/packages/eudev/Containerfile @@ -29,5 +29,5 @@ FROM build AS install RUN --network=none DESTDIR=/rootfs make install RUN --network=none find /rootfs -exec touch -hcd "@0" "{}" + -FROM scratch AS package +FROM stagex/filesystem AS package COPY --from=install /rootfs/. / diff --git a/packages/gmp/Containerfile b/packages/gmp/Containerfile index 076af24..11a7f93 100644 --- a/packages/gmp/Containerfile +++ b/packages/gmp/Containerfile @@ -33,5 +33,5 @@ FROM build AS install RUN --network=none DESTDIR=/rootfs make install RUN --network=none find /rootfs -exec touch -hcd "@0" "{}" + -FROM scratch AS package +FROM stagex/filesystem AS package COPY --from=install /rootfs/. / diff --git a/packages/gperf/Containerfile b/packages/gperf/Containerfile index 5c455e9..1e6501b 100644 --- a/packages/gperf/Containerfile +++ b/packages/gperf/Containerfile @@ -27,5 +27,5 @@ FROM build AS install RUN --network=none DESTDIR=/rootfs make install RUN --network=none find /rootfs -exec touch -hcd "@0" "{}" + -FROM scratch AS package +FROM stagex/filesystem AS package COPY --from=install /rootfs/. / diff --git a/packages/keyfork/Containerfile b/packages/keyfork/Containerfile index ac4ebc8..917dedb 100644 --- a/packages/keyfork/Containerfile +++ b/packages/keyfork/Containerfile @@ -42,9 +42,13 @@ RUN --network=none \ --target x86_64-unknown-linux-musl \ --bin keyfork -FROM scratch AS install -COPY --from=build keyfork/target/release/keyfork /rootfs/usr/bin/keyfork -RUN find /rootfs -exec touch -hcd "@0" "{}" + +FROM build AS install +RUN <<-EOF + set -eux + mkdir -p /rootfs/usr/bin + cp target/x86_64-unknown-linux-musl/release/keyfork /rootfs/usr/bin/keyfork + find /rootfs -exec touch -hcd "@0" "{}" + +EOF -FROM scratch AS package +FROM stagex/filesystem AS package COPY --from=install /rootfs/. / diff --git a/packages/libcap/Containerfile b/packages/libcap/Containerfile index f06e85d..31f2cc4 100644 --- a/packages/libcap/Containerfile +++ b/packages/libcap/Containerfile @@ -36,5 +36,5 @@ RUN --network=none <<-EOF capsh --license | grep License || true EOF -FROM scratch as package +FROM stagex/filesystem as package COPY --from=install /rootfs / diff --git a/packages/nettle/Containerfile b/packages/nettle/Containerfile index f95123f..34b229f 100644 --- a/packages/nettle/Containerfile +++ b/packages/nettle/Containerfile @@ -35,5 +35,5 @@ FROM build AS install RUN --network=none DESTDIR=/rootfs make install RUN --network=none find /rootfs -exec touch -hcd "@0" "{}" + -FROM scratch AS package +FROM stagex/filesystem AS package COPY --from=install /rootfs/. / diff --git a/src/packages.mk b/src/packages.mk index b05c03c..62ffdbf 100644 --- a/src/packages.mk +++ b/src/packages.mk @@ -288,6 +288,7 @@ out/eudev/index.json: \ packages/eudev/Containerfile \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/gperf/index.json \ out/linux-headers/index.json \ @@ -420,6 +421,7 @@ out/gmp/index.json: \ out/automake/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/libtool/index.json \ out/m4/index.json \ @@ -446,6 +448,7 @@ out/gperf/index.json: \ packages/gperf/Containerfile \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/make/index.json \ out/musl/index.json @@ -518,12 +521,12 @@ out/keyfork/index.json: \ out/busybox/index.json \ out/ca-certificates/index.json \ out/clang/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/gmp/index.json \ out/libunwind/index.json \ out/linux-headers/index.json \ out/llvm/index.json \ - out/make/index.json \ out/musl/index.json \ out/nettle/index.json \ out/openssl/index.json \ @@ -553,6 +556,7 @@ out/libcap/index.json: \ out/bash/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/linux-headers/index.json \ out/make/index.json \ @@ -942,6 +946,7 @@ out/nettle/index.json: \ out/automake/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/gmp/index.json \ out/libtool/index.json \ From 3ea6ef112458236674f15e3b69f11f04656c5ced Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Sat, 9 Mar 2024 04:35:31 -0800 Subject: [PATCH 10/23] fix: package nodejs and dependencies --- Makefile | 1 - packages/bzip2/Containerfile | 32 ++++++++++++++++++++++++++ packages/nodejs/Containerfile | 43 +++++++++++++++++++++++++++++++++++ packages/python/Containerfile | 1 + src/packages.mk | 32 +++++++++++++++++++++++++- 5 files changed, 107 insertions(+), 2 deletions(-) create mode 100644 packages/bzip2/Containerfile create mode 100644 packages/nodejs/Containerfile diff --git a/Makefile b/Makefile index 8b3c97e..7384604 100644 --- a/Makefile +++ b/Makefile @@ -61,4 +61,3 @@ gen-make: out/sxctl/index.json $(shell find packages/*/Containerfile | tr '\n' ' --volume .:/src \ --user $(shell id -u):$(shell id -g) \ stagex/sxctl -baseDir=/src gen make - touch $@ diff --git a/packages/bzip2/Containerfile b/packages/bzip2/Containerfile new file mode 100644 index 0000000..5a6555b --- /dev/null +++ b/packages/bzip2/Containerfile @@ -0,0 +1,32 @@ +FROM scratch as base +ARG ARCH=x86_64 +ENV VERSION=1.0.8 +ENV SRC_HASH=ab5a03176ee106d3f0fa90e381da478ddae405918153cca248e682cd0c4a2269 +ENV SRC_FILE=bzip2-${VERSION}.tar.gz +ENV SRC_SITE=https://sourceware.org/pub/bzip2/${SRC_FILE} + +FROM base as fetch +ADD --checksum=sha256:${SRC_HASH} ${SRC_SITE} . + +FROM fetch as build +COPY --from=stagex/busybox . / +COPY --from=stagex/binutils . / +COPY --from=stagex/musl . / +COPY --from=stagex/make . / +COPY --from=stagex/gcc . / +RUN tar -xf ${SRC_FILE} +WORKDIR bzip2-${VERSION} +RUN --network=none <<-EOF + set -ex + make -f Makefile-libbz2_so all + make all +EOF + +FROM build as install +RUN --network=none <<-EOF + make PREFIX="/rootfs/usr" install + find /rootfs -exec touch -hcd "@0" "{}" + +EOF + +FROM stagex/filesystem as package +COPY --from=install /rootfs/. / diff --git a/packages/nodejs/Containerfile b/packages/nodejs/Containerfile new file mode 100644 index 0000000..d53e6ce --- /dev/null +++ b/packages/nodejs/Containerfile @@ -0,0 +1,43 @@ +FROM scratch as base +ENV VERSION=20.11.1 +ENV SRC_HASH=4af1ba6ea848cc05908b8a62b02fb27684dd52b2a7988ee82b0cfa72deb90b94 +ENV SRC_FILE=node-v${VERSION}.tar.gz +ENV SRC_SITE=https://nodejs.org/dist/v${VERSION}/${SRC_FILE} + +FROM base as fetch +ADD --checksum=sha256:${SRC_HASH} ${SRC_SITE} . + +FROM fetch as build +COPY --from=stagex/busybox . / +COPY --from=stagex/gcc . / +COPY --from=stagex/binutils . / +COPY --from=stagex/make . / +COPY --from=stagex/musl . / +COPY --from=stagex/openssl . / +COPY --from=stagex/python . / +COPY --from=stagex/bzip2 . / +COPY --from=stagex/ninja . / +COPY --from=stagex/zlib . / +COPY --from=stagex/linux-headers . / +RUN tar -xf ${SRC_FILE} +WORKDIR node-v${VERSION} +RUN --network=none <<-EOF + set -eux + python configure.py \ + --prefix=/usr \ + --ninja \ + --shared-openssl \ + --shared-zlib \ + --openssl-use-def-ca-store + make BUILDTYPE=Release +EOF + +FROM build as install +RUN --network=none <<-EOF + set -eux + make DESTDIR=/rootfs install + find /rootfs -exec touch -hcd "@0" "{}" + +EOF + +FROM stagex/filesystem as package +COPY --from=install /rootfs/. / diff --git a/packages/python/Containerfile b/packages/python/Containerfile index 8a9b852..b2a027b 100644 --- a/packages/python/Containerfile +++ b/packages/python/Containerfile @@ -15,6 +15,7 @@ COPY --from=stagex/make . / COPY --from=stagex/musl . / COPY --from=stagex/openssl . / COPY --from=stagex/zlib . / +COPY --from=stagex/bzip2 . / RUN tar -xf ${SRC_FILE} WORKDIR Python-${VERSION} ENV SOURCE_DATE_EPOCH=1 diff --git a/src/packages.mk b/src/packages.mk index b05c03c..1673459 100644 --- a/src/packages.mk +++ b/src/packages.mk @@ -113,6 +113,18 @@ out/busybox/index.json: \ out/stage3/index.json $(call build,busybox) +.PHONY: bzip2 +bzip2: out/bzip2/index.json +out/bzip2/index.json: \ + packages/bzip2/Containerfile \ + out/binutils/index.json \ + out/busybox/index.json \ + out/filesystem/index.json \ + out/gcc/index.json \ + out/make/index.json \ + out/musl/index.json + $(call build,bzip2) + .PHONY: ca-certificates ca-certificates: out/ca-certificates/index.json out/ca-certificates/index.json: \ @@ -523,7 +535,6 @@ out/keyfork/index.json: \ out/libunwind/index.json \ out/linux-headers/index.json \ out/llvm/index.json \ - out/make/index.json \ out/musl/index.json \ out/nettle/index.json \ out/openssl/index.json \ @@ -965,6 +976,24 @@ out/ninja/index.json: \ out/python/index.json $(call build,ninja) +.PHONY: nodejs +nodejs: out/nodejs/index.json +out/nodejs/index.json: \ + packages/nodejs/Containerfile \ + out/binutils/index.json \ + out/busybox/index.json \ + out/bzip2/index.json \ + out/filesystem/index.json \ + out/gcc/index.json \ + out/linux-headers/index.json \ + out/make/index.json \ + out/musl/index.json \ + out/ninja/index.json \ + out/openssl/index.json \ + out/python/index.json \ + out/zlib/index.json + $(call build,nodejs) + .PHONY: npth npth: out/npth/index.json out/npth/index.json: \ @@ -1050,6 +1079,7 @@ out/python/index.json: \ packages/python/Containerfile \ out/binutils/index.json \ out/busybox/index.json \ + out/bzip2/index.json \ out/filesystem/index.json \ out/gcc/index.json \ out/make/index.json \ From 83e36f17a8be6dd6accfcc62a49858c012563756 Mon Sep 17 00:00:00 2001 From: xyhhx Date: Sat, 9 Mar 2024 16:39:46 -0500 Subject: [PATCH 11/23] feat(packages/libcap): remove gcc hack --- packages/libcap/Containerfile | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/libcap/Containerfile b/packages/libcap/Containerfile index 31f2cc4..791680b 100644 --- a/packages/libcap/Containerfile +++ b/packages/libcap/Containerfile @@ -16,8 +16,6 @@ COPY --from=stagex/make . / COPY --from=stagex/musl . / COPY --from=stagex/perl . / COPY --from=stagex/gcc . / -# HACK: figure out why gcc package puts these in the wrong path at install time -COPY --from=stagex/gcc /usr/lib64/* /usr/lib/ RUN tar -xzf ${SRC_FILE} WORKDIR libcap-${VERSION} RUN --network=none ARCH=x86_64 make From ec90de38d45402fd99077d3cfb60e77c5fdaea27 Mon Sep 17 00:00:00 2001 From: xyhhx Date: Sat, 9 Mar 2024 16:57:10 -0500 Subject: [PATCH 12/23] fix(package/libcap): fix install make task --- packages/libcap/Containerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/libcap/Containerfile b/packages/libcap/Containerfile index 791680b..bd6f57b 100644 --- a/packages/libcap/Containerfile +++ b/packages/libcap/Containerfile @@ -18,10 +18,10 @@ COPY --from=stagex/perl . / COPY --from=stagex/gcc . / RUN tar -xzf ${SRC_FILE} WORKDIR libcap-${VERSION} -RUN --network=none ARCH=x86_64 make +RUN --network=none make lib=lib prefix=/usr GOLANG=no DESTDIR=/rootfs FROM build as install -RUN --network=none make DESTDIR=/rootfs install +RUN --network=none make lib=lib prefix=/usr GOLANG=no DESTDIR=/rootfs install RUN find /rootfs -exec touch -hcd "@0" "{}" + FROM scratch as test From c2085c4f439ec19659e01e792090d9d86af0dd99 Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Sat, 9 Mar 2024 16:30:48 -0800 Subject: [PATCH 13/23] feat: package libxslt --- packages/libxslt/Containerfile | 43 ++++++++++++++++++++++++++++++++++ src/packages.mk | 20 +++++++++++++++- 2 files changed, 62 insertions(+), 1 deletion(-) create mode 100644 packages/libxslt/Containerfile diff --git a/packages/libxslt/Containerfile b/packages/libxslt/Containerfile new file mode 100644 index 0000000..4a90fa3 --- /dev/null +++ b/packages/libxslt/Containerfile @@ -0,0 +1,43 @@ +FROM scratch as base +ENV VERSION=1.1.39 +ENV SRC_HASH=2a20ad621148339b0759c4d4e96719362dee64c9a096dbba625ba053846349f0 +ENV SRC_FILE=libxslt-${VERSION}.tar.xz +ENV SRC_SITE=https://download.gnome.org/sources/libxslt/1.1/${SRC_FILE} + +FROM base as fetch +ADD --checksum=sha256:${SRC_HASH} ${SRC_SITE} . + +FROM fetch as build +COPY --from=stagex/busybox . / +COPY --from=stagex/gcc . / +COPY --from=stagex/binutils . / +COPY --from=stagex/make . / +COPY --from=stagex/musl . / +COPY --from=stagex/perl . / +COPY --from=stagex/pkgconf . / +COPY --from=stagex/libtool . / +COPY --from=stagex/libxml2 . / +COPY --from=stagex/zlib . / +COPY --from=stagex/m4 . / +RUN tar -xf ${SRC_FILE} +WORKDIR libxslt-${VERSION} +RUN --network=none <<-EOF + set -eux + ./configure \ + --build=x86_64-unknown-linux-musl \ + --host=x86_64-unknown-linux-musl \ + --prefix=/usr \ + --with-python=no \ + --enable-static + make +EOF + +FROM build as install +RUN --network=none <<-EOF + set -eux + make DESTDIR=/rootfs install + find /rootfs -exec touch -hcd "@0" "{}" + +EOF + +FROM stagex/filesystem as package +COPY --from=install /rootfs/. / diff --git a/src/packages.mk b/src/packages.mk index eef40b8..1f02b91 100644 --- a/src/packages.mk +++ b/src/packages.mk @@ -621,9 +621,9 @@ out/libksba/index.json: \ libqrencode: out/libqrencode/index.json out/libqrencode/index.json: \ packages/libqrencode/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ out/gcc/index.json \ out/linux-headers/index.json \ out/make/index.json \ @@ -678,6 +678,24 @@ out/libxml2/index.json: \ out/zlib/index.json $(call build,libxml2) +.PHONY: libxslt +libxslt: out/libxslt/index.json +out/libxslt/index.json: \ + packages/libxslt/Containerfile \ + out/binutils/index.json \ + out/busybox/index.json \ + out/filesystem/index.json \ + out/gcc/index.json \ + out/libtool/index.json \ + out/libxml2/index.json \ + out/m4/index.json \ + out/make/index.json \ + out/musl/index.json \ + out/perl/index.json \ + out/pkgconf/index.json \ + out/zlib/index.json + $(call build,libxslt) + .PHONY: libzstd libzstd: out/libzstd/index.json out/libzstd/index.json: \ From a9dadcc13ae79f96f440c8f2b2c7a08887a270c1 Mon Sep 17 00:00:00 2001 From: ryan Date: Sat, 9 Mar 2024 20:02:28 -0500 Subject: [PATCH 14/23] MAINTAINERS: Add maintainer data for self (Ryan) --- MAINTAINERS | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 2ae619b..91b231a 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -18,6 +18,15 @@ Fediverse = @anton@mastodon.online Keyoxide = https://keyoxide.org/DC4B7D1F52E0BA4D Website = https://antonlivaja.com/ +[people.ryanheywood] +Name = "Ryan Heywood" +Location = Florida, USA +Email = me@ryansquared.pub +Matrix = @ryansquared:beeper.com +Fediverse = @ryan@tilde.zone +Keyoxide = https://keyoxide.org/8E401478A3FBEF72 +Website = https://ryansquared.pub + [keys] [keys.lancevick.personal] @@ -38,6 +47,15 @@ OfflineCA = Yes Backup = Yes Interaction = Yes +[keys.ryanheywood.personal] +ID = 88823A75ECAA786B0FF38B148E401478A3FBEF72 +Algorithm = RSA4096 +Servers = openpgp.org +Devices = Yubikey 4c Nano, Yubikey 5 NFC +OfflineCA = No +Backup = Yes +Interaction = Yes + [machines] [machines.lancevick.local1] @@ -75,3 +93,15 @@ Ghz = 2.0 Cores = 32 OS = Debian Runtime = Docker + +[machines.ryanheywood.remote] +Owner = Hetzner Online GmbH +Location = Falkstein, Germany +Type = metal +Arch = x86_64 +Brand = AMD +Model = Ryzen Threadripper 2950X +Ghz = 3.5 +Cores = 16 +OS = Debian +Runtime = Docker From ec80565a5fb9b6b574699875822a7961e36fbd84 Mon Sep 17 00:00:00 2001 From: xyhhx Date: Sat, 9 Mar 2024 17:23:18 -0800 Subject: [PATCH 15/23] feat: WIP iputils --- packages/iputils/Containerfile | 114 +++++++++++++++++++++++++++++++++ src/packages.mk | 13 ++++ 2 files changed, 127 insertions(+) create mode 100644 packages/iputils/Containerfile diff --git a/packages/iputils/Containerfile b/packages/iputils/Containerfile new file mode 100644 index 0000000..9d089f8 --- /dev/null +++ b/packages/iputils/Containerfile @@ -0,0 +1,114 @@ +FROM scratch AS base +ENV VERSION=20240117 +ENV SRC_HASH=a5d66e2997945b2541b8f780a7f5a5ec895d53a517ae1dc4f3ab762573edea9a +ENV SRC_FILE=${VERSION}.tar.gz +ENV SRC_SITE=https://github.com/iputils/iputils/archive/refs/tags/${SRC_FILE} + +FROM base AS fetch +ADD --checksum=sha256:${SRC_HASH} ${SRC_SITE} . + +FROM fetch AS build +COPY --from=stagex/busybox . / +COPY --from=stagex/binutils . / +COPY --from=stagex/libcap . / +COPY --from=stagex/gcc . / +COPY --from=stagex/meson . / +COPY --from=stagex/musl . / +COPY --from=stagex/python . / +COPY --from=stagex/zlib . / +RUN tar -xzf ${SRC_FILE} +WORKDIR iputils-${VERSION} +RUN --network=none <<-EOF + set -eux; + ./configure + meson env2mfile \ + --native \ + --system=linux \ + --cpu-family=x86_64 \ + --cpu=x86_64 \ + --endian=little \ + -o meson.cross + meson setup \ + --prefix=/usr \ + --libdir=/usr/lib \ + --libexecdir=/usr/libexec \ + --bindir=/usr/bin \ + --sbindir=/usr/sbin \ + --includedir=/usr/include \ + --datadir=/usr/share \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info \ + --localedir=/usr/share/locale \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --sharedstatedir=/var/lib \ + --buildtype=plain \ + --auto-features=auto \ + --wrap-mode=nodownload \ + --default-library=both \ + --cross-file=meson.cross \ + -Dbacktrace=disabled \ + -Db_lto=false \ + -Db_staticpic=true \ + -Db_pie=true \ + -Dpython.bytecompile=0 \ + -Dwerror=false \ + -Db_ndebug=true \ + -Dbin_tests=false \ + -Dbin_contrib=false \ + -Dbin_programs=true \ + -Dbacktrace=disabled \ + -Dmulti_thread=enabled \ + -Dlz4=disabled \ + -Dlzma=disabled \ + -Dzlib=disabled \ + build/meson \ + builddir + meson compile -C output +EOF + +FROM build AS install +USER 0:0 +RUN meson install DESTDIR=/rootfs +COPY --from=stagex/musl . /rootfs/ +RUN find /rootfs -exec touch -hcd "@0" "{}" + + +FROM base AS test +COPY --from=install /rootfs / +COPY --from=stagex/binutils . / +COPY --from=stagex/meson . / +COPY --from=stagex/musl . / +COPY --from=stagex/gcc . / +RUN /bin/sh <<-EOF + set -eux + ARPING_VERSION=$(arping -V) + CLOCKDIFF_VERSION=$(clockdiff -V) + PING_VERSION=$(ping -V) + TRACEPATH_VERSION=$(tracepath -V) + + if [ "${ARPING_VERION}" != "arping from iputils ${VERSION}"]; then + echo "Expected arping version ${VERSION} but got ${ARPING_VERSION}" + exit 1 + fi + + if [ "${CLOCKDIFF_VERION}" != "arping from iputils ${VERSION}"]; then + echo "Expected arping version ${VERSION} but got ${CLOCKDIFF_VERSION}" + exit 1 + fi + + if [ "${PING_VERION}" != "arping from iputils ${VERSION}"]; then + echo "Expected arping version ${VERSION} but got ${PING_VERSION}" + exit 1 + fi + + if [ "${TRACEPATH_VERION}" != "arping from iputils ${VERSION}"]; then + echo "Expected arping version ${VERSION} but got ${TRACEPATH_VERSION}" + exit 1 + fi +EOF + +FROM stagex/filesystem AS package +COPY --from=install /rootfs / +USER 100:100 +ENTRYPOINT ["/usr/bin/iputils"] +CMD ["--version"] diff --git a/src/packages.mk b/src/packages.mk index 1f02b91..24eab87 100644 --- a/src/packages.mk +++ b/src/packages.mk @@ -525,6 +525,19 @@ out/gzip/index.json: \ out/musl/index.json $(call build,gzip) +.PHONY: iputils +iputils: out/iputils/index.json +out/iputils/index.json: \ + packages/iputils/Containerfile \ + out/filesystem/index.json \ + out/binutils/index.json \ + out/busybox/index.json \ + out/libcap/index.json \ + out/meson/index.json \ + out/musl/index.json \ + out/gcc/index.json + $(call build,iputils) + .PHONY: keyfork keyfork: out/keyfork/index.json out/keyfork/index.json: \ From 23ce57e3c7071f0b9d226c04ae86f9db5487554f Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Sat, 9 Mar 2024 17:24:05 -0800 Subject: [PATCH 16/23] fix: iputils deps and formatting --- packages/iputils/Containerfile | 38 +++++++++++++--------------------- 1 file changed, 14 insertions(+), 24 deletions(-) diff --git a/packages/iputils/Containerfile b/packages/iputils/Containerfile index 9d089f8..8daf11e 100644 --- a/packages/iputils/Containerfile +++ b/packages/iputils/Containerfile @@ -16,6 +16,9 @@ COPY --from=stagex/meson . / COPY --from=stagex/musl . / COPY --from=stagex/python . / COPY --from=stagex/zlib . / +COPY --from=stagex/libxslt . / +COPY --from=stagex/linux-headers . / +COPY --from=stagex/ninja . / RUN tar -xzf ${SRC_FILE} WORKDIR iputils-${VERSION} RUN --network=none <<-EOF @@ -47,31 +50,21 @@ RUN --network=none <<-EOF --wrap-mode=nodownload \ --default-library=both \ --cross-file=meson.cross \ - -Dbacktrace=disabled \ -Db_lto=false \ - -Db_staticpic=true \ - -Db_pie=true \ - -Dpython.bytecompile=0 \ - -Dwerror=false \ - -Db_ndebug=true \ - -Dbin_tests=false \ - -Dbin_contrib=false \ - -Dbin_programs=true \ - -Dbacktrace=disabled \ - -Dmulti_thread=enabled \ - -Dlz4=disabled \ - -Dlzma=disabled \ - -Dzlib=disabled \ - build/meson \ - builddir + -DNO_SETCAP_OR_SUID=true \ + -DBUILD_MANS=false \ + -DUSE_IDN=false \ + -DUSE_GETTEXT=false \ + . output meson compile -C output EOF FROM build AS install -USER 0:0 -RUN meson install DESTDIR=/rootfs -COPY --from=stagex/musl . /rootfs/ -RUN find /rootfs -exec touch -hcd "@0" "{}" + +RUN <<-EOF + set -eux + DESTDIR=/rootfs meson install --no-rebuild -C output + find /rootfs -exec touch -hcd "@0" "{}" + +EOF FROM base AS test COPY --from=install /rootfs / @@ -79,7 +72,7 @@ COPY --from=stagex/binutils . / COPY --from=stagex/meson . / COPY --from=stagex/musl . / COPY --from=stagex/gcc . / -RUN /bin/sh <<-EOF +RUN <<-EOF set -eux ARPING_VERSION=$(arping -V) CLOCKDIFF_VERSION=$(clockdiff -V) @@ -109,6 +102,3 @@ EOF FROM stagex/filesystem AS package COPY --from=install /rootfs / -USER 100:100 -ENTRYPOINT ["/usr/bin/iputils"] -CMD ["--version"] From a3cea784a7b113e300487b87ba82a4bad0859316 Mon Sep 17 00:00:00 2001 From: ryan Date: Wed, 13 Mar 2024 14:10:07 -0400 Subject: [PATCH 17/23] libgcrypt: SOURCE_DATE_EPOCH=1 to fix datestamp in man page --- packages/libgcrypt/Containerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/libgcrypt/Containerfile b/packages/libgcrypt/Containerfile index 31d4a57..d5fda7e 100644 --- a/packages/libgcrypt/Containerfile +++ b/packages/libgcrypt/Containerfile @@ -16,6 +16,7 @@ COPY --from=stagex/make . / COPY --from=stagex/libgpg-error . / RUN tar -xvf $SRC_FILE WORKDIR libgcrypt-${VERSION} +ENV SOURCE_DATE_EPOCH=1 RUN --network=none <<-EOF set -eux ./configure \ From d9f2ffbf3aa2834f8f10c5be9183bd85c0613b22 Mon Sep 17 00:00:00 2001 From: ryan Date: Wed, 13 Mar 2024 19:02:23 -0400 Subject: [PATCH 18/23] libgpg-error: SOURCE_DATE_EPOCH=1 to fix datestamp in man page --- packages/libgpg-error/Containerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/libgpg-error/Containerfile b/packages/libgpg-error/Containerfile index 0b2f391..aa7ed17 100644 --- a/packages/libgpg-error/Containerfile +++ b/packages/libgpg-error/Containerfile @@ -16,6 +16,7 @@ COPY --from=stagex/make . / COPY --from=stagex/npth . / RUN tar -xvf $SRC_FILE WORKDIR libgpg-error-${VERSION} +ENV SOURCE_DATE_EPOCH=1 RUN --network=none <<-EOF set -eux ./configure \ From 6a9627ff52a9b4c156b31cfbe3e7b94af5caef0e Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Wed, 13 Mar 2024 18:50:24 -0700 Subject: [PATCH 19/23] revert: remove node for determinism blockers --- packages/nodejs/Containerfile | 43 ----------------------------------- src/packages.mk | 27 ++++++---------------- 2 files changed, 7 insertions(+), 63 deletions(-) delete mode 100644 packages/nodejs/Containerfile diff --git a/packages/nodejs/Containerfile b/packages/nodejs/Containerfile deleted file mode 100644 index d53e6ce..0000000 --- a/packages/nodejs/Containerfile +++ /dev/null @@ -1,43 +0,0 @@ -FROM scratch as base -ENV VERSION=20.11.1 -ENV SRC_HASH=4af1ba6ea848cc05908b8a62b02fb27684dd52b2a7988ee82b0cfa72deb90b94 -ENV SRC_FILE=node-v${VERSION}.tar.gz -ENV SRC_SITE=https://nodejs.org/dist/v${VERSION}/${SRC_FILE} - -FROM base as fetch -ADD --checksum=sha256:${SRC_HASH} ${SRC_SITE} . - -FROM fetch as build -COPY --from=stagex/busybox . / -COPY --from=stagex/gcc . / -COPY --from=stagex/binutils . / -COPY --from=stagex/make . / -COPY --from=stagex/musl . / -COPY --from=stagex/openssl . / -COPY --from=stagex/python . / -COPY --from=stagex/bzip2 . / -COPY --from=stagex/ninja . / -COPY --from=stagex/zlib . / -COPY --from=stagex/linux-headers . / -RUN tar -xf ${SRC_FILE} -WORKDIR node-v${VERSION} -RUN --network=none <<-EOF - set -eux - python configure.py \ - --prefix=/usr \ - --ninja \ - --shared-openssl \ - --shared-zlib \ - --openssl-use-def-ca-store - make BUILDTYPE=Release -EOF - -FROM build as install -RUN --network=none <<-EOF - set -eux - make DESTDIR=/rootfs install - find /rootfs -exec touch -hcd "@0" "{}" + -EOF - -FROM stagex/filesystem as package -COPY --from=install /rootfs/. / diff --git a/src/packages.mk b/src/packages.mk index 24eab87..99a159d 100644 --- a/src/packages.mk +++ b/src/packages.mk @@ -529,13 +529,18 @@ out/gzip/index.json: \ iputils: out/iputils/index.json out/iputils/index.json: \ packages/iputils/Containerfile \ - out/filesystem/index.json \ out/binutils/index.json \ out/busybox/index.json \ + out/filesystem/index.json \ + out/gcc/index.json \ out/libcap/index.json \ + out/libxslt/index.json \ + out/linux-headers/index.json \ out/meson/index.json \ out/musl/index.json \ - out/gcc/index.json + out/ninja/index.json \ + out/python/index.json \ + out/zlib/index.json $(call build,iputils) .PHONY: keyfork @@ -1013,24 +1018,6 @@ out/ninja/index.json: \ out/python/index.json $(call build,ninja) -.PHONY: nodejs -nodejs: out/nodejs/index.json -out/nodejs/index.json: \ - packages/nodejs/Containerfile \ - out/binutils/index.json \ - out/busybox/index.json \ - out/bzip2/index.json \ - out/filesystem/index.json \ - out/gcc/index.json \ - out/linux-headers/index.json \ - out/make/index.json \ - out/musl/index.json \ - out/ninja/index.json \ - out/openssl/index.json \ - out/python/index.json \ - out/zlib/index.json - $(call build,nodejs) - .PHONY: npth npth: out/npth/index.json out/npth/index.json: \ From 09878bc6886bb24e5c951b0a3b75a6f680da196a Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Wed, 13 Mar 2024 19:19:41 -0700 Subject: [PATCH 20/23] feat: package icu --- packages/icu/Containerfile | 49 ++++++++++++++++++++++++++++++++++++++ src/packages.mk | 13 ++++++++++ 2 files changed, 62 insertions(+) create mode 100644 packages/icu/Containerfile diff --git a/packages/icu/Containerfile b/packages/icu/Containerfile new file mode 100644 index 0000000..639d40d --- /dev/null +++ b/packages/icu/Containerfile @@ -0,0 +1,49 @@ +FROM scratch as base +ARG ARCH=x86_64 +ENV VERSION=74.2 +ENV SRC_HASH=68db082212a96d6f53e35d60f47d38b962e9f9d207a74cfac78029ae8ff5e08c +ENV SRC_DATA_HASH=c28c3ca5f4ba3384781797138a294ca360988d4322674ad4d51e52f5d9b0a2b6 +ENV SRC_DATA_BIN_B_HASH=42a12ebfb1a82f80bb0005d9b6e018382ccaa2462f0d086a8c69ae736fdded3e +ENV SRC_DATA_BIN_L_HASH=2acdb1b982228040963d183b2dd9d321252c613e0f4db213d4bbc10417cde569 +ENV SRC_FILE=icu4c-74_2-src.tgz +ENV SRC_SITE=https://github.com/unicode-org/icu/releases/download/release-74-2 + +FROM base as fetch +ADD --checksum=sha256:${SRC_HASH} ${SRC_SITE}/${SRC_FILE} . +ADD --checksum=sha256:${SRC_DATA_HASH} ${SRC_SITE}/icu4c-74_2-data.zip . +ADD --checksum=sha256:${SRC_DATA_BIN_B_HASH} ${SRC_SITE}/icu4c-74_2-data-bin-b.zip . +ADD --checksum=sha256:${SRC_DATA_BIN_L_HASH} ${SRC_SITE}/icu4c-74_2-data-bin-l.zip . + +FROM fetch as build +COPY --from=stagex/bash . / +COPY --from=stagex/binutils . / +COPY --from=stagex/busybox . / +COPY --from=stagex/make . / +COPY --from=stagex/musl . / +COPY --from=stagex/gcc . / +RUN tar -xzf ${SRC_FILE} +WORKDIR icu/source +RUN --network=none <<-EOF + ./configure \ + --build=${ARCH}-linux-musl \ + --host=${ARCH}-linux-musl \ + --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=/usr/share/man + --with-data-packaging=archive \ + --disable-samples \ + --enable-static + make +EOF + +FROM build as install +RUN --network=none <<-EOF + make DESTDIR=/rootfs install + install -D -m644 /icu4c-74_2-data.zip /rootfs/usr/share/icu/74.2/ + install -D -m644 /icu4c-74_2-data-bin-b.zip /rootfs/usr/share/icu/74.2/ + install -D -m644 /icu4c-74_2-data-bin-l.zip /rootfs/usr/share/icu/74.2/ +EOF +RUN find /rootfs -exec touch -hcd "@0" "{}" + + +FROM stagex/filesystem as package +COPY --from=install /rootfs / diff --git a/src/packages.mk b/src/packages.mk index 99a159d..775da58 100644 --- a/src/packages.mk +++ b/src/packages.mk @@ -525,6 +525,19 @@ out/gzip/index.json: \ out/musl/index.json $(call build,gzip) +.PHONY: icu +icu: out/icu/index.json +out/icu/index.json: \ + packages/icu/Containerfile \ + out/bash/index.json \ + out/binutils/index.json \ + out/busybox/index.json \ + out/filesystem/index.json \ + out/gcc/index.json \ + out/make/index.json \ + out/musl/index.json + $(call build,icu) + .PHONY: iputils iputils: out/iputils/index.json out/iputils/index.json: \ From e156373c6310e2733a4d0875cf502956388d4560 Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Wed, 13 Mar 2024 23:45:03 -0700 Subject: [PATCH 21/23] maint: update digests --- digests.txt | 35 ++++++++++++++++++++--------------- 1 file changed, 20 insertions(+), 15 deletions(-) diff --git a/digests.txt b/digests.txt index af82458..434ba86 100644 --- a/digests.txt +++ b/digests.txt @@ -6,6 +6,7 @@ e170a8f562f0e61030560b30cec824e4e1f4e16e158d2e6ed05ccdcc2f3ce6e2 bc 3af41227e1fe6a8f9b3df9916ef4876840f33eaa172168e1db1d8f457ba011d5 binutils c8dccb8b6a9bfa5b7894dd3b428df47135fb17f64cc66e0e6a419331e5a2e773 bison 0978421e294499c7342cd696a766082d6bb1fe3e3a06fc5c0e9daa39e35418ec busybox +d312cc5d80ecda841fb1edcd927d3df904d9e201240eafa1634f86780eba2c48 bzip2 6746d2d203be3455bfc5ffd5a051c8edb73ecfd7be77c3da5a2973003a30794f ca-certificates 07da999e6ed9025c266365271c23afda50e21d863f084fc190924d59d02cfb0f clang f3454a3eacf08b130cfea25af54dbe8e9b6d9ca99c0c3ac909135baff054ff96 cmake @@ -15,9 +16,9 @@ cf4032ca6b5f912a8b9d572d527d388401b68a0c9224cc086173e46bc4e1eabe coreutils 6cacfe2f563837f690e3b8dc46d4bc7c9e82d624ace6845d8e59f622e1199610 diffutils 327a0c7671ebc2c88c98f72f23cd552af04a5fba6ce98b8aa4a228e2d424f6eb dosfstools 378aeecca74b62216a5c544c8101e51f372c5834f1d2af9df12df8898b0888c4 ed -6f3fed0aeaf9f9eebb43a370a5495fab92fcb21119fc23e261f0f24e1174009c eif_build +82a8b6a8db81fa69b7d10979676cc0f1fd59676dd764bd0c36f5b5593f69cb20 eif_build fa3eec703c85cb8d42bddbe7e16ad8ce5dfda2ac75d7d1033a2cae058870a0ef elfutils -6f464e185546b89c23bdd39607f43602139b7f3d14c77843ad313232203d2d22 eudev +d4d17629eb1d909d7003df337bb7b0d274bc1d93cfc7ef84a83b9fb4c1a63fd0 eudev 7fd68d1e7d5e1d3b1e52433bb6709f28d3e362ea89c9e13586b852ca0412f640 file 42c8353db508ac79599df38c684502e50167352de2cddc5aea9b89486e7f8498 filesystem 475ea3488840297454f0f20b58e1b8292bf9b3944f901e3fce432fa4afeaa4cd findutils @@ -27,27 +28,31 @@ cec18f18e3313e3872c7d0415ac7014c320f0047ef89f8063beb8affaef97409 gawk a51c840a1c82dbc00c0a813964195d4f4bcb20463701083999320f826ffa49bf gen_initramfs f58589b526c6c287a9308f47c1a5d88c66a04a62d32f1d19c7ecf46ff819cc2e gettext 2c11f2daf9b8c1738cbd966b6de5dd0bcfaf81b675c2d268d30f972ddab9d9df git -5d22bf80f84a8b9814ee924328f46573cb6c0401721895cc6ab8a39f287574f8 gmp +68a7404c3bcbab1f607a154ae21638e6a171da2dd3b2d248cdb6bddc1d4fca1d gmp 0a5c5bbf4d9b1f0009f477dc8151aebcccb6f5bdd0d5d033e47a1b90aad295b1 go -e9bbc175fc8f00479d1dcd54e71bc1476865880caa04b320b1fe0f2eb3c2b61a gperf +a31f96dc172077fbc45842720e6c2f6aee26d4f8a500b3d6c167aadaca0a3be6 gperf 3db58a40e833751bcd80a11e050eefc951024e4e639e6695cdc4bc9bb7cfe012 gpg 589465adc0125128c21534eb560299c335a41935e0ce182a632f4b739bf25c60 grep 1e74bcfb0763d6eb12cc0075638f0eabc227d25ae2501676fa880cf6139f5a61 grub f93802c4e51982fc447f6a1dc36bd8e21967907bcd6d8e2bb4483b1f58239b0a gzip -32a98e967abc27d707026f1a521d60877ec3513b3afe5f1070a4dcad3a1a978c keyfork +b9a00267cf1a979ab7f4358533c6d7342b3098540b02a1c1ee42dfeaf056665d icu +bb8ba33774740628beb68891b294fd6a92290ea85d68cfada1e8fdf972f3ac24 iputils +ce788259ce861e144f266cf5f2d3f880c7e0eddb4df6e9624e01c5619c42d839 keyfork 17a7f84f2f279134fa51b7b5b3343ec6483cc0878229e611fb8021690c4b015c libassuan -201b63783b638471595e0ae0c087a508c3de4087cd6158d5b2ef741a62a3d279 libcap -be9ae50baf0306bde9b6cb5a2ba4e80ccf478812d89686ff46c21985a192b406 libgcrypt -7eeb32f44f446988993f6818789e2a89f229129bef66289bd84a00a6a6a8b52d libgpg-error +7777bc5c7be81313c808893913331faf0574a87d045e1a2c843812347f55b6de libcap +4d81b26ce02728e161a800fe7a15dcb78e67f1543b1b1cbc5d16922501e9b5bc libgcrypt +3526c11978dabc5fbfc522cebbd965932434866b3b0e8cff2c6042e34a4da646 libgpg-error 4d73d01cb6078adb04309907f4557642fa3a593d9db93c9beb1a9999fbd61af7 libksba +967d91a52043798e168a030de10d350c415ac66f833e50c66eeec338814dd346 libqrencode 6ffaa6bb7678bbab9ba4d78a658cba1da7f9b7817f51cd3750dd170ba71cb3bf libtool e74819e47c79f68a008302927ef02a5aa39cf12e859a8dfeccf9d1b4769b4833 libunwind d43434b5447392db78219321683724567bbee50651f618d1bdcca2efb315baa1 libxml2 +ed8d43c961a5b81cf6c8742118fb212f71225347684e5aecc33bf281ca217d31 libxslt 488f414425de6f0b60a1362cd05407e56220548612d96edff45795b1bcd5d346 libzstd -051016158bdf79eaeeb318d94c40922b56ba45fa7a2a179cb37c80c89c876ad0 linux-airgap -f59b263921691ff9155dbe5877c8acd7b01a2023f399eb133a185579bb6c9093 linux-generic +92a5e37dffc1e6110576fd5276da439a1b5805de913bbf836cfc496bc1cbcfb1 linux-airgap +f9c58f1774e880e0295f723fb48520dc427e31e9b68e607db5c41242ee15f529 linux-generic 4d505f84bd03e75d10c65704934007cf42bbc24ad6e459202690322f412fc254 linux-headers -073c4603686e3bdc0ed6755fee3203f6f6f1512e0ded09eaea8866b002b04264 linux-nitro +f2443ee0da902c5c8cc2a4aa29fb4e84368e6241f4997328f89fec1d3ef10ad2 linux-nitro ee422bb296c38f941dff8e05936c7f07ca72dac719653882e9c673ea2e19cf2d lld 97d0f3d32f58dca648cd70b0d58364d9bea5170bb99054c0a0b19ef57a7da7b1 llvm13 8e361f1da92e956d947e37b6fc0a3951fcc1130863e2d3a9b4fca40ab4fd07f6 llvm @@ -59,7 +64,7 @@ a71ad6dbc9747a3b9ed6792bc1f482066abc1fb2cf2705d6b2deda475fe9416e make 73c3c4647010f7151c711ed5005ef946c7c1a19c6e8921e057b5dbc15ef9559a musl-fts 7db05e6817058a512a66ea82f3b99163069424c281363c2e9a48091d0d1d3bd9 musl 4b6737815460908f666fa7a8e91138610d0a0909c408165a575ffb42bf21cd66 musl-obstack -0eedc4e98e564be570ff00c6e18668e6bd59bced80f87a08bf159fe96404381f nettle +4bc7d82ac757e5c16f25499d190de4fb7ecd295249383c4ff70fb294843a62dc nettle 4ca7232eb6fb77b4a3a3c8b56b57014080c22cac2a6b2291d42d7b2a15da7ae3 ninja 5b9dfaa2683e024fdaf88291f01c4186e7d98935975c59ecf52389bcf9845cbc npth 1a2f656ced34d1ade99279c5663fcf0ec4f6526bcc50142079ef8adc080be3a9 openssl @@ -67,8 +72,8 @@ e720e1795706c7c8c1db14bf730b10521e3ff42e4bed90addc590f7446aac8af pcsc-lite 2fe4740ed9a9193dfd312eac523c3ca2b8de9e4b4283c7f180ffb6e4bbd1a21b perl 31ce4eddaf4e777ddb51f01923089f3321ec5272ca0aa834d475f644279209b8 pkgconf 4613d37bb6cb380d557a035e10ae4468291ce73a1b5de1ddfa10d7b5d404bf8f py-setuptools -5523e4da0d547eff77bb3d452b53dc68f230496eccbd4a52bcb89de53a792216 python -fe22a0fcdb569cb70b8147378463fb6ff800e642be9d50542f8e25a38d90ec7f rust +144586afcb8558d031b087401ee5febfd1ddacc2c6199ef2e5d2c8cc33357810 python +17f0ae21e93b7a9efdca56970eabd9f5493c96b21f7928c94b2e90bca991b318 rust 277d8afd5b06aa5da315516c63289612284cde0a091078bf1ec9ab5be4a82017 sed 929abbe8d89368b9d037fc5f3f80edd7832c7952e82ad6c78d8983c228bf2fec sops 287accc6d2b9874a18ef81b2e76c118cfa163c6d0a28cab213edc992895b7411 stage0 @@ -76,7 +81,7 @@ fab1b8b14d6e26f78ed85fb6b30b42a79538b6cd2f38cb01f54f7433e37dbc09 stage1 bdb7f62e9b883d163b9c814325625cb2deebe45622b0efc4a71405d12bc880db stage2 2e277387d263f3c846e33a0e2c08a8b77fa924514c206716a1683ce29a03bbd9 stage3 ae012a214bf7c03145568c4fb35b1f059cc9a3e407306b5a6857948c18b1c282 strace -86ea3240142f7d3ec3ca5202a3c2d71c769b1874fe79cbe78568d57dacbfbbe9 sxctl +4912bf9c8fb15b185e723b6beb83a5d965ce868e63f94ad60a5271635adda800 sxctl 95d5d9f8d51c7be634ebbbfabd48c54cc6ee9971c15491e527649904001ff288 syslinux 73d7fcfe87099258bd711603a2cdf8f51273631dabb1e48a252c18cee52631cb tar a07cbc7deee1be0387a66e3b75ec2044611b10563d62d4a2a61486e715cebcf1 texinfo From 699715a1acef5396d315480d279c3b99740d6d4f Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Wed, 13 Mar 2024 23:52:17 -0700 Subject: [PATCH 22/23] release: add signatures --- .../signature-1 | 0 .../signature-2 | Bin 0 -> 806 bytes .../signature-1 | 0 .../signature-2 | Bin 0 -> 807 bytes .../signature-1 | Bin 0 -> 804 bytes .../signature-1 | Bin 0 -> 806 bytes .../signature-1 | Bin 0 -> 803 bytes .../signature-1 | Bin 0 -> 802 bytes .../signature-1 | Bin 0 -> 804 bytes .../signature-1 | Bin 0 -> 806 bytes .../signature-1 | Bin 0 -> 805 bytes .../signature-1 | Bin 0 -> 807 bytes .../signature-1 | Bin 0 -> 815 bytes .../signature-1 | Bin 0 -> 806 bytes .../signature-1 | Bin 0 -> 808 bytes .../signature-1 | Bin 0 -> 814 bytes .../signature-1 | Bin 0 -> 813 bytes .../signature-1 | Bin 0 -> 812 bytes .../signature-1 | 6 ++++++ .../signature-1 | Bin 0 -> 805 bytes .../signature-1 | Bin 0 -> 802 bytes .../signature-1 | Bin 0 -> 804 bytes 22 files changed, 6 insertions(+) create mode 100644 signatures/stagex/bzip2@sha256=d312cc5d80ecda841fb1edcd927d3df904d9e201240eafa1634f86780eba2c48/signature-1 create mode 100644 signatures/stagex/bzip2@sha256=d312cc5d80ecda841fb1edcd927d3df904d9e201240eafa1634f86780eba2c48/signature-2 create mode 100644 signatures/stagex/eif_build@sha256=82a8b6a8db81fa69b7d10979676cc0f1fd59676dd764bd0c36f5b5593f69cb20/signature-1 create mode 100644 signatures/stagex/eif_build@sha256=82a8b6a8db81fa69b7d10979676cc0f1fd59676dd764bd0c36f5b5593f69cb20/signature-2 create mode 100644 signatures/stagex/eudev@sha256=d4d17629eb1d909d7003df337bb7b0d274bc1d93cfc7ef84a83b9fb4c1a63fd0/signature-1 create mode 100644 signatures/stagex/gmp@sha256=68a7404c3bcbab1f607a154ae21638e6a171da2dd3b2d248cdb6bddc1d4fca1d/signature-1 create mode 100644 signatures/stagex/gperf@sha256=a31f96dc172077fbc45842720e6c2f6aee26d4f8a500b3d6c167aadaca0a3be6/signature-1 create mode 100644 signatures/stagex/icu@sha256=b9a00267cf1a979ab7f4358533c6d7342b3098540b02a1c1ee42dfeaf056665d/signature-1 create mode 100644 signatures/stagex/iputils@sha256=bb8ba33774740628beb68891b294fd6a92290ea85d68cfada1e8fdf972f3ac24/signature-1 create mode 100644 signatures/stagex/keyfork@sha256=ce788259ce861e144f266cf5f2d3f880c7e0eddb4df6e9624e01c5619c42d839/signature-1 create mode 100644 signatures/stagex/libcap@sha256=7777bc5c7be81313c808893913331faf0574a87d045e1a2c843812347f55b6de/signature-1 create mode 100644 signatures/stagex/libgcrypt@sha256=4d81b26ce02728e161a800fe7a15dcb78e67f1543b1b1cbc5d16922501e9b5bc/signature-1 create mode 100644 signatures/stagex/libgpg-error@sha256=3526c11978dabc5fbfc522cebbd965932434866b3b0e8cff2c6042e34a4da646/signature-1 create mode 100644 signatures/stagex/libqrencode@sha256=967d91a52043798e168a030de10d350c415ac66f833e50c66eeec338814dd346/signature-1 create mode 100644 signatures/stagex/libxslt@sha256=ed8d43c961a5b81cf6c8742118fb212f71225347684e5aecc33bf281ca217d31/signature-1 create mode 100644 signatures/stagex/linux-airgap@sha256=92a5e37dffc1e6110576fd5276da439a1b5805de913bbf836cfc496bc1cbcfb1/signature-1 create mode 100644 signatures/stagex/linux-generic@sha256=f9c58f1774e880e0295f723fb48520dc427e31e9b68e607db5c41242ee15f529/signature-1 create mode 100644 signatures/stagex/linux-nitro@sha256=f2443ee0da902c5c8cc2a4aa29fb4e84368e6241f4997328f89fec1d3ef10ad2/signature-1 create mode 100644 signatures/stagex/nettle@sha256=4bc7d82ac757e5c16f25499d190de4fb7ecd295249383c4ff70fb294843a62dc/signature-1 create mode 100644 signatures/stagex/python@sha256=144586afcb8558d031b087401ee5febfd1ddacc2c6199ef2e5d2c8cc33357810/signature-1 create mode 100644 signatures/stagex/rust@sha256=17f0ae21e93b7a9efdca56970eabd9f5493c96b21f7928c94b2e90bca991b318/signature-1 create mode 100644 signatures/stagex/sxctl@sha256=4912bf9c8fb15b185e723b6beb83a5d965ce868e63f94ad60a5271635adda800/signature-1 diff --git a/signatures/stagex/bzip2@sha256=d312cc5d80ecda841fb1edcd927d3df904d9e201240eafa1634f86780eba2c48/signature-1 b/signatures/stagex/bzip2@sha256=d312cc5d80ecda841fb1edcd927d3df904d9e201240eafa1634f86780eba2c48/signature-1 new file mode 100644 index 0000000..e69de29 diff --git a/signatures/stagex/bzip2@sha256=d312cc5d80ecda841fb1edcd927d3df904d9e201240eafa1634f86780eba2c48/signature-2 b/signatures/stagex/bzip2@sha256=d312cc5d80ecda841fb1edcd927d3df904d9e201240eafa1634f86780eba2c48/signature-2 new file mode 100644 index 0000000000000000000000000000000000000000..4f409907845a01bb098bdcc3af4072a9c9b6f53a GIT binary patch literal 806 zcmV+>1KIqe0h_?f%)rIi=f3cb>B3N1#?uFsk{D7y%`=a#R!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^pmPG3yhR%b(Au5fqW#jxruq1 zX{p5}x+$6IKnkcM#n{j&IoUMD!XPy{CDFpfFfGY2H6=O4(#Sl;I3>-}z$C>o)yTlm z$iyHuF)h*1%-AH&!pt0~JSovA*~9{5OG#w`$nt{p0)^!KypqJsywoBEu+<91ndy0n zC8b5FAa(f#C7JnoAdlpg=H%4Ib}|{WFfej4$ciblq=(w?U6Q?BYOfwQH!KubnLr`H zz{M#56M6NJ{|`@9b-(zF?U$l2p83Uman`>Ja`{d>Zf^d!Y{scTRmtF_%!vy&-*@`x zEI&yz^SoQg^vj)_0@*v?bAM3fmH4+mIVV+cf6K$2(`_~1ct`%9v|~Zo@3`!GD~Cm1 zZ??rPC{8$;wb|Rt|3}Y-xA#=GIBx&e{U9mq%RP&%X;s^9-OXF(?(kz;V7lJU3#J9u z8>j2?hbUAythsSDLwLr*th^l(+wUyjzN{-54kTa346{q+ogw7SaR^1`N?hrOB$$E&X`gr`m%aY-=CyM zrUxdgo>Mq<`2E*Q^}w%oYtPv)+j6Wt5_XT4F} zs~UaZ$;p1Y>rdm}ulp2s_B51lo)pG)HpJ;-@s61jbvA0$J92C2lhx$(UZ? z`^VwALR8$bo_ni%f%eNehCf%-EegxFvHl`Zav^PvbkotJ(F<9p?(x0gzlzhoP`Nrt kBd>lj>$2S}^Q%@JJ|cCu!g1R!HWv+#y*!(`9$JV20DE_~1^@s6 literal 0 HcmV?d00001 diff --git a/signatures/stagex/eif_build@sha256=82a8b6a8db81fa69b7d10979676cc0f1fd59676dd764bd0c36f5b5593f69cb20/signature-1 b/signatures/stagex/eif_build@sha256=82a8b6a8db81fa69b7d10979676cc0f1fd59676dd764bd0c36f5b5593f69cb20/signature-1 new file mode 100644 index 0000000..e69de29 diff --git a/signatures/stagex/eif_build@sha256=82a8b6a8db81fa69b7d10979676cc0f1fd59676dd764bd0c36f5b5593f69cb20/signature-2 b/signatures/stagex/eif_build@sha256=82a8b6a8db81fa69b7d10979676cc0f1fd59676dd764bd0c36f5b5593f69cb20/signature-2 new file mode 100644 index 0000000000000000000000000000000000000000..f705fb838ed26440d74193672457f8c8bd74565e GIT binary patch literal 807 zcmV+?1K9kd0h_?f%)rIi=f3cb>B3N1#?uGXk{D7y&9jcKR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^iwm_;*&}3NAIrA4VAb@>G)nfZAj&*YWnlaV>GA#JY*Y+~8v_M#)*KH?{ z)5_M6`q|S&bWCq1G<1uZ{Ft7hW7M9eR<`FjbA|Q2w$j#r%gxr&9%X9U-0Xue}OVg+ohzv<@zR?ER$f*RXZ{B@Pr4v6XRN6FY5Vx_M81~ zX;1C#agMVm@3e~DRyS*pUf14Ne+uRE4~P8eT%uWS{|q0RX-J-_~Hs`{JQHTT5C&YKg13~v^9dau3A zU*`NqNidN4fcovD96K#`MyNjK+41^$_M>Zz(OK!;=a{YTdM7>9KC5CKkmhtx!*O{> lkcgGh%5vrX+6xk=s{UAJlt0Z``t!x(e>k_A#CT2D0sszo!=L~F literal 0 HcmV?d00001 diff --git a/signatures/stagex/eudev@sha256=d4d17629eb1d909d7003df337bb7b0d274bc1d93cfc7ef84a83b9fb4c1a63fd0/signature-1 b/signatures/stagex/eudev@sha256=d4d17629eb1d909d7003df337bb7b0d274bc1d93cfc7ef84a83b9fb4c1a63fd0/signature-1 new file mode 100644 index 0000000000000000000000000000000000000000..474ada9b6ba90e863b064d6896d1f3756be6457b GIT binary patch literal 804 zcmV+<1Ka$g0h_?f%)rIi=f3cb>B3N1#?uFsk{D7y&9jTHR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^ixYyQp=QTb(Au5fqW#jxruq1 zX{p5}x+$6IKnkcM#U#bh+|0-_HOVl=(!ess+`zy%CC%8_JSoXM$sonZ+$1R(C}W(Q zmTaDyW?_29JDH4G7#O)2WW^L&(nIa{F3H|5wO5au8x{(zOrQ{8 z;Nld3iPUuR|IcMhbw8@@$Sd(F5`EoYDVgat2jOAW5QRIAYu zlRez@eU8rZ*On)pD~o1a-R;`-+jP}47uDibTGwT7_1k9UP4JId<0D*EmK6PeN7d0S z=lI)n?%3>ikd@Lozv-rH)s~_s59L&Az0HNpEi^Aacv#}`wcwue&4a5-4&~;@?pUGO zrW9y*HsadrLlf3s5KQ>`q}7StFuA6z_>oF%lGl`!BHbrFGxNC08KyYD+^Y}}%k*?E zQ=a9LfclqqCiDNK-%r_X{HF0)Nz~SkFOqvRj~MSi5k1E(BVRWoS>n=*V@EE#b-lll zrLFn&`=mLWi!Mhmc0Tj&>hiD{~Ir)R|lrqu25&)ju%r`k8+ zIeXTLT=D-p{i{Cb2@$I!g<01({qec?`IX<2`?c~V*Ojs!oxixvF5}9!m5r~emvq$E z8S3qm3!U*XQ%fj2@KNrQ!|b{{r)crt*twx=a<=(J7FThjhihL?l{@u+YQnM8f3{d1 z3V0-GG(GV{$^x^@Z6|$heVq`~(EHJcOYZ2?X1)u$ZjvD^LG@dGSDR0tc%m)(jEeB_ iZ&pr?98vT37d)9%)o5Je)o{csanecMV|&i^Z~y?QNw?(y literal 0 HcmV?d00001 diff --git a/signatures/stagex/gmp@sha256=68a7404c3bcbab1f607a154ae21638e6a171da2dd3b2d248cdb6bddc1d4fca1d/signature-1 b/signatures/stagex/gmp@sha256=68a7404c3bcbab1f607a154ae21638e6a171da2dd3b2d248cdb6bddc1d4fca1d/signature-1 new file mode 100644 index 0000000000000000000000000000000000000000..482cb1081ec489de0022cba41c8ce9ce77bc78e8 GIT binary patch literal 806 zcmV+>1KIqe0h_?f%)rIi=f3cb>B3N1#?uEBk{D7y&2x;dR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^wV<-lxlU9GIN1EB$c^|d6{Xc z#U;8andv|ZsNT#X(cHwqB-uDAIVmy8FwM-sJkik9Br(;<(9GB()hyA_+%P54C?&-> z$tcCh#3DH*$t)=)CD|~=BrQ47Fa=~wNo4`Z>VotFh2;FalElos)FK72)e6O#>3NAI zrA4VAb@>G)nfZAjZ{(Hclao z;uL_1?BB%yzaZ<}42ji=(@oNKr98qfUw2usA@i@F#Ki@N9)Ho;EgQBmX;)*d!I`i7 z7rmJ9S}eixiuLioSHEUfEKFV>`TXDWo>!t3oQ8Ev{f}@>J}z`T{C57UU5}-M*E^Y1 zYP?Tw{)^&5@%GCJ-=C~Y zKFaO*to~M6TIZK3(bJyT*Bx%L`^%QK^;Yw>zl$FQaWEGyzOLAO^vb+&^EE|DeedqS zI5eMYU$pu)o^9cZEbboDIZJ1xesg&F>Fm!cwmGxer9^*_bKa_i_iXf|IlU0 z_LoT?tS54^&U|~)VfxEOHy(d~mr;Bvtxr5d)r5WJH(&FJmMgi}*DKt!_K_olOqC1>6^o{my;= ka`GI#n%O6KE~KtseU?i`Wxo9P`A2g9nZ6W_SNC@U0BPR3KmY&$ literal 0 HcmV?d00001 diff --git a/signatures/stagex/gperf@sha256=a31f96dc172077fbc45842720e6c2f6aee26d4f8a500b3d6c167aadaca0a3be6/signature-1 b/signatures/stagex/gperf@sha256=a31f96dc172077fbc45842720e6c2f6aee26d4f8a500b3d6c167aadaca0a3be6/signature-1 new file mode 100644 index 0000000000000000000000000000000000000000..38331ff78753a9f5184bb8661bfbce70ba820d59 GIT binary patch literal 803 zcmV+;1Kj+h0h_?f%)rIi=f3cb>B3N1#?uFsk{D7y&2x#aR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^wSGci_(;8b(Au5fqW#jxruq1 zX{p5}x+$6IKnkcM(bzD}(kvy}(A>zt+&nEQ*~HYs#0bbqHA^;1GfPZOH8M*vNwY{a zH84mrPBBY1G&4_3Oi4^mG)Oc~N;L!7Qc_s}vb-R@Kp{CluOu-uFSSSkY_&phW_n&? zNoi3kNL_wGNoIZ?$Rl~BIXShlolM3o42)b1vSNxX>7n*}mt=33+N;OS4GRTUCQt}4 zaB&L2L_R$hVCWYKw+TJmbE584&%aFb7tuXY7he2*eDS-%+?_4cyL@L}*y6$J@`q2& z{d4H)*4y*-w4Sj~UArt$(=3kn&mPxZEz%M1UN8h_7<+Thm(1$>V_X#P^IZSltTT#g zYhO#v)m}d-yGA{B)!BIx5(Od#w(Hlew_41#ruJx;n@ReL8Jkpm+XbACs^9LXL6d1GUzmc|Jm%xGw>s|pujgO#BKutUzn`*uP8t4d zn!~dClR~Rp+2%RZE1t|zk-eNbs-l!@gN1gzJ$6y)!9B-wK5V|>|K(55 z-kO(jhx9x-L$5I}YPwMtwED>V&z46v9k=LuvoSxsV6OF<8lTWM zU891k+h^xIT&OVVjOdBN8lJDmGB<3xet|LmJO79FMV~5dq}w7xHFn4CpZC4D{OFHv z?}H}ScPmVb^a(9%OqbARUbQs$+hxY7sy~*xU*YY3k;=t*@8APdUaPYLpLALR3$HwA z4V*QdEBkDM&y}sKbz3$pYE-vV;IW-1|IEwDobkYf$yuigFJ?uRzn?BXTfDMZaAlT# zCaWLEd|kOCM{<)EO)vQL^{m^P(iuFveU7X<$(>ifSy1_P#$moCsaH3*&N=&5TC_$& hSn}kZJW0-c4)+wN%_59l(lPeZy^ms&|J@FV1puJQod*B_ literal 0 HcmV?d00001 diff --git a/signatures/stagex/icu@sha256=b9a00267cf1a979ab7f4358533c6d7342b3098540b02a1c1ee42dfeaf056665d/signature-1 b/signatures/stagex/icu@sha256=b9a00267cf1a979ab7f4358533c6d7342b3098540b02a1c1ee42dfeaf056665d/signature-1 new file mode 100644 index 0000000000000000000000000000000000000000..60f113e807df45dda17af169670d6a3f4eb541cb GIT binary patch literal 802 zcmV+-1Ks?i0h_?f%)rIi=f3cb>B3N1#?uEBk{D7y&2x{gR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^fQx7m1=dAGIN1EB$c^|d6{Xc z#U;8andv|Zs6NRu(ZImS%se^GFwxT7GBL?K&BWN$!qnI}*(}A}*u*Hw*uc`l)Wjgk zz$no$*)TQL#3&^#H8IV=)XdDxGzDZ!No4`Z>VotFh2;FalElos)FK72)e6O#>3NAI zrA4VAb@>G)nfZAjZ{(Hclao z;uL_1d^yJdKk1L8@%l$X;(&pqH@#22pUW%1ewz6tp?CXaO5O$>f3UY% zK;&mo`?I16{k`c|Ze_RiTO?`y+2T3jMT>PBcMW^ikNY-T8edAw|1di6|Nr7go70uc z@(oID{Dj_h?3Ozjs=V;tJnP<7U+1r9`)w$Hwd@c6~|Y0knkn`|#f zzuqUOoh$VDe5wcIb1(ljw+qfzyeJ9!}GHf7UkXF_v=CGlB4ciiHkPo1a(WjERc5V zWv`pYaK%_?Y11s^ZPWt@fP#; z4#nmp&SEle)4gvWxp-T0RpZ(pE_UlKC+9`K+xTSV>!^^~5>p>V$8b5XIy!%|=N*mD gVvpyBI7#fPDw{9NWc7BpLbHWK&8rSuiPy6O0RN-AS^xk5 literal 0 HcmV?d00001 diff --git a/signatures/stagex/iputils@sha256=bb8ba33774740628beb68891b294fd6a92290ea85d68cfada1e8fdf972f3ac24/signature-1 b/signatures/stagex/iputils@sha256=bb8ba33774740628beb68891b294fd6a92290ea85d68cfada1e8fdf972f3ac24/signature-1 new file mode 100644 index 0000000000000000000000000000000000000000..5f551b439d4e29e224f74fb4bda06cfc4ed54931 GIT binary patch literal 804 zcmV+<1Ka$g0h_?f%)rIi=f3cb>B3N1#?uE>k{D7y&GU+`R!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^fL=eOEPncm1=dAGIN0nsH*XkqO9_lF9;*^#$n#3d#9-C5f4NsYME4s}+hf z)AJHbN{doK>hcRpGV}95Udb!X$*GO)WHM%9VB}(u6;otM54GRBBzwEmUOjGZSU9jU zfx>`+i&Fq5lE}vYSEBs?{+MIoN2c&ydBGwzDah@ErT&Z5b&IEnzj-iY)ztgqx9S-C z1%<6G6cqG!8D;hsC$g{Xy?dI+Yjf+vqE3;tRueV0EzfRi{;gx{RJf(tmicg-g{FAP zMlOymdrsxPI{x`^sjSF68H=h@c4_k>PiML<^=UkQ)UQ^`NBnBug73!?Z=cQy*Jp3` zkl4mQU%=%@?hXa!6_S1F%>OpYNZgIQv`MyItL5F?MpK_CXRWU@#b4$0Z@)al&+JG0 zSu4jx^Pg!m<>u_pD_FXq_JyLEz+x{RUwi5DccEr`*w-C;RG&Bb^)D_i&$|owPUU5? z-7faI8?+>Ld-Ym_km_wZ%KZ6SC)V9qJ88A`oC@#U#Qt?o!rRV!N~N4*jz6vPF?p}Z z9T7&S*7eO>KTazyEKzFz`@7TWR)Xp*7Pli>hFh4{7_+pzmYtriT9qtla$)lnzJ@b7 zdAhZ6N;gj}`BJI&CH$WD6|ZZu@=KnxnP`4<`L%DStN^ECrrXKyMYVoPp*!dITY5y_ zwv$n~B=go$xyn7}?U6Xeu%hyxU!%jlP84p?eE4Gxhv>v*tw(iAUa-eZ-F9GK57%kq z>(4H3S>gLQe9P|W6=_{HY%bReZ&sz`Gyj`4`6YYNq;?B+rl>0yUoUi5TVTbrXaD>b igCvJfdF>m7|3004ztbfw%!JWI@jyt$i)yje#vA}vl&g&Z literal 0 HcmV?d00001 diff --git a/signatures/stagex/keyfork@sha256=ce788259ce861e144f266cf5f2d3f880c7e0eddb4df6e9624e01c5619c42d839/signature-1 b/signatures/stagex/keyfork@sha256=ce788259ce861e144f266cf5f2d3f880c7e0eddb4df6e9624e01c5619c42d839/signature-1 new file mode 100644 index 0000000000000000000000000000000000000000..a6ccda1dc54c2ad5845f5dee3c1138ec093d6638 GIT binary patch literal 806 zcmV+>1KIqe0h_?f%)rIi=f3cb>B3N1#?uE>k{D7y&GU_}R!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^s`ed)AEb5m1=dAGIN0 zN|H%Rnpvu)nUP7Vfnl<#nW1H}iBXD$u_efslF9;*^#$n#3d#9-C5f4NsYME4s}+hf z)AJHbN{doK>hcRpGV}95Udb!X$*GO)WHM%9VB}(u6;otM54GRBBzwEmUOjGZSU9jU zfx>`+i&Fq5vf?KHU$KJ$7vh3^N*cbZS9B|EeV359B$OdIdi8AUonP`=EW=DpHwb)s zb7nT5SWG~KR@R)kX;!}viyCg#onL=@nnV?!L)`+SZ+iDk6J|K^vQEFdeBB|-8}}zA zZPV5@KB>^VcGuli%KsFKPTexf%beuAF5>0`^+}lxtP3u(swcfzR5Uf*?dpqo+m&-J zB_6JP|KLp#+v0c15owH^6-WQN*RSig%F)g*>Xi(+GwE}=%bk}c*{5Z0i%*)vsBhVl zrhEH!#LrZ3@hj(98XitO!7_23Vf-)d9e;O(uThzJovUVpHMd)Rdbg{_y8F9=+z!tB z?^7V~v&B(C*yh2%t}FXXzw{K%2@5-7@MYmQt$vTyl>x6_Jjna!us-jKsJ}{$&^?_e zfg=6vjMIhZnl7x4UNvjx$Ky6q60Cb-ekpX$iR-fIO4uiq74)RlgfFxB>c@o2-*bCB zKB!MR(cp9{@@+?VfX@*n3n%6uR(@~ox#Bjb9lEsg?AC~Dyrz2v(yTU}W8>IYSh6N} zdBEQtS^`fr+-GdkXZUwPVt;L`x3qID!{b*UyRWPW5P7}B*-~BX$;HM#hOozpnX4s} z*z4!b%q`3n65n{`(w>jEe4B-=GdFb4os_1SIZ>qY&I9(N8=Zc&y8WG@^KvP#w!vQs koeOT<=7*2xtt%|5+hGt@WZxF`H&JHl>yKBbmTGtc0BakiO#lD@ literal 0 HcmV?d00001 diff --git a/signatures/stagex/libcap@sha256=7777bc5c7be81313c808893913331faf0574a87d045e1a2c843812347f55b6de/signature-1 b/signatures/stagex/libcap@sha256=7777bc5c7be81313c808893913331faf0574a87d045e1a2c843812347f55b6de/signature-1 new file mode 100644 index 0000000000000000000000000000000000000000..d7592746a9df88116131c76398d596e050b4b397 GIT binary patch literal 805 zcmV+=1KRwf0h_?f%)rIi=f3cb>B3N1#?uFslNeGz%?pUGR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^m8(kk`oJ*YIT${bAbX#igOe5 zGSgCvOLS8*(}5IFi#ZS^C7ULjC#6~#8XFoXTNqeaSQ=Xz8XFrMrX{8sn3|g;T9~I8 zn3$#-CK@GMm>63a8X23IrTM0NGxUUZ9YipI4HYnU`9m0Jd78I5Ryj zv81#JtS-NxBr`t`gJ-P zCAw2mHaw_ld=Rsv-+tAsAGS+_eRE>l8+pr0wZvYUpVV1>qJVcp?<&i>S7+RQ263$A zPIVKoX)(FBK<8#>;O6Pu624|iiT~`_wpXI9x0R zUDgd%xqEH8*Z*90b(Wj(yVXWv%X_A^&1x!$nLnfMPO5#@#G`!d7uE~OrM=sI>eg*m zo(Gx7xKzX+HKaDy^t7q&@!2?YZ9ex^pV>V-xaM7*w$aP?Opo}ti)pJfwVwOPNuBQv zxH@-Qk=ES}#b;DRUMYXsIA^*7XM)1XMRPB?e|IkwX%Fa?cYP5d!Xj~de%+)6#@3s+ z-nudOC7*rGgvQJd`&+aFrZhgCP(StJqZL=LXE~OgTyeDcflrL_WofoE;uNn4K8O)Qu+-*NUaF$Jk}_l1{VF8;qJRr78L%kC`} zA6(L7mTx&EdX>Lt(z*AN6MM>Dim$a&dT~14=)~m@xArft7B<%UbaPtV0Rh)Q1+J;n jx8<6qDtHRHJ?8HEIN*<$MhTpA literal 0 HcmV?d00001 diff --git a/signatures/stagex/libgcrypt@sha256=4d81b26ce02728e161a800fe7a15dcb78e67f1543b1b1cbc5d16922501e9b5bc/signature-1 b/signatures/stagex/libgcrypt@sha256=4d81b26ce02728e161a800fe7a15dcb78e67f1543b1b1cbc5d16922501e9b5bc/signature-1 new file mode 100644 index 0000000000000000000000000000000000000000..3024fd68b9d945d43754c622c363c467c5db00aa GIT binary patch literal 807 zcmV+?1K9kd0h_?f%)rIi=f3cb>B3N1#?uGXk{D7y%?pmMR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^m8(k(vyoS3rdt~b(Au5fnrGN za})D2(^88|bW<|ZffP`eNs5JGl95?*s)3QYkwvPZnPH-Zfk9fTd7`0dN^+99MXH&3 znxUzQagt$@VRBNkX^NqlrIC@Tfnlm;l4(*h$d;1I0+0g=(hC%l^Ycm)GxJi56u?$1 z6lbRAC6<&HrGnJu7nEe?=Yc$vSDKSk8{5fb#KOSH#ULxD$dVpvzjsOYcB#F3+}yB` zU}XY@0s|MP08C`wN&X+5m47Dk8VW^43BPeX?7QQlA+Ls(d#!T)S&mPFFK>pebYN7J zIbL<4Rw*$dZAsBr2h(>AZR<_gJZ@=bb-a`edr&6EX7O57Xu)*qHXzV-22nveFM z3s2r(Wi@RuYT3BnM%s1b%8qCH|Cc85e@JHwxI8tyZTnUmFHw0xk*-XR-;Sl*QobbG zZ8bgWt>HO;-`x2bTW_b#`0>WN-I6btfxE3@&%GY^KK9+}4r0;^^(~YxANsRuR(S88 zq{n>^4VLzJFaIX?O@7ts$+rbI%Ka4L{H}0A=cK3V)a!cPbDwzx>uPx3dt&&Z|1-yd zK+6irCC&1US8h}>iCKRCJ>jB)2>aQ?y4mVkwU;bjJ`c)i z+kmitQ#J0FH@EndIt2c#x-$Qe**RH<^Q*r8Te4*51GUmCFO$qJbub1@w6LgBesrnO zWX{&k<=YK7LLAu(+KjHtwi~-KM1O3Fn>N2A=D~YE6RmGeed3p2tepSEBQ)DdrzD>7 zhe*WvO+Fg8ZnF0`b~1)qR9pIe7irO)E`IJ)28ZFBtt-!qMr&A1I~;vupKHNS-y2fX z1)R40n-IP<{8om@GLFqPtSdg9TV~mxvLWTdNvkXJIYJgwZtswdJU-1m!qG^*^x8b@ l;#%HY6MsJW@S(e*eBs%SxCMy|Hu^4>lHR!CcW4unC;*7bqBsBm literal 0 HcmV?d00001 diff --git a/signatures/stagex/libgpg-error@sha256=3526c11978dabc5fbfc522cebbd965932434866b3b0e8cff2c6042e34a4da646/signature-1 b/signatures/stagex/libgpg-error@sha256=3526c11978dabc5fbfc522cebbd965932434866b3b0e8cff2c6042e34a4da646/signature-1 new file mode 100644 index 0000000000000000000000000000000000000000..8269e808cbfa5806c9a5e5ec4905cfd6e2cbccd0 GIT binary patch literal 815 zcmV+~1JL}V0h_?f%)rIi=f3cb>B3N1#?uEhlNeGz%?ppNR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^m8(k(hJgcQ;Ul7i+m6i}nFsgYT-p`oR@MM`2)vT0gUTC%B;QF3ZhQi`RSsim=z ziLr@=nOTx?l0m9Pa$1^EvYCO2QL3>?qDe}knTZ+5mXgW>kQ)lp3lx&`^GXsk^HPfx zz*Z|1XQt;RmXsEyg4E>~lw{`Tf&7zKnv+u-+sS0i!obMIAS#T&lP8P+kKc|Hfx^4(QCiO;#OY|x7oF+;pV*+IlCWC z34IkFo3l{%%>lmN)=jH6F1opMnz&p;*qM7#8y_7vdvR;}&RvT)*!c-4&N(Bo#>;*B z?gfF(d+H6lKg1kzJ^zhuPScK;C6_w4+`2gD|Jk=I5=uaxg^Czq9E97tVp=f|-uC9mglnQ>7QzB=#T zej{|-4jrpw`vNRIS3jM&eo002k@=Soem{OETqQEEE9UaL)Ss4{_Y^q4E4pmTxbEvc z8SdThYC_iK8k~9f=*$$(tHPU%?JU`jD;Fk;<)`kQ!7XTcL$|K@>baQb;>CCKa(iPW zzs)@PUw6i~y%DVU|S#?YQ?>dpgWx?X89cuT)*jSPOvclP?k9Ct9;?lQoT%(-j z>G~_ObhmrTLy=>f*Jjk+kTh}fUBN45tJ>n`A9_)x&~fVFhaL+iESbJ1In|=(;^RjO zHG9@e{g%lJU)=NFr1I4)WAmxL4F7tR-gXEq^ZU}x+H3gf!{;=HpR8MEUB2D6_u7(c tJJ-AxvgYaX$=k~EYJF?uf*F~?&%W-S@l4O*eab4koxCPJwUQ6_0svGsxzYdt literal 0 HcmV?d00001 diff --git a/signatures/stagex/libqrencode@sha256=967d91a52043798e168a030de10d350c415ac66f833e50c66eeec338814dd346/signature-1 b/signatures/stagex/libqrencode@sha256=967d91a52043798e168a030de10d350c415ac66f833e50c66eeec338814dd346/signature-1 new file mode 100644 index 0000000000000000000000000000000000000000..4176470259d2faef3ffb00bcbb24a66499512e39 GIT binary patch literal 806 zcmV+>1KIqe0h_?f%)rIi=f3cb>B3N1#?uEhk{D7y&5MezR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^m8(k3PD2oDXB`eI!c+jKv5(e zxruq1X{p5}x+$6IKnkeO(#$-?(lF7~$iT$d+|nY|(99yyz}O%q)zBct*wi4|#LzS` z*~~1>!q_+!$Tc%dO-)TUHny-ZG)YM@HZcR)Qc_s}aza6RfkJYAUP)qRUTTp7*lLC1 z%=Em(lF}luYw`<9GV}95-pMP?$*GO)WHM%9VB}(u6;otM54GRBBzwEmUOjGZSXi(! zfx>}-i&Fq5!v9%-VU6%%+i3O;@2}2RxMjw))UUzObTZ>xkE!2pH$|!_EaXkOcFjOD zrt0Y4Fpl6=)|XcnY-d?zRo8c>WxaQ&gLAvtqp#5_+^p==%x^x_GvwRDy6DmQlNWz~ zN_*v2SgQN2lQPyxl+j*XK@){y9_DTFxM&DzW>|G6fa+MTajfte(mh^VLPLrZiOM-`q)O zU)akeT+7c6TyyN&XX&1E$F_Xe(VERQWjTBMt9vq{A-^p*)_7(0%1us8SaR;r>ZL96 zw?cIfbV}V9S9oyw^s#8>MSETt@^%#*U|IWhi>cT0mzO@7R25#Iu*5jG(BEOlayK5O zfCno)m|G0Dwkf6v7wuiFV7SIj%k~*O7gEdey;AR(2&n>-p+r zzuxwU4Pon=GDSA<$CSlzjNbvE)fagnmvo}$EH4Yyd@i*yHWqJy;=H>776vMzRR`U4*Xp3 zf$xW~?q!A#Z|}aAdC#=%zOa&&O7Dt>z0YQ~@~ literal 0 HcmV?d00001 diff --git a/signatures/stagex/libxslt@sha256=ed8d43c961a5b81cf6c8742118fb212f71225347684e5aecc33bf281ca217d31/signature-1 b/signatures/stagex/libxslt@sha256=ed8d43c961a5b81cf6c8742118fb212f71225347684e5aecc33bf281ca217d31/signature-1 new file mode 100644 index 0000000000000000000000000000000000000000..7d963d15501d41ace1941f95b96cb811266093e0 GIT binary patch literal 808 zcmV+@1K0ec0h_?f%)rIi=f3cb>B3N1#?uE>k{D7y&5Mh!R!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^m8(kDvEPTlxlU9GIN0v)mn(ejmmX>bgy-xx{DQwU|{m z1wXBrQ(thh+IZq#xd+cbuA9ozXuPYhc?!Sb;cAluH(&6aO!RL}NxihPX?2GNuS%-P zt>QhOuVhC&k`YPK){TfWER*}kWp~l5^6jfQt>if;^aa&&@BRAaTC^?nN%o|pWpP59 z_YydwemI|Z@NNI}>3#5r@B6lE%uAb8yQ0DC`NGEm9`_qvW|+D0?8x^F%$;q~k$>L4 zSb&ZtqXrv#usqR`qPoY|Gc5HaamVD*WE1h#Wi~0 zv~FfT68tr1%HMxSd4hBvY}xtX`DBhii7hjhM()wNRQuRLvDD>L!d~M|7nF-XF>)2j mR{oUP^;Ycoo4?;aDNb4*5oq&bQ~BKob*_IjXLmkKQUm~}53Kb7 literal 0 HcmV?d00001 diff --git a/signatures/stagex/linux-airgap@sha256=92a5e37dffc1e6110576fd5276da439a1b5805de913bbf836cfc496bc1cbcfb1/signature-1 b/signatures/stagex/linux-airgap@sha256=92a5e37dffc1e6110576fd5276da439a1b5805de913bbf836cfc496bc1cbcfb1/signature-1 new file mode 100644 index 0000000000000000000000000000000000000000..633fac8c91b8d50dab53628cf7455f518123d4bb GIT binary patch literal 814 zcmV+}1JV4W0h_?f%)rIi=f3cb>B3N1#?uEhlNeGz%}b1~R!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^m8)vN-J~|GmFv_3zTYglrnRH z!bn+m6i}n3QKD(8v3W{bTC!oPnW3S9skvENim8#gSxTabv1OuR zlBtD(X-cZ4p>a}DnuW1ha$2&9rCCz4VRBM(T9P5imXgW>kQ)lp3lx&`^GXsk^HPfx zz*Z|1XQt;RmXsEyg4E>~lw{`Tf&7zKnv+u-+sS0i!obMIAS-x=}x;=1;riapz1qUqO)G(*pOfkm&S(Sx%um&KqnU zO!AqG>v@))%zG=-nlsV$_`cjI<&Dg7nU862eG3*^-#h&D`oGZ2 zhnMc%*qpa@yUmq}c`l1wA6I&0t^V}&$?_Z0*R+l$W^mkK$abB6@aN{D{p*y}mn@#R z@2|(3;=(Vi-;4{6x~hJ<{ImM6N^tG{T9spIxkhFlXQZ zu2QyV>RUeMP{F+OzN*a!1obkfupiwwmBm>|O5tiCSJS(#$KQCJs4_NmK6vK+VwQD1 z?M&^fdBrE5Se~y1`UXYCJmOWmpveW=8BzM?=bUzS;KrtX!0^S9)iwsXHq sdCj;sMO-%KRLzqzt_?c>>yDp}z>% literal 0 HcmV?d00001 diff --git a/signatures/stagex/linux-generic@sha256=f9c58f1774e880e0295f723fb48520dc427e31e9b68e607db5c41242ee15f529/signature-1 b/signatures/stagex/linux-generic@sha256=f9c58f1774e880e0295f723fb48520dc427e31e9b68e607db5c41242ee15f529/signature-1 new file mode 100644 index 0000000000000000000000000000000000000000..247358ee9ec3c1fd0fb4f39de06fee195b628000 GIT binary patch literal 813 zcmV+|1JeAX0h_?f%)rIi=f3cb>B3N1#?uG1k{D7y%}b50R!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^m8)vN-K2JQ}a@bGLw~Rb(Au5 zf#OJdauf41(^88|bW<|ZffP_@nq{)7MVg_xxk;*pg+Z!;k)>&xxsh>Nl8J?>kwHqb ziII7#v0lsEGaEY1*yv~D9Oyv19>Q~G$*Gvwv)-2g@KWaK~_wWB|X%B?~?58QhW8d zxnZHf$^;4t1};tkn8+z%{(owAEU%|NmuoFCEME2XcQgAm?hE(Nw;ZTR(NZ{e`jWlX z*0P6@%c2VXmlkfE^F>%pp7-;rWg>ODFIGBe&NNaDaH)R7T+(n{=;B27-M76rSDXxB zx?%MtMseR=wg&gJ-=15Sdd**TS@hkCdD5v_dv(IDEsaYpOzM%`@n*sEs%KNy)*Z?4 z;1n#mo^P&Nz3Aywl_#a=KCGFfH0kq=Ik$^TJmlvd=Y97)GP62u(Gf?1A0g%YE#Jx7 zoLjVTZSQ(*C*ONNzpac4KKy2Na{F-sWk>hNWtY|j+;F(N!pfrJiCSRG_FBfjwLG_f z8Z{eoTQ7X?eD8ipM3U>SuuBv9{&Z&C7nI(VXSQT5+lM)2ttXV8s(+1ezA{gvpl{)~ z$~)(rxP7$5*(5n6Sa~f~ug7`>F4d6yw{K)ru=kbOrlj+H{l&~) z@t<7BTi1Bc`~F4jVC6iY3$G^M5IVw@T{LBOb=!-L`6@Ya$IDhekzDcn>1R#li>yqi z%W|(y)b|K^SR8TDtLDR2x$}h|ExO+&A4pr&_3(yU`&phT(dGKT)r`29u6SF_zvrbY r9oOJxYyR3=T7JE36DM+!6TsR*K|_l_fo|&PoFSPiL+^ literal 0 HcmV?d00001 diff --git a/signatures/stagex/linux-nitro@sha256=f2443ee0da902c5c8cc2a4aa29fb4e84368e6241f4997328f89fec1d3ef10ad2/signature-1 b/signatures/stagex/linux-nitro@sha256=f2443ee0da902c5c8cc2a4aa29fb4e84368e6241f4997328f89fec1d3ef10ad2/signature-1 new file mode 100644 index 0000000000000000000000000000000000000000..fad9d75528cf01a531a98ed2e94a39682bfcbd4e GIT binary patch literal 812 zcmV+{1JnGY0h_?f%)rIi=f3cb>B3N1#?uEhk{D7y&C7_cR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^m8)vN-K2pGE0i`m1=dAGIN2V zNIG&8^D@&?i%WD3Xvz-If=BviUbpB5D`M z%@wzGL~bfR)d~6#?c22R1K+!B*^{@HwV3yMv}mOq+uQKs_Wu+6x277u{+)k8RN+bM znu(4M3!hZ>m^{0>i}5LIk7fIplXJhA&)h5XB5$2r&+|CFep{Z{t5Ou zo@bVQDphL#(qGYnkA{O*LM4$ z*q)HBfuD7Kv^amA{qfSgarGRzUq{mGe=W*(lzpPI!{(*aN2hFWFX7X_gBK{YNo5^2 zQxi3T(5z}}>%Oi8zL_N;#YMþö>ü˜`o©ÜŽçïçß½«éüJRÀ5>búæÅ_{NÞÓ¾šïà™lw½Ýgän~ð´**Ó¡>ÿö]%ÉcIºÖq­ÒÓß>õ¿­_ã{8ùþÒ?=ÒO„öt?럧±Úö[Ô]˵%InÛ§f†ñ´ý¯úÓV³¨ùÙšH5µ*^*Wž=ízV¿àIÉfmM ]'¦½µ—î~ººñ¯°DòÜ…ë—ML¸lôÎ1TQètí¾u‚©ñ—V/´8ž³ï휭úyKõDÚæÏÞ45èńк >nm.ó +~é%-­:µkm¯Säé_ îßžFÛÝW=ýùÐuÝÅšû¯*qµ|³!u…”•óR±y»V,p·p[àÕ'‚ÝGß-úßhÖð÷ܽ/ÌJ_ë:>¯Ö|S('åî¹ûUYÇô•2«-ÏJZ1(xß Þb¹XVNs{JcÿQó÷ +½¸f³›ýõLùói×՘ͭ>=ó{ÝÆMúwwŸ+ž–g õ>ÍÁsÚé¤g¿ýèIh´iØÎs/î_«{Œå…ê«”}—/uŒÊ=8I¥¬Ó¥0øI÷Ǻ6d¤nžÌ÷Üá®[×ôKS¿<¾ž±î[›@´ß„É¥çuîãÕÏ~så 3ßÒk'¾MÉôýÙ•2=ÝÖ}÷×õ‡$sû>ŸÃw|Þ¥fWRC2U \ No newline at end of file diff --git a/signatures/stagex/python@sha256=144586afcb8558d031b087401ee5febfd1ddacc2c6199ef2e5d2c8cc33357810/signature-1 b/signatures/stagex/python@sha256=144586afcb8558d031b087401ee5febfd1ddacc2c6199ef2e5d2c8cc33357810/signature-1 new file mode 100644 index 0000000000000000000000000000000000000000..5b214cdef190f3cfd5fca358d3feff117dfb1064 GIT binary patch literal 805 zcmV+=1KRwf0h_?f%)rIi=f3cb>B3N1#?uFslNeGz&C83fR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^b0CWGV=43YIT${bAbX#igOe5 zGSgCvOLS8*(}5IFi=l~$sfAf$T5^(wsi{SZfw5tdfrYt=fnjQ@Xq#rDbZGQL1T*QL;sHvazwTskw!r0mzn;$^ww>1?dF}$@zIDiJ5t+MG9c66^b*{ z^Abx+i&8=A@(W5b^YcJH$t%stsg3PqGG<|5>e&HZ#w_)Vwro#>pvHR+=8Z?L|jz(rgU&) zr^W}Z6V5!lQaJqn-{;YmIPzy<<}BGfRoeqEA9g?774mE?-*IQ7Uz@+!On7tBf@j10 zxig=f6z6)_w1|s$LDX?}SLRKN-?J+ny}V@ls)c8{o`riQDBB0?2Dq3c+-9(H=V5U( z|N1V{@<_}=Uxmk;-5QKn9kM&G#53jc#Bv6+jH@w@k>2?)g3|1|vYFV}y{kJJ1P+~k zIl6N`Yb`J^YI^7*0aUm4qRLPaTb@c*o=7w>n=`=v*EwJ zbAxyAk*++ImANxt*`E3$%5NC$b-3(xVnNE%Xu8`;wtc#`-tKFRv1XNrxVQT4m2>Ou=ID`=|7z8G^7-^_OEwoP zZFtHA@V`sxjpPV8s0JSO6dOL6pXA~&bAByJHxTH literal 0 HcmV?d00001 diff --git a/signatures/stagex/rust@sha256=17f0ae21e93b7a9efdca56970eabd9f5493c96b21f7928c94b2e90bca991b318/signature-1 b/signatures/stagex/rust@sha256=17f0ae21e93b7a9efdca56970eabd9f5493c96b21f7928c94b2e90bca991b318/signature-1 new file mode 100644 index 0000000000000000000000000000000000000000..c34ef77909004f1699619f83ecc20c5fa2d17207 GIT binary patch literal 802 zcmV+-1Ks?i0h_?f%)rIi=f3cb>B3N1#?uEBlNeGz%`1$qR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^ovT1OO$GLlrnRHTqLEriFui6 zsl_F_DVga&3aG)*Jk206)yOc_(m2UH(K0nHB{|X5%+lN-H8Cm0GR@S)(m2`DEXl|) z&D_$+BH7X;$tcy*ASpS~($X-=*w6xGOG#w`$nJvl0)^!KypqJsywoBEu+<91ndy0n zC8b5FAa(f#C7JnoAb;eQ=H%4Ib}|{WFfej4$ciblq=(w?U6Q?BYOfwQH!KiXnLq)+ zz{M#56KSa8|HC0|w`$S83%O@pV|(W1T~SmtmsQXWfKoxE zQT__+4V<+<;=dUw&7XI8scza)?c}R3UPVY8DKKh?^9WSBJ8yT~7q(x^(n{~%_OV@I zccviDQ~!>y_Kg3Mw%2&;y4OdgH9ulXad3%7pCg*_Q?f zlZxP6B_g8 zJ^eNN^TJv&xih!-K6-0vp7~?uo8218;XCW{raf`)klOs=Mui`v{G~OPM=n0he=8p7 zZLm?yt$dGRz{B+2(VAiL2l}IV`>&*qf9`vHOO82I)HP80vL*jd gZRVdU${IP=yIl2WZn>GaCTQEA=^t};&Dnef0D}js1poj5 literal 0 HcmV?d00001 diff --git a/signatures/stagex/sxctl@sha256=4912bf9c8fb15b185e723b6beb83a5d965ce868e63f94ad60a5271635adda800/signature-1 b/signatures/stagex/sxctl@sha256=4912bf9c8fb15b185e723b6beb83a5d965ce868e63f94ad60a5271635adda800/signature-1 new file mode 100644 index 0000000000000000000000000000000000000000..50d39d78203a2575fc43c14759210863ca11e0be GIT binary patch literal 804 zcmV+<1Ka$g0h_?f%)rIi=f3cb>B3N1#?uFsk{D7y%`1tnR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^ouK!OLCNIb(Au5fqW#jxruq1 zX{p5}x+$6IKnkeC#M00xDa|t3A}z_#G|AAyG}YY5ILRz2HOay_(KN-<%rrUG!ptJo z%s9=`Br(OzAkoyw+|bO}G%+P5(Zaw0WJ^h90m$-#^a6$C{JfIH%)Hbh1+di$#hK}O zi6x~)sUUUv1tppJc_5GEmFDEs#&$9pvoJ7nG02K3vZROF?_H9;U23l$H#aO4SeZZ} zz`(^R028q*5@48eFkPkSXm?`2+KN3JTVr*O^YM7yjNXx5@!zqgN^Vp0@1iNLd>t)D zH@#QsMlJUAI_1S_anUpTyzdpOU3+Z~M2e+{PWSzD$MSD^*x9iAb`|0acn)r_J*fNa z+*O&fi_d*B=dXXeWbT%kUo67*t`nJ5(0+8);WGAu`HM3y+*&b#@pJTNzkhp@E*r;- zsw!)XZoRf&mciq>%=ZtBe6K6ldgn_;jv7{`Y9D zz=dfWIp4M{JF|JI#nshZmAQ(QogQ-x`Yx$DMP$_U)NhoY Date: Thu, 14 Mar 2024 03:01:27 -0400 Subject: [PATCH 23/23] release: add signatures --- .../signature-3 | Bin 0 -> 812 bytes .../signature-3 | Bin 0 -> 807 bytes .../signature-3 | Bin 0 -> 808 bytes .../signature-3 | Bin 0 -> 805 bytes .../signature-3 | Bin 0 -> 800 bytes .../signature-3 | Bin 0 -> 809 bytes .../signature-3 | Bin 0 -> 803 bytes signatures/stagex/build.log@sha256=/signature-1 | Bin 0 -> 741 bytes .../signature-3 | Bin 0 -> 807 bytes .../signature-3 | Bin 0 -> 801 bytes .../signature-3 | Bin 0 -> 814 bytes .../signature-3 | Bin 0 -> 803 bytes .../signature-3 | Bin 0 -> 801 bytes .../signature-3 | Bin 0 -> 808 bytes .../signature-3 | Bin 0 -> 802 bytes .../signature-3 | Bin 0 -> 802 bytes .../signature-3 | Bin 0 -> 804 bytes .../signature-3 | Bin 0 -> 810 bytes .../signature-3 | Bin 0 -> 803 bytes .../signature-3 | Bin 0 -> 807 bytes .../signature-3 | Bin 0 -> 807 bytes .../signature-2 | Bin 0 -> 802 bytes .../signature-3 | Bin 0 -> 807 bytes .../signature-3 | Bin 0 -> 810 bytes .../signature-3 | Bin 0 -> 811 bytes .../signature-3 | Bin 0 -> 803 bytes .../signature-3 | Bin 0 -> 803 bytes .../signature-3 | Bin 0 -> 805 bytes .../signature-3 | Bin 0 -> 810 bytes .../signature-3 | Bin 0 -> 802 bytes .../signature-3 | Bin 0 -> 803 bytes .../signature-2 | Bin 0 -> 803 bytes .../signature-3 | Bin 0 -> 801 bytes .../signature-2 | Bin 0 -> 803 bytes .../signature-3 | Bin 0 -> 801 bytes .../signature-3 | Bin 0 -> 803 bytes .../signature-3 | Bin 0 -> 801 bytes .../signature-3 | Bin 0 -> 800 bytes .../signature-2 | Bin 0 -> 800 bytes .../signature-2 | Bin 0 -> 805 bytes .../signature-2 | Bin 0 -> 809 bytes .../signature-3 | Bin 0 -> 808 bytes .../signature-2 | Bin 0 -> 802 bytes .../signature-2 | Bin 0 -> 809 bytes .../signature-2 | Bin 0 -> 812 bytes .../signature-3 | Bin 0 -> 804 bytes .../signature-2 | Bin 0 -> 807 bytes .../signature-3 | Bin 0 -> 808 bytes .../signature-3 | Bin 0 -> 810 bytes .../signature-3 | Bin 0 -> 807 bytes .../signature-2 | Bin 0 -> 807 bytes .../signature-3 | Bin 0 -> 807 bytes .../signature-2 | Bin 0 -> 812 bytes .../signature-2 | Bin 0 -> 812 bytes .../signature-3 | Bin 0 -> 810 bytes .../signature-2 | Bin 0 -> 807 bytes .../signature-3 | Bin 0 -> 800 bytes .../signature-3 | Bin 0 -> 807 bytes .../signature-3 | Bin 0 -> 803 bytes .../signature-3 | Bin 0 -> 801 bytes .../signature-3 | Bin 0 -> 799 bytes .../signature-3 | Bin 0 -> 797 bytes .../signature-3 | Bin 0 -> 804 bytes .../signature-3 | Bin 0 -> 807 bytes .../signature-3 | Bin 0 -> 806 bytes .../signature-3 | Bin 0 -> 810 bytes .../signature-3 | Bin 0 -> 803 bytes .../signature-2 | Bin 0 -> 804 bytes .../signature-3 | Bin 0 -> 807 bytes .../signature-3 | Bin 0 -> 805 bytes .../signature-3 | Bin 0 -> 805 bytes .../signature-3 | Bin 0 -> 805 bytes .../signature-3 | Bin 0 -> 803 bytes .../signature-3 | Bin 0 -> 805 bytes .../signature-3 | Bin 0 -> 813 bytes .../signature-2 | Bin 0 -> 806 bytes .../signature-2 | Bin 0 -> 804 bytes .../signature-3 | Bin 0 -> 804 bytes .../signature-3 | Bin 0 -> 801 bytes .../signature-4 | Bin 0 -> 800 bytes .../signature-4 | Bin 0 -> 804 bytes .../signature-4 | Bin 0 -> 800 bytes .../signature-4 | Bin 0 -> 803 bytes .../signature-3 | Bin 0 -> 805 bytes .../signature-2 | Bin 0 -> 803 bytes .../signature-3 | Bin 0 -> 807 bytes .../signature-3 | Bin 0 -> 803 bytes .../signature-3 | Bin 0 -> 806 bytes .../signature-3 | Bin 0 -> 805 bytes .../signature-3 | Bin 0 -> 809 bytes .../signature-3 | Bin 0 -> 804 bytes .../signature-3 | Bin 0 -> 802 bytes .../signature-3 | Bin 0 -> 801 bytes .../signature-3 | Bin 0 -> 803 bytes 94 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 signatures/stagex/argp-standalone@sha256=e1c5a4b92f3ddf34227147cc81a64b175931feb9e1f697380aa4d480fe248195/signature-3 create mode 100644 signatures/stagex/autoconf@sha256=8ecbec4e36a5c2a0954ce5f02948ac8664e59f7b421bf91ccf7305778f08b2c2/signature-3 create mode 100644 signatures/stagex/automake@sha256=fee9c7be682cced815fbad755ca845803ca0b81e8b7f1fe858de6ede752d0fcd/signature-3 create mode 100644 signatures/stagex/bash@sha256=d1cbbb56847e6b1e7b879214aa6926b6fdfa210e9b42a2f612a6aea850ddeefc/signature-3 create mode 100644 signatures/stagex/bc@sha256=e170a8f562f0e61030560b30cec824e4e1f4e16e158d2e6ed05ccdcc2f3ce6e2/signature-3 create mode 100644 signatures/stagex/binutils@sha256=3af41227e1fe6a8f9b3df9916ef4876840f33eaa172168e1db1d8f457ba011d5/signature-3 create mode 100644 signatures/stagex/bison@sha256=c8dccb8b6a9bfa5b7894dd3b428df47135fb17f64cc66e0e6a419331e5a2e773/signature-3 create mode 100644 signatures/stagex/build.log@sha256=/signature-1 create mode 100644 signatures/stagex/busybox@sha256=0978421e294499c7342cd696a766082d6bb1fe3e3a06fc5c0e9daa39e35418ec/signature-3 create mode 100644 signatures/stagex/bzip2@sha256=d312cc5d80ecda841fb1edcd927d3df904d9e201240eafa1634f86780eba2c48/signature-3 create mode 100644 signatures/stagex/ca-certificates@sha256=6746d2d203be3455bfc5ffd5a051c8edb73ecfd7be77c3da5a2973003a30794f/signature-3 create mode 100644 signatures/stagex/clang@sha256=07da999e6ed9025c266365271c23afda50e21d863f084fc190924d59d02cfb0f/signature-3 create mode 100644 signatures/stagex/cmake@sha256=f3454a3eacf08b130cfea25af54dbe8e9b6d9ca99c0c3ac909135baff054ff96/signature-3 create mode 100644 signatures/stagex/coreutils@sha256=cf4032ca6b5f912a8b9d572d527d388401b68a0c9224cc086173e46bc4e1eabe/signature-3 create mode 100644 signatures/stagex/cpio@sha256=4f04450aea097cdf1945f2a57bf538868d2281a1b9087c7c7148f062fa1ace45/signature-3 create mode 100644 signatures/stagex/curl@sha256=2056d53b79f956176754e7b47f40151b8af1ef9b7ca0ccf5f01cf51c97d0f4d2/signature-3 create mode 100644 signatures/stagex/diffutils@sha256=6cacfe2f563837f690e3b8dc46d4bc7c9e82d624ace6845d8e59f622e1199610/signature-3 create mode 100644 signatures/stagex/dosfstools@sha256=327a0c7671ebc2c88c98f72f23cd552af04a5fba6ce98b8aa4a228e2d424f6eb/signature-3 create mode 100644 signatures/stagex/ed@sha256=378aeecca74b62216a5c544c8101e51f372c5834f1d2af9df12df8898b0888c4/signature-3 create mode 100644 signatures/stagex/eif_build@sha256=82a8b6a8db81fa69b7d10979676cc0f1fd59676dd764bd0c36f5b5593f69cb20/signature-3 create mode 100644 signatures/stagex/elfutils@sha256=fa3eec703c85cb8d42bddbe7e16ad8ce5dfda2ac75d7d1033a2cae058870a0ef/signature-3 create mode 100644 signatures/stagex/eudev@sha256=d4d17629eb1d909d7003df337bb7b0d274bc1d93cfc7ef84a83b9fb4c1a63fd0/signature-2 create mode 100644 signatures/stagex/file@sha256=7fd68d1e7d5e1d3b1e52433bb6709f28d3e362ea89c9e13586b852ca0412f640/signature-3 create mode 100644 signatures/stagex/filesystem@sha256=42c8353db508ac79599df38c684502e50167352de2cddc5aea9b89486e7f8498/signature-3 create mode 100644 signatures/stagex/findutils@sha256=475ea3488840297454f0f20b58e1b8292bf9b3944f901e3fce432fa4afeaa4cd/signature-3 create mode 100644 signatures/stagex/flex@sha256=8bbbaccb5defe75c4f0fc5c276cfbd3fa2b56aacd60c920ed27472626cf04888/signature-3 create mode 100644 signatures/stagex/gawk@sha256=cec18f18e3313e3872c7d0415ac7014c320f0047ef89f8063beb8affaef97409/signature-3 create mode 100644 signatures/stagex/gcc@sha256=25798fdde278a9f1f27e4092a1668e93d2766d4f8b089fba38d4684b20a9b0f7/signature-3 create mode 100644 signatures/stagex/gen_initramfs@sha256=a51c840a1c82dbc00c0a813964195d4f4bcb20463701083999320f826ffa49bf/signature-3 create mode 100644 signatures/stagex/gettext@sha256=f58589b526c6c287a9308f47c1a5d88c66a04a62d32f1d19c7ecf46ff819cc2e/signature-3 create mode 100644 signatures/stagex/git@sha256=2c11f2daf9b8c1738cbd966b6de5dd0bcfaf81b675c2d268d30f972ddab9d9df/signature-3 create mode 100644 signatures/stagex/gmp@sha256=68a7404c3bcbab1f607a154ae21638e6a171da2dd3b2d248cdb6bddc1d4fca1d/signature-2 create mode 100644 signatures/stagex/go@sha256=0a5c5bbf4d9b1f0009f477dc8151aebcccb6f5bdd0d5d033e47a1b90aad295b1/signature-3 create mode 100644 signatures/stagex/gperf@sha256=a31f96dc172077fbc45842720e6c2f6aee26d4f8a500b3d6c167aadaca0a3be6/signature-2 create mode 100644 signatures/stagex/gpg@sha256=3db58a40e833751bcd80a11e050eefc951024e4e639e6695cdc4bc9bb7cfe012/signature-3 create mode 100644 signatures/stagex/grep@sha256=589465adc0125128c21534eb560299c335a41935e0ce182a632f4b739bf25c60/signature-3 create mode 100644 signatures/stagex/grub@sha256=1e74bcfb0763d6eb12cc0075638f0eabc227d25ae2501676fa880cf6139f5a61/signature-3 create mode 100644 signatures/stagex/gzip@sha256=f93802c4e51982fc447f6a1dc36bd8e21967907bcd6d8e2bb4483b1f58239b0a/signature-3 create mode 100644 signatures/stagex/icu@sha256=b9a00267cf1a979ab7f4358533c6d7342b3098540b02a1c1ee42dfeaf056665d/signature-2 create mode 100644 signatures/stagex/iputils@sha256=bb8ba33774740628beb68891b294fd6a92290ea85d68cfada1e8fdf972f3ac24/signature-2 create mode 100644 signatures/stagex/keyfork@sha256=ce788259ce861e144f266cf5f2d3f880c7e0eddb4df6e9624e01c5619c42d839/signature-2 create mode 100644 signatures/stagex/libassuan@sha256=17a7f84f2f279134fa51b7b5b3343ec6483cc0878229e611fb8021690c4b015c/signature-3 create mode 100644 signatures/stagex/libcap@sha256=7777bc5c7be81313c808893913331faf0574a87d045e1a2c843812347f55b6de/signature-2 create mode 100644 signatures/stagex/libgcrypt@sha256=4d81b26ce02728e161a800fe7a15dcb78e67f1543b1b1cbc5d16922501e9b5bc/signature-2 create mode 100644 signatures/stagex/libgpg-error@sha256=3526c11978dabc5fbfc522cebbd965932434866b3b0e8cff2c6042e34a4da646/signature-2 create mode 100644 signatures/stagex/libksba@sha256=4d73d01cb6078adb04309907f4557642fa3a593d9db93c9beb1a9999fbd61af7/signature-3 create mode 100644 signatures/stagex/libqrencode@sha256=967d91a52043798e168a030de10d350c415ac66f833e50c66eeec338814dd346/signature-2 create mode 100644 signatures/stagex/libtool@sha256=6ffaa6bb7678bbab9ba4d78a658cba1da7f9b7817f51cd3750dd170ba71cb3bf/signature-3 create mode 100644 signatures/stagex/libunwind@sha256=e74819e47c79f68a008302927ef02a5aa39cf12e859a8dfeccf9d1b4769b4833/signature-3 create mode 100644 signatures/stagex/libxml2@sha256=d43434b5447392db78219321683724567bbee50651f618d1bdcca2efb315baa1/signature-3 create mode 100644 signatures/stagex/libxslt@sha256=ed8d43c961a5b81cf6c8742118fb212f71225347684e5aecc33bf281ca217d31/signature-2 create mode 100644 signatures/stagex/libzstd@sha256=488f414425de6f0b60a1362cd05407e56220548612d96edff45795b1bcd5d346/signature-3 create mode 100644 signatures/stagex/linux-airgap@sha256=92a5e37dffc1e6110576fd5276da439a1b5805de913bbf836cfc496bc1cbcfb1/signature-2 create mode 100644 signatures/stagex/linux-generic@sha256=f9c58f1774e880e0295f723fb48520dc427e31e9b68e607db5c41242ee15f529/signature-2 create mode 100644 signatures/stagex/linux-headers@sha256=4d505f84bd03e75d10c65704934007cf42bbc24ad6e459202690322f412fc254/signature-3 create mode 100644 signatures/stagex/linux-nitro@sha256=f2443ee0da902c5c8cc2a4aa29fb4e84368e6241f4997328f89fec1d3ef10ad2/signature-2 create mode 100644 signatures/stagex/lld@sha256=ee422bb296c38f941dff8e05936c7f07ca72dac719653882e9c673ea2e19cf2d/signature-3 create mode 100644 signatures/stagex/llvm13@sha256=97d0f3d32f58dca648cd70b0d58364d9bea5170bb99054c0a0b19ef57a7da7b1/signature-3 create mode 100644 signatures/stagex/llvm@sha256=8e361f1da92e956d947e37b6fc0a3951fcc1130863e2d3a9b4fca40ab4fd07f6/signature-3 create mode 100644 signatures/stagex/lzip@sha256=9018914b6acb79d3aa3e623fd8c025ab62071dfe6d0421ae3dd82042f1565542/signature-3 create mode 100644 signatures/stagex/m4@sha256=8432f11bfa4632a65f8da3212cb2999e1f1629fee8d1acdcaddde564f5219e32/signature-3 create mode 100644 signatures/stagex/make@sha256=a71ad6dbc9747a3b9ed6792bc1f482066abc1fb2cf2705d6b2deda475fe9416e/signature-3 create mode 100644 signatures/stagex/meson@sha256=54d4659199ed02f8f9b324f247f73f317e22fb190b53686327f59e0b7a6ff483/signature-3 create mode 100644 signatures/stagex/mtools@sha256=56bb005aaeb77ae1d09d7087a1521c4516e06cc0989503da8334f9e995130715/signature-3 create mode 100644 signatures/stagex/musl-fts@sha256=73c3c4647010f7151c711ed5005ef946c7c1a19c6e8921e057b5dbc15ef9559a/signature-3 create mode 100644 signatures/stagex/musl-obstack@sha256=4b6737815460908f666fa7a8e91138610d0a0909c408165a575ffb42bf21cd66/signature-3 create mode 100644 signatures/stagex/musl@sha256=7db05e6817058a512a66ea82f3b99163069424c281363c2e9a48091d0d1d3bd9/signature-3 create mode 100644 signatures/stagex/nettle@sha256=4bc7d82ac757e5c16f25499d190de4fb7ecd295249383c4ff70fb294843a62dc/signature-2 create mode 100644 signatures/stagex/ninja@sha256=4ca7232eb6fb77b4a3a3c8b56b57014080c22cac2a6b2291d42d7b2a15da7ae3/signature-3 create mode 100644 signatures/stagex/npth@sha256=5b9dfaa2683e024fdaf88291f01c4186e7d98935975c59ecf52389bcf9845cbc/signature-3 create mode 100644 signatures/stagex/openssl@sha256=1a2f656ced34d1ade99279c5663fcf0ec4f6526bcc50142079ef8adc080be3a9/signature-3 create mode 100644 signatures/stagex/pcsc-lite@sha256=e720e1795706c7c8c1db14bf730b10521e3ff42e4bed90addc590f7446aac8af/signature-3 create mode 100644 signatures/stagex/perl@sha256=2fe4740ed9a9193dfd312eac523c3ca2b8de9e4b4283c7f180ffb6e4bbd1a21b/signature-3 create mode 100644 signatures/stagex/pkgconf@sha256=31ce4eddaf4e777ddb51f01923089f3321ec5272ca0aa834d475f644279209b8/signature-3 create mode 100644 signatures/stagex/py-setuptools@sha256=4613d37bb6cb380d557a035e10ae4468291ce73a1b5de1ddfa10d7b5d404bf8f/signature-3 create mode 100644 signatures/stagex/python@sha256=144586afcb8558d031b087401ee5febfd1ddacc2c6199ef2e5d2c8cc33357810/signature-2 create mode 100644 signatures/stagex/rust@sha256=17f0ae21e93b7a9efdca56970eabd9f5493c96b21f7928c94b2e90bca991b318/signature-2 create mode 100644 signatures/stagex/sed@sha256=277d8afd5b06aa5da315516c63289612284cde0a091078bf1ec9ab5be4a82017/signature-3 create mode 100644 signatures/stagex/sops@sha256=929abbe8d89368b9d037fc5f3f80edd7832c7952e82ad6c78d8983c228bf2fec/signature-3 create mode 100644 signatures/stagex/stage0@sha256=287accc6d2b9874a18ef81b2e76c118cfa163c6d0a28cab213edc992895b7411/signature-4 create mode 100644 signatures/stagex/stage1@sha256=fab1b8b14d6e26f78ed85fb6b30b42a79538b6cd2f38cb01f54f7433e37dbc09/signature-4 create mode 100644 signatures/stagex/stage2@sha256=bdb7f62e9b883d163b9c814325625cb2deebe45622b0efc4a71405d12bc880db/signature-4 create mode 100644 signatures/stagex/stage3@sha256=2e277387d263f3c846e33a0e2c08a8b77fa924514c206716a1683ce29a03bbd9/signature-4 create mode 100644 signatures/stagex/strace@sha256=ae012a214bf7c03145568c4fb35b1f059cc9a3e407306b5a6857948c18b1c282/signature-3 create mode 100644 signatures/stagex/sxctl@sha256=4912bf9c8fb15b185e723b6beb83a5d965ce868e63f94ad60a5271635adda800/signature-2 create mode 100644 signatures/stagex/syslinux@sha256=95d5d9f8d51c7be634ebbbfabd48c54cc6ee9971c15491e527649904001ff288/signature-3 create mode 100644 signatures/stagex/tar@sha256=73d7fcfe87099258bd711603a2cdf8f51273631dabb1e48a252c18cee52631cb/signature-3 create mode 100644 signatures/stagex/texinfo@sha256=a07cbc7deee1be0387a66e3b75ec2044611b10563d62d4a2a61486e715cebcf1/signature-3 create mode 100644 signatures/stagex/tofu@sha256=955d05dc3ab5b16459eed2efefcc38a53fb36dab592661af062b3594dc5f49dd/signature-3 create mode 100644 signatures/stagex/util-linux@sha256=392e9fb791d6575949c183b77f7c8908fadca80566f6b81157d538fd470751e0/signature-3 create mode 100644 signatures/stagex/xorriso@sha256=10f5ad5161e448dde1280cd904e9fd1b571c3203e43f86d2794df69f29df7c23/signature-3 create mode 100644 signatures/stagex/xz@sha256=c31fd8d37576eabd15b75666342af84e0cc9d43593cd06ea279d711c15c2479a/signature-3 create mode 100644 signatures/stagex/zig@sha256=0054e9d40ad9dae19fc3c4aac4fca576e7980e52f1aba917e02c4f28b572a027/signature-3 create mode 100644 signatures/stagex/zlib@sha256=de8f56f3ece28b14d575329bead53fc5318962ae3cb8f161a2d69710f7ec51f4/signature-3 diff --git a/signatures/stagex/argp-standalone@sha256=e1c5a4b92f3ddf34227147cc81a64b175931feb9e1f697380aa4d480fe248195/signature-3 b/signatures/stagex/argp-standalone@sha256=e1c5a4b92f3ddf34227147cc81a64b175931feb9e1f697380aa4d480fe248195/signature-3 new file mode 100644 index 0000000000000000000000000000000000000000..5c17b83ac34c848d434ecfa3ed2f220635e8d144 GIT binary patch literal 812 zcmV+{1JnGY0h_?f%)rIi=O9wC`1kuF#?uFMk{D7yEs%_^R!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^b?EH3v_|(yp+V8{Jd19S{Vqs`$3bLi7vH;|ag7gA~gPX*netXF*iC6Ury*B5$y?D|-=2zhk z&vfrPK07u~%2=)F>HLjXdzW^HUUrQ5ZX$cAOZd{n6BjQWecsI=Ezk7rZJH{Z&t&5R z55n^HyM~&HCp-{*GwHjY{>q zz$M%AV{e3lW(5EDtImthmTLH{={d8BmX*`tSXvfFH~tJF5{Y&>BR zwOqgC>~*z=3%e}(e(B$fQ?=@daOadiz|gtdX3;Cz6Q*Kv?)o{`#4=RufAXrh$gHUm zooldfT}0=xACs+H&I-oN{a5I=bl2L@8y`Z}Z=ZZg($GI#U7Kysn#|^CmN|QuxczkL qyy#bNb$j1!FEI`2m0fB!%dY?3{fN~-GNMzRrLHaV;+If$_p<;hgvHkY literal 0 HcmV?d00001 diff --git a/signatures/stagex/autoconf@sha256=8ecbec4e36a5c2a0954ce5f02948ac8664e59f7b421bf91ccf7305778f08b2c2/signature-3 b/signatures/stagex/autoconf@sha256=8ecbec4e36a5c2a0954ce5f02948ac8664e59f7b421bf91ccf7305778f08b2c2/signature-3 new file mode 100644 index 0000000000000000000000000000000000000000..be527c30887eb90cc4e1740206a0a90c2cfd1c96 GIT binary patch literal 807 zcmV+?1K9kd0h_?f%)rIi=O9wC`1kuF#?uE>lNeGzEs%+>R!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^b<=<@{{xP(v)g-lrnRHLP*MU z6Z10DQj1G;Q!>+m6i|~zYI0I)vPr73S)ysOQKEsRsY!CGX_|qNrHMsivW1zMNvf%3 znt76mkzrDrrD1Y%nz^xoskymDnt?@ko^Ve1qwimOA<5lQi~M8Rx1=| zrspM=loq9e)a4hHWaj6A{E}CilT#bp$z;sJz{tfQE2hZO(PUNnW>rNt|L1NISU|8c zfdYYni&Fq5a_KMs|NQc*0K*blxxm?JAKyLNyIcLVhL6WDztyjEP3_$S^;|KxqmE#@i;)*W8+YUConFBW>cx8G%N>6`hh z1?2kYK6ta{Jd@MsEm~HGIun*Boju$b-^V;F?o6G`JHb5ZhX=T){rKP$sq*A}`>i-t zpDAgUwfd7Eom>@{Ip^|>9hNIpUe$e6+p;P$^k;_tFTrnHSfRnEFMZK9J4ufDp~utZtsO2#&5f)b(yN2=xc~Q^ZTFG6~?)F@4|N6npJwB@8h{` zy3a3u4>OzfHu#|I(f9YI?qx6VI{p8}iKjB@=i<9AzGOTm!DJ}XA+vO6z@}EoKSrN= z${PMC9*7Z9og1Vdy#ce#_WVwLdl z6S{5XF(LDWyf*KbtDOD)HZ@0oc|D(6wDw~LOMhBPL*mrWA2&pIPB!{e`RB{^qApJ^ l33rK#qz7eZx|am&-3wTp-+tuI8iU(b*JNsLUpta(2LOlNeGzEs%|_R!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^b<=<@^cfjQ+m6i`!IYN}HYKn!SXko^Ve1q#Xec_oRNd8tJTV5=31 zGt=`DOG=BtuE{Sb$;{6K`6aJ3C#N>HlgXHcfsuh!%$=l&jBmZja^{Ge@@$?KO+|0V1D zZ!dfu^>AEVp;lH{2|Je8VCrH2=4cPxLce z?}lg_9~0RFIgh00$A0sZ7sxuaO}3z?WII>m(oD_rhSgCV8WX>rbY mp@@G%+r0A&9$e&?d!QP=rT>BW>lv1o7xM(1KHc4?aT)+yC8{I< literal 0 HcmV?d00001 diff --git a/signatures/stagex/bash@sha256=d1cbbb56847e6b1e7b879214aa6926b6fdfa210e9b42a2f612a6aea850ddeefc/signature-3 b/signatures/stagex/bash@sha256=d1cbbb56847e6b1e7b879214aa6926b6fdfa210e9b42a2f612a6aea850ddeefc/signature-3 new file mode 100644 index 0000000000000000000000000000000000000000..b46646098909cbb38571ef94a17bc8bd24e1510a GIT binary patch literal 805 zcmV+=1KRwf0h_?f%)rIi=O9wC`1kuF#?uEBlNeGzEs&3{R!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^pg^cGn8s|lrnRHTqLEriFui6 zsl_F_DVga&3aBB)FgYnH$<)lk#5~n3$uQMC$->;y$j~G)(ah4wEXgb_B`wj&&>+<^ z$;2qpD9y~!DA6o2HPOP=Tb8+L8 z#2uf#*|uxHH{P^#TTJYV*tAmFT}KrkEO~!$ZT0INa!kKW-p=(sDz#+uaf6mj2>rZxQ>NvF=63 z{}A@eMN5wzu@maGDoqO6w!=y1He1f7mHO`^e!l6S8x^Iud*Y>;Ed>)cmEL~%`}Mst z-k*2>IZT(9ivMJLIy`~ta^E+v75hAA&h$vuHMwDsdq&J5YMGa&{&tVa+Lxy{RR=xZ zq{UhNVE^}hk_Q|k7i>BxmXg54=A>2Ws6Hh{+4j*a4M*=CeqZ_*uJsMOHf6@1>5+>g zcU;h4`|a6RhWs_tML%qM9sF{N>N(SQHuVed`FPY#d9=lMmE6sMtEy~|jkexoaGQ2w zhvBswP0pLRlAp8woWY%y?6>Orzg?NXRp&~`i+;Mi#(9<%YnJ~-t8Y#9#vdHrrdR1q z-fT7@c+shfmGgXM9+cmFWA=GR$~}*xV#|g5kN;n{|IM3{Q=P#jwSLe29_z1FvQ#~D z^I@J&UUL1U!}psnFKgo93w`kTyhlToYF*v=BJMS_`0hG89XuFgu%km~($;kjmK?rO jK65gbh)!WxUV6PMPp9nC+2ron9-{`gL(I3NO)dcdADFG? literal 0 HcmV?d00001 diff --git a/signatures/stagex/bc@sha256=e170a8f562f0e61030560b30cec824e4e1f4e16e158d2e6ed05ccdcc2f3ce6e2/signature-3 b/signatures/stagex/bc@sha256=e170a8f562f0e61030560b30cec824e4e1f4e16e158d2e6ed05ccdcc2f3ce6e2/signature-3 new file mode 100644 index 0000000000000000000000000000000000000000..c7712ac245f8fee123a5863829b259da6bab7c26 GIT binary patch literal 800 zcmV+*1K<3k0h_?f%)rIi=O9wC`1kuF#?uGnlNeGzEl`ZER!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^pld6YIT${bAcQrg}I4&nQ5uT zCAuk@=|BpoJk`+LAkiYt)XXT&Al1y!z}Udl%pl3wAUQSJ!pJ1mB-Jnth|N+BO)XN4 zQq59R3`~=gQ<9U7(u|XVTqBSzC6xsrn+wtl6q57vN)j{kQi~M8Rx1=|rspM=loq9e z)a4hHWaj6Ae34h0lT#bp$z;sJz{tfQE2hZO(PUNnW>rNt|L1NISP-x>fxOSa#VG(2 zx$v0(fBZR_U))lkw;f1hwp|*Sv%=8fWYRag-EPIZbI<-4nrG}RmTj`nR6FNu!4B?+ zliYpRaL=+_QSVWjxB8X&PL=+PK_@%*Sv+6sWL@}pZg@~cufEMp{_c9IiH1!IFY7P! z&otXxtMkP+cH+D>3a7h*m3#Rk^y?q{$yJ~E?LPlb&avJZ?+)+sUuL3Qxwzkkvtnaw zu;YdN)fT(zk1ykJju6uMZOs4hgU4Y@E{>&7mOnKxi2Uuo^bq4+^92hV#T=fWU4BpN zZsh$VZMNGC=Knl2-C&Y)!8Vm}IODdpK#pt?)T%! z9gBqfCrWWg)TpiRyU%B%9&qS_c4vD@bcLn;b(Y>O|L2|Rk>G2a{QmRh(2Dscj=Eoy z&m2zTUN3e&E%w>0w+{|26k}c6zFmM(qs;l9#msZ=LhII6F8pAzbj~)HeCI7iR?~m2 zpQsVGV54ZPW{$t8Y=7yxU+1pPU$pdjk?nTxd8~V{9}%p1=Kjz@NN<|ZpPEJ1KfmUr zuD#}OGc(R|_xTT^9lMhcJ+f!IRR43AAoqr(C*04~f2gYWi;8+J`8Ts%oM+P6Rg;;{ zw=-U`{JGQikaFvP9Bkg8pH{*o!OwABy(f ey4yRh%71Ps$F02v6N6tUJezYMML@Mks009$HM_lNeGzEl`cFR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^pi64N=q_xij``0lrnRHLP*MU z6Z10DQj1G;Q!>+m6i}0KVw#Dek&$_-VOpwLqD7izl5t9!rKO=+YMP0KxtWEDL7K5~ zYGR_HxsjonMXF&+l3|KPnu)1-Qlf#OVTvipmXgW>ko^Ve1q#Xec_oRNd8tJTV5=31 zGt=`DOG=AULF)1gN;32FKz_+9&B>{a?PM}$VPNE9kQGy8>1eVleY2_}oBwmS2rM92 znLvTSz{M#56M3+a|F5{o)&qfWr|ar}ESfUE-M%c-t3!H<{M&V##3So!en~gfyf~sD z;Gi|BqgX&MMXK!c-3t@^|IK@teOpp$ZUE1Bs>x4O+`d~)hjzsliH z_aFG>raW4|?wQ`kSqTAs|1-K~9sj5}X`biw$ZOl5*;obyBq(P&>CZak7wl|l_vofe z_Q9j~6icG!yscYn+I36($4}my>X(*tA2oU!|DfOb+@zKxrE6X-Z2NV7qd)?K*2EG! zt@{&Yj>z;g9;yEN>b$%KN%Ik0)Z><(>KQ>#J_t`^5pM49DGTrdae7sNdxljL{ nC*mJF4(~dtJFB}-BJ%C$&`rONud2^o@EYZZ!(%9HA)ilv4)!f_|WJ^h90m$-#^a6$C{JfIH%)Hbh1+di$#hK}O zi6x~)sUUUv1tppJc_5GEmFDEs#&$9pvoJ7nG02K3vUD_AmA+Y3k;QuSQF>uC}%VvC{JRjZ$FB7n4;OV)R;^ni|?}%FoYtGv{b7YQgx6qip z_(!u1lU|1PhS^i*)?QNTD7kq2t)KgftxB_|YN#hq$#D{SeQG|7|96&&UY*4Y%kBq8 z?Kkr~d2Oww=S3}+8xdJEQVl&W=FUF&ZeRA7&vTecwuN1cJ$n7<_iF|Jc#gdOqS`vALe#hpZjUNdXqyv%a-`_o5Gt!zL)LxP`klVxmf&? zWAVGyA#&FYUpB=(nf}5k_W10w=sugC>8p1;p5J`c+Fj62nD>X-L{*=u(rZ683mp>U zajMi|wL5oRn+J=Tr-gQB5-#kwD ze^PN*?RDY(v|1sl57(X)Zt#-W_j$FnD6<*E2C26;+EaCxcptCXv*C*E`>q}ldzqdR zUyni#-g6ftCw`xQhTY5|n`^D`GR{V`fRBvTCpUTBn_IT<;Z&ssTfaSiz4{vSn;_29 zAzL^z3RHeB=8IpP>DVqKClmNhc`tXkxl8Wjsp-mR48968Fbga5GKF+5)lc#lRD4xT+375B%ZaJM(jqBY{{@T2GABD_ h=F?G;qMyB7*8NX7`AJK=b)vj{WbUj5XTMFK2>^EWt0w>e literal 0 HcmV?d00001 diff --git a/signatures/stagex/build.log@sha256=/signature-1 b/signatures/stagex/build.log@sha256=/signature-1 new file mode 100644 index 0000000000000000000000000000000000000000..4bb1a1dd1514b362122a2aa706843954260abc46 GIT binary patch literal 741 zcmV+m6i^pPRY_$5$bf?M0)^!KypqJsywoBEuvUfQ%=Em(lG377kh=VW zlFa-(kYn;nb8>29JDH4G7#O)2WW^L&I-0CX->j<0=KtI+0`mwf6UY|~T$}l5ce}j%*X-gm+uYTDv@dQ50e-vhUMvVSz1i72E7%<5Z?~ z^XBXf>wL*nuCe%0`Ch@sz+b=5bNTbeo$ig+b7lTsE4!vILFi(@pTluVH|wX$N(kqA zW&ZOvImQ*N&oN;}5!2V%zXabdt%=ilvNdpjo_SyEhll@GF^DY7w|RWOt|g&;{hiI; zsjrPgG7rt1{!8QGV;dHwYnHbcX)Fj-EuDPx#xDQRcON)b6-Z2T%-%I+@9iZj^0(tT zivPM_UcGS!>*2d~Z2V%obX=7Rc{hC(^_7fVDBF6BGl)~YJ(qL#Y&L!8ndyy_ZfM8e z-dnb6i}Um>ABm|uBAd6?Yzh`#)E+#0l2GpcX1^ol7oMz~q%ljU>2#V)!o5DuLj5!1 z3hi(Ee>2OOiKQpE#&X*j9cqnz=a+X`8J6CR5|~bMC}B`>yn^ z*!SAS&?sj?u(f){*}8j1$JUfQN#YXSui>cnJSX;)+pM^hd(^qbT#vQh*86j3-8%elW(*2=BkxV?v5|?-4OR*%H-^E zn@wKV1){ws-w^3^Y)zP=)wGu91E*K1hemB;EpzeJzu$GN`{g;;*xPx2h!kdSG`u2f X)HA1IOW>Tzx7TesIO{}7zqAzqbrO*+ literal 0 HcmV?d00001 diff --git a/signatures/stagex/busybox@sha256=0978421e294499c7342cd696a766082d6bb1fe3e3a06fc5c0e9daa39e35418ec/signature-3 b/signatures/stagex/busybox@sha256=0978421e294499c7342cd696a766082d6bb1fe3e3a06fc5c0e9daa39e35418ec/signature-3 new file mode 100644 index 0000000000000000000000000000000000000000..052b873b4843d7f1330a32f8047d4426079a9ec4 GIT binary patch literal 807 zcmV+?1K9kd0h_?f%)rIi=O9wC`1kuF#?uE>k{D7yEzpUsR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^pi@9E0gjolxlU9GIN0+G7xrK?5VXBd(iHW6UvbnK|QF4lzrCFl6nVErwQHohol3`k^ zajJ2mfmvFzX|h48WlCbAv1O{UsfnRQYBI={lF9;*^#$n#3d#9-C5f4NsYME4s}+hf z)AJHbN{doK>hcRpGV}95Udb!X$*GO)WHM%9VB}(u6;ovCXtFAOv#KJS|8utpEF4&w zKw-eZ#VG(2xpavC52w#`{yB zYE(WKvaGb4^mKKC>y^zP`jo;r1%aF_B2Pd{G+fJLvd8?-4iZFxIS;il?Op8Lf(~d<<)(f zCG-33+dn5ZxwbId^Odb&ct6*T`95PKkN?6~N0`@T9Dd`xSSrNVI!8A!s#q~h=57+J z`()e5tB)%fF39u;O>u}-;cvVfIC;m9INgYc32nvM$@dvHc|V$*^fB4&g~$u$Z--ac z`%VZyRj=o$pJJezU8&?+yWv!_fy7C%gwx9RVqRY=Iea#dmDBUjyt1|S>C{h7Ev{^>!}|6O^0=S0tx=v;TpWT~7XS@o_x&s3%*@-2f! l&TIQ?wcY#wZnS6;^ew(}YL7-RW5>G#?i-}z$C>o)yTlm z$iyHuF)h*1%-AH&!pt0~JSovA*~9{5OG#w`$nt{p0)^!KypqJsywoBEu+<91ndy0n zC8b5FAa(f#C7JnoAdlpg=H%4Ib}|{WFfej4$ciblbTnC&zFAd~&HuSu1QrUcOrQ{8 z;Nld3iL4e7VCcz}5)st#R6ifhQ}9$>bivoAhKUWoTH1J`Ti=H~E9+e87s4CUwd6o| zuY;XQLzd87ef8~)QT`pgtaok*NBjQTaHY!R)g|Xg(b8+uuYYpbTh(9@VQv0;NB9HZ z!=5^o=YE*_EsD&4A7)Z_&f#Fa)-$E}mbbC*R}}iWs zT}wMx{j{fza<2FxQ1bSreOaEPdM&){=%Mac?E1bAmBy^RlL%6Do zU!G`cJl?WDZywT#Ynq^ye9_3+O fARoP?wsh;2UGdHS_um+MDTXrW1oS!|o+AqY`^2^2 literal 0 HcmV?d00001 diff --git a/signatures/stagex/ca-certificates@sha256=6746d2d203be3455bfc5ffd5a051c8edb73ecfd7be77c3da5a2973003a30794f/signature-3 b/signatures/stagex/ca-certificates@sha256=6746d2d203be3455bfc5ffd5a051c8edb73ecfd7be77c3da5a2973003a30794f/signature-3 new file mode 100644 index 0000000000000000000000000000000000000000..2e52f37a7503868011f91f38a1880318fafb88bd GIT binary patch literal 814 zcmV+}1JV4W0h_?f%)rIi=O9wC`1kuF#?uFMk{D7yEijC(R!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^pg{HlT(XIGSh(CN>YoJYIT${ zbAd8Qx^ffqGSgCvOLS8*(}5IFubH`tS&C7Lk%4hiss@=Ovbu7NvsJ=I4RDlvkRQQybgKWX!_A$i*NlrpVIKWL5fRRYf-c z=WY>Lc(5{o!h(T|QvfCsFUtQv^pxfoM-y(PFKnL}wy$76ypQet>i1TB(SF>&bo}26 z-MsqkkKNHrX5~TKWgj(Nt>G%@61XN>ll$TD{=|@TtC(k8Unuc-?oq3l!+RHNuKhRZ z#3Zf$@C5dDQIlnBWiy!?I#~BB?wIp_o=(Hcpt*Iiq7zPBm@F{4xN>@6Ux(7V&2dXx z3MMPnJ#jy}SNG-5IMdi=#S(Q}xzBQm`H6h7IeT2bX3>K8hn*r8R_wTz@`>??NlW(x zl{nYnx@`wuxcjYo`XGH-**Q^v<4M}b)*UYr%5)S=7dbaK`(<(6-fasu{g=)&e7-lH zRlil~hG}C*(FMz+cB1OnShVxw-PSwm9)Hx5&sDjYf0gFlBmtkRb}ldX9NYFSqwq#z z$%lipiZ@?~_-(**`NH~bYc-mtA9*!*Cxb+RHFMJ%kE4=btk=cd5wv5L$mV-Am4R(V z=9^{%$NUvDq>ozhHBH~=7!X!bVsz#EtD=prucz#}$(GISGs*j_ltE)!!2C8*0bP&f z3`aW7+|gHfWU#1Ckzw}&u2n^c*E6$i*zDQqmpEyfSI*3IAH9GxPruaHWpSlgt89p` zom`V~drQSi=HBj2>)+o#-Z0DRwd^%x%+$!-FxkjBF)bz0)F9Q!FvY^m zIL*MqBrVy{(!kQlB*oM+#lR>zEy*AaWJ^h90m$-#^a6$C{JfIH%)Hbh1+di$#hK}O zi6x~)sUUUv1tppJc_5GEmFDEs#&$9pvoJ7nG02K3vUD_AmA+Y3kVOKXokc34fW<<_%a#}NBRE=+RnkCykh&T z7LMn0txV?6ooSV}R=s^W>#4U2H=F`(1fox*7MowoO4}B5d{S*v;k1f)rGR<4bF24x z%yztI&>4PXNml>5?5$jRhqkJEtS_D`f0_GZ>89@!X4%h}n6*cI?c}Q;L&}7&o1}bt zbYa28xF^Z+qVwK5K9zf~xM9*RF<+g;F9(*);0|Q1o^2oR*l;{Hv#S8`;0k`guXFYw4y%8}|I^ z+tGdEmQwJ!ZTHxBw?At>)1IWzd)Mir=u}HDo9fcsn6z!5Z>?V06T%a?_;liufM@g8 zxiTv72wpS%9GUjqtuIgI+(ngCyUAu-3IkWLePj^jiFI0A`MK?I#iXVvIUZRCy>Aj* zoE3Z2{v}Ow?~mhp!K_#xCK1&>X%6!Ou~}ddJ z!!)gT=RBvgOktW~Y|gE)s%1$Jdqm#fZBrjkn5lhQPq!jR`}C2?tCiQ)Wd&?o5GN?- z^6f^}-rsXlY7~C=l3=BFIg7*bZKl&o+%ny`CL z)uo870-9OhLPgjXZB=>R&?&}|$#dgQzxM;b?JHO+s-)6(F{~_^Zx$Ef{#UH)^HDKr zoBawx=iZiOewb%F+1u;xMz;CZwK2=G&Uo&8G)?PbhfvtX9E--K2~VcHX}kT`OfmOC zlB!PeLYEUJIyzs~m*nZ6Ieg`g)_#sgZe#v4w?+fnk!F zMWR8nrIC?IaMV67r$#>7C&7~T?)}bp$FI-LH1auKb@AN_ zO_7Siibp)p-G1MY7B+alrCf_olYzJA!9(?DZxrLUf8ac;H-GL!OUti2s^SyoL^Qhk zO{`?m{HVT)!%QsbvQAe3Ykm0TGmGk;uob^~%p|68ZqxHTPE8Ma1~$q6GB2bAcem%B z^ttgj?t%5`Do0;+`9rQX-OpIh*;jKNnCn%3@1Vk`?b8>_%oUw}sP%Mp*wMBPimdB& zU#oB3KU4lv%bqK|%M>^C+}<2)v@ckaMceG>yLB7&KdZGb?LYVM>S7z`)4i&PtggG? zUiaqEU$GeO59jle_ME8r`bA`g17lc`%xWFBJoU!wx&Cua(^MxjFRuNtFMO(Mw^CJ- z+q0>k1QoXYG~!(l%v*8$Yxd8IDZ6sNZkx5s#^*xcq=sLsB0F|W`5W=6OGURh_}9#S zE8X1rF+b;B^wVV3zi+-hzK%`qTg4XJ$dlPJ-dU>3f6OkKFY=GR*m?0A=a~;aN$y$2 ztbXsaB=>Coz1!tnU)i^sZ8_(6U$?Jg@(_P;fo7&07&b{I8t@&BoJpOCTXKTmw5Z{@SlisHuUAB7d8OE*N$%bD-%S|_` mv`kntHNQ>!^$G{ar;~h*nyj5oj~=`*^@h&kZTC5sx&Z(&y0}jO literal 0 HcmV?d00001 diff --git a/signatures/stagex/cpio@sha256=4f04450aea097cdf1945f2a57bf538868d2281a1b9087c7c7148f062fa1ace45/signature-3 b/signatures/stagex/cpio@sha256=4f04450aea097cdf1945f2a57bf538868d2281a1b9087c7c7148f062fa1ace45/signature-3 new file mode 100644 index 0000000000000000000000000000000000000000..de344f6cdf324f195a57d28f3e66dd47ad1997cc GIT binary patch literal 802 zcmV+-1Ks?i0h_?f%)rIi=O9wC`1kuF#?uEBlNeGzEwGEOR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^pguR^Ob6KlrnRHTqLEriFui6 zsl_F_DVga&3aG&(&A`OO)F3f6(ZJF?IVH`|(!?~)DACkBDb3W_!otiV#mLCQFwro{ z(!jzz83+wcEYb|jjM5Sf6O&U-OhLAkR2G2jE=Vs>NY2kINzBYkEm8nmtx%kqo|jls zT9gV>mtRnlnV$#pM_y@8PHk)_lQ9beBNv0Lm?BF@lU3=PRTbI%pSwk1fxyZH3IGN! zP63$65@r7XP7&{)IH}K$OJ+zEmuH&L9?R2{^<`3(4hw_WEX0{M^7UEUcHIyO{UszM@l&)@{q<9we<=$^1E1MFRXlO%?$bvzw6*@9 zsYx%NAUnGwN%!NeDXQC@MWyWQdsim?Q9RC6G*$5$bD_%IcT%f(4>C;r;B(Vy+Jwbg zY3|E*37<^XtpA~sG@W(9Vl#s$ySlvDaus)-c@o_g^waXzss|1-FK)0)NiEp6!}|4s zqu1>2?RIQ9DtBBm`jEnsKO5I1h&-!|{w!2uS$1+gtBmKvm>U+}{lS5|+V>ym`E+4( z@>cV?sX4(9W_55H2j80d{Xm`Q)e9X*h1+wJSO5O}e6R3MpJaix!N0m(E6nz0`Dabq z9`WUCRjVw^pJjRFwq@t?y5~HcaGH0;Q_b^h>RVQ%>dTzG8g;?`A6LV%bcLk1Tl!cF zR>-cN_S0Z`#x0Sew`YoPG>EVyoO<5(q9Kj#a>8$hyBgp93Zm00B2*U(eP|FpWn*93 zG+AWx&eF$o=iYlc-Rg*h!RA-*&+6VyWm+R4Bh$@)*6Qjvor1`xg&TTuS*0z+e{U_} gpRlBbBX+IAG6hz404HyxI{*Lx literal 0 HcmV?d00001 diff --git a/signatures/stagex/curl@sha256=2056d53b79f956176754e7b47f40151b8af1ef9b7ca0ccf5f01cf51c97d0f4d2/signature-3 b/signatures/stagex/curl@sha256=2056d53b79f956176754e7b47f40151b8af1ef9b7ca0ccf5f01cf51c97d0f4d2/signature-3 new file mode 100644 index 0000000000000000000000000000000000000000..41933d64edd2e182d967c5c5685411557114e5a6 GIT binary patch literal 802 zcmV+-1Ks?i0h_?f%)rIi=O9wC`1kuF#?uEBlNeGzEpUjgR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^pi`Aa+GRylrnRHTqLEriFui6 zsl_F_DVga&3aG)zz|<_o)Huo9GR@M|%+TD-+|(r1Jjuj7&BVaa)G)~+G0iYF%`(Y6 zInf|FIn6Z9zz|3pCR>`P7^In`7=dglsVo55U65X&ker`al9-v7TBHEBTA?^IJuk7O zv?vv%F2A58Gd~aHkG#^HoZ8qFKWo!HHNS@|`u^R^)g{>Z z;lj4j|*2l_Pxl})BG4JIK8{U z_|KozR||qgudb*{TXAUT?vLE-9H%s%V&h${Ey84Kb;2)TuDHE<;M#i<6QkHZ>tu%? zI$?FCtbWsv?cokj-zV2EJY~BgI880C>uJu-?y{QmGfw!<)ICeA33Nx=EYw7UaUD%oHBKGtnYWWckM=78um0T@pfJz)nmR|YWk~n gA=ck)FY|deOzu8Y(YNtiI^%>^fs@}(A8x(_0Mp#5x&QzG literal 0 HcmV?d00001 diff --git a/signatures/stagex/diffutils@sha256=6cacfe2f563837f690e3b8dc46d4bc7c9e82d624ace6845d8e59f622e1199610/signature-3 b/signatures/stagex/diffutils@sha256=6cacfe2f563837f690e3b8dc46d4bc7c9e82d624ace6845d8e59f622e1199610/signature-3 new file mode 100644 index 0000000000000000000000000000000000000000..2bbb87c4916374eda124c4b0545eb370e5040668 GIT binary patch literal 804 zcmV+<1Ka$g0h_?f%)rIi=O9wC`1kuF#?uGXk{D7yEpUpiR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^iwj^(n?D*bBdK}b(Au5fnrGN za})D2(^88|bW<|ZffP`eS#n}>TB=c+shP2bv3Z)Ar9rB3l0{0giCKzCQnGonWvYcy zikXo~VsfgPg^6j3MXIS~nwgPNs-dB!rJ11t$d;1I0+0g=(hC%l^Ycm)GxJi56u?$1 z6lbRAC6<&HrGnJu7nEe?=Yc$vSDKSk8{5fb%)-FP#ULxD$kNedRr+RCMK=HEZV^~W zurh%{fq{!t04B0?Bme)TQoDzK*UiNY4clKmuRm*kucJb8gGa}d2qD>h9tN9Kr!f_4 zi7#^e5D}YT+{|LscQ{8X>r~1C%g_JzUODTNAo^tfl5`vIR8##Rd)xS4 z78%aU+)~C$NAXL?B?FI4W{^5v|K@1hh5xrE7v<+VbaQD5%(py$j%SU|(PMJ!f=u=V zTAhEvBsY=2Q{e)S)_XQRPveu8={M8cxvzWfmkw%X-tW(Dpf%HW+E4j7S>2Uxr~L~y z2>t(Xe}Q;s<)C5@HbpSU@mXRMu{wqo(pChrvMm79w8PW-)T^2Tp3*cz|Z zOgI{rGbym^u%LQ)`jKTPjg<43{99ubr`{24w70O9;eXv`y~aap;x+_j+O5C(J`eYBei`Y7i-m5VaTQBf^ zSekG2Ue;KP)h%|Z>DSG-J2jX^ZfLjRzP)m(kA1!W-W|Q2l6*0YYL{0|6s~e_ i)lzY6@7EH4TFr3Er{0L~{-0Q%bdBB^SuJLVt?vPnn5X*y literal 0 HcmV?d00001 diff --git a/signatures/stagex/dosfstools@sha256=327a0c7671ebc2c88c98f72f23cd552af04a5fba6ce98b8aa4a228e2d424f6eb/signature-3 b/signatures/stagex/dosfstools@sha256=327a0c7671ebc2c88c98f72f23cd552af04a5fba6ce98b8aa4a228e2d424f6eb/signature-3 new file mode 100644 index 0000000000000000000000000000000000000000..f3867fdbb40b187356325e44677c16f4389618ad GIT binary patch literal 810 zcmV+_1J(Sa0h_?f%)rIi=O9wC`1kuF#?uGXlNeGzEpUmhR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^i%SS(~3*-^K*)oYIT${bAf_L z8gdi!GSgCvOLS8*(}5IFo3W93qCv8`nYm$VQnFF9g+;QZMVh%$nvrpGim9nlVw!s@=Ovbu7NvsJ=I4QYlUJIPQybgKWX!_A$i*NlrpVIKWL5fRRYf-c=WY>L zP_QzAf`NgHQvfD%I)?v$ZSUVaWydG0wrYFs>e*6rhebR)Y2h8i*q@E}7TNopy!b{` zq@VAG!j>g{T#1J~bB-AZt#lV!^zE;JOy%pzD~fZa81LL#Cc8_YpX<%H9USSmPR)CE z!^kJFsmUN@|9R6y-nUo%CVG|sDf@ML)sgvGd4&_TXLVdr%bR-Jo8`NyaAZ|Xs;6r0 zVOFac{Tpv|SKZ+)O$eWwFm=L|{d*NQ`7XQD96M{-3a69arjJhlTfWeC>JksWC1RqY zj+?VfLN>WwoBB?*&wuI{`{v3SCMJ^=*xye+7?#1f(n&-h@hZo~uh%_-%MQf9`yYNw z&t2L^`~BJI09IqqcRMF6j5-ved16^5EBlVETi@6ToG#h){A)3zm}JbmcANWLdyYN+ z`|{x3qxI48=~00vkIzy+vF^i_M$;d%?w`zV>fHU9UG1tQb#-UxJg;R&krxF|9nU}Z zE8n83{C4*q+v{mHwu0}4Ld?vBWheWd3a=*3hRIYqdrv1{l`p=s07na!@=B$wjsW)F( om*h|q@vrn)f!p!Tl?7@FTURh{yu49DzkiqCxAf`U$@9ys0ZMJMX#fBK literal 0 HcmV?d00001 diff --git a/signatures/stagex/ed@sha256=378aeecca74b62216a5c544c8101e51f372c5834f1d2af9df12df8898b0888c4/signature-3 b/signatures/stagex/ed@sha256=378aeecca74b62216a5c544c8101e51f372c5834f1d2af9df12df8898b0888c4/signature-3 new file mode 100644 index 0000000000000000000000000000000000000000..c760f76304e3f5e5d39bb44f0517af9e83b0e960 GIT binary patch literal 803 zcmV+;1Kj+h0h_?f%)rIi=O9wC`1kuF#?uGnlNeGzEpU&nR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^ixxmYIT${bAcQrg}I4&nQ5uT zCAuk@=|Bpo+}PYAF*P+gInmrC$;`;e&@9n3+0?`&*}~AkFxAvB&Dh*1+0??=B+W3z zC^5}4CC$(%CC$RZ(jv*g!onii1Y}D|WdX?Mg7gA~+)W&u)8M81jaxut?DYA4lS(Uz7RgumAxmyGl1guOT?=x_5 z3cy6>OcG$|>n_;0AY`VTzR9P^s|iwD60*)_eqVd?<|VI3)g2FQr+K8`JCxs*A9>i; zCjHHelUEGF_|vCq^6Aajw^;C>Ig_Viu~4-;bNI*gPgkxem%r?*A^r8j{<#k;_`E*v!57T|aIv z(NN1j<+SMK8?oIVSkzSy8Cy2&J-lE^P+HJJt507iruf|pHe2|b^=ABoxQ-B1fQuc;||ZJ}zD4qW~Ba|+Y<`W-Rzb+_zQuS~ja h3NAIrA4VAb@>G)nfZAj&*YWn!W){poRHM!#9D|3zL<9#!@y*50wh~Bbd+d zfu)QO7p>c47uw4rU+0xAzLQ_2+MzNl($aQm-(ieP@GLQ0oIfSokZnf7x`36t zUb-1d#4k18x#jS~*4x!v1D^GNTsyT?*71Bpy;`}$#p>tUGh+2-N3-ry)eih~|Im!9 z*Hk~s&SBnBT|1xg+2fUKf3@$QYxeQ#bMYyYeCEZxx^_;Zz~ns-Fezl8stA1PW~R`3 zud-IZF6PSHTN3B|_NY!;{liPvdY{0F&<#4NU5>SaEK`a%@)?|8#yjJn%YrNW9=5!? zzsM;PnS;p!6UOd;_jM*hEq%XtY=u+9`k?Q lvZ#%zuKxK$1wR#z^HoeMOlNMk`yaTYR>n(ZH)EFdQvmsYyRZNN literal 0 HcmV?d00001 diff --git a/signatures/stagex/elfutils@sha256=fa3eec703c85cb8d42bddbe7e16ad8ce5dfda2ac75d7d1033a2cae058870a0ef/signature-3 b/signatures/stagex/elfutils@sha256=fa3eec703c85cb8d42bddbe7e16ad8ce5dfda2ac75d7d1033a2cae058870a0ef/signature-3 new file mode 100644 index 0000000000000000000000000000000000000000..e800504ff0e53f382d79e83ae28f5cba1c009e23 GIT binary patch literal 807 zcmV+?1K9kd0h_?f%)rIi=O9wC`1kuF#?uE>lNeGzE%1u2R!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^iy-vN=q_xij``0lrnRHLP*MU z6Z10DQj1G;Q!>+m6i`!IqH$_!vblkAvW01Kl0}M%QBq1uQmT2Xp;=;zMRKZXN?J;y zQDU;WX^MG@p@Fe+qET{Us)4D6g}FhZL24SvmXgW>ko^Ve1q#Xec_oRNd8tJTV5=31 zGt=`DOG=AULF)1gN;32FKz_+9&B>{a?PM}$VPNE9kQGy8>1eVleY2_}oBwmS2rM92 znLvTSz{M#56A?Vi|IhwzmFRQ-H?2&W$By4xuy9tkeb>Q=LyA9d#I$+%+eD~!zpGI^ z{%MiCin+?%IY;iXl*t=(%+K;P`LDfosm9cbYf9HQ2^!v&6h87mZLL|i`{zL4RjdgI zl6T)Izx8c_gB#b`_cuMoqUvQzro^sSf8U%S*&ylL)cE@3m)yR^^V7~BIPq%DQU>{o z6*0f%rS@;jbvmf~J5kKS?&?ALIsv=7Dg2>-bB_8;WMt27?mhbOtVdSlD!J9%IhD(= zuIQT~i49`&w{11q;MBh{ zQ*Hm!9}HR>rEK0ted9}rywot^oT=W=hyT}}S(3AHTY^-i@0?pI2^-tyTBh>~q%VDQ ze|cp~(xR2lM&=RO@_v8ixfKN;8(l9CZ7Fkf4M-E6y;LLlPv+B4lV1J0_2u}2$yFQq zD+@yw`YC%julwe=aFKZQb^f3^?L3FomsYHMRo6MWcS0k7{i8Fb_ri32ZFfi>UHGQ@ zfWpP)F{#TPtsWk2FL}G=vZAbrxwVC0$sP~!Hw~Nf_nh0jyg2pPFTMob#p;@~XRJTp zaXP>EqusM(*ZU`(|LV3fC_Jd5qpbDb3f}Tv-uFvZEv<;Dd3tin!bkF})EyFLmlfZX lu~zz{v(spj`+SF;b=hajZ~SdZ`YI?gSJ38)7suVV&Hz>~w8a1b literal 0 HcmV?d00001 diff --git a/signatures/stagex/eudev@sha256=d4d17629eb1d909d7003df337bb7b0d274bc1d93cfc7ef84a83b9fb4c1a63fd0/signature-2 b/signatures/stagex/eudev@sha256=d4d17629eb1d909d7003df337bb7b0d274bc1d93cfc7ef84a83b9fb4c1a63fd0/signature-2 new file mode 100644 index 0000000000000000000000000000000000000000..913244256eb6e92235afc1eb8321086207c6af1e GIT binary patch literal 802 zcmV+-1Ks?i0h_?f%)rIi=O9wC`1kuF#?uFsk{D7yE%1%5R!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^ixYyQp=QTb(Au5fqW#jxruq1 zX{p5}x+$6IKnkcM#U#bh+|0-_HOVl=(!ess+`zy%CC%8_JSoXM$sonZ+$1R(C}W(Q zmTaDyW?_29JDH4G7#O)2WW^L&I-0CX->j<0=KtI+0t*FJCQt}4 zaB&L2L=L>;|6f-b8{PRY_XgY59Z#0H#DpsE)cn8T(7x-ZuSYQz&oU5blq}z)${!*k z$+vFfqsmq043Z^6Q9PfyJJQ`2Z8h%Emzf!s_gDL;e{p@m`{mLsN_BrKwm#(lH2*e- zx@|G{qf^!g=gfcjxa00CF1B^2R-M1Z!H~9P)}(jm>RB^GyqTx{>(O#{d)n;kX)L`@ zveh#4#Fn2H!r7XOM2|B+_Nw{M{n#zcJ$y@2z00Sfv?C#lJ|FaO$gBO%uu*qq)7Sf( z6%8*Qi7;CptS0YVR+q4i;bx8WTW8M3GHugyM`OkHbf>;kKImj1)v-KnkJh()f^EiS zdzkZLo;H68et5`Bf8;%GqXT*akYJNp)_I3hOZurtdR@iS4KH~je>bJ|05 zTJ}laTeSW%*GJ)4NAD6_ZezokN$jD-NPI8=5U48rf+`hm-?3^NSR!W z$g^NM{qOvOi`&E1b|}2t>3V`UYxKQ_vATK2FV1^Q4i@WYG2S&h zmzVDuqm#L`Mn?k?DJ;zXF#&DlQ|YD~H?EumG1TXtRLW?r`(j~9{x`Byi} gPkkbNDlChw-es0JV~^Yf|G&pe&z1AsDR3zS0GleSSpWb4 literal 0 HcmV?d00001 diff --git a/signatures/stagex/file@sha256=7fd68d1e7d5e1d3b1e52433bb6709f28d3e362ea89c9e13586b852ca0412f640/signature-3 b/signatures/stagex/file@sha256=7fd68d1e7d5e1d3b1e52433bb6709f28d3e362ea89c9e13586b852ca0412f640/signature-3 new file mode 100644 index 0000000000000000000000000000000000000000..acd8c5e76cc690691c45a1b3d0d19e5382662ef3 GIT binary patch literal 807 zcmV+?1K9kd0h_?f%)rIi=O9wC`1kuF#?uEBlNeGzE%1x3R!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^wTnPQk80TlrnRHTqLEriFui6 zsl_F_DVga&3aG(6Eyc_t#W2-8#WdA0#W=|@)zrwu*f=T4%-p~-&B!9fIMvw9C^gZ- zGTAcK(Ad<%EXl&uC^^x<#Ly_s%)|g>OG#w`$nJvl0)^!KypqJsywoBEu+<91ndy0n zC8b4R*W?$JWaj6A{E=6hlT#bp$z;sJz{tfQE2hZO(PUNnW>rNt|L1NISRk-6fdYVm zi&Fq5a`_JbKiz$kpIA-svzxvs;@h3AlLKBTbbKnm8@u-CoBcBaPb~I5tKe|p@E3+m zYuA*Rh`WXg^Y+xv4zbT*%-gx<&Fngno{#{CBc|6IBQ$#-)!Jk*yt=cXZMw1uuUqUK zhwqER9;X!j61sWhh{T7O1=0`qeAuCU;-AsIk3Bd2H_fW`WSpEEUjIj8o6W{>fr;x< zPGvEz%bCdR==Gu8|DpJ!k6Ja~_TS;YE-k5|xN}ABhm@c{FBmNKErM$^tiGHVjJZ8! z{;>6=PmPc6>`U8qX4}uMMbQU*ZoW~vv0gASdHwoj&85mcF5j6= z<}|c#`f*F_t!19U;f7~(X8ZRrgCj4$WKc7-N6hs{6xJ@x3q8XP2JZe6Pvb z>}p%!J(WkxZ%_N;85s46b?S-tp6i3d&(52(K;z`o&xdWzjc2UfClfOLj{clmDW2`; zer9e;++1^}=+}$zExk&{A7_}`Mr-b#k}L4~;QtNRkJoo!@%g8B?BaxjI-U>Yf-X0| zKUJA@`g2B{M7_?gHQ|fnzE|x{Sh<{mlQ+H3{8X-(*x^~)$C?>+WuLh9dR6nkUU6jF lbAuHJxNTxt-~aDfIe#Pf`6(M+s@=Ovbu7NvsJ=I4QYlUJIPQybgKWX!_A$i*NlrpVIKWL5fRRYf-c=WY>L zP_QzAf`NgHQvfF7F_-^;+^ZC)RV&kXJXhC$^y#_m(ZZhdLF@-E&dk~ttYd%h_ODv1eQJ>`149<_$FHG>yUz8k z&iizh?TN~C=e|2lv)1oDmv11RTY1~R{x`?0yCF)B!FkGtZ5&6pJ{7!DA73x?^23wr zzH;d&yS_|zdhYpLKR8Znqibif&eEHuy_Wnt7|$|WeeGW+=YLH}A?5U9na()t^kx1} zJ}buDYnNa6;##ttRNQ&a?0s8exc-|Qe4tyZ7;r9yr@im>x$F&T#Xj5PEncl!s@#BiwraBJQ+=rSEp1#}5duI>VhP%n{7f37XFWtU0 zI=fhB(}t?EayKg#Pb?SJtGdTvm3Qrzn4)>7R~ o*I5KB*grq~dX@iO-=IAMlxb>u5TtP?0Rxv3N09)6wOaK4? literal 0 HcmV?d00001 diff --git a/signatures/stagex/findutils@sha256=475ea3488840297454f0f20b58e1b8292bf9b3944f901e3fce432fa4afeaa4cd/signature-3 b/signatures/stagex/findutils@sha256=475ea3488840297454f0f20b58e1b8292bf9b3944f901e3fce432fa4afeaa4cd/signature-3 new file mode 100644 index 0000000000000000000000000000000000000000..eec2518e59f4f77ff946800e65289d461be61cf8 GIT binary patch literal 811 zcmV+`1JwMZ0h_?f%)rIi=O9wC`1kuF#?uGXk{D7yEeMLPR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^wTo)Qc6oQbBdK}b(Au5fnrGN za})D2(^88|bW<|ZffP`eiMeTNqOpmEg@uWMk)^qbsY#kanvp@0sYR+`l7*3_QBs;^ zlCh236DE(hjYN_p0c=L9_Y z8~Vrl%mbO@_n##ff0Wy`LwVnB7grwF-5YNIJ6!oerX{_v+)W&u)8M81jaxut?DYA4lS(Uz7RgumAxmyGl2&_z?0AS$a z6o84my21a4bA8vzlieHsK0mj8=G)DlOET<4-z`6?%n&Hj%D4S!=;Eh`CJSeY%C9S( z?fu#qM3*SdA_Pod5iplvn&pE>s+OD=+``5os zTjHl}%S%v;U!JsKn#;)~Wp9pyyyxchx4-VwOv?GTGWhqz#_&f+ohIm9IugEphFq}t z)C-GSrf+|EH8X0-mR+*nXLF1G2zq?jk)!36vqJ~Njq>iB5B_HR6o=2e#$>2<$W2V@ z&z+ugwcZ|wb=Fj7o_)DTp5unHWT}SZhK~QOg3n^lFs{63bSB6l@8)BjWX7IPw`NLT zNNI5SW~e58t4p2nc$iq#j^EjF3emHgmJ~{8Okwp%GkG`jyIG25ol0Gh(ShSfvp1H- z?b#S%A^P}Ec&bpvy8wyC4~MVKouZUvd&0`HHb5?CX`Pq(o@DLnkC!BJeodPF$5wMk z%T><{m-jB6zjhM;D?Yy2Vzzg$u-!5}m0iVf-Br!Zr5q>FSJ0RVR3a5|@s^&v0E?s~byBChoL<@jAq+ z=fas2YHJTPxSSN8aQ)4e4KuqO*=z0nSwp^MZ!}U2XtbMRcVjQtAf8!j>%XdC?+*mD><$acWlFI)UKc?InmC8rX$Ej-; zvWm2SFVVQzX#ZtpW4NXG#(5#Cdw1ViW0sqFx8kz1=(a~wRCamx&oz7edk62;@STap zcQki9q{@mg7Ays^O25pZYeL5IuF~=(v#(d6d9ftO%n6|W>;!gT4HdlJY?Ae z-s>(m{^mY$(G}Q|#cDD0?F31Vk^p~USDV*wSDb&A%u>1hQn||d$SbX97U@k_Tz}U1 zT$bCWL&aJgSIk7ymvgAddS9`V+qmnj*NVUVEliotd7p2bOSUbT8$XkMN5=0XlO{bi h_MUOrqwy*SD~o65RcAS-H?;>0eBb?-xVlxR901uuruYB= literal 0 HcmV?d00001 diff --git a/signatures/stagex/gcc@sha256=25798fdde278a9f1f27e4092a1668e93d2766d4f8b089fba38d4684b20a9b0f7/signature-3 b/signatures/stagex/gcc@sha256=25798fdde278a9f1f27e4092a1668e93d2766d4f8b089fba38d4684b20a9b0f7/signature-3 new file mode 100644 index 0000000000000000000000000000000000000000..0e32103f9eba55b6bfe3877a604b311f98b3e92c GIT binary patch literal 805 zcmV+=1KRwf0h_?f%)rIi=O9wC`1kuF#?uEBk{D7yEeMOQR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^wX1*m1=dAGIN1EB$c^|d6{Xc z#U;8andv|ZsNTrb+|nW~B_-9!+#=C3%`nZ#Jk`X&(kRi;%*-Oy(m2J)+{`S+B+Vkp zz``;uDbd&>#l+0QB+1Ai(K5*(%^YM)No4`Z>VotFh2;FalElos)FK72)e6O#>3NAI zrA4VAb@>G)nfZAjZ{(Hcv>K8F=SRrOSV|Ri%II^277^oPQpA*|x(Z$Nnpm%+~wSN2b2`(Qv~q zVYjvadxb}ya!tj1KbNh2*L-%Np!4mphgTUHj3uHzYv)*Q-?!Bu_*9kQx9$%f?{4+I zIZ|aX{V>-D+oUYGhWF`OmD+BqG=KNi&@rvi)Y!8<8m)3lm zBpqtBt23W7_)c|i)ZYi5&o32JZ1=nF_cADc&BOQIsZS%nwWcnrx&Oda?N4dZwtX{R z#7D3)%iHewz^t|1%I$#N?VKhT$%fLn)eO%c&bW{!IcUpjyM zzDrHbOPr5h3+1eS_T}QiU+K$3S6<$x>iPBjF0+00Uypy-)Fhkv>V)=p_Rv$D^JT9D z@xPg4;nTX{l8)2$UsisTQx?AzytwcA?B~Ce%@3W-o3`Tn(d^ew-7uO{F4^?LQ*9Sy4; jj~w@6Xv+O5x-DnBg0K4j<+29JDH4G7#O)2WW^L&I-0CX->j<0=KtI+ z0t*dRCQwK)aB&L2L|oSM|CM_(P2u%_PQwnCXaRfP*`-T9WKEfvXzm_Uw|r`F-lp^M zE<$nZW`8_hZXmKIby1yt^{%-^tjita1%I5owg1NJ?!<;S&e{0N|JB*1q}7~X{@VR}R&-9nnzx)=_Uh*CTC>tV9#+@dvN0<= zC~gwlf$N7HW;wYVJ^dB)?nnMSUaRw|y6Z38sWLx%>dSAfAC_*vcG5~2?ly(|@c@-cGpvVa?J)_8bXya_X`-Ok~6#GvL$ZTsCF=foy= ze-iQA8Oj=d>xo{Hk@=L^_+<Gg}s%iVkI{8<}aCJ&L zK0YV%nyWW1a9`)f$jIG17x|_ZUw1t>$2T@gyo=LzFW02$x8ppGR`P!M-WLDuTe0-^ zri*D$J%0z^U*G+e|CWk{-N~)S`}aTZy7K%);1rHT^LM9r98DD8%37e!#-wBA?XPk~ z{rFZ71B04LQByqigj322VkTKn^e7E*$m2J#OE!7$wYhfd?I+hk-*Y_RSo<8W@Zgt^4089j|`v3p{ literal 0 HcmV?d00001 diff --git a/signatures/stagex/gettext@sha256=f58589b526c6c287a9308f47c1a5d88c66a04a62d32f1d19c7ecf46ff819cc2e/signature-3 b/signatures/stagex/gettext@sha256=f58589b526c6c287a9308f47c1a5d88c66a04a62d32f1d19c7ecf46ff819cc2e/signature-3 new file mode 100644 index 0000000000000000000000000000000000000000..f8b90f557dd20eac82d493a526cb279a760bb34d GIT binary patch literal 802 zcmV+-1Ks?i0h_?f%)rIi=O9wC`1kuF#?uE>k{D7yEr^V+R!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^wU#IN>VFIlxlU9GIN0_9QSr{0(7-Yp1Svs1mO5d!i$majtEdmP%Rwhsw zFmQ1Sz(nlJ`2PyePgsAdaC`8z53kiSTKO->e0{*8u_0P~Q{cv;kVYH!WhO6{T-9|H zNUh;CWe&=}ogwqB{c7YQ^=Xcuqjp6#aAixZlq* z<+;j9IsTqM?)RtOe_zKtaY6#$YIV71ziaZeRj*9AlElATUcV@~S3AYLch>$tTe4l| zWJ`5>s-@gM;MLjfXy<&of`6L7w@A%-AC4tzLA=kO+Fjy$<1Dwtfa&ckQTD_ahl^*2 zwxvIBZ~eC7__q`zJ7K39>AG`K+^=rxNnCvYt@!msY3tkr31&BryW|JW)BmxHkvsBH zQ_FL`vhuJwAqPc!{m%R9f2;bY{9(oGHdFbIJuI>EV)OSrS)En4YnAfs(%CwJu3SaT z&-8usz6LW(JH5^dJ?y>Do#p!JQl(6tz_)FO8t%+L&zx1IxAB0-a)ySFCSMcy&PS^F z>Qh>fo1yu8{|_vI$dS|#l* z8y~DOJ$WpcW9`v0$0t#up9E)JnD_T{GRuV?`~Ko(^+7d(>>NTCidQc#Eo-^Da#6x- zzNeCjbD|tCC98*VmIcefS0qw$o$ZsFnzvyV6Dg9Cu>JefB00UgDD*ylh literal 0 HcmV?d00001 diff --git a/signatures/stagex/git@sha256=2c11f2daf9b8c1738cbd966b6de5dd0bcfaf81b675c2d268d30f972ddab9d9df/signature-3 b/signatures/stagex/git@sha256=2c11f2daf9b8c1738cbd966b6de5dd0bcfaf81b675c2d268d30f972ddab9d9df/signature-3 new file mode 100644 index 0000000000000000000000000000000000000000..7bfbf3e271d15426f8010fb183d791d5b39d1d44 GIT binary patch literal 803 zcmV+;1Kj+h0h_?f%)rIi=O9wC`1kuF#?uEBk{D7yEr^b;R!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^wTp-lxlU9GIN1EB$c^|d6{Xc z#U;8andv|ZsNN{q&@jy?B{9u1$s*a%+}I*HDaF#vEXgb-)ifo=ASpR5G0nm-$;{j| z*(k-x%p%3uAkEU;C?zE^$uh+VotFh2;FalElos)FK72)e6O#>3NAI zrA4VAb@>G)nfZAjZ{(Hcg0%OG92_li_w`u>DfAqd)D`(EdB8D}eEUi9-pA%zy^Jb>k@479X4?;gZ zn7hbnMoD?VvoH6XRxi1KY*K`4yp{*g7PGTjhR1DnlB#9hB9HwsI3*wJcHzWPc;+XCZ}?}u?Saw_>Bbc=b?uX8 zYb<35xs*Gzu5hQp;_VGJtL_DTd-{MiK7YTu!=t3{-xHWlOj%$)Gj(m;?YnKA(HGM; zX&?T#`Ju7*qv-Q;g0I9(*B^>#2{et(lshr;p?Fuan4ItLW0js2`Hvs%-*{+KlI(}3 zgQ4F052oaA{#LqhS z$tcCh#3DH*$t)=)CD|~=BrQ47Fa=~wNo4`Z>VotFh2;FalElos)FK72)e6O#>3NAI zrA4VAb@>G)nfZAjZ{(HcE2X^XDDH#`{pX61oH#V4+Cok^cy`P!hlygYL1;TxTi zIcv3_cJ^kzmXf(y+x*BR{?PZ=ve_y&TDD6a;+EXZlJ}J>b9G&DyU?O!w)**w(5A;c zf~B{XJ)BznNlVn!?yKb|?@wWZR}M6GImevJ-g#3wWryp$^GTmx%#J_!V!N=uYVGS; zlal-54)eX4Y4WMuSWC`B!D~^M@1xDeS2rKr;NPg`>+QHD-E8i8h1oKP9c%-0R8Kw& zTgSMt^!Cm5lC!f8?Uxjpr#ek|vD%AMn|7*gueo3H?B9+!Q;%2kCfCnf+G}u$DZ^4Q z-(Ee~)<;z#dB4|9rQrK_PS{&@%~@IVJoU^`zRvygqoM^LojYT=boUbDituMU-YJwu zcJVCEK52gW@D;O1d8eiSpm`Roip+wksA&*eUZRd%c*XF!feL zs&c;klm(iyCys8gvWRql#g=+>rq+aS#>Zv}l-cIQbG`U*ZffC-Sib!#d5b+jzV$w!FJ;NJOV z*Cb)y_r~^IKOt``?#x}(SkV>m+pOM|KMA6=04qAn*&^prMfD!6q@)? hpSc!k-rFu?b&aji>Hu5+iK(-{J3ZX>NdJ)Lb^sJ$xW51Z literal 0 HcmV?d00001 diff --git a/signatures/stagex/go@sha256=0a5c5bbf4d9b1f0009f477dc8151aebcccb6f5bdd0d5d033e47a1b90aad295b1/signature-3 b/signatures/stagex/go@sha256=0a5c5bbf4d9b1f0009f477dc8151aebcccb6f5bdd0d5d033e47a1b90aad295b1/signature-3 new file mode 100644 index 0000000000000000000000000000000000000000..430a5946443c0935b746431aa6c782b1e71bf053 GIT binary patch literal 801 zcmV++1K#|j0h_?f%)rIi=O9wC`1kuF#?uGnlNeGzEr^S*R!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^waZ|YIT${bAcQrg}I4&nQ5uT zCAuk@=|Bpo+#u03*)%CB%_PM#$uP~pz`!!i#N0e3*}~A&FflbLIXOAWEX_12CB-1c zG{wN!IMu{F(J;x+)W&u)8M81jaxut?DYA4lS(Uz7RgumAxmyGl1guOT?=x_5 z3cy6(^z#2N^a^Az*<2IdHlZN9^zxJJ$>H3;Q(_C_GXETLzjScZnhE}nPQFKU-t;|P zEBYaBM^Dd>>_z;Gj7&4$W~Hljh~M*(JI7?1;d$P^`cm%9Z>pzc8q|{5Pa9s`FL_gr zp<{naN1woru8|qqU^$nde0L*)xpgF5SMJ z`{Fq7zl%p(-ds7nAU8v4CDWFBVuqf38owH3yoo88C+Rrrld8&#lSd5xG{tLAx;jtQ z{-0-QuI)9AfPE7VDjhm@v-p>Pi$VEc*ZiTke_dOl}8**QH+LcJ(z z+R=oa&LKe)VhgtWs$eHtVK0G3POZnx>{w10d zvka9FYr0!~YoFI9SOR=<_lwtTDMLB7+sUp|{u{+L5^<9Uf2Zu=J-JMt&I fY|^O^)Xh+5Xo?kJ+4bYzxe7VgNmu80|JVfpY3H%0 literal 0 HcmV?d00001 diff --git a/signatures/stagex/gperf@sha256=a31f96dc172077fbc45842720e6c2f6aee26d4f8a500b3d6c167aadaca0a3be6/signature-2 b/signatures/stagex/gperf@sha256=a31f96dc172077fbc45842720e6c2f6aee26d4f8a500b3d6c167aadaca0a3be6/signature-2 new file mode 100644 index 0000000000000000000000000000000000000000..de3718d20fc0c324b76ae51ed386a5858edee605 GIT binary patch literal 803 zcmV+;1Kj+h0h_?f%)rIi=O9wC`1kuF#?uFsk{D7yEr^ezt+&nEQ*~HYs#0bbqHA^;1GfPZOH8M*vNwY{a zH84mrPBBY1G&4_3Oi4^mG)Oc~N;L!7Qc_s}vb-R@Kp{CluOu-uFSSSkY_&phW_n&? zNoi3kNL_wGNoIZ?$Rl~BIXShlolM3o42)b1vSNxX9ZgoHZ&p=g^MCFZfrSDq6DR~2 zxHtu1A}RR-42yMc+BrM${nNO+LVs!uxz`c zY0iBqz5GbT=ku+skF%DVtG?c}PksGa8>1hq@h4 zWeUH$-(B-Yu7adX(}zEMQs#B3>E%g%k-WGe;hN+lt-8GeO^4@){a9C;r)Lv%^XFap zb003QXZ`7}U9I`-HaGj8Ta7{o_>W!BtF~D-!E1JPc!A~*&$llFq*a@*XGhQ6o%@mJ zU9rF{Kcg)Qo=ndgmcBT>*gWsgq~JHkEKin|sR(t5&H1~%dAdWqRjrOS&+U_jzDHtj z&Ha%3@Y}JC&-WyC@Fe_RvnhT>ZmY<=hi_tH?E`N)@x1cN`1Nk{?n`&tmQ`!iC_kPz z^`~F?w*wb`CaW&pSRlOduf1H4nnwb?WHONlTW1Z3#8j@ zY4oyg4pUV>`a$mh743tE&;7UA{c7LJUFyp_3flH~bV#xp&AKO<7Q|X#cm2$f3*J^6mu&Pu5)vtDFkwTaW!hZcH%%v} heVXsStWI4~Gr!D~^WoG#z3ZFZ)h4eOx_roVHvp>fo7eyV literal 0 HcmV?d00001 diff --git a/signatures/stagex/gpg@sha256=3db58a40e833751bcd80a11e050eefc951024e4e639e6695cdc4bc9bb7cfe012/signature-3 b/signatures/stagex/gpg@sha256=3db58a40e833751bcd80a11e050eefc951024e4e639e6695cdc4bc9bb7cfe012/signature-3 new file mode 100644 index 0000000000000000000000000000000000000000..70cd2fbcfd2d01c5486c754da6886851f0a6ce22 GIT binary patch literal 801 zcmV++1K#|j0h_?f%)rIi=O9wC`1kuF#?uEBk{D7yEl7y2R!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^wSH{m1=dAGIN1EB$c^|d6{Xc z#U;8andv|ZsNOgw$2D+0xX|z{n)kB-PB= zGS$q?(lj|G*(531GAYSCIW5(|&VotFh2;FalElos)FK72)e6O#>3NAI zrA4VAb@>G)nfZAjZ{(HcLS(R+e*b7w|oC^W-lysXYFQHyO46B zxiYL@^ZxsYYNxA7C%b}fuR5ifsIo-x=o7tp;YKHl?JikKz2gg9P|6aNRB&SQr5Vdt zv=vr2v-=rFZvV08?VjByxOJv3|J-GH_4+PXrRxvvQkEZiQ}(7IYl3e6e!saQ0k)zK zrgo)DojX^`SIT2J=ZVy&FE86OS?!OCO8Jy;O38J}V8|7dyR!ex%l=Pg7t7Y@UP@vp zEG$zI?fdcm=rnn;kN+Lo>o`BZbmcoY^#f1j%ZSPE+say||LN&?yxO3aGXXVaVnkNN{(S=KrM2wX}lxv;#w&gZm+Vd9xN(QmW literal 0 HcmV?d00001 diff --git a/signatures/stagex/grep@sha256=589465adc0125128c21534eb560299c335a41935e0ce182a632f4b739bf25c60/signature-3 b/signatures/stagex/grep@sha256=589465adc0125128c21534eb560299c335a41935e0ce182a632f4b739bf25c60/signature-3 new file mode 100644 index 0000000000000000000000000000000000000000..42b85c5d958c6f7650fa489c64cd6555f57381cf GIT binary patch literal 803 zcmV+;1Kj+h0h_?f%)rIi=O9wC`1kuF#?uEBlNeGzEl7&4R!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^wWz{3zTYglrnRHTqLEriFui6 zsl_F_DVga&3aG)|#MhFSJuZ1U7|2Afx_%rg4O+~G5fF5I^PD+4-_xWwh_KACOYk0rx h&Ag!B*VTJ;&iu?<%HbLY(^oTTESUH|Z)rx}N&xFlxWxbf literal 0 HcmV?d00001 diff --git a/signatures/stagex/grub@sha256=1e74bcfb0763d6eb12cc0075638f0eabc227d25ae2501676fa880cf6139f5a61/signature-3 b/signatures/stagex/grub@sha256=1e74bcfb0763d6eb12cc0075638f0eabc227d25ae2501676fa880cf6139f5a61/signature-3 new file mode 100644 index 0000000000000000000000000000000000000000..0145fae8db2c3d70ba2698a0eb72776ce08ca43d GIT binary patch literal 801 zcmV++1K#|j0h_?f%)rIi=O9wC`1kuF#?uEBlNeGzEl7^8R!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^wWzosmA7$@cu{<>|FQh(Ii4{yYFnRNpFVfj zDa#{TGh?LYTRZZYtzC1%wI(mEZi!>q68k+2)2yfe(TU%+@k#P_t#yw6{Y+9p+c%us z$fowv<({id++^1$in_9#XRRAp#UvEoO#L{M$A8k=r5_gCGL;<;5SklO@#<=i|MDH) z&AM$L*yCR`2R^jC#n+(VsiFL5?jlug4<$k4D?i!ws#-qmsNDbINb@FZCFV7X$MxRW z@6dADEwk?IxA;e@{4>jHP8+yf%DR_zRXASp+_xq5T)p>ILS?jquQEmvdm4%EsZ4)yB4(;IR{dUDi>%yg;Gd0R7-;ZrLo78wO?8*E|JvRNhS%N>#y;aaY}x5SFic>FG!vu=O)hr@k# zkt-H0j_Yug3U^d*jT8;NyLig=306lxx!T`#yWRN4tlXe?g`stz_LXN3=C*QmF3i{c zFMP4)wL^$kXu;p;=5WvU-!dLKRp-h$48lB>wG7rZ&+z}ZdRq3z@CCbC{`vmlIQ(Ze zNBW+S(zot6*?*eI9H>og(Foqz!Lz0zi)Sv=9Ud*GgL2oJt}{NhdKMogY1gW^lC%Fv fbijs}0sPTlHyEw8&TnwdyP5mv$n}dUdBE literal 0 HcmV?d00001 diff --git a/signatures/stagex/gzip@sha256=f93802c4e51982fc447f6a1dc36bd8e21967907bcd6d8e2bb4483b1f58239b0a/signature-3 b/signatures/stagex/gzip@sha256=f93802c4e51982fc447f6a1dc36bd8e21967907bcd6d8e2bb4483b1f58239b0a/signature-3 new file mode 100644 index 0000000000000000000000000000000000000000..43c53ed1f854ffadcfa09aff9ab2ce1bc1e53a75 GIT binary patch literal 800 zcmV+*1K<3k0h_?f%)rIi=O9wC`1kuF#?uEBlNeGzEl7#3R!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^wX;{3zTYglrnRHTqLEriFui6 zsl_F_DVga&3aBB?(%8blDA^>{)X>txC@tB<#5~O`(J&?1*eofwoEce1ldwjSpc%TAiY2#IX|x?F*7fqINlaX*T>e>j$~;q5v%T)q;sV^lSFk@^EYtZ~!=Im1vhwkUJxZ#pUiE5! zHJ#(xbi3)8%!b|1^&76qMHU^ku@B_v^AuJRO)aSjOM2#WD#^2a`3u*bMj!S`U8{NY zWN~?z-TAuA?JL<{>G{9Nd8ij&dVMm>Yv+A-i}wk*P84r0wvqGfi^%Q1{zya4v+RP- zqVGqZ{oS~l)n4EA&wG}g{dNl@R?U^4Gv}4c4-M<&RZJ#N6y`90i%Gm4-0Qm_KJeQ4 zLt$@bEI(hhv1nJV=ezU-uem8_*PdoAJq14}%j*SFXGRt>cQSvP?;W@2 zLx1-#zArPJo*q~dXJ8^NZa6Fc>HFs6>VJ!kR(ySzTC#GJ;@hbBZ(I$rVW+RZUdg)u zY{r$lZyqulZY{d1vqAmrIlHD;YE37V*7CPnta=eLU$<;a(5qhp;d2cNBeWHi*G}DR zki2dtgMIH>n@_%not8)B*R7s^^ldOpi)%)R>4KF;a{{;=f8L5@iuU@+9CTdvzKfcz zg}K!0J>RdD78_MmrT@w8E16?`q;P6xl8NXGjm!<-!xTkIiZ~nvf-N7OUG+9Q|HH-O zhEsps&E~0_`$1}&s)aDyWao#c6CQOQnWW@ovf1bLvzgZI|GKZ>w^)GkSsJ7bp`?4|HI!WjUo`kPt+ literal 0 HcmV?d00001 diff --git a/signatures/stagex/icu@sha256=b9a00267cf1a979ab7f4358533c6d7342b3098540b02a1c1ee42dfeaf056665d/signature-2 b/signatures/stagex/icu@sha256=b9a00267cf1a979ab7f4358533c6d7342b3098540b02a1c1ee42dfeaf056665d/signature-2 new file mode 100644 index 0000000000000000000000000000000000000000..df1977d7f4828ffd9d077c2c0e3170ea38a94590 GIT binary patch literal 800 zcmV+*1K<3k0h_?f%)rIi=O9wC`1kuF#?uEBk{D7yEl7*5R!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^fQx7m1=dAGIN1EB$c^|d6{Xc z#U;8andv|Zs6NRu(ZImS%se^GFwxT7GBL?K&BWN$!qnI}*(}A}*u*Hw*uc`l)Wjgk zz$no$*)TQL#3&^#H8IV=)XdDxGzDZ!No4`Z>VotFh2;FalElos)FK72)e6O#>3NAI zrA4VAb@>G)nfZAjZ{(HceC-=n|7g;S$^#fqvU;@;>m2bNp@AD z5}JKNy-OuM3~Fz1_lte=d39_16WO;rx&BL?Fi==**W40%GGg6?O_Z3}u_u74pWb~GILbENR5J&7{3+U*Us6UY%3MGa?g>abrGMU<~X%Agsax++dWJfRYpJa zeEdZ73f8r+44Cv&NAy%emq_ONto2>nHv4YiF0?wEEm^DfB=7V~p8pd}D^)y``(js4 z_Vc}SPwma$N!yDr^r)YmFeP?=0+Wz>(Cro;vFM^tE85zFo~3(hYaTe%yKTcam8JJu zM1;0Z*O-xc;r-KD+pDERnb>t6TV?c5nEt|eUR}^BDK@MA$NiIZg%$=lT>ry%YqCmL z+LkG8EQf9zc{YX_8lKyJc_mdtX_@=v*KPSRqn+S=`i-mxqI literal 0 HcmV?d00001 diff --git a/signatures/stagex/iputils@sha256=bb8ba33774740628beb68891b294fd6a92290ea85d68cfada1e8fdf972f3ac24/signature-2 b/signatures/stagex/iputils@sha256=bb8ba33774740628beb68891b294fd6a92290ea85d68cfada1e8fdf972f3ac24/signature-2 new file mode 100644 index 0000000000000000000000000000000000000000..d79d015e0ff37a975690274bf1244dac4e287be3 GIT binary patch literal 805 zcmV+=1KRwf0h_?f%)rIi=O9wC`1kuF#?uE>k{D7yEl7{9R!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^fL=eOEPncm1=dAGIN0nsH*XkqO9_lF9;*^#$n#3d#9-C5f4NsYME4s}+hf z)AJHbN{doK>hcRpGV}95Udb!X$*GO)WHM%9VB}(u6;ovCXtFAOv#KJS|8utpEF4&w zKw-eZ#VG(2akwPFux@hC?52DOL9BBT2 z@q$foUvbUrL;II2%==l$aNALCA=?a*|F4CPZ7zPTIYm$`&1as01=EfFYo6QPc1>Th zp6j(!)58CCH|sqsO_PQHCj0p`^<7K~5xupK$!*D%Ze{akk*x2$%vpW+=gS84?^S3O z4sCd2+VZdU>T_xh4XJ z^~YWEKaL(=6{hB<1sn3ytHZk*5j|VRxMHQ jst@};>EN2H8?Kbpb=3uU#MW6Cw1#*Ux)!gVWY!M=r8lL4 literal 0 HcmV?d00001 diff --git a/signatures/stagex/keyfork@sha256=ce788259ce861e144f266cf5f2d3f880c7e0eddb4df6e9624e01c5619c42d839/signature-2 b/signatures/stagex/keyfork@sha256=ce788259ce861e144f266cf5f2d3f880c7e0eddb4df6e9624e01c5619c42d839/signature-2 new file mode 100644 index 0000000000000000000000000000000000000000..991bbb566e63925482e4def1272103b6dbc91c2a GIT binary patch literal 809 zcmV+^1J?Yb0h_?f%)rIi=O9wC`1kuF#?uE>k{D7yEy#$jR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^s`ed)AEb5m1=dAGIN0 zN|H%Rnpvu)nUP7Vfnl<#nW1H}iBXD$u_efslF9;*^#$n#3d#9-C5f4NsYME4s}+hf z)AJHbN{doK>hcRpGV}95Udb!X$*GO)WHM%9VB}(u6;ovCXtFAOv#KJS|8utpEF4&w zKw-eZ#VG(2xgW&;KUu=@llaW#^Vnt@Bld^0nW?r1Yxia|`w( zbr*RfH5Q#&&tR!@IQ8b0){IL3x{Q9)q^IWL`vtZ)Wv1^I{`S#wi@*yP^~pESue{0j zc7c?|S&v;uZFVd9zHQL@cRUGX{dr$~anH@!w=eg7x~mhj?u>{?u0&*6t$yHx zWi1SLrylp-tND1f{*iT^QmD{NC5yf;rpS*k7Tx5OmE#JGS&-|-KJ%i@*VR+>KdP6p ziRHCzJ~(f#%jO;G{pLp)wMx9E?OL3(*7@Ms9d}nZ=IA`<@Dz$&+%fSX^TdZIei^+N z;A1?0cJ`XR&C$=Uud%x1emRR}`{LBzfLEWx)fTSYyg)B^=FRmlY;J9vv+&jFqhi1B z>vJ*nR`VG9onf5+`Nwn5duylIuMWEL*e~P$b*D52MqQatmG*B=v=_bKu-sZx(5g`W n_tuYU|HK)!e@=T+SC<zjXW z)$!#ds%NhjyfpXLB)*!t+6plb42`PASNwF|H+9dF=)S2db0m^eOg3q8OgZAkt?>Vu zn1jaG@P7}tuxS2S-?U?iW_7~qY`+h`4@^uyCt%P${nbv*L@uVuyyseO8x}SwBs#O} zOBV%YKKfbu!OZK>D!~$qW9|v16IjhYd?~a|=UR8>{!zXNC!5lTelM(Rk6f@*6i;q- z+GKygM3=K^a*CF$(4@xlh{^K2bC_)dW==Bsw@Kwn*Jd~{%mRZ zP9}y9!`nMf-k&9B|I6&e-G+mzjNfl~yUC~9UpnAx-*S1E&SxghjequBV)Q?xK4am` zPhwuZYmdIq-`={7`$U2Gl}Q(KbJeG6yuWgHhRY+-Ep;V%A5KY#uiexd=`bt&O{sY6 zOPQbzpC;#RwGRw#nQV~W9zC~|H|~P;=j~1pXKj4C_IU_*p!m{v4rO=&&?%A63a8X23IrTM0NGxUUZ9YipI4HYnU`9m0Jd78I5Ryj zv81#JtS-NxBr`t`)bL`9F7yz=DC52^0hj zT$}P(JThnNbv#A`iu>bEX;y}dFo^3kIT_ecLkN~{_V0eiEK5H#CI4lce2L|Z_NLOH?JM|It9wnI*08^m> zrF=8b*1hlFm@Vjj7jm(tTtiN-?&%sszF#*o)*V!Ij}KZu^Z2HBoD4zpU7V&&t5kgP gQR;C-ZpDFXUcB7OZx7CiICg~Hq~gZhcyFU{0PYQvga7~l literal 0 HcmV?d00001 diff --git a/signatures/stagex/libgcrypt@sha256=4d81b26ce02728e161a800fe7a15dcb78e67f1543b1b1cbc5d16922501e9b5bc/signature-2 b/signatures/stagex/libgcrypt@sha256=4d81b26ce02728e161a800fe7a15dcb78e67f1543b1b1cbc5d16922501e9b5bc/signature-2 new file mode 100644 index 0000000000000000000000000000000000000000..326b6a2bc973e73e058563063ed5d9b754f7d2a1 GIT binary patch literal 809 zcmV+^1J?Yb0h_?f%)rIi=O9wC`1kuF#?uGXk{D7yEy#(kR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^m8(k(vyoS3rdt~b(Au5fnrGN za})D2(^88|bW<|ZffP`eNs5JGl95?*s)3QYkwvPZnPH-Zfk9fTd7`0dN^+99MXH&3 znxUzQagt$@VRBNkX^NqlrIC@Tfnlm;l4(*h$d;1I0+0g=(hC%l^Ycm)GxJi56u?$1 z6lbRAC6<&HrGnJu7nEe?=Yc$vSDKSk8{5fb%)-FP#ULxD$kNedRr+RCMK=HEZV^~W zurh%{fq{!t04CzJpZ|ZLbMV){mi5W)iSbWfyp{j@#yU%Ap`CnGkHnOhnpSU(i;ELo zZ_DsryX&L0GqT}!$}z)(j9Y!NI4;*IWhf_&$)9}YrGl%-V-map77?tmA8MCOrGmUoxJ+m|9hfO z!0jzzEh*LS_55#a&6|GADq}hKg-5r`<6qBeD{T82&s@j#J*JUS+;8`S@`wlgYwzS& zGcOX>ePF%Ta{EQsI-$b`dfwZQ8gisfPkm{l@N=%l5jm^iIUGAZm%ci$Rwdw6e(^@; ztn|g)C#Sgn&x{ii`C8Mk;c!Oq44Jixudd8A`mz7=+K7`^&k2ezX`5M4!uf(vm9vY( z_hRPuO?&O))^Cb@wo0s7X6>!Nov-F(_9e=@+`~10n#(^$3`$I3P70-U= z`)kxaH*kJ1^TM@^Kls3@*e!MOlW&L|k>?J|@s(DFwa)hp$EB2o|cVA0+Zz|VM z51C+Xi;Whu?=1gc8^2+}_jOSr8V_Ds9@C#ZId%Es^#`9VzOb@UjZ5^>#YWS7{e+U~ n9&$fcG;464Qe&N2epM*3NM%CMXS-|9bQVvZ^{}9JkJS|b_2#Zn literal 0 HcmV?d00001 diff --git a/signatures/stagex/libgpg-error@sha256=3526c11978dabc5fbfc522cebbd965932434866b3b0e8cff2c6042e34a4da646/signature-2 b/signatures/stagex/libgpg-error@sha256=3526c11978dabc5fbfc522cebbd965932434866b3b0e8cff2c6042e34a4da646/signature-2 new file mode 100644 index 0000000000000000000000000000000000000000..cb38b5f072a6f7dfc27218c810584dbe86ef3a03 GIT binary patch literal 812 zcmV+{1JnGY0h_?f%)rIi=O9wC`1kuF#?uEhlNeGzEy#+m6i}nFsgYT-p`oR@MM`2)vT0gUTC%B;QF3ZhQi`RSsim=z ziLr@=nOTx?l0m9Pa$1^EvYCO2QL3>?qDe}knTZ+5mXgW>kQ)lp3lx&`^GXsk^HPfx zz*Z|1XQt;RmXsEyg4E>~lw{`Tf&7zKnv+u-+sS0i!obMIASKx5F`~3}vW75r?JHtxd4hc^^#2x;$ z<#>g+=bPCx&Yi4WdiGzBUS{hGbIIrD6S93*ZuPxbzF?b5-^ul=XMK)t%8m62C|(@()g0!!CyzLAAX!u@#D7p+x_iLq%Zuh#V@6^Ucws{-Xut4w6uoqu2w zr&kg4-aRRK2StvR{1V`{2Yn6A;tf%sIn~DllnjN&Awc2F-86O zEa7@mdGy;JT*J=?$kRkmj~T`rh98$;0e~+EAd7%9?aC(v*fqs zlh$9ZQ}?aeSi*8s;Ca&|^+KC9>K`@oA8&U0x%bnt*pkRaa$>P(BUioUN}ckd{FAK4 qK5s4t4|}^(!!FhNuTr@V8tYn{*1mtY;lR^uj`TvqOzr7+SsVbPLAyc# literal 0 HcmV?d00001 diff --git a/signatures/stagex/libksba@sha256=4d73d01cb6078adb04309907f4557642fa3a593d9db93c9beb1a9999fbd61af7/signature-3 b/signatures/stagex/libksba@sha256=4d73d01cb6078adb04309907f4557642fa3a593d9db93c9beb1a9999fbd61af7/signature-3 new file mode 100644 index 0000000000000000000000000000000000000000..3f2b7136279427f71356dd7e7d62c3a64280b94f GIT binary patch literal 804 zcmV+<1Ka$g0h_?f%)rIi=O9wC`1kuF#?uE>k{D7yEy$0qR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^m8(kvWt@vm1=dAGIN0)H9xp9htVRDk0fw@IuN|J$zv4N$ffq9yVsj0b{iBVdjaiXcE zaf)S1lBIF7Wm0OAVWK4vq$Q=8878KggKR0OEC5+wkY1pWoS#>cn35kGzn~;DKM&-UywaSU+SpDeV-^NRE(TdKMV5{xtI{{CDzf=McZndB1Z44IUV5?~`ypkpI8+ z>B8qMl7joy4(`zIINcrFs{Mhzw*QZT`@6>PX5So3>RDywUT z^F`u*FuzL=cl!A z%-G4gUPAgYbLtsqeS;Zm|ID>|!4j?TK1!&fXDip|Hu2B%QWGS#d9EiOVvoGEdWp4t zgBNS>#-}-+ZzeMMvprJ3HI( z?F31-@3UvzWPbGG1j|{`lj>TGwVYS`k4;McB7CAi_1lkvDXtr$8aEwH*{Yn9e=Xp} i&;1#hTPDm=>05JTyW`vyhsyTOdQh;`?p)6=`;!395vi2` literal 0 HcmV?d00001 diff --git a/signatures/stagex/libqrencode@sha256=967d91a52043798e168a030de10d350c415ac66f833e50c66eeec338814dd346/signature-2 b/signatures/stagex/libqrencode@sha256=967d91a52043798e168a030de10d350c415ac66f833e50c66eeec338814dd346/signature-2 new file mode 100644 index 0000000000000000000000000000000000000000..ba4801e1f1a9568a57e1247452ea92f5a96a9e53 GIT binary patch literal 807 zcmV+?1K9kd0h_?f%)rIi=O9wC`1kuF#?uEhk{D7yEhvbtR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^m8(k3PD2oDXB`eI!c+jKv5(e zxruq1X{p5}x+$6IKnkeO(#$-?(lF7~$iT$d+|nY|(99yyz}O%q)zBct*wi4|#LzS` z*~~1>!q_+!$Tc%dO-)TUHny-ZG)YM@HZcR)Qc_s}aza6RfkJYAUP)qRUTTp7*lLC1 z%=Em(lF}luYw`<9GV}95-pMP?$*GO)WHM%9VB}(u6;ovCXtFAOv#KJS|8utpEG$@= zK;gi^#VG(2Ie3BppMrJKbeDEcnKc(CT;e!Ct=-gR!jyUOK1-kMmwg{`JAEmG>Fnm7 z`Um=V)<-m6-RJQ7uPdADhh}-p8Lu?AKJ#*yINEai#T*WipO0E^CmGqTogJLX(r{?~ zks7_m85dkW=uEp}*nA{m@01UPAKz#^&wiL2nc*`3d8TjHhtsM8b)m^y?xoC@)nnn@ zx#I5KU*~que75~oThbak?PL1SR1FIs&sfwu$wp-6;rV}xGPl=N-?pEA(CupZy{*pc zzVej)s);^X$M`h#a^yFI3VGAB2l_PUKR+}z=TnK3XZ*}uE`JG5wbYWZ-AU8co|w13 zVVy0@&bh>-DJ}5V>>Hx~LZSOiQdSgQ7LI&nUN~u8ecPwa>txTSKI^~9IWuf`NlZfT zoIms4@tdT@#$_C|_H4PUqjtVE;9KLbZB`Se&GL>2{2Lm()A664-SU0uN)lE)0TEj^ zy!e#HrjD?oMje2tS&vo;rSbjg0bwc^Z& zH8D#rGccW7;^o8rP^rk(<+Sky*{P1*%9F#VooQ{omYHTcXOrWR$RjZi?n~v&Zo4zR zYIR}QD&?$`UPaYgjC^wTSZux9e3Rj(aJ$uw4B5Yo(_hLQJ^X85Lvi)-WnFw>8X}#H lIls)-M818vt7Bb}nbiH9Z9C4{2C1?Cw{Ca&_%5Z*1OQ&Jv;6=7 literal 0 HcmV?d00001 diff --git a/signatures/stagex/libtool@sha256=6ffaa6bb7678bbab9ba4d78a658cba1da7f9b7817f51cd3750dd170ba71cb3bf/signature-3 b/signatures/stagex/libtool@sha256=6ffaa6bb7678bbab9ba4d78a658cba1da7f9b7817f51cd3750dd170ba71cb3bf/signature-3 new file mode 100644 index 0000000000000000000000000000000000000000..05d2307381141de266752bff1aac5c8b0a9f4d6b GIT binary patch literal 808 zcmV+@1K0ec0h_?f%)rIi=O9wC`1kuF#?uE>k{D7yEhvhvR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^m8(kO7in_lxlU9GIN0)$!T4JJEQj)ouxkXY^Vv=Q2qDhLmMWUIhMRHQ2VM?NTnq`u? zg`s(xsbO-8vAL;1N{XSmK~kc*VRDjjQX0sXlF9;*^#$n#3d#9-C5f4NsYME4s}+hf z)AJHbN{doK>hcRpGV}95Udb!X$*GO)WHM%9VB}(u6;ovCXtFAOv#KJS|8utpEF4&w zKw-eZ#VG(2;V9$(rzPhSf0D1_?}KxB-{aK&-BMj@Dt4=A@0wrTehTV&PIn)zo>?_* zvbp3&qbb@haqEII|2|F04&ZK2Z!G@e*O_#7;yRWC%NCm|%cm?|ay=n<`WEhF57XU> zHAlDZJbKkO#U=fAF~7_auJ*;nx6+y%uat&N;LyMJgLlz6@h2;7Z!SBFai?wWrN3hJ`w-CehN_ssNfKd+Np<}g$LuaE1JKPw8`>jX_@dfN^fZ4Le5QJdRS^=@&k+BGlZ z%Uz*DnWyugD1Dk2vX5u7*uQnN4u;+g{(YzJ>&sjBng7?6ynfDNttS(Eu(j%4M$2(0 z&7F2PmCl>&-7@2FLwJ;5(Q+Z*89%18=`2~Y;-a>*+r>rO);zA8BvO#J=fF9&8I8Zs mY~onwdqSfq{jwfsv(=d1{)0QKD&LqOoOi znxRpug{fttMM_#~a&nqwieZw8xtV2>iG{H-$d;1I0+0g=(hC%l^Ycm)GxJi56u?$1 z6lbRAC6<&HrGnJu7nEe?=Yc$vSDKSk8{5fb%)-FP#ULxD$kNedRr+RCMK=HEZV^~W zurh%{fq{!t048D=&Hul~`)8U^QukSj(vz)U+c$mtUYlFLm+cvIi=a=NZ}9_WyWc)n z#1c(vZ(h(2)|galzD92IhZ%O(yVtgN{{MYw;m500_g9D|tvLB|$-{<&!e809ZTG1B zyG_k{=fXP|-cAns#V#J^)vh~OZlC}C%(DGfyYHTy7mnsWL0jq@r6VRz{MjRO^4VH=`QJ5dofevJBz`a9zkPP6pTdVp z$I@Jry?ZWd-z;daicFT(5xu;(Kcg?}xXSCU=nK9~GSv@xUIwYEwfLRPcF3A}*+f`L z&HQJ^)%6p!dcQx?D*B%v@c#ak_a9!Q++A&U_V_gY{|WB7LOR7U_toi~-@fb*N&ln!ec$5FhECnJRyOI&|IO71pHnDxX+@@oKxE_^p?%+CHUun9 zepJfmYB~4j+lt1Op|fuH8QocQEkFN#VHM+TudRYh?=DOGx$efLX>s>k&iz%oH+$}F zp#!`c3^oR}-(4mxoo<^mF{yQCk{D7yEhveuR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^m8(kDspp-lxlU9GIN0cn35kGzn~;DKM&-UywaSU+SpDeV-^NRE(TdKMV5{xtI{{CDzf=McZ-l*de_Pv(A59dD8qODb?)0G zE9UB5Qwmi5YGK#AYv-(8q9Oa4x$>?|aqm24|Hul_BsevCHBXLLk{D7yEhvkwR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^m8(kDvEPTlxlU9GIN0tpZYKDFl8d|dzZ2vhAJqg7$YKh+hSc0avV z`h6LP`BeVX3MXdjv&}cpu-yA9*)%gn`s2%n`vq3jCzDxDq+i+k=-9?COUZk!zc>ww zvjzXIs@!fWekv>e!b$a`ch_k8JF~s$o2EZ!SE9u$gY4Rh|HhMj7kF(}dS`M^;bH3onv)lQ5^q9>kVDgdYzd9IobI(H;9GGcJ6hKTo~@e`JrP+ z?e$lpX|wfQUU$4d`2A5<+mVPTy=Uh++~<+m+-71lF{UNp|A&yz?w@(iJ4>%^mDf1c z|H`>%;=B8g*82PtjsP=HnR^$dM|z5{QuA0Zh2law)yPNKczuWO(25xv8Ik*synj1!rJvk3udWN%KBWCf0RYEgu+snl literal 0 HcmV?d00001 diff --git a/signatures/stagex/libzstd@sha256=488f414425de6f0b60a1362cd05407e56220548612d96edff45795b1bcd5d346/signature-3 b/signatures/stagex/libzstd@sha256=488f414425de6f0b60a1362cd05407e56220548612d96edff45795b1bcd5d346/signature-3 new file mode 100644 index 0000000000000000000000000000000000000000..cc90f54fcf5fdfe98558877eda5a164e6e854115 GIT binary patch literal 807 zcmV+?1K9kd0h_?f%)rIi=O9wC`1kuF#?uE>k{D7yEhvw!R!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^m8(ks)|celxlU9GIN0+d)MVg7BiHVVEN~&3!L6Vt4qM@;wQF4lbsfmGks;QZg5s+nJ zW@waRX_lIjmS$pVZfTlin3SAinqq8X2C}83vH)a#L3)8ga(-S(VrE`ykpkFih2qTg zyu^~yqEwK&{DP9q{5+6X@=9}ZYGXT@j9C~Mxfo={6j?f&tV-Xks>tU5+${nN2UaFf z7%*^g3cy5!+W7wm3hP+(ez~H%p|#z{aZTUxUlIB3?fL6%;@=wgZ4})jTW-q%NrZXkQ=S!GjNZl-s6-rv+9TpWhhptD!9Zzi1-YG~NrIDGW^t z6}uibmbiZ3d3<#OD0_Wh4gPrGy8SpjafUp@-n!@f3L;Kka;3VRtChFPo7OH;SU&UQ ztmikYP96TOdCz&#GW`#Kq>SGd9PT^2Pc!o7wC9{L32e99RJJaBazv*tc8M&PfLF*} zx%egg_rBNV{3+k#l{2mVo7Ccs`@OWD9}wGT8gAs!sT~|Yh3C`3IX>%u9ZKrGYG_@a9~7AVKG+)Y;JlygcYBuSDLc5XDs1AoBBJj4pksl{94k&GUDiuZYdh9#t@%Ff zxIlWg&#{L$P92l9wcpHhyK?`>SznZ&irEXqE`N5X(^#hL=6~bj_E$lBr#*KMS{8U^ z;?7zguI+1QP5ozjMXLS9nhm=HXStt1o*mN&j+cewBCV l=W_ci9kVUi?inr&6ulwzX`Qn$*Zv)D-J$EPCyDJ61ps4>uA2Y= literal 0 HcmV?d00001 diff --git a/signatures/stagex/linux-airgap@sha256=92a5e37dffc1e6110576fd5276da439a1b5805de913bbf836cfc496bc1cbcfb1/signature-2 b/signatures/stagex/linux-airgap@sha256=92a5e37dffc1e6110576fd5276da439a1b5805de913bbf836cfc496bc1cbcfb1/signature-2 new file mode 100644 index 0000000000000000000000000000000000000000..cd820db7cf6e3fd931b089578722c353b7ba90ad GIT binary patch literal 812 zcmV+{1JnGY0h_?f%)rIi=O9wC`1kuF#?uEhlNeGzEvSsHR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^m8)vN-J~|GmFv_3zTYglrnRH z!bn+m6i}n3QKD(8v3W{bTC!oPnW3S9skvENim8#gSxTabv1OuR zlBtD(X-cZ4p>a}DnuW1ha$2&9rCCz4VRBM(T9P5imXgW>kQ)lp3lx&`^GXsk^HPfx zz*Z|1XQt;RmXsEyg4E>~lw{`Tf&7zKnv+u-+sS0i!obMIAS+WAX@34KZqyFpT?d6Z#+eOzI?bFbY`qfR(XyIeTu$sN%;1Y)eqG_UeCr|C^2}}GF`eE9(qr2yI zoSnleuJ``n3FG6@ml7nx9i+_lm)cdXXDLuS`2M^yH zdPOc*@3XR}(A0Mi0uoH)_d_ zFT#A6!hD4KPU#*~`1QJApGI8bX1T~tWlzQP@rT+9ExKO?RxDpp^r1LBPp-Osn|{P@ q{T|hYQ%z(_rX1Cg)MXZuh`-@)zv;}u7jHkPX7zi`%RaehZxsM5=)n~L literal 0 HcmV?d00001 diff --git a/signatures/stagex/linux-generic@sha256=f9c58f1774e880e0295f723fb48520dc427e31e9b68e607db5c41242ee15f529/signature-2 b/signatures/stagex/linux-generic@sha256=f9c58f1774e880e0295f723fb48520dc427e31e9b68e607db5c41242ee15f529/signature-2 new file mode 100644 index 0000000000000000000000000000000000000000..b94e33b18430f56f2dbd53cdfe7fa90369236c7f GIT binary patch literal 812 zcmV+{1JnGY0h_?f%)rIi=O9wC`1kuF#?uG1k{D7yEvSmFR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^m8)vN-K2JQ}a@bGLw~Rb(Au5 zf#OJdauf41(^88|bW<|ZffP_@nq{)7MVg_xxk;*pg+Z!;k)>&xxsh>Nl8J?>kwHqb ziII7#v0lsEGaEY1*yv~D9Oyv19>Q~G$*Gvwv)-2g@KWaK~_wWrK8EJ^v$Y@Z2r&P zBCyb4Wdel+0~e^BL2l%q{M$7kabJ?NvjSzn#dH zz4KEyDmYe|$~-;MQ}!izmx9h;!A18^I3%uT;P-FuxgO&qTIXGrzOtD$WnYZZuHeeM zx0a?)S^nQ@>b4InzWzx1G&5aD=44E*`ho3RZ!O+(xb_O;sfE^aMVU(5CHASznl|s? zDy_iH%=Q%rx97gSrr;ue_}%^d-`$IiI1EMkqHl#i_< z&KJ!%Qg-=`n#M~p`w-@IS=X!V5iHYew0QPTvR2UVWL?J-|FBkXW6!I}3H5Rv>wW5V zCcAlU`};cOb`@XUk1(4~7LL7XeY}S(w=DTNi+!G)pJNukx5ag-jfrQrKTzxVb#D9m zE%Tl4wapetVc*>HsPpr(YnF?OjUMd|YZ36OJyI^&DzZVwXns(@=g8&zPwtm0+o~R5 zaxFM;hutEFnIbO)?20Dv{AsGvm|A&Y?T^p4tH1r1emZZ-8Iki$x-B)Cw!TeC%?ldu zUgvz?xmC$Hbs3*w;>vidb0NXTRYf1vHs1?6YjL-`y4>yFM%kNI9bb2pMf>Y)aIWm- qf9d6+J|X$Dfq8P8 ziBVEgvXMz*idm|Osil#Dk(s4|v5`@liJ?(ivXQ9?$d;1I0+1sL(hC%l^Ycm)GxJi5 z6u?$16lbRAC6<&HrGnJu7nEe?=Yc$wSDKSk8{5fb%)-FP#ULxD$kNedRr+RCMK=HE zZV^~$urh%{f`N-u045U2&;L&^slf4N(zKlqTAGsocT0=xG{3t_y3$_MQ@UTtJFrI8 zw04(D;H*{KnJb+gSPRl}`!D8R=~G!=xI8v1t9*Nd>Bmzq#XbI?UA(Q**k}1dU6;@P zy|vlZd$J8yUaH~zs(SwYnMGHQUVZsU{Di*Q-mQBjMCQJ2=gdEGF!DVsSH=nF+Ct{u zzbUu9PX1oHMKS!v$-6$Wb*>8vSN_Hgv0_1g+yf4+N9U6UbW!L?;LT#bvc1|ZhTB# zv;WZjtpBejUwzGgSD-@6srYcD6zl8!i3$v6xg4s2QZmni%=Y>kxl9t@`7VX6;$VgI zr=UodRrz_(p0JBbJb3@h^=Y>Jas&Urg1^+o4_)3et!#>$fMm6&pr2&HtldnWe%r35 zO|s4YwO!ik{Hs^a_PZW?ERVS%ZodA-)tCF97aj@R`OH)zilt`mUj6xT&A;38kb_l o?>M)3>AQB-fBPq#7#4TmT$A;Q)#5vqdD1U8s@l#s{8BO%0F~~&-T(jq literal 0 HcmV?d00001 diff --git a/signatures/stagex/linux-nitro@sha256=f2443ee0da902c5c8cc2a4aa29fb4e84368e6241f4997328f89fec1d3ef10ad2/signature-2 b/signatures/stagex/linux-nitro@sha256=f2443ee0da902c5c8cc2a4aa29fb4e84368e6241f4997328f89fec1d3ef10ad2/signature-2 new file mode 100644 index 0000000000000000000000000000000000000000..b12797a75031049d847ead56199039b3a81c3724 GIT binary patch literal 807 zcmV+?1K9kd0h_?f%)rIi=O9wC`1kuF#?uEhk{D7yEvSpGR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^m8)vN-K2pGE0i`m1=dAGIN2V zNIG&8^D@&?i%WDrNt|L1NI zSXi(!fx>}-i&Fq5BD9+SpON~qiKQ{IyB}7rKi1!69Ali;b}Vep-;FC?+;mJ#@6vP* zHcSi3zWH>IxP47!uX(X^{q_5M4l6J(kL!%BN&Eh3{_@pU2WDKgJ^#r$BR|nO)be!4 z!?~5UKYQ-T+HJ9L){Z&vm2-=WJA13^NBslZ9nWo}^#4UaYT(~@K(2p?Tsg;V`NvpxIb>ht>h z1GgK$argQmJ)hx4XR7Uz&|TW~6KAEERqkMM=3ef(=igQ~tMKU!kKSeUZgfz2e3_}? ziqAqnr$?DfHZ?dUzg@;-@3p?w;!v#uzjA-6W#`;aE6S5JKF9Lf?3*mBp|VF-?MXKD-H`1u@ z&?cs+RP%o>tKEFKPMn+<=@GIv@9-a4@sru#^KVJn9N#nHimfZBZPVJFopoE>FDiE_ z^YBmlAsHi(ZF*8_o4C-vj!nx_1y*i8Q1STOtexGgvF8G&Xyh;~%#ny+Ci7ja^UeNc zGgOp|mbLh#YU&*1|IX2J!rwAos$Kl;5+{PwAcUu literal 0 HcmV?d00001 diff --git a/signatures/stagex/lld@sha256=ee422bb296c38f941dff8e05936c7f07ca72dac719653882e9c673ea2e19cf2d/signature-3 b/signatures/stagex/lld@sha256=ee422bb296c38f941dff8e05936c7f07ca72dac719653882e9c673ea2e19cf2d/signature-3 new file mode 100644 index 0000000000000000000000000000000000000000..1bd9634da387fe981d4516e36e5cacddda5dced2 GIT binary patch literal 800 zcmV+*1K<3k0h_?f%)rIi=O9wC`1kuF#?uEBk{D7yEvS#KR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^mB4jlxlU9GIN1EB$c^|d6{Xc z#U;8andv|Zs6I8-#K+)W&u)8M81jaxut?DYA4lS(Uz7RgumAxmyGl2CPgV|1)rL z3cy6f?D_wDJx|ZbDZi2JGeIWzhK={rjnP{UGM;MCnmfT}%XE(`-@6nHIp@VxeJ)Ov zKdAL>{#IwxXRoGxWt;D3H>KKhH}~^p46{NEKhBbSk$Extd!GCa=D?Egi;hl_+}*L= zVCvqx?Q2f49)7!y??+rz*KhyztNa7?oOg>C|0}mKYtPWy*wrC=vEj}0x#vXJ81k>z zI)CY3b8=ng;l)4td^2@Vh3r&nd*`xfmdB}09@|^fGni^Q%CBo>JpaLFGfBL&eCCt# zdrzP8^l-|T`Ui$H2*zmd_b88*W083jzj5>5iF5Ohc19bdB$&N)jaaNv5cm7^mz%}u zbI;8?%6}ql+o76Own8tmoBnTUE!F=r?0Oe z+Yu4$bul8v>F?2|<=k0imn~Q%J5qMC3j~~MXAZPrk3O^XerenUhF{W&ZYkwiR`(}g zD&OQb<>BVGVCEDKpZ!I7yW@W5d9{6UU6)||$uQMvjn)!PwF$SLXw+sDy<`12d#=jK zgax}iKRL@*MCLP1xNl#5!7YYP0T{!0kH{g{38x-|eQw6B~1 literal 0 HcmV?d00001 diff --git a/signatures/stagex/llvm13@sha256=97d0f3d32f58dca648cd70b0d58364d9bea5170bb99054c0a0b19ef57a7da7b1/signature-3 b/signatures/stagex/llvm13@sha256=97d0f3d32f58dca648cd70b0d58364d9bea5170bb99054c0a0b19ef57a7da7b1/signature-3 new file mode 100644 index 0000000000000000000000000000000000000000..a5d4d05d88a8693e63804c49a9ebd2e49861d2b9 GIT binary patch literal 807 zcmV+?1K9kd0h_?f%)rIi=O9wC`1kuF#?uFslNeGzEoh3aR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^mB5`at)1@YIT${bAbX#igOe5 zGSgCvOLS8*(}5IFi=}yrL7H)ju~C|-MM`p_nTbVmin&3OL5it`v6)GVWm0OQsUc7x z$VEMyWRntz&M4VqZRc6TNd4}8^QnlCR?v3twHok3-v2z01*Xo1U7<*0x*J?B9Gex_f0p>xmmjS#QmjEO}9O zyZ`ySvdzDCS!`!|JDtI4%L?^F9sGYAcfBh+wdvc^d)!(_9_n|Q3&xGjmC$iK2Z2oj;`@RE} zA0p1%eN@oA7=JM(dDYUA`2|8Xf3`df-zC2y?0oTIHU1fCO&8A0SlOc^w4^F1s%j2H z_wi>g2YX_=yzT@iIGh#6o)_Tvrl!=~iX$lfk z`*(3pEtiDIg#}%_IsB`yWeQC=|I6Vio5!BSS?B-fHs`%wsdM>KB1@3Qgg;H5?VnSp l66kY<-v1i?|5r83i^Go>_E-w>#-Dk+Cgt*nt(M#NF@8Az?%>8EJ&T*G z*L(CVmDtGGy!FqEIT@BQ_6t`!|FJ6lYL{8M;oi$qX*=&p>xKGGecR0b6ur# z_iatz2gi+$*Ua-w-;%tL<<9ZPVYB#`s03YRn(!!M{<*8t-fH)*Jsl51o5+6fJE`aJW#JDrY<<_Ok2J&keZt_S67?B`@=Mg2Iyf7rR}Xzn(1 zUoE4BNmqQAABkjUN}hs5`Y% zMzLIN9arzkKUr+MS22WD?bDg7E3&^y@AA~_f+u@jYMx(Q_A}o(is^2JFGKCEv{19a zC;Lm~_#VeS<4Ae;&0d&ow_^=+)`|Qb)_Ye88SaRlXkQTihevqk9H!ZoE}o)yniwAL zcCvRXQ0h2izW(n0n3Gj9d(|Vu~ysO;)9ER#jy4f9@861p+G*C;%9^ zI0axLdo}t0J3szf^-yAw>B41SyhPLL&YsHXHe=yZKJRKM-B58~;E3}_t@s_Y6juCE z(Kh+AGe?Rq`-PNyO4D+Wz(vm_xQ^x<2K6ps_qqHw!c<_f-=3?scCPF4?4}>%t$pnx z|H9S#eQa50!jbrR)~5%3AMKhwg_psuz0@HyIscDG%2Ls?JsBs@cDyP1b+z>u&$*Ua zPTw{hEY{UyIkBGopV1-zS{e4fo6FpH^6xN?li2vOqL^i2`kIvE$*UB#zegzWdAbx_ z6+Zn_T=vi8>P7({?{#a8O=a)wf5I2}nZ2mDK*D`)8qNK}{y(_sj$r>ZJ1&#IX=in6lOL_W+IY+`_7Bg634gX}_&%20_T{9o z{Bw&n=j!D9mxsTbb-MCqQ-COI>4R4b4ePdSs5L%uEb8DK-k!y8{XFzfh0JuZ)|Y*? z#!*K6&CHFnyc8y=eP6nKPvLH&ezl^JX`8T`gXIMW!VF*3m8=>{$ fk5KnU;|hVl-XEel3)436B&`>7aGb~#)oKI)7rCb& literal 0 HcmV?d00001 diff --git a/signatures/stagex/m4@sha256=8432f11bfa4632a65f8da3212cb2999e1f1629fee8d1acdcaddde564f5219e32/signature-3 b/signatures/stagex/m4@sha256=8432f11bfa4632a65f8da3212cb2999e1f1629fee8d1acdcaddde564f5219e32/signature-3 new file mode 100644 index 0000000000000000000000000000000000000000..6fc508fa4a42508208e6281c3db1c2a8abed925e GIT binary patch literal 799 zcmV+)1K|9l0h_?f%)rIi=O9wC`1kuF#?uGnlNeGzEoh6bR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^m9#=YIT${bAcQrg}I4&nQ5uT zCAuk@=|Bpo+``1zD9z9?DJ{{&%-AT=%rwm+CDGW(&?q^{$kNg>)iBM_%*Zk=HPs@; zFflnLIWZ+ACDqi-B+b;w&@$E72xLo1WdX?Mg7gA~+)W&u)8M81jaxut?DYA4lS(Uz7RgumAxmyGl1guOT?=x_5 z3cy5opY#7SYY?kXkMPwMDPIt<+bM2w_hYvu-;#ZmS?5gu!o$sDxO{`EoZ}Ovt2`4} zwoc*L*P_k!r0>5&LFJE)#%Did%yHOPERtZFa{BJ4WZlO_KLjKGM?L>I?SD?qq*)KQ zBpqIK-oKo?>i7b~BYPg@FjvGxM4b2-Ty>FSyJ5gm0QR@-TGgh zPfW1r;v)uTvBCf^Ng>CIHw$c=*7+@Au*>s3^+@rP%BiOj7Y+nj#_qO|^i>g6xRCWX zZZpU1tL~5X)G;bo=Sw%#=cL`ger{TYXF~OS-o0!3;}?dS#5ir;0m+|c@M!|YXPEQoiEEdvWfyLvO0J^8p(&A?Vo=2SFw)Rg9_(=&pU0? zj&uk)+}8nc ze`>)N)#nKhpO&v$ewU;Ej}Bkl(l#cR%s*vb0_Cfg`1pM_7T>2*Ag3@%jjQM6S8mRY z97`|!$X|R-C^qHuii1u*D-F3*zjiPjcwGIaiv7kx^P{dzv!?XhGMTGdt%-}>X2$vY d{pzQBcOq9BTr4lxe~rl@(_ul!y4st)DFEcBt#|+c literal 0 HcmV?d00001 diff --git a/signatures/stagex/make@sha256=a71ad6dbc9747a3b9ed6792bc1f482066abc1fb2cf2705d6b2deda475fe9416e/signature-3 b/signatures/stagex/make@sha256=a71ad6dbc9747a3b9ed6792bc1f482066abc1fb2cf2705d6b2deda475fe9416e/signature-3 new file mode 100644 index 0000000000000000000000000000000000000000..edb2890fd59e31ba3986fbc10f10a8221cf7d3c1 GIT binary patch literal 797 zcmV+&1LFLn0h_?f%)rIi=O9wC`1kuF#?uEBlNeGzEohIfR!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^m7xlQ7*?#W*W)|v=e146r0vbQnL_(@zs+v;E&Lf8yYGuaQ+Th*PLpoWJdymn%{w)A z3%2deXE^)t?Mgf2PD6=~i^dNnwNr1r)HZ7DN-wQ9@v~f4qH_Q2Y?)&*SuQr88on1l z4!OVm!5s6|*Q&353DoGBU1!LUakyMxt4{vMgD8Utm-#a*#J8ra%y=45*j%<~)631# z{wCdF)3;8WuWDI1rL}+~>26lW_tb;zyC?0xGfTg5ZrhWf6;Z}&_Uoh1A8)!|lNKF1 z;dEDh%IS{l_0O-XzxwhZCBh&|u0-(w=S6P z*eYD*=Q%kr`n*cjp7oq-vW)~>&;Go$N#Db2_S+T-$J@ux6sG#0Pnr3CqjY!C0RvNW zhEp*I`H!B|yu+Bqe@jq}Tbym5*}r3InQybJ@-OXrYipZ1DRR@qw>|ybJ?!Qi5_zX- bU98F$&`3CJd|mARGK23YZye~?PVWQ&;$)z! literal 0 HcmV?d00001 diff --git a/signatures/stagex/meson@sha256=54d4659199ed02f8f9b324f247f73f317e22fb190b53686327f59e0b7a6ff483/signature-3 b/signatures/stagex/meson@sha256=54d4659199ed02f8f9b324f247f73f317e22fb190b53686327f59e0b7a6ff483/signature-3 new file mode 100644 index 0000000000000000000000000000000000000000..b514e2d97a363fbe8a71259c0ac84cff56feec07 GIT binary patch literal 804 zcmV+<1Ka$g0h_?f%)rIi=O9wC`1kuF#?uFsk{D7yE$ED{R!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^m9{-^YfHyb(Au5fqW#jxruq1 zX{p5}x+$6IKnkeC)Fj2k%+%7*(lRy0z$nck%`(Z@$Ry3k#5~R1IL+A5Jk`i3Ey>W* zAj#C&%)-pr$UM!|GSwi-JkcyI&BVeOWJ^h90m$-#^a6$C{JfIH%)Hbh1+di$#hK}O zi6x~)sUUUv1tppJc_5GEmFDEs#&$9pvoJ7nG02K3vUD_AmA+Y3kZ2ZX@9N1nF_B(MzpCH;b}W&0K9O0MvP5Q^WXU?eeY+Ld_-cjS z!!|0PnW+7Gf06UT#Sd1#wdS8Z z+&XY;QeXN_70nq3Cf$f=|Ln*=|Frf|xim|ST*4;Nd8%R!U8Ma?p_<8tf!uDa_EJb*6f)M z0@ButtN$6gPB$oUEQo#KK11I8?Zf)LEm427_RjoNcd|L!_0ES}_4^#_x`g`Y3cdd~ iW3M6Sv!-KA^XE0{Cu(g~zR7O*bJmnO+}%@Ir1}5~@4@!~ literal 0 HcmV?d00001 diff --git a/signatures/stagex/mtools@sha256=56bb005aaeb77ae1d09d7087a1521c4516e06cc0989503da8334f9e995130715/signature-3 b/signatures/stagex/mtools@sha256=56bb005aaeb77ae1d09d7087a1521c4516e06cc0989503da8334f9e995130715/signature-3 new file mode 100644 index 0000000000000000000000000000000000000000..e10aa94c0bd7d140adbb37191f27699013f0bfa8 GIT binary patch literal 807 zcmV+?1K9kd0h_?f%)rIi=O9wC`1kuF#?uFslNeGzE$E7_R!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^m9w{^K*)oYIT${bAbX#igOe5 zGSgCvOLS8*(}5IFi>X;sl7WF~Vq$8Nxp`u$VTyrein)P>d7`1Ikzullsi9e_fmw30 zfu)6|sey4yqJ^=sNt$J1?dF}$@zIDiJ5t+MG9c66^b*{ z^Abx+i&8=A@(W5b^YcJH$t%stsg3PqGG<|5uq&=yS=&p@4e8w9M@=JmUXm5;|!~J zN9X+jD`?4OzNQDMqA|Jx>e6Ta+yAXm1!>3YwS*7cim zLLY12P>pF`Ccyiy>_Ew)sn6!`h}-q@WB=9Kdw~Z+Z%a+`DR{`w`K|Z>6W0%xKcDk2 z{t&V1zi)YM;gq`9_Z>1KIqe0h_?f%)rIi=O9wC`1kuF#?uE>lNeGzE$EG|R!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^m9v#b9B>6ij``0lrnRHLP*MU z6Z10DQj1G;Q!>+m6i}17ak6o;iJ6JHfuTW~xuL0HvbmvQYKp0WfoW=*rHNUxd9q=m zp=GjJs)ePIVXA?td6H>LQnDdP*3{H85oAkAWdX?kg7gA~+)W&u)8M81jaxut?DYA4lS(Uz7RgumAxmyGl5Ufm~ zKw#kF6o84$3E}^rX8!xA?3(uz+^u;x>}?b=T>LdZLFnF1zqk5Kje!ON+KaAM%3Pjs z^jw(7PaQr(mK(2jM9*2x*{*ceRHE+VW54%vW=5Tt`P2q=^c@$T>dircJ37;0Qrf=cpH105%P0(QLgFLi@(_BMzgh9P2IAqkWE;sV$IRj)0byOZsmLb z+w9Gpd%oT}H=1p3&T5d@%J)p>QvbOhuLO(re*Q@;p8jb`cf*nyAauH*JlUq6E84gnVF%XP{r~^~ literal 0 HcmV?d00001 diff --git a/signatures/stagex/musl-obstack@sha256=4b6737815460908f666fa7a8e91138610d0a0909c408165a575ffb42bf21cd66/signature-3 b/signatures/stagex/musl-obstack@sha256=4b6737815460908f666fa7a8e91138610d0a0909c408165a575ffb42bf21cd66/signature-3 new file mode 100644 index 0000000000000000000000000000000000000000..2d368a512a3d3750dd6ab2b9cf4ec7388ed501cb GIT binary patch literal 810 zcmV+_1J(Sa0h_?f%)rIi=O9wC`1kuF#?uEhlNeGzE$EA`R!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^m9v#b9D2QfV|{vrCJ@O%v_)_ zl9t@Wyv(%J;u77I%yb|H)M%1qW^Qb5VQ6Y%W?*Sxk!EIQmX>IqXpw4ZXlQI_OinQ~1KCniSpafFL3)8ga(-S(VrE`ykpkFi zh2qTgyu^~yqEwK&{DP9q{5+6<@=9}ZYGXT@j93^Lxfo={6j?f&tV-Xks>tU5+${nN z3|1ykKrnD|3cy76z2^U(`nj^(qx_QLkOgyOkI3ra5p&aXZq89YsL(SplCUir_~ zuWbt48tXM#U)}fPPjOA#IoS<~#UCcmi1-+t-^JrL(SiHio_AmGR&^X&!+K_Bo%8L$ zw5uN&^VWVn^!LlQ*{tzOyS{CxNYHlAJ5!_Rn`&*?`TS^NaNzUX+9oUJKYH;q-{)K8 z;gvKiM$F*_^*%qn!;_1b3au16nPK>;+S7K&lcbqOoE>J$&UUSZhO<4ymhSX; za>_!<_)*jMi)Z`}v2unxPSu@U>h$WU`(&ByXe+}!#*cnGneK|d4UC-sbkF8De>Vnv z5uN1n_UeKM*Ilyatu^_2=w0CZhq1w&*Bn28+Wm@a{*9lv<{XPD+7}c0an0+i38%wz zPUx1Ll#|`48>HK7<+FZ5(4i&kUUQZ`7x((idbGx}GnZLWX_;N9U1-1c47cYofx#bp z>ksZ%lKmr~AD`}=W#a#A&(XzmLsDkUzMWTOZFuE%>UF>E3sw5&mi?YBznfRHV5!`F o&dVVdC+~B;Pv5>P>~ZR;Msv?=Z!9-wTFz=-zjE{IAMOZta|q2m6~3v;vHgh4lX-+HH|N6 zfqB@jfBdS|JI`itpT4lk`TeYh!g(`N_Psy;VBhU$Eg{L9rFfS><-g zhM;o!MW3cVzIQ;&%apXWTE z_`QGDA-gjvj)!Umq-Q4i9GRID-n@vp`RHl~>0n+{~rIv0bF?pbr;*|P5!LjT@!{vx>kPiN)6DL*7L71Y>g#!V2{`IqhdSgZfN h#I*J{4_TpK&857Iho-k)FlxBw|7V@8%f2ZhQUK5gyGH;3 literal 0 HcmV?d00001 diff --git a/signatures/stagex/nettle@sha256=4bc7d82ac757e5c16f25499d190de4fb7ecd295249383c4ff70fb294843a62dc/signature-2 b/signatures/stagex/nettle@sha256=4bc7d82ac757e5c16f25499d190de4fb7ecd295249383c4ff70fb294843a62dc/signature-2 new file mode 100644 index 0000000000000000000000000000000000000000..2e31295cdf0674fb01804264ebfd6338209cb772 GIT binary patch literal 804 zcmV+<1Ka$g0h_?f%)rIi=O9wC`1kuF#?uFslNeGzE$EM~R!T0)EXhnx%u%wcR?19C z%`3?)sRXf8@{_Yui*$=p(^894^O94QtdxpN64O&F^z%|nN^(+_YIT${bAbX#igOe5 zGSgCvOLS8*(}5IFi%C+ld5VQmVzRlZd8%o$p;?-dsfnd!ilL=JN~%d(l6h)!ijk$M zk%^_Tg>kY;TAH~*T9T2aiG_)AqM1=jGRT&a$^ww>1?dF}$@zIDiJ5t+MG9c66^b*{ z^Abx+i@>hQFDS{(&ja}+uQVs8Hnx+=n1z9ni$PXQk)@-_s`SmOifsPR-6F7HU}XXY z0RtDO08C{14grQvd#iX}fu0%H95e-7y@LN%{9gXEw?|j2e(!^K-o$?Reyzpz5fa~tFwY6Eb=iM76CQZGu zEL25B;%t)r&w7tv`mT#5WyJPbfBa@SvG@LWZnLb-9lbAHzRtgPS$^wxg9keQ1UKa; zNS;^PIa&63&joYl8lB^&>5Fz$tkEHX587amuJa5uTRDPQ9V~yXy$xaXw7yg_@Gfw^4{o*DLaA>zVTXVc*%IS^JLz; zAGT|Dy_hwt?&v2K&KE~-vwcdg@aVMM{xdM}Q=MGquCVrt8TIlxp3}}P+ASj_slO9*%$XW(k@`usmmIGyy*M*N zmZg&`Msv%a_jW?=EE{(oPsyDWet(2LP znpcupQVC+GqHrll68<|U^pSt%8lB&MfU=;vkTWhE-r>L_LA0{KX4a})D2 z(^88|bW<|ZffP`ONphmOk+D%~l37}kxp|UFqH&^evPF`qS(2%_fuV_kg+a2BQF3Ck zQKDIrk&&fgiiuH*d6H40p=nB@d19(D$d;1I0+8he=>-bO`FSOYnR%&23Sg@hiZj#m z5=%;pQbFqS3raHc^FSWSE6vHNjqPMIW?^9DVvrS6Wa((KDt)u6BAfqnw+Jj0SeZZ} zz`(^R02BFnf&YInU)NTP4kks#SuGp5*7s(%UER6ayZ4&MkL4oeR}O7vXc5_XBKE9| z-l?6geFk@wL+p7Y6ArR2RQT%@xl!}Mik#h22RWYd=WqENo4w_(&&Q2B7fz9$H^2B- z$$=`B3A(4*na1t#(t`Hs`EFv+71-F_u|iDb(Y|wwUq;T8 zHfXdsEvh@|%E=e&TZK-n+4z61$gw4dcgN4ao)B!HxO7YICcme}!shXxk6Pb+6p_8^ z_Mt4Qm2`e^qeeC+8R~U6)w`19ln(6Isek{a3jkR*t(X7+ literal 0 HcmV?d00001 diff --git a/signatures/stagex/npth@sha256=5b9dfaa2683e024fdaf88291f01c4186e7d98935975c59ecf52389bcf9845cbc/signature-3 b/signatures/stagex/npth@sha256=5b9dfaa2683e024fdaf88291f01c4186e7d98935975c59ecf52389bcf9845cbc/signature-3 new file mode 100644 index 0000000000000000000000000000000000000000..a2b2fea6bd380600c43be1af70a6566271593319 GIT binary patch literal 805 zcmV+=1KRwf0h_?f%)rIi=O9wC`1kuF#?uEBlNeGzEtni#t(07pS(2HYn4@G>t(2LP znpcupQVC+GqHrll68<|U^pSt%8lB&MfU=;sxbWGL0@C}rjXxkyTL6Z10D zQj1G;Q!>+m6i|a{l4VL-Vxp0mg>kBZkx5!gVw#18k)>gpfnlklh981q#Xec_oRNd8tJTV5=31Gt=`D zOG=AULF)1gN;32FK>o-p&B>{a?PM}$VPNE9kQGy8>1eVleY2_}oBwmS2rLj-nLq)+ zz{M#56Umz`z%V1Y>B2Hi#q6%Wehn@Expot#RjuGVzH)Yw?~@1h!XCFm+}3LCd0fnI zB`mlia_Qv!j?;B)t*3S87;sf}{U+SCtulCdUz5MT{ zHD^_RPB*T4pO^P~I`gcj%^ANKwN{)v7j@`G_?`B*>>sYZe9lwku=ah#BFQOMo|9z+ zjy~*fe44b+xmT>uecFWd4_s$U!yJ{Sc04Ui>9h+8T^73a@Uf}7ecO^Nt>rHyT;j9n zo3uetsN$&pgtM=D)|hT#`FLqk75{k{D7yEtnczt(07pS(2HYn4@G>t(2LP znpcupQVC+GqHrll68<|U^pSt%8lB&MfU=;s%t<`oy`DAnpHW#$4!kW}X; z=4Ga(7MJLzWTpctpdQ0Sqck&9v*gqiW0Mra#FSJ^OCxj3WK%OU7gVbabptO-$ zQgX7XfuV_!fw^UBnnhwtvVny`QmS#HCCHYN$^ww}1?dF}$@zIDiJ5t+MG9c66^b*{ z^Abx+i&8=A@(W5b^YcJn$t%stsg3PqGG<|5z1 zj&oYf-#*{9)IcTRROK{jm4EdSFaIYh^G5Ua^#p2qXl`m`S^89B`SvP-`%<|p91p5r zx7g#>X1LW_Bs->dpI`fd%iU^S0f+m)z54jxcBA8}HB*Hzq%|%(`YUFEe}7x7MD*9j6K5W0{80(f z5_=N#YybK`A`#M?*L4~zysqxO$!5)4%Ws>MrO;Js68dhBzM;^ZYCj7L-Cv$JC46S& z`EpkDP5IX@t>mdVJM9qj!~cN>*Su%VWwgm}yjNnfIdj^MT^9V&eht+uH=^f#-16|M zL@7T<;t(2LP znpcupQVC+GqHrll68<|U^pSt%8lB&MfU=ocgxC+p^9mZU1x>L_LA0>zNj z=O*T5rll5_=%!?*11X@cRC6PPR6}!1Q*#5eWbRt59FD=(wv;y*iI&676wKx23avhmX0Q?(l@IrviU!Ei@-vH zl?fCI3|yQ7Fp;Yc{Qv9n|8kv_n|8bZgQ?MScgvZ)ZQEAPxcf{bvZ;56e?^(%dmo5Se2IZtK6MXROy-Zr``U;EVV+CJ^nt?TeD)lL4MrsD|fQ+oM-L z;656ia@W97%GV%-?dFPU6U7Vmq)R-`ZrLlKD`dR)*0-0}k8R7;E6|eOswTPiqrS#( zb@klUFD}?uD#rTA3dbxuxG*Q$0a_3sKv-rQETx5*3uOroq0 literal 0 HcmV?d00001 diff --git a/signatures/stagex/perl@sha256=2fe4740ed9a9193dfd312eac523c3ca2b8de9e4b4283c7f180ffb6e4bbd1a21b/signature-3 b/signatures/stagex/perl@sha256=2fe4740ed9a9193dfd312eac523c3ca2b8de9e4b4283c7f180ffb6e4bbd1a21b/signature-3 new file mode 100644 index 0000000000000000000000000000000000000000..52b7453180a982ea6a4be0f5e93c9952e6037dd2 GIT binary patch literal 803 zcmV+;1Kj+h0h_?f%)rIi=O9wC`1kuF#?uEBlNeGzEtnBqt(07pS(2HYn4@G>t(2LP znpcupQVC+GqHrll68<|U^pSt%8lB&MfU=oh3G+m6i|avTB?b;i9u?LWum2_rEyAHim{3NAI zrA4VAb@>G)nfZAjf8>?s zHL=ERI-0ECKQrp>RZXm{nbr_0XU@A23$&HUVQmG)AL?HiB2QBP8wxtPhoQO0<7 zQ+Yqnt@AP0S*%&9wnE|ZxyuWtU7bA3*C#~i zEBzsyGS)0Y?OorvXCbuBTT zeR4O?DuESt%=7kcwYk#bzbaY7r{pNdO9!nL_rEBpetmF}wQuA5`SN@6w!DijSbt`+ hoU*mWSFUF(tPFXcc|{xTXuX?rGs+>j{Mep<9|7&Rs#pL3 literal 0 HcmV?d00001 diff --git a/signatures/stagex/pkgconf@sha256=31ce4eddaf4e777ddb51f01923089f3321ec5272ca0aa834d475f644279209b8/signature-3 b/signatures/stagex/pkgconf@sha256=31ce4eddaf4e777ddb51f01923089f3321ec5272ca0aa834d475f644279209b8/signature-3 new file mode 100644 index 0000000000000000000000000000000000000000..b98e238fdc98062ef368695ad8c4705057a185e5 GIT binary patch literal 805 zcmV+=1KRwf0h_?f%)rIi=O9wC`1kuF#?uE>k{D7yEtnZyt(07pS(2HYn4@G>t(2LP znpcupQVC+GqHrll68<|U^pSt%8lB&MfU=oe(CC+Fv-Db?yIW#$4!kW}X; z=4Ga(7MJLzWTpctpdMqxqa^OTe%Q^Pa^LrWuL0}IPEV`C%3)MQg5 zbED)$gTzD&W0MpUbJH|46B8qIOCtlzBnyx&C6xsr>kHBg6o3|&BxdHN7Ab(ORw&L) z&r2*RElLHc%P%O&%+CXPC9gCmr#7~e$(V(Kk&8iAOp&Fd$*T0ts)}s>&)p)haA0Ku zg#iN>rvOakrYrw{r?P#MKRh|koB7S0?fot3H@wBS@@tcrYi*yi$|T*2*mJ4+;O=!{ zJGW1{&8_+D3{!@~v}>`KKg{O%;tME4G z-L=fiEQv0{4@ACQn|aCRNV!|VoEryidGBgG-B4v!Yi*D=W72)OX=%2#jR!3Gt{s1~ zca=a%nA6gnxCMIxW3<@67D}@{<7z jT|Rwp{%p+G|16_)dEPF!!jfo#DXhT~rWPixpF=AEQu&@} literal 0 HcmV?d00001 diff --git a/signatures/stagex/py-setuptools@sha256=4613d37bb6cb380d557a035e10ae4468291ce73a1b5de1ddfa10d7b5d404bf8f/signature-3 b/signatures/stagex/py-setuptools@sha256=4613d37bb6cb380d557a035e10ae4468291ce73a1b5de1ddfa10d7b5d404bf8f/signature-3 new file mode 100644 index 0000000000000000000000000000000000000000..fc01d6f433475591baa239fd29fc2a249d6b4c4a GIT binary patch literal 813 zcmV+|1JeAX0h_?f%)rIi=O9wC`1kuF#?uG1k{D7yEtnNut(07pS(2HYn4@G>t(2LP znpcupQVC+GqHrll68<|U^pSt%8lB&MfU=oeJ#7N?e!7L?@Y=M*c|>L_LA z0>zQ^{a?PM}$VPNE9kQGy8>1eVleY2_}oBwmS z2rM*MnLr`Iz{M#56M3#Kz%b#>_e|x=2_aK+9v9AO4?1c7tVlDIea5Dq^c9j#t}TCb z-uJZY3$AgNEIkn|5Zg_Palr^hU@o{-;9o?7vt3D?}bLjQ7~gwe#7M z5oxr8~a6y&Byb94bW?eOLKVJm7zw`Z5VZ1Nk(Yg&cjOCP%>4~NMtBn)? z{cS?)>I$dE9PKZEnXmUevlL+7^+xF3oy28@aT~Q0C*0@Rzs*I1kr6+lw?Jhj@`|RX`oX&qOx1KT`KGfdv_Pp4g>F&?Yd3QTc z|GLev^3#D=j)sSlfB!hcAvpcW7n`*UzyGQ7@!jy^yQJO*^&mmcyU9mvgcdIU=U(t) zhF8MGeWl4uHoiK1G%dR4g4Zw2RlV67`~qf8FLhsBOn7?mKfB?j_~nNqYgaXMTs!CW zVavQTOfidEF9{?rHd&NXKmCmB`GD;%lmFPNc&sw=?-uY`z0o(WsFf}KtLJ)?x$14- r#r%H$Ip!?kyXx?%L-{39^BrP*i@zkx26)JBIQ>t)C`$2czzPEZ;}@-z literal 0 HcmV?d00001 diff --git a/signatures/stagex/python@sha256=144586afcb8558d031b087401ee5febfd1ddacc2c6199ef2e5d2c8cc33357810/signature-2 b/signatures/stagex/python@sha256=144586afcb8558d031b087401ee5febfd1ddacc2c6199ef2e5d2c8cc33357810/signature-2 new file mode 100644 index 0000000000000000000000000000000000000000..f5bdc5476e1b53d985b8488d04ea2ff758140c58 GIT binary patch literal 806 zcmV+>1KIqe0h_?f%)rIi=O9wC`1kuF#?uFslNeGzEtnHst(07pS(2HYn4@G>t(2LP znpcupQVC+GqHrll68<|U^pSt%8lB&MfU=oeI$WaQ^5)#@l^<^lzf6z3-9 zWu~PTm*}QsrUNOU7DE#gQwy`iwB#fUQ&Wo+17pJ^0}FE#1H;r*)3ns2v=qaXl*Hs@ zqhvEfOUu+Wqg2xrqhyQZWMgAvQ*#SL1CT8xl?5Q%3(^Y|lJoOQ5;OBsixj|CD->s@ z=Ovbu7NvsJ=I4QYl2@9OQybgKWX!_A$i*NlrpVIKWL5fRRYf-c=WY>LFt9R# zf`EaGQvfD1w}St_f6KJ6uIY<5tbNGSY}e;JMP_FAaWh7XwwGJ_=eWFaW1o?^>YfJM z{iolqcV$JYg`3sOnHa>JZQro@(T?m5`nnbh#%m0I6vofcFidPWbTz&Fub$J=YjO5_ z%iJ04WkwQtTe}<|8%(%0VUoly9-d^Go#&O0I3KIpY!|ILJJ?S8ch}V835>6M*gX^< z+q^3*S+ur+YsnGY>(e%dyz0KvlE7f!?4|BdykKgvea+zyf&2#g9-mAe>;9Ra{Vpr! zvN*HB7R$#`T4Mbdm0Npy-!yie{d>A+vd`>rpHD`LOWHjT9N2hy)$;Xj0UOlrIfrZv zX>WtK4e;TH#LI%ftP(n{_)swQ%GxOq|?(Co1FH{F_os zo!&L>QM>oBllu%$_3sY5)TT)DGi>eGx9y*}VqVPpn<^1LrvlD|zIe8QjpM@Iu-1wl zMbEnLWmebqsT_Cz+Iru4-^$1^#=W~%{|e0gulM=uhTSK=*-U>L>iA$I>)Z`S;-}|+ zI_q~y?C$~5#LD%5UmxQwn||2w%dvTr|8j|kGH-M0n=`5Pv8PB&cAfy!7k`(9=HE7l zD%Q+U`PXCh{6M+X8vPoE`C^xI?(rmA+x2V2FO+}#;7i%sh~i@`>>=7(Ysy|Q^Z$Q- k&3Vt(2LP znpcupQVC+GqHrll68<|U^pSt%8lB&MfU=ogh1mnhZhC}rjXxkyTL6Z10D zQj1G;Q!>+m6i|bqd743Ds*z!;rE!vZqGf7YN^+v9nWecwYGP7~WtypprE#*QS(1@q znz^NsMY5$yl2NLqK~i#}rKMq#v7rUXmXgW>klh981q#Xec_oRNd8tJTV5=31Gt=`D zOG=AULF)1gN;32FK>o-p&B>{a?PM}$VPNE9kQGy8>1eVleY2_}oBwmS2rLj-nLq)+ zz{M#56S-2u|A%85+uZWWzu#6}aC|>IKV-hDeR0aAe^#^AOTXRR%eecXM39zRZqTMF zoJ*9OG{R<9w#ZqW2op+_`Ey9^&w~5Y)=d|B9=x7SGyiSqh3PtKVT__7JCrW0E59>y z-pfe=CAoclS8F{tAK73d&$BG(#)?N5PcPw{d7D{{hq+!W?$pg^-G|eyGgubt}{>Oo(%r5@W}kz-Iiw+EdK}2n_IQ#%CCLL{61s@!kEgQC2>p`hG9mUgs3CdM#0jNs9K}zI?^f6ehuIuf=k7*mCYH3l(ne z+NokCX4t(2LP znpcupQVC+GqHrll68<|U^pSt%8lB&MfU=ohD^DAnpHW#$5TNGfv^^D@&? zi%WDhcRpGV}95-pDJ>$*GO)WHM%9VB}(u6;ovCXtFAOv#KJS|8utpEDTtgK>lao z;uL_1FrVQ6r@8pR;ee+z^xylhxmmI%w$;5yvg)WIhp^r9j0fhfpC)wjuFmJoWK7fE zkumY29@hh_)u(5P&z^O%?eFUomXqZ(RhaWw*E!#Oxr1Ly(IF^p!*nIyH5GS^K54m% zD#n!??B#u|Cw9HihI_Wo}T+)!-ARpOV+I}U-jZi&vE_eP|=zC9aoKSYOh?ix?-^@oE^RFCRyDy-h zwK4JDix07UFDF#pxFN-_E_Qy^D!n&x*WOOtaCNTkOm^FAc}!I<=5E{n*u)pCj_Zw7 z3|S&nz;^P=DWaX!dPxt7XyO?iR@Bf>XyES&jzK+&k z%)MWqrRKPA_`0=AdF`*5D=ls5A$I&N?MLKd`J!$=`hHV=`-om{ zw#idV7OyS)^xyA7@@64lmG2*Z+H&2hoTvP3&EfCz2TvyLwqLMqLc3gogmqd!|BWvJ i{*Ug?T;9E`v0HAllav0X^GS&oUCVYKn_-!wG8q8!>bSrF literal 0 HcmV?d00001 diff --git a/signatures/stagex/sops@sha256=929abbe8d89368b9d037fc5f3f80edd7832c7952e82ad6c78d8983c228bf2fec/signature-3 b/signatures/stagex/sops@sha256=929abbe8d89368b9d037fc5f3f80edd7832c7952e82ad6c78d8983c228bf2fec/signature-3 new file mode 100644 index 0000000000000000000000000000000000000000..daf41acf375148d80f9855273612e7b73d4c907f GIT binary patch literal 801 zcmV++1K#|j0h_?f%)rIi=O9wC`1kuF#?uEBlNeGzEm#m;t(07pS(2HYn4@G>t(2LP znpcupQVC+GqHrll68<|U^pSt%8lB&MfU=ojY~6f4#0C}rjXxkyTL6Z10D zQj1G;Q!>+m6i|buk!501QmRFYg{85XMUrKTfw6g7vT2%enuS4XN{YFKu~D+QrKwS> zg;8RPS+Y4up@ng>kGno(M6GRT&a$^wwx1?dF}$@zIDiJ5t+MG9c66^b*{^Abx+ zi&8=A@(W5b^YcLd$Scjssg3PqGG<|5h; zDF733l@nl?Z__9g^JMxTBfm9w_;eJvM5h1TJ>|xtEAkcvi=!FUkE&|sDDVBNvHo<3 z^7USwuj-q>^PkxfzbNwAx0?-uyHk^d&*rwvm#+_ifp^Z3B}nKM=Km!<7+~v-fHaMeDcOcu}jj2ncQ`H?mPS3 z`EGF3q1fQ?HOHKNic0&l&rh=q)sooxZ|6xi;k#>I8fBi+EJ#+;Xs0VUdAiYDHH3@vC-5hx&?xFUX(h zm^bB9nuYd%1M8BP=Kn4kvCi>{)wT5!c>dMua6yT2;#}F=pKR`yXsmF$_nn?gfHSg~_ zPJ_uR?n}DLM6`QePF0Mz+q!%1%jYHQe(iGFwPxx4jA#FrX{>p@K%g^9ELDGYYQ%!s z_g=5&JRq;I;;6#8UAy-!-MMb(l@sc|KSWQwZcfeHbe`EOx>s6JxI^f{NP>azQt78P4GaQ@-x4nMZdkz38px>Y+B$|s~q^Q fr%Gk*@l)$l*KUwD`m~ZMDK#Lh_hjF5rB%-XeKxRD literal 0 HcmV?d00001 diff --git a/signatures/stagex/stage0@sha256=287accc6d2b9874a18ef81b2e76c118cfa163c6d0a28cab213edc992895b7411/signature-4 b/signatures/stagex/stage0@sha256=287accc6d2b9874a18ef81b2e76c118cfa163c6d0a28cab213edc992895b7411/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..fc032f476db35da0efda4f508092039a4157a2c3 GIT binary patch literal 800 zcmV+*1K<3k0h_?f%)rIi=O9wC`1kuF#?uFslNeGzEm#;`t(07pS(2HYn4@G>t(2LP znpcupQVC+GqHrll68<|U^pSt%8lB&MfU=z}Q(rCJ@O%v>M~NpWssUS?Wq zafxn9W;&1pYB91fPfSiuHcK%|va~QaNi?)bO|vjeGDcn35kGzn~;DKM&-SywaSU+SpDeV-^NRE(TdKMV5{xtI{{CDzf=McZs znCt1QCATwfRqi;&ZhF<;dFF#p-|Ws5dS0na?|ZnjZ_;AX-06my0*mTSh_+3d{^0wx zWL^`tlid5C-Fp&vPvP1vqq`{%eXCEFuIcLh>V3e3C5=XtnG*xc+G@yS`!Ip@)wjnpw?E-lxnUdEhnU{^y5k6D3|4ZqGhCUH!^} zXo+v;4p9xl6B+nIl1r}d&Cp5AU%zPCR_|pT9z1JJq#5g<%PMYI{h&qRnt;^D{+O%f z8LnmP8JtuzXA8~JSUTfeT3x|M-l-vaj1!F5ev6;Znz4!Rww&|=?z^n77C+ojB4(no zBdE1w`}f(cW=3K9&Ky-!B;RR8*xhUrn#9vtDXkZIK3sd-mKk{F*H_aKc5^B^^=IiJ4KV=d+l9OU literal 0 HcmV?d00001 diff --git a/signatures/stagex/stage1@sha256=fab1b8b14d6e26f78ed85fb6b30b42a79538b6cd2f38cb01f54f7433e37dbc09/signature-4 b/signatures/stagex/stage1@sha256=fab1b8b14d6e26f78ed85fb6b30b42a79538b6cd2f38cb01f54f7433e37dbc09/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..bc4d4f5ac32d8b49d32c6f18fe9bd14ac3178a17 GIT binary patch literal 804 zcmV+<1Ka$g0h_?f%)rIi=O9wC`1kuF#?uFslNeGzEm#~~t(07pS(2HYn4@G>t(2LP znpcupQVC+GqHrll68<|U^pSt%8lB&MfU=z}RkrCJ@O%v>M~NpWssUS?Wq zafxn9W;&1pYDr5>GEA~aGBimsOEoe}Gq*@hu`o?bGD|WxNHQ@>G`BQ0wn#EdPBBU| zwn$DgFibNwNi#PwHcmA*Pf1EPumsssQdt19y&%0nAvr&j9d(|Vu~ysO;)9ER#jy4f9@861p_M+CoNAHB4)Ro}M$ zpRnQa$LrsoQu=do`)h-{vU7`bQs(XdX+0^#aBcG^mK(?8twp7M+dmZxJEZ7M{F&ct z_pIR1M|=KzeoKOLmpN?kaVZo!s%fn#n(KTnGr2lI!RgN3|1qHf|5lhOs`JP5Sy!Lh zxmTcR((Tvf?`2-MwMSMp-mkQY{C_*6?Ag=rQ{Qmk67fIyjYUXr#Sowp7}YoakBjM*Bfgza*qWqZvI%R!gu<$mgNC`me+Yx zHCEZVR(32s>?_zFwf>_t6MtLPgDJl4LO056F5l~k?(*AT=>1nr;f_M^hobk1i?5h; z-0eML)RN?E`@JjRq*=?}=UiRi*1gIOz2`q`$COj-SLHrjV@nUX+nAklz3k?k(7P{w zA8ovRZ{N~4cXKQrwXfC_@_3VWq@&Qc{GQH{%Dyz;{d+9urLW)>oNb%qSasw>!}21% i+t%vR)v5Qt{FIpTW8Yih8PDyL!>k_WiRKA;-2?!h^r1BX literal 0 HcmV?d00001 diff --git a/signatures/stagex/stage2@sha256=bdb7f62e9b883d163b9c814325625cb2deebe45622b0efc4a71405d12bc880db/signature-4 b/signatures/stagex/stage2@sha256=bdb7f62e9b883d163b9c814325625cb2deebe45622b0efc4a71405d12bc880db/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..1454c877e4914388ba20c84ad9f2bce87cdc8b63 GIT binary patch literal 800 zcmV+*1K<3k0h_?f%)rIi=O9wC`1kuF#?uFslNeGzEm#s=t(07pS(2HYn4@G>t(2LP znpcupQVC+GqHrll68<|U^pSt%8lB&MfU=z}RErCJ@O%v>M~NpWssUS?Wq zafxn9W;&1pYDr2-GEXxzO0`U~urN+BG&4@JOtvsIF*Y(aGcrw1GD=BJO-eNZa*UD; zQqz)663q=w3`|oDjgpcrEDTbTK(>@r7JzIoNH0)G&d)1J%*;zIQUF`6P@I{bmsnC- zlnPRpUr>^np9k_uUTIEFZEPo#F$)7D7lW*rB1=b;Rq2~m71{isyG3BZz{&&)0tPNl z0hmbDSN?x$x({t%U7WV!%JqYehf5dC-?vhC%ZK>W6BoU^VR~Guv!6?J^}qLlo%PG* z_!<*0+F4u)-^f%vp;xD7!OY}jyVE*i>|N|zgx799w=E?&NgFDG9{?X1a;uaC%FIIN`M_2F@|z0kh?=^Za*o;6&Q zv;MGB_NT=L%X@tefqXZlUu4`nT{89huWJkSPoJ?YGPgfp5dG<#?W3f{JC;o7pQj|o z@Wb*8>z`vCOTC;oo;G|{QIjFfzEhSx^>DL6^^$Y57F=7tXl3H+WX&+w4O8ounm&?x zAgH*$qP$$0$5;Jz&0DFnmKn3k&rXr?e$>Ft`dO>@gwFCtHfnar^XtW2)PvHRU36cZ}+clQ)A79?n`3 z;@juD{BHxRzpv5WxX5*HG8diZoFf(P{DeI_M5820S^mdK(U%+!mK}VJX`;KgN6Vg> z8Gq|6w^V0ovSCQ}(pbsMZu%Q8v>#B8ddU4Qd}I0NlSx?#H~f$6U*TpV)jqjr5%bEM eFC^7G)~(U@;@{0E^zJifvFK6p3a;-S&zb=Kl9nd` literal 0 HcmV?d00001 diff --git a/signatures/stagex/stage3@sha256=2e277387d263f3c846e33a0e2c08a8b77fa924514c206716a1683ce29a03bbd9/signature-4 b/signatures/stagex/stage3@sha256=2e277387d263f3c846e33a0e2c08a8b77fa924514c206716a1683ce29a03bbd9/signature-4 new file mode 100644 index 0000000000000000000000000000000000000000..5a0023546e1d6e5a8cf7debff93713ad974a63ec GIT binary patch literal 803 zcmV+;1Kj+h0h_?f%)rIi=O9wC`1kuF#?uFslNeGzEm#^|t(07pS(2HYn4@G>t(2LP znpcupQVC+GqHrll68<|U^pSt%8lB&MfU=z}R^rCJ@O%v>M~NpWssUS?Wq zafxn9W;&1pYB5SRGB-E2Fi$ZuGfp#3wlFbEH8xH(NHt0}ut>B>GB;04v@|j?H8e>! zGB7hYG)puzvoKChHL^@JFiuKJu>{#tQdt19y&%0nAvr&j9d(|Vu~ysO;)9ER#jy4f9@861p_M+C+ifTE};x!Z(TzE%g@${>U)-SOB{QJgsAsyr@TvStc#{r+ji$G2B^>{6Vx zD)r5QKNF)AQ2Qr+M`iv@Xp!&=l{!wcz`d=t6#e!3ZI3KI;IPWSRSxmeB@7S?XeAwt;}a*qB2;IDg8FR zKH-Pt;tSuRW!qE#)bbe4d@{8p($n+Uy7|tIU$!T3y*{~buFb`l3zcn*f2`v7e4TdB zfQ$Kb#_shYgPkYrF8$+?mQUEpAM_#2Jx}A_^GmCP-ej^H hpGaKe;dt(2LP znpcupQVC+GqHrll68<|U^pSt%8lB&MfU=ogn1B?9@iI!c+jKmjDhxruq1 zX{p5}x+$6IKnkcOG1b7(DACB!Bq_~2*}&M)#MIQxBH1J@$=Ec>FwMZ!GCA2Y(Kyw_ zz}(otEXg#{%)->%(!?U!&?3n&*~r2OWJ^h90m$}(^a6$C{JfIH%)Hbh1+di$#hK}O zi6x~)VAtdqlw{`Tfqarznv+u-+sS0i!obMIASf>Sbd-&nmG&+)xZe`wV;GZI>h)#LX4Cx^iB?PEZBsSNW?{Gv4|XiP)`=UH92~S}nf#(}{7%f@axYS%>!b*S@}` z*X0&_BX!pb_V5ME41Bu2YV6MA-`p>wAlGq8U%*%}W6HsI1#e$gnD6lwKEMBV*0Hxm zN`cD?6xJyjdd+Z}Jpb9*xnHI|*}A9pz=`i?Evk7KYTwQ})o~;0fHd3XMHhB-JYLUz z<<(Sn-yt+Fm!E!DeNdWjI(6<*(Y}K4nN!a8Uv+%eJ?Ej@Pyd?U4USnd z>=)+A2dg~JW?`Ao)Nbwl`b*(~YO(F_ShbWr&U-D>(&3Aml<~An&3oVO)27+4XL4@& zb9U#fCt>yullvE4Kjix|A%}==l(;tEPkW!!G_ll@y>;Zg$>XZ9 ze(nrz$BPGkPxIGqvI9noQk!$p1>P9D joz$tmvA|yU>hW{m&%e7Ux8U!V-j;OMp3Q}x>!$$#1IWIP literal 0 HcmV?d00001 diff --git a/signatures/stagex/sxctl@sha256=4912bf9c8fb15b185e723b6beb83a5d965ce868e63f94ad60a5271635adda800/signature-2 b/signatures/stagex/sxctl@sha256=4912bf9c8fb15b185e723b6beb83a5d965ce868e63f94ad60a5271635adda800/signature-2 new file mode 100644 index 0000000000000000000000000000000000000000..ea2c91dacd3b84d3ec65a4284629b0284cd08277 GIT binary patch literal 803 zcmV+;1Kj+h0h_?f%)rIi=O9wC`1kuF#?uFsk{D7yEm#pt(2LP znpcupQVC+GqHrll68<|U^pSt%8lB&MfU=oeQcm*gnb>L_LA0{KX4a})D2 z(^88|bW<|ZffP`OiKU@YQkrG5MOu=fX_BFZX{x!Aagte5YLbONn(nbL87UVxuKb{X<|xBqJ@D0$d;1I0+8he=>-bO`FSOYnR%&23Sg@hiZj#m z5=%;pQbFqS3raHc^FSWSE6vHNjqPMIW?^9DVvrS6Wa((KDt)u6BAfqnw+Jj0SeZZ} zz`(^R0248~$^Sp_>NbWefB2IRT-SD;=G%QMdy<@JqU*}5uRd0J++J98V3FIV4c{dN z4YU z+r?BTi8ZgiE9M6I1^Rn#h^?XwE z_SI(}GRn_9yy5AgysjZP`Yx#k-gED8ttvwyS(^!KQ3+84L1AvNpN|1Yxn7AjLmDOKWAX7 z$=;N-n|<=F4XbW0czx4YEa2NM@6NT3tY!}XTi0&#_pw%;AS+zI;}omeL7lRvg?DPU zCx&c_O}xm)&u6#L>W@eAcftRB2Y#ER9IalNeGzEm##@t(07pS(2HYn4@G>t(2LP znpcupQVC+GqHrll68<|U^pSt%8lB&MfU=oeQO=Va!URw&i#C}rjXg^-lz zCgx?Pr52ayrevlADWE1x(-hMb%QTA=Q^REQq*OCwlhmZ7q_o7O6cdYNQ~lw{`Tf&7wJnv+u-+sS0i!obMIASsd}^8Q`Fmm!7qh+}{l9}ZbMmaVKMelK zhg3gRykAge+;^XOPjacCiI@HJH=W=9SMtezFTW-~t?uTJc&8bMnO1uVJrh0kxM@09 z%8TzVcg@eOd^=quRnbwV%)hh5!KFDbCA?g2>WepL%3pm}&yoLG-pp)$Sz9LKRLhgP zKP}83QsPu+xbACpYk7VD$@dpYnp5u!2hKFFef>PeZg1}IwT?PBS+7+(-aWH z{@x3F$45_+rOvJh4vtLE|Fm?4O1Q^E^^Gx4TU6w>O=h(TXn1_!r}(zz-N#?d@w#Xj z__9d$>U#c^>+Iz*!8^WO&;K*8KzV`;_tM(gW_^-Hy)Kq)onnwjon{kKMzs#>{o=8Gn!G26`7Fz$_y`F-)ojn}HiTvB15 zc{V4w{P^7>m1&Z)DaLJPi^-ywoT3#)mls|Arfr76Be~YK(%t^qM0UhZoZLMc$&t(2LP znpcupQVC+GqHrll68<|U^pSt%8lB&MfU=$9lGDb?yIW#$5TNGfv^^D@&? zi%WD>$a%!rn5l}ce31mx2WdX?Qg7gA~+)W&u)8M81jaxut?DYA4lS(Uz7RgumAxmyGl2CPgV|1)rL z3cy4nd-(r{G2LT{cGQ{VY~@?AT>aR1x_-R79o+fR(tVmnH-Ek&-7v*y< z9J=#rmS*L=gq0G%UH@KfYjxgjRM8WY`MPDALO{hni(jn$GyiS9XZQAxL;a+0dizy! zFCMzut!?mTW>Szbd&Ao8t#(`oZQKORQqKMnRXbbFyJ@?f@WcyWg7g;p*GxKo@W;{D zx-1u1Sf*yx*VOx-O_%1=)_HKhsK0*6` h##!;r1b^NxHS673?J)(v9M2rD``UP=;DPmqhX8;1KIqe0h_?f%)rIi=O9wC`1kuF#?uE>k{D7yEm#{}t(07pS(2HYn4@G>t(2LP znpcupQVC+GqHrll68<|U^pSt%8lB&MfU=$E8cWag#iE7j^KW#$4!kW}X; z=4Ga(7MJLzWTpctpq@kn^W>yt^OV%oRKuiH17i#GL^HEg<0Ny_)MO(A6B9E-!z4ok zQ#0cfGouufM59DALlXkHBg6q57vN)j{kQi~M8Rx1=| zrspM=loq9e)a4hHWaj6AypmU%lT#bp$z;sJz{tfQE2hZO(PUNnW>rNt|L1NISU9jU zfx>`+i&Fq5BA3Yj&#ts-NvrFmz489}4>l)%+MYl4DBH85H1-LL&D-J_jQyUhG4(Nf zule|anDAkPPZzW97khr2aPiXd1D*f;OAp1b}T2VPefJA)YWVH?AmNRiSLf~suL6c z75#JKm5!2$*rHbdL_%Xm&G|S-mr_v&GKKSv{r)n6`b?_S*1o;gh%-%BGG_AMBRSGc>H0%n04T`IZB_ug%qi zPS;q#W^OVN@qFBIWA%nR3nrvka@3ZKp10i+wfRKK<+&=F z8d>)z?a@w&eG+c7Y`w%asmhB}!!JF27~vXnWv$1rGpQ%jnyZz#Lf&62FAiU(XrT2Z zZ}Ux^4YqqCSYAE6_h#D!f$cn*62F6PnZ2)>?f-Ov^M{@v} zFk7Nw3YXFPcim+g+z&LCFM24LZLwC>p(SP6<*AOH>yjs{Tt0E)qgBI~n54x=jhlV# k^j-BUTP|rGGJ2G6bL9QHbJDZC8ww`QX@B+NcH)i&0Ln+KcmMzZ literal 0 HcmV?d00001 diff --git a/signatures/stagex/tofu@sha256=955d05dc3ab5b16459eed2efefcc38a53fb36dab592661af062b3594dc5f49dd/signature-3 b/signatures/stagex/tofu@sha256=955d05dc3ab5b16459eed2efefcc38a53fb36dab592661af062b3594dc5f49dd/signature-3 new file mode 100644 index 0000000000000000000000000000000000000000..2e650acb94711ee1d9ad1e421bea8d02f5c0cf85 GIT binary patch literal 805 zcmV+=1KRwf0h_?f%)rIi=O9wC`1kuF#?uEBlNeGzEm#*_t(07pS(2HYn4@G>t(2LP znpcupQVC+GqHrll68<|U^pSt%8lB&MfU=$GWDl`7ThC}rjXxkyTL6Z10D zQj1G;Q!>+m6i|buscDLVX-cwjVv=c+p_z%PWol}Q5zxf67lCi0!NlLP5nu%pf3doj{$^wwx1?dF}$@zIDiJ5t+MG9c66^b*{^Abx+ zi&8=A@(W5b^YcLd$Scjssg3PqGG<|5h; zDF73Rej>oIqUZ?^SJz_wwo5`j#dpLuoMHWO>eiiqmx{zhw}!u8eWg+3V$|!hFS%#d z+++}_;by^9^ciyo_954|$u$_82O zPaeS+YNEg1>i>A7Q*nXA#bvfuJrgPntQYtv3Rz6ai+V0_X!cwO?$dKtO6TV)_H2vR zId^Npf}AX2)j2lHemQ+8N)$FVF;(fU4m-VL2h)@*L0l50F&ka2ck*6*yu9m=z%G&S j49=*PvZ_hJ0&|%;y1KU3?{gQJ{(m{=$L9f;4!i>ZEYYOM literal 0 HcmV?d00001 diff --git a/signatures/stagex/util-linux@sha256=392e9fb791d6575949c183b77f7c8908fadca80566f6b81157d538fd470751e0/signature-3 b/signatures/stagex/util-linux@sha256=392e9fb791d6575949c183b77f7c8908fadca80566f6b81157d538fd470751e0/signature-3 new file mode 100644 index 0000000000000000000000000000000000000000..432221241c08fef011123d0f4e3a603a80ab4e8d GIT binary patch literal 809 zcmV+^1J?Yb0h_?f%)rIi=O9wC`1kuF#?uGXlNeGzEm$92t(07pS(2HYn4@G>t(2LP znpcupQVC+GqHrll68<|U^pSt%8lB&MfU=$Dpc=IG{R=9N|`)#@l^<^lzg zG~_1cWu~PTm*}QsrUNOUHe*YpRLis^b4$Y%GgEU@OB2gvLkr_1bMrLwWD83Ji?qa) zj@B&)p)h zpkQSJ1p@;YrvOZZ$&LSibnXZ5B0p!to)AHyvyGic@~^nBxxL`I_IiO*?dexc9%c4- zygr$i`H@G1`}>TzV%G_m8l#+ERQ<0I6O**A>N{EY$|kpKDd*3JUYZ}aMK8bZx!@G{ zKM{@l!XhX7*ZQTsy4)+%BFr!UEsrJi)UxX(uO~Bvny=4myJvWgZMJX2`FEuOF)y*bhbH_;-&v0+o|w_uEY^KefSO;%{jM_qI~sj%u??|7CK5 zDvvsQdbgeJwEmhgd*^L~NnhhT<1Ehovc4}a_i0Jt#kM;}GXJivSe0azlPYzy@@sFA z)2(Cs&KrcL+D$2$n0JoDi^p4i=dxLq=lt)f2rc-m-M&aws*baI@()kFJzo;uRA*bS z`6d!OW%IYd3Q6uxmC7|ak5=0G^=yuFE0c41lC$ug+2*_p7KbLhP1+ZpZgFpW)}z&m z4?;bvXI(E_BYxJh{#eN+;nD{2qjz^NexjW8cYoSN<%O9|>uTx^q}aYRUYdFKctMDx n$H$J0=DW}D`R(OBWcSFOW7n(Q3XgRyq}AJd-ZAksubK@2DNCeE literal 0 HcmV?d00001 diff --git a/signatures/stagex/xorriso@sha256=10f5ad5161e448dde1280cd904e9fd1b571c3203e43f86d2794df69f29df7c23/signature-3 b/signatures/stagex/xorriso@sha256=10f5ad5161e448dde1280cd904e9fd1b571c3203e43f86d2794df69f29df7c23/signature-3 new file mode 100644 index 0000000000000000000000000000000000000000..4277ee432dcf807cc0f195e99bdf6fa803e9fcf6 GIT binary patch literal 804 zcmV+<1Ka$g0h_?f%)rIi=O9wC`1kuF#?uE>k{D7yE!YrUt(07pS(2HYn4@G>t(2LP znpcupQVC+GqHrll68<|U^pSt%8lB&MfU=vU+y6=fFZE7j^KW#$4!kW}X; z=4Ga(7MJLzWTpctpdLemG}FWsQ$sVuR1*`6l$2CMBMXD%6iWk>RLis!!z5F4!(?M4 z1LIT^<1`Di6eDv>law?w%QPd)lr-~XBV&*)C6xsr>kHBg6q57vN)j{kQi~M8Rx1=| zrspM=loq9e)a4hHWaj6AypmU%lT#bp$z;sJz{tfQE2hZO(PUNnW>rNt|L1NISU9jU zfx>`+i&Fq5B5;=fpHcX>V?Q{*d7KoKW?X-gb@M^N=9z^mlf-X#PR(+16)L=#wj*tF zVae&Go4r1D`~8c0U({bGvPyp1)r9y@^5OOFnG%_HY-xAW;vY1tMNjtE&$hUpAZmU> zy!`9^XRTKkH+)?a!4_0f``f8=yI0NXtxT6IHq8@H44b|0tNDu4w?1B7dq`$Ef4_^; z?D+M4558-gSz0o>@9nvfsCVft+s^Z89~5?THPxoQ7l|zNeq*m3oOMz>@7b&H`;j+$ z)mMA|Y26ngCwb=IhiaC_IuD=Q8LI*{d^2S>$vQ@O?H6=5b@P7`{z5xheZh94%V{@M zx2_j{xxV)C$(gH5D%!h}|r`1{^YXYSq}>aFH$ zab|+$JjdLx66>G38y;bp{>tgd&T{9eodzv)`Yg*jn!5Zm+TYB{_$ zJU8B*{8<)ras6-2p0|#!{zcRJtmn?sw7B))doJf^tK2N#7}hWA^OZ%G#2=fvm0MS5 z@yj=V?|wVam|k7J~#I?As%eXe4>^P>O iVQsv#gE#-W<2M`OqI*xJsyym+mALjD%n%B0Wdi^z9-n9c literal 0 HcmV?d00001 diff --git a/signatures/stagex/xz@sha256=c31fd8d37576eabd15b75666342af84e0cc9d43593cd06ea279d711c15c2479a/signature-3 b/signatures/stagex/xz@sha256=c31fd8d37576eabd15b75666342af84e0cc9d43593cd06ea279d711c15c2479a/signature-3 new file mode 100644 index 0000000000000000000000000000000000000000..112c77f90f322895889f8ee45b0f810a2fc69fa9 GIT binary patch literal 802 zcmV+-1Ks?i0h_?f%)rIi=O9wC`1kuF#?uGnlNeGzE!Y%Yt(07pS(2HYn4@G>t(2LP znpcupQVC+GqHrll68<|U^pSt%8lB&MfU=vP!J)#@l^<^nlL3Ud?lGSgCv zOLS8*(}5IFd9tx#T8c%AvAL-bO`FSOYnR%&23Sg@hiZj#m5=%;p zQbFqS3raHc^FY4HE6vHNjqPMIW?^9DVvrS6Wa((KDt)u6BAfqnw+JiJ4YuuEZ#O57aUay`xt^D4uxyyrd z|BDz~`I)~J8UoN&e=W|};k348uoTfg&1uCV;;Hi=oZEg|@gnoP$2*zD}cCy#q(hunIq zTWau{D@H2K^Oe?x%IePu37w$-?`W5WAMCHlWZ>s^~R9iQi3 zAKw;j^<^u^x)=5<7^nPsZT{nM;L1tC&%TFDwkYg!eNkt}Dr)~N<8Z3+^W2q1iWByq zTX#%1sjP)z)zc%Lo8vG46kI-8;li00i(Nq_te&V$&aD`jpj@h?!Z|}Kj`bd7i zV5->b!-C=u`j)x1iEZ3bq_Nlh&nmCyBEmOggOZ~Yr^uNcVE)C{D!O}u+0lhAtF5fB z{|K6=?Op5fnLTuWlHGcy9`WW)H=?sjqdtF_q}zD%=B11_QUu*k~GA g&C0>@v31V2eedqh_SRhGZgoud(ajw*R>T+s0Ki_dJpcdz literal 0 HcmV?d00001 diff --git a/signatures/stagex/zig@sha256=0054e9d40ad9dae19fc3c4aac4fca576e7980e52f1aba917e02c4f28b572a027/signature-3 b/signatures/stagex/zig@sha256=0054e9d40ad9dae19fc3c4aac4fca576e7980e52f1aba917e02c4f28b572a027/signature-3 new file mode 100644 index 0000000000000000000000000000000000000000..03d5edfea01e5733bf2cf2eb7ff9bc93abce8e70 GIT binary patch literal 801 zcmV++1K#|j0h_?f%)rIi=O9wC`1kuF#?uEBk{D7yE!Z4gt(07pS(2HYn4@G>t(2LP znpcupQVC+GqHrll68<|U^pSt%8lB&MfU=vQT?E7j^KW#$5TNGfv^^D@&? zi%WD+)W&u)8M81jaxut?DYA4lS(Uz7RgumAxmyGl2CPgV|1)rL z3cy6p{S{!CP@4C9!oiRH2_N!SR5p+!5sM z=pLCI{`5|zb;H)XZcYZr3Rz`3IrePSPq4mbY_K84_T*%Pt?4Zv!X@8-nsI}ri+$^X z=^xF0pW<%)c#!YflMh8N?UM^vKa;;*pS#@6X6AWUExnDlKeRTkkC(qGRDWvd7o2!N4$Hfr(q_{x>^9=MS9@vc z`>Edx43?iv-7NFg%gRQa@IF6;FJ zy8~|;9Qe4OaeJD#?zX#|>gqW6&v##?=dw!e-J^t8hYczhwN+Km|L!la;%?{ZYdH@l zTv6$1)HI6zDgSuac^k_d>2tRdjZTW6^}e)k`XjM@54@Srhs<=ks9VXozd+w*&D9$$ zslWgDmmZtFVq(D@v3zeYT}NH7(AO8ap1ui;`g-Mv{n6}V3x!4cqFcLnlul2Osju1e zz00L1q1I!G@-4;{-O5#Vt0u0js(Q)EB_k|$xB9C8qO>px$--w_ElgI_ZR_?BHZYR? fsqVY*t(2LP znpcupQVC+GqHrll68<|U^pSt%8lB&MfU=vU=rCMnhGC}rjXxkyTL6Z10D zQj1G;Q!>+m6i`D-szsWqS(klh981q#Xec_oRNd8tJTV5=31Gt=`D zOG=AULF)1gN;32FK>o-p&B>{a?PM}$VPNE9kQGy8>1eVleY2_}oBwmS2rLj-nLq)+ zz{M#56FIwu|DTrHJk#)4r?x5OVv}t9s(zl1`0RQ!>3x!vW{&?mGp)#Ph1w6BH};mk z?~f^%YHXqLsVA@WvF!TS2iM-d{YKb0ly}!=-d`C4J_*gPds|-T3f@eRl$>$QbhWvC z%pCWmv&lRaSJ_%~9^5Z;TCl9C*e=z{UG?Jz?c+^eB^|*UH#{xd?N%`OilGdZ*v_^}_F{^HTHdOE*_d z$=|@edCsr;-QKCk_?A8Dk`%pb!hB-N#-lGRr|*^0<}I85)Us%GR#Tz$Hivb^2UfEm zb>1_}Yi4)F{B+A{F;0g3>cy5Uf7m|H?Qyc=Fa9@o*8hs#E;&Ix>b>qFjzQ(3zgGWFH-E)(Z`;Gk zhE5;P3&&;bEijXsF0;*Tsv*m5y|#>xN!cI#*A}IAGU?7po5K~hXyu_L>t7nP75?`O z5!u$Juu*sq&n>^#i`jFRIz8qHT%Uhw!nTx6>FG8sf*DWqyJPOn3;Gxkv^vx5_srMk hRgtM-;zpLSS28+;+GkBJK7IA>yXS}U9@y>o0stY9vVs5r literal 0 HcmV?d00001