* [git.ipfire.org] IPFire 2.x development tree branch, next, updated. 6b53eebfcd837be4966a07d2aa8f4b4fba94ef20
@ 2026-01-30 9:16 Michael Tremer
0 siblings, 0 replies; only message in thread
From: Michael Tremer @ 2026-01-30 9:16 UTC (permalink / raw)
To: ipfire-scm
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "IPFire 2.x development tree".
The branch, next has been updated
via 6b53eebfcd837be4966a07d2aa8f4b4fba94ef20 (commit)
via f3b54e91327051b91f068fe237c5ea0adabd65c9 (commit)
via 8c34739a6783e6f753a9e874929bcdba504fb5e1 (commit)
from 2fed5eb801568ccf549b74326ca62e4dbdc69301 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 6b53eebfcd837be4966a07d2aa8f4b4fba94ef20
Author: Stefan Schantl <stefan.schantl@ipfire.org>
Date: Fri Jan 30 09:47:08 2026 +0100
rust-stable_deref_trait: Bring back module
Similar to the synstructure module this also was specified twice in the
make.sh file and therefore got dropped accidently
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
commit f3b54e91327051b91f068fe237c5ea0adabd65c9
Author: Stefan Schantl <stefan.schantl@ipfire.org>
Date: Fri Jan 30 09:47:07 2026 +0100
tools/download-rust-create: Use rust-syn as template
The lfs/rust-rand file has been dropped so it cannot be used longer as
template.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
commit 8c34739a6783e6f753a9e874929bcdba504fb5e1
Author: Stefan Schantl <stefan.schantl@ipfire.org>
Date: Fri Jan 30 09:47:06 2026 +0100
rust-synstructure: Bring back package
The rust-synstructure was specified twice in the make.sh file and
accidently has been dropped during rust cleanup.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
-----------------------------------------------------------------------
Summary of changes:
config/rootfiles/common/rust-stable_deref_trait | 9 +++++++++
config/rootfiles/common/rust-synstructure | 8 ++++++++
lfs/{rust-idna_adapter => rust-stable_deref_trait} | 4 ++--
lfs/{rust-anstyle-parse => rust-synstructure} | 6 +++---
tools/download-rust-crate | 2 +-
5 files changed, 23 insertions(+), 6 deletions(-)
create mode 100644 config/rootfiles/common/rust-stable_deref_trait
create mode 100644 config/rootfiles/common/rust-synstructure
copy lfs/{rust-idna_adapter => rust-stable_deref_trait} (94%)
copy lfs/{rust-anstyle-parse => rust-synstructure} (93%)
Difference in files:
diff --git a/config/rootfiles/common/rust-stable_deref_trait b/config/rootfiles/common/rust-stable_deref_trait
new file mode 100644
index 000000000..80915a2ee
--- /dev/null
+++ b/config/rootfiles/common/rust-stable_deref_trait
@@ -0,0 +1,9 @@
+#usr/share/cargo/registry/stable_deref_trait-1.2.1
+#usr/share/cargo/registry/stable_deref_trait-1.2.1/.cargo-checksum.json
+#usr/share/cargo/registry/stable_deref_trait-1.2.1/Cargo.toml
+#usr/share/cargo/registry/stable_deref_trait-1.2.1/Cargo.toml.deps
+#usr/share/cargo/registry/stable_deref_trait-1.2.1/LICENSE-APACHE
+#usr/share/cargo/registry/stable_deref_trait-1.2.1/LICENSE-MIT
+#usr/share/cargo/registry/stable_deref_trait-1.2.1/README.md
+#usr/share/cargo/registry/stable_deref_trait-1.2.1/src
+#usr/share/cargo/registry/stable_deref_trait-1.2.1/src/lib.rs
diff --git a/config/rootfiles/common/rust-synstructure b/config/rootfiles/common/rust-synstructure
new file mode 100644
index 000000000..b616d4a88
--- /dev/null
+++ b/config/rootfiles/common/rust-synstructure
@@ -0,0 +1,8 @@
+#usr/share/cargo/registry/synstructure-0.13.2
+#usr/share/cargo/registry/synstructure-0.13.2/.cargo-checksum.json
+#usr/share/cargo/registry/synstructure-0.13.2/Cargo.toml
+#usr/share/cargo/registry/synstructure-0.13.2/LICENSE
+#usr/share/cargo/registry/synstructure-0.13.2/README.md
+#usr/share/cargo/registry/synstructure-0.13.2/src
+#usr/share/cargo/registry/synstructure-0.13.2/src/lib.rs
+#usr/share/cargo/registry/synstructure-0.13.2/src/macros.rs
diff --git a/lfs/rust-stable_deref_trait b/lfs/rust-stable_deref_trait
new file mode 100644
index 000000000..75a887a96
--- /dev/null
+++ b/lfs/rust-stable_deref_trait
@@ -0,0 +1,81 @@
+###############################################################################
+# #
+# IPFire.org - A linux based firewall #
+# Copyright (C) 2007-2024 IPFire Team <info@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.2.1
+
+THISAPP = stable_deref_trait-$(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 = 6408959d169d1228c1b0802ef31c850206405f8259168f169aabc91f63683dcdf347ff0e74fb3535ab05d7642889dd2637afbdea389b43b0925e0d6cf441ed67
+
+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)
diff --git a/lfs/rust-synstructure b/lfs/rust-synstructure
new file mode 100644
index 000000000..b5a94c16f
--- /dev/null
+++ b/lfs/rust-synstructure
@@ -0,0 +1,81 @@
+###############################################################################
+# #
+# IPFire.org - A linux based firewall #
+# Copyright (C) 2007-2024 IPFire Team <info@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.13.2
+
+THISAPP = synstructure-$(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 = c475f370d901a371262f466dd98e3914dd6f36aa473a33362866c0f781d27b1813233f96b02208f3463a825e8012cab0f8872eed848d9aa0eac88b581a0d261e
+
+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)
diff --git a/tools/download-rust-crate b/tools/download-rust-crate
index f6a0fe035..5d36d3386 100755
--- a/tools/download-rust-crate
+++ b/tools/download-rust-crate
@@ -2,7 +2,7 @@
set -o pipefail
-RUST_TEMPLATE="lfs/rust-rand"
+RUST_TEMPLATE="lfs/rust-syn"
fetch_latest_version() {
local name="${1}"
hooks/post-receive
--
IPFire 2.x development tree
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2026-01-30 9:16 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-01-30 9:16 [git.ipfire.org] IPFire 2.x development tree branch, next, updated. 6b53eebfcd837be4966a07d2aa8f4b4fba94ef20 Michael Tremer
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox