git: 90d3bc57126c - 2025Q1 - x11/windowtolayer: update to 0.2.0

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Sat, 08 Feb 2025 00:59:05 UTC
The branch 2025Q1 has been updated by jbeich:

URL: https://cgit.FreeBSD.org/ports/commit/?id=90d3bc57126c393aa5da41f873593949f9e667d7

commit 90d3bc57126c393aa5da41f873593949f9e667d7
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2025-01-26 17:07:47 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2025-02-08 00:58:54 +0000

    x11/windowtolayer: update to 0.2.0
    
    Changes:        https://gitlab.freedesktop.org/mstoeckl/windowtolayer/-/releases/v0.2.0
    Reported by:    GitLab (notify releases)
    
    (cherry picked from commit ccab2cae541b4d90a366def10badcca1a7197501)
---
 x11/windowtolayer/Makefile        |  5 ++--
 x11/windowtolayer/Makefile.crates | 24 +++----------------
 x11/windowtolayer/distinfo        | 50 ++++++---------------------------------
 3 files changed, 13 insertions(+), 66 deletions(-)

diff --git a/x11/windowtolayer/Makefile b/x11/windowtolayer/Makefile
index 0c748ddd82ca..1431a2d22c74 100644
--- a/x11/windowtolayer/Makefile
+++ b/x11/windowtolayer/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	windowtolayer
 DISTVERSIONPREFIX=	v
-PORTVERSION=	0.1.0
+PORTVERSION=	0.2.0
 CATEGORIES=	x11 wayland
 
 MAINTAINER=	jbeich@FreeBSD.org
@@ -10,10 +10,11 @@ WWW=		https://gitlab.freedesktop.org/mstoeckl/windowtolayer
 LICENSE=	GPLv3+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-USES=		cargo
+USES=		cargo python:build
 USE_GITLAB=	yes
 GL_SITE=	https://gitlab.freedesktop.org
 GL_ACCOUNT=	mstoeckl
+BINARY_ALIAS=	python3=${PYTHON_CMD}
 PLIST_FILES=	bin/${PORTNAME}
 
 .include <bsd.port.mk>
diff --git a/x11/windowtolayer/Makefile.crates b/x11/windowtolayer/Makefile.crates
index 416f695c6645..c62d67d35030 100644
--- a/x11/windowtolayer/Makefile.crates
+++ b/x11/windowtolayer/Makefile.crates
@@ -1,28 +1,10 @@
-CARGO_CRATES=	anstream-0.6.7 \
-		anstyle-1.0.10 \
-		anstyle-parse-0.2.3 \
-		anstyle-query-1.0.2 \
-		anstyle-wincon-3.0.2 \
+CARGO_CRATES=	arrayvec-0.7.6 \
 		autocfg-1.1.0 \
 		bitflags-2.4.1 \
 		cfg-if-1.0.0 \
 		cfg_aliases-0.2.1 \
-		clap-4.5.20 \
-		clap_builder-4.5.20 \
-		clap_lex-0.7.2 \
-		colorchoice-1.0.0 \
+		lexopt-0.3.0 \
 		libc-0.2.162 \
 		log-0.4.22 \
 		memoffset-0.9.0 \
-		nix-0.29.0 \
-		strsim-0.11.1 \
-		utf8parse-0.2.1 \
-		windows-sys-0.52.0 \
-		windows-targets-0.52.0 \
-		windows_aarch64_gnullvm-0.52.0 \
-		windows_aarch64_msvc-0.52.0 \
-		windows_i686_gnu-0.52.0 \
-		windows_i686_msvc-0.52.0 \
-		windows_x86_64_gnu-0.52.0 \
-		windows_x86_64_gnullvm-0.52.0 \
-		windows_x86_64_msvc-0.52.0
+		nix-0.29.0
diff --git a/x11/windowtolayer/distinfo b/x11/windowtolayer/distinfo
index e4a6e38b677d..505042112612 100644
--- a/x11/windowtolayer/distinfo
+++ b/x11/windowtolayer/distinfo
@@ -1,14 +1,6 @@
-TIMESTAMP = 1733249889
-SHA256 (rust/crates/anstream-0.6.7.crate) = 4cd2405b3ac1faab2990b74d728624cd9fd115651fcecc7c2d8daf01376275ba
-SIZE (rust/crates/anstream-0.6.7.crate) = 30063
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anstyle-parse-0.2.3.crate) = c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c
-SIZE (rust/crates/anstyle-parse-0.2.3.crate) = 24699
-SHA256 (rust/crates/anstyle-query-1.0.2.crate) = e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648
-SIZE (rust/crates/anstyle-query-1.0.2.crate) = 8739
-SHA256 (rust/crates/anstyle-wincon-3.0.2.crate) = 1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7
-SIZE (rust/crates/anstyle-wincon-3.0.2.crate) = 11272
+TIMESTAMP = 1737911267
+SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
+SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
 SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
 SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
 SHA256 (rust/crates/bitflags-2.4.1.crate) = 327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07
@@ -17,14 +9,8 @@ SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582eb
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
 SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
 SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/clap-4.5.20.crate) = b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8
-SIZE (rust/crates/clap-4.5.20.crate) = 56376
-SHA256 (rust/crates/clap_builder-4.5.20.crate) = 19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54
-SIZE (rust/crates/clap_builder-4.5.20.crate) = 163812
-SHA256 (rust/crates/clap_lex-0.7.2.crate) = 1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97
-SIZE (rust/crates/clap_lex-0.7.2.crate) = 12805
-SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
-SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857
+SHA256 (rust/crates/lexopt-0.3.0.crate) = baff4b617f7df3d896f97fe922b64817f6cd9a756bb81d40f8883f2f66dcb401
+SIZE (rust/crates/lexopt-0.3.0.crate) = 24767
 SHA256 (rust/crates/libc-0.2.162.crate) = 18d287de67fe55fd7e1581fe933d965a5a9477b38e949cfa9f8574ef01506398
 SIZE (rust/crates/libc-0.2.162.crate) = 769354
 SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
@@ -33,27 +19,5 @@ SHA256 (rust/crates/memoffset-0.9.0.crate) = 5a634b1c61a95585bd15607c6ab0c4e5b22
 SIZE (rust/crates/memoffset-0.9.0.crate) = 9033
 SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
 SIZE (rust/crates/nix-0.29.0.crate) = 318248
-SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
-SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
-SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
-SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
-SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
-SHA256 (rust/crates/windows-targets-0.52.0.crate) = 8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd
-SIZE (rust/crates/windows-targets-0.52.0.crate) = 6229
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.0.crate) = cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.0.crate) = 430182
-SHA256 (rust/crates/windows_aarch64_msvc-0.52.0.crate) = bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef
-SIZE (rust/crates/windows_aarch64_msvc-0.52.0.crate) = 821663
-SHA256 (rust/crates/windows_i686_gnu-0.52.0.crate) = a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313
-SIZE (rust/crates/windows_i686_gnu-0.52.0.crate) = 870285
-SHA256 (rust/crates/windows_i686_msvc-0.52.0.crate) = ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a
-SIZE (rust/crates/windows_i686_msvc-0.52.0.crate) = 888693
-SHA256 (rust/crates/windows_x86_64_gnu-0.52.0.crate) = 3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd
-SIZE (rust/crates/windows_x86_64_gnu-0.52.0.crate) = 826213
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.0.crate) = 1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.0.crate) = 430165
-SHA256 (rust/crates/windows_x86_64_msvc-0.52.0.crate) = dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04
-SIZE (rust/crates/windows_x86_64_msvc-0.52.0.crate) = 821600
-SHA256 (windowtolayer-v0.1.0.tar.bz2) = ba043d29d1586de144bf3d5ffaec99359c36ac1bc14a09f831d74e37b94658e2
-SIZE (windowtolayer-v0.1.0.tar.bz2) = 147906
+SHA256 (windowtolayer-v0.2.0.tar.bz2) = aac1ac2adc4cfa1b739559460e601e06074602f1bf0e5ac675a66e2fd6939605
+SIZE (windowtolayer-v0.2.0.tar.bz2) = 120822