From 786712029cd5960cd7046abe6c399fe13a80c83a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Ber=C3=A1nek?= Date: Sun, 7 Dec 2025 17:15:06 +0100 Subject: [PATCH 1/3] Add validation for paths starting with a slash --- src/manifest.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/manifest.rs b/src/manifest.rs index 5647389..ce763ad 100644 --- a/src/manifest.rs +++ b/src/manifest.rs @@ -99,6 +99,16 @@ pub(crate) fn load_manifests(load_from: &Path) -> Result<(Vec, Vec Date: Sun, 7 Dec 2025 17:15:17 +0100 Subject: [PATCH 2/3] Fix GCC 9.2.0 path --- files/rustc/gcc.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/files/rustc/gcc.toml b/files/rustc/gcc.toml index e43c445..17971cb 100644 --- a/files/rustc/gcc.toml +++ b/files/rustc/gcc.toml @@ -17,7 +17,7 @@ sha256 = "ab642492f5cf882b74aa0cb730cd410a81edcdbec895183ce930e706c1c759b8" license = "GNU General Public License" [[files]] -name = "/rustc/gcc/gcc-9.2.0.tar.xz" +name = "rustc/gcc/gcc-9.2.0.tar.xz" sha256 = "ea6ef08f121239da5695f76c9b33637a118dcf63e24164422231917fa61fb206" source = "https://ftp.gnu.org/gnu/gcc/gcc-9.2.0/gcc-9.2.0.tar.xz" license = "GNU General Public License" From 1623921bb8c74c03c4f1a1704ea9ad7fc1390653 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Ber=C3=A1nek?= Date: Sun, 7 Dec 2025 17:16:23 +0100 Subject: [PATCH 3/3] Mirro GCC 9.5.0 --- files/rustc/gcc.toml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/files/rustc/gcc.toml b/files/rustc/gcc.toml index 17971cb..69d91a0 100644 --- a/files/rustc/gcc.toml +++ b/files/rustc/gcc.toml @@ -21,3 +21,9 @@ name = "rustc/gcc/gcc-9.2.0.tar.xz" sha256 = "ea6ef08f121239da5695f76c9b33637a118dcf63e24164422231917fa61fb206" source = "https://ftp.gnu.org/gnu/gcc/gcc-9.2.0/gcc-9.2.0.tar.xz" license = "GNU General Public License" + +[[files]] +name = "rustc/gcc/gcc-9.5.0.tar.xz" +sha256 = "27769f64ef1d4cd5e2be8682c0c93f9887983e6cfd1a927ce5a0a2915a95cf8f" +source = "https://ftp.gnu.org/gnu/gcc/gcc-9.5.0/gcc-9.5.0.tar.xz" +license = "GNU General Public License"