From 191f5b4cb69c2d6e4a5381432e738e1f16950809 Mon Sep 17 00:00:00 2001
From: Ribbon <ribbon_45@proton.me>
Date: Sun, 17 Dec 2023 16:23:10 +0000
Subject: [PATCH] update recipes

---
 recipes/wip/counts/recipe.toml            |  3 ++-
 recipes/wip/cpu-x/recipe.toml             |  3 ++-
 recipes/wip/cpuminer-opt/recipe.toml      |  3 ++-
 recipes/wip/criner/recipe.toml            |  3 ++-
 recipes/wip/crispy-doom/recipe.toml       |  3 ++-
 recipes/wip/czkawka/recipe.toml           |  3 ++-
 recipes/wip/dacapo-benchmarks/recipe.toml |  3 ++-
 recipes/wip/daktilo/recipe.toml           |  3 ++-
 recipes/wip/dav1d/recipe.toml             |  3 ++-
 recipes/wip/dbus/recipe.toml              |  2 +-
 recipes/wip/defold-engine/recipe.toml     |  3 ++-
 recipes/wip/delta/recipe.toml             |  3 ++-
 recipes/wip/difftastic/recipe.toml        |  3 ++-
 recipes/wip/diplomat-tool/recipe.toml     |  3 ++-
 recipes/wip/doctave/recipe.toml           |  2 +-
 recipes/wip/dotnet6/recipe.toml           | 12 ------------
 recipes/wip/dotnet7/recipe.toml           | 12 ------------
 recipes/wip/dprint/recipe.toml            |  3 ++-
 recipes/wip/drill/recipe.toml             |  3 ++-
 recipes/wip/dua/recipe.toml               |  3 ++-
 recipes/wip/dune/recipe.toml              |  3 ++-
 recipes/wip/dust/recipe.toml              |  3 ++-
 recipes/wip/elixir/recipe.toml            |  3 ++-
 recipes/wip/elm/recipe.toml               |  3 ++-
 recipes/wip/embree/recipe.toml            |  3 ++-
 recipes/wip/erdtree/recipe.toml           |  3 ++-
 recipes/wip/espanso/recipe.toml           |  3 ++-
 recipes/wip/eva/recipe.toml               |  2 +-
 recipes/wip/evcxr-jupyter/recipe.toml     |  3 ++-
 recipes/wip/evcxr-repl/recipe.toml        |  3 ++-
 recipes/wip/eww/recipe.toml               |  2 +-
 recipes/wip/eza/recipe.toml               |  3 ++-
 recipes/wip/fclones/recipe.toml           |  3 ++-
 recipes/wip/fend/recipe.toml              |  3 ++-
 recipes/wip/ffizer/recipe.toml            |  3 ++-
 recipes/wip/file/recipe.toml              |  3 ++-
 recipes/wip/fio/recipe.toml               |  3 ++-
 37 files changed, 66 insertions(+), 59 deletions(-)
 delete mode 100644 recipes/wip/dotnet6/recipe.toml
 delete mode 100644 recipes/wip/dotnet7/recipe.toml

diff --git a/recipes/wip/counts/recipe.toml b/recipes/wip/counts/recipe.toml
index d8a9c58f1..965975793 100644
--- a/recipes/wip/counts/recipe.toml
+++ b/recipes/wip/counts/recipe.toml
@@ -1,5 +1,6 @@
 #TODO compiled after cargo update but not tested
 [source]
-tar = "https://github.com/nnethercote/counts/archive/refs/tags/0.2.0.tar.gz"
+git = "https://github.com/nnethercote/counts"
+rev = "b940cac134ef81cf593567a6e693b9afbe89fa2d"
 [build]
 template = "cargo"
diff --git a/recipes/wip/cpu-x/recipe.toml b/recipes/wip/cpu-x/recipe.toml
index 39f12814d..b2912aed6 100644
--- a/recipes/wip/cpu-x/recipe.toml
+++ b/recipes/wip/cpu-x/recipe.toml
@@ -1,6 +1,7 @@
 #TODO missing script for CMake, see https://github.com/TheTumultuousUnicornOfDarkness/CPU-X/wiki/manual-build#build-and-install-cpu-x
 [source]
-tar = "https://github.com/TheTumultuousUnicornOfDarkness/CPU-X/archive/refs/tags/v5.0.2.tar.gz"
+git = "https://github.com/TheTumultuousUnicornOfDarkness/CPU-X"
+rev = "b957c031a2eab2c6c88275c4616a6a5e8c8e7670"
 [build]
 template = "custom"
 dependencies = [
diff --git a/recipes/wip/cpuminer-opt/recipe.toml b/recipes/wip/cpuminer-opt/recipe.toml
index 9cb93817e..0479327f0 100644
--- a/recipes/wip/cpuminer-opt/recipe.toml
+++ b/recipes/wip/cpuminer-opt/recipe.toml
@@ -1,6 +1,7 @@
 #TODO maybe wrong template, see https://github.com/JayDDee/cpuminer-opt/wiki/Compiling-from-source
 [source]
-tar = "https://github.com/JayDDee/cpuminer-opt/archive/refs/tags/v23.13.tar.gz"
+git = "https://github.com/JayDDee/cpuminer-opt"
+rev = "9d3a46c3551655f862db74a195e769fe86266903"
 [build]
 template = "configure"
 dependencies = [
diff --git a/recipes/wip/criner/recipe.toml b/recipes/wip/criner/recipe.toml
index 29fec40f2..95ba9216c 100644
--- a/recipes/wip/criner/recipe.toml
+++ b/recipes/wip/criner/recipe.toml
@@ -1,6 +1,7 @@
 #TODO Not compiled or tested
 [source]
-tar = "https://github.com/the-lean-crate/criner/archive/refs/tags/v0.3.1.tar.gz"
+git = "https://github.com/the-lean-crate/criner"
+rev = "e0cd0e1c7937477c466d46e4fd571ddfd15fb4d7"
 [build]
 template = "custom"
 script = """
diff --git a/recipes/wip/crispy-doom/recipe.toml b/recipes/wip/crispy-doom/recipe.toml
index 5a480426e..7b2b321ea 100644
--- a/recipes/wip/crispy-doom/recipe.toml
+++ b/recipes/wip/crispy-doom/recipe.toml
@@ -1,6 +1,7 @@
 #TODO Not compiled/tested yet
 [source]
-tar = "https://github.com/fabiangreffrath/crispy-doom/archive/refs/tags/crispy-doom-6.0.tar.gz"
+git = "https://github.com/fabiangreffrath/crispy-doom"
+rev = "593f5b97023ed39b7640073160c06895bbfc3d26"
 [build]
 template = "configure"
 dependencies = [
diff --git a/recipes/wip/czkawka/recipe.toml b/recipes/wip/czkawka/recipe.toml
index 5fd3ba109..f092f1a08 100644
--- a/recipes/wip/czkawka/recipe.toml
+++ b/recipes/wip/czkawka/recipe.toml
@@ -1,6 +1,7 @@
 #TODO Compiled but not tested yet
 [source]
-tar = "https://github.com/qarmin/czkawka/archive/refs/tags/6.0.0.tar.gz"
+git = "https://github.com/qarmin/czkawka"
+rev = "44400e08af3c8f030493b8ec6fa965c7d42e560e"
 [build]
 template = "custom"
 script = """
diff --git a/recipes/wip/dacapo-benchmarks/recipe.toml b/recipes/wip/dacapo-benchmarks/recipe.toml
index 198b53217..a4b2ff49a 100644
--- a/recipes/wip/dacapo-benchmarks/recipe.toml
+++ b/recipes/wip/dacapo-benchmarks/recipe.toml
@@ -1,5 +1,6 @@
 #TODO missing script for "ant", see https://github.com/dacapobench/dacapobench#building
 [source]
-tar = "https://github.com/dacapobench/dacapobench/archive/refs/tags/v23.11-chopin.tar.gz"
+git = "https://github.com/dacapobench/dacapobench"
+rev = "fd292e92f8c40495a6ca05ff3b8a77c6c4265606"
 [build]
 template = "custom"
diff --git a/recipes/wip/daktilo/recipe.toml b/recipes/wip/daktilo/recipe.toml
index 8b849f61d..dacc7160c 100644
--- a/recipes/wip/daktilo/recipe.toml
+++ b/recipes/wip/daktilo/recipe.toml
@@ -1,5 +1,6 @@
 #TODO Not compiled or tested
 [source]
-tar = "https://github.com/orhun/daktilo/archive/refs/tags/v0.1.0.tar.gz"
+git = "https://github.com/orhun/daktilo"
+rev = "f51dde4e1b83fb18018ebb25ff246613a136817f"
 [build]
 template = "cargo"
diff --git a/recipes/wip/dav1d/recipe.toml b/recipes/wip/dav1d/recipe.toml
index 7902f573f..7b5425a1a 100644
--- a/recipes/wip/dav1d/recipe.toml
+++ b/recipes/wip/dav1d/recipe.toml
@@ -1,5 +1,6 @@
 #TODO missing script for Meson, see https://code.videolan.org/videolan/dav1d#compile
 [source]
-tar = "https://code.videolan.org/videolan/dav1d/-/archive/1.3.0/dav1d-1.3.0.tar.bz2"
+git = "https://code.videolan.org/videolan/dav1d"
+rev = "48035599cdd4e4415732e408c407e0c1cd1c7444"
 [build]
 template = "custom"
diff --git a/recipes/wip/dbus/recipe.toml b/recipes/wip/dbus/recipe.toml
index 42464ac62..c1c6b1f54 100644
--- a/recipes/wip/dbus/recipe.toml
+++ b/recipes/wip/dbus/recipe.toml
@@ -1,4 +1,4 @@
-#TODO missing Unix sockets support?
+#TODO missing Unix domain sockets support
 [source]
 tar = "https://dbus.freedesktop.org/releases/dbus/dbus-1.14.10.tar.xz"
 [build]
diff --git a/recipes/wip/defold-engine/recipe.toml b/recipes/wip/defold-engine/recipe.toml
index 095e0773d..50de85bbc 100644
--- a/recipes/wip/defold-engine/recipe.toml
+++ b/recipes/wip/defold-engine/recipe.toml
@@ -2,7 +2,8 @@
 #TODO build the editor, see https://github.com/defold/defold/blob/dev/editor/README_BUILD.md
 # probably the SDKs can't run on Redox, avoid them
 [source]
-tar = "https://github.com/defold/defold/archive/refs/tags/1.6.2.tar.gz"
+git = "https://github.com/defold/defold"
+rev = "4e156b7cf37a380122aada30dacbf2b590ead76b"
 [build]
 template = "custom"
 dependencies = [
diff --git a/recipes/wip/delta/recipe.toml b/recipes/wip/delta/recipe.toml
index de37cf6a5..1ec9298b7 100644
--- a/recipes/wip/delta/recipe.toml
+++ b/recipes/wip/delta/recipe.toml
@@ -1,6 +1,7 @@
 #TODO Not compiled or tested yet
 [source]
-tar = "https://github.com/dandavison/delta/archive/refs/tags/0.15.1.tar.gz"
+git = "https://github.com/dandavison/delta"
+rev = "03f1569a9aff964e9291371d9928d0584327eae2"
 [build]
 template = "custom"
 dependencies = [
diff --git a/recipes/wip/difftastic/recipe.toml b/recipes/wip/difftastic/recipe.toml
index 3f1178d1d..71817fa96 100644
--- a/recipes/wip/difftastic/recipe.toml
+++ b/recipes/wip/difftastic/recipe.toml
@@ -1,6 +1,7 @@
 #TODO not compiled/tested yet
 [source]
-tar = "https://github.com/Wilfred/difftastic/archive/refs/tags/0.47.0.tar.gz"
+git = "https://github.com/Wilfred/difftastic"
+rev = "a67ad5b9afe31e577540f27280885652c792b103"
 [build]
 template = "cargo"
 dependencies = [
diff --git a/recipes/wip/diplomat-tool/recipe.toml b/recipes/wip/diplomat-tool/recipe.toml
index 92740cdf3..d81a37c5f 100644
--- a/recipes/wip/diplomat-tool/recipe.toml
+++ b/recipes/wip/diplomat-tool/recipe.toml
@@ -1,6 +1,7 @@
 #TODO Not compiled or tested
 [source]
-tar = "https://github.com/rust-diplomat/diplomat/archive/refs/tags/v0.6.0.tar.gz"
+git = "https://github.com/rust-diplomat/diplomat"
+rev = "01bfb4bc53211e1c2a5ea58f64205c3a06727f7d"
 [build]
 template = "custom"
 script = """
diff --git a/recipes/wip/doctave/recipe.toml b/recipes/wip/doctave/recipe.toml
index af2d926b0..1d14e22dd 100644
--- a/recipes/wip/doctave/recipe.toml
+++ b/recipes/wip/doctave/recipe.toml
@@ -1,5 +1,5 @@
 #TODO Not compiled or tested
 [source]
-tar = "https://github.com/Doctave/doctave/archive/refs/tags/0.4.2.tar.gz"
+git = "https://github.com/Doctave/doctave"
 [build]
 template = "cargo"
diff --git a/recipes/wip/dotnet6/recipe.toml b/recipes/wip/dotnet6/recipe.toml
deleted file mode 100644
index 91f88a275..000000000
--- a/recipes/wip/dotnet6/recipe.toml
+++ /dev/null
@@ -1,12 +0,0 @@
-#TODO Probably needs to run the "build.sh" file or wrong repository, see https://github.com/dotnet/installer#building-net-70-and-net-60
-#TODO Missing dependency recipes, see: https://github.com/dotnet/runtime/blob/main/docs/workflow/requirements/linux-requirements.md#toolchain-setup
-[source]
-tar = "https://github.com/dotnet/installer/archive/refs/tags/v6.0.416.tar.gz"
-[build]
-template = "custom"
-dependencies = [
-    "openssl1",
-    "zlib",
-    "kerberos5",
-    "lttng-ust",
-]
diff --git a/recipes/wip/dotnet7/recipe.toml b/recipes/wip/dotnet7/recipe.toml
deleted file mode 100644
index 1da25df60..000000000
--- a/recipes/wip/dotnet7/recipe.toml
+++ /dev/null
@@ -1,12 +0,0 @@
-#TODO Probably needs to run the "build.sh" file or wrong repository, see https://github.com/dotnet/installer#building-net-70-and-net-60
-#TODO Missing dependency recipes, see: https://github.com/dotnet/runtime/blob/main/docs/workflow/requirements/linux-requirements.md#toolchain-setup
-[source]
-tar = "https://github.com/dotnet/installer/archive/refs/tags/v7.0.403.tar.gz"
-[build]
-template = "custom"
-dependencies = [
-    "openssl1",
-    "zlib",
-    "kerberos5",
-    "lttng-ust",
-]
diff --git a/recipes/wip/dprint/recipe.toml b/recipes/wip/dprint/recipe.toml
index 9fd4e92d8..f2778bad3 100644
--- a/recipes/wip/dprint/recipe.toml
+++ b/recipes/wip/dprint/recipe.toml
@@ -1,6 +1,7 @@
 #TODO region crate error (after a patch on ring)
 [source]
-tar = "https://github.com/dprint/dprint/archive/refs/tags/0.41.0.tar.gz"
+git = "https://github.com/dprint/dprint"
+rev = "1a71f9c58a076ad46ef1bb63d1585add20002f32"
 [build]
 template = "custom"
 script = """
diff --git a/recipes/wip/drill/recipe.toml b/recipes/wip/drill/recipe.toml
index e0fa46b3d..317495fc2 100644
--- a/recipes/wip/drill/recipe.toml
+++ b/recipes/wip/drill/recipe.toml
@@ -1,6 +1,7 @@
 #TODO Compilation error (after a patch to update tokio on Cargo.toml)
 [source]
-tar = "https://github.com/fcsonline/drill/archive/refs/tags/0.8.3.tar.gz"
+git = "https://github.com/fcsonline/drill"
+rev = "f56d89a25fc5838da57727a75ec3340758c30318"
 [build]
 template = "cargo"
 dependencies = [
diff --git a/recipes/wip/dua/recipe.toml b/recipes/wip/dua/recipe.toml
index 1f7cb9b56..7e26ac1e0 100644
--- a/recipes/wip/dua/recipe.toml
+++ b/recipes/wip/dua/recipe.toml
@@ -1,5 +1,6 @@
 #TODO open crate error
 [source]
-tar = "https://github.com/Byron/dua-cli/archive/refs/tags/v2.20.1.tar.gz"
+git = "https://github.com/Byron/dua-cli"
+rev = "491b5587ca0e9d157b9a4f8907c35137d57983d5"
 [build]
 template = "cargo"
diff --git a/recipes/wip/dune/recipe.toml b/recipes/wip/dune/recipe.toml
index d399f82f2..069d4f622 100644
--- a/recipes/wip/dune/recipe.toml
+++ b/recipes/wip/dune/recipe.toml
@@ -1,5 +1,6 @@
 #TODO Not compiled or tested
 [source]
-tar = "https://github.com/adam-mcdaniel/dune/archive/refs/tags/v0.1.9.tar.gz"
+git = "https://github.com/adam-mcdaniel/dune"
+rev = "a0750ad11341bd94c2f2808601ef4bc73d5cf445"
 [build]
 template = "cargo"
diff --git a/recipes/wip/dust/recipe.toml b/recipes/wip/dust/recipe.toml
index 1f2a059ed..83dc0457b 100644
--- a/recipes/wip/dust/recipe.toml
+++ b/recipes/wip/dust/recipe.toml
@@ -1,5 +1,6 @@
 #TODO compiled but not tested
 [source]
-tar = "https://github.com/bootandy/dust/archive/refs/tags/v0.8.6.tar.gz"
+git = "https://github.com/bootandy/dust"
+rev = "b8aab2df979004d13c84006e378297af10e20777"
 [build]
 template = "cargo"
diff --git a/recipes/wip/elixir/recipe.toml b/recipes/wip/elixir/recipe.toml
index a1eb6f586..33906690c 100644
--- a/recipes/wip/elixir/recipe.toml
+++ b/recipes/wip/elixir/recipe.toml
@@ -1,5 +1,6 @@
 #TODO missing script for "make", see https://github.com/elixir-lang/elixir#compiling-from-source
 [source]
-tar = "https://github.com/elixir-lang/elixir/archive/refs/tags/v1.15.7.tar.gz"
+git = "https://github.com/elixir-lang/elixir"
+rev = "927b10df80ee1c1c7396e68efe00d06bc3e80420"
 [build]
 template = "custom"
diff --git a/recipes/wip/elm/recipe.toml b/recipes/wip/elm/recipe.toml
index 94fbea649..b379c2b65 100644
--- a/recipes/wip/elm/recipe.toml
+++ b/recipes/wip/elm/recipe.toml
@@ -1,5 +1,6 @@
 #TODO missing script for building, lacking build instructions
 [source]
-tar = "https://github.com/elm/compiler/archive/refs/tags/0.19.1.tar.gz"
+git = "https://github.com/elm/compiler"
+rev = "c9aefb6230f5e0bda03205ab0499f6e4af924495"
 [build]
 template = "custom"
diff --git a/recipes/wip/embree/recipe.toml b/recipes/wip/embree/recipe.toml
index 87bbbe8e4..dbfb106b3 100644
--- a/recipes/wip/embree/recipe.toml
+++ b/recipes/wip/embree/recipe.toml
@@ -1,6 +1,7 @@
 #TODO missing script for CMake, see https://github.com/embree/embree#linux-and-macos
 [source]
-tar = "https://github.com/embree/embree/archive/refs/tags/v4.3.0.tar.gz"
+git = "https://github.com/embree/embree"
+rev = "be0accfd0b246e2b03355b8ee7710a22c1b49240"
 [build]
 template = "custom"
 dependencies = [
diff --git a/recipes/wip/erdtree/recipe.toml b/recipes/wip/erdtree/recipe.toml
index 897cc725e..87ea9776c 100644
--- a/recipes/wip/erdtree/recipe.toml
+++ b/recipes/wip/erdtree/recipe.toml
@@ -1,5 +1,6 @@
 #TODO program source code error
 [source]
-tar = "https://github.com/solidiquis/erdtree/archive/refs/tags/v2.0.0.tar.gz"
+git = "https://github.com/solidiquis/erdtree"
+rev = "2b1db8bcc843c3fa8b634df86f94716c75ca470a"
 [build]
 template = "cargo"
diff --git a/recipes/wip/espanso/recipe.toml b/recipes/wip/espanso/recipe.toml
index d2cd50338..5307a4502 100644
--- a/recipes/wip/espanso/recipe.toml
+++ b/recipes/wip/espanso/recipe.toml
@@ -1,6 +1,7 @@
 #TODO missing script for building, see https://espanso.org/docs/install/linux/#wayland-compile
 [source]
-tar = "https://github.com/espanso/espanso/archive/refs/tags/v2.1.8.tar.gz"
+git = "https://github.com/espanso/espanso"
+rev = "b421bcf73fa13506938d62425459d6c16c6a8d0a"
 [build]
 template = "custom"
 dependencies = [
diff --git a/recipes/wip/eva/recipe.toml b/recipes/wip/eva/recipe.toml
index 03dd23c0a..076108f66 100644
--- a/recipes/wip/eva/recipe.toml
+++ b/recipes/wip/eva/recipe.toml
@@ -1,5 +1,5 @@
 #TODO rustyline crate error
 [source]
-tar = "https://github.com/nerdypepper/eva/archive/refs/tags/v0.3.1.tar.gz"
+git = "https://github.com/nerdypepper/eva"
 [build]
 template = "cargo"
diff --git a/recipes/wip/evcxr-jupyter/recipe.toml b/recipes/wip/evcxr-jupyter/recipe.toml
index a3c6428d9..240a71342 100644
--- a/recipes/wip/evcxr-jupyter/recipe.toml
+++ b/recipes/wip/evcxr-jupyter/recipe.toml
@@ -1,6 +1,7 @@
 #TODO Not compiled or tested
 [source]
-tar = "https://github.com/evcxr/evcxr/archive/refs/tags/v0.15.1.tar.gz"
+git = "https://github.com/evcxr/evcxr"
+rev = "e6deec6060bc47297eb90674cca496c6874f99ba"
 [build]
 template = "custom"
 script = """
diff --git a/recipes/wip/evcxr-repl/recipe.toml b/recipes/wip/evcxr-repl/recipe.toml
index c18d13e70..9be6de8f1 100644
--- a/recipes/wip/evcxr-repl/recipe.toml
+++ b/recipes/wip/evcxr-repl/recipe.toml
@@ -1,6 +1,7 @@
 #TODO Not compiled or tested
 [source]
-tar = "https://github.com/evcxr/evcxr/archive/refs/tags/v0.15.1.tar.gz"
+git = "https://github.com/evcxr/evcxr"
+rev = "e6deec6060bc47297eb90674cca496c6874f99ba"
 [build]
 template = "custom"
 script = """
diff --git a/recipes/wip/eww/recipe.toml b/recipes/wip/eww/recipe.toml
index 2d70facd6..17479c92c 100644
--- a/recipes/wip/eww/recipe.toml
+++ b/recipes/wip/eww/recipe.toml
@@ -1,6 +1,6 @@
 #TODO Make GTK3 work
 [source]
-tar = "https://github.com/elkowar/eww/archive/refs/tags/v0.4.0.tar.gz"
+git = "https://github.com/elkowar/eww"
 [build]
 template = "cargo"
 dependencies = [
diff --git a/recipes/wip/eza/recipe.toml b/recipes/wip/eza/recipe.toml
index 84ace5927..8bee56b23 100644
--- a/recipes/wip/eza/recipe.toml
+++ b/recipes/wip/eza/recipe.toml
@@ -1,5 +1,6 @@
 #TODO outdated redox_syscall crate
 [source]
-tar = "https://github.com/eza-community/eza/archive/refs/tags/v0.11.0.tar.gz"
+git = "https://github.com/eza-community/eza"
+rev = "edcf392c78abd8abea76d4f59fb639ad134a0d8b"
 [build]
 template = "cargo"
diff --git a/recipes/wip/fclones/recipe.toml b/recipes/wip/fclones/recipe.toml
index a1b1318af..e47ae6e31 100644
--- a/recipes/wip/fclones/recipe.toml
+++ b/recipes/wip/fclones/recipe.toml
@@ -1,5 +1,6 @@
 #TODO file-owner crate error
 [source]
-tar = "https://github.com/pkolaczk/fclones/archive/refs/tags/v0.30.0.tar.gz"
+git = "https://github.com/pkolaczk/fclones"
+rev = "a55e427dadc8eb6f6c9ecc967fb6e0bdf5257123"
 [build]
 template = "cargo"
diff --git a/recipes/wip/fend/recipe.toml b/recipes/wip/fend/recipe.toml
index 4dea69f13..68fdb6e31 100644
--- a/recipes/wip/fend/recipe.toml
+++ b/recipes/wip/fend/recipe.toml
@@ -1,6 +1,7 @@
 #TODO compilation error (after a patch on the ring crate)
 [source]
-tar = "https://github.com/printfn/fend/archive/refs/tags/v1.2.2.tar.gz"
+git = "https://github.com/printfn/fend"
+rev = "e2b728fcf804cfaff4bda86eff495adda81a50d7"
 [build]
 template = "custom"
 script = """
diff --git a/recipes/wip/ffizer/recipe.toml b/recipes/wip/ffizer/recipe.toml
index 5510fe6d9..2e42a7208 100644
--- a/recipes/wip/ffizer/recipe.toml
+++ b/recipes/wip/ffizer/recipe.toml
@@ -1,6 +1,7 @@
 #TODO compilation error (after a patch on the ring crate)
 [source]
-tar = "https://github.com/ffizer/ffizer/archive/refs/tags/2.10.3.tar.gz"
+git = "https://github.com/ffizer/ffizer"
+rev = "050eedc1a609575b4fe21649f8995aa803b6c9bb"
 [build]
 template = "custom"
 script = """
diff --git a/recipes/wip/file/recipe.toml b/recipes/wip/file/recipe.toml
index 1027eba64..03cd93d5e 100644
--- a/recipes/wip/file/recipe.toml
+++ b/recipes/wip/file/recipe.toml
@@ -1,5 +1,6 @@
 #TODO not compiled or tested
 [source]
-tar = "https://github.com/file/file/archive/refs/tags/FILE5_44.tar.gz"
+git = "https://github.com/file/file"
+rev = "4cbd5c8f0851201d203755b76cb66ba991ffd8be"
 [build]
 template = "configure"
diff --git a/recipes/wip/fio/recipe.toml b/recipes/wip/fio/recipe.toml
index 6794efeea..ca14abcd4 100644
--- a/recipes/wip/fio/recipe.toml
+++ b/recipes/wip/fio/recipe.toml
@@ -1,5 +1,6 @@
 #TODO Not compiled or tested
 [source]
-tar = "https://github.com/axboe/fio/archive/refs/tags/fio-3.36.tar.gz"
+git = "https://github.com/axboe/fio"
+rev = "624e263f6acb1563471a83601ce19dfb77ac5694"
 [build]
 template = "configure"
-- 
GitLab