git: 0a35617331eb - main - www/garage: Update to 0.9.0

From: Ashish SHUKLA <ashish_at_FreeBSD.org>
Date: Thu, 21 Dec 2023 14:20:34 UTC
The branch main has been updated by ashish:

URL: https://cgit.FreeBSD.org/ports/commit/?id=0a35617331ebe6201c668c2412fe0f6ce9b7d04e

commit 0a35617331ebe6201c668c2412fe0f6ce9b7d04e
Author:     Ashish SHUKLA <ashish@FreeBSD.org>
AuthorDate: 2023-12-21 12:54:52 +0000
Commit:     Ashish SHUKLA <ashish@FreeBSD.org>
CommitDate: 2023-12-21 14:19:47 +0000

    www/garage: Update to 0.9.0
---
 www/garage/Makefile             |  3 +--
 www/garage/Makefile.crates      |  7 ++++---
 www/garage/distinfo             | 20 +++++++++++---------
 www/garage/files/pkg-message.in |  8 ++++++++
 4 files changed, 24 insertions(+), 14 deletions(-)

diff --git a/www/garage/Makefile b/www/garage/Makefile
index 1c178c7870e8..f4b0b4cba073 100644
--- a/www/garage/Makefile
+++ b/www/garage/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	garage
-DISTVERSION=	0.8.4
-PORTREVISION=	2
+DISTVERSION=	0.9.0
 CATEGORIES=	www
 MASTER_SITES=	https://git.deuxfleurs.fr/Deuxfleurs/${PORTNAME}/archive/v${PORTVERSION}.tar.gz?dummy=/
 DISTFILES=	${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
diff --git a/www/garage/Makefile.crates b/www/garage/Makefile.crates
index 24ac834733b8..fed964f0b5e1 100644
--- a/www/garage/Makefile.crates
+++ b/www/garage/Makefile.crates
@@ -140,6 +140,7 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		hyper-rustls-0.23.2 \
 		hyper-rustls-0.24.1 \
 		hyper-timeout-0.4.1 \
+		hyperlocal-0.8.0 \
 		iana-time-zone-0.1.57 \
 		iana-time-zone-haiku-0.1.2 \
 		ident_case-1.0.1 \
@@ -185,7 +186,8 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		mktemp-0.5.0 \
 		multer-2.1.0 \
 		multimap-0.8.3 \
-		netapp-0.5.2 \
+		netapp-0.10.0 \
+		nix-0.27.1 \
 		no-std-net-0.6.0 \
 		nom-7.1.3 \
 		nom8-0.2.0 \
@@ -254,7 +256,7 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		reqwest-0.11.20 \
 		ring-0.16.20 \
 		rmp-0.8.12 \
-		rmp-serde-0.15.5 \
+		rmp-serde-1.1.2 \
 		roxmltree-0.18.0 \
 		rusqlite-0.29.0 \
 		rustc-demangle-0.1.23 \
@@ -307,7 +309,6 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		syn-2.0.29 \
 		synchronoise-1.0.1 \
 		synstructure-0.12.6 \
-		systemstat-0.2.3 \
 		tempfile-3.8.0 \
 		termcolor-1.2.0 \
 		textwrap-0.11.0 \
diff --git a/www/garage/distinfo b/www/garage/distinfo
index d540dfdbe6b1..b8522b7f8c1c 100644
--- a/www/garage/distinfo
+++ b/www/garage/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1694556847
-SHA256 (garage-0.8.4.tar.gz) = fa01f4bc8b5dadbb38842ded1109b48976bc609722ed1521a89596139e36cb28
-SIZE (garage-0.8.4.tar.gz) = 17976334
+TIMESTAMP = 1703162342
+SHA256 (garage-0.9.0.tar.gz) = 1d0d09053dd0b5bba89c73e11c568ea28aaedd92db7af618a4dd514d3a7e6222
+SIZE (garage-0.9.0.tar.gz) = 25350015
 SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb
 SIZE (rust/crates/addr2line-0.21.0.crate) = 40807
 SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
@@ -285,6 +285,8 @@ SHA256 (rust/crates/hyper-rustls-0.24.1.crate) = 8d78e1e73ec14cf7375674f74d7dde1
 SIZE (rust/crates/hyper-rustls-0.24.1.crate) = 30224
 SHA256 (rust/crates/hyper-timeout-0.4.1.crate) = bbb958482e8c7be4bc3cf272a766a2b0bf1a6755e7a6ae777f017a31d11b13b1
 SIZE (rust/crates/hyper-timeout-0.4.1.crate) = 13805
+SHA256 (rust/crates/hyperlocal-0.8.0.crate) = 0fafdf7b2b2de7c9784f76e02c0935e65a8117ec3b768644379983ab333ac98c
+SIZE (rust/crates/hyperlocal-0.8.0.crate) = 11626
 SHA256 (rust/crates/iana-time-zone-0.1.57.crate) = 2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613
 SIZE (rust/crates/iana-time-zone-0.1.57.crate) = 19785
 SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
@@ -375,8 +377,10 @@ SHA256 (rust/crates/multer-2.1.0.crate) = 01acbdc23469fd8fe07ab135923371d5f5a422
 SIZE (rust/crates/multer-2.1.0.crate) = 23976
 SHA256 (rust/crates/multimap-0.8.3.crate) = e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a
 SIZE (rust/crates/multimap-0.8.3.crate) = 13518
-SHA256 (rust/crates/netapp-0.5.2.crate) = 4ffe47ac46d3b2ce2f736a70865492df082e042eb2bfdddfca3b8dd66bd9469d
-SIZE (rust/crates/netapp-0.5.2.crate) = 43809
+SHA256 (rust/crates/netapp-0.10.0.crate) = 0a00b76cec93e3ae68c9ed5f08e27a1507424987ee23d5ec961ebd4da820a265
+SIZE (rust/crates/netapp-0.10.0.crate) = 43846
+SHA256 (rust/crates/nix-0.27.1.crate) = 2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053
+SIZE (rust/crates/nix-0.27.1.crate) = 286494
 SHA256 (rust/crates/no-std-net-0.6.0.crate) = 43794a0ace135be66a25d3ae77d41b91615fb68ae937f904090203e81f755b65
 SIZE (rust/crates/no-std-net-0.6.0.crate) = 30191
 SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
@@ -513,8 +517,8 @@ SHA256 (rust/crates/ring-0.16.20.crate) = 3053cf52e236a3ed746dfc745aa9cacf1b791d
 SIZE (rust/crates/ring-0.16.20.crate) = 5082615
 SHA256 (rust/crates/rmp-0.8.12.crate) = 7f9860a6cc38ed1da53456442089b4dfa35e7cedaa326df63017af88385e6b20
 SIZE (rust/crates/rmp-0.8.12.crate) = 28844
-SHA256 (rust/crates/rmp-serde-0.15.5.crate) = 723ecff9ad04f4ad92fe1c8ca6c20d2196d9286e9c60727c4cb5511629260e9d
-SIZE (rust/crates/rmp-serde-0.15.5.crate) = 28657
+SHA256 (rust/crates/rmp-serde-1.1.2.crate) = bffea85eea980d8a74453e5d02a8d93028f3c34725de143085a844ebe953258a
+SIZE (rust/crates/rmp-serde-1.1.2.crate) = 30388
 SHA256 (rust/crates/roxmltree-0.18.0.crate) = d8f595a457b6b8c6cda66a48503e92ee8d19342f905948f29c383200ec9eb1d8
 SIZE (rust/crates/roxmltree-0.18.0.crate) = 42463
 SHA256 (rust/crates/rusqlite-0.29.0.crate) = 549b9d036d571d42e6e85d1c1425e2ac83491075078ca9a15be021c56b1641f2
@@ -619,8 +623,6 @@ SHA256 (rust/crates/synchronoise-1.0.1.crate) = 3dbc01390fc626ce8d1cffe3376ded2b
 SIZE (rust/crates/synchronoise-1.0.1.crate) = 15084
 SHA256 (rust/crates/synstructure-0.12.6.crate) = f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f
 SIZE (rust/crates/synstructure-0.12.6.crate) = 18429
-SHA256 (rust/crates/systemstat-0.2.3.crate) = a24aec24a9312c83999a28e3ef9db7e2afd5c64bf47725b758cdc1cafd5b0bd2
-SIZE (rust/crates/systemstat-0.2.3.crate) = 34237
 SHA256 (rust/crates/tempfile-3.8.0.crate) = cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef
 SIZE (rust/crates/tempfile-3.8.0.crate) = 31720
 SHA256 (rust/crates/termcolor-1.2.0.crate) = be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6
diff --git a/www/garage/files/pkg-message.in b/www/garage/files/pkg-message.in
index daee2c00d0c4..b0b01e23405f 100644
--- a/www/garage/files/pkg-message.in
+++ b/www/garage/files/pkg-message.in
@@ -1,4 +1,12 @@
 [
+{ type: upgrade
+  maximum_version: "0.9"
+  message: <<EOM
+  To upgrade from 0.8.x to 0.9.0, please refer to the upgrade instructions at:
+
+    https://garagehq.deuxfleurs.fr/documentation/working-documents/migration-09/
+EOM
+}
 { type: install
   message: <<EOM
   To get started, refer to the documentation at: