git: 8dc8b7224bce - main - lang/gleam: update to 0.20.1

From: Dave Cottlehuber <dch_at_FreeBSD.org>
Date: Wed, 09 Mar 2022 09:02:51 UTC
The branch main has been updated by dch:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8dc8b7224bce38d334924304eeecb9f866cbfe73

commit 8dc8b7224bce38d334924304eeecb9f866cbfe73
Author:     Dave Cottlehuber <dch@FreeBSD.org>
AuthorDate: 2022-03-08 12:03:33 +0000
Commit:     Dave Cottlehuber <dch@FreeBSD.org>
CommitDate: 2022-03-09 08:42:53 +0000

    lang/gleam: update to 0.20.1
---
 lang/gleam/Makefile      |  6 ++++--
 lang/gleam/Makefile.deps |  5 ++++-
 lang/gleam/distinfo      | 16 +++++++++++-----
 3 files changed, 19 insertions(+), 8 deletions(-)

diff --git a/lang/gleam/Makefile b/lang/gleam/Makefile
index cd1fe9685454..c0b7543c9f88 100644
--- a/lang/gleam/Makefile
+++ b/lang/gleam/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	gleam
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.19.0
-PORTREVISION=	2
+DISTVERSION=	0.20.1
 CATEGORIES=	lang
 
 MAINTAINER=	dch@FreeBSD.org
@@ -38,4 +37,7 @@ post-install:
 post-install-DOCS-on:
 	(cd ${WRKSRC} && ${COPYTREE_SHARE} README.md ${STAGEDIR}${DOCSDIR})
 
+do-test:
+	(cd ${WRKSRC} && gleam new hello && cd hello && gleam test)
+
 .include <bsd.port.mk>
diff --git a/lang/gleam/Makefile.deps b/lang/gleam/Makefile.deps
index b8917697cda2..bffb6844955b 100644
--- a/lang/gleam/Makefile.deps
+++ b/lang/gleam/Makefile.deps
@@ -180,11 +180,13 @@ CARGO_CRATES=	adler-1.0.2 \
 		smallvec-1.7.0 \
 		smawk-0.3.1 \
 		socket2-0.4.2 \
+		spdx-0.8.0 \
 		spin-0.5.2 \
 		static_assertions-1.1.0 \
 		strsim-0.10.0 \
 		strum-0.23.0 \
 		strum_macros-0.23.1 \
+		symlink-0.1.0 \
 		syn-1.0.85 \
 		tap-1.0.1 \
 		tar-0.4.38 \
@@ -194,7 +196,7 @@ CARGO_CRATES=	adler-1.0.2 \
 		textwrap-0.14.2 \
 		thiserror-1.0.30 \
 		thiserror-impl-1.0.30 \
-		thread_local-1.1.3 \
+		thread_local-1.1.4 \
 		tinyvec-1.5.1 \
 		tinyvec_macros-0.1.0 \
 		tokio-1.15.0 \
@@ -208,6 +210,7 @@ CARGO_CRATES=	adler-1.0.2 \
 		tracing-core-0.1.21 \
 		tracing-log-0.1.2 \
 		tracing-subscriber-0.3.5 \
+		tracing-wasm-0.2.1 \
 		try-lock-0.2.3 \
 		typenum-1.15.0 \
 		unicase-2.6.0 \
diff --git a/lang/gleam/distinfo b/lang/gleam/distinfo
index fcb1ff8b8c15..b06be3a341a5 100644
--- a/lang/gleam/distinfo
+++ b/lang/gleam/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1642028872
+TIMESTAMP = 1646740965
 SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
 SIZE (rust/crates/adler-1.0.2.crate) = 12778
 SHA256 (rust/crates/aho-corasick-0.7.18.crate) = 1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f
@@ -363,6 +363,8 @@ SHA256 (rust/crates/smawk-0.3.1.crate) = f67ad224767faa3c7d8b6d91985b78e70a13244
 SIZE (rust/crates/smawk-0.3.1.crate) = 12840
 SHA256 (rust/crates/socket2-0.4.2.crate) = 5dc90fe6c7be1a323296982db1836d1ea9e47b6839496dde9a541bc496df3516
 SIZE (rust/crates/socket2-0.4.2.crate) = 41721
