public inbox for ipfire-scm@lists.ipfire.org
 help / color / mirror / Atom feed
* [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