* [PATCH 01/32] rust: Update to version 1.83.0
@ 2024-12-21 12:55 Adolf Belka
2024-12-21 12:55 ` [PATCH 02/32] rust-ctor: Update to version 0.2.9 from 0.1.21 Adolf Belka
` (31 more replies)
0 siblings, 32 replies; 33+ messages in thread
From: Adolf Belka @ 2024-12-21 12:55 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 28274 bytes --]
- Update from version 1.67.0 to 1.83.0
- Update x86_64, aarch64 & riscv64 rootfiles
- This version of rust hasd the fix to ensure that ruby builds okay with aarch64 &
riscv64. This required a fix to be applied to the LLVM and then for the updated
LLVM to be built into rust. That has occurred with this version.
- Tested out the build on aarch64 and riscv64 and confirmed that ruby built without
any problems with this version of rust.
- The update of rust required a range of updates of other rust crates plus the
inclusion of new crates and the pinning of some crates to older versions. This patch
set includes all the rust crate changes.
- The download-rust-crate script results in source tarballs that have a Cargo.toml.orig
file included in them. This is not allowed in the rust building so the rust-rand file
which is used as a template for the rust crate script has been modified to remove
this .orig file so that the build can complete.
- With this updated version of rust the clamav addon can also now be updated and so is
also included in this patch set.
- There are 29 rust crate changes.
- Changelog is too large to include here. Details can be found at
https://releases.rs/docs/
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
config/rootfiles/common/aarch64/rust | 97 +++++++++++++------------
config/rootfiles/common/riscv64/rust | 103 +++++++++++++++------------
config/rootfiles/common/x86_64/rust | 69 +++++++++---------
lfs/rust | 15 ++--
4 files changed, 151 insertions(+), 133 deletions(-)
diff --git a/config/rootfiles/common/aarch64/rust b/config/rootfiles/common/aarch64/rust
index 225bad7b6..0c3a86feb 100644
--- a/config/rootfiles/common/aarch64/rust
+++ b/config/rootfiles/common/aarch64/rust
@@ -6,23 +6,26 @@
#usr/bin/rustdoc
#usr/etc/bash_completion.d
#usr/etc/bash_completion.d/cargo
-#usr/lib/libchalk_derive-73a40a6a15aa6119.so
-#usr/lib/libcstr-435995457a32217b.so
-#usr/lib/libderive_more-89bd279f3334d3f2.so
-#usr/lib/libdisplaydoc-ccaea0b1dd937724.so
-#usr/lib/libicu_provider_macros-bdd161fb91bfac75.so
-#usr/lib/libproc_macro_hack-5515f5e9de7f3b33.so
-#usr/lib/librustc_driver-c21064f0d6190bc9.so
-#usr/lib/librustc_macros-9459ff5fdab1896f.so
-#usr/lib/libserde_derive-9ec19eb421babc4f.so
-#usr/lib/libstd-f6fab35afe949852.so
-#usr/lib/libtest-15e26e6e92c6d6a9.so
-#usr/lib/libthiserror_impl-d8ffaa228f9b0a09.so
-#usr/lib/libtracing_attributes-babc061b68390947.so
-#usr/lib/libunic_langid_macros_impl-25424350b834739e.so
-#usr/lib/libyoke_derive-ad9526c2c89e2145.so
-#usr/lib/libzerofrom_derive-ef5640f90c8390cf.so
-#usr/lib/libzerovec_derive-6b7809d259a5aea6.so
+#usr/lib/libdarling_macro-e4812b92b7456d93.so
+#usr/lib/libderive_setters-782ea811bdd49ead.so
+#usr/lib/libderive_where-2fe66ad5e28b5751.so
+#usr/lib/libdisplaydoc-a57f8727fcc4df63.so
+#usr/lib/libicu_provider_macros-7393dfe0f4c17867.so
+#usr/lib/libproc_macro_hack-6b7ecb2d73ecb302.so
+#usr/lib/librustc_driver-38b407c8f864e7b6.so
+#usr/lib/librustc_fluent_macro-cb504772076bd568.so
+#usr/lib/librustc_index_macros-7fd17c7d9e7391ab.so
+#usr/lib/librustc_macros-9d206553845bfaf1.so
+#usr/lib/librustc_type_ir_macros-06a79348ebba339f.so
+#usr/lib/libserde_derive-302343a13ae8885d.so
+#usr/lib/libthiserror_impl-d9e9374b74803b94.so
+#usr/lib/libtime_macros-afb7a7514a52c11b.so
+#usr/lib/libtracing_attributes-a1b6044ce6688d4a.so
+#usr/lib/libunic_langid_macros_impl-18f9cc7c8a7e2045.so
+#usr/lib/libyoke_derive-e3f7ac5aa1e516cb.so
+#usr/lib/libzerocopy_derive-1d598db908ba3aa7.so
+#usr/lib/libzerofrom_derive-8a6f07078763d6bc.so
+#usr/lib/libzerovec_derive-4b210c688113c3c4.so
#usr/lib/rustlib
#usr/lib/rustlib/aarch64-unknown-linux-gnu
#usr/lib/rustlib/aarch64-unknown-linux-gnu/bin
@@ -31,40 +34,41 @@
#usr/lib/rustlib/aarch64-unknown-linux-gnu/bin/gcc-ld/ld64.lld
#usr/lib/rustlib/aarch64-unknown-linux-gnu/bin/gcc-ld/lld-link
#usr/lib/rustlib/aarch64-unknown-linux-gnu/bin/gcc-ld/wasm-ld
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/bin/wasm-component-ld
#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libaddr2line-214015861667ba9c.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libadler-d3734ff9791968ba.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liballoc-a9cb98efa50102fe.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcfg_if-d76500918c8766e9.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcompiler_builtins-0222020c3eea44f8.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcore-ded8ec8026a81d22.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libgetopts-f27c9689662442e2.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libgimli-7d5d0c1e1e66cafd.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libhashbrown-db473b4fe6ee2788.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liblibc-c889f940e97ce094.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libmemchr-5a2e11949e6321e8.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libminiz_oxide-1dd46390c6037e19.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libobject-bcf3087a1126b654.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libpanic_abort-5843d82f1254d4af.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libpanic_unwind-6f5a332029a62322.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libproc_macro-e301cc22fe5c6c1c.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libprofiler_builtins-2b2e90d3a4db58a2.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libaddr2line-ed18c7e0b38b6a17.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libadler-8fb8290c85cd5c7c.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liballoc-e9c810686fe1c036.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcfg_if-5c1562eddc983801.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcompiler_builtins-87871e2835343b94.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcore-7930636387874415.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libgetopts-75987d6ac78cc7ea.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libgimli-5cbb446b3b26b1c9.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libhashbrown-d4e58edb08cbd4f4.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liblibc-1ff5c9b6079577e0.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libmemchr-33a84071306b4456.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libminiz_oxide-25bb268d2bc63db2.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libobject-082b7755a27e9161.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libpanic_abort-337bd1c969e487c9.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libpanic_unwind-47c9dea6317daa9b.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libproc_macro-d4afb888ada6e486.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libprofiler_builtins-7839ad938a6337e2.rlib
#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc-stable_rt.asan.a
#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc-stable_rt.hwasan.a
#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc-stable_rt.lsan.a
#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc-stable_rt.msan.a
#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc-stable_rt.tsan.a
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_demangle-b11737a5f240b7f8.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-83bbc9721056031d.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_core-9ae314eb5ffdbb16.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_std-f6be17bf7bedad3b.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd-f6fab35afe949852.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd-f6fab35afe949852.so
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd_detect-f68e9d9079b1320e.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libtest-15e26e6e92c6d6a9.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libtest-15e26e6e92c6d6a9.so
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libunicode_width-0d0e75e55a2615d2.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libunwind-2a36edb432000403.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_demangle-0880bcdf77605aa1.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-a2f8ab699e7c1d36.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_core-fe7f8f1322fd0ddf.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_std-7efb957f57bb431c.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd-346e3cabb9c58815.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd-346e3cabb9c58815.so
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd_detect-1e204028eba31834.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libsysroot-d657145cba988f86.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libtest-66229a29f5899ccb.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libunicode_width-b2702c66d06dc07f.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libunwind-4009a45ae155a494.rlib
#usr/lib/rustlib/components
#usr/lib/rustlib/etc
#usr/lib/rustlib/etc/gdb_load_rust_pretty_printers.py
@@ -80,7 +84,6 @@
#usr/lib/rustlib/manifest-rustc
#usr/lib/rustlib/rust-installer-version
#usr/lib/rustlib/uninstall.sh
-#usr/libexec/cargo-credential-1password
#usr/libexec/rust-analyzer-proc-macro-srv
#usr/share/cargo
#usr/share/cargo/registry
@@ -104,10 +107,12 @@
#usr/share/man/man1/cargo-fix.1
#usr/share/man/man1/cargo-generate-lockfile.1
#usr/share/man/man1/cargo-help.1
+#usr/share/man/man1/cargo-info.1
#usr/share/man/man1/cargo-init.1
#usr/share/man/man1/cargo-install.1
#usr/share/man/man1/cargo-locate-project.1
#usr/share/man/man1/cargo-login.1
+#usr/share/man/man1/cargo-logout.1
#usr/share/man/man1/cargo-metadata.1
#usr/share/man/man1/cargo-new.1
#usr/share/man/man1/cargo-owner.1
diff --git a/config/rootfiles/common/riscv64/rust b/config/rootfiles/common/riscv64/rust
index dd3f07078..053b28eb2 100644
--- a/config/rootfiles/common/riscv64/rust
+++ b/config/rootfiles/common/riscv64/rust
@@ -6,23 +6,26 @@
#usr/bin/rustdoc
#usr/etc/bash_completion.d
#usr/etc/bash_completion.d/cargo
-#usr/lib/libchalk_derive-df1ba6ae148a6ddc.so
-#usr/lib/libcstr-7a7d743473d95dd0.so
-#usr/lib/libderive_more-d731812b01aa7821.so
-#usr/lib/libdisplaydoc-6901cbf7bab87f78.so
-#usr/lib/libicu_provider_macros-cb1e5982542a884b.so
-#usr/lib/libproc_macro_hack-c040e970c8577c75.so
-#usr/lib/librustc_driver-01bbd1e5734ea133.so
-#usr/lib/librustc_macros-a2f63fe7566c9225.so
-#usr/lib/libserde_derive-63495483d6160609.so
-#usr/lib/libstd-bc0adb7fabe8621d.so
-#usr/lib/libtest-e366eebd3f243594.so
-#usr/lib/libthiserror_impl-13047a3a7355731d.so
-#usr/lib/libtracing_attributes-d45398e6ce5587a0.so
-#usr/lib/libunic_langid_macros_impl-b8353669cece6840.so
-#usr/lib/libyoke_derive-9931c2f683df4924.so
-#usr/lib/libzerofrom_derive-bd4d9ba60f5fa61f.so
-#usr/lib/libzerovec_derive-ac391ecf38fcb78c.so
+#usr/lib/libdarling_macro-f120acbe3fbf23e7.so
+#usr/lib/libderive_setters-7c5e5b5bf44f53e8.so
+#usr/lib/libderive_where-84883d398d22408b.so
+#usr/lib/libdisplaydoc-6c45d70920b32d53.so
+#usr/lib/libicu_provider_macros-6a45a92d7e3f1c89.so
+#usr/lib/libproc_macro_hack-5131ce810273c4f4.so
+#usr/lib/librustc_driver-b7cb668fab885507.so
+#usr/lib/librustc_fluent_macro-e7823f2eee0d21e6.so
+#usr/lib/librustc_index_macros-f57ef0bbb55e0857.so
+#usr/lib/librustc_macros-fab7d1213d0e915d.so
+#usr/lib/librustc_type_ir_macros-ec7782fc3138816c.so
+#usr/lib/libserde_derive-b4e736c5625beb55.so
+#usr/lib/libthiserror_impl-efe79b1fd5672ccb.so
+#usr/lib/libtime_macros-58dd7f67eb1ec1c9.so
+#usr/lib/libtracing_attributes-da5071c862de5108.so
+#usr/lib/libunic_langid_macros_impl-1bd9a9c933968175.so
+#usr/lib/libyoke_derive-f6cead5c8dc55004.so
+#usr/lib/libzerocopy_derive-99740fa49715a4e1.so
+#usr/lib/libzerofrom_derive-4758a960f9514836.so
+#usr/lib/libzerovec_derive-f712fa0bf8b4d246.so
#usr/lib/rustlib
#usr/lib/rustlib/components
#usr/lib/rustlib/etc
@@ -38,38 +41,44 @@
#usr/lib/rustlib/manifest-rust-std-riscv64gc-unknown-linux-gnu
#usr/lib/rustlib/manifest-rustc
#usr/lib/rustlib/riscv64gc-unknown-linux-gnu
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/bin
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/bin/gcc-ld
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/bin/gcc-ld/ld.lld
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/bin/gcc-ld/ld64.lld
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/bin/gcc-ld/lld-link
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/bin/gcc-ld/wasm-ld
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/bin/wasm-component-ld
#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib
-#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libaddr2line-c5258195d6fd4759.rlib
-#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libadler-1bbdf0f51ec232f5.rlib
-#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/liballoc-4cc27b3427a5cdd7.rlib
-#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libcfg_if-73245ab961129bf0.rlib
-#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libcompiler_builtins-57ad40ba5b33de9c.rlib
-#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libcore-a5bf23b6a318c065.rlib
-#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libgetopts-2af3fcf4b4e57b9b.rlib
-#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libgimli-574d8b18986e7a15.rlib
-#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libhashbrown-f3788a6cbe6faf66.rlib
-#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/liblibc-d883730a4a6f1511.rlib
-#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libmemchr-492872eae917dac5.rlib
-#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libminiz_oxide-b5ff4aeca34a6ff4.rlib
-#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libobject-b25aa39036ed8d76.rlib
-#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libpanic_abort-059abd4c2f076767.rlib
-#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libpanic_unwind-442692cb1b1c534e.rlib
-#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libproc_macro-e98f45a5ba2d6e51.rlib
-#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libprofiler_builtins-a72c647a9ffc7ffc.rlib
-#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc_demangle-e540aed06f6ad76f.rlib
-#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc_std_workspace_alloc-a7659f4b8fd27515.rlib
-#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc_std_workspace_core-659eec2793908d14.rlib
-#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc_std_workspace_std-3639482e6d57b441.rlib
-#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libstd-bc0adb7fabe8621d.rlib
-#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libstd-bc0adb7fabe8621d.so
-#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libstd_detect-8b9fdc555b444fd4.rlib
-#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libtest-e366eebd3f243594.rlib
-#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libtest-e366eebd3f243594.so
-#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libunicode_width-9d9393efa9938087.rlib
-#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libunwind-c3ef867720418372.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libaddr2line-9da5c100a9d34429.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libadler-7e4f8dd482183a21.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/liballoc-f0fe60513debccff.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libcfg_if-6c5a22ddc7094176.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libcompiler_builtins-76f7f47a467bd936.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libcore-4bef8ab5687945fb.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libgetopts-97d2bd2368965052.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libgimli-8fa123560ceb05a9.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libhashbrown-259d35b92dc093c0.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/liblibc-4ed35dec872f0065.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libmemchr-c85bbb7913e554eb.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libminiz_oxide-1315d4a2230927ba.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libobject-929b371ec32311c2.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libpanic_abort-5daeff17201a4144.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libpanic_unwind-018e581d84800e5c.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libproc_macro-93d0062dd5c838e2.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libprofiler_builtins-9c55fc65ee9866f0.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc_demangle-064cca745c0e948c.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc_std_workspace_alloc-ffcfaafef9dfe593.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc_std_workspace_core-9f04f67614dd1725.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc_std_workspace_std-f4e287682232ea77.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libstd-1c014cbb4a280f1a.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libstd-1c014cbb4a280f1a.so
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libstd_detect-763d9d293fd9c0fb.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libsysroot-24473b3cfbf82fe5.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libtest-67c59adcf581f2a5.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libunicode_width-6785439f71fd7500.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libunwind-f5cc357d9bfd7688.rlib
#usr/lib/rustlib/rust-installer-version
#usr/lib/rustlib/uninstall.sh
-#usr/libexec/cargo-credential-1password
#usr/libexec/rust-analyzer-proc-macro-srv
#usr/share/cargo
#usr/share/cargo/registry
@@ -93,10 +102,12 @@
#usr/share/man/man1/cargo-fix.1
#usr/share/man/man1/cargo-generate-lockfile.1
#usr/share/man/man1/cargo-help.1
+#usr/share/man/man1/cargo-info.1
#usr/share/man/man1/cargo-init.1
#usr/share/man/man1/cargo-install.1
#usr/share/man/man1/cargo-locate-project.1
#usr/share/man/man1/cargo-login.1
+#usr/share/man/man1/cargo-logout.1
#usr/share/man/man1/cargo-metadata.1
#usr/share/man/man1/cargo-new.1
#usr/share/man/man1/cargo-owner.1
diff --git a/config/rootfiles/common/x86_64/rust b/config/rootfiles/common/x86_64/rust
index 131ae8e28..6df4dd5c4 100644
--- a/config/rootfiles/common/x86_64/rust
+++ b/config/rootfiles/common/x86_64/rust
@@ -6,10 +6,9 @@
#usr/bin/rustdoc
#usr/etc/bash_completion.d
#usr/etc/bash_completion.d/cargo
-#usr/lib/libLLVM-15-rust-1.67.0-stable.so
-#usr/lib/librustc_driver-2e8cbd5b30733393.so
-#usr/lib/libstd-2a15b3cd0948397b.so
-#usr/lib/libtest-aa7b246d7b35480c.so
+#usr/lib/libLLVM-19-rust-1.83.0-stable.so
+#usr/lib/libLLVM.so.19.1-rust-1.83.0-stable
+#usr/lib/librustc_driver-a1396821e0813435.so
#usr/lib/rustlib
#usr/lib/rustlib/components
#usr/lib/rustlib/etc
@@ -33,40 +32,42 @@
#usr/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld/ld64.lld
#usr/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld/lld-link
#usr/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld/wasm-ld
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/bin/wasm-component-ld
#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-5d5a85338b125cfb.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-6c93f515800d4657.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-60668236929c1cf5.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-0b6ce813aa5d1704.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-93189d615c3f2d6a.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-c888e061ea504c93.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-6095bf995c453e89.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-3cf84ad460df483a.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-dac6992ac677a0cb.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-f0ffbd64420a69ad.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-431dd9a65eafb1c5.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-3cd49acf880d0306.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-e8062a7445a64946.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_abort-008ebe2e17c5f91d.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-8f251cec381c549e.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libproc_macro-bfb4a82e06efc4d7.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libprofiler_builtins-9b09c3cec8a5576d.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-8d001680935b5e3c.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-8251d2cef7072448.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-8b83dbf3a7b8f999.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-51ea098fce5006bf.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-abe05db089cc2c62.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-959d3389fa3da8a5.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-094c0ce9f8c98ed9.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-ba8ce71964f984f4.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-9057355c92c922d5.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-5a14e0d0b712e731.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-bd0d6cccce077b99.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-aca15549d5bff974.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-27dc4aa955912662.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_abort-75bd441a38375155.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-e31ab23316ed5080.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libproc_macro-a2fc9021817a412b.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libprofiler_builtins-29b8697b99bf2c3c.rlib
#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-stable_rt.asan.a
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-stable_rt.dfsan.a
#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-stable_rt.lsan.a
#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-stable_rt.msan.a
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-stable_rt.safestack.a
#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-stable_rt.tsan.a
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-5a049915d61fbb5d.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-8a30445cf40d74de.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-2fb2d4481260f706.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-6352d71bf8e7bd57.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-2a15b3cd0948397b.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-2a15b3cd0948397b.so
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-aabc21fad3549c98.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-aa7b246d7b35480c.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-aa7b246d7b35480c.so
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-ae66bd5269d6d83c.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-47cbfc4f5b0f6f87.rlib
-#usr/libexec/cargo-credential-1password
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-99a73526abcec14b.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-358be9bc1f6bab04.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-c6fd227bdc7b39ff.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-e1cd6e17fe237c71.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-ca74a2d9c5166d9f.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-ca74a2d9c5166d9f.so
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-63ac0d22cff92579.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libsysroot-3c56ec47f3360b59.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-aa035fdca64e6492.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-aa0663517f777947.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-7d50b86011c66411.rlib
#usr/libexec/rust-analyzer-proc-macro-srv
#usr/share/cargo
#usr/share/cargo/registry
@@ -90,10 +91,12 @@
#usr/share/man/man1/cargo-fix.1
#usr/share/man/man1/cargo-generate-lockfile.1
#usr/share/man/man1/cargo-help.1
+#usr/share/man/man1/cargo-info.1
#usr/share/man/man1/cargo-init.1
#usr/share/man/man1/cargo-install.1
#usr/share/man/man1/cargo-locate-project.1
#usr/share/man/man1/cargo-login.1
+#usr/share/man/man1/cargo-logout.1
#usr/share/man/man1/cargo-metadata.1
#usr/share/man/man1/cargo-new.1
#usr/share/man/man1/cargo-owner.1
diff --git a/lfs/rust b/lfs/rust
index d0a200d57..74cfb9202 100644
--- a/lfs/rust
+++ b/lfs/rust
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2023 IPFire Team <info(a)ipfire.org> #
+# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,12 +24,12 @@
include Config
-VER = 1.67.0
+VER = 1.83.0
# From https://forge.rust-lang.org/infra/other-installation-methods.html#standalone-installers
THISAPP = rust-$(VER)
-DL_FILE = $(THISAPP)-$(RUST_PLATFORM).tar.gz
+DL_FILE = $(THISAPP)-$(RUST_PLATFORM).tar.xz
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)-$(RUST_PLATFORM)
TARGET = $(DIR_INFO)/$(THISAPP)
@@ -42,10 +42,9 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(THISAPP)-x86_64-unknown-linux-gnu.tar.gz_BLAKE2 = 3409ed876f430ff22eff792fe9f4a4ca8457f26411def368b8d7fa5b854719c4c1feac5e054d7bccbcc3568bd3601a0e579df8b3bcf5b20c660bb7af4dbbb8f8
-$(THISAPP)-aarch64-unknown-linux-gnu.tar.gz_BLAKE2 = 82c17813fbb4a48451a207dbc7879bd7239e947e249ad24e6e098bd2e250cd8aae79ab37bbc2549cb9ffc3e24ef6e072380bbcaf8a620b02457db24f328d92ea
-$(THISAPP)-arm-unknown-linux-gnueabi.tar.gz_BLAKE2 = d099645796f46769e15520b15771bb1886ee040bbee9de00f4983e8fe56c945a9afe1bded33f80c9196354d720ef09588d24468a751a8e2512688fef47a33496
-$(THISAPP)-riscv64gc-unknown-linux-gnu.tar.gz_BLAKE2 = e5b0efa7114840535d5a0934a22510e850b05eb339eab42e561717281da993817df2e0a57082d73ed7898001885e4dbabcce1ebfaec611cf125e51acd5d75e8a
+$(THISAPP)-x86_64-unknown-linux-gnu.tar.xz_BLAKE2 = e2c661061e21c3ea6a75c0c9f43d0558405fe4f16f75d763f5a80c1d0c4d7cacd7bd7136e625872f9c22455439ee070ed9f84d661b9cb2d74b0f436153a34ffa
+$(THISAPP)-aarch64-unknown-linux-gnu.tar.xz_BLAKE2 = 781f87532f51b7d0fcef09dce5731bab309ff9510371b17da0e389db85962795a180807047b5989a880c5c47fa2ec704e00d240ac7c06a3e0fbed9c4f640e6ba
+$(THISAPP)-riscv64gc-unknown-linux-gnu.tar.xz_BLAKE2 = 91139066f3ac6a652db13985a225547eed242a6efaab0021bcf78b31e9e98fbedcdfe932110fa4c918f5eb3d8336b9b41a15dc2fcd316561d56e5bf205dd1567
install : $(TARGET)
@@ -74,7 +73,7 @@ $(subst %,%_BLAKE2,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
- @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+ @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
cd $(DIR_APP) && ./install.sh \
--components=cargo,rustc,rust-std-$(RUST_PLATFORM) \
--
2.47.1
^ permalink raw reply [flat|nested] 33+ messages in thread
* [PATCH 02/32] rust-ctor: Update to version 0.2.9 from 0.1.21
2024-12-21 12:55 [PATCH 01/32] rust: Update to version 1.83.0 Adolf Belka
@ 2024-12-21 12:55 ` Adolf Belka
2024-12-21 12:55 ` [PATCH 03/32] rust-indoc-impl: Update to version 0.3.7 from 0.3.6 Adolf Belka
` (30 subsequent siblings)
31 siblings, 0 replies; 33+ messages in thread
From: Adolf Belka @ 2024-12-21 12:55 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 3230 bytes --]
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
config/rootfiles/common/rust-ctor | 19 ++++++++++---------
lfs/rust-ctor | 12 ++++--------
2 files changed, 14 insertions(+), 17 deletions(-)
diff --git a/config/rootfiles/common/rust-ctor b/config/rootfiles/common/rust-ctor
index b0ba395cb..5669f3fcf 100644
--- a/config/rootfiles/common/rust-ctor
+++ b/config/rootfiles/common/rust-ctor
@@ -1,9 +1,10 @@
-#usr/share/cargo/registry/ctor-0.1.21
-#usr/share/cargo/registry/ctor-0.1.21/.cargo-checksum.json
-#usr/share/cargo/registry/ctor-0.1.21/Cargo.toml
-#usr/share/cargo/registry/ctor-0.1.21/Cargo.toml.deps
-#usr/share/cargo/registry/ctor-0.1.21/LICENSE-APACHE
-#usr/share/cargo/registry/ctor-0.1.21/LICENSE-MIT
-#usr/share/cargo/registry/ctor-0.1.21/src
-#usr/share/cargo/registry/ctor-0.1.21/src/example.rs
-#usr/share/cargo/registry/ctor-0.1.21/src/lib.rs
+#usr/share/cargo/registry/ctor-0.2.9
+#usr/share/cargo/registry/ctor-0.2.9/.cargo-checksum.json
+#usr/share/cargo/registry/ctor-0.2.9/Cargo.toml
+#usr/share/cargo/registry/ctor-0.2.9/Cargo.toml.deps
+#usr/share/cargo/registry/ctor-0.2.9/LICENSE-APACHE
+#usr/share/cargo/registry/ctor-0.2.9/LICENSE-MIT
+#usr/share/cargo/registry/ctor-0.2.9/README.md
+#usr/share/cargo/registry/ctor-0.2.9/src
+#usr/share/cargo/registry/ctor-0.2.9/src/example.rs
+#usr/share/cargo/registry/ctor-0.2.9/src/lib.rs
diff --git a/lfs/rust-ctor b/lfs/rust-ctor
index ede27e32e..ad3d3eb62 100644
--- a/lfs/rust-ctor
+++ b/lfs/rust-ctor
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2018 IPFire Team <info(a)ipfire.org> #
+# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,7 +24,7 @@
include Config
-VER = 0.1.21
+VER = 0.2.9
THISAPP = ctor-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 8feeaacd3d870b721ecfed7c8df60a27005de1f2a099eef816bd6df2d7b07dbfa00badeef44027398ff4505871a69814d7d4ec90b07d36e371099e4d0aebfae6
+$(DL_FILE)_BLAKE2 = 3dd71580df939114cbaa0555410c721c66eef82628aa5be34a51365217944d3880d9b51ffbe3d734349cf87e4341237bed9093cc59e281ab8fc5cd49b9e73ee0
install : $(TARGET)
@@ -73,11 +73,7 @@ $(subst %,%_BLAKE2,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
-
- cd $(DIR_APP) && if [ -f Cargo.toml.orig ]; then \
- rm -f Cargo.toml.orig; \
- fi; \
-
+ cd $(DIR_APP) && rm Cargo.toml.orig
cd $(DIR_APP) && $(CARGO_PREPARE)
cd $(DIR_APP) && $(CARGO_BUILD)
cd $(DIR_APP) && $(CARGO_INSTALL)
--
2.47.1
^ permalink raw reply [flat|nested] 33+ messages in thread
* [PATCH 03/32] rust-indoc-impl: Update to version 0.3.7 from 0.3.6
2024-12-21 12:55 [PATCH 01/32] rust: Update to version 1.83.0 Adolf Belka
2024-12-21 12:55 ` [PATCH 02/32] rust-ctor: Update to version 0.2.9 from 0.1.21 Adolf Belka
@ 2024-12-21 12:55 ` Adolf Belka
2024-12-21 12:55 ` [PATCH 04/32] rust-inventory: Update to version 0.1.4 from 0.3.15 Adolf Belka
` (29 subsequent siblings)
31 siblings, 0 replies; 33+ messages in thread
From: Adolf Belka @ 2024-12-21 12:55 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 3333 bytes --]
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
config/rootfiles/common/rust-indoc-impl | 18 +++++++++---------
lfs/rust-indoc-impl | 12 ++++--------
2 files changed, 13 insertions(+), 17 deletions(-)
diff --git a/config/rootfiles/common/rust-indoc-impl b/config/rootfiles/common/rust-indoc-impl
index 9888c9b49..db7a776ab 100644
--- a/config/rootfiles/common/rust-indoc-impl
+++ b/config/rootfiles/common/rust-indoc-impl
@@ -1,9 +1,9 @@
-#usr/share/cargo/registry/indoc-impl-0.3.6
-#usr/share/cargo/registry/indoc-impl-0.3.6/.cargo-checksum.json
-#usr/share/cargo/registry/indoc-impl-0.3.6/Cargo.toml
-#usr/share/cargo/registry/indoc-impl-0.3.6/Cargo.toml.deps
-#usr/share/cargo/registry/indoc-impl-0.3.6/LICENSE-APACHE
-#usr/share/cargo/registry/indoc-impl-0.3.6/LICENSE-MIT
-#usr/share/cargo/registry/indoc-impl-0.3.6/README.md
-#usr/share/cargo/registry/indoc-impl-0.3.6/src
-#usr/share/cargo/registry/indoc-impl-0.3.6/src/lib.rs
+#usr/share/cargo/registry/indoc-impl-0.3.7
+#usr/share/cargo/registry/indoc-impl-0.3.7/.cargo-checksum.json
+#usr/share/cargo/registry/indoc-impl-0.3.7/Cargo.toml
+#usr/share/cargo/registry/indoc-impl-0.3.7/Cargo.toml.deps
+#usr/share/cargo/registry/indoc-impl-0.3.7/LICENSE-APACHE
+#usr/share/cargo/registry/indoc-impl-0.3.7/LICENSE-MIT
+#usr/share/cargo/registry/indoc-impl-0.3.7/README.md
+#usr/share/cargo/registry/indoc-impl-0.3.7/src
+#usr/share/cargo/registry/indoc-impl-0.3.7/src/lib.rs
diff --git a/lfs/rust-indoc-impl b/lfs/rust-indoc-impl
index 87786e0ca..6058209ec 100644
--- a/lfs/rust-indoc-impl
+++ b/lfs/rust-indoc-impl
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2018 IPFire Team <info(a)ipfire.org> #
+# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,7 +24,7 @@
include Config
-VER = 0.3.6
+VER = 0.3.7
THISAPP = indoc-impl-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 93e232e360e8f02943ef9a9cabf16bc863d792d8096b8d9a13a07f0b7b396db590abf83b5444f082317059dad7578ffae974dbc8a7e56fbdbab817b7d2534725
+$(DL_FILE)_BLAKE2 = 7969774e4d8cf16ee9440dd8f64952497299d4d6256e52b5df7b7ed38533c3f25b5eb1f1db45e995c3969920f89b2b95dfd2a1e77678713d2c7474bf16b9890f
install : $(TARGET)
@@ -73,11 +73,7 @@ $(subst %,%_BLAKE2,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
-
- cd $(DIR_APP) && if [ -f Cargo.toml.orig ]; then \
- rm -f Cargo.toml.orig; \
- fi; \
-
+ cd $(DIR_APP) && rm Cargo.toml.orig
cd $(DIR_APP) && $(CARGO_PREPARE)
cd $(DIR_APP) && $(CARGO_BUILD)
cd $(DIR_APP) && $(CARGO_INSTALL)
--
2.47.1
^ permalink raw reply [flat|nested] 33+ messages in thread
* [PATCH 04/32] rust-inventory: Update to version 0.1.4 from 0.3.15
2024-12-21 12:55 [PATCH 01/32] rust: Update to version 1.83.0 Adolf Belka
2024-12-21 12:55 ` [PATCH 02/32] rust-ctor: Update to version 0.2.9 from 0.1.21 Adolf Belka
2024-12-21 12:55 ` [PATCH 03/32] rust-indoc-impl: Update to version 0.3.7 from 0.3.6 Adolf Belka
@ 2024-12-21 12:55 ` Adolf Belka
2024-12-21 12:55 ` [PATCH 05/32] rust-inventory-impl: Update to version 0.1.11 from 0.1.4 Adolf Belka
` (28 subsequent siblings)
31 siblings, 0 replies; 33+ messages in thread
From: Adolf Belka @ 2024-12-21 12:55 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 4658 bytes --]
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
config/rootfiles/common/rust-inventory | 38 ++++++++++++++++++--------
lfs/rust-inventory | 12 +++-----
2 files changed, 31 insertions(+), 19 deletions(-)
diff --git a/config/rootfiles/common/rust-inventory b/config/rootfiles/common/rust-inventory
index 3ac172897..19d683d91 100644
--- a/config/rootfiles/common/rust-inventory
+++ b/config/rootfiles/common/rust-inventory
@@ -1,11 +1,27 @@
-#usr/share/cargo/registry/inventory-0.1.4
-#usr/share/cargo/registry/inventory-0.1.4/.cargo-checksum.json
-#usr/share/cargo/registry/inventory-0.1.4/Cargo.toml
-#usr/share/cargo/registry/inventory-0.1.4/Cargo.toml.deps
-#usr/share/cargo/registry/inventory-0.1.4/LICENSE-APACHE
-#usr/share/cargo/registry/inventory-0.1.4/LICENSE-MIT
-#usr/share/cargo/registry/inventory-0.1.4/README.md
-#usr/share/cargo/registry/inventory-0.1.4/examples
-#usr/share/cargo/registry/inventory-0.1.4/examples/flags.rs
-#usr/share/cargo/registry/inventory-0.1.4/src
-#usr/share/cargo/registry/inventory-0.1.4/src/lib.rs
+#usr/share/cargo/registry/inventory-0.3.15
+#usr/share/cargo/registry/inventory-0.3.15/.cargo-checksum.json
+#usr/share/cargo/registry/inventory-0.3.15/Cargo.toml
+#usr/share/cargo/registry/inventory-0.3.15/Cargo.toml.deps
+#usr/share/cargo/registry/inventory-0.3.15/LICENSE-APACHE
+#usr/share/cargo/registry/inventory-0.3.15/LICENSE-MIT
+#usr/share/cargo/registry/inventory-0.3.15/README.md
+#usr/share/cargo/registry/inventory-0.3.15/examples
+#usr/share/cargo/registry/inventory-0.3.15/examples/flags.rs
+#usr/share/cargo/registry/inventory-0.3.15/src
+#usr/share/cargo/registry/inventory-0.3.15/src/lib.rs
+#usr/share/cargo/registry/inventory-0.3.15/tests
+#usr/share/cargo/registry/inventory-0.3.15/tests/compiletest.rs
+#usr/share/cargo/registry/inventory-0.3.15/tests/test.rs
+#usr/share/cargo/registry/inventory-0.3.15/tests/ui
+#usr/share/cargo/registry/inventory-0.3.15/tests/ui/collect-unsized.rs
+#usr/share/cargo/registry/inventory-0.3.15/tests/ui/collect-unsized.stderr
+#usr/share/cargo/registry/inventory-0.3.15/tests/ui/non-sync.rs
+#usr/share/cargo/registry/inventory-0.3.15/tests/ui/non-sync.stderr
+#usr/share/cargo/registry/inventory-0.3.15/tests/ui/outer-attr.rs
+#usr/share/cargo/registry/inventory-0.3.15/tests/ui/outer-attr.stderr
+#usr/share/cargo/registry/inventory-0.3.15/tests/ui/submit-nonconst.rs
+#usr/share/cargo/registry/inventory-0.3.15/tests/ui/submit-nonconst.stderr
+#usr/share/cargo/registry/inventory-0.3.15/tests/ui/submit-unrecognized.rs
+#usr/share/cargo/registry/inventory-0.3.15/tests/ui/submit-unrecognized.stderr
+#usr/share/cargo/registry/inventory-0.3.15/tests/ui/used-linker.rs
+#usr/share/cargo/registry/inventory-0.3.15/tests/ui/used-linker.stderr
diff --git a/lfs/rust-inventory b/lfs/rust-inventory
index 177ff9453..bb64eac03 100644
--- a/lfs/rust-inventory
+++ b/lfs/rust-inventory
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2018 IPFire Team <info(a)ipfire.org> #
+# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,7 +24,7 @@
include Config
-VER = 0.1.4
+VER = 0.3.15
THISAPP = inventory-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = cf8fdc1ae6972d58b8797d2b20ba1b75a92b3f33cf5cb9cd1b46c39efcbd3e6e5ba4107da1f35294b22aeedb2beef78e76ead1b6eed35e2d132cfc54b7aff8e7
+$(DL_FILE)_BLAKE2 = 213ed4450412fd25bd74328389727e7b0c40363f677a156f6d4c1158958c1d000c8fa27b800a517b830f17579e3fe1905fa96cf8de6d384ce8592837923005c1
install : $(TARGET)
@@ -73,11 +73,7 @@ $(subst %,%_BLAKE2,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
-
- cd $(DIR_APP) && if [ -f Cargo.toml.orig ]; then \
- rm -f Cargo.toml.orig; \
- fi; \
-
+ cd $(DIR_APP) && rm Cargo.toml.orig
cd $(DIR_APP) && $(CARGO_PREPARE)
cd $(DIR_APP) && $(CARGO_BUILD)
cd $(DIR_APP) && $(CARGO_INSTALL)
--
2.47.1
^ permalink raw reply [flat|nested] 33+ messages in thread
* [PATCH 05/32] rust-inventory-impl: Update to version 0.1.11 from 0.1.4
2024-12-21 12:55 [PATCH 01/32] rust: Update to version 1.83.0 Adolf Belka
` (2 preceding siblings ...)
2024-12-21 12:55 ` [PATCH 04/32] rust-inventory: Update to version 0.1.4 from 0.3.15 Adolf Belka
@ 2024-12-21 12:55 ` Adolf Belka
2024-12-21 12:55 ` [PATCH 06/32] rust-memchr: Update to version 2.7.4 from 2.4.1 Adolf Belka
` (27 subsequent siblings)
31 siblings, 0 replies; 33+ messages in thread
From: Adolf Belka @ 2024-12-21 12:55 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 3211 bytes --]
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
config/rootfiles/common/rust-inventory-impl | 14 ++++++++------
lfs/rust-inventory-impl | 12 ++++--------
2 files changed, 12 insertions(+), 14 deletions(-)
diff --git a/config/rootfiles/common/rust-inventory-impl b/config/rootfiles/common/rust-inventory-impl
index dbdbd59f0..e65e6edbb 100644
--- a/config/rootfiles/common/rust-inventory-impl
+++ b/config/rootfiles/common/rust-inventory-impl
@@ -1,6 +1,8 @@
-#usr/share/cargo/registry/inventory-impl-0.1.4
-#usr/share/cargo/registry/inventory-impl-0.1.4/.cargo-checksum.json
-#usr/share/cargo/registry/inventory-impl-0.1.4/Cargo.toml
-#usr/share/cargo/registry/inventory-impl-0.1.4/Cargo.toml.deps
-#usr/share/cargo/registry/inventory-impl-0.1.4/src
-#usr/share/cargo/registry/inventory-impl-0.1.4/src/lib.rs
+#usr/share/cargo/registry/inventory-impl-0.1.11
+#usr/share/cargo/registry/inventory-impl-0.1.11/.cargo-checksum.json
+#usr/share/cargo/registry/inventory-impl-0.1.11/Cargo.toml
+#usr/share/cargo/registry/inventory-impl-0.1.11/Cargo.toml.deps
+#usr/share/cargo/registry/inventory-impl-0.1.11/LICENSE-APACHE
+#usr/share/cargo/registry/inventory-impl-0.1.11/LICENSE-MIT
+#usr/share/cargo/registry/inventory-impl-0.1.11/src
+#usr/share/cargo/registry/inventory-impl-0.1.11/src/lib.rs
diff --git a/lfs/rust-inventory-impl b/lfs/rust-inventory-impl
index 9bb8b9304..1e15c31a1 100644
--- a/lfs/rust-inventory-impl
+++ b/lfs/rust-inventory-impl
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2018 IPFire Team <info(a)ipfire.org> #
+# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,7 +24,7 @@
include Config
-VER = 0.1.4
+VER = 0.1.11
THISAPP = inventory-impl-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 016e9c8f2834e1a54d5240391252d99a75e47e950c28033d5c437380bd05d1a28c4cdc2c0619e14c16404d772f8785a5f0f2f7b47cefef1edd9664a172af26dd
+$(DL_FILE)_BLAKE2 = 5a4b2157cd23c7d57afeb3179f7d09199734228be161b8a95580967557b4896f4c22bc55f814930f8d51a56684944314ffe5c1e1644fa3b951e4a0292ce60e04
install : $(TARGET)
@@ -73,11 +73,7 @@ $(subst %,%_BLAKE2,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
-
- cd $(DIR_APP) && if [ -f Cargo.toml.orig ]; then \
- rm -f Cargo.toml.orig; \
- fi; \
-
+ cd $(DIR_APP) && rm Cargo.toml.orig
cd $(DIR_APP) && $(CARGO_PREPARE)
cd $(DIR_APP) && $(CARGO_BUILD)
cd $(DIR_APP) && $(CARGO_INSTALL)
--
2.47.1
^ permalink raw reply [flat|nested] 33+ messages in thread
* [PATCH 06/32] rust-memchr: Update to version 2.7.4 from 2.4.1
2024-12-21 12:55 [PATCH 01/32] rust: Update to version 1.83.0 Adolf Belka
` (3 preceding siblings ...)
2024-12-21 12:55 ` [PATCH 05/32] rust-inventory-impl: Update to version 0.1.11 from 0.1.4 Adolf Belka
@ 2024-12-21 12:55 ` Adolf Belka
2024-12-21 12:55 ` [PATCH 07/32] rust-proc-macro2: Update to version 1.0.36 from 1.0.92 Adolf Belka
` (26 subsequent siblings)
31 siblings, 0 replies; 33+ messages in thread
From: Adolf Belka @ 2024-12-21 12:55 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 9966 bytes --]
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
config/rootfiles/common/rust-memchr | 126 +++++++++++++++-------------
lfs/rust-memchr | 7 +-
2 files changed, 74 insertions(+), 59 deletions(-)
diff --git a/config/rootfiles/common/rust-memchr b/config/rootfiles/common/rust-memchr
index bb50855eb..51518b761 100644
--- a/config/rootfiles/common/rust-memchr
+++ b/config/rootfiles/common/rust-memchr
@@ -1,56 +1,70 @@
-#usr/share/cargo/registry/memchr-2.4.1
-#usr/share/cargo/registry/memchr-2.4.1/.cargo-checksum.json
-#usr/share/cargo/registry/memchr-2.4.1/COPYING
-#usr/share/cargo/registry/memchr-2.4.1/Cargo.toml
-#usr/share/cargo/registry/memchr-2.4.1/Cargo.toml.deps
-#usr/share/cargo/registry/memchr-2.4.1/LICENSE-MIT
-#usr/share/cargo/registry/memchr-2.4.1/README.md
-#usr/share/cargo/registry/memchr-2.4.1/UNLICENSE
-#usr/share/cargo/registry/memchr-2.4.1/build.rs
-#usr/share/cargo/registry/memchr-2.4.1/rustfmt.toml
-#usr/share/cargo/registry/memchr-2.4.1/scripts
-#usr/share/cargo/registry/memchr-2.4.1/scripts/make-byte-frequency-table
-#usr/share/cargo/registry/memchr-2.4.1/src
-#usr/share/cargo/registry/memchr-2.4.1/src/cow.rs
-#usr/share/cargo/registry/memchr-2.4.1/src/lib.rs
-#usr/share/cargo/registry/memchr-2.4.1/src/memchr
-#usr/share/cargo/registry/memchr-2.4.1/src/memchr/c.rs
-#usr/share/cargo/registry/memchr-2.4.1/src/memchr/fallback.rs
-#usr/share/cargo/registry/memchr-2.4.1/src/memchr/iter.rs
-#usr/share/cargo/registry/memchr-2.4.1/src/memchr/mod.rs
-#usr/share/cargo/registry/memchr-2.4.1/src/memchr/naive.rs
-#usr/share/cargo/registry/memchr-2.4.1/src/memchr/x86
-#usr/share/cargo/registry/memchr-2.4.1/src/memchr/x86/avx.rs
-#usr/share/cargo/registry/memchr-2.4.1/src/memchr/x86/mod.rs
-#usr/share/cargo/registry/memchr-2.4.1/src/memchr/x86/sse2.rs
-#usr/share/cargo/registry/memchr-2.4.1/src/memchr/x86/sse42.rs
-#usr/share/cargo/registry/memchr-2.4.1/src/memmem
-#usr/share/cargo/registry/memchr-2.4.1/src/memmem/byte_frequencies.rs
-#usr/share/cargo/registry/memchr-2.4.1/src/memmem/genericsimd.rs
-#usr/share/cargo/registry/memchr-2.4.1/src/memmem/mod.rs
-#usr/share/cargo/registry/memchr-2.4.1/src/memmem/prefilter
-#usr/share/cargo/registry/memchr-2.4.1/src/memmem/prefilter/fallback.rs
-#usr/share/cargo/registry/memchr-2.4.1/src/memmem/prefilter/genericsimd.rs
-#usr/share/cargo/registry/memchr-2.4.1/src/memmem/prefilter/mod.rs
-#usr/share/cargo/registry/memchr-2.4.1/src/memmem/prefilter/x86
-#usr/share/cargo/registry/memchr-2.4.1/src/memmem/prefilter/x86/avx.rs
-#usr/share/cargo/registry/memchr-2.4.1/src/memmem/prefilter/x86/mod.rs
-#usr/share/cargo/registry/memchr-2.4.1/src/memmem/prefilter/x86/sse.rs
-#usr/share/cargo/registry/memchr-2.4.1/src/memmem/rabinkarp.rs
-#usr/share/cargo/registry/memchr-2.4.1/src/memmem/rarebytes.rs
-#usr/share/cargo/registry/memchr-2.4.1/src/memmem/twoway.rs
-#usr/share/cargo/registry/memchr-2.4.1/src/memmem/util.rs
-#usr/share/cargo/registry/memchr-2.4.1/src/memmem/vector.rs
-#usr/share/cargo/registry/memchr-2.4.1/src/memmem/x86
-#usr/share/cargo/registry/memchr-2.4.1/src/memmem/x86/avx.rs
-#usr/share/cargo/registry/memchr-2.4.1/src/memmem/x86/mod.rs
-#usr/share/cargo/registry/memchr-2.4.1/src/memmem/x86/sse.rs
-#usr/share/cargo/registry/memchr-2.4.1/src/tests
-#usr/share/cargo/registry/memchr-2.4.1/src/tests/memchr
-#usr/share/cargo/registry/memchr-2.4.1/src/tests/memchr/iter.rs
-#usr/share/cargo/registry/memchr-2.4.1/src/tests/memchr/memchr.rs
-#usr/share/cargo/registry/memchr-2.4.1/src/tests/memchr/mod.rs
-#usr/share/cargo/registry/memchr-2.4.1/src/tests/memchr/simple.rs
-#usr/share/cargo/registry/memchr-2.4.1/src/tests/memchr/testdata.rs
-#usr/share/cargo/registry/memchr-2.4.1/src/tests/mod.rs
-#usr/share/cargo/registry/memchr-2.4.1/src/tests/x86_64-soft_float.json
+#usr/share/cargo/registry/memchr-2.7.4
+#usr/share/cargo/registry/memchr-2.7.4/.cargo-checksum.json
+#usr/share/cargo/registry/memchr-2.7.4/COPYING
+#usr/share/cargo/registry/memchr-2.7.4/Cargo.toml
+#usr/share/cargo/registry/memchr-2.7.4/Cargo.toml.deps
+#usr/share/cargo/registry/memchr-2.7.4/LICENSE-MIT
+#usr/share/cargo/registry/memchr-2.7.4/README.md
+#usr/share/cargo/registry/memchr-2.7.4/UNLICENSE
+#usr/share/cargo/registry/memchr-2.7.4/rustfmt.toml
+#usr/share/cargo/registry/memchr-2.7.4/src
+#usr/share/cargo/registry/memchr-2.7.4/src/arch
+#usr/share/cargo/registry/memchr-2.7.4/src/arch/aarch64
+#usr/share/cargo/registry/memchr-2.7.4/src/arch/aarch64/memchr.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/arch/aarch64/mod.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/arch/aarch64/neon
+#usr/share/cargo/registry/memchr-2.7.4/src/arch/aarch64/neon/memchr.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/arch/aarch64/neon/mod.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/arch/aarch64/neon/packedpair.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/arch/all
+#usr/share/cargo/registry/memchr-2.7.4/src/arch/all/memchr.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/arch/all/mod.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/arch/all/packedpair
+#usr/share/cargo/registry/memchr-2.7.4/src/arch/all/packedpair/default_rank.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/arch/all/packedpair/mod.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/arch/all/rabinkarp.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/arch/all/shiftor.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/arch/all/twoway.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/arch/generic
+#usr/share/cargo/registry/memchr-2.7.4/src/arch/generic/memchr.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/arch/generic/mod.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/arch/generic/packedpair.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/arch/mod.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/arch/wasm32
+#usr/share/cargo/registry/memchr-2.7.4/src/arch/wasm32/memchr.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/arch/wasm32/mod.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/arch/wasm32/simd128
+#usr/share/cargo/registry/memchr-2.7.4/src/arch/wasm32/simd128/memchr.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/arch/wasm32/simd128/mod.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/arch/wasm32/simd128/packedpair.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/arch/x86_64
+#usr/share/cargo/registry/memchr-2.7.4/src/arch/x86_64/avx2
+#usr/share/cargo/registry/memchr-2.7.4/src/arch/x86_64/avx2/memchr.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/arch/x86_64/avx2/mod.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/arch/x86_64/avx2/packedpair.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/arch/x86_64/memchr.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/arch/x86_64/mod.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/arch/x86_64/sse2
+#usr/share/cargo/registry/memchr-2.7.4/src/arch/x86_64/sse2/memchr.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/arch/x86_64/sse2/mod.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/arch/x86_64/sse2/packedpair.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/cow.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/ext.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/lib.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/macros.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/memchr.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/memmem
+#usr/share/cargo/registry/memchr-2.7.4/src/memmem/mod.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/memmem/searcher.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/tests
+#usr/share/cargo/registry/memchr-2.7.4/src/tests/memchr
+#usr/share/cargo/registry/memchr-2.7.4/src/tests/memchr/mod.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/tests/memchr/naive.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/tests/memchr/prop.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/tests/mod.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/tests/packedpair.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/tests/substring
+#usr/share/cargo/registry/memchr-2.7.4/src/tests/substring/mod.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/tests/substring/naive.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/tests/substring/prop.rs
+#usr/share/cargo/registry/memchr-2.7.4/src/vector.rs
diff --git a/lfs/rust-memchr b/lfs/rust-memchr
index 28b2441f4..1da50968d 100644
--- a/lfs/rust-memchr
+++ b/lfs/rust-memchr
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2018 IPFire Team <info(a)ipfire.org> #
+# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,7 +24,7 @@
include Config
-VER = 2.4.1
+VER = 2.7.4
THISAPP = memchr-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = c56fc8dc18c6c88a9af66c1f3f58acf0c05cc7a57c199c36e3846f0afd56c9cf474533b308697a160df3d66cca31ee959b74b2e4c138106bd7057fb1be5620bd
+$(DL_FILE)_BLAKE2 = da38114beca670467c3e1fbf4e415af6f22d52e3223715d52e181babb89b872b46511563985bcc16d7ff4e82f812c6e83ad904b0fe2501b14445119dfa8240e6
install : $(TARGET)
@@ -73,6 +73,7 @@ $(subst %,%_BLAKE2,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+ cd $(DIR_APP) && rm Cargo.toml.orig
cd $(DIR_APP) && $(CARGO_PREPARE)
cd $(DIR_APP) && $(CARGO_BUILD)
cd $(DIR_APP) && $(CARGO_INSTALL)
--
2.47.1
^ permalink raw reply [flat|nested] 33+ messages in thread
* [PATCH 07/32] rust-proc-macro2: Update to version 1.0.36 from 1.0.92
2024-12-21 12:55 [PATCH 01/32] rust: Update to version 1.83.0 Adolf Belka
` (4 preceding siblings ...)
2024-12-21 12:55 ` [PATCH 06/32] rust-memchr: Update to version 2.7.4 from 2.4.1 Adolf Belka
@ 2024-12-21 12:55 ` Adolf Belka
2024-12-21 12:55 ` [PATCH 08/32] rust-quote: Update to version 1.0.37 from 1.0.15 Adolf Belka
` (25 subsequent siblings)
31 siblings, 0 replies; 33+ messages in thread
From: Adolf Belka @ 2024-12-21 12:55 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 5526 bytes --]
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
config/rootfiles/common/rust-proc-macro2 | 49 ++++++++++++++----------
lfs/rust-proc-macro2 | 9 ++---
2 files changed, 32 insertions(+), 26 deletions(-)
diff --git a/config/rootfiles/common/rust-proc-macro2 b/config/rootfiles/common/rust-proc-macro2
index 1acfef7fe..3bfd11561 100644
--- a/config/rootfiles/common/rust-proc-macro2
+++ b/config/rootfiles/common/rust-proc-macro2
@@ -1,21 +1,28 @@
-#usr/share/cargo/registry/proc-macro2-1.0.36
-#usr/share/cargo/registry/proc-macro2-1.0.36/.cargo-checksum.json
-#usr/share/cargo/registry/proc-macro2-1.0.36/Cargo.toml
-#usr/share/cargo/registry/proc-macro2-1.0.36/Cargo.toml.deps
-#usr/share/cargo/registry/proc-macro2-1.0.36/LICENSE-APACHE
-#usr/share/cargo/registry/proc-macro2-1.0.36/LICENSE-MIT
-#usr/share/cargo/registry/proc-macro2-1.0.36/README.md
-#usr/share/cargo/registry/proc-macro2-1.0.36/build.rs
-#usr/share/cargo/registry/proc-macro2-1.0.36/src
-#usr/share/cargo/registry/proc-macro2-1.0.36/src/detection.rs
-#usr/share/cargo/registry/proc-macro2-1.0.36/src/fallback.rs
-#usr/share/cargo/registry/proc-macro2-1.0.36/src/lib.rs
-#usr/share/cargo/registry/proc-macro2-1.0.36/src/marker.rs
-#usr/share/cargo/registry/proc-macro2-1.0.36/src/parse.rs
-#usr/share/cargo/registry/proc-macro2-1.0.36/src/wrapper.rs
-#usr/share/cargo/registry/proc-macro2-1.0.36/tests
-#usr/share/cargo/registry/proc-macro2-1.0.36/tests/comments.rs
-#usr/share/cargo/registry/proc-macro2-1.0.36/tests/features.rs
-#usr/share/cargo/registry/proc-macro2-1.0.36/tests/marker.rs
-#usr/share/cargo/registry/proc-macro2-1.0.36/tests/test.rs
-#usr/share/cargo/registry/proc-macro2-1.0.36/tests/test_fmt.rs
+#usr/share/cargo/registry/proc-macro2-1.0.92
+#usr/share/cargo/registry/proc-macro2-1.0.92/.cargo-checksum.json
+#usr/share/cargo/registry/proc-macro2-1.0.92/Cargo.toml
+#usr/share/cargo/registry/proc-macro2-1.0.92/Cargo.toml.deps
+#usr/share/cargo/registry/proc-macro2-1.0.92/LICENSE-APACHE
+#usr/share/cargo/registry/proc-macro2-1.0.92/LICENSE-MIT
+#usr/share/cargo/registry/proc-macro2-1.0.92/README.md
+#usr/share/cargo/registry/proc-macro2-1.0.92/build
+#usr/share/cargo/registry/proc-macro2-1.0.92/build.rs
+#usr/share/cargo/registry/proc-macro2-1.0.92/build/probe.rs
+#usr/share/cargo/registry/proc-macro2-1.0.92/rust-toolchain.toml
+#usr/share/cargo/registry/proc-macro2-1.0.92/src
+#usr/share/cargo/registry/proc-macro2-1.0.92/src/detection.rs
+#usr/share/cargo/registry/proc-macro2-1.0.92/src/extra.rs
+#usr/share/cargo/registry/proc-macro2-1.0.92/src/fallback.rs
+#usr/share/cargo/registry/proc-macro2-1.0.92/src/lib.rs
+#usr/share/cargo/registry/proc-macro2-1.0.92/src/location.rs
+#usr/share/cargo/registry/proc-macro2-1.0.92/src/marker.rs
+#usr/share/cargo/registry/proc-macro2-1.0.92/src/parse.rs
+#usr/share/cargo/registry/proc-macro2-1.0.92/src/rcvec.rs
+#usr/share/cargo/registry/proc-macro2-1.0.92/src/wrapper.rs
+#usr/share/cargo/registry/proc-macro2-1.0.92/tests
+#usr/share/cargo/registry/proc-macro2-1.0.92/tests/comments.rs
+#usr/share/cargo/registry/proc-macro2-1.0.92/tests/features.rs
+#usr/share/cargo/registry/proc-macro2-1.0.92/tests/marker.rs
+#usr/share/cargo/registry/proc-macro2-1.0.92/tests/test.rs
+#usr/share/cargo/registry/proc-macro2-1.0.92/tests/test_fmt.rs
+#usr/share/cargo/registry/proc-macro2-1.0.92/tests/test_size.rs
diff --git a/lfs/rust-proc-macro2 b/lfs/rust-proc-macro2
index d12a2207a..a28890e46 100644
--- a/lfs/rust-proc-macro2
+++ b/lfs/rust-proc-macro2
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2018 IPFire Team <info(a)ipfire.org> #
+# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,7 +24,7 @@
include Config
-VER = 1.0.36
+VER = 1.0.92
THISAPP = proc-macro2-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -32,8 +32,6 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
-CARGO_HAS_BIN = false
-
###############################################################################
# Top-level Rules
###############################################################################
@@ -42,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 21c393e11a5cc2e0ad06c166e77176a1fd687f38beb608d1fe0ead2b78f14dd078851ee828643f98d42ac7c4adac6a6bd3d463c434535da2a57fa9f99343a164
+$(DL_FILE)_BLAKE2 = 9aa29fa6f1c56c0392a94a81b4c61953f4d185012cdca37e356817845535da79d7094bf43472ce63109ce479a2fd0cbef4d802afd61daf92c4db303bcac60e7e
install : $(TARGET)
@@ -75,6 +73,7 @@ $(subst %,%_BLAKE2,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+ cd $(DIR_APP) && rm Cargo.toml.orig
cd $(DIR_APP) && $(CARGO_PREPARE)
cd $(DIR_APP) && $(CARGO_BUILD)
cd $(DIR_APP) && $(CARGO_INSTALL)
--
2.47.1
^ permalink raw reply [flat|nested] 33+ messages in thread
* [PATCH 08/32] rust-quote: Update to version 1.0.37 from 1.0.15
2024-12-21 12:55 [PATCH 01/32] rust: Update to version 1.83.0 Adolf Belka
` (5 preceding siblings ...)
2024-12-21 12:55 ` [PATCH 07/32] rust-proc-macro2: Update to version 1.0.36 from 1.0.92 Adolf Belka
@ 2024-12-21 12:55 ` Adolf Belka
2024-12-21 12:55 ` [PATCH 09/32] rust-rand: Update for template to add removal of Cargo.toml.orig from source file Adolf Belka
` (24 subsequent siblings)
31 siblings, 0 replies; 33+ messages in thread
From: Adolf Belka @ 2024-12-21 12:55 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 6860 bytes --]
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
config/rootfiles/common/rust-quote | 68 +++++++++++++++---------------
lfs/rust-quote | 9 ++--
2 files changed, 38 insertions(+), 39 deletions(-)
diff --git a/config/rootfiles/common/rust-quote b/config/rootfiles/common/rust-quote
index 44c28c722..40468b257 100644
--- a/config/rootfiles/common/rust-quote
+++ b/config/rootfiles/common/rust-quote
@@ -1,34 +1,34 @@
-#usr/share/cargo/registry/quote-1.0.15
-#usr/share/cargo/registry/quote-1.0.15/.cargo-checksum.json
-#usr/share/cargo/registry/quote-1.0.15/Cargo.toml
-#usr/share/cargo/registry/quote-1.0.15/Cargo.toml.deps
-#usr/share/cargo/registry/quote-1.0.15/LICENSE-APACHE
-#usr/share/cargo/registry/quote-1.0.15/LICENSE-MIT
-#usr/share/cargo/registry/quote-1.0.15/README.md
-#usr/share/cargo/registry/quote-1.0.15/rust-toolchain.toml
-#usr/share/cargo/registry/quote-1.0.15/src
-#usr/share/cargo/registry/quote-1.0.15/src/ext.rs
-#usr/share/cargo/registry/quote-1.0.15/src/format.rs
-#usr/share/cargo/registry/quote-1.0.15/src/ident_fragment.rs
-#usr/share/cargo/registry/quote-1.0.15/src/lib.rs
-#usr/share/cargo/registry/quote-1.0.15/src/runtime.rs
-#usr/share/cargo/registry/quote-1.0.15/src/spanned.rs
-#usr/share/cargo/registry/quote-1.0.15/src/to_tokens.rs
-#usr/share/cargo/registry/quote-1.0.15/tests
-#usr/share/cargo/registry/quote-1.0.15/tests/compiletest.rs
-#usr/share/cargo/registry/quote-1.0.15/tests/test.rs
-#usr/share/cargo/registry/quote-1.0.15/tests/ui
-#usr/share/cargo/registry/quote-1.0.15/tests/ui/does-not-have-iter-interpolated-dup.rs
-#usr/share/cargo/registry/quote-1.0.15/tests/ui/does-not-have-iter-interpolated-dup.stderr
-#usr/share/cargo/registry/quote-1.0.15/tests/ui/does-not-have-iter-interpolated.rs
-#usr/share/cargo/registry/quote-1.0.15/tests/ui/does-not-have-iter-interpolated.stderr
-#usr/share/cargo/registry/quote-1.0.15/tests/ui/does-not-have-iter-separated.rs
-#usr/share/cargo/registry/quote-1.0.15/tests/ui/does-not-have-iter-separated.stderr
-#usr/share/cargo/registry/quote-1.0.15/tests/ui/does-not-have-iter.rs
-#usr/share/cargo/registry/quote-1.0.15/tests/ui/does-not-have-iter.stderr
-#usr/share/cargo/registry/quote-1.0.15/tests/ui/not-quotable.rs
-#usr/share/cargo/registry/quote-1.0.15/tests/ui/not-quotable.stderr
-#usr/share/cargo/registry/quote-1.0.15/tests/ui/not-repeatable.rs
-#usr/share/cargo/registry/quote-1.0.15/tests/ui/not-repeatable.stderr
-#usr/share/cargo/registry/quote-1.0.15/tests/ui/wrong-type-span.rs
-#usr/share/cargo/registry/quote-1.0.15/tests/ui/wrong-type-span.stderr
+#usr/share/cargo/registry/quote-1.0.37
+#usr/share/cargo/registry/quote-1.0.37/.cargo-checksum.json
+#usr/share/cargo/registry/quote-1.0.37/Cargo.toml
+#usr/share/cargo/registry/quote-1.0.37/Cargo.toml.deps
+#usr/share/cargo/registry/quote-1.0.37/LICENSE-APACHE
+#usr/share/cargo/registry/quote-1.0.37/LICENSE-MIT
+#usr/share/cargo/registry/quote-1.0.37/README.md
+#usr/share/cargo/registry/quote-1.0.37/rust-toolchain.toml
+#usr/share/cargo/registry/quote-1.0.37/src
+#usr/share/cargo/registry/quote-1.0.37/src/ext.rs
+#usr/share/cargo/registry/quote-1.0.37/src/format.rs
+#usr/share/cargo/registry/quote-1.0.37/src/ident_fragment.rs
+#usr/share/cargo/registry/quote-1.0.37/src/lib.rs
+#usr/share/cargo/registry/quote-1.0.37/src/runtime.rs
+#usr/share/cargo/registry/quote-1.0.37/src/spanned.rs
+#usr/share/cargo/registry/quote-1.0.37/src/to_tokens.rs
+#usr/share/cargo/registry/quote-1.0.37/tests
+#usr/share/cargo/registry/quote-1.0.37/tests/compiletest.rs
+#usr/share/cargo/registry/quote-1.0.37/tests/test.rs
+#usr/share/cargo/registry/quote-1.0.37/tests/ui
+#usr/share/cargo/registry/quote-1.0.37/tests/ui/does-not-have-iter-interpolated-dup.rs
+#usr/share/cargo/registry/quote-1.0.37/tests/ui/does-not-have-iter-interpolated-dup.stderr
+#usr/share/cargo/registry/quote-1.0.37/tests/ui/does-not-have-iter-interpolated.rs
+#usr/share/cargo/registry/quote-1.0.37/tests/ui/does-not-have-iter-interpolated.stderr
+#usr/share/cargo/registry/quote-1.0.37/tests/ui/does-not-have-iter-separated.rs
+#usr/share/cargo/registry/quote-1.0.37/tests/ui/does-not-have-iter-separated.stderr
+#usr/share/cargo/registry/quote-1.0.37/tests/ui/does-not-have-iter.rs
+#usr/share/cargo/registry/quote-1.0.37/tests/ui/does-not-have-iter.stderr
+#usr/share/cargo/registry/quote-1.0.37/tests/ui/not-quotable.rs
+#usr/share/cargo/registry/quote-1.0.37/tests/ui/not-quotable.stderr
+#usr/share/cargo/registry/quote-1.0.37/tests/ui/not-repeatable.rs
+#usr/share/cargo/registry/quote-1.0.37/tests/ui/not-repeatable.stderr
+#usr/share/cargo/registry/quote-1.0.37/tests/ui/wrong-type-span.rs
+#usr/share/cargo/registry/quote-1.0.37/tests/ui/wrong-type-span.stderr
diff --git a/lfs/rust-quote b/lfs/rust-quote
index 2e01d183e..cbdc225dc 100644
--- a/lfs/rust-quote
+++ b/lfs/rust-quote
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2018 IPFire Team <info(a)ipfire.org> #
+# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,7 +24,7 @@
include Config
-VER = 1.0.15
+VER = 1.0.37
THISAPP = quote-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -32,8 +32,6 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
-CARGO_HAS_BIN = false
-
###############################################################################
# Top-level Rules
###############################################################################
@@ -42,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 7ab9e40af81833297914b4189e1e66cac121c157ae5d42a996b74b0b35513a95b8b4a163d0190329db8908614ce3c48d23bf9b49ea32dae69a31dbd815b4f95f
+$(DL_FILE)_BLAKE2 = a7d007a69e619f853af94333e1066bb767013312bd99f147b1b153611242bcfa9c76768b1ba47278589db309a9acd61a772c8ec3b567e48439bb9d831f9326d4
install : $(TARGET)
@@ -75,6 +73,7 @@ $(subst %,%_BLAKE2,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+ cd $(DIR_APP) && rm Cargo.toml.orig
cd $(DIR_APP) && $(CARGO_PREPARE)
cd $(DIR_APP) && $(CARGO_BUILD)
cd $(DIR_APP) && $(CARGO_INSTALL)
--
2.47.1
^ permalink raw reply [flat|nested] 33+ messages in thread
* [PATCH 09/32] rust-rand: Update for template to add removal of Cargo.toml.orig from source file
2024-12-21 12:55 [PATCH 01/32] rust: Update to version 1.83.0 Adolf Belka
` (6 preceding siblings ...)
2024-12-21 12:55 ` [PATCH 08/32] rust-quote: Update to version 1.0.37 from 1.0.15 Adolf Belka
@ 2024-12-21 12:55 ` Adolf Belka
2024-12-21 12:55 ` [PATCH 10/32] rust-serde: Update to version 1.0.216 from 1.0.136 Adolf Belka
` (23 subsequent siblings)
31 siblings, 0 replies; 33+ messages in thread
From: Adolf Belka @ 2024-12-21 12:55 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 1286 bytes --]
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
lfs/rust-rand | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/lfs/rust-rand b/lfs/rust-rand
index d27d2bdbd..117ccf5b8 100644
--- a/lfs/rust-rand
+++ b/lfs/rust-rand
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2018 IPFire Team <info(a)ipfire.org> #
+# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -73,6 +73,7 @@ $(subst %,%_BLAKE2,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+ cd $(DIR_APP) && rm Cargo.toml.orig
cd $(DIR_APP) && $(CARGO_PREPARE)
cd $(DIR_APP) && $(CARGO_BUILD)
cd $(DIR_APP) && $(CARGO_INSTALL)
--
2.47.1
^ permalink raw reply [flat|nested] 33+ messages in thread
* [PATCH 10/32] rust-serde: Update to version 1.0.216 from 1.0.136
2024-12-21 12:55 [PATCH 01/32] rust: Update to version 1.83.0 Adolf Belka
` (7 preceding siblings ...)
2024-12-21 12:55 ` [PATCH 09/32] rust-rand: Update for template to add removal of Cargo.toml.orig from source file Adolf Belka
@ 2024-12-21 12:55 ` Adolf Belka
2024-12-21 12:55 ` [PATCH 11/32] rust-serde_derive: " Adolf Belka
` (22 subsequent siblings)
31 siblings, 0 replies; 33+ messages in thread
From: Adolf Belka @ 2024-12-21 12:55 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 5960 bytes --]
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
config/rootfiles/common/rust-serde | 64 +++++++++++++++---------------
lfs/rust-serde | 13 +++---
2 files changed, 39 insertions(+), 38 deletions(-)
diff --git a/config/rootfiles/common/rust-serde b/config/rootfiles/common/rust-serde
index e261e724c..97da84171 100644
--- a/config/rootfiles/common/rust-serde
+++ b/config/rootfiles/common/rust-serde
@@ -1,32 +1,32 @@
-#usr/share/cargo/registry/serde-1.0.136
-#usr/share/cargo/registry/serde-1.0.136/.cargo-checksum.json
-#usr/share/cargo/registry/serde-1.0.136/Cargo.toml
-#usr/share/cargo/registry/serde-1.0.136/LICENSE-APACHE
-#usr/share/cargo/registry/serde-1.0.136/LICENSE-MIT
-#usr/share/cargo/registry/serde-1.0.136/README.md
-#usr/share/cargo/registry/serde-1.0.136/build.rs
-#usr/share/cargo/registry/serde-1.0.136/crates-io.md
-#usr/share/cargo/registry/serde-1.0.136/src
-#usr/share/cargo/registry/serde-1.0.136/src/de
-#usr/share/cargo/registry/serde-1.0.136/src/de/format.rs
-#usr/share/cargo/registry/serde-1.0.136/src/de/ignored_any.rs
-#usr/share/cargo/registry/serde-1.0.136/src/de/impls.rs
-#usr/share/cargo/registry/serde-1.0.136/src/de/mod.rs
-#usr/share/cargo/registry/serde-1.0.136/src/de/seed.rs
-#usr/share/cargo/registry/serde-1.0.136/src/de/utf8.rs
-#usr/share/cargo/registry/serde-1.0.136/src/de/value.rs
-#usr/share/cargo/registry/serde-1.0.136/src/integer128.rs
-#usr/share/cargo/registry/serde-1.0.136/src/lib.rs
-#usr/share/cargo/registry/serde-1.0.136/src/macros.rs
-#usr/share/cargo/registry/serde-1.0.136/src/private
-#usr/share/cargo/registry/serde-1.0.136/src/private/de.rs
-#usr/share/cargo/registry/serde-1.0.136/src/private/doc.rs
-#usr/share/cargo/registry/serde-1.0.136/src/private/mod.rs
-#usr/share/cargo/registry/serde-1.0.136/src/private/ser.rs
-#usr/share/cargo/registry/serde-1.0.136/src/private/size_hint.rs
-#usr/share/cargo/registry/serde-1.0.136/src/ser
-#usr/share/cargo/registry/serde-1.0.136/src/ser/fmt.rs
-#usr/share/cargo/registry/serde-1.0.136/src/ser/impls.rs
-#usr/share/cargo/registry/serde-1.0.136/src/ser/impossible.rs
-#usr/share/cargo/registry/serde-1.0.136/src/ser/mod.rs
-#usr/share/cargo/registry/serde-1.0.136/src/std_error.rs
+#usr/share/cargo/registry/serde-1.0.216
+#usr/share/cargo/registry/serde-1.0.216/.cargo-checksum.json
+#usr/share/cargo/registry/serde-1.0.216/Cargo.toml
+#usr/share/cargo/registry/serde-1.0.216/Cargo.toml.deps
+#usr/share/cargo/registry/serde-1.0.216/LICENSE-APACHE
+#usr/share/cargo/registry/serde-1.0.216/LICENSE-MIT
+#usr/share/cargo/registry/serde-1.0.216/README.md
+#usr/share/cargo/registry/serde-1.0.216/build.rs
+#usr/share/cargo/registry/serde-1.0.216/crates-io.md
+#usr/share/cargo/registry/serde-1.0.216/src
+#usr/share/cargo/registry/serde-1.0.216/src/de
+#usr/share/cargo/registry/serde-1.0.216/src/de/ignored_any.rs
+#usr/share/cargo/registry/serde-1.0.216/src/de/impls.rs
+#usr/share/cargo/registry/serde-1.0.216/src/de/mod.rs
+#usr/share/cargo/registry/serde-1.0.216/src/de/seed.rs
+#usr/share/cargo/registry/serde-1.0.216/src/de/size_hint.rs
+#usr/share/cargo/registry/serde-1.0.216/src/de/value.rs
+#usr/share/cargo/registry/serde-1.0.216/src/format.rs
+#usr/share/cargo/registry/serde-1.0.216/src/integer128.rs
+#usr/share/cargo/registry/serde-1.0.216/src/lib.rs
+#usr/share/cargo/registry/serde-1.0.216/src/macros.rs
+#usr/share/cargo/registry/serde-1.0.216/src/private
+#usr/share/cargo/registry/serde-1.0.216/src/private/de.rs
+#usr/share/cargo/registry/serde-1.0.216/src/private/doc.rs
+#usr/share/cargo/registry/serde-1.0.216/src/private/mod.rs
+#usr/share/cargo/registry/serde-1.0.216/src/private/ser.rs
+#usr/share/cargo/registry/serde-1.0.216/src/ser
+#usr/share/cargo/registry/serde-1.0.216/src/ser/fmt.rs
+#usr/share/cargo/registry/serde-1.0.216/src/ser/impls.rs
+#usr/share/cargo/registry/serde-1.0.216/src/ser/impossible.rs
+#usr/share/cargo/registry/serde-1.0.216/src/ser/mod.rs
+#usr/share/cargo/registry/serde-1.0.216/src/std_error.rs
diff --git a/lfs/rust-serde b/lfs/rust-serde
index efa8b78f3..c073e7638 100644
--- a/lfs/rust-serde
+++ b/lfs/rust-serde
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2018 IPFire Team <info(a)ipfire.org> #
+# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,7 +24,7 @@
include Config
-VER = 1.0.136
+VER = 1.0.216
THISAPP = serde-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 1a34778d01c2e309a5eca2539e781b2eefb9b1ee2db6f371907b98ee26604c6b202f306920897532913d9ce267d790d03c91e616272819e2d15cef4fe3db6d8f
+$(DL_FILE)_BLAKE2 = 98c0f5cee2f9212c6b7620d2068665379471ceb7557d1454cab9b1c2120b526ef597fbb642f65440e70f92a4764cad33613b478bacf99138dd5bd51fdbdbee6b
install : $(TARGET)
@@ -73,8 +73,9 @@ $(subst %,%_BLAKE2,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
- cd $(DIR_APP)/serde && $(CARGO_PREPARE)
- cd $(DIR_APP)/serde && $(CARGO_BUILD)
- cd $(DIR_APP)/serde && $(CARGO_INSTALL)
+ cd $(DIR_APP) && rm Cargo.toml.orig
+ cd $(DIR_APP) && $(CARGO_PREPARE)
+ cd $(DIR_APP) && $(CARGO_BUILD)
+ cd $(DIR_APP) && $(CARGO_INSTALL)
@rm -rf $(DIR_APP)
@$(POSTBUILD)
--
2.47.1
^ permalink raw reply [flat|nested] 33+ messages in thread
* [PATCH 11/32] rust-serde_derive: Update to version 1.0.216 from 1.0.136
2024-12-21 12:55 [PATCH 01/32] rust: Update to version 1.83.0 Adolf Belka
` (8 preceding siblings ...)
2024-12-21 12:55 ` [PATCH 10/32] rust-serde: Update to version 1.0.216 from 1.0.136 Adolf Belka
@ 2024-12-21 12:55 ` Adolf Belka
2024-12-21 12:55 ` [PATCH 12/32] rust-serde_json: Update to version 1.0.133 from 1.0.78 Adolf Belka
` (21 subsequent siblings)
31 siblings, 0 replies; 33+ messages in thread
From: Adolf Belka @ 2024-12-21 12:55 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 5801 bytes --]
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
config/rootfiles/common/rust-serde_derive | 55 ++++++++++++-----------
lfs/rust-serde_derive | 7 +--
2 files changed, 32 insertions(+), 30 deletions(-)
diff --git a/config/rootfiles/common/rust-serde_derive b/config/rootfiles/common/rust-serde_derive
index 99b7da5cd..766c751ae 100644
--- a/config/rootfiles/common/rust-serde_derive
+++ b/config/rootfiles/common/rust-serde_derive
@@ -1,27 +1,28 @@
-#usr/share/cargo/registry/serde_derive-1.0.136
-#usr/share/cargo/registry/serde_derive-1.0.136/.cargo-checksum.json
-#usr/share/cargo/registry/serde_derive-1.0.136/Cargo.toml
-#usr/share/cargo/registry/serde_derive-1.0.136/LICENSE-APACHE
-#usr/share/cargo/registry/serde_derive-1.0.136/LICENSE-MIT
-#usr/share/cargo/registry/serde_derive-1.0.136/README.md
-#usr/share/cargo/registry/serde_derive-1.0.136/build.rs
-#usr/share/cargo/registry/serde_derive-1.0.136/crates-io.md
-#usr/share/cargo/registry/serde_derive-1.0.136/src
-#usr/share/cargo/registry/serde_derive-1.0.136/src/bound.rs
-#usr/share/cargo/registry/serde_derive-1.0.136/src/de.rs
-#usr/share/cargo/registry/serde_derive-1.0.136/src/dummy.rs
-#usr/share/cargo/registry/serde_derive-1.0.136/src/fragment.rs
-#usr/share/cargo/registry/serde_derive-1.0.136/src/internals
-#usr/share/cargo/registry/serde_derive-1.0.136/src/internals/ast.rs
-#usr/share/cargo/registry/serde_derive-1.0.136/src/internals/attr.rs
-#usr/share/cargo/registry/serde_derive-1.0.136/src/internals/case.rs
-#usr/share/cargo/registry/serde_derive-1.0.136/src/internals/check.rs
-#usr/share/cargo/registry/serde_derive-1.0.136/src/internals/ctxt.rs
-#usr/share/cargo/registry/serde_derive-1.0.136/src/internals/mod.rs
-#usr/share/cargo/registry/serde_derive-1.0.136/src/internals/receiver.rs
-#usr/share/cargo/registry/serde_derive-1.0.136/src/internals/respan.rs
-#usr/share/cargo/registry/serde_derive-1.0.136/src/internals/symbol.rs
-#usr/share/cargo/registry/serde_derive-1.0.136/src/lib.rs
-#usr/share/cargo/registry/serde_derive-1.0.136/src/pretend.rs
-#usr/share/cargo/registry/serde_derive-1.0.136/src/ser.rs
-#usr/share/cargo/registry/serde_derive-1.0.136/src/try.rs
+#usr/share/cargo/registry/serde_derive-1.0.216
+#usr/share/cargo/registry/serde_derive-1.0.216/.cargo-checksum.json
+#usr/share/cargo/registry/serde_derive-1.0.216/Cargo.toml
+#usr/share/cargo/registry/serde_derive-1.0.216/Cargo.toml.deps
+#usr/share/cargo/registry/serde_derive-1.0.216/LICENSE-APACHE
+#usr/share/cargo/registry/serde_derive-1.0.216/LICENSE-MIT
+#usr/share/cargo/registry/serde_derive-1.0.216/README.md
+#usr/share/cargo/registry/serde_derive-1.0.216/crates-io.md
+#usr/share/cargo/registry/serde_derive-1.0.216/src
+#usr/share/cargo/registry/serde_derive-1.0.216/src/bound.rs
+#usr/share/cargo/registry/serde_derive-1.0.216/src/de.rs
+#usr/share/cargo/registry/serde_derive-1.0.216/src/dummy.rs
+#usr/share/cargo/registry/serde_derive-1.0.216/src/fragment.rs
+#usr/share/cargo/registry/serde_derive-1.0.216/src/internals
+#usr/share/cargo/registry/serde_derive-1.0.216/src/internals/ast.rs
+#usr/share/cargo/registry/serde_derive-1.0.216/src/internals/attr.rs
+#usr/share/cargo/registry/serde_derive-1.0.216/src/internals/case.rs
+#usr/share/cargo/registry/serde_derive-1.0.216/src/internals/check.rs
+#usr/share/cargo/registry/serde_derive-1.0.216/src/internals/ctxt.rs
+#usr/share/cargo/registry/serde_derive-1.0.216/src/internals/mod.rs
+#usr/share/cargo/registry/serde_derive-1.0.216/src/internals/name.rs
+#usr/share/cargo/registry/serde_derive-1.0.216/src/internals/receiver.rs
+#usr/share/cargo/registry/serde_derive-1.0.216/src/internals/respan.rs
+#usr/share/cargo/registry/serde_derive-1.0.216/src/internals/symbol.rs
+#usr/share/cargo/registry/serde_derive-1.0.216/src/lib.rs
+#usr/share/cargo/registry/serde_derive-1.0.216/src/pretend.rs
+#usr/share/cargo/registry/serde_derive-1.0.216/src/ser.rs
+#usr/share/cargo/registry/serde_derive-1.0.216/src/this.rs
diff --git a/lfs/rust-serde_derive b/lfs/rust-serde_derive
index 94e9a9d72..865ae5b57 100644
--- a/lfs/rust-serde_derive
+++ b/lfs/rust-serde_derive
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2018 IPFire Team <info(a)ipfire.org> #
+# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,7 +24,7 @@
include Config
-VER = 1.0.136
+VER = 1.0.216
THISAPP = serde_derive-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 687524001bf61c42266d91a7263661ab80aa9556e570975a39bdf56a5cb1a2ec3ad1baf22dff586c7ad4ff66d035555d0a9d4a431c49402dcad6d79d0ef40cee
+$(DL_FILE)_BLAKE2 = 12a9228679c16288c08c8b256707e276aec79f84ac7af0c4cfd1f109500dfea80438df17d798acdd30a9743c753e70093b22bd324217529bac483f257682a3e2
install : $(TARGET)
@@ -73,6 +73,7 @@ $(subst %,%_BLAKE2,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+ cd $(DIR_APP) && rm Cargo.toml.orig
cd $(DIR_APP) && $(CARGO_PREPARE)
cd $(DIR_APP) && $(CARGO_BUILD)
cd $(DIR_APP) && $(CARGO_INSTALL)
--
2.47.1
^ permalink raw reply [flat|nested] 33+ messages in thread
* [PATCH 12/32] rust-serde_json: Update to version 1.0.133 from 1.0.78
2024-12-21 12:55 [PATCH 01/32] rust: Update to version 1.83.0 Adolf Belka
` (9 preceding siblings ...)
2024-12-21 12:55 ` [PATCH 11/32] rust-serde_derive: " Adolf Belka
@ 2024-12-21 12:55 ` Adolf Belka
2024-12-21 12:55 ` [PATCH 13/32] rust-syn: Update to version 2.0.90 from 1.0.86 Adolf Belka
` (20 subsequent siblings)
31 siblings, 0 replies; 33+ messages in thread
From: Adolf Belka @ 2024-12-21 12:55 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 15162 bytes --]
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
config/rootfiles/common/rust-serde_json | 191 ++++++++++++------------
lfs/rust-serde_json | 12 +-
2 files changed, 99 insertions(+), 104 deletions(-)
diff --git a/config/rootfiles/common/rust-serde_json b/config/rootfiles/common/rust-serde_json
index b5e7c1fc6..eca9aef97 100644
--- a/config/rootfiles/common/rust-serde_json
+++ b/config/rootfiles/common/rust-serde_json
@@ -1,96 +1,95 @@
-#usr/share/cargo/registry/serde_json-1.0.78
-#usr/share/cargo/registry/serde_json-1.0.78/.cargo-checksum.json
-#usr/share/cargo/registry/serde_json-1.0.78/CONTRIBUTING.md
-#usr/share/cargo/registry/serde_json-1.0.78/Cargo.toml
-#usr/share/cargo/registry/serde_json-1.0.78/Cargo.toml.deps
-#usr/share/cargo/registry/serde_json-1.0.78/LICENSE-APACHE
-#usr/share/cargo/registry/serde_json-1.0.78/LICENSE-MIT
-#usr/share/cargo/registry/serde_json-1.0.78/README.md
-#usr/share/cargo/registry/serde_json-1.0.78/build.rs
-#usr/share/cargo/registry/serde_json-1.0.78/src
-#usr/share/cargo/registry/serde_json-1.0.78/src/de.rs
-#usr/share/cargo/registry/serde_json-1.0.78/src/error.rs
-#usr/share/cargo/registry/serde_json-1.0.78/src/features_check
-#usr/share/cargo/registry/serde_json-1.0.78/src/features_check/error.rs
-#usr/share/cargo/registry/serde_json-1.0.78/src/features_check/mod.rs
-#usr/share/cargo/registry/serde_json-1.0.78/src/io
-#usr/share/cargo/registry/serde_json-1.0.78/src/io/core.rs
-#usr/share/cargo/registry/serde_json-1.0.78/src/io/mod.rs
-#usr/share/cargo/registry/serde_json-1.0.78/src/iter.rs
-#usr/share/cargo/registry/serde_json-1.0.78/src/lexical
-#usr/share/cargo/registry/serde_json-1.0.78/src/lexical/algorithm.rs
-#usr/share/cargo/registry/serde_json-1.0.78/src/lexical/bhcomp.rs
-#usr/share/cargo/registry/serde_json-1.0.78/src/lexical/bignum.rs
-#usr/share/cargo/registry/serde_json-1.0.78/src/lexical/cached.rs
-#usr/share/cargo/registry/serde_json-1.0.78/src/lexical/cached_float80.rs
-#usr/share/cargo/registry/serde_json-1.0.78/src/lexical/digit.rs
-#usr/share/cargo/registry/serde_json-1.0.78/src/lexical/errors.rs
-#usr/share/cargo/registry/serde_json-1.0.78/src/lexical/exponent.rs
-#usr/share/cargo/registry/serde_json-1.0.78/src/lexical/float.rs
-#usr/share/cargo/registry/serde_json-1.0.78/src/lexical/large_powers.rs
-#usr/share/cargo/registry/serde_json-1.0.78/src/lexical/large_powers32.rs
-#usr/share/cargo/registry/serde_json-1.0.78/src/lexical/large_powers64.rs
-#usr/share/cargo/registry/serde_json-1.0.78/src/lexical/math.rs
-#usr/share/cargo/registry/serde_json-1.0.78/src/lexical/mod.rs
-#usr/share/cargo/registry/serde_json-1.0.78/src/lexical/num.rs
-#usr/share/cargo/registry/serde_json-1.0.78/src/lexical/parse.rs
-#usr/share/cargo/registry/serde_json-1.0.78/src/lexical/rounding.rs
-#usr/share/cargo/registry/serde_json-1.0.78/src/lexical/shift.rs
-#usr/share/cargo/registry/serde_json-1.0.78/src/lexical/small_powers.rs
-#usr/share/cargo/registry/serde_json-1.0.78/src/lib.rs
-#usr/share/cargo/registry/serde_json-1.0.78/src/macros.rs
-#usr/share/cargo/registry/serde_json-1.0.78/src/map.rs
-#usr/share/cargo/registry/serde_json-1.0.78/src/number.rs
-#usr/share/cargo/registry/serde_json-1.0.78/src/raw.rs
-#usr/share/cargo/registry/serde_json-1.0.78/src/read.rs
-#usr/share/cargo/registry/serde_json-1.0.78/src/ser.rs
-#usr/share/cargo/registry/serde_json-1.0.78/src/value
-#usr/share/cargo/registry/serde_json-1.0.78/src/value/de.rs
-#usr/share/cargo/registry/serde_json-1.0.78/src/value/from.rs
-#usr/share/cargo/registry/serde_json-1.0.78/src/value/index.rs
-#usr/share/cargo/registry/serde_json-1.0.78/src/value/mod.rs
-#usr/share/cargo/registry/serde_json-1.0.78/src/value/partial_eq.rs
-#usr/share/cargo/registry/serde_json-1.0.78/src/value/ser.rs
-#usr/share/cargo/registry/serde_json-1.0.78/tests
-#usr/share/cargo/registry/serde_json-1.0.78/tests/compiletest.rs
-#usr/share/cargo/registry/serde_json-1.0.78/tests/debug.rs
-#usr/share/cargo/registry/serde_json-1.0.78/tests/lexical
-#usr/share/cargo/registry/serde_json-1.0.78/tests/lexical.rs
-#usr/share/cargo/registry/serde_json-1.0.78/tests/lexical/algorithm.rs
-#usr/share/cargo/registry/serde_json-1.0.78/tests/lexical/exponent.rs
-#usr/share/cargo/registry/serde_json-1.0.78/tests/lexical/float.rs
-#usr/share/cargo/registry/serde_json-1.0.78/tests/lexical/math.rs
-#usr/share/cargo/registry/serde_json-1.0.78/tests/lexical/num.rs
-#usr/share/cargo/registry/serde_json-1.0.78/tests/lexical/parse.rs
-#usr/share/cargo/registry/serde_json-1.0.78/tests/lexical/rounding.rs
-#usr/share/cargo/registry/serde_json-1.0.78/tests/macros
-#usr/share/cargo/registry/serde_json-1.0.78/tests/macros/mod.rs
-#usr/share/cargo/registry/serde_json-1.0.78/tests/map.rs
-#usr/share/cargo/registry/serde_json-1.0.78/tests/regression
-#usr/share/cargo/registry/serde_json-1.0.78/tests/regression.rs
-#usr/share/cargo/registry/serde_json-1.0.78/tests/regression/issue520.rs
-#usr/share/cargo/registry/serde_json-1.0.78/tests/regression/issue795.rs
-#usr/share/cargo/registry/serde_json-1.0.78/tests/regression/issue845.rs
-#usr/share/cargo/registry/serde_json-1.0.78/tests/stream.rs
-#usr/share/cargo/registry/serde_json-1.0.78/tests/test.rs
-#usr/share/cargo/registry/serde_json-1.0.78/tests/ui
-#usr/share/cargo/registry/serde_json-1.0.78/tests/ui/missing_colon.rs
-#usr/share/cargo/registry/serde_json-1.0.78/tests/ui/missing_colon.stderr
-#usr/share/cargo/registry/serde_json-1.0.78/tests/ui/missing_comma.rs
-#usr/share/cargo/registry/serde_json-1.0.78/tests/ui/missing_comma.stderr
-#usr/share/cargo/registry/serde_json-1.0.78/tests/ui/missing_value.rs
-#usr/share/cargo/registry/serde_json-1.0.78/tests/ui/missing_value.stderr
-#usr/share/cargo/registry/serde_json-1.0.78/tests/ui/not_found.rs
-#usr/share/cargo/registry/serde_json-1.0.78/tests/ui/not_found.stderr
-#usr/share/cargo/registry/serde_json-1.0.78/tests/ui/parse_expr.rs
-#usr/share/cargo/registry/serde_json-1.0.78/tests/ui/parse_expr.stderr
-#usr/share/cargo/registry/serde_json-1.0.78/tests/ui/parse_key.rs
-#usr/share/cargo/registry/serde_json-1.0.78/tests/ui/parse_key.stderr
-#usr/share/cargo/registry/serde_json-1.0.78/tests/ui/unexpected_after_array_element.rs
-#usr/share/cargo/registry/serde_json-1.0.78/tests/ui/unexpected_after_array_element.stderr
-#usr/share/cargo/registry/serde_json-1.0.78/tests/ui/unexpected_after_map_entry.rs
-#usr/share/cargo/registry/serde_json-1.0.78/tests/ui/unexpected_after_map_entry.stderr
-#usr/share/cargo/registry/serde_json-1.0.78/tests/ui/unexpected_colon.rs
-#usr/share/cargo/registry/serde_json-1.0.78/tests/ui/unexpected_colon.stderr
-#usr/share/cargo/registry/serde_json-1.0.78/tests/ui/unexpected_comma.rs
-#usr/share/cargo/registry/serde_json-1.0.78/tests/ui/unexpected_comma.stderr
+#usr/share/cargo/registry/serde_json-1.0.133
+#usr/share/cargo/registry/serde_json-1.0.133/.cargo-checksum.json
+#usr/share/cargo/registry/serde_json-1.0.133/CONTRIBUTING.md
+#usr/share/cargo/registry/serde_json-1.0.133/Cargo.toml
+#usr/share/cargo/registry/serde_json-1.0.133/Cargo.toml.deps
+#usr/share/cargo/registry/serde_json-1.0.133/LICENSE-APACHE
+#usr/share/cargo/registry/serde_json-1.0.133/LICENSE-MIT
+#usr/share/cargo/registry/serde_json-1.0.133/README.md
+#usr/share/cargo/registry/serde_json-1.0.133/build.rs
+#usr/share/cargo/registry/serde_json-1.0.133/src
+#usr/share/cargo/registry/serde_json-1.0.133/src/de.rs
+#usr/share/cargo/registry/serde_json-1.0.133/src/error.rs
+#usr/share/cargo/registry/serde_json-1.0.133/src/io
+#usr/share/cargo/registry/serde_json-1.0.133/src/io/core.rs
+#usr/share/cargo/registry/serde_json-1.0.133/src/io/mod.rs
+#usr/share/cargo/registry/serde_json-1.0.133/src/iter.rs
+#usr/share/cargo/registry/serde_json-1.0.133/src/lexical
+#usr/share/cargo/registry/serde_json-1.0.133/src/lexical/algorithm.rs
+#usr/share/cargo/registry/serde_json-1.0.133/src/lexical/bhcomp.rs
+#usr/share/cargo/registry/serde_json-1.0.133/src/lexical/bignum.rs
+#usr/share/cargo/registry/serde_json-1.0.133/src/lexical/cached.rs
+#usr/share/cargo/registry/serde_json-1.0.133/src/lexical/cached_float80.rs
+#usr/share/cargo/registry/serde_json-1.0.133/src/lexical/digit.rs
+#usr/share/cargo/registry/serde_json-1.0.133/src/lexical/errors.rs
+#usr/share/cargo/registry/serde_json-1.0.133/src/lexical/exponent.rs
+#usr/share/cargo/registry/serde_json-1.0.133/src/lexical/float.rs
+#usr/share/cargo/registry/serde_json-1.0.133/src/lexical/large_powers.rs
+#usr/share/cargo/registry/serde_json-1.0.133/src/lexical/large_powers32.rs
+#usr/share/cargo/registry/serde_json-1.0.133/src/lexical/large_powers64.rs
+#usr/share/cargo/registry/serde_json-1.0.133/src/lexical/math.rs
+#usr/share/cargo/registry/serde_json-1.0.133/src/lexical/mod.rs
+#usr/share/cargo/registry/serde_json-1.0.133/src/lexical/num.rs
+#usr/share/cargo/registry/serde_json-1.0.133/src/lexical/parse.rs
+#usr/share/cargo/registry/serde_json-1.0.133/src/lexical/rounding.rs
+#usr/share/cargo/registry/serde_json-1.0.133/src/lexical/shift.rs
+#usr/share/cargo/registry/serde_json-1.0.133/src/lexical/small_powers.rs
+#usr/share/cargo/registry/serde_json-1.0.133/src/lib.rs
+#usr/share/cargo/registry/serde_json-1.0.133/src/macros.rs
+#usr/share/cargo/registry/serde_json-1.0.133/src/map.rs
+#usr/share/cargo/registry/serde_json-1.0.133/src/number.rs
+#usr/share/cargo/registry/serde_json-1.0.133/src/raw.rs
+#usr/share/cargo/registry/serde_json-1.0.133/src/read.rs
+#usr/share/cargo/registry/serde_json-1.0.133/src/ser.rs
+#usr/share/cargo/registry/serde_json-1.0.133/src/value
+#usr/share/cargo/registry/serde_json-1.0.133/src/value/de.rs
+#usr/share/cargo/registry/serde_json-1.0.133/src/value/from.rs
+#usr/share/cargo/registry/serde_json-1.0.133/src/value/index.rs
+#usr/share/cargo/registry/serde_json-1.0.133/src/value/mod.rs
+#usr/share/cargo/registry/serde_json-1.0.133/src/value/partial_eq.rs
+#usr/share/cargo/registry/serde_json-1.0.133/src/value/ser.rs
+#usr/share/cargo/registry/serde_json-1.0.133/tests
+#usr/share/cargo/registry/serde_json-1.0.133/tests/compiletest.rs
+#usr/share/cargo/registry/serde_json-1.0.133/tests/debug.rs
+#usr/share/cargo/registry/serde_json-1.0.133/tests/lexical
+#usr/share/cargo/registry/serde_json-1.0.133/tests/lexical.rs
+#usr/share/cargo/registry/serde_json-1.0.133/tests/lexical/algorithm.rs
+#usr/share/cargo/registry/serde_json-1.0.133/tests/lexical/exponent.rs
+#usr/share/cargo/registry/serde_json-1.0.133/tests/lexical/float.rs
+#usr/share/cargo/registry/serde_json-1.0.133/tests/lexical/math.rs
+#usr/share/cargo/registry/serde_json-1.0.133/tests/lexical/num.rs
+#usr/share/cargo/registry/serde_json-1.0.133/tests/lexical/parse.rs
+#usr/share/cargo/registry/serde_json-1.0.133/tests/lexical/rounding.rs
+#usr/share/cargo/registry/serde_json-1.0.133/tests/macros
+#usr/share/cargo/registry/serde_json-1.0.133/tests/macros/mod.rs
+#usr/share/cargo/registry/serde_json-1.0.133/tests/map.rs
+#usr/share/cargo/registry/serde_json-1.0.133/tests/regression
+#usr/share/cargo/registry/serde_json-1.0.133/tests/regression.rs
+#usr/share/cargo/registry/serde_json-1.0.133/tests/regression/issue1004.rs
+#usr/share/cargo/registry/serde_json-1.0.133/tests/regression/issue520.rs
+#usr/share/cargo/registry/serde_json-1.0.133/tests/regression/issue795.rs
+#usr/share/cargo/registry/serde_json-1.0.133/tests/regression/issue845.rs
+#usr/share/cargo/registry/serde_json-1.0.133/tests/regression/issue953.rs
+#usr/share/cargo/registry/serde_json-1.0.133/tests/stream.rs
+#usr/share/cargo/registry/serde_json-1.0.133/tests/test.rs
+#usr/share/cargo/registry/serde_json-1.0.133/tests/ui
+#usr/share/cargo/registry/serde_json-1.0.133/tests/ui/missing_colon.rs
+#usr/share/cargo/registry/serde_json-1.0.133/tests/ui/missing_colon.stderr
+#usr/share/cargo/registry/serde_json-1.0.133/tests/ui/missing_comma.rs
+#usr/share/cargo/registry/serde_json-1.0.133/tests/ui/missing_comma.stderr
+#usr/share/cargo/registry/serde_json-1.0.133/tests/ui/missing_value.rs
+#usr/share/cargo/registry/serde_json-1.0.133/tests/ui/missing_value.stderr
+#usr/share/cargo/registry/serde_json-1.0.133/tests/ui/not_found.rs
+#usr/share/cargo/registry/serde_json-1.0.133/tests/ui/not_found.stderr
+#usr/share/cargo/registry/serde_json-1.0.133/tests/ui/parse_expr.rs
+#usr/share/cargo/registry/serde_json-1.0.133/tests/ui/parse_expr.stderr
+#usr/share/cargo/registry/serde_json-1.0.133/tests/ui/parse_key.rs
+#usr/share/cargo/registry/serde_json-1.0.133/tests/ui/parse_key.stderr
+#usr/share/cargo/registry/serde_json-1.0.133/tests/ui/unexpected_after_array_element.rs
+#usr/share/cargo/registry/serde_json-1.0.133/tests/ui/unexpected_after_array_element.stderr
+#usr/share/cargo/registry/serde_json-1.0.133/tests/ui/unexpected_after_map_entry.rs
+#usr/share/cargo/registry/serde_json-1.0.133/tests/ui/unexpected_after_map_entry.stderr
+#usr/share/cargo/registry/serde_json-1.0.133/tests/ui/unexpected_colon.rs
+#usr/share/cargo/registry/serde_json-1.0.133/tests/ui/unexpected_colon.stderr
+#usr/share/cargo/registry/serde_json-1.0.133/tests/ui/unexpected_comma.rs
+#usr/share/cargo/registry/serde_json-1.0.133/tests/ui/unexpected_comma.stderr
diff --git a/lfs/rust-serde_json b/lfs/rust-serde_json
index 9549d0894..015bc2401 100644
--- a/lfs/rust-serde_json
+++ b/lfs/rust-serde_json
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2018 IPFire Team <info(a)ipfire.org> #
+# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,7 +24,7 @@
include Config
-VER = 1.0.78
+VER = 1.0.133
THISAPP = serde_json-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 840477a9eeedf75834f18435fc8d6d8b8b35cf45842b6f42158afbf2404293a31b80e07802ca3b7215d37335db0d1365709e5b1ec68c55d6a47317e732779e39
+$(DL_FILE)_BLAKE2 = 7891eb5b8edcc7fd09ab1e15d3881ffdcb629aa39f2bd758c0505700a5f2dfabd85b1b66c3b094268bc1627b346e204c792f4ca61efa76c54ab9cd5744fb0ee2
install : $(TARGET)
@@ -73,11 +73,7 @@ $(subst %,%_BLAKE2,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
-
- cd $(DIR_APP) && if [ -f Cargo.toml.orig ]; then \
- rm -f Cargo.toml.orig; \
- fi; \
-
+ cd $(DIR_APP) && rm Cargo.toml.orig
cd $(DIR_APP) && $(CARGO_PREPARE)
cd $(DIR_APP) && $(CARGO_BUILD)
cd $(DIR_APP) && $(CARGO_INSTALL)
--
2.47.1
^ permalink raw reply [flat|nested] 33+ messages in thread
* [PATCH 13/32] rust-syn: Update to version 2.0.90 from 1.0.86
2024-12-21 12:55 [PATCH 01/32] rust: Update to version 1.83.0 Adolf Belka
` (10 preceding siblings ...)
2024-12-21 12:55 ` [PATCH 12/32] rust-serde_json: Update to version 1.0.133 from 1.0.78 Adolf Belka
@ 2024-12-21 12:55 ` Adolf Belka
2024-12-21 12:55 ` [PATCH 14/32] rust-synstructure: Update to version 0.13.1 from 0.12.6 Adolf Belka
` (19 subsequent siblings)
31 siblings, 0 replies; 33+ messages in thread
From: Adolf Belka @ 2024-12-21 12:55 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 14583 bytes --]
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
config/rootfiles/common/rust-syn | 217 ++++++++++++++++---------------
lfs/rust-syn | 9 +-
2 files changed, 115 insertions(+), 111 deletions(-)
diff --git a/config/rootfiles/common/rust-syn b/config/rootfiles/common/rust-syn
index 0c5682b09..b2773c556 100644
--- a/config/rootfiles/common/rust-syn
+++ b/config/rootfiles/common/rust-syn
@@ -1,106 +1,111 @@
-#usr/share/cargo/registry/syn-1.0.86
-#usr/share/cargo/registry/syn-1.0.86/.cargo-checksum.json
-#usr/share/cargo/registry/syn-1.0.86/Cargo.toml
-#usr/share/cargo/registry/syn-1.0.86/LICENSE-APACHE
-#usr/share/cargo/registry/syn-1.0.86/LICENSE-MIT
-#usr/share/cargo/registry/syn-1.0.86/README.md
-#usr/share/cargo/registry/syn-1.0.86/benches
-#usr/share/cargo/registry/syn-1.0.86/benches/file.rs
-#usr/share/cargo/registry/syn-1.0.86/benches/rust.rs
-#usr/share/cargo/registry/syn-1.0.86/build.rs
-#usr/share/cargo/registry/syn-1.0.86/src
-#usr/share/cargo/registry/syn-1.0.86/src/attr.rs
-#usr/share/cargo/registry/syn-1.0.86/src/await.rs
-#usr/share/cargo/registry/syn-1.0.86/src/bigint.rs
-#usr/share/cargo/registry/syn-1.0.86/src/buffer.rs
-#usr/share/cargo/registry/syn-1.0.86/src/custom_keyword.rs
-#usr/share/cargo/registry/syn-1.0.86/src/custom_punctuation.rs
-#usr/share/cargo/registry/syn-1.0.86/src/data.rs
-#usr/share/cargo/registry/syn-1.0.86/src/derive.rs
-#usr/share/cargo/registry/syn-1.0.86/src/discouraged.rs
-#usr/share/cargo/registry/syn-1.0.86/src/error.rs
-#usr/share/cargo/registry/syn-1.0.86/src/export.rs
-#usr/share/cargo/registry/syn-1.0.86/src/expr.rs
-#usr/share/cargo/registry/syn-1.0.86/src/ext.rs
-#usr/share/cargo/registry/syn-1.0.86/src/file.rs
-#usr/share/cargo/registry/syn-1.0.86/src/gen
-#usr/share/cargo/registry/syn-1.0.86/src/gen/clone.rs
-#usr/share/cargo/registry/syn-1.0.86/src/gen/debug.rs
-#usr/share/cargo/registry/syn-1.0.86/src/gen/eq.rs
-#usr/share/cargo/registry/syn-1.0.86/src/gen/fold.rs
-#usr/share/cargo/registry/syn-1.0.86/src/gen/hash.rs
-#usr/share/cargo/registry/syn-1.0.86/src/gen/visit.rs
-#usr/share/cargo/registry/syn-1.0.86/src/gen/visit_mut.rs
-#usr/share/cargo/registry/syn-1.0.86/src/gen_helper.rs
-#usr/share/cargo/registry/syn-1.0.86/src/generics.rs
-#usr/share/cargo/registry/syn-1.0.86/src/group.rs
-#usr/share/cargo/registry/syn-1.0.86/src/ident.rs
-#usr/share/cargo/registry/syn-1.0.86/src/item.rs
-#usr/share/cargo/registry/syn-1.0.86/src/lib.rs
-#usr/share/cargo/registry/syn-1.0.86/src/lifetime.rs
-#usr/share/cargo/registry/syn-1.0.86/src/lit.rs
-#usr/share/cargo/registry/syn-1.0.86/src/lookahead.rs
-#usr/share/cargo/registry/syn-1.0.86/src/mac.rs
-#usr/share/cargo/registry/syn-1.0.86/src/macros.rs
-#usr/share/cargo/registry/syn-1.0.86/src/op.rs
-#usr/share/cargo/registry/syn-1.0.86/src/parse.rs
-#usr/share/cargo/registry/syn-1.0.86/src/parse_macro_input.rs
-#usr/share/cargo/registry/syn-1.0.86/src/parse_quote.rs
-#usr/share/cargo/registry/syn-1.0.86/src/pat.rs
-#usr/share/cargo/registry/syn-1.0.86/src/path.rs
-#usr/share/cargo/registry/syn-1.0.86/src/print.rs
-#usr/share/cargo/registry/syn-1.0.86/src/punctuated.rs
-#usr/share/cargo/registry/syn-1.0.86/src/reserved.rs
-#usr/share/cargo/registry/syn-1.0.86/src/sealed.rs
-#usr/share/cargo/registry/syn-1.0.86/src/span.rs
-#usr/share/cargo/registry/syn-1.0.86/src/spanned.rs
-#usr/share/cargo/registry/syn-1.0.86/src/stmt.rs
-#usr/share/cargo/registry/syn-1.0.86/src/thread.rs
-#usr/share/cargo/registry/syn-1.0.86/src/token.rs
-#usr/share/cargo/registry/syn-1.0.86/src/tt.rs
-#usr/share/cargo/registry/syn-1.0.86/src/ty.rs
-#usr/share/cargo/registry/syn-1.0.86/src/verbatim.rs
-#usr/share/cargo/registry/syn-1.0.86/src/whitespace.rs
-#usr/share/cargo/registry/syn-1.0.86/tests
-#usr/share/cargo/registry/syn-1.0.86/tests/.gitignore
-#usr/share/cargo/registry/syn-1.0.86/tests/common
-#usr/share/cargo/registry/syn-1.0.86/tests/common/eq.rs
-#usr/share/cargo/registry/syn-1.0.86/tests/common/mod.rs
-#usr/share/cargo/registry/syn-1.0.86/tests/common/parse.rs
-#usr/share/cargo/registry/syn-1.0.86/tests/debug
-#usr/share/cargo/registry/syn-1.0.86/tests/debug/gen.rs
-#usr/share/cargo/registry/syn-1.0.86/tests/debug/mod.rs
-#usr/share/cargo/registry/syn-1.0.86/tests/macros
-#usr/share/cargo/registry/syn-1.0.86/tests/macros/mod.rs
-#usr/share/cargo/registry/syn-1.0.86/tests/regression
-#usr/share/cargo/registry/syn-1.0.86/tests/regression.rs
-#usr/share/cargo/registry/syn-1.0.86/tests/regression/issue1108.rs
-#usr/share/cargo/registry/syn-1.0.86/tests/repo
-#usr/share/cargo/registry/syn-1.0.86/tests/repo/mod.rs
-#usr/share/cargo/registry/syn-1.0.86/tests/repo/progress.rs
-#usr/share/cargo/registry/syn-1.0.86/tests/test_asyncness.rs
-#usr/share/cargo/registry/syn-1.0.86/tests/test_attribute.rs
-#usr/share/cargo/registry/syn-1.0.86/tests/test_derive_input.rs
-#usr/share/cargo/registry/syn-1.0.86/tests/test_expr.rs
-#usr/share/cargo/registry/syn-1.0.86/tests/test_generics.rs
-#usr/share/cargo/registry/syn-1.0.86/tests/test_grouping.rs
-#usr/share/cargo/registry/syn-1.0.86/tests/test_ident.rs
-#usr/share/cargo/registry/syn-1.0.86/tests/test_item.rs
-#usr/share/cargo/registry/syn-1.0.86/tests/test_iterators.rs
-#usr/share/cargo/registry/syn-1.0.86/tests/test_lit.rs
-#usr/share/cargo/registry/syn-1.0.86/tests/test_meta.rs
-#usr/share/cargo/registry/syn-1.0.86/tests/test_parse_buffer.rs
-#usr/share/cargo/registry/syn-1.0.86/tests/test_parse_stream.rs
-#usr/share/cargo/registry/syn-1.0.86/tests/test_pat.rs
-#usr/share/cargo/registry/syn-1.0.86/tests/test_path.rs
-#usr/share/cargo/registry/syn-1.0.86/tests/test_precedence.rs
-#usr/share/cargo/registry/syn-1.0.86/tests/test_receiver.rs
-#usr/share/cargo/registry/syn-1.0.86/tests/test_round_trip.rs
-#usr/share/cargo/registry/syn-1.0.86/tests/test_shebang.rs
-#usr/share/cargo/registry/syn-1.0.86/tests/test_should_parse.rs
-#usr/share/cargo/registry/syn-1.0.86/tests/test_size.rs
-#usr/share/cargo/registry/syn-1.0.86/tests/test_stmt.rs
-#usr/share/cargo/registry/syn-1.0.86/tests/test_token_trees.rs
-#usr/share/cargo/registry/syn-1.0.86/tests/test_ty.rs
-#usr/share/cargo/registry/syn-1.0.86/tests/test_visibility.rs
-#usr/share/cargo/registry/syn-1.0.86/tests/zzz_stable.rs
+#usr/share/cargo/registry/syn-2.0.90
+#usr/share/cargo/registry/syn-2.0.90/.cargo-checksum.json
+#usr/share/cargo/registry/syn-2.0.90/Cargo.toml
+#usr/share/cargo/registry/syn-2.0.90/LICENSE-APACHE
+#usr/share/cargo/registry/syn-2.0.90/LICENSE-MIT
+#usr/share/cargo/registry/syn-2.0.90/README.md
+#usr/share/cargo/registry/syn-2.0.90/benches
+#usr/share/cargo/registry/syn-2.0.90/benches/file.rs
+#usr/share/cargo/registry/syn-2.0.90/benches/rust.rs
+#usr/share/cargo/registry/syn-2.0.90/src
+#usr/share/cargo/registry/syn-2.0.90/src/attr.rs
+#usr/share/cargo/registry/syn-2.0.90/src/bigint.rs
+#usr/share/cargo/registry/syn-2.0.90/src/buffer.rs
+#usr/share/cargo/registry/syn-2.0.90/src/classify.rs
+#usr/share/cargo/registry/syn-2.0.90/src/custom_keyword.rs
+#usr/share/cargo/registry/syn-2.0.90/src/custom_punctuation.rs
+#usr/share/cargo/registry/syn-2.0.90/src/data.rs
+#usr/share/cargo/registry/syn-2.0.90/src/derive.rs
+#usr/share/cargo/registry/syn-2.0.90/src/discouraged.rs
+#usr/share/cargo/registry/syn-2.0.90/src/drops.rs
+#usr/share/cargo/registry/syn-2.0.90/src/error.rs
+#usr/share/cargo/registry/syn-2.0.90/src/export.rs
+#usr/share/cargo/registry/syn-2.0.90/src/expr.rs
+#usr/share/cargo/registry/syn-2.0.90/src/ext.rs
+#usr/share/cargo/registry/syn-2.0.90/src/file.rs
+#usr/share/cargo/registry/syn-2.0.90/src/fixup.rs
+#usr/share/cargo/registry/syn-2.0.90/src/gen
+#usr/share/cargo/registry/syn-2.0.90/src/gen/clone.rs
+#usr/share/cargo/registry/syn-2.0.90/src/gen/debug.rs
+#usr/share/cargo/registry/syn-2.0.90/src/gen/eq.rs
+#usr/share/cargo/registry/syn-2.0.90/src/gen/fold.rs
+#usr/share/cargo/registry/syn-2.0.90/src/gen/hash.rs
+#usr/share/cargo/registry/syn-2.0.90/src/gen/token.css
+#usr/share/cargo/registry/syn-2.0.90/src/gen/visit.rs
+#usr/share/cargo/registry/syn-2.0.90/src/gen/visit_mut.rs
+#usr/share/cargo/registry/syn-2.0.90/src/generics.rs
+#usr/share/cargo/registry/syn-2.0.90/src/group.rs
+#usr/share/cargo/registry/syn-2.0.90/src/ident.rs
+#usr/share/cargo/registry/syn-2.0.90/src/item.rs
+#usr/share/cargo/registry/syn-2.0.90/src/lib.rs
+#usr/share/cargo/registry/syn-2.0.90/src/lifetime.rs
+#usr/share/cargo/registry/syn-2.0.90/src/lit.rs
+#usr/share/cargo/registry/syn-2.0.90/src/lookahead.rs
+#usr/share/cargo/registry/syn-2.0.90/src/mac.rs
+#usr/share/cargo/registry/syn-2.0.90/src/macros.rs
+#usr/share/cargo/registry/syn-2.0.90/src/meta.rs
+#usr/share/cargo/registry/syn-2.0.90/src/op.rs
+#usr/share/cargo/registry/syn-2.0.90/src/parse.rs
+#usr/share/cargo/registry/syn-2.0.90/src/parse_macro_input.rs
+#usr/share/cargo/registry/syn-2.0.90/src/parse_quote.rs
+#usr/share/cargo/registry/syn-2.0.90/src/pat.rs
+#usr/share/cargo/registry/syn-2.0.90/src/path.rs
+#usr/share/cargo/registry/syn-2.0.90/src/precedence.rs
+#usr/share/cargo/registry/syn-2.0.90/src/print.rs
+#usr/share/cargo/registry/syn-2.0.90/src/punctuated.rs
+#usr/share/cargo/registry/syn-2.0.90/src/restriction.rs
+#usr/share/cargo/registry/syn-2.0.90/src/scan_expr.rs
+#usr/share/cargo/registry/syn-2.0.90/src/sealed.rs
+#usr/share/cargo/registry/syn-2.0.90/src/span.rs
+#usr/share/cargo/registry/syn-2.0.90/src/spanned.rs
+#usr/share/cargo/registry/syn-2.0.90/src/stmt.rs
+#usr/share/cargo/registry/syn-2.0.90/src/thread.rs
+#usr/share/cargo/registry/syn-2.0.90/src/token.rs
+#usr/share/cargo/registry/syn-2.0.90/src/tt.rs
+#usr/share/cargo/registry/syn-2.0.90/src/ty.rs
+#usr/share/cargo/registry/syn-2.0.90/src/verbatim.rs
+#usr/share/cargo/registry/syn-2.0.90/src/whitespace.rs
+#usr/share/cargo/registry/syn-2.0.90/tests
+#usr/share/cargo/registry/syn-2.0.90/tests/common
+#usr/share/cargo/registry/syn-2.0.90/tests/common/eq.rs
+#usr/share/cargo/registry/syn-2.0.90/tests/common/mod.rs
+#usr/share/cargo/registry/syn-2.0.90/tests/common/parse.rs
+#usr/share/cargo/registry/syn-2.0.90/tests/debug
+#usr/share/cargo/registry/syn-2.0.90/tests/debug/gen.rs
+#usr/share/cargo/registry/syn-2.0.90/tests/debug/mod.rs
+#usr/share/cargo/registry/syn-2.0.90/tests/macros
+#usr/share/cargo/registry/syn-2.0.90/tests/macros/mod.rs
+#usr/share/cargo/registry/syn-2.0.90/tests/regression
+#usr/share/cargo/registry/syn-2.0.90/tests/regression.rs
+#usr/share/cargo/registry/syn-2.0.90/tests/regression/issue1108.rs
+#usr/share/cargo/registry/syn-2.0.90/tests/regression/issue1235.rs
+#usr/share/cargo/registry/syn-2.0.90/tests/repo
+#usr/share/cargo/registry/syn-2.0.90/tests/repo/mod.rs
+#usr/share/cargo/registry/syn-2.0.90/tests/repo/progress.rs
+#usr/share/cargo/registry/syn-2.0.90/tests/test_asyncness.rs
+#usr/share/cargo/registry/syn-2.0.90/tests/test_attribute.rs
+#usr/share/cargo/registry/syn-2.0.90/tests/test_derive_input.rs
+#usr/share/cargo/registry/syn-2.0.90/tests/test_expr.rs
+#usr/share/cargo/registry/syn-2.0.90/tests/test_generics.rs
+#usr/share/cargo/registry/syn-2.0.90/tests/test_grouping.rs
+#usr/share/cargo/registry/syn-2.0.90/tests/test_ident.rs
+#usr/share/cargo/registry/syn-2.0.90/tests/test_item.rs
+#usr/share/cargo/registry/syn-2.0.90/tests/test_iterators.rs
+#usr/share/cargo/registry/syn-2.0.90/tests/test_lit.rs
+#usr/share/cargo/registry/syn-2.0.90/tests/test_meta.rs
+#usr/share/cargo/registry/syn-2.0.90/tests/test_parse_buffer.rs
+#usr/share/cargo/registry/syn-2.0.90/tests/test_parse_quote.rs
+#usr/share/cargo/registry/syn-2.0.90/tests/test_parse_stream.rs
+#usr/share/cargo/registry/syn-2.0.90/tests/test_pat.rs
+#usr/share/cargo/registry/syn-2.0.90/tests/test_path.rs
+#usr/share/cargo/registry/syn-2.0.90/tests/test_precedence.rs
+#usr/share/cargo/registry/syn-2.0.90/tests/test_receiver.rs
+#usr/share/cargo/registry/syn-2.0.90/tests/test_round_trip.rs
+#usr/share/cargo/registry/syn-2.0.90/tests/test_shebang.rs
+#usr/share/cargo/registry/syn-2.0.90/tests/test_size.rs
+#usr/share/cargo/registry/syn-2.0.90/tests/test_stmt.rs
+#usr/share/cargo/registry/syn-2.0.90/tests/test_token_trees.rs
+#usr/share/cargo/registry/syn-2.0.90/tests/test_ty.rs
+#usr/share/cargo/registry/syn-2.0.90/tests/test_unparenthesize.rs
+#usr/share/cargo/registry/syn-2.0.90/tests/test_visibility.rs
+#usr/share/cargo/registry/syn-2.0.90/tests/zzz_stable.rs
diff --git a/lfs/rust-syn b/lfs/rust-syn
index 5714182c9..e63922785 100644
--- a/lfs/rust-syn
+++ b/lfs/rust-syn
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2018 IPFire Team <info(a)ipfire.org> #
+# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,7 +24,7 @@
include Config
-VER = 1.0.86
+VER = 2.0.90
THISAPP = syn-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -32,8 +32,6 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
-CARGO_HAS_BIN = false
-
###############################################################################
# Top-level Rules
###############################################################################
@@ -42,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = ed4635be7347ee5c90520d9fc3dadac9f6a45ef416dbe80a63ce0690aec4c017eedf1015ac3b481c40bff67cae4ee4f77dd1a7c500ec986b72e7df1c9d79312a
+$(DL_FILE)_BLAKE2 = 9f469001c1439ffe57c578119653d3021c2709767e8e881441459a190402679f4fb78aa65e7822ff20913801c3be00d9b8f115189ea8e63ed94ed359b40fc9e1
install : $(TARGET)
@@ -75,6 +73,7 @@ $(subst %,%_BLAKE2,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+ cd $(DIR_APP) && rm Cargo.toml.orig
cd $(DIR_APP) && $(CARGO_PREPARE)
cd $(DIR_APP) && $(CARGO_BUILD)
cd $(DIR_APP) && $(CARGO_INSTALL)
--
2.47.1
^ permalink raw reply [flat|nested] 33+ messages in thread
* [PATCH 14/32] rust-synstructure: Update to version 0.13.1 from 0.12.6
2024-12-21 12:55 [PATCH 01/32] rust: Update to version 1.83.0 Adolf Belka
` (11 preceding siblings ...)
2024-12-21 12:55 ` [PATCH 13/32] rust-syn: Update to version 2.0.90 from 1.0.86 Adolf Belka
@ 2024-12-21 12:55 ` Adolf Belka
2024-12-21 12:55 ` [PATCH 15/32] rust-toml: Update to version 0.8.19 from 0.5.8 Adolf Belka
` (18 subsequent siblings)
31 siblings, 0 replies; 33+ messages in thread
From: Adolf Belka @ 2024-12-21 12:55 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 3167 bytes --]
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
config/rootfiles/common/rust-synstructure | 16 ++++++++--------
lfs/rust-synstructure | 7 ++++---
2 files changed, 12 insertions(+), 11 deletions(-)
diff --git a/config/rootfiles/common/rust-synstructure b/config/rootfiles/common/rust-synstructure
index c28b190ef..a3b61cca7 100644
--- a/config/rootfiles/common/rust-synstructure
+++ b/config/rootfiles/common/rust-synstructure
@@ -1,8 +1,8 @@
-#usr/share/cargo/registry/synstructure-0.12.6
-#usr/share/cargo/registry/synstructure-0.12.6/.cargo-checksum.json
-#usr/share/cargo/registry/synstructure-0.12.6/Cargo.toml
-#usr/share/cargo/registry/synstructure-0.12.6/LICENSE
-#usr/share/cargo/registry/synstructure-0.12.6/README.md
-#usr/share/cargo/registry/synstructure-0.12.6/src
-#usr/share/cargo/registry/synstructure-0.12.6/src/lib.rs
-#usr/share/cargo/registry/synstructure-0.12.6/src/macros.rs
+#usr/share/cargo/registry/synstructure-0.13.1
+#usr/share/cargo/registry/synstructure-0.13.1/.cargo-checksum.json
+#usr/share/cargo/registry/synstructure-0.13.1/Cargo.toml
+#usr/share/cargo/registry/synstructure-0.13.1/LICENSE
+#usr/share/cargo/registry/synstructure-0.13.1/README.md
+#usr/share/cargo/registry/synstructure-0.13.1/src
+#usr/share/cargo/registry/synstructure-0.13.1/src/lib.rs
+#usr/share/cargo/registry/synstructure-0.13.1/src/macros.rs
diff --git a/lfs/rust-synstructure b/lfs/rust-synstructure
index aee76e512..3681b4fbb 100644
--- a/lfs/rust-synstructure
+++ b/lfs/rust-synstructure
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2018 IPFire Team <info(a)ipfire.org> #
+# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,7 +24,7 @@
include Config
-VER = 0.12.6
+VER = 0.13.1
THISAPP = synstructure-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 7666cd83f82910e036e5b57600dec9a1c2e559453ccc2f1201e2ee4ba64f2ee62cfc1046ded5cae64dd183967b9d71cbfe4b60a88bcb93706eedd0c4ab69be4f
+$(DL_FILE)_BLAKE2 = b29ee88c559a2d58fa46b7af155b448f001649ea79a1898f0ac87e69108b87c65cbd287d8f9001f360df7fef06ff39c937b48d33e487a30c8eec6a46c639c0c2
install : $(TARGET)
@@ -73,6 +73,7 @@ $(subst %,%_BLAKE2,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+ cd $(DIR_APP) && rm Cargo.toml.orig
cd $(DIR_APP) && $(CARGO_PREPARE)
cd $(DIR_APP) && $(CARGO_BUILD)
cd $(DIR_APP) && $(CARGO_INSTALL)
--
2.47.1
^ permalink raw reply [flat|nested] 33+ messages in thread
* [PATCH 15/32] rust-toml: Update to version 0.8.19 from 0.5.8
2024-12-21 12:55 [PATCH 01/32] rust: Update to version 1.83.0 Adolf Belka
` (12 preceding siblings ...)
2024-12-21 12:55 ` [PATCH 14/32] rust-synstructure: Update to version 0.13.1 from 0.12.6 Adolf Belka
@ 2024-12-21 12:55 ` Adolf Belka
2024-12-21 12:55 ` [PATCH 16/32] rust-trybuild: Update to version 1.0.101 from 1.0.54 Adolf Belka
` (17 subsequent siblings)
31 siblings, 0 replies; 33+ messages in thread
From: Adolf Belka @ 2024-12-21 12:55 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 5794 bytes --]
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
config/rootfiles/common/rust-toml | 62 +++++++++++++++++++------------
lfs/rust-toml | 12 ++----
2 files changed, 43 insertions(+), 31 deletions(-)
diff --git a/config/rootfiles/common/rust-toml b/config/rootfiles/common/rust-toml
index 3c9379631..e94602ada 100644
--- a/config/rootfiles/common/rust-toml
+++ b/config/rootfiles/common/rust-toml
@@ -1,23 +1,39 @@
-#usr/share/cargo/registry/toml-0.5.8
-#usr/share/cargo/registry/toml-0.5.8/.cargo-checksum.json
-#usr/share/cargo/registry/toml-0.5.8/Cargo.toml
-#usr/share/cargo/registry/toml-0.5.8/Cargo.toml.deps
-#usr/share/cargo/registry/toml-0.5.8/LICENSE-APACHE
-#usr/share/cargo/registry/toml-0.5.8/LICENSE-MIT
-#usr/share/cargo/registry/toml-0.5.8/README.md
-#usr/share/cargo/registry/toml-0.5.8/examples
-#usr/share/cargo/registry/toml-0.5.8/examples/decode.rs
-#usr/share/cargo/registry/toml-0.5.8/examples/enum_external.rs
-#usr/share/cargo/registry/toml-0.5.8/examples/toml2json.rs
-#usr/share/cargo/registry/toml-0.5.8/src
-#usr/share/cargo/registry/toml-0.5.8/src/datetime.rs
-#usr/share/cargo/registry/toml-0.5.8/src/de.rs
-#usr/share/cargo/registry/toml-0.5.8/src/lib.rs
-#usr/share/cargo/registry/toml-0.5.8/src/macros.rs
-#usr/share/cargo/registry/toml-0.5.8/src/map.rs
-#usr/share/cargo/registry/toml-0.5.8/src/ser.rs
-#usr/share/cargo/registry/toml-0.5.8/src/spanned.rs
-#usr/share/cargo/registry/toml-0.5.8/src/tokens.rs
-#usr/share/cargo/registry/toml-0.5.8/src/value.rs
-#usr/share/cargo/registry/toml-0.5.8/tests
-#usr/share/cargo/registry/toml-0.5.8/tests/enum_external_deserialize.rs
+#usr/share/cargo/registry/toml-0.8.19
+#usr/share/cargo/registry/toml-0.8.19/.cargo-checksum.json
+#usr/share/cargo/registry/toml-0.8.19/Cargo.toml
+#usr/share/cargo/registry/toml-0.8.19/LICENSE-APACHE
+#usr/share/cargo/registry/toml-0.8.19/LICENSE-MIT
+#usr/share/cargo/registry/toml-0.8.19/README.md
+#usr/share/cargo/registry/toml-0.8.19/examples
+#usr/share/cargo/registry/toml-0.8.19/examples/decode.rs
+#usr/share/cargo/registry/toml-0.8.19/examples/enum_external.rs
+#usr/share/cargo/registry/toml-0.8.19/examples/toml2json.rs
+#usr/share/cargo/registry/toml-0.8.19/src
+#usr/share/cargo/registry/toml-0.8.19/src/de.rs
+#usr/share/cargo/registry/toml-0.8.19/src/edit.rs
+#usr/share/cargo/registry/toml-0.8.19/src/fmt.rs
+#usr/share/cargo/registry/toml-0.8.19/src/lib.rs
+#usr/share/cargo/registry/toml-0.8.19/src/macros.rs
+#usr/share/cargo/registry/toml-0.8.19/src/map.rs
+#usr/share/cargo/registry/toml-0.8.19/src/ser.rs
+#usr/share/cargo/registry/toml-0.8.19/src/table.rs
+#usr/share/cargo/registry/toml-0.8.19/src/value.rs
+#usr/share/cargo/registry/toml-0.8.19/tests
+#usr/share/cargo/registry/toml-0.8.19/tests/decoder.rs
+#usr/share/cargo/registry/toml-0.8.19/tests/decoder_compliance.rs
+#usr/share/cargo/registry/toml-0.8.19/tests/encoder.rs
+#usr/share/cargo/registry/toml-0.8.19/tests/encoder_compliance.rs
+#usr/share/cargo/registry/toml-0.8.19/tests/testsuite
+#usr/share/cargo/registry/toml-0.8.19/tests/testsuite/de_errors.rs
+#usr/share/cargo/registry/toml-0.8.19/tests/testsuite/display.rs
+#usr/share/cargo/registry/toml-0.8.19/tests/testsuite/display_tricky.rs
+#usr/share/cargo/registry/toml-0.8.19/tests/testsuite/enum_external_deserialize.rs
+#usr/share/cargo/registry/toml-0.8.19/tests/testsuite/float.rs
+#usr/share/cargo/registry/toml-0.8.19/tests/testsuite/formatting.rs
+#usr/share/cargo/registry/toml-0.8.19/tests/testsuite/macros.rs
+#usr/share/cargo/registry/toml-0.8.19/tests/testsuite/main.rs
+#usr/share/cargo/registry/toml-0.8.19/tests/testsuite/pretty.rs
+#usr/share/cargo/registry/toml-0.8.19/tests/testsuite/serde.rs
+#usr/share/cargo/registry/toml-0.8.19/tests/testsuite/spanned.rs
+#usr/share/cargo/registry/toml-0.8.19/tests/testsuite/spanned_impls.rs
+#usr/share/cargo/registry/toml-0.8.19/tests/testsuite/tables_last.rs
diff --git a/lfs/rust-toml b/lfs/rust-toml
index 1ba546b8b..7865dd14d 100644
--- a/lfs/rust-toml
+++ b/lfs/rust-toml
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2018 IPFire Team <info(a)ipfire.org> #
+# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,7 +24,7 @@
include Config
-VER = 0.5.8
+VER = 0.8.19
THISAPP = toml-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = b4f9f563e5ba4574d4f2dcbe244378a2e1e984bd9fbbbfa5a06bdd5f8b8d677394f0db9cb8696f6936c80a52caa86b1b3ebaf3885c53855af23f03d318785f19
+$(DL_FILE)_BLAKE2 = f68987353837b74421256fd9a76134bfbfe93887cfb25145b65b7e6b31ad2c3a3384829a06f50c771a2a0be0c5467c856cc631af69f586ea056c4f15af9e3b7c
install : $(TARGET)
@@ -73,11 +73,7 @@ $(subst %,%_BLAKE2,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
-
- cd $(DIR_APP) && if [ -f Cargo.toml.orig ]; then \
- rm -f Cargo.toml.orig; \
- fi; \
-
+ cd $(DIR_APP) && rm Cargo.toml.orig
cd $(DIR_APP) && $(CARGO_PREPARE)
cd $(DIR_APP) && $(CARGO_BUILD)
cd $(DIR_APP) && $(CARGO_INSTALL)
--
2.47.1
^ permalink raw reply [flat|nested] 33+ messages in thread
* [PATCH 16/32] rust-trybuild: Update to version 1.0.101 from 1.0.54
2024-12-21 12:55 [PATCH 01/32] rust: Update to version 1.83.0 Adolf Belka
` (13 preceding siblings ...)
2024-12-21 12:55 ` [PATCH 15/32] rust-toml: Update to version 0.8.19 from 0.5.8 Adolf Belka
@ 2024-12-21 12:55 ` Adolf Belka
2024-12-21 12:55 ` [PATCH 17/32] rust-unindent: Update to version 0.1.11 from 0.1.7 Adolf Belka
` (16 subsequent siblings)
31 siblings, 0 replies; 33+ messages in thread
From: Adolf Belka @ 2024-12-21 12:55 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 9759 bytes --]
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
config/rootfiles/common/rust-trybuild | 118 +++++++++++++++-----------
lfs/rust-trybuild | 7 +-
2 files changed, 73 insertions(+), 52 deletions(-)
diff --git a/config/rootfiles/common/rust-trybuild b/config/rootfiles/common/rust-trybuild
index 3e1cd0d98..da680050f 100644
--- a/config/rootfiles/common/rust-trybuild
+++ b/config/rootfiles/common/rust-trybuild
@@ -1,49 +1,69 @@
-#usr/share/cargo/registry/trybuild-1.0.54
-#usr/share/cargo/registry/trybuild-1.0.54/.cargo-checksum.json
-#usr/share/cargo/registry/trybuild-1.0.54/Cargo.toml
-#usr/share/cargo/registry/trybuild-1.0.54/Cargo.toml.deps
-#usr/share/cargo/registry/trybuild-1.0.54/LICENSE-APACHE
-#usr/share/cargo/registry/trybuild-1.0.54/LICENSE-MIT
-#usr/share/cargo/registry/trybuild-1.0.54/README.md
-#usr/share/cargo/registry/trybuild-1.0.54/build.rs
-#usr/share/cargo/registry/trybuild-1.0.54/src
-#usr/share/cargo/registry/trybuild-1.0.54/src/cargo.rs
-#usr/share/cargo/registry/trybuild-1.0.54/src/dependencies.rs
-#usr/share/cargo/registry/trybuild-1.0.54/src/diff.rs
-#usr/share/cargo/registry/trybuild-1.0.54/src/directory.rs
-#usr/share/cargo/registry/trybuild-1.0.54/src/env.rs
-#usr/share/cargo/registry/trybuild-1.0.54/src/error.rs
-#usr/share/cargo/registry/trybuild-1.0.54/src/features.rs
-#usr/share/cargo/registry/trybuild-1.0.54/src/flock.rs
-#usr/share/cargo/registry/trybuild-1.0.54/src/lib.rs
-#usr/share/cargo/registry/trybuild-1.0.54/src/manifest.rs
-#usr/share/cargo/registry/trybuild-1.0.54/src/message.rs
-#usr/share/cargo/registry/trybuild-1.0.54/src/normalize.rs
-#usr/share/cargo/registry/trybuild-1.0.54/src/path.rs
-#usr/share/cargo/registry/trybuild-1.0.54/src/run.rs
-#usr/share/cargo/registry/trybuild-1.0.54/src/rustflags.rs
-#usr/share/cargo/registry/trybuild-1.0.54/src/term.rs
-#usr/share/cargo/registry/trybuild-1.0.54/src/tests.rs
-#usr/share/cargo/registry/trybuild-1.0.54/tests
-#usr/share/cargo/registry/trybuild-1.0.54/tests/test.rs
-#usr/share/cargo/registry/trybuild-1.0.54/tests/ui
-#usr/share/cargo/registry/trybuild-1.0.54/tests/ui/compile-fail-0.rs
-#usr/share/cargo/registry/trybuild-1.0.54/tests/ui/compile-fail-1.rs
-#usr/share/cargo/registry/trybuild-1.0.54/tests/ui/compile-fail-2.rs
-#usr/share/cargo/registry/trybuild-1.0.54/tests/ui/compile-fail-2.stderr
-#usr/share/cargo/registry/trybuild-1.0.54/tests/ui/compile-fail-3.rs
-#usr/share/cargo/registry/trybuild-1.0.54/tests/ui/compile-fail-3.stderr
-#usr/share/cargo/registry/trybuild-1.0.54/tests/ui/print-both.rs
-#usr/share/cargo/registry/trybuild-1.0.54/tests/ui/print-stderr.rs
-#usr/share/cargo/registry/trybuild-1.0.54/tests/ui/print-stdout.rs
-#usr/share/cargo/registry/trybuild-1.0.54/tests/ui/run-fail.rs
-#usr/share/cargo/registry/trybuild-1.0.54/tests/ui/run-pass-0.rs
-#usr/share/cargo/registry/trybuild-1.0.54/tests/ui/run-pass-1.rs
-#usr/share/cargo/registry/trybuild-1.0.54/tests/ui/run-pass-2.rs
-#usr/share/cargo/registry/trybuild-1.0.54/tests/ui/run-pass-3.rs
-#usr/share/cargo/registry/trybuild-1.0.54/tests/ui/run-pass-4.rs
-#usr/share/cargo/registry/trybuild-1.0.54/tests/ui/run-pass-5.rs
-#usr/share/cargo/registry/trybuild-1.0.54/tests/ui/run-pass-6.rs
-#usr/share/cargo/registry/trybuild-1.0.54/tests/ui/run-pass-7.rs
-#usr/share/cargo/registry/trybuild-1.0.54/tests/ui/run-pass-8.rs
-#usr/share/cargo/registry/trybuild-1.0.54/tests/ui/run-pass-9.rs
+#usr/share/cargo/registry/trybuild-1.0.101
+#usr/share/cargo/registry/trybuild-1.0.101/.cargo-checksum.json
+#usr/share/cargo/registry/trybuild-1.0.101/Cargo.toml
+#usr/share/cargo/registry/trybuild-1.0.101/Cargo.toml.deps
+#usr/share/cargo/registry/trybuild-1.0.101/LICENSE-APACHE
+#usr/share/cargo/registry/trybuild-1.0.101/LICENSE-MIT
+#usr/share/cargo/registry/trybuild-1.0.101/README.md
+#usr/share/cargo/registry/trybuild-1.0.101/src
+#usr/share/cargo/registry/trybuild-1.0.101/src/cargo.rs
+#usr/share/cargo/registry/trybuild-1.0.101/src/dependencies.rs
+#usr/share/cargo/registry/trybuild-1.0.101/src/diff.rs
+#usr/share/cargo/registry/trybuild-1.0.101/src/directory.rs
+#usr/share/cargo/registry/trybuild-1.0.101/src/env.rs
+#usr/share/cargo/registry/trybuild-1.0.101/src/error.rs
+#usr/share/cargo/registry/trybuild-1.0.101/src/expand.rs
+#usr/share/cargo/registry/trybuild-1.0.101/src/features.rs
+#usr/share/cargo/registry/trybuild-1.0.101/src/flock.rs
+#usr/share/cargo/registry/trybuild-1.0.101/src/inherit.rs
+#usr/share/cargo/registry/trybuild-1.0.101/src/lib.rs
+#usr/share/cargo/registry/trybuild-1.0.101/src/manifest.rs
+#usr/share/cargo/registry/trybuild-1.0.101/src/message.rs
+#usr/share/cargo/registry/trybuild-1.0.101/src/normalize.rs
+#usr/share/cargo/registry/trybuild-1.0.101/src/path.rs
+#usr/share/cargo/registry/trybuild-1.0.101/src/run.rs
+#usr/share/cargo/registry/trybuild-1.0.101/src/rustflags.rs
+#usr/share/cargo/registry/trybuild-1.0.101/src/term.rs
+#usr/share/cargo/registry/trybuild-1.0.101/src/tests
+#usr/share/cargo/registry/trybuild-1.0.101/src/tests.rs
+#usr/share/cargo/registry/trybuild-1.0.101/src/tests/and-n-others.rs
+#usr/share/cargo/registry/trybuild-1.0.101/src/tests/and-others-verbose.rs
+#usr/share/cargo/registry/trybuild-1.0.101/src/tests/basic.rs
+#usr/share/cargo/registry/trybuild-1.0.101/src/tests/cargo-registry-sparse.rs
+#usr/share/cargo/registry/trybuild-1.0.101/src/tests/cargo-registry.rs
+#usr/share/cargo/registry/trybuild-1.0.101/src/tests/dir-backslash.rs
+#usr/share/cargo/registry/trybuild-1.0.101/src/tests/dropshot-required-by.rs
+#usr/share/cargo/registry/trybuild-1.0.101/src/tests/erased-serde-trait-bound.rs
+#usr/share/cargo/registry/trybuild-1.0.101/src/tests/gated-feature.rs
+#usr/share/cargo/registry/trybuild-1.0.101/src/tests/long-file-names.rs
+#usr/share/cargo/registry/trybuild-1.0.101/src/tests/proc-macro-panic.rs
+#usr/share/cargo/registry/trybuild-1.0.101/src/tests/py03-url.rs
+#usr/share/cargo/registry/trybuild-1.0.101/src/tests/rust-lib-with-githash.rs
+#usr/share/cargo/registry/trybuild-1.0.101/src/tests/rust-lib.rs
+#usr/share/cargo/registry/trybuild-1.0.101/src/tests/strip-path-dependencies.rs
+#usr/share/cargo/registry/trybuild-1.0.101/src/tests/traits-must-be-implemented.rs
+#usr/share/cargo/registry/trybuild-1.0.101/src/tests/type-dir-backslash.rs
+#usr/share/cargo/registry/trybuild-1.0.101/src/tests/uniffi-out-dir.rs
+#usr/share/cargo/registry/trybuild-1.0.101/tests
+#usr/share/cargo/registry/trybuild-1.0.101/tests/test.rs
+#usr/share/cargo/registry/trybuild-1.0.101/tests/ui
+#usr/share/cargo/registry/trybuild-1.0.101/tests/ui/compile-fail-0.rs
+#usr/share/cargo/registry/trybuild-1.0.101/tests/ui/compile-fail-1.rs
+#usr/share/cargo/registry/trybuild-1.0.101/tests/ui/compile-fail-2.rs
+#usr/share/cargo/registry/trybuild-1.0.101/tests/ui/compile-fail-2.stderr
+#usr/share/cargo/registry/trybuild-1.0.101/tests/ui/compile-fail-3.rs
+#usr/share/cargo/registry/trybuild-1.0.101/tests/ui/compile-fail-3.stderr
+#usr/share/cargo/registry/trybuild-1.0.101/tests/ui/print-both.rs
+#usr/share/cargo/registry/trybuild-1.0.101/tests/ui/print-stderr.rs
+#usr/share/cargo/registry/trybuild-1.0.101/tests/ui/print-stdout.rs
+#usr/share/cargo/registry/trybuild-1.0.101/tests/ui/run-fail.rs
+#usr/share/cargo/registry/trybuild-1.0.101/tests/ui/run-pass-0.rs
+#usr/share/cargo/registry/trybuild-1.0.101/tests/ui/run-pass-1.rs
+#usr/share/cargo/registry/trybuild-1.0.101/tests/ui/run-pass-2.rs
+#usr/share/cargo/registry/trybuild-1.0.101/tests/ui/run-pass-3.rs
+#usr/share/cargo/registry/trybuild-1.0.101/tests/ui/run-pass-4.rs
+#usr/share/cargo/registry/trybuild-1.0.101/tests/ui/run-pass-5.rs
+#usr/share/cargo/registry/trybuild-1.0.101/tests/ui/run-pass-6.rs
+#usr/share/cargo/registry/trybuild-1.0.101/tests/ui/run-pass-7.rs
+#usr/share/cargo/registry/trybuild-1.0.101/tests/ui/run-pass-8.rs
+#usr/share/cargo/registry/trybuild-1.0.101/tests/ui/run-pass-9.rs
diff --git a/lfs/rust-trybuild b/lfs/rust-trybuild
index 0d41c1681..c501d643c 100644
--- a/lfs/rust-trybuild
+++ b/lfs/rust-trybuild
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2018 IPFire Team <info(a)ipfire.org> #
+# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,7 +24,7 @@
include Config
-VER = 1.0.54
+VER = 1.0.101
THISAPP = trybuild-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = a930950874c6afcc77247d2403af3dc1da82055861c08f5c3bf27ceb0a36909eb6d04c15faaedb8cbcf916c2c6b693d976a807f7d35dc7af074f706ec75eec53
+$(DL_FILE)_BLAKE2 = dd905e34809a624036de22b3e9bc654487139405f0be4e0b7726822ea68dd153969726713a910d93049e72fd92bc3dbda66eeef38d46a21b8a7602d13265b155
install : $(TARGET)
@@ -73,6 +73,7 @@ $(subst %,%_BLAKE2,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+ cd $(DIR_APP) && rm Cargo.toml.orig
cd $(DIR_APP) && $(CARGO_PREPARE)
cd $(DIR_APP) && $(CARGO_BUILD)
cd $(DIR_APP) && $(CARGO_INSTALL)
--
2.47.1
^ permalink raw reply [flat|nested] 33+ messages in thread
* [PATCH 17/32] rust-unindent: Update to version 0.1.11 from 0.1.7
2024-12-21 12:55 [PATCH 01/32] rust: Update to version 1.83.0 Adolf Belka
` (14 preceding siblings ...)
2024-12-21 12:55 ` [PATCH 16/32] rust-trybuild: Update to version 1.0.101 from 1.0.54 Adolf Belka
@ 2024-12-21 12:55 ` Adolf Belka
2024-12-21 12:55 ` [PATCH 18/32] rust-allocfator-api2: New crate required by rust-1.83.0 Adolf Belka
` (15 subsequent siblings)
31 siblings, 0 replies; 33+ messages in thread
From: Adolf Belka @ 2024-12-21 12:55 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 3347 bytes --]
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
config/rootfiles/common/rust-unindent | 19 ++++++++++---------
lfs/rust-unindent | 12 ++++--------
2 files changed, 14 insertions(+), 17 deletions(-)
diff --git a/config/rootfiles/common/rust-unindent b/config/rootfiles/common/rust-unindent
index ab9059062..bad90a316 100644
--- a/config/rootfiles/common/rust-unindent
+++ b/config/rootfiles/common/rust-unindent
@@ -1,9 +1,10 @@
-#usr/share/cargo/registry/unindent-0.1.7
-#usr/share/cargo/registry/unindent-0.1.7/.cargo-checksum.json
-#usr/share/cargo/registry/unindent-0.1.7/Cargo.toml
-#usr/share/cargo/registry/unindent-0.1.7/Cargo.toml.deps
-#usr/share/cargo/registry/unindent-0.1.7/LICENSE-APACHE
-#usr/share/cargo/registry/unindent-0.1.7/LICENSE-MIT
-#usr/share/cargo/registry/unindent-0.1.7/README.md
-#usr/share/cargo/registry/unindent-0.1.7/src
-#usr/share/cargo/registry/unindent-0.1.7/src/lib.rs
+#usr/share/cargo/registry/unindent-0.1.11
+#usr/share/cargo/registry/unindent-0.1.11/.cargo-checksum.json
+#usr/share/cargo/registry/unindent-0.1.11/Cargo.toml
+#usr/share/cargo/registry/unindent-0.1.11/Cargo.toml.deps
+#usr/share/cargo/registry/unindent-0.1.11/LICENSE-APACHE
+#usr/share/cargo/registry/unindent-0.1.11/LICENSE-MIT
+#usr/share/cargo/registry/unindent-0.1.11/README.md
+#usr/share/cargo/registry/unindent-0.1.11/src
+#usr/share/cargo/registry/unindent-0.1.11/src/lib.rs
+#usr/share/cargo/registry/unindent-0.1.11/src/unindent.rs
diff --git a/lfs/rust-unindent b/lfs/rust-unindent
index 501bc60d8..cd7a3f889 100644
--- a/lfs/rust-unindent
+++ b/lfs/rust-unindent
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2018 IPFire Team <info(a)ipfire.org> #
+# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,7 +24,7 @@
include Config
-VER = 0.1.7
+VER = 0.1.11
THISAPP = unindent-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = cbf76fd18e49332e61275ab204cef1fc4dee58091307f8cbe2107d3a8441551055541583f1d643d4d15f9cc17a8405f540f0c53548f5b2379dd70791a03640cb
+$(DL_FILE)_BLAKE2 = d4d1dde410c4194acb51f74f374cf11fa872e49fad8f5f24b596d72476403e5e312fedf7b0bcb1027384d53c8de565368d63c30eaf70a6e6cd958b82e5288ca3
install : $(TARGET)
@@ -73,11 +73,7 @@ $(subst %,%_BLAKE2,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
-
- cd $(DIR_APP) && if [ -f Cargo.toml.orig ]; then \
- rm -f Cargo.toml.orig; \
- fi; \
-
+ cd $(DIR_APP) && rm Cargo.toml.orig
cd $(DIR_APP) && $(CARGO_PREPARE)
cd $(DIR_APP) && $(CARGO_BUILD)
cd $(DIR_APP) && $(CARGO_INSTALL)
--
2.47.1
^ permalink raw reply [flat|nested] 33+ messages in thread
* [PATCH 18/32] rust-allocfator-api2: New crate required by rust-1.83.0
2024-12-21 12:55 [PATCH 01/32] rust: Update to version 1.83.0 Adolf Belka
` (15 preceding siblings ...)
2024-12-21 12:55 ` [PATCH 17/32] rust-unindent: Update to version 0.1.11 from 0.1.7 Adolf Belka
@ 2024-12-21 12:55 ` Adolf Belka
2024-12-21 12:55 ` [PATCH 19/32] rust-equivalent: " Adolf Belka
` (14 subsequent siblings)
31 siblings, 0 replies; 33+ messages in thread
From: Adolf Belka @ 2024-12-21 12:55 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 6204 bytes --]
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
config/rootfiles/common/rust-allocator-api2 | 29 ++++++++
lfs/rust-allocator-api2 | 81 +++++++++++++++++++++
2 files changed, 110 insertions(+)
create mode 100644 config/rootfiles/common/rust-allocator-api2
create mode 100644 lfs/rust-allocator-api2
diff --git a/config/rootfiles/common/rust-allocator-api2 b/config/rootfiles/common/rust-allocator-api2
new file mode 100644
index 000000000..adc428bce
--- /dev/null
+++ b/config/rootfiles/common/rust-allocator-api2
@@ -0,0 +1,29 @@
+#usr/share/cargo/registry/allocator-api2-0.2.21
+#usr/share/cargo/registry/allocator-api2-0.2.21/.cargo-checksum.json
+#usr/share/cargo/registry/allocator-api2-0.2.21/CHANGELOG.md
+#usr/share/cargo/registry/allocator-api2-0.2.21/Cargo.toml
+#usr/share/cargo/registry/allocator-api2-0.2.21/Cargo.toml.deps
+#usr/share/cargo/registry/allocator-api2-0.2.21/LICENSE-APACHE
+#usr/share/cargo/registry/allocator-api2-0.2.21/LICENSE-MIT
+#usr/share/cargo/registry/allocator-api2-0.2.21/README.md
+#usr/share/cargo/registry/allocator-api2-0.2.21/src
+#usr/share/cargo/registry/allocator-api2-0.2.21/src/lib.rs
+#usr/share/cargo/registry/allocator-api2-0.2.21/src/nightly.rs
+#usr/share/cargo/registry/allocator-api2-0.2.21/src/stable
+#usr/share/cargo/registry/allocator-api2-0.2.21/src/stable/alloc
+#usr/share/cargo/registry/allocator-api2-0.2.21/src/stable/alloc/global.rs
+#usr/share/cargo/registry/allocator-api2-0.2.21/src/stable/alloc/mod.rs
+#usr/share/cargo/registry/allocator-api2-0.2.21/src/stable/alloc/system.rs
+#usr/share/cargo/registry/allocator-api2-0.2.21/src/stable/boxed.rs
+#usr/share/cargo/registry/allocator-api2-0.2.21/src/stable/macros.rs
+#usr/share/cargo/registry/allocator-api2-0.2.21/src/stable/mod.rs
+#usr/share/cargo/registry/allocator-api2-0.2.21/src/stable/raw_vec.rs
+#usr/share/cargo/registry/allocator-api2-0.2.21/src/stable/slice.rs
+#usr/share/cargo/registry/allocator-api2-0.2.21/src/stable/unique.rs
+#usr/share/cargo/registry/allocator-api2-0.2.21/src/stable/vec
+#usr/share/cargo/registry/allocator-api2-0.2.21/src/stable/vec/drain.rs
+#usr/share/cargo/registry/allocator-api2-0.2.21/src/stable/vec/into_iter.rs
+#usr/share/cargo/registry/allocator-api2-0.2.21/src/stable/vec/mod.rs
+#usr/share/cargo/registry/allocator-api2-0.2.21/src/stable/vec/partial_eq.rs
+#usr/share/cargo/registry/allocator-api2-0.2.21/src/stable/vec/set_len_on_drop.rs
+#usr/share/cargo/registry/allocator-api2-0.2.21/src/stable/vec/splice.rs
diff --git a/lfs/rust-allocator-api2 b/lfs/rust-allocator-api2
new file mode 100644
index 000000000..b9ed57799
--- /dev/null
+++ b/lfs/rust-allocator-api2
@@ -0,0 +1,81 @@
+###############################################################################
+# #
+# IPFire.org - A linux based firewall #
+# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
+# #
+# This program is free software: you can redistribute it and/or modify #
+# it under the terms of the GNU General Public License as published by #
+# the Free Software Foundation, either version 3 of the License, or #
+# (at your option) any later version. #
+# #
+# This program is distributed in the hope that it will be useful, #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+# GNU General Public License for more details. #
+# #
+# You should have received a copy of the GNU General Public License #
+# along with this program. If not, see <http://www.gnu.org/licenses/>. #
+# #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER = 0.2.21
+
+THISAPP = allocator-api2-$(VER)
+DL_FILE = $(THISAPP).tar.gz
+DL_FROM = $(URL_IPFIRE)
+DIR_APP = $(DIR_SRC)/$(THISAPP)
+TARGET = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 983897fc977118f220dc4af7e801ac08eba77bfde2a25d756bad3e77f849418e74e7c67eaed68e2d719ca7fc6e1e9ce151dd7dbe8707dc43d4a6400294c8fc8e
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+ @$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+ @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+ @$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+ @$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+ @$(PREBUILD)
+ @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+ cd $(DIR_APP) && rm Cargo.toml.orig
+ cd $(DIR_APP) && $(CARGO_PREPARE)
+ cd $(DIR_APP) && $(CARGO_BUILD)
+ cd $(DIR_APP) && $(CARGO_INSTALL)
+ @rm -rf $(DIR_APP)
+ @$(POSTBUILD)
--
2.47.1
^ permalink raw reply [flat|nested] 33+ messages in thread
* [PATCH 19/32] rust-equivalent: New crate required by rust-1.83.0
2024-12-21 12:55 [PATCH 01/32] rust: Update to version 1.83.0 Adolf Belka
` (16 preceding siblings ...)
2024-12-21 12:55 ` [PATCH 18/32] rust-allocfator-api2: New crate required by rust-1.83.0 Adolf Belka
@ 2024-12-21 12:55 ` Adolf Belka
2024-12-21 12:55 ` [PATCH 20/32] rust-foldhash: " Adolf Belka
` (13 subsequent siblings)
31 siblings, 0 replies; 33+ messages in thread
From: Adolf Belka @ 2024-12-21 12:55 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 4678 bytes --]
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
config/rootfiles/common/rust-equivalent | 9 +++
lfs/rust-equivalent | 81 +++++++++++++++++++++++++
2 files changed, 90 insertions(+)
create mode 100644 config/rootfiles/common/rust-equivalent
create mode 100644 lfs/rust-equivalent
diff --git a/config/rootfiles/common/rust-equivalent b/config/rootfiles/common/rust-equivalent
new file mode 100644
index 000000000..df8c69fd8
--- /dev/null
+++ b/config/rootfiles/common/rust-equivalent
@@ -0,0 +1,9 @@
+#usr/share/cargo/registry/equivalent-1.0.1
+#usr/share/cargo/registry/equivalent-1.0.1/.cargo-checksum.json
+#usr/share/cargo/registry/equivalent-1.0.1/Cargo.toml
+#usr/share/cargo/registry/equivalent-1.0.1/Cargo.toml.deps
+#usr/share/cargo/registry/equivalent-1.0.1/LICENSE-APACHE
+#usr/share/cargo/registry/equivalent-1.0.1/LICENSE-MIT
+#usr/share/cargo/registry/equivalent-1.0.1/README.md
+#usr/share/cargo/registry/equivalent-1.0.1/src
+#usr/share/cargo/registry/equivalent-1.0.1/src/lib.rs
diff --git a/lfs/rust-equivalent b/lfs/rust-equivalent
new file mode 100644
index 000000000..f6c686d64
--- /dev/null
+++ b/lfs/rust-equivalent
@@ -0,0 +1,81 @@
+###############################################################################
+# #
+# IPFire.org - A linux based firewall #
+# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
+# #
+# This program is free software: you can redistribute it and/or modify #
+# it under the terms of the GNU General Public License as published by #
+# the Free Software Foundation, either version 3 of the License, or #
+# (at your option) any later version. #
+# #
+# This program is distributed in the hope that it will be useful, #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+# GNU General Public License for more details. #
+# #
+# You should have received a copy of the GNU General Public License #
+# along with this program. If not, see <http://www.gnu.org/licenses/>. #
+# #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER = 1.0.1
+
+THISAPP = equivalent-$(VER)
+DL_FILE = $(THISAPP).tar.gz
+DL_FROM = $(URL_IPFIRE)
+DIR_APP = $(DIR_SRC)/$(THISAPP)
+TARGET = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+ @$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+ @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+ @$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+ @$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+ @$(PREBUILD)
+ @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+ cd $(DIR_APP) && rm Cargo.toml.orig
+ cd $(DIR_APP) && $(CARGO_PREPARE)
+ cd $(DIR_APP) && $(CARGO_BUILD)
+ cd $(DIR_APP) && $(CARGO_INSTALL)
+ @rm -rf $(DIR_APP)
+ @$(POSTBUILD)
--
2.47.1
^ permalink raw reply [flat|nested] 33+ messages in thread
* [PATCH 20/32] rust-foldhash: New crate required by rust-1.83.0
2024-12-21 12:55 [PATCH 01/32] rust: Update to version 1.83.0 Adolf Belka
` (17 preceding siblings ...)
2024-12-21 12:55 ` [PATCH 19/32] rust-equivalent: " Adolf Belka
@ 2024-12-21 12:55 ` Adolf Belka
2024-12-21 12:55 ` [PATCH 21/32] rust-hashbrown: " Adolf Belka
` (12 subsequent siblings)
31 siblings, 0 replies; 33+ messages in thread
From: Adolf Belka @ 2024-12-21 12:55 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 4697 bytes --]
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
config/rootfiles/common/rust-foldhash | 10 ++++
lfs/rust-foldhash | 81 +++++++++++++++++++++++++++
2 files changed, 91 insertions(+)
create mode 100644 config/rootfiles/common/rust-foldhash
create mode 100644 lfs/rust-foldhash
diff --git a/config/rootfiles/common/rust-foldhash b/config/rootfiles/common/rust-foldhash
new file mode 100644
index 000000000..4893de709
--- /dev/null
+++ b/config/rootfiles/common/rust-foldhash
@@ -0,0 +1,10 @@
+#usr/share/cargo/registry/foldhash-0.1.3
+#usr/share/cargo/registry/foldhash-0.1.3/.cargo-checksum.json
+#usr/share/cargo/registry/foldhash-0.1.3/Cargo.toml
+#usr/share/cargo/registry/foldhash-0.1.3/Cargo.toml.deps
+#usr/share/cargo/registry/foldhash-0.1.3/LICENSE
+#usr/share/cargo/registry/foldhash-0.1.3/README.md
+#usr/share/cargo/registry/foldhash-0.1.3/src
+#usr/share/cargo/registry/foldhash-0.1.3/src/convenience.rs
+#usr/share/cargo/registry/foldhash-0.1.3/src/lib.rs
+#usr/share/cargo/registry/foldhash-0.1.3/src/seed.rs
diff --git a/lfs/rust-foldhash b/lfs/rust-foldhash
new file mode 100644
index 000000000..875367606
--- /dev/null
+++ b/lfs/rust-foldhash
@@ -0,0 +1,81 @@
+###############################################################################
+# #
+# IPFire.org - A linux based firewall #
+# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
+# #
+# This program is free software: you can redistribute it and/or modify #
+# it under the terms of the GNU General Public License as published by #
+# the Free Software Foundation, either version 3 of the License, or #
+# (at your option) any later version. #
+# #
+# This program is distributed in the hope that it will be useful, #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+# GNU General Public License for more details. #
+# #
+# You should have received a copy of the GNU General Public License #
+# along with this program. If not, see <http://www.gnu.org/licenses/>. #
+# #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER = 0.1.3
+
+THISAPP = foldhash-$(VER)
+DL_FILE = $(THISAPP).tar.gz
+DL_FROM = $(URL_IPFIRE)
+DIR_APP = $(DIR_SRC)/$(THISAPP)
+TARGET = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = e5913d3aa493d0176af9650354d98870b7e97523ca743a7d9605da3f559463654f391e42438d96fc797397ced449f13ce499c20ed5db7aec772aae97c5f29175
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+ @$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+ @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+ @$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+ @$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+ @$(PREBUILD)
+ @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+ cd $(DIR_APP) && rm Cargo.toml.orig
+ cd $(DIR_APP) && $(CARGO_PREPARE)
+ cd $(DIR_APP) && $(CARGO_BUILD)
+ cd $(DIR_APP) && $(CARGO_INSTALL)
+ @rm -rf $(DIR_APP)
+ @$(POSTBUILD)
--
2.47.1
^ permalink raw reply [flat|nested] 33+ messages in thread
* [PATCH 21/32] rust-hashbrown: New crate required by rust-1.83.0
2024-12-21 12:55 [PATCH 01/32] rust: Update to version 1.83.0 Adolf Belka
` (18 preceding siblings ...)
2024-12-21 12:55 ` [PATCH 20/32] rust-foldhash: " Adolf Belka
@ 2024-12-21 12:55 ` Adolf Belka
2024-12-21 12:55 ` [PATCH 22/32] rust-indexmap: " Adolf Belka
` (11 subsequent siblings)
31 siblings, 0 replies; 33+ messages in thread
From: Adolf Belka @ 2024-12-21 12:55 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 7477 bytes --]
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
config/rootfiles/common/rust-hashbrown | 51 ++++++++++++++++
lfs/rust-hashbrown | 81 ++++++++++++++++++++++++++
2 files changed, 132 insertions(+)
create mode 100644 config/rootfiles/common/rust-hashbrown
create mode 100644 lfs/rust-hashbrown
diff --git a/config/rootfiles/common/rust-hashbrown b/config/rootfiles/common/rust-hashbrown
new file mode 100644
index 000000000..c89be0c91
--- /dev/null
+++ b/config/rootfiles/common/rust-hashbrown
@@ -0,0 +1,51 @@
+#usr/share/cargo/registry/hashbrown-0.15.2
+#usr/share/cargo/registry/hashbrown-0.15.2/.cargo-checksum.json
+#usr/share/cargo/registry/hashbrown-0.15.2/CHANGELOG.md
+#usr/share/cargo/registry/hashbrown-0.15.2/Cargo.toml
+#usr/share/cargo/registry/hashbrown-0.15.2/Cargo.toml.deps
+#usr/share/cargo/registry/hashbrown-0.15.2/LICENSE-APACHE
+#usr/share/cargo/registry/hashbrown-0.15.2/LICENSE-MIT
+#usr/share/cargo/registry/hashbrown-0.15.2/README.md
+#usr/share/cargo/registry/hashbrown-0.15.2/benches
+#usr/share/cargo/registry/hashbrown-0.15.2/benches/bench.rs
+#usr/share/cargo/registry/hashbrown-0.15.2/benches/insert_unique_unchecked.rs
+#usr/share/cargo/registry/hashbrown-0.15.2/benches/set_ops.rs
+#usr/share/cargo/registry/hashbrown-0.15.2/clippy.toml
+#usr/share/cargo/registry/hashbrown-0.15.2/src
+#usr/share/cargo/registry/hashbrown-0.15.2/src/control
+#usr/share/cargo/registry/hashbrown-0.15.2/src/control/bitmask.rs
+#usr/share/cargo/registry/hashbrown-0.15.2/src/control/group
+#usr/share/cargo/registry/hashbrown-0.15.2/src/control/group/generic.rs
+#usr/share/cargo/registry/hashbrown-0.15.2/src/control/group/mod.rs
+#usr/share/cargo/registry/hashbrown-0.15.2/src/control/group/neon.rs
+#usr/share/cargo/registry/hashbrown-0.15.2/src/control/group/sse2.rs
+#usr/share/cargo/registry/hashbrown-0.15.2/src/control/mod.rs
+#usr/share/cargo/registry/hashbrown-0.15.2/src/control/tag.rs
+#usr/share/cargo/registry/hashbrown-0.15.2/src/external_trait_impls
+#usr/share/cargo/registry/hashbrown-0.15.2/src/external_trait_impls/mod.rs
+#usr/share/cargo/registry/hashbrown-0.15.2/src/external_trait_impls/rayon
+#usr/share/cargo/registry/hashbrown-0.15.2/src/external_trait_impls/rayon/helpers.rs
+#usr/share/cargo/registry/hashbrown-0.15.2/src/external_trait_impls/rayon/map.rs
+#usr/share/cargo/registry/hashbrown-0.15.2/src/external_trait_impls/rayon/mod.rs
+#usr/share/cargo/registry/hashbrown-0.15.2/src/external_trait_impls/rayon/raw.rs
+#usr/share/cargo/registry/hashbrown-0.15.2/src/external_trait_impls/rayon/set.rs
+#usr/share/cargo/registry/hashbrown-0.15.2/src/external_trait_impls/rayon/table.rs
+#usr/share/cargo/registry/hashbrown-0.15.2/src/external_trait_impls/serde.rs
+#usr/share/cargo/registry/hashbrown-0.15.2/src/lib.rs
+#usr/share/cargo/registry/hashbrown-0.15.2/src/macros.rs
+#usr/share/cargo/registry/hashbrown-0.15.2/src/map.rs
+#usr/share/cargo/registry/hashbrown-0.15.2/src/raw
+#usr/share/cargo/registry/hashbrown-0.15.2/src/raw/alloc.rs
+#usr/share/cargo/registry/hashbrown-0.15.2/src/raw/mod.rs
+#usr/share/cargo/registry/hashbrown-0.15.2/src/raw_entry.rs
+#usr/share/cargo/registry/hashbrown-0.15.2/src/rustc_entry.rs
+#usr/share/cargo/registry/hashbrown-0.15.2/src/scopeguard.rs
+#usr/share/cargo/registry/hashbrown-0.15.2/src/set.rs
+#usr/share/cargo/registry/hashbrown-0.15.2/src/table.rs
+#usr/share/cargo/registry/hashbrown-0.15.2/src/util.rs
+#usr/share/cargo/registry/hashbrown-0.15.2/tests
+#usr/share/cargo/registry/hashbrown-0.15.2/tests/equivalent_trait.rs
+#usr/share/cargo/registry/hashbrown-0.15.2/tests/hasher.rs
+#usr/share/cargo/registry/hashbrown-0.15.2/tests/rayon.rs
+#usr/share/cargo/registry/hashbrown-0.15.2/tests/serde.rs
+#usr/share/cargo/registry/hashbrown-0.15.2/tests/set.rs
diff --git a/lfs/rust-hashbrown b/lfs/rust-hashbrown
new file mode 100644
index 000000000..cfc0291a8
--- /dev/null
+++ b/lfs/rust-hashbrown
@@ -0,0 +1,81 @@
+###############################################################################
+# #
+# IPFire.org - A linux based firewall #
+# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
+# #
+# This program is free software: you can redistribute it and/or modify #
+# it under the terms of the GNU General Public License as published by #
+# the Free Software Foundation, either version 3 of the License, or #
+# (at your option) any later version. #
+# #
+# This program is distributed in the hope that it will be useful, #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+# GNU General Public License for more details. #
+# #
+# You should have received a copy of the GNU General Public License #
+# along with this program. If not, see <http://www.gnu.org/licenses/>. #
+# #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER = 0.15.2
+
+THISAPP = hashbrown-$(VER)
+DL_FILE = $(THISAPP).tar.gz
+DL_FROM = $(URL_IPFIRE)
+DIR_APP = $(DIR_SRC)/$(THISAPP)
+TARGET = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 453888ce68b10cd6e93d787986603fceb29b83fe2dc417e7e57316b9e0060d0bba51ec7fb71d46a038662c99f60deac8237a8f349297208d1d223bcc13f0d0ea
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+ @$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+ @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+ @$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+ @$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+ @$(PREBUILD)
+ @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+ cd $(DIR_APP) && rm Cargo.toml.orig
+ cd $(DIR_APP) && $(CARGO_PREPARE)
+ cd $(DIR_APP) && $(CARGO_BUILD)
+ cd $(DIR_APP) && $(CARGO_INSTALL)
+ @rm -rf $(DIR_APP)
+ @$(POSTBUILD)
--
2.47.1
^ permalink raw reply [flat|nested] 33+ messages in thread
* [PATCH 22/32] rust-indexmap: New crate required by rust-1.83.0
2024-12-21 12:55 [PATCH 01/32] rust: Update to version 1.83.0 Adolf Belka
` (19 preceding siblings ...)
2024-12-21 12:55 ` [PATCH 21/32] rust-hashbrown: " Adolf Belka
@ 2024-12-21 12:55 ` Adolf Belka
2024-12-21 12:55 ` [PATCH 23/32] rust-indoc-impl-0.3.6: Crate required to be pinned at version 0.3.6 Adolf Belka
` (10 subsequent siblings)
31 siblings, 0 replies; 33+ messages in thread
From: Adolf Belka @ 2024-12-21 12:55 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 6769 bytes --]
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
config/rootfiles/common/rust-indexmap | 45 +++++++++++++++
lfs/rust-indexmap | 81 +++++++++++++++++++++++++++
2 files changed, 126 insertions(+)
create mode 100644 config/rootfiles/common/rust-indexmap
create mode 100644 lfs/rust-indexmap
diff --git a/config/rootfiles/common/rust-indexmap b/config/rootfiles/common/rust-indexmap
new file mode 100644
index 000000000..18a6c21e6
--- /dev/null
+++ b/config/rootfiles/common/rust-indexmap
@@ -0,0 +1,45 @@
+#usr/share/cargo/registry/indexmap-2.7.0
+#usr/share/cargo/registry/indexmap-2.7.0/.cargo-checksum.json
+#usr/share/cargo/registry/indexmap-2.7.0/Cargo.toml
+#usr/share/cargo/registry/indexmap-2.7.0/Cargo.toml.deps
+#usr/share/cargo/registry/indexmap-2.7.0/LICENSE-APACHE
+#usr/share/cargo/registry/indexmap-2.7.0/LICENSE-MIT
+#usr/share/cargo/registry/indexmap-2.7.0/README.md
+#usr/share/cargo/registry/indexmap-2.7.0/RELEASES.md
+#usr/share/cargo/registry/indexmap-2.7.0/benches
+#usr/share/cargo/registry/indexmap-2.7.0/benches/bench.rs
+#usr/share/cargo/registry/indexmap-2.7.0/benches/faststring.rs
+#usr/share/cargo/registry/indexmap-2.7.0/src
+#usr/share/cargo/registry/indexmap-2.7.0/src/arbitrary.rs
+#usr/share/cargo/registry/indexmap-2.7.0/src/borsh.rs
+#usr/share/cargo/registry/indexmap-2.7.0/src/lib.rs
+#usr/share/cargo/registry/indexmap-2.7.0/src/macros.rs
+#usr/share/cargo/registry/indexmap-2.7.0/src/map
+#usr/share/cargo/registry/indexmap-2.7.0/src/map.rs
+#usr/share/cargo/registry/indexmap-2.7.0/src/map/core
+#usr/share/cargo/registry/indexmap-2.7.0/src/map/core.rs
+#usr/share/cargo/registry/indexmap-2.7.0/src/map/core/entry.rs
+#usr/share/cargo/registry/indexmap-2.7.0/src/map/core/raw_entry_v1.rs
+#usr/share/cargo/registry/indexmap-2.7.0/src/map/iter.rs
+#usr/share/cargo/registry/indexmap-2.7.0/src/map/mutable.rs
+#usr/share/cargo/registry/indexmap-2.7.0/src/map/serde_seq.rs
+#usr/share/cargo/registry/indexmap-2.7.0/src/map/slice.rs
+#usr/share/cargo/registry/indexmap-2.7.0/src/map/tests.rs
+#usr/share/cargo/registry/indexmap-2.7.0/src/rayon
+#usr/share/cargo/registry/indexmap-2.7.0/src/rayon/map.rs
+#usr/share/cargo/registry/indexmap-2.7.0/src/rayon/mod.rs
+#usr/share/cargo/registry/indexmap-2.7.0/src/rayon/set.rs
+#usr/share/cargo/registry/indexmap-2.7.0/src/rustc.rs
+#usr/share/cargo/registry/indexmap-2.7.0/src/serde.rs
+#usr/share/cargo/registry/indexmap-2.7.0/src/set
+#usr/share/cargo/registry/indexmap-2.7.0/src/set.rs
+#usr/share/cargo/registry/indexmap-2.7.0/src/set/iter.rs
+#usr/share/cargo/registry/indexmap-2.7.0/src/set/mutable.rs
+#usr/share/cargo/registry/indexmap-2.7.0/src/set/slice.rs
+#usr/share/cargo/registry/indexmap-2.7.0/src/set/tests.rs
+#usr/share/cargo/registry/indexmap-2.7.0/src/util.rs
+#usr/share/cargo/registry/indexmap-2.7.0/tests
+#usr/share/cargo/registry/indexmap-2.7.0/tests/equivalent_trait.rs
+#usr/share/cargo/registry/indexmap-2.7.0/tests/macros_full_path.rs
+#usr/share/cargo/registry/indexmap-2.7.0/tests/quick.rs
+#usr/share/cargo/registry/indexmap-2.7.0/tests/tests.rs
diff --git a/lfs/rust-indexmap b/lfs/rust-indexmap
new file mode 100644
index 000000000..974305c9a
--- /dev/null
+++ b/lfs/rust-indexmap
@@ -0,0 +1,81 @@
+###############################################################################
+# #
+# IPFire.org - A linux based firewall #
+# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
+# #
+# This program is free software: you can redistribute it and/or modify #
+# it under the terms of the GNU General Public License as published by #
+# the Free Software Foundation, either version 3 of the License, or #
+# (at your option) any later version. #
+# #
+# This program is distributed in the hope that it will be useful, #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+# GNU General Public License for more details. #
+# #
+# You should have received a copy of the GNU General Public License #
+# along with this program. If not, see <http://www.gnu.org/licenses/>. #
+# #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER = 2.7.0
+
+THISAPP = indexmap-$(VER)
+DL_FILE = $(THISAPP).tar.gz
+DL_FROM = $(URL_IPFIRE)
+DIR_APP = $(DIR_SRC)/$(THISAPP)
+TARGET = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = c7430ef510738ac5fc4658f3e4d927ca5cde780774a07848791ea87503be09fb4677c52803f6cdaaed73eee600f47e0595ac3db74a498947d0e180cbd10fb7aa
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+ @$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+ @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+ @$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+ @$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+ @$(PREBUILD)
+ @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+ cd $(DIR_APP) && rm Cargo.toml.orig
+ cd $(DIR_APP) && $(CARGO_PREPARE)
+ cd $(DIR_APP) && $(CARGO_BUILD)
+ cd $(DIR_APP) && $(CARGO_INSTALL)
+ @rm -rf $(DIR_APP)
+ @$(POSTBUILD)
--
2.47.1
^ permalink raw reply [flat|nested] 33+ messages in thread
* [PATCH 23/32] rust-indoc-impl-0.3.6: Crate required to be pinned at version 0.3.6
2024-12-21 12:55 [PATCH 01/32] rust: Update to version 1.83.0 Adolf Belka
` (20 preceding siblings ...)
2024-12-21 12:55 ` [PATCH 22/32] rust-indexmap: " Adolf Belka
@ 2024-12-21 12:55 ` Adolf Belka
2024-12-21 12:55 ` [PATCH 24/32] rust-serde_spanned: New crate required by rust-1.83.0 Adolf Belka
` (9 subsequent siblings)
31 siblings, 0 replies; 33+ messages in thread
From: Adolf Belka @ 2024-12-21 12:55 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 4786 bytes --]
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
config/rootfiles/common/rust-indoc-impl-0.3.6 | 9 +++
lfs/rust-indoc-impl-0.3.6 | 81 +++++++++++++++++++
2 files changed, 90 insertions(+)
create mode 100644 config/rootfiles/common/rust-indoc-impl-0.3.6
create mode 100644 lfs/rust-indoc-impl-0.3.6
diff --git a/config/rootfiles/common/rust-indoc-impl-0.3.6 b/config/rootfiles/common/rust-indoc-impl-0.3.6
new file mode 100644
index 000000000..f0666f456
--- /dev/null
+++ b/config/rootfiles/common/rust-indoc-impl-0.3.6
@@ -0,0 +1,9 @@
+#usr/share/cargo/registry/indoc-impl-0.3.6-0.3.6
+#usr/share/cargo/registry/indoc-impl-0.3.6-0.3.6/.cargo-checksum.json
+#usr/share/cargo/registry/indoc-impl-0.3.6-0.3.6/Cargo.toml
+#usr/share/cargo/registry/indoc-impl-0.3.6-0.3.6/Cargo.toml.deps
+#usr/share/cargo/registry/indoc-impl-0.3.6-0.3.6/LICENSE-APACHE
+#usr/share/cargo/registry/indoc-impl-0.3.6-0.3.6/LICENSE-MIT
+#usr/share/cargo/registry/indoc-impl-0.3.6-0.3.6/README.md
+#usr/share/cargo/registry/indoc-impl-0.3.6-0.3.6/src
+#usr/share/cargo/registry/indoc-impl-0.3.6-0.3.6/src/lib.rs
diff --git a/lfs/rust-indoc-impl-0.3.6 b/lfs/rust-indoc-impl-0.3.6
new file mode 100644
index 000000000..3dbf6dd95
--- /dev/null
+++ b/lfs/rust-indoc-impl-0.3.6
@@ -0,0 +1,81 @@
+###############################################################################
+# #
+# IPFire.org - A linux based firewall #
+# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
+# #
+# This program is free software: you can redistribute it and/or modify #
+# it under the terms of the GNU General Public License as published by #
+# the Free Software Foundation, either version 3 of the License, or #
+# (at your option) any later version. #
+# #
+# This program is distributed in the hope that it will be useful, #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+# GNU General Public License for more details. #
+# #
+# You should have received a copy of the GNU General Public License #
+# along with this program. If not, see <http://www.gnu.org/licenses/>. #
+# #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER = 0.3.6
+
+THISAPP = indoc-impl-$(VER)
+DL_FILE = $(THISAPP).tar.gz
+DL_FROM = $(URL_IPFIRE)
+DIR_APP = $(DIR_SRC)/$(THISAPP)
+TARGET = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 93e232e360e8f02943ef9a9cabf16bc863d792d8096b8d9a13a07f0b7b396db590abf83b5444f082317059dad7578ffae974dbc8a7e56fbdbab817b7d2534725
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+ @$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+ @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+ @$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+ @$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+ @$(PREBUILD)
+ @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+ cd $(DIR_APP) && rm Cargo.toml.orig
+ cd $(DIR_APP) && $(CARGO_PREPARE)
+ cd $(DIR_APP) && $(CARGO_BUILD)
+ cd $(DIR_APP) && $(CARGO_INSTALL)
+ @rm -rf $(DIR_APP)
+ @$(POSTBUILD)
--
2.47.1
^ permalink raw reply [flat|nested] 33+ messages in thread
* [PATCH 24/32] rust-serde_spanned: New crate required by rust-1.83.0
2024-12-21 12:55 [PATCH 01/32] rust: Update to version 1.83.0 Adolf Belka
` (21 preceding siblings ...)
2024-12-21 12:55 ` [PATCH 23/32] rust-indoc-impl-0.3.6: Crate required to be pinned at version 0.3.6 Adolf Belka
@ 2024-12-21 12:55 ` Adolf Belka
2024-12-21 12:55 ` [PATCH 25/32] rust-syn-1.0.109: Crate required pinned at version 1.0.109 Adolf Belka
` (8 subsequent siblings)
31 siblings, 0 replies; 33+ messages in thread
From: Adolf Belka @ 2024-12-21 12:55 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 4734 bytes --]
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
config/rootfiles/common/rust-serde_spanned | 9 +++
lfs/rust-serde_spanned | 81 ++++++++++++++++++++++
2 files changed, 90 insertions(+)
create mode 100644 config/rootfiles/common/rust-serde_spanned
create mode 100644 lfs/rust-serde_spanned
diff --git a/config/rootfiles/common/rust-serde_spanned b/config/rootfiles/common/rust-serde_spanned
new file mode 100644
index 000000000..12a2c658c
--- /dev/null
+++ b/config/rootfiles/common/rust-serde_spanned
@@ -0,0 +1,9 @@
+#usr/share/cargo/registry/serde_spanned-0.6.8
+#usr/share/cargo/registry/serde_spanned-0.6.8/.cargo-checksum.json
+#usr/share/cargo/registry/serde_spanned-0.6.8/Cargo.toml
+#usr/share/cargo/registry/serde_spanned-0.6.8/LICENSE-APACHE
+#usr/share/cargo/registry/serde_spanned-0.6.8/LICENSE-MIT
+#usr/share/cargo/registry/serde_spanned-0.6.8/README.md
+#usr/share/cargo/registry/serde_spanned-0.6.8/src
+#usr/share/cargo/registry/serde_spanned-0.6.8/src/lib.rs
+#usr/share/cargo/registry/serde_spanned-0.6.8/src/spanned.rs
diff --git a/lfs/rust-serde_spanned b/lfs/rust-serde_spanned
new file mode 100644
index 000000000..a0907ba67
--- /dev/null
+++ b/lfs/rust-serde_spanned
@@ -0,0 +1,81 @@
+###############################################################################
+# #
+# IPFire.org - A linux based firewall #
+# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
+# #
+# This program is free software: you can redistribute it and/or modify #
+# it under the terms of the GNU General Public License as published by #
+# the Free Software Foundation, either version 3 of the License, or #
+# (at your option) any later version. #
+# #
+# This program is distributed in the hope that it will be useful, #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+# GNU General Public License for more details. #
+# #
+# You should have received a copy of the GNU General Public License #
+# along with this program. If not, see <http://www.gnu.org/licenses/>. #
+# #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER = 0.6.8
+
+THISAPP = serde_spanned-$(VER)
+DL_FILE = $(THISAPP).tar.gz
+DL_FROM = $(URL_IPFIRE)
+DIR_APP = $(DIR_SRC)/$(THISAPP)
+TARGET = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 630bb2cabd74e8d9736e315ac57c4d2c5c4f72264aab35ecc8e0040cb4186885722051a9f7b8a9006fd121fe58428cbb151e5cf541e7de30b6528c84e968f7ac
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+ @$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+ @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+ @$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+ @$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+ @$(PREBUILD)
+ @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+ cd $(DIR_APP) && rm Cargo.toml.orig
+ cd $(DIR_APP) && $(CARGO_PREPARE)
+ cd $(DIR_APP) && $(CARGO_BUILD)
+ cd $(DIR_APP) && $(CARGO_INSTALL)
+ @rm -rf $(DIR_APP)
+ @$(POSTBUILD)
--
2.47.1
^ permalink raw reply [flat|nested] 33+ messages in thread
* [PATCH 25/32] rust-syn-1.0.109: Crate required pinned at version 1.0.109
2024-12-21 12:55 [PATCH 01/32] rust: Update to version 1.83.0 Adolf Belka
` (22 preceding siblings ...)
2024-12-21 12:55 ` [PATCH 24/32] rust-serde_spanned: New crate required by rust-1.83.0 Adolf Belka
@ 2024-12-21 12:55 ` Adolf Belka
2024-12-21 12:55 ` [PATCH 26/32] rust-target-triple: New crate required by rust-1.83.0 Adolf Belka
` (7 subsequent siblings)
31 siblings, 0 replies; 33+ messages in thread
From: Adolf Belka @ 2024-12-21 12:55 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 11114 bytes --]
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
config/rootfiles/common/rust-syn-1.0.109 | 107 +++++++++++++++++++++++
lfs/rust-syn-1.0.109 | 81 +++++++++++++++++
2 files changed, 188 insertions(+)
create mode 100644 config/rootfiles/common/rust-syn-1.0.109
create mode 100644 lfs/rust-syn-1.0.109
diff --git a/config/rootfiles/common/rust-syn-1.0.109 b/config/rootfiles/common/rust-syn-1.0.109
new file mode 100644
index 000000000..2f46c56ef
--- /dev/null
+++ b/config/rootfiles/common/rust-syn-1.0.109
@@ -0,0 +1,107 @@
+#usr/share/cargo/registry/syn-1.0.109-1.0.109
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/.cargo-checksum.json
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/Cargo.toml
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/LICENSE-APACHE
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/LICENSE-MIT
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/README.md
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/benches
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/benches/file.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/benches/rust.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/build.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/attr.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/await.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/bigint.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/buffer.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/custom_keyword.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/custom_punctuation.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/data.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/derive.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/discouraged.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/drops.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/error.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/export.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/expr.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/ext.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/file.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/gen
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/gen/clone.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/gen/debug.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/gen/eq.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/gen/fold.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/gen/hash.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/gen/visit.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/gen/visit_mut.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/gen_helper.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/generics.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/group.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/ident.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/item.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/lib.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/lifetime.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/lit.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/lookahead.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/mac.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/macros.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/op.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/parse.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/parse_macro_input.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/parse_quote.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/pat.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/path.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/print.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/punctuated.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/reserved.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/sealed.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/span.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/spanned.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/stmt.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/thread.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/token.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/tt.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/ty.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/verbatim.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/src/whitespace.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/tests
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/tests/common
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/tests/common/eq.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/tests/common/mod.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/tests/common/parse.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/tests/debug
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/tests/debug/gen.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/tests/debug/mod.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/tests/macros
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/tests/macros/mod.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/tests/regression
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/tests/regression.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/tests/regression/issue1108.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/tests/regression/issue1235.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/tests/repo
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/tests/repo/mod.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/tests/repo/progress.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/tests/test_asyncness.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/tests/test_attribute.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/tests/test_derive_input.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/tests/test_expr.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/tests/test_generics.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/tests/test_grouping.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/tests/test_ident.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/tests/test_item.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/tests/test_iterators.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/tests/test_lit.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/tests/test_meta.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/tests/test_parse_buffer.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/tests/test_parse_stream.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/tests/test_pat.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/tests/test_path.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/tests/test_precedence.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/tests/test_receiver.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/tests/test_round_trip.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/tests/test_shebang.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/tests/test_should_parse.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/tests/test_size.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/tests/test_stmt.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/tests/test_token_trees.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/tests/test_ty.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/tests/test_visibility.rs
+#usr/share/cargo/registry/syn-1.0.109-1.0.109/tests/zzz_stable.rs
diff --git a/lfs/rust-syn-1.0.109 b/lfs/rust-syn-1.0.109
new file mode 100644
index 000000000..91f58d3c8
--- /dev/null
+++ b/lfs/rust-syn-1.0.109
@@ -0,0 +1,81 @@
+###############################################################################
+# #
+# IPFire.org - A linux based firewall #
+# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
+# #
+# This program is free software: you can redistribute it and/or modify #
+# it under the terms of the GNU General Public License as published by #
+# the Free Software Foundation, either version 3 of the License, or #
+# (at your option) any later version. #
+# #
+# This program is distributed in the hope that it will be useful, #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+# GNU General Public License for more details. #
+# #
+# You should have received a copy of the GNU General Public License #
+# along with this program. If not, see <http://www.gnu.org/licenses/>. #
+# #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER = 1.0.109
+
+THISAPP = syn-$(VER)
+DL_FILE = $(THISAPP).tar.gz
+DL_FROM = $(URL_IPFIRE)
+DIR_APP = $(DIR_SRC)/$(THISAPP)
+TARGET = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+ @$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+ @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+ @$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+ @$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+ @$(PREBUILD)
+ @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+ cd $(DIR_APP) && rm Cargo.toml.orig
+ cd $(DIR_APP) && $(CARGO_PREPARE)
+ cd $(DIR_APP) && $(CARGO_BUILD)
+ cd $(DIR_APP) && $(CARGO_INSTALL)
+ @rm -rf $(DIR_APP)
+ @$(POSTBUILD)
--
2.47.1
^ permalink raw reply [flat|nested] 33+ messages in thread
* [PATCH 26/32] rust-target-triple: New crate required by rust-1.83.0
2024-12-21 12:55 [PATCH 01/32] rust: Update to version 1.83.0 Adolf Belka
` (23 preceding siblings ...)
2024-12-21 12:55 ` [PATCH 25/32] rust-syn-1.0.109: Crate required pinned at version 1.0.109 Adolf Belka
@ 2024-12-21 12:55 ` Adolf Belka
2024-12-21 12:55 ` [PATCH 27/32] rust-toml_datetime: " Adolf Belka
` (6 subsequent siblings)
31 siblings, 0 replies; 33+ messages in thread
From: Adolf Belka @ 2024-12-21 12:55 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 4793 bytes --]
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
config/rootfiles/common/rust-target-triple | 10 +++
lfs/rust-target-triple | 81 ++++++++++++++++++++++
2 files changed, 91 insertions(+)
create mode 100644 config/rootfiles/common/rust-target-triple
create mode 100644 lfs/rust-target-triple
diff --git a/config/rootfiles/common/rust-target-triple b/config/rootfiles/common/rust-target-triple
new file mode 100644
index 000000000..d66a38d4c
--- /dev/null
+++ b/config/rootfiles/common/rust-target-triple
@@ -0,0 +1,10 @@
+#usr/share/cargo/registry/target-triple-0.1.3
+#usr/share/cargo/registry/target-triple-0.1.3/.cargo-checksum.json
+#usr/share/cargo/registry/target-triple-0.1.3/Cargo.toml
+#usr/share/cargo/registry/target-triple-0.1.3/Cargo.toml.deps
+#usr/share/cargo/registry/target-triple-0.1.3/LICENSE-APACHE
+#usr/share/cargo/registry/target-triple-0.1.3/LICENSE-MIT
+#usr/share/cargo/registry/target-triple-0.1.3/README.md
+#usr/share/cargo/registry/target-triple-0.1.3/build.rs
+#usr/share/cargo/registry/target-triple-0.1.3/src
+#usr/share/cargo/registry/target-triple-0.1.3/src/lib.rs
diff --git a/lfs/rust-target-triple b/lfs/rust-target-triple
new file mode 100644
index 000000000..9896c5389
--- /dev/null
+++ b/lfs/rust-target-triple
@@ -0,0 +1,81 @@
+###############################################################################
+# #
+# IPFire.org - A linux based firewall #
+# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
+# #
+# This program is free software: you can redistribute it and/or modify #
+# it under the terms of the GNU General Public License as published by #
+# the Free Software Foundation, either version 3 of the License, or #
+# (at your option) any later version. #
+# #
+# This program is distributed in the hope that it will be useful, #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+# GNU General Public License for more details. #
+# #
+# You should have received a copy of the GNU General Public License #
+# along with this program. If not, see <http://www.gnu.org/licenses/>. #
+# #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER = 0.1.3
+
+THISAPP = target-triple-$(VER)
+DL_FILE = $(THISAPP).tar.gz
+DL_FROM = $(URL_IPFIRE)
+DIR_APP = $(DIR_SRC)/$(THISAPP)
+TARGET = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 9df6aa9c1146ebf951a832b09ba68587bfa0ab312e85c210e06940c4f68756e53dfc84ffda3f146a442e2e441a3cc910eb5b9ecfdd407e1c0dc6599b69c06c74
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+ @$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+ @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+ @$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+ @$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+ @$(PREBUILD)
+ @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+ cd $(DIR_APP) && rm Cargo.toml.orig
+ cd $(DIR_APP) && $(CARGO_PREPARE)
+ cd $(DIR_APP) && $(CARGO_BUILD)
+ cd $(DIR_APP) && $(CARGO_INSTALL)
+ @rm -rf $(DIR_APP)
+ @$(POSTBUILD)
--
2.47.1
^ permalink raw reply [flat|nested] 33+ messages in thread
* [PATCH 27/32] rust-toml_datetime: New crate required by rust-1.83.0
2024-12-21 12:55 [PATCH 01/32] rust: Update to version 1.83.0 Adolf Belka
` (24 preceding siblings ...)
2024-12-21 12:55 ` [PATCH 26/32] rust-target-triple: New crate required by rust-1.83.0 Adolf Belka
@ 2024-12-21 12:55 ` Adolf Belka
2024-12-21 12:55 ` [PATCH 28/32] rust-toml_edit: " Adolf Belka
` (5 subsequent siblings)
31 siblings, 0 replies; 33+ messages in thread
From: Adolf Belka @ 2024-12-21 12:55 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 4735 bytes --]
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
config/rootfiles/common/rust-toml_datetime | 9 +++
lfs/rust-toml_datetime | 81 ++++++++++++++++++++++
2 files changed, 90 insertions(+)
create mode 100644 config/rootfiles/common/rust-toml_datetime
create mode 100644 lfs/rust-toml_datetime
diff --git a/config/rootfiles/common/rust-toml_datetime b/config/rootfiles/common/rust-toml_datetime
new file mode 100644
index 000000000..319a12842
--- /dev/null
+++ b/config/rootfiles/common/rust-toml_datetime
@@ -0,0 +1,9 @@
+#usr/share/cargo/registry/toml_datetime-0.6.8
+#usr/share/cargo/registry/toml_datetime-0.6.8/.cargo-checksum.json
+#usr/share/cargo/registry/toml_datetime-0.6.8/Cargo.toml
+#usr/share/cargo/registry/toml_datetime-0.6.8/LICENSE-APACHE
+#usr/share/cargo/registry/toml_datetime-0.6.8/LICENSE-MIT
+#usr/share/cargo/registry/toml_datetime-0.6.8/README.md
+#usr/share/cargo/registry/toml_datetime-0.6.8/src
+#usr/share/cargo/registry/toml_datetime-0.6.8/src/datetime.rs
+#usr/share/cargo/registry/toml_datetime-0.6.8/src/lib.rs
diff --git a/lfs/rust-toml_datetime b/lfs/rust-toml_datetime
new file mode 100644
index 000000000..45a96c64c
--- /dev/null
+++ b/lfs/rust-toml_datetime
@@ -0,0 +1,81 @@
+###############################################################################
+# #
+# IPFire.org - A linux based firewall #
+# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
+# #
+# This program is free software: you can redistribute it and/or modify #
+# it under the terms of the GNU General Public License as published by #
+# the Free Software Foundation, either version 3 of the License, or #
+# (at your option) any later version. #
+# #
+# This program is distributed in the hope that it will be useful, #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+# GNU General Public License for more details. #
+# #
+# You should have received a copy of the GNU General Public License #
+# along with this program. If not, see <http://www.gnu.org/licenses/>. #
+# #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER = 0.6.8
+
+THISAPP = toml_datetime-$(VER)
+DL_FILE = $(THISAPP).tar.gz
+DL_FROM = $(URL_IPFIRE)
+DIR_APP = $(DIR_SRC)/$(THISAPP)
+TARGET = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 62113366771f22b437b2ed0d3bb2489ae9078cb589cfad2ad2e92c81ddbda48f689e5a573366eea4f54c2b3cbc6b37eaa8b442b6d935b631a992de4917268757
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+ @$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+ @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+ @$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+ @$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+ @$(PREBUILD)
+ @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+ cd $(DIR_APP) && rm Cargo.toml.orig
+ cd $(DIR_APP) && $(CARGO_PREPARE)
+ cd $(DIR_APP) && $(CARGO_BUILD)
+ cd $(DIR_APP) && $(CARGO_INSTALL)
+ @rm -rf $(DIR_APP)
+ @$(POSTBUILD)
--
2.47.1
^ permalink raw reply [flat|nested] 33+ messages in thread
* [PATCH 28/32] rust-toml_edit: New crate required by rust-1.83.0
2024-12-21 12:55 [PATCH 01/32] rust: Update to version 1.83.0 Adolf Belka
` (25 preceding siblings ...)
2024-12-21 12:55 ` [PATCH 27/32] rust-toml_datetime: " Adolf Belka
@ 2024-12-21 12:55 ` Adolf Belka
2024-12-21 12:55 ` [PATCH 29/32] rust-unicode-ident: " Adolf Belka
` (4 subsequent siblings)
31 siblings, 0 replies; 33+ messages in thread
From: Adolf Belka @ 2024-12-21 12:55 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 47001 bytes --]
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
config/rootfiles/common/rust-toml_edit | 465 +++++++++++++++++++++++++
lfs/rust-toml_edit | 81 +++++
2 files changed, 546 insertions(+)
create mode 100644 config/rootfiles/common/rust-toml_edit
create mode 100644 lfs/rust-toml_edit
diff --git a/config/rootfiles/common/rust-toml_edit b/config/rootfiles/common/rust-toml_edit
new file mode 100644
index 000000000..72ed29903
--- /dev/null
+++ b/config/rootfiles/common/rust-toml_edit
@@ -0,0 +1,465 @@
+#usr/share/cargo/registry/toml_edit-0.22.22
+#usr/share/cargo/registry/toml_edit-0.22.22/.cargo-checksum.json
+#usr/share/cargo/registry/toml_edit-0.22.22/Cargo.toml
+#usr/share/cargo/registry/toml_edit-0.22.22/LICENSE-APACHE
+#usr/share/cargo/registry/toml_edit-0.22.22/LICENSE-MIT
+#usr/share/cargo/registry/toml_edit-0.22.22/README.md
+#usr/share/cargo/registry/toml_edit-0.22.22/examples
+#usr/share/cargo/registry/toml_edit-0.22.22/examples/visit.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src
+#usr/share/cargo/registry/toml_edit-0.22.22/src/array.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src/array_of_tables.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src/de
+#usr/share/cargo/registry/toml_edit-0.22.22/src/de/array.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src/de/datetime.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src/de/key.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src/de/mod.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src/de/spanned.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src/de/table.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src/de/table_enum.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src/de/value.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src/document.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src/encode.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src/error.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src/index.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src/inline_table.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src/internal_string.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src/item.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src/key.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src/lib.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src/parser
+#usr/share/cargo/registry/toml_edit-0.22.22/src/parser/array.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src/parser/datetime.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src/parser/document.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src/parser/error.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src/parser/inline_table.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src/parser/key.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src/parser/mod.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src/parser/numbers.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src/parser/state.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src/parser/strings.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src/parser/table.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src/parser/trivia.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src/parser/value.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src/raw_string.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src/repr.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src/ser
+#usr/share/cargo/registry/toml_edit-0.22.22/src/ser/array.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src/ser/key.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src/ser/map.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src/ser/mod.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src/ser/pretty.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src/ser/value.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src/table.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src/value.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src/visit.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/src/visit_mut.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/tests
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/decoder.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/decoder_compliance.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/encoder.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/encoder_compliance.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/array
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/array/array.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/array/double-comma-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/array/double-comma-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/array/extend-defined-aot.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/array/extending-table.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/array/missing-separator-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/array/missing-separator-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/array/no-close-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/array/no-close-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/array/no-close-3.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/array/no-close-4.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/array/no-close-5.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/array/no-close-6.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/array/no-close-7.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/array/no-close-8.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/array/no-close-table-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/array/no-close-table-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/array/no-comma-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/array/no-comma-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/array/no-comma-3.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/array/only-comma-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/array/only-comma-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/array/tables-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/array/tables-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/array/text-after-array-entries.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/array/text-before-array-separator.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/array/text-in-array.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/bool
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/bool/almost-false-with-extra.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/bool/almost-false.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/bool/almost-true-with-extra.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/bool/almost-true.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/bool/bool.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/bool/capitalized-false.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/bool/capitalized-true.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/bool/just-f.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/bool/just-t.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/bool/mixed-case-false.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/bool/mixed-case-true.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/bool/mixed-case.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/bool/starting-same-false.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/bool/starting-same-true.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/bool/wrong-case-false.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/bool/wrong-case-true.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/control
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/control/bare-cr.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/control/bare-formfeed.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/control/bare-null.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/control/bare-vertical-tab.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/control/comment-cr.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/control/comment-del.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/control/comment-ff.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/control/comment-lf.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/control/comment-null.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/control/comment-us.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/control/control.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/control/multi-cr.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/control/multi-del.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/control/multi-lf.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/control/multi-null.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/control/multi-us.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/control/rawmulti-cd.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/control/rawmulti-del.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/control/rawmulti-lf.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/control/rawmulti-null.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/control/rawmulti-us.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/control/rawstring-cr.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/control/rawstring-del.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/control/rawstring-lf.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/control/rawstring-null.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/control/rawstring-us.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/control/string-bs.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/control/string-cr.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/control/string-del.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/control/string-lf.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/control/string-null.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/control/string-us.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/datetime
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/datetime/feb-29.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/datetime/feb-30.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/datetime/hour-over.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/datetime/mday-over.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/datetime/mday-under.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/datetime/minute-over.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/datetime/month-over.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/datetime/month-under.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/datetime/no-leads-month.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/datetime/no-leads-with-milli.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/datetime/no-leads.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/datetime/no-secs.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/datetime/no-t.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/datetime/offset-overflow-hour.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/datetime/offset-overflow-minute.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/datetime/second-over.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/datetime/time-no-leads.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/datetime/y10k.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/encoding
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/encoding/bad-codepoint.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/encoding/bad-utf8-at-end.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/encoding/bad-utf8-in-comment.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/encoding/bad-utf8-in-multiline-literal.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/encoding/bad-utf8-in-multiline.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/encoding/bad-utf8-in-string-literal.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/encoding/bad-utf8-in-string.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/encoding/bom-not-at-start-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/encoding/bom-not-at-start-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/encoding/utf16-bom.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/encoding/utf16-comment.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/encoding/utf16-key.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/float
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/float/double-point-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/float/double-point-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/float/exp-double-e-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/float/exp-double-e-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/float/exp-double-us.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/float/exp-leading-us.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/float/exp-point-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/float/exp-point-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/float/exp-point-3.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/float/exp-trailing-us-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/float/exp-trailing-us-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/float/exp-trailing-us.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/float/float.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/float/inf-capital.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/float/inf-incomplete-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/float/inf-incomplete-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/float/inf-incomplete-3.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/float/inf_underscore.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/float/leading-point-neg.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/float/leading-point-plus.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/float/leading-point.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/float/leading-us.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/float/leading-zero-neg.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/float/leading-zero-plus.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/float/leading-zero.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/float/nan-capital.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/float/nan-incomplete-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/float/nan-incomplete-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/float/nan-incomplete-3.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/float/nan_underscore.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/float/trailing-point-min.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/float/trailing-point-plus.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/float/trailing-point.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/float/trailing-us-exp-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/float/trailing-us-exp-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/float/trailing-us.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/float/us-after-point.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/float/us-before-point.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/inline-table
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/inline-table/bad-key-syntax.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/inline-table/double-comma.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/inline-table/duplicate-key-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/inline-table/duplicate-key-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/inline-table/duplicate-key-3.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/inline-table/duplicate-key-4.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/inline-table/empty-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/inline-table/empty-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/inline-table/empty-3.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/inline-table/linebreak-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/inline-table/linebreak-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/inline-table/linebreak-3.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/inline-table/linebreak-4.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/inline-table/no-close-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/inline-table/no-close-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/inline-table/no-comma-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/inline-table/no-comma-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/inline-table/overwrite-01.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/inline-table/overwrite-02.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/inline-table/overwrite-03.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/inline-table/overwrite-04.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/inline-table/overwrite-05.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/inline-table/overwrite-06.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/inline-table/overwrite-07.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/inline-table/overwrite-08.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/inline-table/overwrite-09.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/inline-table/overwrite-10.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/inline-table/trailing-comma.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/integer
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/integer/capital-bin.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/integer/capital-hex.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/integer/capital-oct.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/integer/double-sign-nex.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/integer/double-sign-plus.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/integer/double-us.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/integer/incomplete-bin.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/integer/incomplete-hex.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/integer/incomplete-oct.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/integer/integer.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/integer/invalid-bin.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/integer/invalid-hex-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/integer/invalid-hex-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/integer/invalid-hex.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/integer/invalid-oct.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/integer/leading-us-bin.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/integer/leading-us-hex.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/integer/leading-us-oct.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/integer/leading-us.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/integer/leading-zero-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/integer/leading-zero-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/integer/leading-zero-3.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/integer/leading-zero-sign-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/integer/leading-zero-sign-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/integer/leading-zero-sign-3.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/integer/negative-bin.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/integer/negative-hex.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/integer/negative-oct.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/integer/positive-bin.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/integer/positive-hex.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/integer/positive-oct.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/integer/text-after-integer.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/integer/trailing-us-bin.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/integer/trailing-us-hex.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/integer/trailing-us-oct.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/integer/trailing-us.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/integer/us-after-bin.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/integer/us-after-hex.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/integer/us-after-oct.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/key
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/key/after-array.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/key/after-table.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/key/after-value.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/key/bare-invalid-character.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/key/dotted-redefine-table-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/key/dotted-redefine-table-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/key/duplicate-keys-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/key/duplicate-keys-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/key/duplicate-keys-3.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/key/duplicate-keys-4.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/key/empty.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/key/end-in-escape.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/key/escape.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/key/hash.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/key/newline-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/key/newline-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/key/newline-3.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/key/newline-4.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/key/newline-5.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/key/no-eol.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/key/open-bracket.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/key/partial-quoted.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/key/quoted-unclosed-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/key/quoted-unclosed-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/key/single-open-bracket.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/key/space.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/key/special-character.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/key/start-bracket.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/key/start-dot.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/key/two-equals-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/key/two-equals-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/key/two-equals-3.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/key/without-value-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/key/without-value-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/key/without-value-3.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/key/without-value-4.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/key/without-value-5.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/key/without-value-6.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/key/without-value-7.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/local-date
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/local-date/feb-29.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/local-date/feb-30.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/local-date/mday-over.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/local-date/mday-under.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/local-date/month-over.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/local-date/month-under.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/local-date/no-leads-with-milli.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/local-date/no-leads.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/local-date/trailing-t.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/local-date/y10k.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/local-datetime
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/local-datetime/feb-29.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/local-datetime/feb-30.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/local-datetime/hour-over.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/local-datetime/mday-over.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/local-datetime/mday-under.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/local-datetime/minute-over.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/local-datetime/month-over.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/local-datetime/month-under.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/local-datetime/no-leads-with-milli.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/local-datetime/no-leads.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/local-datetime/no-secs.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/local-datetime/no-t.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/local-datetime/second-over.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/local-datetime/time-no-leads.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/local-datetime/y10k.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/local-time
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/local-time/hour-over.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/local-time/minute-over.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/local-time/no-secs.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/local-time/second-over.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/local-time/time-no-leads-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/local-time/time-no-leads.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/spec
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/spec/inline-table-2-0.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/spec/inline-table-3-0.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/spec/key-value-pair-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/spec/keys-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/spec/string-4-0.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/spec/string-7-0.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/spec/table-9-0.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/spec/table-9-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/bad-byte-escape.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/bad-concat.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/bad-escape-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/bad-escape-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/bad-escape-3.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/bad-hex-esc-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/bad-hex-esc-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/bad-hex-esc-3.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/bad-hex-esc-4.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/bad-hex-esc-5.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/bad-multiline.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/bad-slash-escape.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/bad-uni-esc-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/bad-uni-esc-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/bad-uni-esc-3.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/bad-uni-esc-4.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/bad-uni-esc-5.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/bad-uni-esc-6.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/bad-uni-esc-7.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/basic-byte-escapes.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/basic-multiline-out-of-range-unicode-escape-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/basic-multiline-out-of-range-unicode-escape-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/basic-multiline-quotes.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/basic-multiline-unknown-escape.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/basic-out-of-range-unicode-escape-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/basic-out-of-range-unicode-escape-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/basic-unknown-escape.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/literal-multiline-quotes-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/literal-multiline-quotes-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/missing-quotes.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/multiline-bad-escape-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/multiline-bad-escape-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/multiline-bad-escape-3.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/multiline-bad-escape-4.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/multiline-escape-space-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/multiline-escape-space-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/multiline-lit-no-close-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/multiline-lit-no-close-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/multiline-lit-no-close-3.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/multiline-lit-no-close-4.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/multiline-no-close-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/multiline-no-close-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/multiline-no-close-3.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/multiline-no-close-4.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/multiline-no-close-5.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/multiline-quotes-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/no-close-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/no-close-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/no-close-3.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/no-close-4.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/string.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/text-after-string.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/string/wrong-close.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/table
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/table/append-to-array-with-dotted-keys.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/table/append-with-dotted-keys-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/table/append-with-dotted-keys-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/table/array-empty.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/table/array-implicit.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/table/array-no-close-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/table/array-no-close-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/table/duplicate-key-dotted-array.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/table/duplicate-key-dotted-table.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/table/duplicate-key-dotted-table2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/table/duplicate-key-table.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/table/duplicate-table-array.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/table/duplicate-table-array2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/table/duplicate.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/table/empty-implicit-table.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/table/empty.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/table/equals-sign.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/table/llbrace.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/table/nested-brackets-close.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/table/nested-brackets-open.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/table/no-close-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/table/no-close-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/table/no-close-3.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/table/no-close-4.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/table/no-close-5.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/table/overwrite-array-in-parent.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/table/overwrite-bool-with-array.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/table/overwrite-with-deep-table.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/table/redefine-1.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/table/redefine-2.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/table/redefine-3.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/table/rrbrace.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/table/super-twice.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/table/text-after-table.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/table/whitespace.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/fixtures/invalid/table/with-pound.stderr
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/invalid.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/testsuite
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/testsuite/convert.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/testsuite/datetime.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/testsuite/edit.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/testsuite/float.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/testsuite/invalid.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/testsuite/main.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/testsuite/parse.rs
+#usr/share/cargo/registry/toml_edit-0.22.22/tests/testsuite/stackoverflow.rs
diff --git a/lfs/rust-toml_edit b/lfs/rust-toml_edit
new file mode 100644
index 000000000..530f4ae37
--- /dev/null
+++ b/lfs/rust-toml_edit
@@ -0,0 +1,81 @@
+###############################################################################
+# #
+# IPFire.org - A linux based firewall #
+# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
+# #
+# This program is free software: you can redistribute it and/or modify #
+# it under the terms of the GNU General Public License as published by #
+# the Free Software Foundation, either version 3 of the License, or #
+# (at your option) any later version. #
+# #
+# This program is distributed in the hope that it will be useful, #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+# GNU General Public License for more details. #
+# #
+# You should have received a copy of the GNU General Public License #
+# along with this program. If not, see <http://www.gnu.org/licenses/>. #
+# #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER = 0.22.22
+
+THISAPP = toml_edit-$(VER)
+DL_FILE = $(THISAPP).tar.gz
+DL_FROM = $(URL_IPFIRE)
+DIR_APP = $(DIR_SRC)/$(THISAPP)
+TARGET = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = c658eef2dc8420266a6928d7ef46340372af2593e4db0d3a67ec88aaf8f601d37d1e9b5bac231a799be8a2ee68a7d98b5f651e9c109d23d8b19b60cf75debddb
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+ @$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+ @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+ @$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+ @$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+ @$(PREBUILD)
+ @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+ cd $(DIR_APP) && rm Cargo.toml.orig
+ cd $(DIR_APP) && $(CARGO_PREPARE)
+ cd $(DIR_APP) && $(CARGO_BUILD)
+ cd $(DIR_APP) && $(CARGO_INSTALL)
+ @rm -rf $(DIR_APP)
+ @$(POSTBUILD)
--
2.47.1
^ permalink raw reply [flat|nested] 33+ messages in thread
* [PATCH 29/32] rust-unicode-ident: New crate required by rust-1.83.0
2024-12-21 12:55 [PATCH 01/32] rust: Update to version 1.83.0 Adolf Belka
` (26 preceding siblings ...)
2024-12-21 12:55 ` [PATCH 28/32] rust-toml_edit: " Adolf Belka
@ 2024-12-21 12:55 ` Adolf Belka
2024-12-21 12:55 ` [PATCH 30/32] rust-winnow: " Adolf Belka
` (3 subsequent siblings)
31 siblings, 0 replies; 33+ messages in thread
From: Adolf Belka @ 2024-12-21 12:55 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 5997 bytes --]
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
config/rootfiles/common/rust-unicode-ident | 28 ++++++++
lfs/rust-unicode-ident | 81 ++++++++++++++++++++++
2 files changed, 109 insertions(+)
create mode 100644 config/rootfiles/common/rust-unicode-ident
create mode 100644 lfs/rust-unicode-ident
diff --git a/config/rootfiles/common/rust-unicode-ident b/config/rootfiles/common/rust-unicode-ident
new file mode 100644
index 000000000..04b3cec99
--- /dev/null
+++ b/config/rootfiles/common/rust-unicode-ident
@@ -0,0 +1,28 @@
+#usr/share/cargo/registry/unicode-ident-1.0.14
+#usr/share/cargo/registry/unicode-ident-1.0.14/.cargo-checksum.json
+#usr/share/cargo/registry/unicode-ident-1.0.14/Cargo.toml
+#usr/share/cargo/registry/unicode-ident-1.0.14/Cargo.toml.deps
+#usr/share/cargo/registry/unicode-ident-1.0.14/LICENSE-APACHE
+#usr/share/cargo/registry/unicode-ident-1.0.14/LICENSE-MIT
+#usr/share/cargo/registry/unicode-ident-1.0.14/LICENSE-UNICODE
+#usr/share/cargo/registry/unicode-ident-1.0.14/README.md
+#usr/share/cargo/registry/unicode-ident-1.0.14/benches
+#usr/share/cargo/registry/unicode-ident-1.0.14/benches/xid.rs
+#usr/share/cargo/registry/unicode-ident-1.0.14/src
+#usr/share/cargo/registry/unicode-ident-1.0.14/src/lib.rs
+#usr/share/cargo/registry/unicode-ident-1.0.14/src/tables.rs
+#usr/share/cargo/registry/unicode-ident-1.0.14/tests
+#usr/share/cargo/registry/unicode-ident-1.0.14/tests/compare.rs
+#usr/share/cargo/registry/unicode-ident-1.0.14/tests/fst
+#usr/share/cargo/registry/unicode-ident-1.0.14/tests/fst/mod.rs
+#usr/share/cargo/registry/unicode-ident-1.0.14/tests/fst/xid_continue.fst
+#usr/share/cargo/registry/unicode-ident-1.0.14/tests/fst/xid_start.fst
+#usr/share/cargo/registry/unicode-ident-1.0.14/tests/roaring
+#usr/share/cargo/registry/unicode-ident-1.0.14/tests/roaring/mod.rs
+#usr/share/cargo/registry/unicode-ident-1.0.14/tests/static_size.rs
+#usr/share/cargo/registry/unicode-ident-1.0.14/tests/tables
+#usr/share/cargo/registry/unicode-ident-1.0.14/tests/tables/mod.rs
+#usr/share/cargo/registry/unicode-ident-1.0.14/tests/tables/tables.rs
+#usr/share/cargo/registry/unicode-ident-1.0.14/tests/trie
+#usr/share/cargo/registry/unicode-ident-1.0.14/tests/trie/mod.rs
+#usr/share/cargo/registry/unicode-ident-1.0.14/tests/trie/trie.rs
diff --git a/lfs/rust-unicode-ident b/lfs/rust-unicode-ident
new file mode 100644
index 000000000..a3708d9eb
--- /dev/null
+++ b/lfs/rust-unicode-ident
@@ -0,0 +1,81 @@
+###############################################################################
+# #
+# IPFire.org - A linux based firewall #
+# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
+# #
+# This program is free software: you can redistribute it and/or modify #
+# it under the terms of the GNU General Public License as published by #
+# the Free Software Foundation, either version 3 of the License, or #
+# (at your option) any later version. #
+# #
+# This program is distributed in the hope that it will be useful, #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+# GNU General Public License for more details. #
+# #
+# You should have received a copy of the GNU General Public License #
+# along with this program. If not, see <http://www.gnu.org/licenses/>. #
+# #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER = 1.0.14
+
+THISAPP = unicode-ident-$(VER)
+DL_FILE = $(THISAPP).tar.gz
+DL_FROM = $(URL_IPFIRE)
+DIR_APP = $(DIR_SRC)/$(THISAPP)
+TARGET = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = 30e0b6d7f3a967aaf5b9d91237008a60c3a8ded53bda901696e23cea3931dd71b01ddab866dca9e31e17c395d5f5a68f2a938655b693e894962568c2cff5ca15
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+ @$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+ @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+ @$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+ @$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+ @$(PREBUILD)
+ @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+ cd $(DIR_APP) && rm Cargo.toml.orig
+ cd $(DIR_APP) && $(CARGO_PREPARE)
+ cd $(DIR_APP) && $(CARGO_BUILD)
+ cd $(DIR_APP) && $(CARGO_INSTALL)
+ @rm -rf $(DIR_APP)
+ @$(POSTBUILD)
--
2.47.1
^ permalink raw reply [flat|nested] 33+ messages in thread
* [PATCH 30/32] rust-winnow: New crate required by rust-1.83.0
2024-12-21 12:55 [PATCH 01/32] rust: Update to version 1.83.0 Adolf Belka
` (27 preceding siblings ...)
2024-12-21 12:55 ` [PATCH 29/32] rust-unicode-ident: " Adolf Belka
@ 2024-12-21 12:55 ` Adolf Belka
2024-12-21 12:55 ` [PATCH 31/32] make.sh: Addition of new and pinned rust crates Adolf Belka
` (2 subsequent siblings)
31 siblings, 0 replies; 33+ messages in thread
From: Adolf Belka @ 2024-12-21 12:55 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 11280 bytes --]
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
config/rootfiles/common/rust-winnow | 113 ++++++++++++++++++++++++++++
lfs/rust-winnow | 81 ++++++++++++++++++++
2 files changed, 194 insertions(+)
create mode 100644 config/rootfiles/common/rust-winnow
create mode 100644 lfs/rust-winnow
diff --git a/config/rootfiles/common/rust-winnow b/config/rootfiles/common/rust-winnow
new file mode 100644
index 000000000..521ad6bed
--- /dev/null
+++ b/config/rootfiles/common/rust-winnow
@@ -0,0 +1,113 @@
+#usr/share/cargo/registry/winnow-0.6.20
+#usr/share/cargo/registry/winnow-0.6.20/.cargo-checksum.json
+#usr/share/cargo/registry/winnow-0.6.20/Cargo.toml
+#usr/share/cargo/registry/winnow-0.6.20/LICENSE-MIT
+#usr/share/cargo/registry/winnow-0.6.20/README.md
+#usr/share/cargo/registry/winnow-0.6.20/benches
+#usr/share/cargo/registry/winnow-0.6.20/benches/contains_token.rs
+#usr/share/cargo/registry/winnow-0.6.20/benches/find_slice.rs
+#usr/share/cargo/registry/winnow-0.6.20/benches/iter.rs
+#usr/share/cargo/registry/winnow-0.6.20/benches/next_slice.rs
+#usr/share/cargo/registry/winnow-0.6.20/benches/number.rs
+#usr/share/cargo/registry/winnow-0.6.20/examples
+#usr/share/cargo/registry/winnow-0.6.20/examples/arithmetic
+#usr/share/cargo/registry/winnow-0.6.20/examples/arithmetic/bench.rs
+#usr/share/cargo/registry/winnow-0.6.20/examples/arithmetic/main.rs
+#usr/share/cargo/registry/winnow-0.6.20/examples/arithmetic/parser.rs
+#usr/share/cargo/registry/winnow-0.6.20/examples/arithmetic/parser_ast.rs
+#usr/share/cargo/registry/winnow-0.6.20/examples/arithmetic/parser_lexer.rs
+#usr/share/cargo/registry/winnow-0.6.20/examples/css
+#usr/share/cargo/registry/winnow-0.6.20/examples/css/main.rs
+#usr/share/cargo/registry/winnow-0.6.20/examples/css/parser.rs
+#usr/share/cargo/registry/winnow-0.6.20/examples/custom_error.rs
+#usr/share/cargo/registry/winnow-0.6.20/examples/http
+#usr/share/cargo/registry/winnow-0.6.20/examples/http/bench.rs
+#usr/share/cargo/registry/winnow-0.6.20/examples/http/main.rs
+#usr/share/cargo/registry/winnow-0.6.20/examples/http/parser.rs
+#usr/share/cargo/registry/winnow-0.6.20/examples/http/parser_streaming.rs
+#usr/share/cargo/registry/winnow-0.6.20/examples/ini
+#usr/share/cargo/registry/winnow-0.6.20/examples/ini/bench.rs
+#usr/share/cargo/registry/winnow-0.6.20/examples/ini/main.rs
+#usr/share/cargo/registry/winnow-0.6.20/examples/ini/parser.rs
+#usr/share/cargo/registry/winnow-0.6.20/examples/ini/parser_str.rs
+#usr/share/cargo/registry/winnow-0.6.20/examples/iterator.rs
+#usr/share/cargo/registry/winnow-0.6.20/examples/json
+#usr/share/cargo/registry/winnow-0.6.20/examples/json/bench.rs
+#usr/share/cargo/registry/winnow-0.6.20/examples/json/json.rs
+#usr/share/cargo/registry/winnow-0.6.20/examples/json/main.rs
+#usr/share/cargo/registry/winnow-0.6.20/examples/json/parser.rs
+#usr/share/cargo/registry/winnow-0.6.20/examples/json/parser_dispatch.rs
+#usr/share/cargo/registry/winnow-0.6.20/examples/json/parser_partial.rs
+#usr/share/cargo/registry/winnow-0.6.20/examples/json_iterator.rs
+#usr/share/cargo/registry/winnow-0.6.20/examples/ndjson
+#usr/share/cargo/registry/winnow-0.6.20/examples/ndjson/example.ndjson
+#usr/share/cargo/registry/winnow-0.6.20/examples/ndjson/main.rs
+#usr/share/cargo/registry/winnow-0.6.20/examples/ndjson/parser.rs
+#usr/share/cargo/registry/winnow-0.6.20/examples/s_expression
+#usr/share/cargo/registry/winnow-0.6.20/examples/s_expression/main.rs
+#usr/share/cargo/registry/winnow-0.6.20/examples/s_expression/parser.rs
+#usr/share/cargo/registry/winnow-0.6.20/examples/string
+#usr/share/cargo/registry/winnow-0.6.20/examples/string/main.rs
+#usr/share/cargo/registry/winnow-0.6.20/examples/string/parser.rs
+#usr/share/cargo/registry/winnow-0.6.20/src
+#usr/share/cargo/registry/winnow-0.6.20/src/_topic
+#usr/share/cargo/registry/winnow-0.6.20/src/_topic/arithmetic.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/_topic/error.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/_topic/fromstr.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/_topic/http.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/_topic/ini.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/_topic/json.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/_topic/language.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/_topic/mod.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/_topic/nom.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/_topic/partial.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/_topic/performance.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/_topic/s_expression.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/_topic/stream.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/_topic/why.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/_tutorial
+#usr/share/cargo/registry/winnow-0.6.20/src/_tutorial/chapter_0.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/_tutorial/chapter_1.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/_tutorial/chapter_2.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/_tutorial/chapter_3.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/_tutorial/chapter_4.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/_tutorial/chapter_5.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/_tutorial/chapter_6.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/_tutorial/chapter_7.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/_tutorial/chapter_8.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/_tutorial/mod.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/ascii
+#usr/share/cargo/registry/winnow-0.6.20/src/ascii/mod.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/ascii/tests.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/binary
+#usr/share/cargo/registry/winnow-0.6.20/src/binary/bits
+#usr/share/cargo/registry/winnow-0.6.20/src/binary/bits/mod.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/binary/bits/tests.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/binary/mod.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/binary/tests.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/combinator
+#usr/share/cargo/registry/winnow-0.6.20/src/combinator/branch.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/combinator/core.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/combinator/debug
+#usr/share/cargo/registry/winnow-0.6.20/src/combinator/debug/internals.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/combinator/debug/mod.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/combinator/mod.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/combinator/multi.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/combinator/parser.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/combinator/sequence.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/combinator/tests.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/error.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/lib.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/macros
+#usr/share/cargo/registry/winnow-0.6.20/src/macros/dispatch.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/macros/mod.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/macros/seq.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/macros/test.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/parser.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/stream
+#usr/share/cargo/registry/winnow-0.6.20/src/stream/impls.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/stream/mod.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/stream/tests.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/token
+#usr/share/cargo/registry/winnow-0.6.20/src/token/mod.rs
+#usr/share/cargo/registry/winnow-0.6.20/src/token/tests.rs
diff --git a/lfs/rust-winnow b/lfs/rust-winnow
new file mode 100644
index 000000000..9b7e70b15
--- /dev/null
+++ b/lfs/rust-winnow
@@ -0,0 +1,81 @@
+###############################################################################
+# #
+# IPFire.org - A linux based firewall #
+# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
+# #
+# This program is free software: you can redistribute it and/or modify #
+# it under the terms of the GNU General Public License as published by #
+# the Free Software Foundation, either version 3 of the License, or #
+# (at your option) any later version. #
+# #
+# This program is distributed in the hope that it will be useful, #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+# GNU General Public License for more details. #
+# #
+# You should have received a copy of the GNU General Public License #
+# along with this program. If not, see <http://www.gnu.org/licenses/>. #
+# #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER = 0.6.20
+
+THISAPP = winnow-$(VER)
+DL_FILE = $(THISAPP).tar.gz
+DL_FROM = $(URL_IPFIRE)
+DIR_APP = $(DIR_SRC)/$(THISAPP)
+TARGET = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_BLAKE2 = b47ba6cd94ec80a72b51ad09c5cb9de350d2243295d3997732d5d3d9f8d08bd83e3129150fb24992243949120da1bd6091d580db5ff10258fd745afaa944c791
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+b2 : $(subst %,%_BLAKE2,$(objects))
+
+dist:
+ @$(PAK)
+
+###############################################################################
+# Downloading, checking, b2sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+ @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+ @$(LOAD)
+
+$(subst %,%_BLAKE2,$(objects)) :
+ @$(B2SUM)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+ @$(PREBUILD)
+ @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+ cd $(DIR_APP) && rm Cargo.toml.orig
+ cd $(DIR_APP) && $(CARGO_PREPARE)
+ cd $(DIR_APP) && $(CARGO_BUILD)
+ cd $(DIR_APP) && $(CARGO_INSTALL)
+ @rm -rf $(DIR_APP)
+ @$(POSTBUILD)
--
2.47.1
^ permalink raw reply [flat|nested] 33+ messages in thread
* [PATCH 31/32] make.sh: Addition of new and pinned rust crates
2024-12-21 12:55 [PATCH 01/32] rust: Update to version 1.83.0 Adolf Belka
` (28 preceding siblings ...)
2024-12-21 12:55 ` [PATCH 30/32] rust-winnow: " Adolf Belka
@ 2024-12-21 12:55 ` Adolf Belka
2024-12-21 12:55 ` [PATCH 32/32] clamav: Update to version 1.4.1 Adolf Belka
2024-12-23 11:34 ` [PATCH 01/32] rust: Update to version 1.83.0 Michael Tremer
31 siblings, 0 replies; 33+ messages in thread
From: Adolf Belka @ 2024-12-21 12:55 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 1391 bytes --]
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
make.sh | 15 ++++++++++++++-
1 file changed, 14 insertions(+), 1 deletion(-)
diff --git a/make.sh b/make.sh
index 3a76e6366..f13ff3a2a 100755
--- a/make.sh
+++ b/make.sh
@@ -1556,8 +1556,10 @@ build_system() {
lfsmake2 rust-cipher
lfsmake2 rust-hex
lfsmake2 rust-unicode-xid
+ lfsmake2 rust-unicode-ident
lfsmake2 rust-proc-macro2
lfsmake2 rust-quote
+ lfsmake2 rust-syn-1.0.109
lfsmake2 rust-syn
lfsmake2 rust-home
lfsmake2 rust-lazy-static
@@ -1573,6 +1575,7 @@ build_system() {
lfsmake2 rust-walkdir
lfsmake2 rust-dirs
lfsmake2 rust-toolchain_find
+ lfsmake2 rust-serde_derive
lfsmake2 rust-serde
lfsmake2 rust-itoa
lfsmake2 rust-ryu
@@ -1606,12 +1609,22 @@ build_system() {
lfsmake2 rust-glob
lfsmake2 rust-once_cell
lfsmake2 rust-termcolor
+ lfsmake2 rust-serde_spanned
+ lfsmake2 rust-toml_datetime
+ lfsmake2 rust-equivalent
+ lfsmake2 rust-allocator-api2
+ lfsmake2 rust-foldhash
+ lfsmake2 rust-hashbrown
+ lfsmake2 rust-indexmap
+ lfsmake2 rust-winnow
+ lfsmake2 rust-toml_edit
lfsmake2 rust-toml
- lfsmake2 rust-serde_derive
+ lfsmake2 rust-target-triple
lfsmake2 rust-trybuild
lfsmake2 rust-unindent
lfsmake2 rust-proc-macro-hack
lfsmake2 rust-indoc-impl
+ lfsmake2 rust-indoc-impl-0.3.6
lfsmake2 rust-indoc
lfsmake2 rust-indoc-0.3.6
lfsmake2 rust-instant
--
2.47.1
^ permalink raw reply [flat|nested] 33+ messages in thread
* [PATCH 32/32] clamav: Update to version 1.4.1
2024-12-21 12:55 [PATCH 01/32] rust: Update to version 1.83.0 Adolf Belka
` (29 preceding siblings ...)
2024-12-21 12:55 ` [PATCH 31/32] make.sh: Addition of new and pinned rust crates Adolf Belka
@ 2024-12-21 12:55 ` Adolf Belka
2024-12-23 11:34 ` [PATCH 01/32] rust: Update to version 1.83.0 Michael Tremer
31 siblings, 0 replies; 33+ messages in thread
From: Adolf Belka @ 2024-12-21 12:55 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 9226 bytes --]
- Update from version 1.3.2 to 1.4.1
- Update of rootfile
- Changelog
1.4.1
ClamAV 1.4.1 is a critical patch release with the following fixes:
- [CVE-2024-20506](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-20506):
Changed the logging module to disable following symlinks on Linux and Unix
systems so as to prevent an attacker with existing access to the 'clamd' or
'freshclam' services from using a symlink to corrupt system files.
This issue affects all currently supported versions. It will be fixed in:
- 1.4.1
- 1.3.2
- 1.0.7
- 0.103.12
Thank you to Detlef for identifying this issue.
- [CVE-2024-20505](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-20505):
Fixed a possible out-of-bounds read bug in the PDF file parser that could
cause a denial-of-service (DoS) condition.
This issue affects all currently supported versions. It will be fixed in:
- 1.4.1
- 1.3.2
- 1.0.7
- 0.103.12
Thank you to OSS-Fuzz for identifying this issue.
- Removed unused Python modules from freshclam tests including deprecated
'cgi' module that is expected to cause test failures in Python 3.13.
1.4.0
Major changes
- Added support for extracting ALZ archives.
The new ClamAV file type for ALZ archives is `CL_TYPE_ALZ`.
Added a [DCONF](https://docs.clamav.net/manual/Signatures/DynamicConfig.html)
option to enable or disable ALZ archive support.
> _Tip_: DCONF (Dynamic CONFiguration) is a feature that allows for some
> configuration changes to be made via ClamAV `.cfg` "signatures".
- [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1183)
- Added support for extracting LHA/LZH archives.
The new ClamAV file type for LHA/LZH archives is `CL_TYPE_LHA_LZH`.
Added a [DCONF](https://docs.clamav.net/manual/Signatures/DynamicConfig.html)
option to enable or disable LHA/LZH archive support.
- [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1192)
- Added the ability to disable image fuzzy hashing, if needed. For context,
image fuzzy hashing is a detection mechanism useful for identifying malware
by matching images included with the malware or phishing email/document.
New ClamScan options:
```
--scan-image[=yes(*)/no]
--scan-image-fuzzy-hash[=yes(*)/no]
```
New ClamD config options:
```
ScanImage yes(*)/no
ScanImageFuzzyHash yes(*)/no
```
New libclamav scan options:
```c
options.parse &= ~CL_SCAN_PARSE_IMAGE;
options.parse &= ~CL_SCAN_PARSE_IMAGE_FUZZY_HASH;
```
Added a [DCONF](https://docs.clamav.net/manual/Signatures/DynamicConfig.html)
option to enable or disable image fuzzy hashing support.
- [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1186)
Other improvements
- Added cross-compiling instructions for targeting ARM64/aarch64 processors for
[Windows](https://github.com/Cisco-Talos/clamav/blob/main/INSTALL-cross-windows-arm64.md)
and
[Linux](https://github.com/Cisco-Talos/clamav/blob/main/INSTALL-cross-linux-arm64.md).
- [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1116)
- Improved the Freshclam warning messages when being blocked or rate limited
so as to include the Cloudflare Ray ID, which helps with issue triage.
- [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1195)
- Removed unnecessary memory allocation checks when the size to be allocated
is fixed or comes from a trusted source.
We also renamed internal memory allocation functions and macros, so it is
more obvious what each function does.
- [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1137)
- Improved the Freshclam documentation to make it clear that the `--datadir`
option must be an absolute path to a directory that already exists, is
writable by Freshclam, and is readable by ClamScan and ClamD.
- [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1199)
- Added an optimization to avoid calculating the file hash if the clean file
cache has been disabled. The file hash may still be calculated as needed to
perform hash-based signature matching if any hash-based signatures exist that
target a file of the same size, or if any hash-based signatures exist that
target "any" file size.
- [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1167)
- Added an improvement to the SystemD service file for ClamOnAcc so that the
service will shut down faster on some systems.
- [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1164)
- Added a CMake build dependency on the version map files so that the build
will re-run if changes are made to the version map files.
Work courtesy of Sebastian Andrzej Siewior.
- [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1294)
- Added an improvement to the CMake build so that the RUSTFLAGS settings
are inherited from the environment.
Work courtesy of liushuyu.
- [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1301)
Bug fixes
- Silenced confusing warning message when scanning some HTML files.
- [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1252)
- Fixed minor compiler warnings.
- [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1197)
- Since the build system changed from Autotools to CMake, ClamAV no longer
supports building with configurations where bzip2, libxml2, libz, libjson-c,
or libpcre2 are not available. Libpcre is no longer supported in favor of
libpcre2. In this release, we removed all the dead code associated with those
unsupported build configurations.
- [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1217)
- Fixed assorted typos. Patch courtesy of RainRat.
- [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1228)
- Added missing documentation for the ClamScan `--force-to-disk` option.
- [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1186)
- Fixed an issue where ClamAV unit tests would prefer an older
libclamunrar_iface library from the install path, if present, rather than
the recently compiled library in the build path.
- [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1258)
- Fixed a build issue on Windows with newer versions of Rust.
Also upgraded GitHub Actions imports to fix CI failures.
Fixes courtesy of liushuyu.
- [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1307)
- Fixed an unaligned pointer dereference issue on select architectures.
Fix courtesy of Sebastian Andrzej Siewior.
- [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1293)
- Fixed a bug that prevented loading plaintext (non-CVD) signature files
when using the `--fail-if-cvd-older-than=DAYS` / `FailIfCvdOlderThan` option.
Fix courtesy of Bark.
- [GitHub pull request](https://github.com/Cisco-Talos/clamav/pull/1309)
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
config/rootfiles/packages/clamav | 8 ++++----
lfs/clamav | 6 +++---
2 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/config/rootfiles/packages/clamav b/config/rootfiles/packages/clamav
index f8deb9479..0bf660202 100644
--- a/config/rootfiles/packages/clamav
+++ b/config/rootfiles/packages/clamav
@@ -14,20 +14,20 @@ usr/bin/sigtool
#usr/include/libfreshclam.h
usr/lib/libclamav.so
usr/lib/libclamav.so.12
-usr/lib/libclamav.so.12.0.2
+usr/lib/libclamav.so.12.0.3
#usr/lib/libclamav_rust.a
usr/lib/libclammspack.so
usr/lib/libclammspack.so.0
usr/lib/libclammspack.so.0.8.0
usr/lib/libclamunrar.so
usr/lib/libclamunrar.so.12
-usr/lib/libclamunrar.so.12.0.2
+usr/lib/libclamunrar.so.12.0.3
usr/lib/libclamunrar_iface.so
usr/lib/libclamunrar_iface.so.12
-usr/lib/libclamunrar_iface.so.12.0.2
+usr/lib/libclamunrar_iface.so.12.0.3
usr/lib/libfreshclam.so
usr/lib/libfreshclam.so.3
-usr/lib/libfreshclam.so.3.0.1
+usr/lib/libfreshclam.so.3.0.2
#usr/lib/pkgconfig/libclamav.pc
usr/sbin/clamd
#usr/share/doc/ClamAV
diff --git a/lfs/clamav b/lfs/clamav
index f98d52532..72a3be790 100644
--- a/lfs/clamav
+++ b/lfs/clamav
@@ -26,7 +26,7 @@ include Config
SUMMARY = Antivirus Toolkit
-VER = 1.3.2
+VER = 1.4.1
THISAPP = clamav-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = clamav
-PAK_VER = 73
+PAK_VER = 74
DEPS =
@@ -50,7 +50,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 65f5e951a0c8b506e4975a7f5ffcf2c0402907ac528075362efd39fece1325ca05127b89a8ae7dcb638577b441af20aed7ab233e5b73d33f5daa0f793e6416e8
+$(DL_FILE)_BLAKE2 = 2cc31d5d4f33ddfffd01a46d88b09965ea8634fa711e5772a303d00c31efab2986727d6d26ca221f6518b80eb5ea3637c26dc0a2c32a493dd0a1cd43d2fd5d10
install : $(TARGET)
--
2.47.1
^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [PATCH 01/32] rust: Update to version 1.83.0
2024-12-21 12:55 [PATCH 01/32] rust: Update to version 1.83.0 Adolf Belka
` (30 preceding siblings ...)
2024-12-21 12:55 ` [PATCH 32/32] clamav: Update to version 1.4.1 Adolf Belka
@ 2024-12-23 11:34 ` Michael Tremer
31 siblings, 0 replies; 33+ messages in thread
From: Michael Tremer @ 2024-12-23 11:34 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 29891 bytes --]
Hello Adolf,
Thanks again for looking at this monster project. It looks like this must have been a painful few days.
Apart from my usual complaints against Rust, this looks good to me. It seems that we are adding more and more packages so this will only become more and more painful over time. Let’s hope there will be some dynamic library support as soon as someone has come to their senses.
I am not sure if we have space for this in Core Update 191, since this looks like a lot of patches. However, we don’t really ship anything really. Just suricata in the core distribution, clamav is an add-on, and Rust itself does not seem to ship any runtime libraries.
-Michael
Reviewed-by: Michael Tremer <michael.tremer(a)ipfire.org>
> On 21 Dec 2024, at 13:55, Adolf Belka <adolf.belka(a)ipfire.org> wrote:
>
> - Update from version 1.67.0 to 1.83.0
> - Update x86_64, aarch64 & riscv64 rootfiles
> - This version of rust hasd the fix to ensure that ruby builds okay with aarch64 &
> riscv64. This required a fix to be applied to the LLVM and then for the updated
> LLVM to be built into rust. That has occurred with this version.
> - Tested out the build on aarch64 and riscv64 and confirmed that ruby built without
> any problems with this version of rust.
> - The update of rust required a range of updates of other rust crates plus the
> inclusion of new crates and the pinning of some crates to older versions. This patch
> set includes all the rust crate changes.
> - The download-rust-crate script results in source tarballs that have a Cargo.toml.orig
> file included in them. This is not allowed in the rust building so the rust-rand file
> which is used as a template for the rust crate script has been modified to remove
> this .orig file so that the build can complete.
> - With this updated version of rust the clamav addon can also now be updated and so is
> also included in this patch set.
> - There are 29 rust crate changes.
> - Changelog is too large to include here. Details can be found at
> https://releases.rs/docs/
>
> Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
> ---
> config/rootfiles/common/aarch64/rust | 97 +++++++++++++------------
> config/rootfiles/common/riscv64/rust | 103 +++++++++++++++------------
> config/rootfiles/common/x86_64/rust | 69 +++++++++---------
> lfs/rust | 15 ++--
> 4 files changed, 151 insertions(+), 133 deletions(-)
>
> diff --git a/config/rootfiles/common/aarch64/rust b/config/rootfiles/common/aarch64/rust
> index 225bad7b6..0c3a86feb 100644
> --- a/config/rootfiles/common/aarch64/rust
> +++ b/config/rootfiles/common/aarch64/rust
> @@ -6,23 +6,26 @@
> #usr/bin/rustdoc
> #usr/etc/bash_completion.d
> #usr/etc/bash_completion.d/cargo
> -#usr/lib/libchalk_derive-73a40a6a15aa6119.so
> -#usr/lib/libcstr-435995457a32217b.so
> -#usr/lib/libderive_more-89bd279f3334d3f2.so
> -#usr/lib/libdisplaydoc-ccaea0b1dd937724.so
> -#usr/lib/libicu_provider_macros-bdd161fb91bfac75.so
> -#usr/lib/libproc_macro_hack-5515f5e9de7f3b33.so
> -#usr/lib/librustc_driver-c21064f0d6190bc9.so
> -#usr/lib/librustc_macros-9459ff5fdab1896f.so
> -#usr/lib/libserde_derive-9ec19eb421babc4f.so
> -#usr/lib/libstd-f6fab35afe949852.so
> -#usr/lib/libtest-15e26e6e92c6d6a9.so
> -#usr/lib/libthiserror_impl-d8ffaa228f9b0a09.so
> -#usr/lib/libtracing_attributes-babc061b68390947.so
> -#usr/lib/libunic_langid_macros_impl-25424350b834739e.so
> -#usr/lib/libyoke_derive-ad9526c2c89e2145.so
> -#usr/lib/libzerofrom_derive-ef5640f90c8390cf.so
> -#usr/lib/libzerovec_derive-6b7809d259a5aea6.so
> +#usr/lib/libdarling_macro-e4812b92b7456d93.so
> +#usr/lib/libderive_setters-782ea811bdd49ead.so
> +#usr/lib/libderive_where-2fe66ad5e28b5751.so
> +#usr/lib/libdisplaydoc-a57f8727fcc4df63.so
> +#usr/lib/libicu_provider_macros-7393dfe0f4c17867.so
> +#usr/lib/libproc_macro_hack-6b7ecb2d73ecb302.so
> +#usr/lib/librustc_driver-38b407c8f864e7b6.so
> +#usr/lib/librustc_fluent_macro-cb504772076bd568.so
> +#usr/lib/librustc_index_macros-7fd17c7d9e7391ab.so
> +#usr/lib/librustc_macros-9d206553845bfaf1.so
> +#usr/lib/librustc_type_ir_macros-06a79348ebba339f.so
> +#usr/lib/libserde_derive-302343a13ae8885d.so
> +#usr/lib/libthiserror_impl-d9e9374b74803b94.so
> +#usr/lib/libtime_macros-afb7a7514a52c11b.so
> +#usr/lib/libtracing_attributes-a1b6044ce6688d4a.so
> +#usr/lib/libunic_langid_macros_impl-18f9cc7c8a7e2045.so
> +#usr/lib/libyoke_derive-e3f7ac5aa1e516cb.so
> +#usr/lib/libzerocopy_derive-1d598db908ba3aa7.so
> +#usr/lib/libzerofrom_derive-8a6f07078763d6bc.so
> +#usr/lib/libzerovec_derive-4b210c688113c3c4.so
> #usr/lib/rustlib
> #usr/lib/rustlib/aarch64-unknown-linux-gnu
> #usr/lib/rustlib/aarch64-unknown-linux-gnu/bin
> @@ -31,40 +34,41 @@
> #usr/lib/rustlib/aarch64-unknown-linux-gnu/bin/gcc-ld/ld64.lld
> #usr/lib/rustlib/aarch64-unknown-linux-gnu/bin/gcc-ld/lld-link
> #usr/lib/rustlib/aarch64-unknown-linux-gnu/bin/gcc-ld/wasm-ld
> +#usr/lib/rustlib/aarch64-unknown-linux-gnu/bin/wasm-component-ld
> #usr/lib/rustlib/aarch64-unknown-linux-gnu/lib
> -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libaddr2line-214015861667ba9c.rlib
> -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libadler-d3734ff9791968ba.rlib
> -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liballoc-a9cb98efa50102fe.rlib
> -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcfg_if-d76500918c8766e9.rlib
> -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcompiler_builtins-0222020c3eea44f8.rlib
> -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcore-ded8ec8026a81d22.rlib
> -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libgetopts-f27c9689662442e2.rlib
> -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libgimli-7d5d0c1e1e66cafd.rlib
> -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libhashbrown-db473b4fe6ee2788.rlib
> -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liblibc-c889f940e97ce094.rlib
> -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libmemchr-5a2e11949e6321e8.rlib
> -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libminiz_oxide-1dd46390c6037e19.rlib
> -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libobject-bcf3087a1126b654.rlib
> -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libpanic_abort-5843d82f1254d4af.rlib
> -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libpanic_unwind-6f5a332029a62322.rlib
> -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libproc_macro-e301cc22fe5c6c1c.rlib
> -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libprofiler_builtins-2b2e90d3a4db58a2.rlib
> +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libaddr2line-ed18c7e0b38b6a17.rlib
> +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libadler-8fb8290c85cd5c7c.rlib
> +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liballoc-e9c810686fe1c036.rlib
> +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcfg_if-5c1562eddc983801.rlib
> +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcompiler_builtins-87871e2835343b94.rlib
> +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcore-7930636387874415.rlib
> +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libgetopts-75987d6ac78cc7ea.rlib
> +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libgimli-5cbb446b3b26b1c9.rlib
> +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libhashbrown-d4e58edb08cbd4f4.rlib
> +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liblibc-1ff5c9b6079577e0.rlib
> +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libmemchr-33a84071306b4456.rlib
> +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libminiz_oxide-25bb268d2bc63db2.rlib
> +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libobject-082b7755a27e9161.rlib
> +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libpanic_abort-337bd1c969e487c9.rlib
> +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libpanic_unwind-47c9dea6317daa9b.rlib
> +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libproc_macro-d4afb888ada6e486.rlib
> +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libprofiler_builtins-7839ad938a6337e2.rlib
> #usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc-stable_rt.asan.a
> #usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc-stable_rt.hwasan.a
> #usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc-stable_rt.lsan.a
> #usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc-stable_rt.msan.a
> #usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc-stable_rt.tsan.a
> -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_demangle-b11737a5f240b7f8.rlib
> -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-83bbc9721056031d.rlib
> -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_core-9ae314eb5ffdbb16.rlib
> -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_std-f6be17bf7bedad3b.rlib
> -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd-f6fab35afe949852.rlib
> -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd-f6fab35afe949852.so
> -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd_detect-f68e9d9079b1320e.rlib
> -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libtest-15e26e6e92c6d6a9.rlib
> -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libtest-15e26e6e92c6d6a9.so
> -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libunicode_width-0d0e75e55a2615d2.rlib
> -#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libunwind-2a36edb432000403.rlib
> +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_demangle-0880bcdf77605aa1.rlib
> +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-a2f8ab699e7c1d36.rlib
> +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_core-fe7f8f1322fd0ddf.rlib
> +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_std-7efb957f57bb431c.rlib
> +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd-346e3cabb9c58815.rlib
> +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd-346e3cabb9c58815.so
> +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd_detect-1e204028eba31834.rlib
> +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libsysroot-d657145cba988f86.rlib
> +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libtest-66229a29f5899ccb.rlib
> +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libunicode_width-b2702c66d06dc07f.rlib
> +#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libunwind-4009a45ae155a494.rlib
> #usr/lib/rustlib/components
> #usr/lib/rustlib/etc
> #usr/lib/rustlib/etc/gdb_load_rust_pretty_printers.py
> @@ -80,7 +84,6 @@
> #usr/lib/rustlib/manifest-rustc
> #usr/lib/rustlib/rust-installer-version
> #usr/lib/rustlib/uninstall.sh
> -#usr/libexec/cargo-credential-1password
> #usr/libexec/rust-analyzer-proc-macro-srv
> #usr/share/cargo
> #usr/share/cargo/registry
> @@ -104,10 +107,12 @@
> #usr/share/man/man1/cargo-fix.1
> #usr/share/man/man1/cargo-generate-lockfile.1
> #usr/share/man/man1/cargo-help.1
> +#usr/share/man/man1/cargo-info.1
> #usr/share/man/man1/cargo-init.1
> #usr/share/man/man1/cargo-install.1
> #usr/share/man/man1/cargo-locate-project.1
> #usr/share/man/man1/cargo-login.1
> +#usr/share/man/man1/cargo-logout.1
> #usr/share/man/man1/cargo-metadata.1
> #usr/share/man/man1/cargo-new.1
> #usr/share/man/man1/cargo-owner.1
> diff --git a/config/rootfiles/common/riscv64/rust b/config/rootfiles/common/riscv64/rust
> index dd3f07078..053b28eb2 100644
> --- a/config/rootfiles/common/riscv64/rust
> +++ b/config/rootfiles/common/riscv64/rust
> @@ -6,23 +6,26 @@
> #usr/bin/rustdoc
> #usr/etc/bash_completion.d
> #usr/etc/bash_completion.d/cargo
> -#usr/lib/libchalk_derive-df1ba6ae148a6ddc.so
> -#usr/lib/libcstr-7a7d743473d95dd0.so
> -#usr/lib/libderive_more-d731812b01aa7821.so
> -#usr/lib/libdisplaydoc-6901cbf7bab87f78.so
> -#usr/lib/libicu_provider_macros-cb1e5982542a884b.so
> -#usr/lib/libproc_macro_hack-c040e970c8577c75.so
> -#usr/lib/librustc_driver-01bbd1e5734ea133.so
> -#usr/lib/librustc_macros-a2f63fe7566c9225.so
> -#usr/lib/libserde_derive-63495483d6160609.so
> -#usr/lib/libstd-bc0adb7fabe8621d.so
> -#usr/lib/libtest-e366eebd3f243594.so
> -#usr/lib/libthiserror_impl-13047a3a7355731d.so
> -#usr/lib/libtracing_attributes-d45398e6ce5587a0.so
> -#usr/lib/libunic_langid_macros_impl-b8353669cece6840.so
> -#usr/lib/libyoke_derive-9931c2f683df4924.so
> -#usr/lib/libzerofrom_derive-bd4d9ba60f5fa61f.so
> -#usr/lib/libzerovec_derive-ac391ecf38fcb78c.so
> +#usr/lib/libdarling_macro-f120acbe3fbf23e7.so
> +#usr/lib/libderive_setters-7c5e5b5bf44f53e8.so
> +#usr/lib/libderive_where-84883d398d22408b.so
> +#usr/lib/libdisplaydoc-6c45d70920b32d53.so
> +#usr/lib/libicu_provider_macros-6a45a92d7e3f1c89.so
> +#usr/lib/libproc_macro_hack-5131ce810273c4f4.so
> +#usr/lib/librustc_driver-b7cb668fab885507.so
> +#usr/lib/librustc_fluent_macro-e7823f2eee0d21e6.so
> +#usr/lib/librustc_index_macros-f57ef0bbb55e0857.so
> +#usr/lib/librustc_macros-fab7d1213d0e915d.so
> +#usr/lib/librustc_type_ir_macros-ec7782fc3138816c.so
> +#usr/lib/libserde_derive-b4e736c5625beb55.so
> +#usr/lib/libthiserror_impl-efe79b1fd5672ccb.so
> +#usr/lib/libtime_macros-58dd7f67eb1ec1c9.so
> +#usr/lib/libtracing_attributes-da5071c862de5108.so
> +#usr/lib/libunic_langid_macros_impl-1bd9a9c933968175.so
> +#usr/lib/libyoke_derive-f6cead5c8dc55004.so
> +#usr/lib/libzerocopy_derive-99740fa49715a4e1.so
> +#usr/lib/libzerofrom_derive-4758a960f9514836.so
> +#usr/lib/libzerovec_derive-f712fa0bf8b4d246.so
> #usr/lib/rustlib
> #usr/lib/rustlib/components
> #usr/lib/rustlib/etc
> @@ -38,38 +41,44 @@
> #usr/lib/rustlib/manifest-rust-std-riscv64gc-unknown-linux-gnu
> #usr/lib/rustlib/manifest-rustc
> #usr/lib/rustlib/riscv64gc-unknown-linux-gnu
> +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/bin
> +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/bin/gcc-ld
> +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/bin/gcc-ld/ld.lld
> +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/bin/gcc-ld/ld64.lld
> +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/bin/gcc-ld/lld-link
> +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/bin/gcc-ld/wasm-ld
> +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/bin/wasm-component-ld
> #usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib
> -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libaddr2line-c5258195d6fd4759.rlib
> -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libadler-1bbdf0f51ec232f5.rlib
> -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/liballoc-4cc27b3427a5cdd7.rlib
> -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libcfg_if-73245ab961129bf0.rlib
> -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libcompiler_builtins-57ad40ba5b33de9c.rlib
> -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libcore-a5bf23b6a318c065.rlib
> -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libgetopts-2af3fcf4b4e57b9b.rlib
> -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libgimli-574d8b18986e7a15.rlib
> -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libhashbrown-f3788a6cbe6faf66.rlib
> -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/liblibc-d883730a4a6f1511.rlib
> -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libmemchr-492872eae917dac5.rlib
> -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libminiz_oxide-b5ff4aeca34a6ff4.rlib
> -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libobject-b25aa39036ed8d76.rlib
> -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libpanic_abort-059abd4c2f076767.rlib
> -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libpanic_unwind-442692cb1b1c534e.rlib
> -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libproc_macro-e98f45a5ba2d6e51.rlib
> -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libprofiler_builtins-a72c647a9ffc7ffc.rlib
> -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc_demangle-e540aed06f6ad76f.rlib
> -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc_std_workspace_alloc-a7659f4b8fd27515.rlib
> -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc_std_workspace_core-659eec2793908d14.rlib
> -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc_std_workspace_std-3639482e6d57b441.rlib
> -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libstd-bc0adb7fabe8621d.rlib
> -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libstd-bc0adb7fabe8621d.so
> -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libstd_detect-8b9fdc555b444fd4.rlib
> -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libtest-e366eebd3f243594.rlib
> -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libtest-e366eebd3f243594.so
> -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libunicode_width-9d9393efa9938087.rlib
> -#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libunwind-c3ef867720418372.rlib
> +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libaddr2line-9da5c100a9d34429.rlib
> +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libadler-7e4f8dd482183a21.rlib
> +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/liballoc-f0fe60513debccff.rlib
> +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libcfg_if-6c5a22ddc7094176.rlib
> +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libcompiler_builtins-76f7f47a467bd936.rlib
> +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libcore-4bef8ab5687945fb.rlib
> +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libgetopts-97d2bd2368965052.rlib
> +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libgimli-8fa123560ceb05a9.rlib
> +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libhashbrown-259d35b92dc093c0.rlib
> +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/liblibc-4ed35dec872f0065.rlib
> +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libmemchr-c85bbb7913e554eb.rlib
> +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libminiz_oxide-1315d4a2230927ba.rlib
> +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libobject-929b371ec32311c2.rlib
> +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libpanic_abort-5daeff17201a4144.rlib
> +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libpanic_unwind-018e581d84800e5c.rlib
> +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libproc_macro-93d0062dd5c838e2.rlib
> +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libprofiler_builtins-9c55fc65ee9866f0.rlib
> +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc_demangle-064cca745c0e948c.rlib
> +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc_std_workspace_alloc-ffcfaafef9dfe593.rlib
> +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc_std_workspace_core-9f04f67614dd1725.rlib
> +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc_std_workspace_std-f4e287682232ea77.rlib
> +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libstd-1c014cbb4a280f1a.rlib
> +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libstd-1c014cbb4a280f1a.so
> +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libstd_detect-763d9d293fd9c0fb.rlib
> +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libsysroot-24473b3cfbf82fe5.rlib
> +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libtest-67c59adcf581f2a5.rlib
> +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libunicode_width-6785439f71fd7500.rlib
> +#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libunwind-f5cc357d9bfd7688.rlib
> #usr/lib/rustlib/rust-installer-version
> #usr/lib/rustlib/uninstall.sh
> -#usr/libexec/cargo-credential-1password
> #usr/libexec/rust-analyzer-proc-macro-srv
> #usr/share/cargo
> #usr/share/cargo/registry
> @@ -93,10 +102,12 @@
> #usr/share/man/man1/cargo-fix.1
> #usr/share/man/man1/cargo-generate-lockfile.1
> #usr/share/man/man1/cargo-help.1
> +#usr/share/man/man1/cargo-info.1
> #usr/share/man/man1/cargo-init.1
> #usr/share/man/man1/cargo-install.1
> #usr/share/man/man1/cargo-locate-project.1
> #usr/share/man/man1/cargo-login.1
> +#usr/share/man/man1/cargo-logout.1
> #usr/share/man/man1/cargo-metadata.1
> #usr/share/man/man1/cargo-new.1
> #usr/share/man/man1/cargo-owner.1
> diff --git a/config/rootfiles/common/x86_64/rust b/config/rootfiles/common/x86_64/rust
> index 131ae8e28..6df4dd5c4 100644
> --- a/config/rootfiles/common/x86_64/rust
> +++ b/config/rootfiles/common/x86_64/rust
> @@ -6,10 +6,9 @@
> #usr/bin/rustdoc
> #usr/etc/bash_completion.d
> #usr/etc/bash_completion.d/cargo
> -#usr/lib/libLLVM-15-rust-1.67.0-stable.so
> -#usr/lib/librustc_driver-2e8cbd5b30733393.so
> -#usr/lib/libstd-2a15b3cd0948397b.so
> -#usr/lib/libtest-aa7b246d7b35480c.so
> +#usr/lib/libLLVM-19-rust-1.83.0-stable.so
> +#usr/lib/libLLVM.so.19.1-rust-1.83.0-stable
> +#usr/lib/librustc_driver-a1396821e0813435.so
> #usr/lib/rustlib
> #usr/lib/rustlib/components
> #usr/lib/rustlib/etc
> @@ -33,40 +32,42 @@
> #usr/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld/ld64.lld
> #usr/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld/lld-link
> #usr/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld/wasm-ld
> +#usr/lib/rustlib/x86_64-unknown-linux-gnu/bin/wasm-component-ld
> #usr/lib/rustlib/x86_64-unknown-linux-gnu/lib
> -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-5d5a85338b125cfb.rlib
> -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-6c93f515800d4657.rlib
> -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-60668236929c1cf5.rlib
> -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-0b6ce813aa5d1704.rlib
> -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-93189d615c3f2d6a.rlib
> -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-c888e061ea504c93.rlib
> -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-6095bf995c453e89.rlib
> -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-3cf84ad460df483a.rlib
> -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-dac6992ac677a0cb.rlib
> -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-f0ffbd64420a69ad.rlib
> -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-431dd9a65eafb1c5.rlib
> -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-3cd49acf880d0306.rlib
> -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-e8062a7445a64946.rlib
> -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_abort-008ebe2e17c5f91d.rlib
> -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-8f251cec381c549e.rlib
> -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libproc_macro-bfb4a82e06efc4d7.rlib
> -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libprofiler_builtins-9b09c3cec8a5576d.rlib
> +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-8d001680935b5e3c.rlib
> +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-8251d2cef7072448.rlib
> +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-8b83dbf3a7b8f999.rlib
> +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-51ea098fce5006bf.rlib
> +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-abe05db089cc2c62.rlib
> +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-959d3389fa3da8a5.rlib
> +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-094c0ce9f8c98ed9.rlib
> +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-ba8ce71964f984f4.rlib
> +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-9057355c92c922d5.rlib
> +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-5a14e0d0b712e731.rlib
> +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-bd0d6cccce077b99.rlib
> +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-aca15549d5bff974.rlib
> +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-27dc4aa955912662.rlib
> +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_abort-75bd441a38375155.rlib
> +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-e31ab23316ed5080.rlib
> +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libproc_macro-a2fc9021817a412b.rlib
> +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libprofiler_builtins-29b8697b99bf2c3c.rlib
> #usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-stable_rt.asan.a
> +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-stable_rt.dfsan.a
> #usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-stable_rt.lsan.a
> #usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-stable_rt.msan.a
> +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-stable_rt.safestack.a
> #usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-stable_rt.tsan.a
> -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-5a049915d61fbb5d.rlib
> -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-8a30445cf40d74de.rlib
> -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-2fb2d4481260f706.rlib
> -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-6352d71bf8e7bd57.rlib
> -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-2a15b3cd0948397b.rlib
> -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-2a15b3cd0948397b.so
> -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-aabc21fad3549c98.rlib
> -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-aa7b246d7b35480c.rlib
> -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-aa7b246d7b35480c.so
> -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-ae66bd5269d6d83c.rlib
> -#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-47cbfc4f5b0f6f87.rlib
> -#usr/libexec/cargo-credential-1password
> +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-99a73526abcec14b.rlib
> +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-358be9bc1f6bab04.rlib
> +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-c6fd227bdc7b39ff.rlib
> +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-e1cd6e17fe237c71.rlib
> +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-ca74a2d9c5166d9f.rlib
> +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-ca74a2d9c5166d9f.so
> +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-63ac0d22cff92579.rlib
> +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libsysroot-3c56ec47f3360b59.rlib
> +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-aa035fdca64e6492.rlib
> +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-aa0663517f777947.rlib
> +#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-7d50b86011c66411.rlib
> #usr/libexec/rust-analyzer-proc-macro-srv
> #usr/share/cargo
> #usr/share/cargo/registry
> @@ -90,10 +91,12 @@
> #usr/share/man/man1/cargo-fix.1
> #usr/share/man/man1/cargo-generate-lockfile.1
> #usr/share/man/man1/cargo-help.1
> +#usr/share/man/man1/cargo-info.1
> #usr/share/man/man1/cargo-init.1
> #usr/share/man/man1/cargo-install.1
> #usr/share/man/man1/cargo-locate-project.1
> #usr/share/man/man1/cargo-login.1
> +#usr/share/man/man1/cargo-logout.1
> #usr/share/man/man1/cargo-metadata.1
> #usr/share/man/man1/cargo-new.1
> #usr/share/man/man1/cargo-owner.1
> diff --git a/lfs/rust b/lfs/rust
> index d0a200d57..74cfb9202 100644
> --- a/lfs/rust
> +++ b/lfs/rust
> @@ -1,7 +1,7 @@
> ###############################################################################
> # #
> # IPFire.org - A linux based firewall #
> -# Copyright (C) 2007-2023 IPFire Team <info(a)ipfire.org> #
> +# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
> # #
> # This program is free software: you can redistribute it and/or modify #
> # it under the terms of the GNU General Public License as published by #
> @@ -24,12 +24,12 @@
>
> include Config
>
> -VER = 1.67.0
> +VER = 1.83.0
>
> # From https://forge.rust-lang.org/infra/other-installation-methods.html#standalone-installers
>
> THISAPP = rust-$(VER)
> -DL_FILE = $(THISAPP)-$(RUST_PLATFORM).tar.gz
> +DL_FILE = $(THISAPP)-$(RUST_PLATFORM).tar.xz
> DL_FROM = $(URL_IPFIRE)
> DIR_APP = $(DIR_SRC)/$(THISAPP)-$(RUST_PLATFORM)
> TARGET = $(DIR_INFO)/$(THISAPP)
> @@ -42,10 +42,9 @@ objects = $(DL_FILE)
>
> $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
>
> -$(THISAPP)-x86_64-unknown-linux-gnu.tar.gz_BLAKE2 = 3409ed876f430ff22eff792fe9f4a4ca8457f26411def368b8d7fa5b854719c4c1feac5e054d7bccbcc3568bd3601a0e579df8b3bcf5b20c660bb7af4dbbb8f8
> -$(THISAPP)-aarch64-unknown-linux-gnu.tar.gz_BLAKE2 = 82c17813fbb4a48451a207dbc7879bd7239e947e249ad24e6e098bd2e250cd8aae79ab37bbc2549cb9ffc3e24ef6e072380bbcaf8a620b02457db24f328d92ea
> -$(THISAPP)-arm-unknown-linux-gnueabi.tar.gz_BLAKE2 = d099645796f46769e15520b15771bb1886ee040bbee9de00f4983e8fe56c945a9afe1bded33f80c9196354d720ef09588d24468a751a8e2512688fef47a33496
> -$(THISAPP)-riscv64gc-unknown-linux-gnu.tar.gz_BLAKE2 = e5b0efa7114840535d5a0934a22510e850b05eb339eab42e561717281da993817df2e0a57082d73ed7898001885e4dbabcce1ebfaec611cf125e51acd5d75e8a
> +$(THISAPP)-x86_64-unknown-linux-gnu.tar.xz_BLAKE2 = e2c661061e21c3ea6a75c0c9f43d0558405fe4f16f75d763f5a80c1d0c4d7cacd7bd7136e625872f9c22455439ee070ed9f84d661b9cb2d74b0f436153a34ffa
> +$(THISAPP)-aarch64-unknown-linux-gnu.tar.xz_BLAKE2 = 781f87532f51b7d0fcef09dce5731bab309ff9510371b17da0e389db85962795a180807047b5989a880c5c47fa2ec704e00d240ac7c06a3e0fbed9c4f640e6ba
> +$(THISAPP)-riscv64gc-unknown-linux-gnu.tar.xz_BLAKE2 = 91139066f3ac6a652db13985a225547eed242a6efaab0021bcf78b31e9e98fbedcdfe932110fa4c918f5eb3d8336b9b41a15dc2fcd316561d56e5bf205dd1567
>
> install : $(TARGET)
>
> @@ -74,7 +73,7 @@ $(subst %,%_BLAKE2,$(objects)) :
>
> $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
> @$(PREBUILD)
> - @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
> + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
>
> cd $(DIR_APP) && ./install.sh \
> --components=cargo,rustc,rust-std-$(RUST_PLATFORM) \
> --
> 2.47.1
>
^ permalink raw reply [flat|nested] 33+ messages in thread
end of thread, other threads:[~2024-12-23 11:34 UTC | newest]
Thread overview: 33+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-12-21 12:55 [PATCH 01/32] rust: Update to version 1.83.0 Adolf Belka
2024-12-21 12:55 ` [PATCH 02/32] rust-ctor: Update to version 0.2.9 from 0.1.21 Adolf Belka
2024-12-21 12:55 ` [PATCH 03/32] rust-indoc-impl: Update to version 0.3.7 from 0.3.6 Adolf Belka
2024-12-21 12:55 ` [PATCH 04/32] rust-inventory: Update to version 0.1.4 from 0.3.15 Adolf Belka
2024-12-21 12:55 ` [PATCH 05/32] rust-inventory-impl: Update to version 0.1.11 from 0.1.4 Adolf Belka
2024-12-21 12:55 ` [PATCH 06/32] rust-memchr: Update to version 2.7.4 from 2.4.1 Adolf Belka
2024-12-21 12:55 ` [PATCH 07/32] rust-proc-macro2: Update to version 1.0.36 from 1.0.92 Adolf Belka
2024-12-21 12:55 ` [PATCH 08/32] rust-quote: Update to version 1.0.37 from 1.0.15 Adolf Belka
2024-12-21 12:55 ` [PATCH 09/32] rust-rand: Update for template to add removal of Cargo.toml.orig from source file Adolf Belka
2024-12-21 12:55 ` [PATCH 10/32] rust-serde: Update to version 1.0.216 from 1.0.136 Adolf Belka
2024-12-21 12:55 ` [PATCH 11/32] rust-serde_derive: " Adolf Belka
2024-12-21 12:55 ` [PATCH 12/32] rust-serde_json: Update to version 1.0.133 from 1.0.78 Adolf Belka
2024-12-21 12:55 ` [PATCH 13/32] rust-syn: Update to version 2.0.90 from 1.0.86 Adolf Belka
2024-12-21 12:55 ` [PATCH 14/32] rust-synstructure: Update to version 0.13.1 from 0.12.6 Adolf Belka
2024-12-21 12:55 ` [PATCH 15/32] rust-toml: Update to version 0.8.19 from 0.5.8 Adolf Belka
2024-12-21 12:55 ` [PATCH 16/32] rust-trybuild: Update to version 1.0.101 from 1.0.54 Adolf Belka
2024-12-21 12:55 ` [PATCH 17/32] rust-unindent: Update to version 0.1.11 from 0.1.7 Adolf Belka
2024-12-21 12:55 ` [PATCH 18/32] rust-allocfator-api2: New crate required by rust-1.83.0 Adolf Belka
2024-12-21 12:55 ` [PATCH 19/32] rust-equivalent: " Adolf Belka
2024-12-21 12:55 ` [PATCH 20/32] rust-foldhash: " Adolf Belka
2024-12-21 12:55 ` [PATCH 21/32] rust-hashbrown: " Adolf Belka
2024-12-21 12:55 ` [PATCH 22/32] rust-indexmap: " Adolf Belka
2024-12-21 12:55 ` [PATCH 23/32] rust-indoc-impl-0.3.6: Crate required to be pinned at version 0.3.6 Adolf Belka
2024-12-21 12:55 ` [PATCH 24/32] rust-serde_spanned: New crate required by rust-1.83.0 Adolf Belka
2024-12-21 12:55 ` [PATCH 25/32] rust-syn-1.0.109: Crate required pinned at version 1.0.109 Adolf Belka
2024-12-21 12:55 ` [PATCH 26/32] rust-target-triple: New crate required by rust-1.83.0 Adolf Belka
2024-12-21 12:55 ` [PATCH 27/32] rust-toml_datetime: " Adolf Belka
2024-12-21 12:55 ` [PATCH 28/32] rust-toml_edit: " Adolf Belka
2024-12-21 12:55 ` [PATCH 29/32] rust-unicode-ident: " Adolf Belka
2024-12-21 12:55 ` [PATCH 30/32] rust-winnow: " Adolf Belka
2024-12-21 12:55 ` [PATCH 31/32] make.sh: Addition of new and pinned rust crates Adolf Belka
2024-12-21 12:55 ` [PATCH 32/32] clamav: Update to version 1.4.1 Adolf Belka
2024-12-23 11:34 ` [PATCH 01/32] rust: Update to version 1.83.0 Michael Tremer
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox