git: 50f326cffc5f - main - sysutils/treemd: Update to 0.8.0

From: Nicola Vitale <nivit_at_FreeBSD.org>
Date: Fri, 11 Sep 2026 13:08:19 UTC
The branch main has been updated by nivit:

URL: https://cgit.FreeBSD.org/ports/commit/?id=50f326cffc5f518f4b5fb353652f05746d0f74c6

commit 50f326cffc5f518f4b5fb353652f05746d0f74c6
Author:     Nicola Vitale <nivit@FreeBSD.org>
AuthorDate: 2026-09-11 13:05:18 +0000
Commit:     Nicola Vitale <nivit@FreeBSD.org>
CommitDate: 2026-09-11 13:07:36 +0000

    sysutils/treemd: Update to 0.8.0
    
    - Temporarily override MASTER_SITE for Rust crates (see PR 298395)
    
    ChangeLog:
    
    1. https://github.com/Epistates/treemd/releases/tag/v0.8.0
    
    Reported by:    "github-actions[bot]" <notifications@github.com>
---
 sysutils/treemd/Makefile        | 10 ++++++++--
 sysutils/treemd/Makefile.crates | 17 +++++++++--------
 sysutils/treemd/distinfo        | 40 +++++++++++++++++++++-------------------
 3 files changed, 38 insertions(+), 29 deletions(-)

diff --git a/sysutils/treemd/Makefile b/sysutils/treemd/Makefile
index 2a0f4dbacd04..36883f7256dd 100644
--- a/sysutils/treemd/Makefile
+++ b/sysutils/treemd/Makefile
@@ -1,7 +1,9 @@
 PORTNAME=	treemd
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.7.0
-PORTREVISION=	1
+# XXX: check if you still need to override MASTER_SITE for Rust crates
+# see PR 298395
+DISTVERSION=	0.8.0
+PORTREVISION=	0
 CATEGORIES=	sysutils
 
 MAINTAINER=	nivit@FreeBSD.org
@@ -23,6 +25,10 @@ PORTDOCS=	QUERY_LANGUAGE.md
 
 OPTIONS_DEFINE=	DOCS
 
+# XXX
+IGNORE_MASTER_SITE_CRATESIO=	yes
+MASTER_SITE_CRATESIO=		https://static.crates.io/crates/%SUBDIR%/download?dummy=/
+
 post-install-DOCS-on:
 	${MKDIR} ${STAGEDIR}${DOCSDIR}
 	${INSTALL_DATA} ${WRKSRC}/docs/QUERY_LANGUAGE.md ${STAGEDIR}${DOCSDIR}
diff --git a/sysutils/treemd/Makefile.crates b/sysutils/treemd/Makefile.crates
index 4657f5893017..51af9d794557 100644
--- a/sysutils/treemd/Makefile.crates
+++ b/sysutils/treemd/Makefile.crates
@@ -67,6 +67,7 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		derive_more-impl-2.1.1 \
 		digest-0.11.3 \
 		dirs-6.0.0 \
+		dirs-7.0.0 \
 		dirs-sys-0.5.0 \
 		dispatch2-0.3.1 \
 		document-features-0.2.12 \
@@ -120,7 +121,7 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		image-webp-0.2.4 \
 		imagesize-0.15.0 \
 		indenter-0.3.4 \
-		indexmap-2.14.0 \
+		indexmap-2.14.2 \
 		indoc-2.0.7 \
 		inotify-0.11.4 \
 		inotify-sys-0.1.8 \
@@ -175,7 +176,7 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		once_cell_polyfill-1.70.2 \
 		onig-6.5.3 \
 		onig_sys-69.9.3 \
-		open-5.4.1 \
+		open-5.4.3 \
 		opensesame-0.1.1 \
 		option-ext-0.2.0 \
 		ordered-float-5.3.0 \
@@ -217,7 +218,7 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		ratatui-0.30.2 \
 		ratatui-core-0.1.2 \
 		ratatui-crossterm-0.1.2 \
-		ratatui-image-11.0.6 \
+		ratatui-image-11.0.8 \
 		ratatui-widgets-0.3.2 \
 		rayon-1.12.0 \
 		rayon-core-1.13.0 \