+SHA256 (rust/crates/spdx-0.8.0.crate) = a31283ed7fe3bca10f3e5ec2fe2787f16764a4275949606fd48d4fc919a760e3
+SIZE (rust/crates/spdx-0.8.0.crate) = 840814
 SHA256 (rust/crates/spin-0.5.2.crate) = 6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d
 SIZE (rust/crates/spin-0.5.2.crate) = 12004
 SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
@@ -373,6 +375,8 @@ SHA256 (rust/crates/strum-0.23.0.crate) = cae14b91c7d11c9a851d3fbc80a963198998c2
 SIZE (rust/crates/strum-0.23.0.crate) = 5429
 SHA256 (rust/crates/strum_macros-0.23.1.crate) = 5bb0dc7ee9c15cea6199cde9a127fa16a4c5819af85395457ad72d68edc85a38
 SIZE (rust/crates/strum_macros-0.23.1.crate) = 18203
+SHA256 (rust/crates/symlink-0.1.0.crate) = a7973cce6668464ea31f176d85b13c7ab3bba2cb3b77a2ed26abd7801688010a
+SIZE (rust/crates/symlink-0.1.0.crate) = 11943
 SHA256 (rust/crates/syn-1.0.85.crate) = a684ac3dcd8913827e18cd09a68384ee66c1de24157e3c556c9ab16d85695fb7
 SIZE (rust/crates/syn-1.0.85.crate) = 235056
 SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
@@ -391,8 +395,8 @@ SHA256 (rust/crates/thiserror-1.0.30.crate) = 854babe52e4df1653706b98fcfc0584301
 SIZE (rust/crates/thiserror-1.0.30.crate) = 17748
 SHA256 (rust/crates/thiserror-impl-1.0.30.crate) = aa32fd3f627f367fe16f893e2597ae3c05020f8bba2666a4e6ea73d377e5714b
 SIZE (rust/crates/thiserror-impl-1.0.30.crate) = 15230
-SHA256 (rust/crates/thread_local-1.1.3.crate) = 8018d24e04c95ac8790716a5987d0fec4f8b27249ffa0f7d33f1369bdfb88cbd
-SIZE (rust/crates/thread_local-1.1.3.crate) = 13111
+SHA256 (rust/crates/thread_local-1.1.4.crate) = 5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180
+SIZE (rust/crates/thread_local-1.1.4.crate) = 13106
 SHA256 (rust/crates/tinyvec-1.5.1.crate) = 2c1c1d5a42b6245520c249549ec267180beaffcc0615401ac8e31853d4b6d8d2
 SIZE (rust/crates/tinyvec-1.5.1.crate) = 44942
 SHA256 (rust/crates/tinyvec_macros-0.1.0.crate) = cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c
@@ -419,6 +423,8 @@ SHA256 (rust/crates/tracing-log-0.1.2.crate) = a6923477a48e41c1951f1999ef8bb5a30
 SIZE (rust/crates/tracing-log-0.1.2.crate) = 14915
 SHA256 (rust/crates/tracing-subscriber-0.3.5.crate) = 5d81bfa81424cc98cb034b837c985b7a290f592e5b4322f353f94a0ab0f9f594
 SIZE (rust/crates/tracing-subscriber-0.3.5.crate) = 160537
+SHA256 (rust/crates/tracing-wasm-0.2.1.crate) = 4575c663a174420fa2d78f4108ff68f65bf2fbb7dd89f33749b6e826b3626e07
+SIZE (rust/crates/tracing-wasm-0.2.1.crate) = 9372
 SHA256 (rust/crates/try-lock-0.2.3.crate) = 59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642
 SIZE (rust/crates/try-lock-0.2.3.crate) = 4158
 SHA256 (rust/crates/typenum-1.15.0.crate) = dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987
@@ -491,5 +497,5 @@ SHA256 (rust/crates/xattr-0.2.2.crate) = 244c3741f4240ef46274860397c7c74e50eb236
 SIZE (rust/crates/xattr-0.2.2.crate) = 11750
 SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85
 SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783
-SHA256 (gleam-lang-gleam-v0.19.0_GH0.tar.gz) = 4aeadce8a4ecb56f4c66190b8cc97702f7dfccf2bb4b9ffe18b2de2317f55d84
-SIZE (gleam-lang-gleam-v0.19.0_GH0.tar.gz) = 372405
+SHA256 (gleam-lang-gleam-v0.20.1_GH0.tar.gz) = 2cd909bdef561b480a536be20606a7617d19680e067c8d4a14d0f05fb6a0cd22
+SIZE (gleam-lang-gleam-v0.20.1_GH0.tar.gz) = 388297