чување c151c37e99ff0002b84cd537cbd789d28c3393ad
родитељ a685cd003ee2891cdbcf805d7a4b490b1e962ede
Аутор: Страхиња Радић <contact@strahinja.org>
Датум: Sat, 15 Apr 2023 21:22:27 +0200
Finish up updating 03-packages.sh, update TODO
Signed-off-by: Страхиња Радић <contact@strahinja.org>
Diffstat:
| M | 01-cross.sh | | | 6 | +----- |
| M | 03-packages.sh | | | 126 | +++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------- |
| M | TODO | | | 7 | +++++++ |
| M | lib/pkgs.tsv | | | 59 | +++++++++++++++++++++++++++++------------------------------ |
измењених датотека: 4, додавања: 118(+), брисања: 80(-)
diff --git a/01-cross.sh b/01-cross.sh
@@ -89,8 +89,6 @@ do
fi
case ${url} in
- *linux-6.2.10*|*binutils*|*gmp*|*mpc*|*mpfr*|*gcc*|*musl*|*file.*|*\/make*|*tcl*|*\/m4*|*bzip2*|*bison*|*diff*|*find*|*gettext*|*grep*|*zlib*|*pigz*|*netbsd*|*bash*|*bc*|*patch*|*flex*|*awk*|*coreutils*|*sed*|*ubase*|*\/tar*|*\/xz*|*perl-*|*mksh*|*which*|*sled*|*texinfo*|*man-pages*|*readline*|*pkgconf*|*tz*|*9base*|*libisl*|*shadow*|*tinycc*|*zstd*|*ncurses*|*attr*|*acl*|*libcap*|*libxml*|*libxslt*|*psmisc*|*iana-etc*|*libtool*|*pax-utils*|*less*|*gdbm*|*gperf*|*expat*|*inetutils*|*Parser*|*intltool*|*help2man*|*autoconf*|*automake*|*musl-fts*|*musl-obstack*|*kmod*|*argp*|*elfutils*|*libffi*|*openssl*|*ca-certificates*|*curl*|*Python*|*samurai*|*meson*|*procps-ng*|*check*|*libuv*|*cmake*|*uchardet*|*ttf2pt1*|*groff*|*urw*|*locales*|*mandoc*|*dcron*|*docutils*|*dosfstools*|*pcre*|*git-*|*iproute*|*libarchive*|*kbd-*|*metalog*|*table*|*talloc*|*proot*|*strace*|*usleep*|*libtermkey*|*vim*|*util-linux*|*e2fsprogs*|*cpio*|*sdhcp*|*sinit*|*dropbear*|*popt*|*efivar*|*efibootmgr*|*gpm*|*elinks*)
- case ${url} in
git:*|git+https:*)
git_clone "${dirtb}" ${url##git+} ${delay};;
ftp:*|http:*|https:*)
@@ -103,9 +101,7 @@ do
msg err "SHA512 check failed on %s" ${tarball}
exit 1
fi
- fi;;
- *) ;;
- esac
+ fi
) || exit 1
lineno=$((lineno+1))
done <${WD}/lib/pkgs.tsv
diff --git a/03-packages.sh b/03-packages.sh
@@ -3797,7 +3797,7 @@ mkpk_install()
cat <<@ >configure.local
MANPATH_DEFAULT=/share/man:/X11R6/man:/sucks/share/man:/plan9/share/man
MANPATH_BASE=/share/man:/X11R6/man:/sucks/share/man:/plan9/share/man
-OSNAME='Galeb 2.1'
+OSNAME='Galeb 2.2'
PREFIX=''
SBINDIR=/bin
MANDIR=/share/man
@@ -5983,11 +5983,7 @@ timestamp=$(date +'%Y-%m-%d %T')
printf "%s\t%s\t%s\n" elinks 0.16.0 "${timestamp}" >>${G_PKGDB}
end_substep
-msg info "To be continued..."
-cd /
-exit
-
-begin_substep nasm-2.15.05
+begin_substep nasm-2.16.01
if [ -e /bin/nasm ]; then
msg info "%s exists, skipping %s" /bin/nasm ${pkg}
elif [ -e ${G_SPKG}/${pkg}.tar.xz ]; then
@@ -6023,10 +6019,10 @@ mkpk_install()
) || exit 1
fi
timestamp=$(date +'%Y-%m-%d %T')
-printf "%s\t%s\t%s\n" nasm 2.15.05 "${timestamp}" >>${G_PKGDB}
+printf "%s\t%s\t%s\n" nasm 2.16.01 "${timestamp}" >>${G_PKGDB}
end_substep
-begin_substep libjpeg-turbo-2.1.3
+begin_substep libjpeg-turbo-2.1.5.1
if [ -e /lib/libturbojpeg.a ]; then
msg info "%s exists, skipping %s" /lib/libturbojpeg.a ${pkg}
elif [ -e ${G_SPKG}/${pkg}.tar.xz ]; then
@@ -6075,10 +6071,10 @@ mkpk_install()
) || exit 1
fi
timestamp=$(date +'%Y-%m-%d %T')
-printf "%s\t%s\t%s\n" libjpeg-turbo 2.1.3 "${timestamp}" >>${G_PKGDB}
+printf "%s\t%s\t%s\n" libjpeg-turbo 2.1.5.1 "${timestamp}" >>${G_PKGDB}
end_substep
-begin_substep libpng-1.6.37
+begin_substep libpng-1.6.39
if [ -e /lib/libpng16.a ]; then
msg info "%s exists, skipping %s" /lib/libpng16.a ${pkg}
elif [ -e ${G_SPKG}/${pkg}.tar.xz ]; then
@@ -6120,7 +6116,7 @@ mkpk_install()
) || exit 1
fi
timestamp=$(date +'%Y-%m-%d %T')
-printf "%s\t%s\t%s\n" libpng 1.6.37 "${timestamp}" >>${G_PKGDB}
+printf "%s\t%s\t%s\n" libpng 1.6.39 "${timestamp}" >>${G_PKGDB}
end_substep
# Didn't work; `chown root:root` in fakeroot was just noop, inside fakeroot. I
@@ -6179,7 +6175,7 @@ end_substep
# fi
# end_substep
-begin_substep farbfeld-20220722
+begin_substep farbfeld-20230415
if [ -e /bin/2ff ]; then
msg info "%s exists, skipping %s" /bin/2ff ${pkg}
elif [ -e ${G_SPKG}/${pkg}.tar.xz ]; then
@@ -6222,11 +6218,11 @@ mkpk_install()
) || exit 1
fi
timestamp=$(date +'%Y-%m-%d %T')
-printf "%s\t%s\t%s\n" farbfeld 20220722 "${timestamp}" >>${G_PKGDB}
+printf "%s\t%s\t%s\n" farbfeld 20230415 "${timestamp}" >>${G_PKGDB}
end_substep
# Needed fpr gnupg
-begin_substep libtasn1-4.18.0
+begin_substep libtasn1-4.19.0
if [ -e /lib/libtasn1.a ]; then
msg info "%s exists, skipping %s" /lib/libtasn1.a ${pkg}
elif [ -e ${G_SPKG}/${pkg}.tar.xz ]; then
@@ -6264,11 +6260,11 @@ mkpk_install()
) || exit 1
fi
timestamp=$(date +'%Y-%m-%d %T')
-printf "%s\t%s\t%s\n" libtasn1 4.18.0 "${timestamp}" >>${G_PKGDB}
+printf "%s\t%s\t%s\n" libtasn1 4.19.0 "${timestamp}" >>${G_PKGDB}
end_substep
# Needed fpr gnupg
-begin_substep nettle-3.8
+begin_substep nettle-3.8.1
if [ -e /bin/nettle-hash ]; then
msg info "%s exists, skipping %s" /bin/nettle-hash ${pkg}
elif [ -e ${G_SPKG}/${pkg}.tar.xz ]; then
@@ -6305,11 +6301,11 @@ mkpk_install()
) || exit 1
fi
timestamp=$(date +'%Y-%m-%d %T')
-printf "%s\t%s\t%s\n" nettle 3.8 "${timestamp}" >>${G_PKGDB}
+printf "%s\t%s\t%s\n" nettle 3.8.1 "${timestamp}" >>${G_PKGDB}
end_substep
# Needed fpr gnupg
-begin_substep libunistring-1.0
+begin_substep libunistring-1.1
if [ -e /lib/libunistring.a ]; then
msg info "%s exists, skipping %s" /lib/libunistring.a \
${pkg}
@@ -6349,7 +6345,7 @@ mkpk_install()
) || exit 1
fi
timestamp=$(date +'%Y-%m-%d %T')
-printf "%s\t%s\t%s\n" libunistring 1.0 "${timestamp}" >>${G_PKGDB}
+printf "%s\t%s\t%s\n" libunistring 1.1 "${timestamp}" >>${G_PKGDB}
end_substep
# Needed fpr gnupg
@@ -6397,7 +6393,7 @@ printf "%s\t%s\t%s\n" p11-kit 0.24.1 "${timestamp}" >>${G_PKGDB}
end_substep
# Needed fpr gnupg
-begin_substep gnutls-3.7.2
+begin_substep gnutls-3.8.0
if [ -x /bin/gnutls-cli ]; then
msg info "%s exists, skipping %s" /bin/gnutls-cli ${pkg}
elif [ -e ${G_SPKG}/${pkg}.tar.xz ]; then
@@ -6415,9 +6411,9 @@ mkpk_name()
mkpk_install()
{
- CFLAGS='-Os -pipe -static --static -fcommon -fPIC'
+ CFLAGS='-Os -pipe -static --static -fcommon -fPIC -Wl,-z,muldefs '
CXXFLAGS=\${CFLAGS}
- LDFLAGS='-static --static -fcommon -s'
+ LDFLAGS='-static --static -fcommon -zmuldefs -s '
PREFIX=/
DESTDIR=/build
GMP_LIBS='-l:libgmp.a'
@@ -6445,11 +6441,11 @@ mkpk_install()
) || exit 1
fi
timestamp=$(date +'%Y-%m-%d %T')
-printf "%s\t%s\t%s\n" gnutls 3.7.2 "${timestamp}" >>${G_PKGDB}
+printf "%s\t%s\t%s\n" gnutls 3.8.0 "${timestamp}" >>${G_PKGDB}
end_substep
# Needed fpr gnupg
-begin_substep libgpg-error-1.45
+begin_substep libgpg-error-1.47
if [ -x /bin/gpg-error ]; then
msg info "%s exists, skipping %s" /bin/gpg-error ${pkg}
elif [ -e ${G_SPKG}/${pkg}.tar.xz ]; then
@@ -6489,7 +6485,7 @@ mkpk_install()
) || exit 1
fi
timestamp=$(date +'%Y-%m-%d %T')
-printf "%s\t%s\t%s\n" libgpg-error 1.45 "${timestamp}" >>${G_PKGDB}
+printf "%s\t%s\t%s\n" libgpg-error 1.47 "${timestamp}" >>${G_PKGDB}
end_substep
# Needed fpr gnupg
@@ -6535,7 +6531,7 @@ printf "%s\t%s\t%s\n" libassuan 2.5.5 "${timestamp}" >>${G_PKGDB}
end_substep
# Needed fpr gnupg
-begin_substep libgcrypt-1.10.1
+begin_substep libgcrypt-1.10.2
if [ -e /lib/libgcrypt.a ]; then
msg info "%s exists, skipping %s" /lib/libgcrypt.a ${pkg}
elif [ -e ${G_SPKG}/${pkg}.tar.xz ]; then
@@ -6574,11 +6570,11 @@ mkpk_install()
) || exit 1
fi
timestamp=$(date +'%Y-%m-%d %T')
-printf "%s\t%s\t%s\n" libgcrypt 1.10.1 "${timestamp}" >>${G_PKGDB}
+printf "%s\t%s\t%s\n" libgcrypt 1.10.2 "${timestamp}" >>${G_PKGDB}
end_substep
# Needed fpr gnupg
-begin_substep libksba-1.6.0
+begin_substep libksba-1.6.3
if [ -e /lib/libksba.a ]; then
msg info "%s exists, skipping %s" /lib/libksba.a ${pkg}
elif [ -e ${G_SPKG}/${pkg}.tar.xz ]; then
@@ -6616,7 +6612,7 @@ mkpk_install()
) || exit 1
fi
timestamp=$(date +'%Y-%m-%d %T')
-printf "%s\t%s\t%s\n" libksba 1.6.0 "${timestamp}" >>${G_PKGDB}
+printf "%s\t%s\t%s\n" libksba 1.6.3 "${timestamp}" >>${G_PKGDB}
end_substep
# Needed fpr gnupg
@@ -6662,7 +6658,7 @@ printf "%s\t%s\t%s\n" npth 1.6 "${timestamp}" >>${G_PKGDB}
end_substep
# Needed fpr gnupg
-begin_substep pinentry-1.2.0
+begin_substep pinentry-1.2.1
if [ -x /bin/pinentry-tty ]; then
msg info "%s exists, skipping %s" /bin/pinentry-tty ${pkg}
elif [ -e ${G_SPKG}/${pkg}.tar.xz ]; then
@@ -6707,10 +6703,10 @@ mkpk_install()
) || exit 1
fi
timestamp=$(date +'%Y-%m-%d %T')
-printf "%s\t%s\t%s\n" pinentry 1.2.0 "${timestamp}" >>${G_PKGDB}
+printf "%s\t%s\t%s\n" pinentry 1.2.1 "${timestamp}" >>${G_PKGDB}
end_substep
-begin_substep gnupg-2.3.7
+begin_substep gnupg-2.4.0
if [ -x /bin/gpg ]; then
msg info "%s exists, skipping %s" /bin/gpg ${pkg}
elif [ -e ${G_SPKG}/${pkg}.tar.xz ]; then
@@ -6764,7 +6760,7 @@ mkpk_install()
) || exit 1
fi
timestamp=$(date +'%Y-%m-%d %T')
-printf "%s\t%s\t%s\n" gnupg 2.3.7 "${timestamp}" >>${G_PKGDB}
+printf "%s\t%s\t%s\n" gnupg 2.4.0 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep gpgme-1.17.1
@@ -6863,7 +6859,7 @@ timestamp=$(date +'%Y-%m-%d %T')
printf "%s\t%s\t%s\n" opendoas 6.8.2 "${timestamp}" >>${G_PKGDB}
end_substep
-begin_substep pass-20220723
+begin_substep pass-20230415
if [ -x /bin/pass ]; then
msg info "%s exists, skipping %s" /bin/pass ${pkg}
elif [ -e ${G_SPKG}/${pkg}.tar.xz ]; then
@@ -6908,7 +6904,7 @@ LIBS += -lgpgme -lassuan -lgpg-error
) || exit 1
fi
timestamp=$(date +'%Y-%m-%d %T')
-printf "%s\t%s\t%s\n" pass 20220723 "${timestamp}" >>${G_PKGDB}
+printf "%s\t%s\t%s\n" pass 20230415 "${timestamp}" >>${G_PKGDB}
end_substep
# Don't need this if we are going for exclusively root-usable script
@@ -6970,7 +6966,46 @@ timestamp=$(date +'%Y-%m-%d %T')
printf "%s\t%s\t%s\n" xxhash 0.8.1 "${timestamp}" >>${G_PKGDB}
end_substep
-begin_substep rsync-3.2.5pre2
+# begin_substep cmarkgfm-20221027
+# if [ -x /bin/cmarkgfm ]; then
+# msg info "%s exists, skipping %s" /bin/cmarkgfm ${pkg}
+# elif [ -e ${G_SPKG}/${pkg}.tar.xz ]; then
+# unpack_pkg ${pkg} /
+# else
+# extract_pkg ${G_SRC} cmarkgfm-2022.10.27 ${pkg}.tar.gz ${pkg}
+# (
+# cd_or_fail ${G_SRC}/${pkg}
+#
+# cat <<! >MKPK
+# mkpk_name()
+# {
+# printf "%s" "${pkg}"
+# }
+#
+# mkpk_install()
+# {
+# python3 setup.py build
+# sh
+# exit 1
+# }
+# !
+# mkpk ${pkg}
+# remove_dir ${G_SRC}/${pkg}
+# unpack_pkg ${pkg} /
+# ) || exit 1
+# fi
+# timestamp=$(date +'%Y-%m-%d %T')
+# printf "%s\t%s\t%s\n" cmarkgfm 20221027 "${timestamp}" >>${G_PKGDB}
+# end_substep
+
+# Documentation for rsync requires Python manpage generator (wow, is it really
+# so hard to write manpage directly?), which would require the above cmarkgfm
+# package or commonmark (which is obsolete according to its Github repo), and a
+# number of other packages for Python (wheel, cffi, SSL module...)
+# - Ultimately, it is perhaps better to leave manpage generation to the
+# galeb-mkfiles package, and have it depend on some Docbook -> manpage
+# generator, and solve this there.
+begin_substep rsync-3.2.7
if [ -x /bin/rsync ]; then
msg info "%s exists, skipping %s" /bin/rsync ${pkg}
elif [ -e ${G_SPKG}/${pkg}.tar.xz ]; then
@@ -7008,12 +7043,12 @@ mkpk_install()
) || exit 1
fi
timestamp=$(date +'%Y-%m-%d %T')
-printf "%s\t%s\t%s\n" rsync 3.2.5pre2 "${timestamp}" >>${G_PKGDB}
+printf "%s\t%s\t%s\n" rsync 3.2.7 "${timestamp}" >>${G_PKGDB}
end_substep
-begin_substep shim-15.6
-if [ -e /share/shim-15.6/shimx64.efi ]; then
- msg info "%s exists, skipping %s" /share/shim-15.6/shimx64.efi \
+begin_substep shim-15.7
+if [ -e /share/shim-15.7/shimx64.efi ]; then
+ msg info "%s exists, skipping %s" /share/shim-15.7/shimx64.efi \
${pkg}
elif [ -e ${G_SPKG}/${pkg}.tar.xz ]; then
unpack_pkg ${pkg} /
@@ -7022,7 +7057,8 @@ else
cd_or_fail ${G_SRC}/${pkg}
git config --global --add safe.directory "${G_SRC}/${pkg}"
- git checkout 15.6
+ git config --global protocol.file.allow always
+ git checkout 15.7
git submodule init
git config submodule.gnu-efi.url "${G_SRC}/${pkg}/rhboot-gnu-efi"
git submodule update || exit 1
@@ -7075,7 +7111,7 @@ mkpk_install()
) || exit 1
fi
timestamp=$(date +'%Y-%m-%d %T')
-printf "%s\t%s\t%s\n" shim 15.6 "${timestamp}" >>${G_PKGDB}
+printf "%s\t%s\t%s\n" shim 15.7 "${timestamp}" >>${G_PKGDB}
end_substep
begin_substep libevent-2.1.12
@@ -7164,7 +7200,7 @@ timestamp=$(date +'%Y-%m-%d %T')
printf "%s\t%s\t%s\n" tmux 3.3a "${timestamp}" >>${G_PKGDB}
end_substep
-begin_substep tree-2.0.2
+begin_substep tree-2.1.0
if [ -x /bin/tree ]; then
msg info "%s exists, skipping %s" /bin/tree ${pkg}
elif [ -e ${G_SPKG}/${pkg}.tar.xz ]; then
@@ -7204,7 +7240,7 @@ mkpk_install()
) || exit 1
fi
timestamp=$(date +'%Y-%m-%d %T')
-printf "%s\t%s\t%s\n" tree 2.0.2 "${timestamp}" >>${G_PKGDB}
+printf "%s\t%s\t%s\n" tree 2.1.0 "${timestamp}" >>${G_PKGDB}
end_substep
# Only needed for wpa_supplicant below
@@ -7363,7 +7399,7 @@ begin_step Linux
totalsubsteps=1
substep=1
-begin_substep linux-5.17.13
+begin_substep linux-6.2.10
extract_pkg ${G_SRC} ${pkg} ${pkg}.tar.xz
remove_file ${G_SRC}/linux
link_if_ne ${pkg} ${G_SRC}/linux
diff --git a/TODO b/TODO
@@ -12,12 +12,19 @@ High priority
[ ] Use https://raw.githubusercontent.com/9fans/plan9port/master/lib/fortunes
as a fortune file
+[ ] Use elinks 0.17.GIT?
+
+[ ] Check substep checks if they test for relevant files
Low priority
------------
[ ] Add ghostscript (for groff)
+< > Add python wheel, SSL module, cffi ... and cmarkgfm, *maybe*?
+ (This is for rsync build's md2man manpage generator)
+ https://github.com/theacodes/cmarkgfm/archive/refs/tags/2022.10.27.tar.gz cmarkgfm-20221027.tar.gz 18a6a0a993c2663c6f6f19ac5ff51bf715a359ca415c6abad6a49d6cf8e749acfbe122a680122185da0ecf3cb5337876c316863c1f456744e6067f5947589c27
+
< > See if any packages can be trimmed from the bootstrap
< > Create a dedicated shutdown suid executable
diff --git a/lib/pkgs.tsv b/lib/pkgs.tsv
@@ -7,23 +7,23 @@ git+https://git.sr.ht/~strahinja/svc svc-20220913
git+https://github.com/cpeuvrel/usleep-aur usleep-20230414
git+https://github.com/mirbsd/mksh mksh-20230412
git+https://github.com/onetrueawk/awk awk-20230412
-git+https://github.com/rhboot/gnu-efi.git shim-15.6/rhboot-gnu-efi
-git+https://github.com/rhboot/shim.git shim-15.6
-git://git.2f30.org/pass pass-20220723
+git+https://github.com/rhboot/shim.git shim-15.7
+git+https://github.com/rhboot/gnu-efi.git shim-15.7/rhboot-gnu-efi
+git://git.2f30.org/pass pass-20230415
git://git.2f30.org/sdhcp sdhcp-20230414
git://git.suckless.org/9base 9base-20230412
-git://git.suckless.org/farbfeld farbfeld-20220722
+git://git.suckless.org/farbfeld farbfeld-20230415
git://git.suckless.org/sinit sinit-20230414
git://git.suckless.org/smdev smdev-20220715
git://git.suckless.org/ubase ubase-20230412
git://oldgit.suckless.org/sup sup-20220718
git://repo.or.cz/tinycc.git tinycc-20230413
-http://mama.indstate.edu/users/ice/tree/src/tree-2.0.2.tgz
+http://mama.indstate.edu/users/ice/tree/src/tree-2.1.0.tgz 17947b17e5fd4d06aea17be0cb107340a0537fb60cd5ee76524ef6eca37a775dbe9a4a7060d54f90a64ac1310131bf76b878fdb4384ab1a5fcb3180787c35a87
http://www.jimpryor.net/linux/releases/dcron-4.5.tar.gz 08521391d16ba5adf80278ec2a734319c26c48841fd94b119c0b27d744c2cfb3562b1a3630135a03d1c43b1668d49262713abb20ff5f7ecd397a2a19a2f6105a
-http://www.nasm.us/pub/nasm/releasebuilds/2.15.05/nasm-2.15.05.tar.xz 391c49d87db443f04d68fd986a5d00993d4a0d6804946c647c19fbd182d487a29dcaa670f83e3796d805021181cfb8ef8d1fc184de5be6454bfba3456ccbbc1f
+http://www.nasm.us/pub/nasm/releasebuilds/2.16.01/nasm-2.16.01.tar.xz 51fccb5639ce019d9c423c0f279750ffbd74c64cd41dd3b185d1aa1a1aaed79c5d3cd8d4bebbc13ee249a375ed27457ea2abde1a4dbb24d354598fffd1254833
http://xmlsoft.org/sources/libxml2-2.9.12.tar.gz df1c6486e80f0fcf3c506f3599bcfb94b620c00d0b5d26831bc983daa78d58ec58b5057b1ec7c1a26c694f40199c6234ee2a6dcabf65abfa10c447cb5705abbd
https://astron.com/pub/file/file-5.44.tar.gz 26c3b9c7a6950649d0b2de896bfeca54289febe4cd487c0f91aa6ff1857fa49f9077f8738a17b86100125668a31dae05b586615c564f78da47ac20a1e4a74f63
-https://bearssl.org/bearssl-0.6.tar.gz
+https://bearssl.org/bearssl-0.6.tar.gz f9ed25683cfc6c4abe7f1203a2b82ed101ee4c9e0f9ab60755b6a09c8d1e8e4f64d413624e7bb9c4b0033f909a2e4568a1d916cc6ce4736222900691e1f8359a
https://cmake.org/files/v3.26/cmake-3.26.3.tar.gz b09447318512b91c772e36c764049789224032c6c650289a94f6311f999ca104b617bf2dced57b723da23472f015549affabd9c8c076857490c47a1aee7eb7a0
https://cpan.metacpan.org/authors/id/T/TO/TODDR/XML-Parser-2.46.tar.gz c4609495cc5ca34952f61876a690ef76d42eee6689d1bedb8036c9eab918525ec5213f1639c7178c029ee0f8765a2ca5eb0197f6e39b8be6d5dbc3f3c1d0b389
https://curl.se/download/curl-8.0.1.tar.xz 3bb777982659ed697ae90f113ff7b65d6ce8ba9fe6a8984cfd6769d2f051a72ba953c911abe234c204ec2cc5a35d68b4d033037fad7fba31bb92a52543f8d13d
@@ -35,8 +35,8 @@ https://download.gnome.org/sources/libxslt/1.1/libxslt-1.1.37.tar.xz a4e477d2bb
https://download.savannah.gnu.org/releases/acl/acl-2.3.1.tar.xz 7d02f05d17305f8587ab485395b00c7fdb8e44c1906d0d04b70a43a3020803e8b2b8c707abb6147f794867dfa87bd51769c2d3e11a3db55ecbd2006a6e6231dc
https://download.savannah.gnu.org/releases/attr/attr-2.5.1.tar.gz 8b4c043d61f8f3e0cd098e701181069f51117b85fd6ba18bfe9af77d894ea671232377d4793ffc822e9259ceee6ac71d75732eb93b2830c6cb5d0d918ba2d21b
https://downloads.sourceforge.net/docutils/docutils-0.19.tar.gz fb904a899f2b6f3c07c5079577bd7c52a3182cb85f6a4149391e523498df15bfa317f0c04095b890beeb3f89c2b444875a2a609d880ac4d7fbc3125e46b37ea5
-https://downloads.sourceforge.net/libjpeg-turbo/libjpeg-turbo-2.1.3.tar.gz
-https://downloads.sourceforge.net/libpng/libpng-1.6.37.tar.xz
+https://downloads.sourceforge.net/libjpeg-turbo/libjpeg-turbo-2.1.5.1.tar.gz 86a7248d064043b26b09755633ef4872a2a6133c9e677a9fe4be6645b2e0fde102cf01e09119967b3b6b85f4cb93f3f7c49ec4973944d5eff99b5b90ce8b0be6
+https://downloads.sourceforge.net/libpng/libpng-1.6.39.tar.xz ce233bb58d70b391b7dc858a132a8f9f66a9e30f5b387426317fdd5e76e8395e00ec36324e5e2caec8fda49a3f2b13fe27594a3466fdf2020ec7520e79a608c9
https://downloads.sourceforge.net/project/e2fsprogs/e2fsprogs/v1.47.0/e2fsprogs-1.47.0.tar.gz 4f03a469d03cb0f0656bd17c64d944606fb25e68002e3e42c278f3775fee6bf776cc2061ae378b5df4f167a5c33444490111fdcbb140e0320445706f9d048dd0
https://ftp.barfooze.de/pub/sabotage/tarballs/gettext-tiny-0.3.2.tar.xz 0efde2ce995c1bc5e2b983a5c83b8532cb8e99ae9043c5de7085cf550eb2c052bad4641782fb64b2bc70434844a935f0935d9f1a62954d7facbe247fe4ce1e21
https://ftp.barfooze.de/pub/sabotage/tarballs/netbsd-curses-0.3.2.tar.xz 2f5604782599f07ee8c54bbf98fa7f8b1c13a26b3e194a4b4ac756f8b23448d1d3cb65223f39de304f34322b73deec6ccfa93cd4a606b2ed56308de730d6593e
@@ -57,15 +57,15 @@ https://ftp.gnu.org/gnu/grep/grep-3.10.tar.xz 865e8f3fd7afc68f1a52f5e1e1ee05fb9
https://ftp.gnu.org/gnu/groff/groff-1.22.4.tar.gz 1c42d3cd71efaf067b5850945d9097fa1f0fadd5e2b6ba7446bd9d4f439fe1ad058e4ddb0d4e0f503682137dfc7c822944ce1e3e5cf981673f8ba197ea77126d
https://ftp.gnu.org/gnu/help2man/help2man-1.49.3.tar.xz 5f19fad1e38b0572b63ed8bfd146b717fc22dff3a26641e8b5c8431df13da9574679d9a3407da62790db8a29286694ea1bfd751cba168f475302ad31cce845cf
https://ftp.gnu.org/gnu/inetutils/inetutils-2.4.tar.xz e7e6a5d7e2e02f07a2a6cfc09694e3c0a4e4a8ef8a435eed41902eba13caeed329ae6d6ba94b0de8f789e307f04656d12c48c1c0217b69d162bc5efb0ff6adee
-https://ftp.gnu.org/gnu/libtasn1/libtasn1-4.18.0.tar.gz
+https://ftp.gnu.org/gnu/libtasn1/libtasn1-4.19.0.tar.gz 287f5eddfb5e21762d9f14d11997e56b953b980b2b03a97ed4cd6d37909bda1ed7d2cdff9da5d270a21d863ab7e54be6b85c05f1075ac5d8f0198997cf335ef4
https://ftp.gnu.org/gnu/libtool/libtool-2.4.7.tar.xz 47f4c6de40927254ff9ba452612c0702aea6f4edc7e797f0966c8c6bf0340d533598976cdba17f0bdc64545572e71cd319bbb587aa5f47cd2e7c1d96f873a3da
-https://ftp.gnu.org/gnu/libunistring/libunistring-1.0.tar.xz
+https://ftp.gnu.org/gnu/libunistring/libunistring-1.1.tar.xz 01a4267bbd301ea5c389b17ee918ae5b7d645da8b2c6c6f0f004ff2dead9f8e50cda2c6047358890a5fceadc8820ffc5154879193b9bb8970f3fb1fea1f411d6
https://ftp.gnu.org/gnu/m4/m4-1.4.19.tar.xz 47f595845c89709727bda0b3fc78e3188ef78ec818965b395532e7041cabe9e49677ee4aca3d042930095a7f8df81de3da1026b23b6897be471f6cf13ddd512b
https://ftp.gnu.org/gnu/make/make-4.4.tar.gz 4be73f494295dcfa10034531b0d920cfdb5438bc20625f863f5c878549c140e1e67195162580c53060c3c11c67a2c739c09051f02cdd283e5aa9ebcd68975a1f
https://ftp.gnu.org/gnu/mpc/mpc-1.3.1.tar.gz libmpc-1.3.1.tar.gz 4bab4ef6076f8c5dfdc99d810b51108ced61ea2942ba0c1c932d624360a5473df20d32b300fc76f2ba4aa2a97e1f275c9fd494a1ba9f07c4cb2ad7ceaeb1ae97
https://ftp.gnu.org/gnu/mpfr/mpfr-4.2.0.tar.xz libmpfr-4.2.0.tar.xz 58e843125884ca58837ae5159cd4092af09e8f21931a2efd19c15de057c9d1dc0753ae95c592e2ce59a727fbc491af776db8b00a055320413cdcf2033b90505c
https://ftp.gnu.org/gnu/ncurses/ncurses-6.4.tar.gz 1c2efff87a82a57e57b0c60023c87bae93f6718114c8f9dc010d4c21119a2f7576d0225dab5f0a227c2cfc6fb6bdbd62728e407f35fce5bf351bb50cf9e0fd34
-https://ftp.gnu.org/gnu/nettle/nettle-3.8.tar.gz
+https://ftp.gnu.org/gnu/nettle/nettle-3.8.1.tar.gz a405da3438d185d96917b03b00abb9ab43e04f58f770f657f716c25d64bb258ee170a71328e74736caa7121f50c0c89d3cc840c1201d2a92cfaf1357d24bdc6a
https://ftp.gnu.org/gnu/patch/patch-2.7.6.tar.xz fcca87bdb67a88685a8a25597f9e015f5e60197b9a269fa350ae35a7991ed8da553939b4bbc7f7d3cfd863c67142af403b04165633acbce4339056a905e87fbd
https://ftp.gnu.org/gnu/readline/readline-8.2.tar.gz 0a451d459146bfdeecc9cdd94bda6a6416d3e93abd80885a40b334312f16eb890f8618a27ca26868cebbddf1224983e631b1cbc002c1a4d1cd0d65fba9fea49a
https://ftp.gnu.org/gnu/sed/sed-4.9.tar.xz 36157a4b4a2430cf421b7bd07f1675d680d9f1616be96cf6ad6ee74a9ec0fe695f8d0b1e1f0b008bbb33cc7fcde5e1c456359bbbc63f8aebdd4fedc3982cf6dc
@@ -74,15 +74,15 @@ https://ftp.gnu.org/gnu/texinfo/texinfo-7.0.3.tar.xz 7d14f7458f2b7d0ee0b740e00a
https://ftp.gnu.org/gnu/which/which-2.21.tar.gz d2f04a5c5291f2d7d1226982da7cf999d36cfe24d3f7bda145508efcfb359511251d3c68b860c0ddcedd66b15a0587b648a35ab6d1f173707565305c506dfc61
https://ftp.gnu.org/pub/gnu/gcc/gcc-12.2.0/gcc-12.2.0.tar.xz e9e857bd81bf7a370307d6848c81b2f5403db8c7b5207f54bce3f3faac3bde63445684092c2bc1a2427cddb6f7746496d9fbbef05fbbd77f2810b2998f1f9173
https://ftpmirror.gnu.org/autoconf-archive/autoconf-archive-2023.02.20.tar.xz a744f5aa0c1a813b81ad1528aebf7511bde7f470f34626d2057ed6664127120182e031fec5d22027d4a204544266135f202b8ef453bff70a3b0315c506c82528
-https://git.sr.ht/~strahinja/mkpk/archive/v0.1.6.tar.gz mkpk-0.1.6.tar.gz
+https://git.sr.ht/~strahinja/mkpk/archive/v0.1.6.tar.gz mkpk-0.1.6.tar.gz e7cb71c3a52745305d8df1b1cfb0332f456b07c39be0dc3e0b6ea4bb3b740a6d7e83abc1c1e7c51c22a09ae5e5df536e724f67b44badb985e0ef6620853caf87
https://git.sr.ht/~strahinja/sled/archive/v0.11.5.tar.gz sled-0.11.5.tar.gz c329eb5086ea5ab76f109a1b15d8ec3c94c37bc09e306490502fd0b8592c59feeb6afd041d6ad14aaedf1c32902fe254951d9af83319c35d50f302fccfe1e138
https://git.sr.ht/~strahinja/table/archive/v0.6.10.tar.gz table-0.6.10.tar.gz e608f3eb00ec45044f3a90fc57dfb720abfef0c8bd8892ea6c76d29430d7b791de5810d55c5748b9c79f37455c23caab80fadef333e0ebafbd0c2dc5e0bfcdac
https://github.com/ArtifexSoftware/urw-base35-fonts/archive/refs/tags/20200910.tar.gz urw-base35-20200910.tar.gz 71fb27baadf5abc4ff624cdede02038681acd5fffdc728a5b2e7808713b80cb2f2174f90a1862e69d390c4434c49d5167ab095100032fa3ba80b586eb8ae51d1
-https://github.com/Cyan4973/xxHash/archive/refs/tags/v0.8.1.tar.gz xxhash-0.8.1.tar.gz
-https://github.com/Duncaen/OpenDoas/releases/download/v6.8.2/opendoas-6.8.2.tar.xz
+https://github.com/Cyan4973/xxHash/archive/refs/tags/v0.8.1.tar.gz xxhash-0.8.1.tar.gz 12feedd6a1859ef55e27218dbd6dcceccbb5a4da34cd80240d2f7d44cd246c7afdeb59830c2d5b90189bb5159293532208bf5bb622250102e12d6e1bad14a193
+https://github.com/Duncaen/OpenDoas/releases/download/v6.8.2/opendoas-6.8.2.tar.xz 5f349763dcc56b60f3707af3b3b7557e4721427a093dff725235c54b741670e0606272063527d00442eb7510dfd96482f7c6f38f15ece148bea41c9aa514865c
https://github.com/Mic92/iana-etc/releases/download/20230405/iana-etc-20230405.tar.gz 94af3c0ec50ca82e5a566f021fd547be46485a2ee6d61c511b79c3fe8fe0c26f9d3c08dada45281c3d8918ebc27b464acf93db9bbaa993709eb1d94e4f0c997a
https://github.com/PhilipHazel/pcre2/releases/download/pcre2-10.42/pcre2-10.42.tar.bz2 72fbde87fecec3aa4b47225dd919ea1d55e97f2cbcf02aba26e5a0d3b1ffb58c25a80a9ef069eb99f9cf4e41ba9604ad06a7ec159870e1e875d86820e12256d3
-https://github.com/WayneD/rsync/archive/refs/tags/v3.2.5pre2.tar.gz rsync-3.2.5pre2.tar.gz
+https://github.com/WayneD/rsync/archive/refs/tags/v3.2.7.tar.gz rsync-3.2.7.tar.gz 17a66f646f81fe265759fea95a8365a484ca9a3df443b8d59d2970905bfed431e040b06a599f8572a2dcce21fde3308c9b80e58655d5c489da36f92629775361
https://github.com/arsv/perl-cross/releases/download/1.4/perl-cross-1.4.tar.gz bde73cac13c0b42c4c6783d7e30dea491d70b65131e1c8434ef75db1f39a8e15ef5857568b706e8456faa3822402676dd247a1f20f4bed983597fdd5a6b4faad
https://github.com/dosfstools/dosfstools/releases/download/v4.2/dosfstools-4.2.tar.gz 3cc0808edb4432428df8a67da4bb314fd1f27adc4a05754c1a492091741a7b6875ebd9f6a509cc4c5ad85643fc40395b6e0cadee548b25cc439cc9b725980156
https://github.com/ericonr/argp-standalone/archive/refs/tags/1.4.1.tar.gz argp-standalone-1.4.1.tar.gz c5f07e88434589a13a2e88e66d1142b581f19aa82da28507f3c31ea782e080a13a4504d8108c003b5d3c8a3aa20f52ea5e81f337c11a4b1342b16361d4877c1c
@@ -95,30 +95,29 @@ https://github.com/libevent/libevent/releases/download/release-2.1.12-stable/lib
https://github.com/libffi/libffi/releases/download/v3.4.4/libffi-3.4.4.tar.gz 88680aeb0fa0dc0319e5cd2ba45b4b5a340bc9b4bcf20b1e0613b39cd898f177a3863aa94034d8e23a7f6f44d858a53dcd36d1bb8dee13b751ef814224061889
https://github.com/mesonbuild/meson/releases/download/1.1.0/meson-1.1.0.tar.gz b8968becd1de25d8e92ecbe4c3b50694269a463430b41fcf5206f35ac952507b01f316721fb36f8c7940437e35c3588f6a4504f5b8256fa47fd9b0ceb588ae39
https://github.com/michaelforney/samurai/releases/download/1.2/samurai-1.2.tar.gz bbe6a582c34b04f1df53b76c1647aa3e03c4698ebf7591a203935f11ffa05971bbcb86dc1a8c06aeb904cdc741abb08918122810fc47216fed0a6d9f87fd1225
-https://github.com/p11-glue/p11-kit/releases/download/0.24.1/p11-kit-0.24.1.tar.xz
+https://github.com/p11-glue/p11-kit/releases/download/0.24.1/p11-kit-0.24.1.tar.xz 8cf170c714bb9e0cf3df93e8ec55b8e3c55cabf2c6a27f177ac6de8b8028985df2ca0216d3215d6828dc2ae3095c4e1a4febe8cb26b88ec321defc66bb011e81
https://github.com/pullmoll/musl-fts/archive/v1.2.7.tar.gz musl-fts-1.2.7.tar.gz 949f73b9406b06bd8712c721b4ec89afcb37d4eaef5666cccf3712242d3a57fc0acf3ca994934e0f57c1e92f40521a9370132a21eb6d1957415a83c76bf20feb
https://github.com/pullmoll/musl-obstack/archive/v1.1.tar.gz musl-obstack-1.1.tar.gz e3a9956133d72a00663cf8d9720e62002142e113e7d67e2338a2bce1bdfac9eefd4290db8add15eabafdf01065f7fe9bb6754faa36b88df819c53d44fa140757
https://github.com/rhboot/efibootmgr/archive/17.tar.gz efibootmgr-17.tar.gz 10c7ad9a79f23dcd4708dc4f42701196af7aa11f5e9a6468ea51f7013d4caeba6c92527ba1304f6e3b2ef3b51b3b69ea1a30f81bb099a8aea49eeb30eb631e1d
https://github.com/rhboot/efivar/releases/download/37/efivar-37.tar.bz2 305a82ed103c7e3d8f723934019d552677c73558768dd5341f87d0364f5c60824d24f5a8e1bf90075e825908085083d4ecdccec5ac757fd38ee6ac8fea28c3e4
-https://github.com/rhboot/shim/releases/download/15.6/shim-15.6.tar.bz2
https://github.com/rkd77/elinks/releases/download/v0.16.0/elinks-0.16.0.tar.xz b1d6040b691610d596e0d1eae26bfe52d702272c71a2e5100ab7d6b05b24a0b88524d4fc7be3f6371e0bada1e6f0992da7505a72419ca642dec778424629a522
https://github.com/rpm-software-management/popt/archive/refs/tags/popt-1.19-release.tar.gz popt-1.19.tar.gz 021c6d7c4ef837de8cad48641700e5fba3baf8c7d381fd3717ee49b5da5ed4277e985db265ad4c2708e192d50de84eb0a54e11bc15951d0d45d5cd3fd02d32d4
https://github.com/shadow-maint/shadow/releases/download/4.13/shadow-4.13.tar.xz 2949a728c3312bef13d23138d6b79caf402781b1cb179e33b5be546c1790971ec20778d0e9cd3dbe09691d928ffcbe88e60da42fab58c69a90d5ebe5e3e2ab8e
https://github.com/strace/strace/releases/download/v6.2/strace-6.2.tar.xz 56708faa3f73c0673c98a5b8b8fe35289ecf2870f4f775bcb7a6be59451ef84685564c0129aca15b576d851f8efa1ff760e27658b914d1f31adf4de3b1ad721f
-https://github.com/tmux/tmux/releases/download/3.3a/tmux-3.3a.tar.gz
+https://github.com/tmux/tmux/releases/download/3.3a/tmux-3.3a.tar.gz 29a846df7d93601c42a22f84f606931dc65da1f70b67d351d0425f77ea3affe3e8218b2940d42cd3dadf3cd1aa95032daad3ecb14fbff0f69939d1beae0498c7
https://github.com/util-linux/util-linux/archive/refs/tags/v2.38.1.tar.gz util-linux-2.38.1.tar.gz 0639d452344508c9edaecd41a01698f20620ec8617e201b7c85cdced96bb6e7cc15b27fba50e9fdc159001671e7ce5dc2c2ac89397e42ab7c63f38f4a6283587
https://github.com/westes/flex/releases/download/v2.6.4/flex-2.6.4.tar.gz e9785f3d620a204b7d20222888917dc065c2036cae28667065bf7862dfa1b25235095a12fd04efdbd09bfd17d3452e6b9ef953a8c1137862ff671c97132a082e
https://github.com/zlib-ng/zlib-ng/archive/refs/tags/2.0.7.tar.gz zlib-ng-2.0.7.tar.gz 1c19a62bb00727ac49049c299fb70060da95b5fafa448144ae4133372ec8c3da15cef6c1303485290f269b23c580696554ca0383dba3e1f9609f65c332981988
https://gitlab.com/proot/proot/-/archive/v5.3.1/proot-v5.3.1.tar.bz2 proot-5.3.1.tar.bz2 68dd32767801690a496305e73e8dc10abfa3ae81bc8935b73614f5c6a0b0048aa765540a8c0347e9b9e7ec54802285b964efcc3e87914c8db5920871c735109f
-https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.3.7.tar.bz2
-https://gnupg.org/ftp/gcrypt/gpgme/gpgme-1.17.1.tar.bz2
-https://gnupg.org/ftp/gcrypt/libassuan/libassuan-2.5.5.tar.bz2
-https://gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.10.1.tar.bz2
-https://gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.45.tar.bz2
-https://gnupg.org/ftp/gcrypt/libksba/libksba-1.6.0.tar.bz2
-https://gnupg.org/ftp/gcrypt/npth/npth-1.6.tar.bz2
-https://gnupg.org/ftp/gcrypt/pinentry/pinentry-1.2.0.tar.bz2
-https://invisible-island.net/archives/byacc/byacc-20220128.tgz
+https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.4.0.tar.bz2 094d631130d4dfe4421cc5e715eaec1888d0b4b764f1be9287be86cbc34430313211739d5481b34e9b59021d05cdbae8a87a1007031cc4dc6213045984a8559a
+https://gnupg.org/ftp/gcrypt/gpgme/gpgme-1.19.0.tar.bz2 c6f01ad9432abe33f407e81083dd2f299375ad13b0517429ea1c55fb8cffa05e470dd26f5910a78b8d0f4c8c1e620788a9f369d983c191a3dac681714054fe84
+https://gnupg.org/ftp/gcrypt/libassuan/libassuan-2.5.5.tar.bz2 70117f77aa43bbbe0ed28da5ef23834c026780a74076a92ec775e30f851badb423e9a2cb9e8d142c94e4f6f8a794988c1b788fd4bd2271e562071adf0ab16403
+https://gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.10.2.tar.bz2 3a850baddfe8ffe8b3e96dc54af3fbb9e1dab204db1f06b9b90b8fbbfb7fb7276260cd1e61ba4dde5a662a2385385007478834e62e95f785d2e3d32652adb29e
+https://gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.47.tar.bz2 bbb4b15dae75856ee5b1253568674b56ad155524ae29a075cb5b0a7e74c4af685131775c3ea2226fff2f84ef80855e77aa661645d002b490a795c7ae57b66a30
+https://gnupg.org/ftp/gcrypt/libksba/libksba-1.6.3.tar.bz2 188f6d27b4904c10cd54ba949c1132dd6c167f53dd1b77eae39c5b8e3ac8b15e87b2a54cdfddac95ac4ed41ee83c3d4e1b17d95126f245b6c204fade6739a2ce
+https://gnupg.org/ftp/gcrypt/npth/npth-1.6.tar.bz2 2ed1012e14a9d10665420b9a23628be7e206fd9348111ec751349b93557ee69f1176bcf7e6b195b35b1c44a5e0e81ee33b713f03d79a33d1ecd9037035afeda2
+https://gnupg.org/ftp/gcrypt/pinentry/pinentry-1.2.1.tar.bz2 a665315628f4dcf07e16a22db3f3be15d7e7e93b3deec0546c7275b71b0e3bd65535a08af5e12d6339fd6595132df86529401d9d12bd17c428a3466e8dfafab6
+https://invisible-island.net/archives/byacc/byacc-20220128.tgz e8ae4c56f5be4cc0ef1d281c43f02c6296fdc40f630269f2a61af511f270ae059ad185b9718190b8133018f7b74b7ca6f84ced5d63a359960b52ea2a3ef562ea
https://invisible-island.net/archives/reflex/reflex-20230206.tgz dbbe6150145162de6cf1ec4dadcf156ba320819fc0d034a2e38443fbe2834cf342fcb47f2dbe4578f2825ba7aefe87bf7c9b6667f1733a7003b4c7fe139e8ccb
https://launchpad.net/intltool/trunk/0.51.0/+download/intltool-0.51.0.tar.gz 4c93cb26592ed0b1622d3b7800b5d6622ffa36f58ac73f2ef0bddfab522565fdfb8fa73d81914b9a202f1d62bc995a08960f8adb9f62c86918e75498e85fbfdf
https://libisl.sourceforge.io/isl-0.26.tar.xz libisl-0.26.tar.xz 9b5ec16d14e48f9ac9bf9cd379d3022959cfc617ade9e0d4caf2862299564fecba09d67dbdf1a4071f2f743a4fd0fabd0b0c3d15f5cddfe7226cdd5d6c2a0c66
@@ -136,11 +135,11 @@ https://sourceforge.net/projects/tcl/files/Tcl/8.6.13/tcl8.6.13-src.tar.gz b597
https://sourceware.org/ftp/elfutils/0.189/elfutils-0.189.tar.bz2 libelf-0.189.tar.bz2 93a877e34db93e5498581d0ab2d702b08c0d87e4cafd9cec9d6636dfa85a168095c305c11583a5b0fb79374dd93bc8d0e9ce6016e6c172764bcea12861605b71
https://sourceware.org/pub/bzip2/bzip2-1.0.8.tar.gz 083f5e675d73f3233c7930ebe20425a533feedeaaa9d8cc86831312a6581cefbe6ed0d08d2fa89be81082f2a5abdabca8b3c080bf97218a1bd59dc118a30b9f3
https://tukaani.org/xz/xz-5.4.2.tar.xz 39163ee327743111968c4231fccc4ebbc1c77c96acf19afa8b1ca4153826a2c0d83b43111fa22b56139c03fc19c621d365fa0f80be1f3c3784fe7dd6f8fcfb68
-https://www.cairographics.org/releases/pixman-0.40.0.tar.gz
+https://www.cairographics.org/releases/pixman-0.40.0.tar.gz 063776e132f5d59a6d3f94497da41d6fc1c7dca0d269149c78247f0e0d7f520a25208d908cf5e421d1564889a91da44267b12d61c0bd7934cd54261729a7de5f
https://www.cpan.org/src/5.0/perl-5.32.1.tar.xz 3443c75aea91f0fe3712fee576239f1946d2301b8f7390b690e2f5d070fe71af8f9fa7769e42086c2d33d5f84370f80368fa9350b4f10cc0ac3e6c1f6209d8f9
https://www.cpan.org/src/5.0/perl-5.36.0.tar.xz 6dd6ac2a77566c173c5ab9c238cf555f2c3e592e89abb5600bc23ce1cbd0c349e0233f6417cbbf1f6d0aefc6a734ba491285af0d3dc68a605b658b65c89f1dab
https://www.freedesktop.org/software/uchardet/releases/uchardet-0.0.8.tar.xz 4a5dcc9ff021352f3b252e103ff1475cec62c974294b264ee9243f024633c3ae44be8c7733608624066113e635f8b156ecb08c8ff87c736d04b07641eb166382
-https://www.gnupg.org/ftp/gcrypt/gnutls/v3.7/gnutls-3.7.2.tar.xz
+https://www.gnupg.org/ftp/gcrypt/gnutls/v3.8/gnutls-3.8.0.tar.xz 2507b3133423fdaf90fbd826ccb1142e9ff6fc90fcd5531720218f19ddf0e6bbb8267d23bad35c0954860e5a4179da74823e0c8357db56a14f252e6ec9d59629
https://www.greenwoodsoftware.com/less/less-608.tar.gz 7945b7f88921832ebb1b45fba8cbb449ee0133342796b654a52c146dfff3d84db18724ee84e53349eeea6017a0ebe2d8eb5366210275981dde7bb7190118fa66
https://www.iana.org/time-zones/repository/releases/tzcode2023c.tar.gz fa18bae9c0e7c061bc9d5f5f2eb9967f0e4ddb2baafdee9887fa30cd0c60f4aa6f21eacffb17df0d59d26ff54d08c5dcefa98159309eba497e86443624913a82
https://www.iana.org/time-zones/repository/releases/tzdata2023c.tar.gz 608bd286ebcbd0004cfdc1da183273f08aff61f90c8867661154453d77a05d421e4c46ad6d066a1fe2e87d5c82ec0f1c0224667a3b35f3180a3eb7f6ff84cbf5