@@ -296,7 +297,7 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		tinyvec_macros-0.1.1 \
 		tokio-1.53.1 \
 		tokio-macros-2.7.1 \
-		toml-1.1.4+spec-1.1.0 \
+		toml-1.1.5+spec-1.1.0 \
 		toml_datetime-1.1.1+spec-1.1.0 \
 		toml_parser-1.1.3+spec-1.1.0 \
 		toml_writer-1.1.2+spec-1.1.0 \
@@ -306,8 +307,8 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		tracing-subscriber-0.3.23 \
 		tree_magic_mini-3.2.2 \
 		ttf-parser-0.25.1 \
-		turbovault-core-1.6.0 \
-		turbovault-parser-1.6.0 \
+		turbovault-core-2.0.0 \
+		turbovault-parser-2.0.0 \
 		typenum-1.20.1 \
 		ucd-trie-0.1.7 \
 		unicase-2.9.0 \
@@ -319,8 +320,8 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		unicode-vo-0.1.0 \
 		unicode-width-0.2.2 \
 		untrusted-0.9.0 \
-		ureq-3.4.0 \
-		ureq-proto-0.6.1 \
+		ureq-3.4.1 \
+		ureq-proto-0.6.2 \
 		usvg-0.48.1 \
 		utf8-zero-0.8.1 \
 		utf8parse-0.2.2 \
diff --git a/sysutils/treemd/distinfo b/sysutils/treemd/distinfo
index a0b8358fc51a..1da99c6a7161 100644
--- a/sysutils/treemd/distinfo
+++ b/sysutils/treemd/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1787816228
+TIMESTAMP = 1789130880
 SHA256 (rust/crates/addr2line-0.25.1.crate) = 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b
 SIZE (rust/crates/addr2line-0.25.1.crate) = 43134
 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
@@ -137,6 +137,8 @@ SHA256 (rust/crates/digest-0.11.3.crate) = f1dd6dbb5841937940781866fa1281a1ff7bd
 SIZE (rust/crates/digest-0.11.3.crate) = 28955
 SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e
 SIZE (rust/crates/dirs-6.0.0.crate) = 14190
+SHA256 (rust/crates/dirs-7.0.0.crate) = 8d57d423b3c82e89b9a24ca3091fee61f456a26edbd28d26c65906f4bc1dcd8f
+SIZE (rust/crates/dirs-7.0.0.crate) = 13798
 SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
 SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
 SHA256 (rust/crates/dispatch2-0.3.1.crate) = 1e0e367e4e7da84520dedcac1901e4da967309406d1e51017ae1abfb97adbd38
@@ -243,8 +245,8 @@ SHA256 (rust/crates/imagesize-0.15.0.crate) = 65b27460c2c92b037f3f94c538ed9a3342
 SIZE (rust/crates/imagesize-0.15.0.crate) = 29653
 SHA256 (rust/crates/indenter-0.3.4.crate) = 964de6e86d545b246d84badc0fef527924ace5134f30641c203ef52ba83f58d5
 SIZE (rust/crates/indenter-0.3.4.crate) = 11101
-SHA256 (rust/crates/indexmap-2.14.0.crate) = d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9
-SIZE (rust/crates/indexmap-2.14.0.crate) = 104085
+SHA256 (rust/crates/indexmap-2.14.2.crate) = cc4e190f5d26ca7051642629da2c52fc03bde85a03197c99408dcd291734c855
+SIZE (rust/crates/indexmap-2.14.2.crate) = 103014
 SHA256 (rust/crates/indoc-2.0.7.crate) = 79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706
 SIZE (rust/crates/indoc-2.0.7.crate) = 17184
 SHA256 (rust/crates/inotify-0.11.4.crate) = 153be1941a183ec9ccd095ddbe17a8b8d435ef6c76e9e02451b933c3999af2c8
@@ -353,8 +355,8 @@ SHA256 (rust/crates/onig-6.5.3.crate) = 0cc3cbf698f9438986c11a880c90a6d04b9de275
 SIZE (rust/crates/onig-6.5.3.crate) = 32075
 SHA256 (rust/crates/onig_sys-69.9.3.crate) = 1e68317604e77e53b85896388e1a803c1d21b74c899ec9e5e1112db90735edd7
 SIZE (rust/crates/onig_sys-69.9.3.crate) = 657340
-SHA256 (rust/crates/open-5.4.1.crate) = f9cfef937e9c486488c7e3d949ae31c0f1d06bdacd75b99c086cb35356e30408
-SIZE (rust/crates/open-5.4.1.crate) = 34807
+SHA256 (rust/crates/open-5.4.3.crate) = 7c603ab8300cf18bc3b14146b19fe3dfcc4843ae5a400cd0e7a30b95aa366634
+SIZE (rust/crates/open-5.4.3.crate) = 36365
 SHA256 (rust/crates/opensesame-0.1.1.crate) = e637d0b005617f0167903290252b8210ff8942419b5184557cd158a6db35f47a
 SIZE (rust/crates/opensesame-0.1.1.crate) = 20745
 SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
@@ -437,8 +439,8 @@ SHA256 (rust/crates/ratatui-core-0.1.2.crate) = cbb175c433c8e28a809d1f5773a2ae96
 SIZE (rust/crates/ratatui-core-0.1.2.crate) = 191181
 SHA256 (rust/crates/ratatui-crossterm-0.1.2.crate) = 567584a3b0e6a8203c23de40b4861497266725eb5363dbfd18a1edd603cca9f0
 SIZE (rust/crates/ratatui-crossterm-0.1.2.crate) = 18836
-SHA256 (rust/crates/ratatui-image-11.0.6.crate) = e000b7a22eae639460bc6ec8bb1cc689ecae5b0ed21935cd7d7dd52d38270c86
-SIZE (rust/crates/ratatui-image-11.0.6.crate) = 5999144
+SHA256 (rust/crates/ratatui-image-11.0.8.crate) = 399baa06251282b0c1bbb5762848cf98a6b7b84f44af7f0daf3213ace16df4f0
+SIZE (rust/crates/ratatui-image-11.0.8.crate) = 6000535
 SHA256 (rust/crates/ratatui-widgets-0.3.2.crate) = 66e3d19bcc9130ca376277d93b60767ff121ace3be06f5f95f81dd68956407d1
 SIZE (rust/crates/ratatui-widgets-0.3.2.crate) = 230487
 SHA256 (rust/crates/rayon-1.12.0.crate) = fb39b166781f92d482534ef4b4b1b2568f42613b53e5b6c160e24cfbfa30926d
@@ -595,8 +597,8 @@ SHA256 (rust/crates/tokio-1.53.1.crate) = 202caea871b69668250d242070849eb495be17
 SIZE (rust/crates/tokio-1.53.1.crate) = 920101
 SHA256 (rust/crates/tokio-macros-2.7.1.crate) = 6328af13490e73a9b4694030fafd93f8c8c6a9dede33e821c3fc63eddf8042ba
 SIZE (rust/crates/tokio-macros-2.7.1.crate) = 15982
-SHA256 (rust/crates/toml-1.1.4+spec-1.1.0.crate) = 3aace63f4bbcdfc2c965b059de67119c89c4017a70d633be6c104910f67056f5
-SIZE (rust/crates/toml-1.1.4+spec-1.1.0.crate) = 56447
+SHA256 (rust/crates/toml-1.1.5+spec-1.1.0.crate) = 12c0ba9680044b4ce98d391a62094047eada0d64860b80166c39f4a6b5640785
+SIZE (rust/crates/toml-1.1.5+spec-1.1.0.crate) = 55950
 SHA256 (rust/crates/toml_datetime-1.1.1+spec-1.1.0.crate) = 3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7
 SIZE (rust/crates/toml_datetime-1.1.1+spec-1.1.0.crate) = 17982
 SHA256 (rust/crates/toml_parser-1.1.3+spec-1.1.0.crate) = 1d38ac1cf9b95face32296c0a3ede1fdc270627c9d9c02a7274dd6d960dc4d56
@@ -615,10 +617,10 @@ SHA256 (rust/crates/tree_magic_mini-3.2.2.crate) = b8765b90061cba6c22b5831f675da
 SIZE (rust/crates/tree_magic_mini-3.2.2.crate) = 16074
 SHA256 (rust/crates/ttf-parser-0.25.1.crate) = d2df906b07856748fa3f6e0ad0cbaa047052d4a7dd609e231c4f72cee8c36f31
 SIZE (rust/crates/ttf-parser-0.25.1.crate) = 201121
