From 4bb3c3b42afe143abdc37d3e7600e409f1cb9101 Mon Sep 17 00:00:00 2001 From: sunrisepeak Date: Tue, 29 Sep 2026 23:20:46 +0800 Subject: [PATCH] chore(xpkg, tinyhttps): xpkg 0.0.60 and tinyhttps 0.3.2 xpkg 0.0.60 (openxlings/libxpkg#45): ExecutionContext::hook_log -- a hook's child processes write to a log file instead of the caller's terminal -- and pkginfo.build_dep reads the variable xlings exports for a namespaced name. tinyhttps 0.3.2 (mcpplibs/tinyhttps#19): download_to_file reports a write the disk refused (writeFailed, bytesWritten counts what reached the file, bytesReceived what the network delivered). The GitHub tag tarballs and the GitCode mirror copies (mcpp-res/xpkg, mcpp-res/tinyhttps) were downloaded in full and are byte-identical: xpkg 348d78e8...ce5a, tinyhttps 6c9af965...fe5b. Added to all three platform blocks of each recipe; checked by loading both files with lua. --- pkgs/t/tinyhttps.lua | 21 +++++++++++++++++++++ pkgs/x/xpkg.lua | 21 +++++++++++++++++++++ 2 files changed, 42 insertions(+) diff --git a/pkgs/t/tinyhttps.lua b/pkgs/t/tinyhttps.lua index 2d41b791..319c5141 100644 --- a/pkgs/t/tinyhttps.lua +++ b/pkgs/t/tinyhttps.lua @@ -96,6 +96,13 @@ package = { }, sha256 = "ba998b6053d4d662b119da308b8274058f7d9f7075c02ae0e87373a350f49ea5", }, + ["0.3.2"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/tinyhttps/archive/refs/tags/0.3.2.tar.gz", + CN = "https://gitcode.com/mcpp-res/tinyhttps/releases/download/0.3.2/tinyhttps-0.3.2.tar.gz", + }, + sha256 = "6c9af965e7e991fc262506986223bd1230758e234cdf9baff1d1ad21d971fe5b", + }, }, macosx = { ["0.2.1"] = { @@ -182,6 +189,13 @@ package = { }, sha256 = "ba998b6053d4d662b119da308b8274058f7d9f7075c02ae0e87373a350f49ea5", }, + ["0.3.2"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/tinyhttps/archive/refs/tags/0.3.2.tar.gz", + CN = "https://gitcode.com/mcpp-res/tinyhttps/releases/download/0.3.2/tinyhttps-0.3.2.tar.gz", + }, + sha256 = "6c9af965e7e991fc262506986223bd1230758e234cdf9baff1d1ad21d971fe5b", + }, }, windows = { ["0.2.1"] = { @@ -268,6 +282,13 @@ package = { }, sha256 = "ba998b6053d4d662b119da308b8274058f7d9f7075c02ae0e87373a350f49ea5", }, + ["0.3.2"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/tinyhttps/archive/refs/tags/0.3.2.tar.gz", + CN = "https://gitcode.com/mcpp-res/tinyhttps/releases/download/0.3.2/tinyhttps-0.3.2.tar.gz", + }, + sha256 = "6c9af965e7e991fc262506986223bd1230758e234cdf9baff1d1ad21d971fe5b", + }, }, }, } diff --git a/pkgs/x/xpkg.lua b/pkgs/x/xpkg.lua index 502f0613..28fac817 100644 --- a/pkgs/x/xpkg.lua +++ b/pkgs/x/xpkg.lua @@ -12,6 +12,13 @@ package = { xpm = { linux = { + ["0.0.60"] = { + url = { + GLOBAL = "https://github.com/openxlings/libxpkg/archive/refs/tags/0.0.60.tar.gz", + CN = "https://gitcode.com/mcpp-res/xpkg/releases/download/0.0.60/xpkg-0.0.60.tar.gz", + }, + sha256 = "348d78e8907d01f69dc6d647698bb81c28eeadbe88749dc6071ee96ac756ce5a", + }, ["0.0.59"] = { url = { GLOBAL = "https://github.com/openxlings/libxpkg/archive/refs/tags/0.0.59.tar.gz", @@ -154,6 +161,13 @@ package = { }, }, macosx = { + ["0.0.60"] = { + url = { + GLOBAL = "https://github.com/openxlings/libxpkg/archive/refs/tags/0.0.60.tar.gz", + CN = "https://gitcode.com/mcpp-res/xpkg/releases/download/0.0.60/xpkg-0.0.60.tar.gz", + }, + sha256 = "348d78e8907d01f69dc6d647698bb81c28eeadbe88749dc6071ee96ac756ce5a", + }, ["0.0.59"] = { url = { GLOBAL = "https://github.com/openxlings/libxpkg/archive/refs/tags/0.0.59.tar.gz", @@ -296,6 +310,13 @@ package = { }, }, windows = { + ["0.0.60"] = { + url = { + GLOBAL = "https://github.com/openxlings/libxpkg/archive/refs/tags/0.0.60.tar.gz", + CN = "https://gitcode.com/mcpp-res/xpkg/releases/download/0.0.60/xpkg-0.0.60.tar.gz", + }, + sha256 = "348d78e8907d01f69dc6d647698bb81c28eeadbe88749dc6071ee96ac756ce5a", + }, ["0.0.59"] = { url = { GLOBAL = "https://github.com/openxlings/libxpkg/archive/refs/tags/0.0.59.tar.gz",