-SHA256 (rust/crates/turbovault-core-1.6.0.crate) = a8c68b413757ee3845f5b5182c8643e16430de683af4588d005ed2f9b21f84be
-SIZE (rust/crates/turbovault-core-1.6.0.crate) = 57438
-SHA256 (rust/crates/turbovault-parser-1.6.0.crate) = c153db2ca08515d7bfb1b2c31479710f41d39f0c0e1ddfe75d2abc32cd9c37fa
-SIZE (rust/crates/turbovault-parser-1.6.0.crate) = 51503
+SHA256 (rust/crates/turbovault-core-2.0.0.crate) = ed17e0bae0b8f54779233525f04372a6e1a738253f83263d4f7cbe67225619ff
+SIZE (rust/crates/turbovault-core-2.0.0.crate) = 65250
+SHA256 (rust/crates/turbovault-parser-2.0.0.crate) = dbe3322bbbc01c31935ba554b20a0830606517c1e1fa0ca5e2746762b69b7f41
+SIZE (rust/crates/turbovault-parser-2.0.0.crate) = 56226
 SHA256 (rust/crates/typenum-1.20.1.crate) = b6f5e870be6c3b371b77fe0ee0bafb859fa4964b4404c27de1d380043c4dda20
 SIZE (rust/crates/typenum-1.20.1.crate) = 105479
 SHA256 (rust/crates/ucd-trie-0.1.7.crate) = 2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971
@@ -641,10 +643,10 @@ SHA256 (rust/crates/unicode-width-0.2.2.crate) = b4ac048d71ede7ee76d585517add45d
 SIZE (rust/crates/unicode-width-0.2.2.crate) = 282768
 SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
 SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
-SHA256 (rust/crates/ureq-3.4.0.crate) = 972d7902c8735f2695410b8aed7df6ed12a47394aa1c8d7af49f0497b731a94d
-SIZE (rust/crates/ureq-3.4.0.crate) = 149941
-SHA256 (rust/crates/ureq-proto-0.6.1.crate) = da5f78b09e6941e1a0f2e30e695e4b120377b54d5e0aec11b594bb57b3971613
-SIZE (rust/crates/ureq-proto-0.6.1.crate) = 64926
+SHA256 (rust/crates/ureq-3.4.1.crate) = af5546be8f5378d5414f83733f5c9a2526f4645829edbc1c41790aeef1b38e8b
+SIZE (rust/crates/ureq-3.4.1.crate) = 153775
+SHA256 (rust/crates/ureq-proto-0.6.2.crate) = fabc3e92916c89c95b20eef7b06b00b066bc217ef9ea3a4ac9bf1a7e35261e10
+SIZE (rust/crates/ureq-proto-0.6.2.crate) = 68960
 SHA256 (rust/crates/usvg-0.48.1.crate) = 977d0a4abdef933f424a99fe09f95576e089b90aebc6f016a3bc813762493e91
 SIZE (rust/crates/usvg-0.48.1.crate) = 146652
 SHA256 (rust/crates/utf8-zero-0.8.1.crate) = b8c0a043c9540bae7c578c88f91dda8bd82e59ae27c21baca69c8b191aaf5a6e
@@ -793,5 +795,5 @@ SHA256 (rust/crates/zune-core-0.5.1.crate) = cb8a0807f7c01457d0379ba880ba6322660
 SIZE (rust/crates/zune-core-0.5.1.crate) = 27883
 SHA256 (rust/crates/zune-jpeg-0.5.15.crate) = 27bc9d5b815bc103f142aa054f561d9187d191692ec7c2d1e2b4737f8dbd7296
 SIZE (rust/crates/zune-jpeg-0.5.15.crate) = 88879
-SHA256 (epistates-treemd-v0.7.0_GH0.tar.gz) = 728265d193e24c66067f57b6b270e104e7f03efcdc492784208dac0925a9bf67
-SIZE (epistates-treemd-v0.7.0_GH0.tar.gz) = 4598486
+SHA256 (epistates-treemd-v0.8.0_GH0.tar.gz) = 6fb0a35897368bfe5c40c0d44cc872c18c51337697df27fda102cd1cf0d3ee37
+SIZE (epistates-treemd-v0.8.0_GH0.tar.gz) = 4607705