pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
wezterm: almost there
Module Name: pkgsrc-wip
Committed By: pin <voidpin%protonmail.com@localhost>
Pushed By: pin
Date: Sun Feb 16 19:24:44 2025 +0100
Changeset: 0e8d978fce277381e8169e12f5bdd58cc4554a72
Modified Files:
wezterm/Makefile
wezterm/PLIST
wezterm/TODO
wezterm/cargo-depends.mk
Removed Files:
wezterm/files/netbsd.rs
Log Message:
wezterm: almost there
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=0e8d978fce277381e8169e12f5bdd58cc4554a72
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
wezterm/Makefile | 21 +
wezterm/PLIST | 5 +
wezterm/TODO | 147 +----
wezterm/cargo-depends.mk | 1379 +++++++++++++++++++++++-----------------------
wezterm/files/netbsd.rs | 74 ---
5 files changed, 735 insertions(+), 891 deletions(-)
diffs:
diff --git a/wezterm/Makefile b/wezterm/Makefile
index ebec5cddc0..5fa058b0bf 100644
--- a/wezterm/Makefile
+++ b/wezterm/Makefile
@@ -30,9 +30,30 @@ CHECK_PORTABILITY_SKIP= get-deps
USE_LANGUAGES+= c c++
USE_TOOLS+= pkg-config
+INSTALLATION_DIRS= bin
+
+RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.openssl}/lib
+RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.libX11}/lib
+RUSTFLAGS+= -C link-arg=-L${BUILDLINK_PREFIX.libX11}/lib
+RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.libxcb}/lib
+
post-build:
tic -x -o ${WRKSRC}/terminfo ${WRKSRC}/termwiz/data/wezterm.terminfo
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/target/release/wezterm \
+ ${DESTDIR}${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/target/release/wezterm-gui \
+ ${DESTDIR}${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/target/release/wezterm-mux-server \
+ ${DESTDIR}${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/target/release/strip-ansi-escapes \
+ ${DESTDIR}${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/target/release/sync-color-schemes \
+ ${DESTDIR}${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/target/release/generate-bidi \
+ ${DESTDIR}${PREFIX}/bin
+
.include "cargo-depends.mk"
.include "../../lang/rust/cargo.mk"
diff --git a/wezterm/PLIST b/wezterm/PLIST
index 6e2ecfbd0b..013b67ef2b 100644
--- a/wezterm/PLIST
+++ b/wezterm/PLIST
@@ -1,2 +1,7 @@
@comment $NetBSD: PLIST,v 1.2 2022/01/23 16:14:24 pin Exp $
+bin/generate-bidi
+bin/strip-ansi-escapes
+bin/sync-color-schemes
bin/wezterm
+bin/wezterm-gui
+bin/wezterm-mux-server
diff --git a/wezterm/TODO b/wezterm/TODO
index 4e5817cb10..60edf5c85c 100644
--- a/wezterm/TODO
+++ b/wezterm/TODO
@@ -1,131 +1,20 @@
- = note: ld: /scratch/wip/wezterm-git/work/wezterm-ee0c04e735fb94cb5119681f704fb7fa6731e713/target/release/deps/libkqueue-a7098bba76932e5d.rlib(kqueue-a7098bba76932e5d.kqueue.feddaacd63bba41-cgu.1.rcgu.o): in function `kqueue::Watcher::delete_kevents':
- kqueue.feddaacd63bba41-cgu.1:(.text._ZN6kqueue7Watcher14delete_kevents17h18c5631640a2427fE+0x9b): warning: warning: reference to compatibility kevent(); include <sys/event.h> to generate correct reference
- ld: /scratch/wip/wezterm-git/work/wezterm-ee0c04e735fb94cb5119681f704fb7fa6731e713/target/release/deps/libmio-3d05dd042a20b91e.rlib(mio-3d05dd042a20b91e.mio.fb07828715ea3d28-cgu.1.rcgu.o): in function `mio::poll::Poll::poll':
- mio.fb07828715ea3d28-cgu.1:(.text._ZN3mio4poll4Poll4poll17he65dffb964566253E+0x64): warning: warning: reference to compatibility __kevent50(); use kevent()
- ld: /scratch/wip/wezterm-git/work/wezterm-ee0c04e735fb94cb5119681f704fb7fa6731e713/target/release/deps/libnix-16f61ddf9774033a.rlib(nix-16f61ddf9774033a.nix.7a5814ed3aa7a937-cgu.03.rcgu.o): in function `nix::unistd::dup3':
- nix.7a5814ed3aa7a937-cgu.03:(.text._ZN3nix6unistd4dup317h85efafc59437e2d9E+0x3): warning: warning: reference to compatibility dup3(); include <unistd.h> to generate correct reference
- ld: /scratch/wip/wezterm-git/work/wezterm-ee0c04e735fb94cb5119681f704fb7fa6731e713/target/release/deps/librustix-c3e21cd3c7f62086.rlib(rustix-c3e21cd3c7f62086.rustix.8bc10c544f60b14d-cgu.03.rcgu.o): in function `rustix::backend::fs::syscalls::fstatvfs':
- rustix.8bc10c544f60b14d-cgu.03:(.text._ZN6rustix7backend2fs8syscalls8fstatvfs17h55fb32bae910b3d3E+0x14): warning: warning: reference to compatibility fstatvfs(); include <sys/statvfs.h> to generate correct reference
- ld: /scratch/wip/wezterm-git/work/wezterm-ee0c04e735fb94cb5119681f704fb7fa6731e713/target/release/deps/libwezterm_font-78ee8d5c5194f7a2.rlib(wezterm_font-78ee8d5c5194f7a2.wezterm_font.ae171384c7b53eeb-cgu.05.rcgu.o): in function `<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop':
- wezterm_font.ae171384c7b53eeb-cgu.05:(.text._ZN86_$LT$alloc..vec..into_iter..IntoIter$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h5e28cbbaad4922d6E+0x23): undefined reference to `FcFontSetDestroy'
- ld: /scratch/wip/wezterm-git/work/wezterm-ee0c04e735fb94cb5119681f704fb7fa6731e713/target/release/deps/libwezterm_font-78ee8d5c5194f7a2.rlib(wezterm_font-78ee8d5c5194f7a2.wezterm_font.ae171384c7b53eeb-cgu.05.rcgu.o): in function `<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop':
- wezterm_font.ae171384c7b53eeb-cgu.05:(.text._ZN86_$LT$alloc..vec..into_iter..IntoIter$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hffbe80afd18b12ccE+0x23): undefined reference to `FcPatternDestroy'
- ld: /scratch/wip/wezterm-git/work/wezterm-ee0c04e735fb94cb5119681f704fb7fa6731e713/target/release/deps/libwezterm_font-78ee8d5c5194f7a2.rlib(wezterm_font-78ee8d5c5194f7a2.wezterm_font.ae171384c7b53eeb-cgu.08.rcgu.o): in function `wezterm_font::fcwrap::CharSetRef::to_range_set':
- wezterm_font.ae171384c7b53eeb-cgu.08:(.text._ZN12wezterm_font6fcwrap10CharSetRef12to_range_set17h11180da94417f981E+0x5c): undefined reference to `FcCharSetFirstPage'
- ld: wezterm_font.ae171384c7b53eeb-cgu.08:(.text._ZN12wezterm_font6fcwrap10CharSetRef12to_range_set17h11180da94417f981E+0x91): undefined reference to `FcCharSetNextPage'
- ld: /scratch/wip/wezterm-git/work/wezterm-ee0c04e735fb94cb5119681f704fb7fa6731e713/target/release/deps/libwezterm_font-78ee8d5c5194f7a2.rlib(wezterm_font-78ee8d5c5194f7a2.wezterm_font.ae171384c7b53eeb-cgu.08.rcgu.o): in function `wezterm_font::fcwrap::Pattern::add_string':
- wezterm_font.ae171384c7b53eeb-cgu.08:(.text._ZN12wezterm_font6fcwrap7Pattern10add_string17hc585543f38bfc53bE+0x85): undefined reference to `FcPatternAddString'
- ld: /scratch/wip/wezterm-git/work/wezterm-ee0c04e735fb94cb5119681f704fb7fa6731e713/target/release/deps/libwezterm_font-78ee8d5c5194f7a2.rlib(wezterm_font-78ee8d5c5194f7a2.wezterm_font.ae171384c7b53eeb-cgu.08.rcgu.o): in function `wezterm_font::fcwrap::Pattern::add_integer':
- wezterm_font.ae171384c7b53eeb-cgu.08:(.text._ZN12wezterm_font6fcwrap7Pattern11add_integer17h3e732c48af461edbE+0x57): undefined reference to `FcPatternAddInteger'
- ld: /scratch/wip/wezterm-git/work/wezterm-ee0c04e735fb94cb5119681f704fb7fa6731e713/target/release/deps/libwezterm_font-78ee8d5c5194f7a2.rlib(wezterm_font-78ee8d5c5194f7a2.wezterm_font.ae171384c7b53eeb-cgu.08.rcgu.o): in function `wezterm_font::fcwrap::Pattern::format':
- wezterm_font.ae171384c7b53eeb-cgu.08:(.text._ZN12wezterm_font6fcwrap7Pattern6format17h78d5dd9c236f2710E+0x4f): undefined reference to `FcPatternFormat'
- ld: wezterm_font.ae171384c7b53eeb-cgu.08:(.text._ZN12wezterm_font6fcwrap7Pattern6format17h78d5dd9c236f2710E+0x140): undefined reference to `FcStrFree'
- ld: /scratch/wip/wezterm-git/work/wezterm-ee0c04e735fb94cb5119681f704fb7fa6731e713/target/release/deps/libwezterm_font-78ee8d5c5194f7a2.rlib(wezterm_font-78ee8d5c5194f7a2.wezterm_font.ae171384c7b53eeb-cgu.08.rcgu.o): in function `wezterm_font::fcwrap::Pattern::list':
- wezterm_font.ae171384c7b53eeb-cgu.08:(.text._ZN12wezterm_font6fcwrap7Pattern4list17ha49aef047039b4f7E+0xe): undefined reference to `FcObjectSetCreate'
- ld: wezterm_font.ae171384c7b53eeb-cgu.08:(.text._ZN12wezterm_font6fcwrap7Pattern4list17ha49aef047039b4f7E+0x24): undefined reference to `FcObjectSetAdd'
- ld: wezterm_font.ae171384c7b53eeb-cgu.08:(.text._ZN12wezterm_font6fcwrap7Pattern4list17ha49aef047039b4f7E+0x6f): undefined reference to `FcFontList'
- ld: wezterm_font.ae171384c7b53eeb-cgu.08:(.text._ZN12wezterm_font6fcwrap7Pattern4list17ha49aef047039b4f7E+0x80): undefined reference to `FcObjectSetDestroy'
- ld: /scratch/wip/wezterm-git/work/wezterm-ee0c04e735fb94cb5119681f704fb7fa6731e713/target/release/deps/libwezterm_font-78ee8d5c5194f7a2.rlib(wezterm_font-78ee8d5c5194f7a2.wezterm_font.ae171384c7b53eeb-cgu.08.rcgu.o): in function `wezterm_font::fcwrap::Pattern::get_integer':
- wezterm_font.ae171384c7b53eeb-cgu.08:(.text._ZN12wezterm_font6fcwrap7Pattern11get_integer17hd030e8da1fd2d4e8E+0x5b): undefined reference to `FcPatternGetInteger'
- ld: /scratch/wip/wezterm-git/work/wezterm-ee0c04e735fb94cb5119681f704fb7fa6731e713/target/release/deps/libwezterm_font-78ee8d5c5194f7a2.rlib(wezterm_font-78ee8d5c5194f7a2.wezterm_font.ae171384c7b53eeb-cgu.08.rcgu.o): in function `wezterm_font::fcwrap::Pattern::get_string':
- wezterm_font.ae171384c7b53eeb-cgu.08:(.text._ZN12wezterm_font6fcwrap7Pattern10get_string17h45c7b9b4c9fdf3c2E+0x60): undefined reference to `FcPatternGetString'
- ld: /scratch/wip/wezterm-git/work/wezterm-ee0c04e735fb94cb5119681f704fb7fa6731e713/target/release/deps/libwezterm_font-78ee8d5c5194f7a2.rlib(wezterm_font-78ee8d5c5194f7a2.wezterm_font.ae171384c7b53eeb-cgu.10.rcgu.o): in function `core::ptr::drop_in_place<alloc::vec::Vec<wezterm_font::fcwrap::FontSet>>':
- wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN4core3ptr73drop_in_place$LT$alloc..vec..Vec$LT$wezterm_font..fcwrap..FontSet$GT$$GT$17h4db5b60c86002d08E+0x1f): undefined reference to `FcFontSetDestroy'
- ld: /scratch/wip/wezterm-git/work/wezterm-ee0c04e735fb94cb5119681f704fb7fa6731e713/target/release/deps/libwezterm_font-78ee8d5c5194f7a2.rlib(wezterm_font-78ee8d5c5194f7a2.wezterm_font.ae171384c7b53eeb-cgu.10.rcgu.o): in function `core::ptr::drop_in_place<alloc::vec::Vec<wezterm_font::fcwrap::Pattern>>':
- wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN4core3ptr73drop_in_place$LT$alloc..vec..Vec$LT$wezterm_font..fcwrap..Pattern$GT$$GT$17h30165062c4face46E+0x1f): undefined reference to `FcPatternDestroy'
- ld: /scratch/wip/wezterm-git/work/wezterm-ee0c04e735fb94cb5119681f704fb7fa6731e713/target/release/deps/libwezterm_font-78ee8d5c5194f7a2.rlib(wezterm_font-78ee8d5c5194f7a2.wezterm_font.ae171384c7b53eeb-cgu.10.rcgu.o): in function `<wezterm_font::locator::font_config::FontConfigFontLocator as wezterm_font::locator::FontLocator>::load_fonts':
- wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$10load_fonts17hafd36094c4e0ab29E+0x5d9): undefined reference to `FcPatternCreate'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$10load_fonts17hafd36094c4e0ab29E+0x717): undefined reference to `FcConfigSubstitute'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$10load_fonts17hafd36094c4e0ab29E+0x73f): undefined reference to `FcFontMatch'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$10load_fonts17hafd36094c4e0ab29E+0x8af): undefined reference to `FcPatternDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$10load_fonts17hafd36094c4e0ab29E+0xb2b): undefined reference to `FcPatternDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$10load_fonts17hafd36094c4e0ab29E+0xe5c): undefined reference to `FcPatternDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$10load_fonts17hafd36094c4e0ab29E+0x1002): undefined reference to `FcPatternDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$10load_fonts17hafd36094c4e0ab29E+0x1019): undefined reference to `FcPatternDestroy'
- ld: /scratch/wip/wezterm-git/work/wezterm-ee0c04e735fb94cb5119681f704fb7fa6731e713/target/release/deps/libwezterm_font-78ee8d5c5194f7a2.rlib(wezterm_font-78ee8d5c5194f7a2.wezterm_font.ae171384c7b53eeb-cgu.10.rcgu.o):wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$10load_fonts17hafd36094c4e0ab29E+0x10c7): more undefined references to `FcPatternDestroy' follow
- ld: /scratch/wip/wezterm-git/work/wezterm-ee0c04e735fb94cb5119681f704fb7fa6731e713/target/release/deps/libwezterm_font-78ee8d5c5194f7a2.rlib(wezterm_font-78ee8d5c5194f7a2.wezterm_font.ae171384c7b53eeb-cgu.10.rcgu.o): in function `<wezterm_font::locator::font_config::FontConfigFontLocator as wezterm_font::locator::FontLocator>::load_fonts::by_family':
- wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$10load_fonts9by_family17h7d76f5c68491c0f8E+0x18): undefined reference to `FcPatternCreate'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$10load_fonts9by_family17h7d76f5c68491c0f8E+0x8b): undefined reference to `FcPatternDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$10load_fonts9by_family17h7d76f5c68491c0f8E+0xc7): undefined reference to `FcFontSetDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$10load_fonts9by_family17h7d76f5c68491c0f8E+0x229): undefined reference to `FcFontSetDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$10load_fonts9by_family17h7d76f5c68491c0f8E+0x234): undefined reference to `FcPatternDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$10load_fonts9by_family17h7d76f5c68491c0f8E+0x254): undefined reference to `FcPatternDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$10load_fonts9by_family17h7d76f5c68491c0f8E+0x26a): undefined reference to `FcPatternDestroy'
- ld: /scratch/wip/wezterm-git/work/wezterm-ee0c04e735fb94cb5119681f704fb7fa6731e713/target/release/deps/libwezterm_font-78ee8d5c5194f7a2.rlib(wezterm_font-78ee8d5c5194f7a2.wezterm_font.ae171384c7b53eeb-cgu.10.rcgu.o): in function `<wezterm_font::locator::font_config::FontConfigFontLocator as wezterm_font::locator::FontLocator>::load_fonts::by_postscript':
- wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$10load_fonts13by_postscript17h0a930b506a92438cE+0x18): undefined reference to `FcPatternCreate'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$10load_fonts13by_postscript17h0a930b506a92438cE+0x8b): undefined reference to `FcPatternDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$10load_fonts13by_postscript17h0a930b506a92438cE+0xc7): undefined reference to `FcFontSetDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$10load_fonts13by_postscript17h0a930b506a92438cE+0x229): undefined reference to `FcFontSetDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$10load_fonts13by_postscript17h0a930b506a92438cE+0x234): undefined reference to `FcPatternDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$10load_fonts13by_postscript17h0a930b506a92438cE+0x254): undefined reference to `FcPatternDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$10load_fonts13by_postscript17h0a930b506a92438cE+0x26a): undefined reference to `FcPatternDestroy'
- ld: /scratch/wip/wezterm-git/work/wezterm-ee0c04e735fb94cb5119681f704fb7fa6731e713/target/release/deps/libwezterm_font-78ee8d5c5194f7a2.rlib(wezterm_font-78ee8d5c5194f7a2.wezterm_font.ae171384c7b53eeb-cgu.10.rcgu.o): in function `<wezterm_font::locator::font_config::FontConfigFontLocator as wezterm_font::locator::FontLocator>::load_fonts::to_handle':
- wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$10load_fonts9to_handle17hfc9119a7b7e00769E+0x140): undefined reference to `FcPatternGetCharSet'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$10load_fonts9to_handle17hfc9119a7b7e00769E+0x238): undefined reference to `FcPatternDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$10load_fonts9to_handle17hfc9119a7b7e00769E+0x2b4): undefined reference to `FcPatternDestroy'
- ld: /scratch/wip/wezterm-git/work/wezterm-ee0c04e735fb94cb5119681f704fb7fa6731e713/target/release/deps/libwezterm_font-78ee8d5c5194f7a2.rlib(wezterm_font-78ee8d5c5194f7a2.wezterm_font.ae171384c7b53eeb-cgu.10.rcgu.o): in function `<wezterm_font::locator::font_config::FontConfigFontLocator as wezterm_font::locator::FontLocator>::locate_fallback_for_codepoints':
- wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$30locate_fallback_for_codepoints17h15d924dea8bbd482E+0x27e): undefined reference to `FcCharSetCreate'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$30locate_fallback_for_codepoints17h15d924dea8bbd482E+0x296): undefined reference to `FcCharSetAddChar'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$30locate_fallback_for_codepoints17h15d924dea8bbd482E+0x2d8): undefined reference to `FcPatternCreate'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$30locate_fallback_for_codepoints17h15d924dea8bbd482E+0x2ff): undefined reference to `FcPatternAddCharSet'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$30locate_fallback_for_codepoints17h15d924dea8bbd482E+0x406): undefined reference to `FcPatternDel'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$30locate_fallback_for_codepoints17h15d924dea8bbd482E+0x448): undefined reference to `FcFontSetDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$30locate_fallback_for_codepoints17h15d924dea8bbd482E+0x4e6): undefined reference to `FcPatternDel'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$30locate_fallback_for_codepoints17h15d924dea8bbd482E+0x528): undefined reference to `FcFontSetDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$30locate_fallback_for_codepoints17h15d924dea8bbd482E+0x5c6): undefined reference to `FcPatternDel'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$30locate_fallback_for_codepoints17h15d924dea8bbd482E+0x608): undefined reference to `FcFontSetDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$30locate_fallback_for_codepoints17h15d924dea8bbd482E+0x6a1): undefined reference to `FcPatternDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$30locate_fallback_for_codepoints17h15d924dea8bbd482E+0x725): undefined reference to `FcFontSetDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$30locate_fallback_for_codepoints17h15d924dea8bbd482E+0x758): undefined reference to `FcPatternReference'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$30locate_fallback_for_codepoints17h15d924dea8bbd482E+0x783): undefined reference to `FcPatternGetCharSet'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$30locate_fallback_for_codepoints17h15d924dea8bbd482E+0x7a0): undefined reference to `FcCharSetIntersectCount'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$30locate_fallback_for_codepoints17h15d924dea8bbd482E+0x92a): undefined reference to `FcPatternDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$30locate_fallback_for_codepoints17h15d924dea8bbd482E+0x951): undefined reference to `FcPatternReference'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$30locate_fallback_for_codepoints17h15d924dea8bbd482E+0x97c): undefined reference to `FcPatternGetCharSet'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$30locate_fallback_for_codepoints17h15d924dea8bbd482E+0x996): undefined reference to `FcCharSetIntersectCount'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$30locate_fallback_for_codepoints17h15d924dea8bbd482E+0xc64): undefined reference to `FcPatternGetCharSet'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$30locate_fallback_for_codepoints17h15d924dea8bbd482E+0xea5): undefined reference to `FcPatternDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$30locate_fallback_for_codepoints17h15d924dea8bbd482E+0xf5b): undefined reference to `FcCharSetDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$30locate_fallback_for_codepoints17h15d924dea8bbd482E+0x1056): undefined reference to `FcPatternDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$30locate_fallback_for_codepoints17h15d924dea8bbd482E+0x105f): undefined reference to `FcFontSetDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$30locate_fallback_for_codepoints17h15d924dea8bbd482E+0x1069): undefined reference to `FcFontSetDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$30locate_fallback_for_codepoints17h15d924dea8bbd482E+0x152b): undefined reference to `FcFontSetDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$30locate_fallback_for_codepoints17h15d924dea8bbd482E+0x1655): undefined reference to `FcPatternDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$30locate_fallback_for_codepoints17h15d924dea8bbd482E+0x165e): undefined reference to `FcCharSetDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$30locate_fallback_for_codepoints17h15d924dea8bbd482E+0x1909): undefined reference to `FcFontSetDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$30locate_fallback_for_codepoints17h15d924dea8bbd482E+0x19dc): undefined reference to `FcPatternDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$30locate_fallback_for_codepoints17h15d924dea8bbd482E+0x19e5): undefined reference to `FcFontSetDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$30locate_fallback_for_codepoints17h15d924dea8bbd482E+0x19fd): undefined reference to `FcPatternDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$30locate_fallback_for_codepoints17h15d924dea8bbd482E+0x1a07): undefined reference to `FcCharSetDestroy'
- ld: /scratch/wip/wezterm-git/work/wezterm-ee0c04e735fb94cb5119681f704fb7fa6731e713/target/release/deps/libwezterm_font-78ee8d5c5194f7a2.rlib(wezterm_font-78ee8d5c5194f7a2.wezterm_font.ae171384c7b53eeb-cgu.10.rcgu.o): in function `<wezterm_font::locator::font_config::FontConfigFontLocator as wezterm_font::locator::FontLocator>::enumerate_all_fonts':
- wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$19enumerate_all_fonts17hf9406bd85b59a52eE+0x32): undefined reference to `FcPatternCreate'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$19enumerate_all_fonts17hf9406bd85b59a52eE+0x228): undefined reference to `FcPatternDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$19enumerate_all_fonts17hf9406bd85b59a52eE+0x2a7): undefined reference to `FcPatternDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$19enumerate_all_fonts17hf9406bd85b59a52eE+0x2d0): undefined reference to `FcPatternReference'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$19enumerate_all_fonts17hf9406bd85b59a52eE+0x470): undefined reference to `FcPatternDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$19enumerate_all_fonts17hf9406bd85b59a52eE+0x755): undefined reference to `FcFontSetDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$19enumerate_all_fonts17hf9406bd85b59a52eE+0x7ec): undefined reference to `FcPatternDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$19enumerate_all_fonts17hf9406bd85b59a52eE+0x7f5): undefined reference to `FcFontSetDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$19enumerate_all_fonts17hf9406bd85b59a52eE+0x910): undefined reference to `FcPatternDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$19enumerate_all_fonts17hf9406bd85b59a52eE+0x9fa): undefined reference to `FcPatternDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$19enumerate_all_fonts17hf9406bd85b59a52eE+0xa05): undefined reference to `FcFontSetDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.10:(.text._ZN112_$LT$wezterm_font..locator..font_config..FontConfigFontLocator$u20$as$u20$wezterm_font..locator..FontLocator$GT$19enumerate_all_fonts17hf9406bd85b59a52eE+0xa1d): undefined reference to `FcPatternDestroy'
- ld: /scratch/wip/wezterm-git/work/wezterm-ee0c04e735fb94cb5119681f704fb7fa6731e713/target/release/deps/libwezterm_font-78ee8d5c5194f7a2.rlib(wezterm_font-78ee8d5c5194f7a2.wezterm_font.ae171384c7b53eeb-cgu.09.rcgu.o): in function `core::ptr::drop_in_place<alloc::vec::Vec<wezterm_font::fcwrap::Pattern>>':
- wezterm_font.ae171384c7b53eeb-cgu.09:(.text._ZN4core3ptr73drop_in_place$LT$alloc..vec..Vec$LT$wezterm_font..fcwrap..Pattern$GT$$GT$17h30165062c4face46E+0x1f): undefined reference to `FcPatternDestroy'
- ld: /scratch/wip/wezterm-git/work/wezterm-ee0c04e735fb94cb5119681f704fb7fa6731e713/target/release/deps/libwezterm_font-78ee8d5c5194f7a2.rlib(wezterm_font-78ee8d5c5194f7a2.wezterm_font.ae171384c7b53eeb-cgu.09.rcgu.o): in function `<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter':
- wezterm_font.ae171384c7b53eeb-cgu.09:(.text._ZN98_$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$alloc..vec..spec_from_iter..SpecFromIter$LT$T$C$I$GT$$GT$9from_iter17h64c5a10eae3af3ffE+0x65): undefined reference to `FcPatternDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.09:(.text._ZN98_$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$alloc..vec..spec_from_iter..SpecFromIter$LT$T$C$I$GT$$GT$9from_iter17h64c5a10eae3af3ffE+0x90): undefined reference to `FcPatternReference'
- ld: wezterm_font.ae171384c7b53eeb-cgu.09:(.text._ZN98_$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$alloc..vec..spec_from_iter..SpecFromIter$LT$T$C$I$GT$$GT$9from_iter17h64c5a10eae3af3ffE+0x195): undefined reference to `FcPatternDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.09:(.text._ZN98_$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$alloc..vec..spec_from_iter..SpecFromIter$LT$T$C$I$GT$$GT$9from_iter17h64c5a10eae3af3ffE+0x1c4): undefined reference to `FcPatternReference'
- ld: wezterm_font.ae171384c7b53eeb-cgu.09:(.text._ZN98_$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$alloc..vec..spec_from_iter..SpecFromIter$LT$T$C$I$GT$$GT$9from_iter17h64c5a10eae3af3ffE+0x28e): undefined reference to `FcPatternDestroy'
- ld: wezterm_font.ae171384c7b53eeb-cgu.09:(.text._ZN98_$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$alloc..vec..spec_from_iter..SpecFromIter$LT$T$C$I$GT$$GT$9from_iter17h64c5a10eae3af3ffE+0x2b7): undefined reference to `FcPatternDestroy'
- ld: /scratch/wip/wezterm-git/work/wezterm-ee0c04e735fb94cb5119681f704fb7fa6731e713/target/release/deps/libkqueue-a7098bba76932e5d.rlib(kqueue-a7098bba76932e5d.kqueue.feddaacd63bba41-cgu.1.rcgu.o): note: the message above does not take linker garbage collection into account
- ld: /scratch/wip/wezterm-git/work/wezterm-ee0c04e735fb94cb5119681f704fb7fa6731e713/target/release/deps/libmio-3d05dd042a20b91e.rlib(mio-3d05dd042a20b91e.mio.fb07828715ea3d28-cgu.1.rcgu.o): note: the message above does not take linker garbage collection into account
- ld: /scratch/wip/wezterm-git/work/wezterm-ee0c04e735fb94cb5119681f704fb7fa6731e713/target/release/deps/libnix-16f61ddf9774033a.rlib(nix-16f61ddf9774033a.nix.7a5814ed3aa7a937-cgu.03.rcgu.o): note: the message above does not take linker garbage collection into account
- ld: /scratch/wip/wezterm-git/work/wezterm-ee0c04e735fb94cb5119681f704fb7fa6731e713/target/release/deps/librustix-c3e21cd3c7f62086.rlib(rustix-c3e21cd3c7f62086.rustix.8bc10c544f60b14d-cgu.03.rcgu.o): note: the message above does not take linker garbage collection into account
+Additional files to install:
+ - icons
+ - shell completions
+ - desktop file
- = note: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified
- = note: use the `-l` flag to specify native libraries to link
- = note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#rustc-link-lib)
+Additional shared libraries that need linking
-error: could not compile `wezterm-gui` (bin "wezterm-gui") due to 1 previous error
+=> Checking for PIE in wezterm-0.0.20250216
+=> Checking for RELRO in wezterm-0.0.20250216
+=> Checking for missing run-time search paths in wezterm-0.0.20250216
+ERROR: bin/wezterm-gui: missing library: libxcb-util.so.1
+ERROR: bin/wezterm-gui: missing library: libxkbcommon.so.0
+ERROR: bin/wezterm-gui: missing library: libxkbcommon-x11.so.0
+ERROR: bin/wezterm-gui: missing library: libwayland-egl.so.1
+ERROR: bin/wezterm-gui: missing library: libwayland-client.so.0
+*** Error code 1
+
+Stop.
+
+Also, check if additional build dependencies should be declared.
diff --git a/wezterm/cargo-depends.mk b/wezterm/cargo-depends.mk
index 00ec933620..d9edabc53a 100644
--- a/wezterm/cargo-depends.mk
+++ b/wezterm/cargo-depends.mk
@@ -1,690 +1,693 @@
# $NetBSD$
-CARGO_CRATE_DEPENDS+= addr2line-0.24.2
-CARGO_CRATE_DEPENDS+= adler-1.0.2
-CARGO_CRATE_DEPENDS+= adler2-2.0.0
-CARGO_CRATE_DEPENDS+= adler32-1.2.0
-CARGO_CRATE_DEPENDS+= ahash-0.8.11
-CARGO_CRATE_DEPENDS+= aho-corasick-1.1.3
-CARGO_CRATE_DEPENDS+= aligned-vec-0.5.0
-CARGO_CRATE_DEPENDS+= allocator-api2-0.2.21
-CARGO_CRATE_DEPENDS+= android-tzdata-0.1.1
-CARGO_CRATE_DEPENDS+= android_system_properties-0.1.5
-CARGO_CRATE_DEPENDS+= anes-0.1.6
-CARGO_CRATE_DEPENDS+= anstream-0.6.18
-CARGO_CRATE_DEPENDS+= anstyle-1.0.10
-CARGO_CRATE_DEPENDS+= anstyle-parse-0.2.6
-CARGO_CRATE_DEPENDS+= anstyle-query-1.1.2
-CARGO_CRATE_DEPENDS+= anstyle-wincon-3.0.7
-CARGO_CRATE_DEPENDS+= anyhow-1.0.95
-CARGO_CRATE_DEPENDS+= arbitrary-1.4.1
-CARGO_CRATE_DEPENDS+= arg_enum_proc_macro-0.3.4
-CARGO_CRATE_DEPENDS+= arrayref-0.3.9
-CARGO_CRATE_DEPENDS+= arrayvec-0.7.6
-CARGO_CRATE_DEPENDS+= as-raw-xcb-connection-1.0.1
-CARGO_CRATE_DEPENDS+= ash-0.38.0+1.3.281
-CARGO_CRATE_DEPENDS+= assert_fs-1.1.2
-CARGO_CRATE_DEPENDS+= async-broadcast-0.7.2
-CARGO_CRATE_DEPENDS+= async-channel-2.3.1
-CARGO_CRATE_DEPENDS+= async-executor-1.13.1
-CARGO_CRATE_DEPENDS+= async-fs-2.1.2
-CARGO_CRATE_DEPENDS+= async-io-2.4.0
-CARGO_CRATE_DEPENDS+= async-lock-3.4.0
-CARGO_CRATE_DEPENDS+= async-net-2.0.0
-CARGO_CRATE_DEPENDS+= async-process-2.3.0
-CARGO_CRATE_DEPENDS+= async-recursion-1.1.1
-CARGO_CRATE_DEPENDS+= async-signal-0.2.10
-CARGO_CRATE_DEPENDS+= async-task-4.7.1
-CARGO_CRATE_DEPENDS+= async-trait-0.1.86
-CARGO_CRATE_DEPENDS+= atomic-0.6.0
-CARGO_CRATE_DEPENDS+= atomic-waker-1.1.2
-CARGO_CRATE_DEPENDS+= autocfg-1.4.0
-CARGO_CRATE_DEPENDS+= av1-grain-0.2.3
-CARGO_CRATE_DEPENDS+= avif-serialize-0.8.2
-CARGO_CRATE_DEPENDS+= az-1.2.1
-CARGO_CRATE_DEPENDS+= backtrace-0.3.74
-CARGO_CRATE_DEPENDS+= base64-0.13.1
-CARGO_CRATE_DEPENDS+= base64-0.21.7
-CARGO_CRATE_DEPENDS+= base64-0.22.1
-CARGO_CRATE_DEPENDS+= benchmarking-0.4.13
-CARGO_CRATE_DEPENDS+= bit-set-0.5.3
-CARGO_CRATE_DEPENDS+= bit-set-0.8.0
-CARGO_CRATE_DEPENDS+= bit-vec-0.6.3
-CARGO_CRATE_DEPENDS+= bit-vec-0.8.0
-CARGO_CRATE_DEPENDS+= bit_field-0.10.2
-CARGO_CRATE_DEPENDS+= bitflags-1.3.2
-CARGO_CRATE_DEPENDS+= bitflags-2.8.0
-CARGO_CRATE_DEPENDS+= bitstream-io-2.6.0
-CARGO_CRATE_DEPENDS+= block-0.1.6
-CARGO_CRATE_DEPENDS+= block-buffer-0.10.4
-CARGO_CRATE_DEPENDS+= block2-0.6.0
-CARGO_CRATE_DEPENDS+= blocking-1.6.1
-CARGO_CRATE_DEPENDS+= bstr-1.11.3
-CARGO_CRATE_DEPENDS+= built-0.7.5
-CARGO_CRATE_DEPENDS+= bumpalo-3.17.0
-CARGO_CRATE_DEPENDS+= bytemuck-1.21.0
-CARGO_CRATE_DEPENDS+= bytemuck_derive-1.8.1
-CARGO_CRATE_DEPENDS+= byteorder-1.5.0
-CARGO_CRATE_DEPENDS+= byteorder-lite-0.1.0
-CARGO_CRATE_DEPENDS+= bytes-1.10.0
-CARGO_CRATE_DEPENDS+= cairo-rs-0.18.5
-CARGO_CRATE_DEPENDS+= camino-1.1.9
-CARGO_CRATE_DEPENDS+= cassowary-0.3.0
-CARGO_CRATE_DEPENDS+= cast-0.3.0
-CARGO_CRATE_DEPENDS+= cc-1.2.12
-CARGO_CRATE_DEPENDS+= cfg-expr-0.15.8
-CARGO_CRATE_DEPENDS+= cfg-if-1.0.0
-CARGO_CRATE_DEPENDS+= cfg_aliases-0.2.1
-CARGO_CRATE_DEPENDS+= cgl-0.3.2
-CARGO_CRATE_DEPENDS+= chrono-0.4.39
-CARGO_CRATE_DEPENDS+= ciborium-0.2.2
-CARGO_CRATE_DEPENDS+= ciborium-io-0.2.2
-CARGO_CRATE_DEPENDS+= ciborium-ll-0.2.2
-CARGO_CRATE_DEPENDS+= clap-4.5.28
-CARGO_CRATE_DEPENDS+= clap_builder-4.5.27
-CARGO_CRATE_DEPENDS+= clap_complete-4.5.44
-CARGO_CRATE_DEPENDS+= clap_complete_fig-4.5.2
-CARGO_CRATE_DEPENDS+= clap_derive-4.5.28
-CARGO_CRATE_DEPENDS+= clap_lex-0.7.4
-CARGO_CRATE_DEPENDS+= clipboard-win-2.2.0
-CARGO_CRATE_DEPENDS+= cocoa-0.26.0
-CARGO_CRATE_DEPENDS+= cocoa-foundation-0.2.0
-CARGO_CRATE_DEPENDS+= codespan-reporting-0.11.1
-CARGO_CRATE_DEPENDS+= color_quant-1.1.0
-CARGO_CRATE_DEPENDS+= colorchoice-1.0.3
-CARGO_CRATE_DEPENDS+= colored-2.2.0
-CARGO_CRATE_DEPENDS+= colorgrad-0.6.2
-CARGO_CRATE_DEPENDS+= concurrent-queue-2.5.0
-CARGO_CRATE_DEPENDS+= core-foundation-0.9.4
-CARGO_CRATE_DEPENDS+= core-foundation-0.10.0
-CARGO_CRATE_DEPENDS+= core-foundation-sys-0.8.7
-CARGO_CRATE_DEPENDS+= core-graphics-0.24.0
-CARGO_CRATE_DEPENDS+= core-graphics-types-0.1.3
-CARGO_CRATE_DEPENDS+= core-graphics-types-0.2.0
-CARGO_CRATE_DEPENDS+= core-text-21.0.0
-CARGO_CRATE_DEPENDS+= core2-0.4.0
-CARGO_CRATE_DEPENDS+= cpufeatures-0.2.17
-CARGO_CRATE_DEPENDS+= crc32fast-1.4.2
-CARGO_CRATE_DEPENDS+= criterion-0.5.1
-CARGO_CRATE_DEPENDS+= criterion-plot-0.5.0
-CARGO_CRATE_DEPENDS+= crossbeam-0.8.4
-CARGO_CRATE_DEPENDS+= crossbeam-channel-0.5.14
-CARGO_CRATE_DEPENDS+= crossbeam-deque-0.8.6
-CARGO_CRATE_DEPENDS+= crossbeam-epoch-0.9.18
-CARGO_CRATE_DEPENDS+= crossbeam-queue-0.3.12
-CARGO_CRATE_DEPENDS+= crossbeam-utils-0.8.21
-CARGO_CRATE_DEPENDS+= crunchy-0.2.3
-CARGO_CRATE_DEPENDS+= crypto-common-0.1.6
-CARGO_CRATE_DEPENDS+= csscolorparser-0.6.2
-CARGO_CRATE_DEPENDS+= cursor-icon-1.1.0
-CARGO_CRATE_DEPENDS+= darling-0.20.10
-CARGO_CRATE_DEPENDS+= darling_core-0.20.10
-CARGO_CRATE_DEPENDS+= darling_macro-0.20.10
-CARGO_CRATE_DEPENDS+= dary_heap-0.3.7
-CARGO_CRATE_DEPENDS+= data-encoding-2.7.0
-CARGO_CRATE_DEPENDS+= deltae-0.3.2
-CARGO_CRATE_DEPENDS+= deranged-0.3.11
-CARGO_CRATE_DEPENDS+= dhat-0.3.3
-CARGO_CRATE_DEPENDS+= diff-0.1.13
-CARGO_CRATE_DEPENDS+= difflib-0.4.0
-CARGO_CRATE_DEPENDS+= digest-0.10.7
-CARGO_CRATE_DEPENDS+= dirs-next-2.0.0
-CARGO_CRATE_DEPENDS+= dirs-sys-next-0.1.2
-CARGO_CRATE_DEPENDS+= displaydoc-0.2.5
-CARGO_CRATE_DEPENDS+= dlib-0.5.2
-CARGO_CRATE_DEPENDS+= dns-lookup-2.0.4
-CARGO_CRATE_DEPENDS+= doc-comment-0.3.3
-CARGO_CRATE_DEPENDS+= document-features-0.2.10
-CARGO_CRATE_DEPENDS+= downcast-rs-1.2.1
-CARGO_CRATE_DEPENDS+= dwrote-0.11.2
-CARGO_CRATE_DEPENDS+= either-1.13.0
-CARGO_CRATE_DEPENDS+= embed-resource-1.8.0
-CARGO_CRATE_DEPENDS+= emojis-0.6.4
-CARGO_CRATE_DEPENDS+= encoding_rs-0.8.35
-CARGO_CRATE_DEPENDS+= endi-1.1.0
-CARGO_CRATE_DEPENDS+= enum-display-derive-0.1.1
-CARGO_CRATE_DEPENDS+= enumflags2-0.7.11
-CARGO_CRATE_DEPENDS+= enumflags2_derive-0.7.11
-CARGO_CRATE_DEPENDS+= env_filter-0.1.3
-CARGO_CRATE_DEPENDS+= env_home-0.1.0
-CARGO_CRATE_DEPENDS+= env_logger-0.10.2
-CARGO_CRATE_DEPENDS+= env_logger-0.11.6
-CARGO_CRATE_DEPENDS+= equivalent-1.0.1
-CARGO_CRATE_DEPENDS+= erased-serde-0.4.4
-CARGO_CRATE_DEPENDS+= errno-0.3.10
-CARGO_CRATE_DEPENDS+= euclid-0.22.11
-CARGO_CRATE_DEPENDS+= event-listener-5.4.0
-CARGO_CRATE_DEPENDS+= event-listener-strategy-0.5.3
-CARGO_CRATE_DEPENDS+= exr-1.73.0
-CARGO_CRATE_DEPENDS+= fallible-iterator-0.3.0
-CARGO_CRATE_DEPENDS+= fallible-streaming-iterator-0.1.9
-CARGO_CRATE_DEPENDS+= fancy-regex-0.11.0
-CARGO_CRATE_DEPENDS+= fastrand-2.3.0
-CARGO_CRATE_DEPENDS+= fdeflate-0.3.7
-CARGO_CRATE_DEPENDS+= filenamegen-0.2.7
-CARGO_CRATE_DEPENDS+= filetime-0.2.25
-CARGO_CRATE_DEPENDS+= finl_unicode-1.3.0
-CARGO_CRATE_DEPENDS+= fixed-1.28.0
-CARGO_CRATE_DEPENDS+= fixedbitset-0.4.2
-CARGO_CRATE_DEPENDS+= flate2-1.0.35
-CARGO_CRATE_DEPENDS+= float-cmp-0.10.0
-CARGO_CRATE_DEPENDS+= flume-0.11.1
-CARGO_CRATE_DEPENDS+= fnv-1.0.7
-CARGO_CRATE_DEPENDS+= foldhash-0.1.4
-CARGO_CRATE_DEPENDS+= foreign-types-0.3.2
-CARGO_CRATE_DEPENDS+= foreign-types-0.5.0
-CARGO_CRATE_DEPENDS+= foreign-types-macros-0.2.3
-CARGO_CRATE_DEPENDS+= foreign-types-shared-0.1.1
-CARGO_CRATE_DEPENDS+= foreign-types-shared-0.3.1
-CARGO_CRATE_DEPENDS+= form_urlencoded-1.2.1
-CARGO_CRATE_DEPENDS+= fsevent-sys-4.1.0
-CARGO_CRATE_DEPENDS+= futures-0.3.31
-CARGO_CRATE_DEPENDS+= futures-channel-0.3.31
-CARGO_CRATE_DEPENDS+= futures-core-0.3.31
-CARGO_CRATE_DEPENDS+= futures-executor-0.3.31
-CARGO_CRATE_DEPENDS+= futures-io-0.3.31
-CARGO_CRATE_DEPENDS+= futures-lite-2.6.0
-CARGO_CRATE_DEPENDS+= futures-macro-0.3.31
-CARGO_CRATE_DEPENDS+= futures-sink-0.3.31
-CARGO_CRATE_DEPENDS+= futures-task-0.3.31
-CARGO_CRATE_DEPENDS+= futures-timer-3.0.3
-CARGO_CRATE_DEPENDS+= futures-util-0.3.31
-CARGO_CRATE_DEPENDS+= generic-array-0.14.7
-CARGO_CRATE_DEPENDS+= gethostname-0.5.0
-CARGO_CRATE_DEPENDS+= getrandom-0.2.15
-CARGO_CRATE_DEPENDS+= getrandom-0.3.1
-CARGO_CRATE_DEPENDS+= gif-0.13.1
-CARGO_CRATE_DEPENDS+= gimli-0.31.1
-CARGO_CRATE_DEPENDS+= git2-0.20.0
-CARGO_CRATE_DEPENDS+= gl_generator-0.14.0
-CARGO_CRATE_DEPENDS+= glium-0.35.0
-CARGO_CRATE_DEPENDS+= glob-0.3.2
-CARGO_CRATE_DEPENDS+= globset-0.4.15
-CARGO_CRATE_DEPENDS+= globwalk-0.9.1
-CARGO_CRATE_DEPENDS+= glow-0.16.0
-CARGO_CRATE_DEPENDS+= glutin_wgl_sys-0.6.1
-CARGO_CRATE_DEPENDS+= governor-0.5.1
-CARGO_CRATE_DEPENDS+= gpu-alloc-0.6.0
-CARGO_CRATE_DEPENDS+= gpu-alloc-types-0.3.0
-CARGO_CRATE_DEPENDS+= gpu-allocator-0.27.0
-CARGO_CRATE_DEPENDS+= gpu-descriptor-0.3.1
-CARGO_CRATE_DEPENDS+= gpu-descriptor-types-0.2.0
-CARGO_CRATE_DEPENDS+= guillotiere-0.6.2
-CARGO_CRATE_DEPENDS+= h2-0.4.7
-CARGO_CRATE_DEPENDS+= half-2.4.1
-CARGO_CRATE_DEPENDS+= hashbrown-0.12.3
-CARGO_CRATE_DEPENDS+= hashbrown-0.14.5
-CARGO_CRATE_DEPENDS+= hashbrown-0.15.2
-CARGO_CRATE_DEPENDS+= hashlink-0.9.1
-CARGO_CRATE_DEPENDS+= hdrhistogram-7.5.4
-CARGO_CRATE_DEPENDS+= heck-0.5.0
-CARGO_CRATE_DEPENDS+= hermit-abi-0.3.9
-CARGO_CRATE_DEPENDS+= hermit-abi-0.4.0
-CARGO_CRATE_DEPENDS+= hex-0.4.3
-CARGO_CRATE_DEPENDS+= hexf-parse-0.2.1
-CARGO_CRATE_DEPENDS+= hostname-0.4.0
-CARGO_CRATE_DEPENDS+= http-1.2.0
-CARGO_CRATE_DEPENDS+= http-body-1.0.1
-CARGO_CRATE_DEPENDS+= http-body-util-0.1.2
-CARGO_CRATE_DEPENDS+= http_req-0.11.1
-CARGO_CRATE_DEPENDS+= httparse-1.10.0
-CARGO_CRATE_DEPENDS+= humansize-2.1.3
-CARGO_CRATE_DEPENDS+= humantime-2.1.0
-CARGO_CRATE_DEPENDS+= hyper-1.6.0
-CARGO_CRATE_DEPENDS+= hyper-rustls-0.27.5
-CARGO_CRATE_DEPENDS+= hyper-tls-0.6.0
-CARGO_CRATE_DEPENDS+= hyper-util-0.1.10
-CARGO_CRATE_DEPENDS+= iana-time-zone-0.1.61
-CARGO_CRATE_DEPENDS+= iana-time-zone-haiku-0.1.2
-CARGO_CRATE_DEPENDS+= icu_collections-1.5.0
-CARGO_CRATE_DEPENDS+= icu_locid-1.5.0
-CARGO_CRATE_DEPENDS+= icu_locid_transform-1.5.0
-CARGO_CRATE_DEPENDS+= icu_locid_transform_data-1.5.0
-CARGO_CRATE_DEPENDS+= icu_normalizer-1.5.0
-CARGO_CRATE_DEPENDS+= icu_normalizer_data-1.5.0
-CARGO_CRATE_DEPENDS+= icu_properties-1.5.1
-CARGO_CRATE_DEPENDS+= icu_properties_data-1.5.0
-CARGO_CRATE_DEPENDS+= icu_provider-1.5.0
-CARGO_CRATE_DEPENDS+= icu_provider_macros-1.5.0
-CARGO_CRATE_DEPENDS+= ident_case-1.0.1
-CARGO_CRATE_DEPENDS+= idna-1.0.3
-CARGO_CRATE_DEPENDS+= idna_adapter-1.2.0
-CARGO_CRATE_DEPENDS+= ignore-0.4.23
-CARGO_CRATE_DEPENDS+= image-0.25.5
-CARGO_CRATE_DEPENDS+= image-webp-0.2.1
-CARGO_CRATE_DEPENDS+= imgref-1.11.0
-CARGO_CRATE_DEPENDS+= indexmap-1.9.3
-CARGO_CRATE_DEPENDS+= indexmap-2.7.1
-CARGO_CRATE_DEPENDS+= inotify-0.9.6
-CARGO_CRATE_DEPENDS+= inotify-sys-0.1.5
-CARGO_CRATE_DEPENDS+= interpolate_name-0.2.4
-CARGO_CRATE_DEPENDS+= intrusive-collections-0.9.7
-CARGO_CRATE_DEPENDS+= io-lifetimes-1.0.11
-CARGO_CRATE_DEPENDS+= ipnet-2.11.0
-CARGO_CRATE_DEPENDS+= is-terminal-0.4.15
-CARGO_CRATE_DEPENDS+= is_terminal_polyfill-1.70.1
-CARGO_CRATE_DEPENDS+= itertools-0.10.5
-CARGO_CRATE_DEPENDS+= itertools-0.12.1
-CARGO_CRATE_DEPENDS+= itoa-1.0.14
-CARGO_CRATE_DEPENDS+= jni-sys-0.3.0
-CARGO_CRATE_DEPENDS+= jobserver-0.1.32
-CARGO_CRATE_DEPENDS+= jpeg-decoder-0.3.1
-CARGO_CRATE_DEPENDS+= js-sys-0.3.77
-CARGO_CRATE_DEPENDS+= k9-0.12.0
-CARGO_CRATE_DEPENDS+= khronos-egl-6.0.0
-CARGO_CRATE_DEPENDS+= khronos_api-3.1.0
-CARGO_CRATE_DEPENDS+= kqueue-1.0.8
-CARGO_CRATE_DEPENDS+= kqueue-sys-1.0.4
-CARGO_CRATE_DEPENDS+= lab-0.11.0
-CARGO_CRATE_DEPENDS+= lazy_static-1.5.0
-CARGO_CRATE_DEPENDS+= lazycell-1.3.0
-CARGO_CRATE_DEPENDS+= leb128-0.2.5
-CARGO_CRATE_DEPENDS+= lebe-0.5.2
-CARGO_CRATE_DEPENDS+= libc-0.2.169
-CARGO_CRATE_DEPENDS+= libflate-2.1.0
-CARGO_CRATE_DEPENDS+= libflate_lz77-2.1.0
-CARGO_CRATE_DEPENDS+= libfuzzer-sys-0.4.9
-CARGO_CRATE_DEPENDS+= libgit2-sys-0.18.0+1.9.0
-CARGO_CRATE_DEPENDS+= libloading-0.8.6
-CARGO_CRATE_DEPENDS+= libm-0.2.11
-CARGO_CRATE_DEPENDS+= libredox-0.1.3
-CARGO_CRATE_DEPENDS+= libsqlite3-sys-0.30.1
-CARGO_CRATE_DEPENDS+= libssh-rs-0.3.5
-CARGO_CRATE_DEPENDS+= libssh-rs-sys-0.2.6
-CARGO_CRATE_DEPENDS+= libssh2-sys-0.3.1
-CARGO_CRATE_DEPENDS+= libz-sys-1.1.21
-CARGO_CRATE_DEPENDS+= line_drawing-0.8.1
-CARGO_CRATE_DEPENDS+= linux-raw-sys-0.3.8
-CARGO_CRATE_DEPENDS+= linux-raw-sys-0.4.15
-CARGO_CRATE_DEPENDS+= litemap-0.7.4
-CARGO_CRATE_DEPENDS+= litrs-0.4.1
-CARGO_CRATE_DEPENDS+= lock_api-0.4.12
-CARGO_CRATE_DEPENDS+= log-0.4.25
-CARGO_CRATE_DEPENDS+= loop9-0.1.5
-CARGO_CRATE_DEPENDS+= lru-0.12.5
-CARGO_CRATE_DEPENDS+= lua-src-547.0.0
-CARGO_CRATE_DEPENDS+= luajit-src-210.5.12+a4f56a4
-CARGO_CRATE_DEPENDS+= mac_address-1.1.8
-CARGO_CRATE_DEPENDS+= mach2-0.4.2
-CARGO_CRATE_DEPENDS+= malloc_buf-0.0.6
-CARGO_CRATE_DEPENDS+= maplit-1.0.2
-CARGO_CRATE_DEPENDS+= maybe-rayon-0.1.1
-CARGO_CRATE_DEPENDS+= memchr-2.7.4
-CARGO_CRATE_DEPENDS+= memmap2-0.8.0
-CARGO_CRATE_DEPENDS+= memmap2-0.9.5
-CARGO_CRATE_DEPENDS+= memmem-0.1.1
-CARGO_CRATE_DEPENDS+= memoffset-0.9.1
-CARGO_CRATE_DEPENDS+= metal-0.31.0
-CARGO_CRATE_DEPENDS+= metrics-0.23.0
-CARGO_CRATE_DEPENDS+= mime-0.3.17
-CARGO_CRATE_DEPENDS+= minimal-lexical-0.2.1
-CARGO_CRATE_DEPENDS+= miniz_oxide-0.7.4
-CARGO_CRATE_DEPENDS+= miniz_oxide-0.8.3
-CARGO_CRATE_DEPENDS+= mintex-0.1.3
-CARGO_CRATE_DEPENDS+= mio-0.8.11
-CARGO_CRATE_DEPENDS+= mio-1.0.3
-CARGO_CRATE_DEPENDS+= mlua-0.9.9
-CARGO_CRATE_DEPENDS+= mlua-sys-0.6.7
-CARGO_CRATE_DEPENDS+= naga-24.0.0
-CARGO_CRATE_DEPENDS+= names-0.12.0
-CARGO_CRATE_DEPENDS+= nanorand-0.7.0
-CARGO_CRATE_DEPENDS+= native-tls-0.2.13
-CARGO_CRATE_DEPENDS+= ndk-sys-0.5.0+25.2.9519653
-CARGO_CRATE_DEPENDS+= new_debug_unreachable-1.0.6
-CARGO_CRATE_DEPENDS+= nix-0.29.0
-CARGO_CRATE_DEPENDS+= no-std-compat-0.4.1
-CARGO_CRATE_DEPENDS+= nom-7.1.3
-CARGO_CRATE_DEPENDS+= nonzero_ext-0.3.0
-CARGO_CRATE_DEPENDS+= noop_proc_macro-0.3.0
-CARGO_CRATE_DEPENDS+= normalize-line-endings-0.3.0
-CARGO_CRATE_DEPENDS+= notify-5.2.0
-CARGO_CRATE_DEPENDS+= ntapi-0.4.1
-CARGO_CRATE_DEPENDS+= nucleo-matcher-0.3.1
-CARGO_CRATE_DEPENDS+= num-0.4.3
-CARGO_CRATE_DEPENDS+= num-bigint-0.4.6
-CARGO_CRATE_DEPENDS+= num-complex-0.4.6
-CARGO_CRATE_DEPENDS+= num-conv-0.1.0
-CARGO_CRATE_DEPENDS+= num-derive-0.4.2
-CARGO_CRATE_DEPENDS+= num-integer-0.1.46
-CARGO_CRATE_DEPENDS+= num-iter-0.1.45
-CARGO_CRATE_DEPENDS+= num-rational-0.4.2
-CARGO_CRATE_DEPENDS+= num-traits-0.2.19
-CARGO_CRATE_DEPENDS+= objc-0.2.7
-CARGO_CRATE_DEPENDS+= objc2-0.6.0
-CARGO_CRATE_DEPENDS+= objc2-core-foundation-0.3.0
-CARGO_CRATE_DEPENDS+= objc2-core-location-0.3.0
-CARGO_CRATE_DEPENDS+= objc2-encode-4.1.0
-CARGO_CRATE_DEPENDS+= objc2-foundation-0.3.0
-CARGO_CRATE_DEPENDS+= objc2-user-notifications-0.3.0
-CARGO_CRATE_DEPENDS+= object-0.36.7
-CARGO_CRATE_DEPENDS+= once_cell-1.20.3
-CARGO_CRATE_DEPENDS+= oorandom-11.1.4
-CARGO_CRATE_DEPENDS+= openssl-0.10.70
-CARGO_CRATE_DEPENDS+= openssl-macros-0.1.1
-CARGO_CRATE_DEPENDS+= openssl-probe-0.1.6
-CARGO_CRATE_DEPENDS+= openssl-src-300.4.1+3.4.0
-CARGO_CRATE_DEPENDS+= openssl-sys-0.9.105
-CARGO_CRATE_DEPENDS+= ordered-float-2.10.1
-CARGO_CRATE_DEPENDS+= ordered-float-4.6.0
-CARGO_CRATE_DEPENDS+= ordered-stream-0.2.0
-CARGO_CRATE_DEPENDS+= parking-2.2.1
-CARGO_CRATE_DEPENDS+= parking_lot-0.12.3
-CARGO_CRATE_DEPENDS+= parking_lot_core-0.9.10
-CARGO_CRATE_DEPENDS+= passfd-0.1.6
-CARGO_CRATE_DEPENDS+= paste-1.0.15
-CARGO_CRATE_DEPENDS+= pem-3.0.4
-CARGO_CRATE_DEPENDS+= percent-encoding-2.3.1
-CARGO_CRATE_DEPENDS+= pest-2.7.15
-CARGO_CRATE_DEPENDS+= pest_derive-2.7.15
-CARGO_CRATE_DEPENDS+= pest_generator-2.7.15
-CARGO_CRATE_DEPENDS+= pest_meta-2.7.15
-CARGO_CRATE_DEPENDS+= phf-0.11.3
-CARGO_CRATE_DEPENDS+= phf_codegen-0.11.3
-CARGO_CRATE_DEPENDS+= phf_generator-0.11.3
-CARGO_CRATE_DEPENDS+= phf_macros-0.11.3
-CARGO_CRATE_DEPENDS+= phf_shared-0.11.3
-CARGO_CRATE_DEPENDS+= pin-project-lite-0.2.16
-CARGO_CRATE_DEPENDS+= pin-utils-0.1.0
-CARGO_CRATE_DEPENDS+= piper-0.2.4
-CARGO_CRATE_DEPENDS+= pkg-config-0.3.31
-CARGO_CRATE_DEPENDS+= plist-1.7.0
-CARGO_CRATE_DEPENDS+= plotters-0.3.7
-CARGO_CRATE_DEPENDS+= plotters-backend-0.3.7
-CARGO_CRATE_DEPENDS+= plotters-svg-0.3.7
-CARGO_CRATE_DEPENDS+= png-0.17.16
-CARGO_CRATE_DEPENDS+= polling-3.7.4
-CARGO_CRATE_DEPENDS+= portable-atomic-1.10.0
-CARGO_CRATE_DEPENDS+= powerfmt-0.2.0
-CARGO_CRATE_DEPENDS+= ppv-lite86-0.2.20
-CARGO_CRATE_DEPENDS+= predicates-3.1.3
-CARGO_CRATE_DEPENDS+= predicates-core-1.0.9
-CARGO_CRATE_DEPENDS+= predicates-tree-1.0.12
-CARGO_CRATE_DEPENDS+= presser-0.3.1
-CARGO_CRATE_DEPENDS+= proc-macro-crate-3.2.0
-CARGO_CRATE_DEPENDS+= proc-macro2-1.0.93
-CARGO_CRATE_DEPENDS+= profiling-1.0.16
-CARGO_CRATE_DEPENDS+= profiling-procmacros-1.0.16
-CARGO_CRATE_DEPENDS+= pure-rust-locales-0.8.1
-CARGO_CRATE_DEPENDS+= qoi-0.4.1
-CARGO_CRATE_DEPENDS+= quick-error-2.0.1
-CARGO_CRATE_DEPENDS+= quick-xml-0.30.0
-CARGO_CRATE_DEPENDS+= quick-xml-0.32.0
-CARGO_CRATE_DEPENDS+= quick-xml-0.37.2
-CARGO_CRATE_DEPENDS+= quote-1.0.38
-CARGO_CRATE_DEPENDS+= rand-0.8.5
-CARGO_CRATE_DEPENDS+= rand-0.9.0
-CARGO_CRATE_DEPENDS+= rand_chacha-0.3.1
-CARGO_CRATE_DEPENDS+= rand_chacha-0.9.0
-CARGO_CRATE_DEPENDS+= rand_core-0.6.4
-CARGO_CRATE_DEPENDS+= rand_core-0.9.0
-CARGO_CRATE_DEPENDS+= range-alloc-0.1.4
-CARGO_CRATE_DEPENDS+= rav1e-0.7.1
-CARGO_CRATE_DEPENDS+= ravif-0.11.11
-CARGO_CRATE_DEPENDS+= raw-window-handle-0.6.2
-CARGO_CRATE_DEPENDS+= rayon-1.10.0
-CARGO_CRATE_DEPENDS+= rayon-core-1.12.1
-CARGO_CRATE_DEPENDS+= rcgen-0.12.1
-CARGO_CRATE_DEPENDS+= redox_syscall-0.5.8
-CARGO_CRATE_DEPENDS+= redox_users-0.4.6
-CARGO_CRATE_DEPENDS+= regex-1.11.1
-CARGO_CRATE_DEPENDS+= regex-automata-0.4.9
-CARGO_CRATE_DEPENDS+= regex-syntax-0.8.5
-CARGO_CRATE_DEPENDS+= relative-path-1.9.3
-CARGO_CRATE_DEPENDS+= renderdoc-sys-1.1.0
-CARGO_CRATE_DEPENDS+= reqwest-0.12.12
-CARGO_CRATE_DEPENDS+= resize-0.5.5
-CARGO_CRATE_DEPENDS+= rgb-0.8.50
-CARGO_CRATE_DEPENDS+= ring-0.17.8
-CARGO_CRATE_DEPENDS+= rle-decode-fast-1.0.3
-CARGO_CRATE_DEPENDS+= rstest-0.21.0
-CARGO_CRATE_DEPENDS+= rstest_macros-0.21.0
-CARGO_CRATE_DEPENDS+= rusqlite-0.32.1
-CARGO_CRATE_DEPENDS+= rustc-demangle-0.1.24
-CARGO_CRATE_DEPENDS+= rustc-hash-1.1.0
-CARGO_CRATE_DEPENDS+= rustc-hash-2.1.1
-CARGO_CRATE_DEPENDS+= rustc_version-0.4.1
-CARGO_CRATE_DEPENDS+= rustix-0.37.28
-CARGO_CRATE_DEPENDS+= rustix-0.38.44
-CARGO_CRATE_DEPENDS+= rustls-0.23.22
-CARGO_CRATE_DEPENDS+= rustls-pemfile-2.2.0
-CARGO_CRATE_DEPENDS+= rustls-pki-types-1.11.0
-CARGO_CRATE_DEPENDS+= rustls-webpki-0.102.8
-CARGO_CRATE_DEPENDS+= rustversion-1.0.19
-CARGO_CRATE_DEPENDS+= ryu-1.0.19
-CARGO_CRATE_DEPENDS+= same-file-1.0.6
-CARGO_CRATE_DEPENDS+= schannel-0.1.27
-CARGO_CRATE_DEPENDS+= scoped-tls-1.0.1
-CARGO_CRATE_DEPENDS+= scopeguard-1.2.0
-CARGO_CRATE_DEPENDS+= security-framework-2.11.1
-CARGO_CRATE_DEPENDS+= security-framework-sys-2.14.0
-CARGO_CRATE_DEPENDS+= semver-1.0.25
-CARGO_CRATE_DEPENDS+= serde-1.0.217
-CARGO_CRATE_DEPENDS+= serde-value-0.7.0
-CARGO_CRATE_DEPENDS+= serde_derive-1.0.217
-CARGO_CRATE_DEPENDS+= serde_json-1.0.138
-CARGO_CRATE_DEPENDS+= serde_repr-0.1.19
-CARGO_CRATE_DEPENDS+= serde_spanned-0.6.8
-CARGO_CRATE_DEPENDS+= serde_urlencoded-0.7.1
-CARGO_CRATE_DEPENDS+= serde_with-2.3.3
-CARGO_CRATE_DEPENDS+= serde_with_macros-2.3.3
-CARGO_CRATE_DEPENDS+= serde_yaml-0.9.34+deprecated
-CARGO_CRATE_DEPENDS+= serial2-0.2.28
-CARGO_CRATE_DEPENDS+= sha1-0.10.6
-CARGO_CRATE_DEPENDS+= sha2-0.10.8
-CARGO_CRATE_DEPENDS+= shared_library-0.1.9
-CARGO_CRATE_DEPENDS+= shell-words-1.1.0
-CARGO_CRATE_DEPENDS+= shlex-1.3.0
-CARGO_CRATE_DEPENDS+= signal-hook-0.3.17
-CARGO_CRATE_DEPENDS+= signal-hook-registry-1.4.2
-CARGO_CRATE_DEPENDS+= simd-adler32-0.3.7
-CARGO_CRATE_DEPENDS+= simd_helpers-0.1.0
-CARGO_CRATE_DEPENDS+= siphasher-1.0.1
-CARGO_CRATE_DEPENDS+= slab-0.4.9
-CARGO_CRATE_DEPENDS+= slotmap-1.0.7
-CARGO_CRATE_DEPENDS+= smallvec-1.13.2
-CARGO_CRATE_DEPENDS+= smawk-0.3.2
-CARGO_CRATE_DEPENDS+= smithay-client-toolkit-0.19.2
-CARGO_CRATE_DEPENDS+= smol-2.0.2
-CARGO_CRATE_DEPENDS+= socket2-0.5.8
-CARGO_CRATE_DEPENDS+= spa-0.3.1
-CARGO_CRATE_DEPENDS+= spin-0.9.8
-CARGO_CRATE_DEPENDS+= spirv-0.3.0+sdk-1.3.268.0
-CARGO_CRATE_DEPENDS+= sqlite-cache-0.1.4
-CARGO_CRATE_DEPENDS+= ssh2-0.9.5
-CARGO_CRATE_DEPENDS+= stable_deref_trait-1.2.0
-CARGO_CRATE_DEPENDS+= starship-battery-0.10.0
-CARGO_CRATE_DEPENDS+= static_assertions-1.1.0
-CARGO_CRATE_DEPENDS+= strict-num-0.1.1
-CARGO_CRATE_DEPENDS+= strsim-0.11.1
-CARGO_CRATE_DEPENDS+= strum-0.26.3
-CARGO_CRATE_DEPENDS+= strum_macros-0.26.4
-CARGO_CRATE_DEPENDS+= subtle-2.6.1
-CARGO_CRATE_DEPENDS+= svg_fmt-0.4.4
-CARGO_CRATE_DEPENDS+= syn-1.0.109
-CARGO_CRATE_DEPENDS+= syn-2.0.98
-CARGO_CRATE_DEPENDS+= sync_wrapper-1.0.2
-CARGO_CRATE_DEPENDS+= synstructure-0.13.1
-CARGO_CRATE_DEPENDS+= system-configuration-0.6.1
-CARGO_CRATE_DEPENDS+= system-configuration-sys-0.6.0
-CARGO_CRATE_DEPENDS+= system-deps-6.2.2
-CARGO_CRATE_DEPENDS+= tar-0.4.43
-CARGO_CRATE_DEPENDS+= target-lexicon-0.12.16
-CARGO_CRATE_DEPENDS+= tempfile-3.16.0
-CARGO_CRATE_DEPENDS+= termcolor-1.4.1
-CARGO_CRATE_DEPENDS+= terminal_size-0.2.6
-CARGO_CRATE_DEPENDS+= terminfo-0.9.0
-CARGO_CRATE_DEPENDS+= termios-0.3.3
-CARGO_CRATE_DEPENDS+= termtree-0.5.1
-CARGO_CRATE_DEPENDS+= textwrap-0.16.1
-CARGO_CRATE_DEPENDS+= thiserror-1.0.69
-CARGO_CRATE_DEPENDS+= thiserror-2.0.11
-CARGO_CRATE_DEPENDS+= thiserror-impl-1.0.69
-CARGO_CRATE_DEPENDS+= thiserror-impl-2.0.11
-CARGO_CRATE_DEPENDS+= thousands-0.2.0
-CARGO_CRATE_DEPENDS+= tiff-0.9.1
-CARGO_CRATE_DEPENDS+= time-0.3.37
-CARGO_CRATE_DEPENDS+= time-core-0.1.2
-CARGO_CRATE_DEPENDS+= time-macros-0.2.19
-CARGO_CRATE_DEPENDS+= tiny-skia-0.11.4
-CARGO_CRATE_DEPENDS+= tiny-skia-path-0.11.4
-CARGO_CRATE_DEPENDS+= tinystr-0.7.6
-CARGO_CRATE_DEPENDS+= tinytemplate-1.2.1
-CARGO_CRATE_DEPENDS+= tinyvec-1.8.1
-CARGO_CRATE_DEPENDS+= tinyvec_macros-0.1.1
-CARGO_CRATE_DEPENDS+= tokio-1.43.0
-CARGO_CRATE_DEPENDS+= tokio-macros-2.5.0
-CARGO_CRATE_DEPENDS+= tokio-native-tls-0.3.1
-CARGO_CRATE_DEPENDS+= tokio-rustls-0.26.1
-CARGO_CRATE_DEPENDS+= tokio-util-0.7.13
-CARGO_CRATE_DEPENDS+= toml-0.5.11
-CARGO_CRATE_DEPENDS+= toml-0.8.20
-CARGO_CRATE_DEPENDS+= toml_datetime-0.6.8
-CARGO_CRATE_DEPENDS+= toml_edit-0.22.23
-CARGO_CRATE_DEPENDS+= tower-0.5.2
-CARGO_CRATE_DEPENDS+= tower-layer-0.3.3
-CARGO_CRATE_DEPENDS+= tower-service-0.3.3
-CARGO_CRATE_DEPENDS+= tracing-0.1.41
-CARGO_CRATE_DEPENDS+= tracing-attributes-0.1.28
-CARGO_CRATE_DEPENDS+= tracing-core-0.1.33
-CARGO_CRATE_DEPENDS+= try-lock-0.2.5
-CARGO_CRATE_DEPENDS+= typenum-1.17.0
-CARGO_CRATE_DEPENDS+= ucd-trie-0.1.7
-CARGO_CRATE_DEPENDS+= uds_windows-1.1.0
-CARGO_CRATE_DEPENDS+= unicase-2.8.1
-CARGO_CRATE_DEPENDS+= unicode-ident-1.0.16
-CARGO_CRATE_DEPENDS+= unicode-linebreak-0.1.5
-CARGO_CRATE_DEPENDS+= unicode-normalization-0.1.24
-CARGO_CRATE_DEPENDS+= unicode-segmentation-1.12.0
-CARGO_CRATE_DEPENDS+= unicode-width-0.1.14
-CARGO_CRATE_DEPENDS+= unicode-xid-0.2.6
-CARGO_CRATE_DEPENDS+= unsafe-libyaml-0.2.11
-CARGO_CRATE_DEPENDS+= untrusted-0.9.0
-CARGO_CRATE_DEPENDS+= uom-0.36.0
-CARGO_CRATE_DEPENDS+= url-2.5.4
-CARGO_CRATE_DEPENDS+= utf16_iter-1.0.5
-CARGO_CRATE_DEPENDS+= utf8_iter-1.0.4
-CARGO_CRATE_DEPENDS+= utf8parse-0.2.2
-CARGO_CRATE_DEPENDS+= uuid-1.13.1
-CARGO_CRATE_DEPENDS+= v_frame-0.3.8
-CARGO_CRATE_DEPENDS+= varbincode-0.1.0
-CARGO_CRATE_DEPENDS+= vcpkg-0.2.15
-CARGO_CRATE_DEPENDS+= version-compare-0.2.0
-CARGO_CRATE_DEPENDS+= version_check-0.9.5
-CARGO_CRATE_DEPENDS+= vswhom-0.1.0
-CARGO_CRATE_DEPENDS+= vswhom-sys-0.1.2
-CARGO_CRATE_DEPENDS+= walkdir-2.5.0
-CARGO_CRATE_DEPENDS+= want-0.3.1
-CARGO_CRATE_DEPENDS+= wasi-0.11.0+wasi-snapshot-preview1
-CARGO_CRATE_DEPENDS+= wasi-0.13.3+wasi-0.2.2
-CARGO_CRATE_DEPENDS+= wasite-0.1.0
-CARGO_CRATE_DEPENDS+= wasm-bindgen-0.2.100
-CARGO_CRATE_DEPENDS+= wasm-bindgen-backend-0.2.100
-CARGO_CRATE_DEPENDS+= wasm-bindgen-futures-0.4.50
-CARGO_CRATE_DEPENDS+= wasm-bindgen-macro-0.2.100
-CARGO_CRATE_DEPENDS+= wasm-bindgen-macro-support-0.2.100
-CARGO_CRATE_DEPENDS+= wasm-bindgen-shared-0.2.100
-CARGO_CRATE_DEPENDS+= wayland-backend-0.3.8
-CARGO_CRATE_DEPENDS+= wayland-client-0.31.8
-CARGO_CRATE_DEPENDS+= wayland-csd-frame-0.3.0
-CARGO_CRATE_DEPENDS+= wayland-cursor-0.31.8
-CARGO_CRATE_DEPENDS+= wayland-egl-0.32.5
-CARGO_CRATE_DEPENDS+= wayland-protocols-0.32.6
-CARGO_CRATE_DEPENDS+= wayland-protocols-wlr-0.3.6
-CARGO_CRATE_DEPENDS+= wayland-scanner-0.31.6
-CARGO_CRATE_DEPENDS+= wayland-sys-0.31.6
-CARGO_CRATE_DEPENDS+= web-sys-0.3.77
-CARGO_CRATE_DEPENDS+= weezl-0.1.8
-CARGO_CRATE_DEPENDS+= wgpu-24.0.1
-CARGO_CRATE_DEPENDS+= wgpu-core-24.0.0
-CARGO_CRATE_DEPENDS+= wgpu-hal-24.0.0
-CARGO_CRATE_DEPENDS+= wgpu-types-24.0.0
-CARGO_CRATE_DEPENDS+= which-7.0.2
-CARGO_CRATE_DEPENDS+= whoami-1.5.2
-CARGO_CRATE_DEPENDS+= winapi-0.3.9
-CARGO_CRATE_DEPENDS+= winapi-i686-pc-windows-gnu-0.4.0
-CARGO_CRATE_DEPENDS+= winapi-util-0.1.9
-CARGO_CRATE_DEPENDS+= winapi-x86_64-pc-windows-gnu-0.4.0
-CARGO_CRATE_DEPENDS+= windows-0.33.0
-CARGO_CRATE_DEPENDS+= windows-0.52.0
-CARGO_CRATE_DEPENDS+= windows-0.58.0
-CARGO_CRATE_DEPENDS+= windows-core-0.52.0
-CARGO_CRATE_DEPENDS+= windows-core-0.58.0
-CARGO_CRATE_DEPENDS+= windows-implement-0.58.0
-CARGO_CRATE_DEPENDS+= windows-interface-0.58.0
-CARGO_CRATE_DEPENDS+= windows-registry-0.2.0
-CARGO_CRATE_DEPENDS+= windows-result-0.2.0
-CARGO_CRATE_DEPENDS+= windows-strings-0.1.0
-CARGO_CRATE_DEPENDS+= windows-sys-0.45.0
-CARGO_CRATE_DEPENDS+= windows-sys-0.48.0
-CARGO_CRATE_DEPENDS+= windows-sys-0.52.0
-CARGO_CRATE_DEPENDS+= windows-sys-0.59.0
-CARGO_CRATE_DEPENDS+= windows-targets-0.42.2
-CARGO_CRATE_DEPENDS+= windows-targets-0.48.5
-CARGO_CRATE_DEPENDS+= windows-targets-0.52.6
-CARGO_CRATE_DEPENDS+= windows_aarch64_gnullvm-0.42.2
-CARGO_CRATE_DEPENDS+= windows_aarch64_gnullvm-0.48.5
-CARGO_CRATE_DEPENDS+= windows_aarch64_gnullvm-0.52.6
-CARGO_CRATE_DEPENDS+= windows_aarch64_msvc-0.33.0
-CARGO_CRATE_DEPENDS+= windows_aarch64_msvc-0.42.2
-CARGO_CRATE_DEPENDS+= windows_aarch64_msvc-0.48.5
-CARGO_CRATE_DEPENDS+= windows_aarch64_msvc-0.52.6
-CARGO_CRATE_DEPENDS+= windows_i686_gnu-0.33.0
-CARGO_CRATE_DEPENDS+= windows_i686_gnu-0.42.2
-CARGO_CRATE_DEPENDS+= windows_i686_gnu-0.48.5
-CARGO_CRATE_DEPENDS+= windows_i686_gnu-0.52.6
-CARGO_CRATE_DEPENDS+= windows_i686_gnullvm-0.52.6
-CARGO_CRATE_DEPENDS+= windows_i686_msvc-0.33.0
-CARGO_CRATE_DEPENDS+= windows_i686_msvc-0.42.2
-CARGO_CRATE_DEPENDS+= windows_i686_msvc-0.48.5
-CARGO_CRATE_DEPENDS+= windows_i686_msvc-0.52.6
-CARGO_CRATE_DEPENDS+= windows_x86_64_gnu-0.33.0
-CARGO_CRATE_DEPENDS+= windows_x86_64_gnu-0.42.2
-CARGO_CRATE_DEPENDS+= windows_x86_64_gnu-0.48.5
-CARGO_CRATE_DEPENDS+= windows_x86_64_gnu-0.52.6
-CARGO_CRATE_DEPENDS+= windows_x86_64_gnullvm-0.42.2
-CARGO_CRATE_DEPENDS+= windows_x86_64_gnullvm-0.48.5
-CARGO_CRATE_DEPENDS+= windows_x86_64_gnullvm-0.52.6
-CARGO_CRATE_DEPENDS+= windows_x86_64_msvc-0.33.0
-CARGO_CRATE_DEPENDS+= windows_x86_64_msvc-0.42.2
-CARGO_CRATE_DEPENDS+= windows_x86_64_msvc-0.48.5
-CARGO_CRATE_DEPENDS+= windows_x86_64_msvc-0.52.6
-CARGO_CRATE_DEPENDS+= winnow-0.7.1
-CARGO_CRATE_DEPENDS+= winreg-0.10.1
-CARGO_CRATE_DEPENDS+= winsafe-0.0.19
-CARGO_CRATE_DEPENDS+= wio-0.2.2
-CARGO_CRATE_DEPENDS+= wit-bindgen-rt-0.33.0
-CARGO_CRATE_DEPENDS+= write16-1.0.0
-CARGO_CRATE_DEPENDS+= writeable-0.5.5
-CARGO_CRATE_DEPENDS+= x11-2.21.0
-CARGO_CRATE_DEPENDS+= xattr-1.4.0
-CARGO_CRATE_DEPENDS+= xcb-1.5.0
-#CARGO_CRATE_DEPENDS+= xcb-imdkit-0.3.0
-CARGO_CRATE_DEPENDS+= xcursor-0.3.8
-CARGO_CRATE_DEPENDS+= xdg-home-1.3.0
-CARGO_CRATE_DEPENDS+= xkbcommon-0.7.0
-CARGO_CRATE_DEPENDS+= xkeysym-0.2.1
-CARGO_CRATE_DEPENDS+= xml-rs-0.8.25
-CARGO_CRATE_DEPENDS+= yasna-0.5.2
-CARGO_CRATE_DEPENDS+= yoke-0.7.5
-CARGO_CRATE_DEPENDS+= yoke-derive-0.7.5
-CARGO_CRATE_DEPENDS+= zbus-4.4.0
-CARGO_CRATE_DEPENDS+= zbus_macros-4.4.0
-CARGO_CRATE_DEPENDS+= zbus_names-3.0.0
-CARGO_CRATE_DEPENDS+= zerocopy-0.7.35
-CARGO_CRATE_DEPENDS+= zerocopy-0.8.17
-CARGO_CRATE_DEPENDS+= zerocopy-derive-0.7.35
-CARGO_CRATE_DEPENDS+= zerocopy-derive-0.8.17
-CARGO_CRATE_DEPENDS+= zerofrom-0.1.5
-CARGO_CRATE_DEPENDS+= zerofrom-derive-0.1.5
-CARGO_CRATE_DEPENDS+= zeroize-1.8.1
-CARGO_CRATE_DEPENDS+= zerovec-0.10.4
-CARGO_CRATE_DEPENDS+= zerovec-derive-0.10.3
-CARGO_CRATE_DEPENDS+= zstd-0.11.2+zstd.1.5.2
-CARGO_CRATE_DEPENDS+= zstd-safe-5.0.2+zstd.1.5.2
-CARGO_CRATE_DEPENDS+= zstd-sys-2.0.13+zstd.1.5.6
-CARGO_CRATE_DEPENDS+= zune-core-0.4.12
-CARGO_CRATE_DEPENDS+= zune-inflate-0.2.54
-CARGO_CRATE_DEPENDS+= zune-jpeg-0.4.14
-CARGO_CRATE_DEPENDS+= zvariant-4.2.0
-CARGO_CRATE_DEPENDS+= zvariant_derive-4.2.0
-CARGO_CRATE_DEPENDS+= zvariant_utils-2.1.0
+CARGO_CRATE_DEPENDS+= addr2line-0.24.2
+CARGO_CRATE_DEPENDS+= adler-1.0.2
+CARGO_CRATE_DEPENDS+= adler2-2.0.0
+CARGO_CRATE_DEPENDS+= adler32-1.2.0
+CARGO_CRATE_DEPENDS+= ahash-0.8.11
+CARGO_CRATE_DEPENDS+= aho-corasick-1.1.3
+CARGO_CRATE_DEPENDS+= aligned-vec-0.5.0
+CARGO_CRATE_DEPENDS+= allocator-api2-0.2.21
+CARGO_CRATE_DEPENDS+= android-tzdata-0.1.1
+CARGO_CRATE_DEPENDS+= android_system_properties-0.1.5
+CARGO_CRATE_DEPENDS+= anes-0.1.6
+CARGO_CRATE_DEPENDS+= anstream-0.6.18
+CARGO_CRATE_DEPENDS+= anstyle-1.0.10
+CARGO_CRATE_DEPENDS+= anstyle-parse-0.2.6
+CARGO_CRATE_DEPENDS+= anstyle-query-1.1.2
+CARGO_CRATE_DEPENDS+= anstyle-wincon-3.0.7
+CARGO_CRATE_DEPENDS+= anyhow-1.0.95
+CARGO_CRATE_DEPENDS+= arbitrary-1.4.1
+CARGO_CRATE_DEPENDS+= arg_enum_proc_macro-0.3.4
+CARGO_CRATE_DEPENDS+= arrayref-0.3.9
+CARGO_CRATE_DEPENDS+= arrayvec-0.7.6
+CARGO_CRATE_DEPENDS+= as-raw-xcb-connection-1.0.1
+CARGO_CRATE_DEPENDS+= ash-0.38.0+1.3.281
+CARGO_CRATE_DEPENDS+= assert_fs-1.1.2
+CARGO_CRATE_DEPENDS+= async-broadcast-0.7.2
+CARGO_CRATE_DEPENDS+= async-channel-2.3.1
+CARGO_CRATE_DEPENDS+= async-executor-1.13.1
+CARGO_CRATE_DEPENDS+= async-fs-2.1.2
+CARGO_CRATE_DEPENDS+= async-io-2.4.0
+CARGO_CRATE_DEPENDS+= async-lock-3.4.0
+CARGO_CRATE_DEPENDS+= async-net-2.0.0
+CARGO_CRATE_DEPENDS+= async-process-2.3.0
+CARGO_CRATE_DEPENDS+= async-recursion-1.1.1
+CARGO_CRATE_DEPENDS+= async-signal-0.2.10
+CARGO_CRATE_DEPENDS+= async-task-4.7.1
+CARGO_CRATE_DEPENDS+= async-trait-0.1.86
+CARGO_CRATE_DEPENDS+= atomic-0.6.0
+CARGO_CRATE_DEPENDS+= atomic-waker-1.1.2
+CARGO_CRATE_DEPENDS+= autocfg-1.4.0
+CARGO_CRATE_DEPENDS+= av1-grain-0.2.3
+CARGO_CRATE_DEPENDS+= avif-serialize-0.8.2
+CARGO_CRATE_DEPENDS+= az-1.2.1
+CARGO_CRATE_DEPENDS+= backtrace-0.3.74
+CARGO_CRATE_DEPENDS+= base64-0.13.1
+CARGO_CRATE_DEPENDS+= base64-0.21.7
+CARGO_CRATE_DEPENDS+= base64-0.22.1
+CARGO_CRATE_DEPENDS+= benchmarking-0.4.13
+CARGO_CRATE_DEPENDS+= bit-set-0.5.3
+CARGO_CRATE_DEPENDS+= bit-set-0.8.0
+CARGO_CRATE_DEPENDS+= bit-vec-0.6.3
+CARGO_CRATE_DEPENDS+= bit-vec-0.8.0
+CARGO_CRATE_DEPENDS+= bit_field-0.10.2
+CARGO_CRATE_DEPENDS+= bitflags-1.3.2
+CARGO_CRATE_DEPENDS+= bitflags-2.8.0
+CARGO_CRATE_DEPENDS+= bitstream-io-2.6.0
+CARGO_CRATE_DEPENDS+= block-0.1.6
+CARGO_CRATE_DEPENDS+= block-buffer-0.10.4
+CARGO_CRATE_DEPENDS+= block2-0.6.0
+CARGO_CRATE_DEPENDS+= blocking-1.6.1
+CARGO_CRATE_DEPENDS+= bstr-1.11.3
+CARGO_CRATE_DEPENDS+= built-0.7.5
+CARGO_CRATE_DEPENDS+= bumpalo-3.17.0
+CARGO_CRATE_DEPENDS+= bytemuck-1.21.0
+CARGO_CRATE_DEPENDS+= bytemuck_derive-1.8.1
+CARGO_CRATE_DEPENDS+= byteorder-1.5.0
+CARGO_CRATE_DEPENDS+= byteorder-lite-0.1.0
+CARGO_CRATE_DEPENDS+= bytes-1.10.0
+CARGO_CRATE_DEPENDS+= cairo-rs-0.18.5
+CARGO_CRATE_DEPENDS+= camino-1.1.9
+CARGO_CRATE_DEPENDS+= cassowary-0.3.0
+CARGO_CRATE_DEPENDS+= cast-0.3.0
+CARGO_CRATE_DEPENDS+= cc-1.2.12
+CARGO_CRATE_DEPENDS+= cfg-expr-0.15.8
+CARGO_CRATE_DEPENDS+= cfg-if-1.0.0
+CARGO_CRATE_DEPENDS+= cfg_aliases-0.2.1
+CARGO_CRATE_DEPENDS+= cgl-0.3.2
+CARGO_CRATE_DEPENDS+= chrono-0.4.39
+CARGO_CRATE_DEPENDS+= ciborium-0.2.2
+CARGO_CRATE_DEPENDS+= ciborium-io-0.2.2
+CARGO_CRATE_DEPENDS+= ciborium-ll-0.2.2
+CARGO_CRATE_DEPENDS+= clap-4.5.28
+CARGO_CRATE_DEPENDS+= clap_builder-4.5.27
+CARGO_CRATE_DEPENDS+= clap_complete-4.5.44
+CARGO_CRATE_DEPENDS+= clap_complete_fig-4.5.2
+CARGO_CRATE_DEPENDS+= clap_derive-4.5.28
+CARGO_CRATE_DEPENDS+= clap_lex-0.7.4
+CARGO_CRATE_DEPENDS+= clipboard-win-2.2.0
+CARGO_CRATE_DEPENDS+= cocoa-0.26.0
+CARGO_CRATE_DEPENDS+= cocoa-foundation-0.2.0
+CARGO_CRATE_DEPENDS+= codespan-reporting-0.11.1
+CARGO_CRATE_DEPENDS+= color_quant-1.1.0
+CARGO_CRATE_DEPENDS+= colorchoice-1.0.3
+CARGO_CRATE_DEPENDS+= colored-2.2.0
+CARGO_CRATE_DEPENDS+= colorgrad-0.6.2
+CARGO_CRATE_DEPENDS+= concurrent-queue-2.5.0
+CARGO_CRATE_DEPENDS+= core-foundation-0.9.4
+CARGO_CRATE_DEPENDS+= core-foundation-0.10.0
+CARGO_CRATE_DEPENDS+= core-foundation-sys-0.8.7
+CARGO_CRATE_DEPENDS+= core-graphics-0.24.0
+CARGO_CRATE_DEPENDS+= core-graphics-types-0.1.3
+CARGO_CRATE_DEPENDS+= core-graphics-types-0.2.0
+CARGO_CRATE_DEPENDS+= core-text-21.0.0
+CARGO_CRATE_DEPENDS+= core2-0.4.0
+CARGO_CRATE_DEPENDS+= cpufeatures-0.2.17
+CARGO_CRATE_DEPENDS+= crc32fast-1.4.2
+CARGO_CRATE_DEPENDS+= criterion-0.5.1
+CARGO_CRATE_DEPENDS+= criterion-plot-0.5.0
+CARGO_CRATE_DEPENDS+= crossbeam-0.8.4
+CARGO_CRATE_DEPENDS+= crossbeam-channel-0.5.14
+CARGO_CRATE_DEPENDS+= crossbeam-deque-0.8.6
+CARGO_CRATE_DEPENDS+= crossbeam-epoch-0.9.18
+CARGO_CRATE_DEPENDS+= crossbeam-queue-0.3.12
+CARGO_CRATE_DEPENDS+= crossbeam-utils-0.8.21
+CARGO_CRATE_DEPENDS+= crunchy-0.2.3
+CARGO_CRATE_DEPENDS+= crypto-common-0.1.6
+CARGO_CRATE_DEPENDS+= csscolorparser-0.6.2
+CARGO_CRATE_DEPENDS+= cursor-icon-1.1.0
+CARGO_CRATE_DEPENDS+= darling-0.20.10
+CARGO_CRATE_DEPENDS+= darling_core-0.20.10
+CARGO_CRATE_DEPENDS+= darling_macro-0.20.10
+CARGO_CRATE_DEPENDS+= dary_heap-0.3.7
+CARGO_CRATE_DEPENDS+= data-encoding-2.7.0
+CARGO_CRATE_DEPENDS+= deltae-0.3.2
+CARGO_CRATE_DEPENDS+= deranged-0.3.11
+CARGO_CRATE_DEPENDS+= dhat-0.3.3
+CARGO_CRATE_DEPENDS+= diff-0.1.13
+CARGO_CRATE_DEPENDS+= difflib-0.4.0
+CARGO_CRATE_DEPENDS+= digest-0.10.7
+CARGO_CRATE_DEPENDS+= dirs-next-2.0.0
+CARGO_CRATE_DEPENDS+= dirs-sys-next-0.1.2
+CARGO_CRATE_DEPENDS+= displaydoc-0.2.5
+CARGO_CRATE_DEPENDS+= dlib-0.5.2
+CARGO_CRATE_DEPENDS+= dns-lookup-2.0.4
+CARGO_CRATE_DEPENDS+= doc-comment-0.3.3
+CARGO_CRATE_DEPENDS+= document-features-0.2.10
+CARGO_CRATE_DEPENDS+= downcast-rs-1.2.1
+CARGO_CRATE_DEPENDS+= dwrote-0.11.2
+CARGO_CRATE_DEPENDS+= either-1.13.0
+CARGO_CRATE_DEPENDS+= embed-resource-1.8.0
+CARGO_CRATE_DEPENDS+= emojis-0.6.4
+CARGO_CRATE_DEPENDS+= encoding_rs-0.8.35
+CARGO_CRATE_DEPENDS+= endi-1.1.0
+CARGO_CRATE_DEPENDS+= enum-display-derive-0.1.1
+CARGO_CRATE_DEPENDS+= enumflags2-0.7.11
+CARGO_CRATE_DEPENDS+= enumflags2_derive-0.7.11
+CARGO_CRATE_DEPENDS+= env_filter-0.1.3
+CARGO_CRATE_DEPENDS+= env_home-0.1.0
+CARGO_CRATE_DEPENDS+= env_logger-0.10.2
+CARGO_CRATE_DEPENDS+= env_logger-0.11.6
+CARGO_CRATE_DEPENDS+= equivalent-1.0.1
+CARGO_CRATE_DEPENDS+= erased-serde-0.4.4
+CARGO_CRATE_DEPENDS+= errno-0.3.10
+CARGO_CRATE_DEPENDS+= euclid-0.22.11
+CARGO_CRATE_DEPENDS+= event-listener-5.4.0
+CARGO_CRATE_DEPENDS+= event-listener-strategy-0.5.3
+CARGO_CRATE_DEPENDS+= exr-1.73.0
+CARGO_CRATE_DEPENDS+= fallible-iterator-0.3.0
+CARGO_CRATE_DEPENDS+= fallible-streaming-iterator-0.1.9
+CARGO_CRATE_DEPENDS+= fancy-regex-0.11.0
+CARGO_CRATE_DEPENDS+= fastrand-2.3.0
+CARGO_CRATE_DEPENDS+= fdeflate-0.3.7
+CARGO_CRATE_DEPENDS+= filenamegen-0.2.7
+CARGO_CRATE_DEPENDS+= filetime-0.2.25
+CARGO_CRATE_DEPENDS+= finl_unicode-1.3.0
+CARGO_CRATE_DEPENDS+= fixed-1.28.0
+CARGO_CRATE_DEPENDS+= fixedbitset-0.4.2
+CARGO_CRATE_DEPENDS+= flate2-1.0.35
+CARGO_CRATE_DEPENDS+= float-cmp-0.10.0
+CARGO_CRATE_DEPENDS+= flume-0.11.1
+CARGO_CRATE_DEPENDS+= fnv-1.0.7
+CARGO_CRATE_DEPENDS+= foldhash-0.1.4
+CARGO_CRATE_DEPENDS+= foreign-types-0.3.2
+CARGO_CRATE_DEPENDS+= foreign-types-0.5.0
+CARGO_CRATE_DEPENDS+= foreign-types-macros-0.2.3
+CARGO_CRATE_DEPENDS+= foreign-types-shared-0.1.1
+CARGO_CRATE_DEPENDS+= foreign-types-shared-0.3.1
+CARGO_CRATE_DEPENDS+= form_urlencoded-1.2.1
+CARGO_CRATE_DEPENDS+= fsevent-sys-4.1.0
+CARGO_CRATE_DEPENDS+= futures-0.3.31
+CARGO_CRATE_DEPENDS+= futures-channel-0.3.31
+CARGO_CRATE_DEPENDS+= futures-core-0.3.31
+CARGO_CRATE_DEPENDS+= futures-executor-0.3.31
+CARGO_CRATE_DEPENDS+= futures-io-0.3.31
+CARGO_CRATE_DEPENDS+= futures-lite-2.6.0
+CARGO_CRATE_DEPENDS+= futures-macro-0.3.31
+CARGO_CRATE_DEPENDS+= futures-sink-0.3.31
+CARGO_CRATE_DEPENDS+= futures-task-0.3.31
+CARGO_CRATE_DEPENDS+= futures-timer-3.0.3
+CARGO_CRATE_DEPENDS+= futures-util-0.3.31
+CARGO_CRATE_DEPENDS+= generic-array-0.14.7
+CARGO_CRATE_DEPENDS+= gethostname-0.5.0
+CARGO_CRATE_DEPENDS+= getrandom-0.2.15
+CARGO_CRATE_DEPENDS+= getrandom-0.3.1
+CARGO_CRATE_DEPENDS+= gif-0.13.1
+CARGO_CRATE_DEPENDS+= gimli-0.31.1
+CARGO_CRATE_DEPENDS+= git2-0.20.0
+CARGO_CRATE_DEPENDS+= gl_generator-0.14.0
+CARGO_CRATE_DEPENDS+= glium-0.35.0
+CARGO_CRATE_DEPENDS+= glob-0.3.2
+CARGO_CRATE_DEPENDS+= globset-0.4.15
+CARGO_CRATE_DEPENDS+= globwalk-0.9.1
+CARGO_CRATE_DEPENDS+= glow-0.16.0
+CARGO_CRATE_DEPENDS+= glutin_wgl_sys-0.6.1
+CARGO_CRATE_DEPENDS+= governor-0.5.1
+CARGO_CRATE_DEPENDS+= gpu-alloc-0.6.0
+CARGO_CRATE_DEPENDS+= gpu-alloc-types-0.3.0
+CARGO_CRATE_DEPENDS+= gpu-allocator-0.27.0
+CARGO_CRATE_DEPENDS+= gpu-descriptor-0.3.1
+CARGO_CRATE_DEPENDS+= gpu-descriptor-types-0.2.0
+CARGO_CRATE_DEPENDS+= guillotiere-0.6.2
+CARGO_CRATE_DEPENDS+= h2-0.4.7
+CARGO_CRATE_DEPENDS+= half-2.4.1
+CARGO_CRATE_DEPENDS+= hashbrown-0.12.3
+CARGO_CRATE_DEPENDS+= hashbrown-0.14.5
+CARGO_CRATE_DEPENDS+= hashbrown-0.15.2
+CARGO_CRATE_DEPENDS+= hashlink-0.9.1
+CARGO_CRATE_DEPENDS+= hdrhistogram-7.5.4
+CARGO_CRATE_DEPENDS+= heck-0.5.0
+CARGO_CRATE_DEPENDS+= hermit-abi-0.3.9
+CARGO_CRATE_DEPENDS+= hermit-abi-0.4.0
+CARGO_CRATE_DEPENDS+= hex-0.4.3
+CARGO_CRATE_DEPENDS+= hexf-parse-0.2.1
+CARGO_CRATE_DEPENDS+= hostname-0.4.0
+CARGO_CRATE_DEPENDS+= http-1.2.0
+CARGO_CRATE_DEPENDS+= http-body-1.0.1
+CARGO_CRATE_DEPENDS+= http-body-util-0.1.2
+CARGO_CRATE_DEPENDS+= http_req-0.11.1
+CARGO_CRATE_DEPENDS+= httparse-1.10.0
+CARGO_CRATE_DEPENDS+= humansize-2.1.3
+CARGO_CRATE_DEPENDS+= humantime-2.1.0
+CARGO_CRATE_DEPENDS+= hyper-1.6.0
+CARGO_CRATE_DEPENDS+= hyper-rustls-0.27.5
+CARGO_CRATE_DEPENDS+= hyper-tls-0.6.0
+CARGO_CRATE_DEPENDS+= hyper-util-0.1.10
+CARGO_CRATE_DEPENDS+= iana-time-zone-0.1.61
+CARGO_CRATE_DEPENDS+= iana-time-zone-haiku-0.1.2
+CARGO_CRATE_DEPENDS+= icu_collections-1.5.0
+CARGO_CRATE_DEPENDS+= icu_locid-1.5.0
+CARGO_CRATE_DEPENDS+= icu_locid_transform-1.5.0
+CARGO_CRATE_DEPENDS+= icu_locid_transform_data-1.5.0
+CARGO_CRATE_DEPENDS+= icu_normalizer-1.5.0
+CARGO_CRATE_DEPENDS+= icu_normalizer_data-1.5.0
+CARGO_CRATE_DEPENDS+= icu_properties-1.5.1
+CARGO_CRATE_DEPENDS+= icu_properties_data-1.5.0
+CARGO_CRATE_DEPENDS+= icu_provider-1.5.0
+CARGO_CRATE_DEPENDS+= icu_provider_macros-1.5.0
+CARGO_CRATE_DEPENDS+= ident_case-1.0.1
+CARGO_CRATE_DEPENDS+= idna-1.0.3
+CARGO_CRATE_DEPENDS+= idna_adapter-1.2.0
+CARGO_CRATE_DEPENDS+= ignore-0.4.23
+CARGO_CRATE_DEPENDS+= image-0.25.5
+CARGO_CRATE_DEPENDS+= image-webp-0.2.1
+CARGO_CRATE_DEPENDS+= imgref-1.11.0
+CARGO_CRATE_DEPENDS+= indexmap-1.9.3
+CARGO_CRATE_DEPENDS+= indexmap-2.7.1
+CARGO_CRATE_DEPENDS+= inotify-0.9.6
+CARGO_CRATE_DEPENDS+= inotify-sys-0.1.5
+CARGO_CRATE_DEPENDS+= interpolate_name-0.2.4
+CARGO_CRATE_DEPENDS+= intrusive-collections-0.9.7
+CARGO_CRATE_DEPENDS+= io-lifetimes-1.0.11
+CARGO_CRATE_DEPENDS+= ipnet-2.11.0
+CARGO_CRATE_DEPENDS+= is-terminal-0.4.15
+CARGO_CRATE_DEPENDS+= is_terminal_polyfill-1.70.1
+CARGO_CRATE_DEPENDS+= itertools-0.10.5
+CARGO_CRATE_DEPENDS+= itertools-0.12.1
+CARGO_CRATE_DEPENDS+= itoa-1.0.14
+CARGO_CRATE_DEPENDS+= jni-sys-0.3.0
+CARGO_CRATE_DEPENDS+= jobserver-0.1.32
+CARGO_CRATE_DEPENDS+= jpeg-decoder-0.3.1
+CARGO_CRATE_DEPENDS+= js-sys-0.3.77
+CARGO_CRATE_DEPENDS+= k9-0.12.0
+CARGO_CRATE_DEPENDS+= khronos-egl-6.0.0
+CARGO_CRATE_DEPENDS+= khronos_api-3.1.0
+CARGO_CRATE_DEPENDS+= kqueue-1.0.8
+CARGO_CRATE_DEPENDS+= kqueue-sys-1.0.4
+CARGO_CRATE_DEPENDS+= lab-0.11.0
+CARGO_CRATE_DEPENDS+= lazy_static-1.5.0
+CARGO_CRATE_DEPENDS+= lazycell-1.3.0
+CARGO_CRATE_DEPENDS+= leb128-0.2.5
+CARGO_CRATE_DEPENDS+= lebe-0.5.2
+CARGO_CRATE_DEPENDS+= libc-0.2.169
+CARGO_CRATE_DEPENDS+= libflate-2.1.0
+CARGO_CRATE_DEPENDS+= libflate_lz77-2.1.0
+CARGO_CRATE_DEPENDS+= libfuzzer-sys-0.4.9
+CARGO_CRATE_DEPENDS+= libgit2-sys-0.18.0+1.9.0
+CARGO_CRATE_DEPENDS+= libloading-0.8.6
+CARGO_CRATE_DEPENDS+= libm-0.2.11
+CARGO_CRATE_DEPENDS+= libredox-0.1.3
+CARGO_CRATE_DEPENDS+= libsqlite3-sys-0.30.1
+CARGO_CRATE_DEPENDS+= libssh-rs-0.3.5
+CARGO_CRATE_DEPENDS+= libssh-rs-sys-0.2.6
+CARGO_CRATE_DEPENDS+= libssh2-sys-0.3.1
+CARGO_CRATE_DEPENDS+= libz-sys-1.1.21
+CARGO_CRATE_DEPENDS+= line_drawing-0.8.1
+CARGO_CRATE_DEPENDS+= linux-raw-sys-0.3.8
+CARGO_CRATE_DEPENDS+= linux-raw-sys-0.4.15
+CARGO_CRATE_DEPENDS+= litemap-0.7.4
+CARGO_CRATE_DEPENDS+= litrs-0.4.1
+CARGO_CRATE_DEPENDS+= lock_api-0.4.12
+CARGO_CRATE_DEPENDS+= log-0.4.25
+CARGO_CRATE_DEPENDS+= loop9-0.1.5
+CARGO_CRATE_DEPENDS+= lru-0.12.5
+CARGO_CRATE_DEPENDS+= lua-src-547.0.0
+CARGO_CRATE_DEPENDS+= luajit-src-210.5.12+a4f56a4
+CARGO_CRATE_DEPENDS+= mac_address-1.1.8
+CARGO_CRATE_DEPENDS+= mach2-0.4.2
+CARGO_CRATE_DEPENDS+= malloc_buf-0.0.6
+CARGO_CRATE_DEPENDS+= maplit-1.0.2
+CARGO_CRATE_DEPENDS+= maybe-rayon-0.1.1
+CARGO_CRATE_DEPENDS+= memchr-2.7.4
+CARGO_CRATE_DEPENDS+= memmap2-0.8.0
+CARGO_CRATE_DEPENDS+= memmap2-0.9.5
+CARGO_CRATE_DEPENDS+= memmem-0.1.1
+CARGO_CRATE_DEPENDS+= memoffset-0.9.1
+CARGO_CRATE_DEPENDS+= metal-0.31.0
+CARGO_CRATE_DEPENDS+= metrics-0.23.0
+CARGO_CRATE_DEPENDS+= mime-0.3.17
+CARGO_CRATE_DEPENDS+= minimal-lexical-0.2.1
+CARGO_CRATE_DEPENDS+= miniz_oxide-0.7.4
+CARGO_CRATE_DEPENDS+= miniz_oxide-0.8.3
+CARGO_CRATE_DEPENDS+= mintex-0.1.3
+CARGO_CRATE_DEPENDS+= mio-0.8.11
+CARGO_CRATE_DEPENDS+= mio-1.0.3
+CARGO_CRATE_DEPENDS+= mlua-0.9.9
+CARGO_CRATE_DEPENDS+= mlua-sys-0.6.7
+CARGO_CRATE_DEPENDS+= naga-24.0.0
+CARGO_CRATE_DEPENDS+= names-0.12.0
+CARGO_CRATE_DEPENDS+= nanorand-0.7.0
+CARGO_CRATE_DEPENDS+= native-tls-0.2.13
+CARGO_CRATE_DEPENDS+= ndk-sys-0.5.0+25.2.9519653
+CARGO_CRATE_DEPENDS+= new_debug_unreachable-1.0.6
+CARGO_CRATE_DEPENDS+= nix-0.29.0
+CARGO_CRATE_DEPENDS+= no-std-compat-0.4.1
+CARGO_CRATE_DEPENDS+= nom-7.1.3
+CARGO_CRATE_DEPENDS+= nonzero_ext-0.3.0
+CARGO_CRATE_DEPENDS+= noop_proc_macro-0.3.0
+CARGO_CRATE_DEPENDS+= normalize-line-endings-0.3.0
+CARGO_CRATE_DEPENDS+= notify-5.2.0
+CARGO_CRATE_DEPENDS+= ntapi-0.4.1
+CARGO_CRATE_DEPENDS+= nucleo-matcher-0.3.1
+CARGO_CRATE_DEPENDS+= num-0.4.3
+CARGO_CRATE_DEPENDS+= num-bigint-0.4.6
+CARGO_CRATE_DEPENDS+= num-complex-0.4.6
+CARGO_CRATE_DEPENDS+= num-conv-0.1.0
+CARGO_CRATE_DEPENDS+= num-derive-0.4.2
+CARGO_CRATE_DEPENDS+= num-integer-0.1.46
+CARGO_CRATE_DEPENDS+= num-iter-0.1.45
+CARGO_CRATE_DEPENDS+= num-rational-0.4.2
+CARGO_CRATE_DEPENDS+= num-traits-0.2.19
+CARGO_CRATE_DEPENDS+= objc-0.2.7
+CARGO_CRATE_DEPENDS+= objc2-0.6.0
+CARGO_CRATE_DEPENDS+= objc2-core-foundation-0.3.0
+CARGO_CRATE_DEPENDS+= objc2-core-location-0.3.0
+CARGO_CRATE_DEPENDS+= objc2-encode-4.1.0
+CARGO_CRATE_DEPENDS+= objc2-foundation-0.3.0
+CARGO_CRATE_DEPENDS+= objc2-user-notifications-0.3.0
+CARGO_CRATE_DEPENDS+= object-0.36.7
+CARGO_CRATE_DEPENDS+= once_cell-1.20.3
+CARGO_CRATE_DEPENDS+= oorandom-11.1.4
+CARGO_CRATE_DEPENDS+= openssl-0.10.70
+CARGO_CRATE_DEPENDS+= openssl-macros-0.1.1
+CARGO_CRATE_DEPENDS+= openssl-probe-0.1.6
+CARGO_CRATE_DEPENDS+= openssl-src-300.4.1+3.4.0
+CARGO_CRATE_DEPENDS+= openssl-sys-0.9.105
+CARGO_CRATE_DEPENDS+= ordered-float-2.10.1
+CARGO_CRATE_DEPENDS+= ordered-float-4.6.0
+CARGO_CRATE_DEPENDS+= ordered-stream-0.2.0
+CARGO_CRATE_DEPENDS+= parking-2.2.1
+CARGO_CRATE_DEPENDS+= parking_lot-0.12.3
+CARGO_CRATE_DEPENDS+= parking_lot_core-0.9.10
+CARGO_CRATE_DEPENDS+= passfd-0.1.6
+CARGO_CRATE_DEPENDS+= paste-1.0.15
+CARGO_CRATE_DEPENDS+= pem-3.0.4
+CARGO_CRATE_DEPENDS+= percent-encoding-2.3.1
+CARGO_CRATE_DEPENDS+= pest-2.7.15
+CARGO_CRATE_DEPENDS+= pest_derive-2.7.15
+CARGO_CRATE_DEPENDS+= pest_generator-2.7.15
+CARGO_CRATE_DEPENDS+= pest_meta-2.7.15
+CARGO_CRATE_DEPENDS+= phf-0.11.3
+CARGO_CRATE_DEPENDS+= phf_codegen-0.11.3
+CARGO_CRATE_DEPENDS+= phf_generator-0.11.3
+CARGO_CRATE_DEPENDS+= phf_macros-0.11.3
+CARGO_CRATE_DEPENDS+= phf_shared-0.11.3
+CARGO_CRATE_DEPENDS+= pin-project-lite-0.2.16
+CARGO_CRATE_DEPENDS+= pin-utils-0.1.0
+CARGO_CRATE_DEPENDS+= piper-0.2.4
+CARGO_CRATE_DEPENDS+= pkg-config-0.3.31
+CARGO_CRATE_DEPENDS+= plist-1.7.0
+CARGO_CRATE_DEPENDS+= plotters-0.3.7
+CARGO_CRATE_DEPENDS+= plotters-backend-0.3.7
+CARGO_CRATE_DEPENDS+= plotters-svg-0.3.7
+CARGO_CRATE_DEPENDS+= png-0.17.16
+CARGO_CRATE_DEPENDS+= polling-3.7.4
+CARGO_CRATE_DEPENDS+= portable-atomic-1.10.0
+CARGO_CRATE_DEPENDS+= powerfmt-0.2.0
+CARGO_CRATE_DEPENDS+= ppv-lite86-0.2.20
+CARGO_CRATE_DEPENDS+= predicates-3.1.3
+CARGO_CRATE_DEPENDS+= predicates-core-1.0.9
+CARGO_CRATE_DEPENDS+= predicates-tree-1.0.12
+CARGO_CRATE_DEPENDS+= presser-0.3.1
+CARGO_CRATE_DEPENDS+= proc-macro-crate-3.2.0
+CARGO_CRATE_DEPENDS+= proc-macro2-1.0.93
+CARGO_CRATE_DEPENDS+= profiling-1.0.16
+CARGO_CRATE_DEPENDS+= profiling-procmacros-1.0.16
+CARGO_CRATE_DEPENDS+= pure-rust-locales-0.8.1
+CARGO_CRATE_DEPENDS+= qoi-0.4.1
+CARGO_CRATE_DEPENDS+= quick-error-2.0.1
+CARGO_CRATE_DEPENDS+= quick-xml-0.30.0
+CARGO_CRATE_DEPENDS+= quick-xml-0.32.0
+CARGO_CRATE_DEPENDS+= quick-xml-0.37.2
+CARGO_CRATE_DEPENDS+= quote-1.0.38
+CARGO_CRATE_DEPENDS+= rand-0.8.5
+CARGO_CRATE_DEPENDS+= rand-0.9.0
+CARGO_CRATE_DEPENDS+= rand_chacha-0.3.1
+CARGO_CRATE_DEPENDS+= rand_chacha-0.9.0
+CARGO_CRATE_DEPENDS+= rand_core-0.6.4
+CARGO_CRATE_DEPENDS+= rand_core-0.9.0
+CARGO_CRATE_DEPENDS+= range-alloc-0.1.4
+CARGO_CRATE_DEPENDS+= rav1e-0.7.1
+CARGO_CRATE_DEPENDS+= ravif-0.11.11
+CARGO_CRATE_DEPENDS+= raw-window-handle-0.6.2
+CARGO_CRATE_DEPENDS+= rayon-1.10.0
+CARGO_CRATE_DEPENDS+= rayon-core-1.12.1
+CARGO_CRATE_DEPENDS+= rcgen-0.12.1
+CARGO_CRATE_DEPENDS+= redox_syscall-0.5.8
+CARGO_CRATE_DEPENDS+= redox_users-0.4.6
+CARGO_CRATE_DEPENDS+= regex-1.11.1
+CARGO_CRATE_DEPENDS+= regex-automata-0.4.9
+CARGO_CRATE_DEPENDS+= regex-syntax-0.8.5
+CARGO_CRATE_DEPENDS+= relative-path-1.9.3
+CARGO_CRATE_DEPENDS+= renderdoc-sys-1.1.0
+CARGO_CRATE_DEPENDS+= reqwest-0.12.12
+CARGO_CRATE_DEPENDS+= resize-0.5.5
+CARGO_CRATE_DEPENDS+= rgb-0.8.50
+CARGO_CRATE_DEPENDS+= ring-0.17.8
+CARGO_CRATE_DEPENDS+= rle-decode-fast-1.0.3
+CARGO_CRATE_DEPENDS+= rstest-0.21.0
+CARGO_CRATE_DEPENDS+= rstest_macros-0.21.0
+CARGO_CRATE_DEPENDS+= rusqlite-0.32.1
+CARGO_CRATE_DEPENDS+= rustc-demangle-0.1.24
+CARGO_CRATE_DEPENDS+= rustc-hash-1.1.0
+CARGO_CRATE_DEPENDS+= rustc-hash-2.1.1
+CARGO_CRATE_DEPENDS+= rustc_version-0.4.1
+CARGO_CRATE_DEPENDS+= rustix-0.37.28
+CARGO_CRATE_DEPENDS+= rustix-0.38.44
+CARGO_CRATE_DEPENDS+= rustls-0.23.22
+CARGO_CRATE_DEPENDS+= rustls-pemfile-2.2.0
+CARGO_CRATE_DEPENDS+= rustls-pki-types-1.11.0
+CARGO_CRATE_DEPENDS+= rustls-webpki-0.102.8
+CARGO_CRATE_DEPENDS+= rustversion-1.0.19
+CARGO_CRATE_DEPENDS+= ryu-1.0.19
+CARGO_CRATE_DEPENDS+= same-file-1.0.6
+CARGO_CRATE_DEPENDS+= schannel-0.1.27
+CARGO_CRATE_DEPENDS+= scoped-tls-1.0.1
+CARGO_CRATE_DEPENDS+= scopeguard-1.2.0
+CARGO_CRATE_DEPENDS+= security-framework-2.11.1
+CARGO_CRATE_DEPENDS+= security-framework-sys-2.14.0
+CARGO_CRATE_DEPENDS+= semver-1.0.25
+CARGO_CRATE_DEPENDS+= serde-1.0.217
+CARGO_CRATE_DEPENDS+= serde-value-0.7.0
+CARGO_CRATE_DEPENDS+= serde_derive-1.0.217
+CARGO_CRATE_DEPENDS+= serde_json-1.0.138
+CARGO_CRATE_DEPENDS+= serde_repr-0.1.19
+CARGO_CRATE_DEPENDS+= serde_spanned-0.6.8
+CARGO_CRATE_DEPENDS+= serde_urlencoded-0.7.1
+CARGO_CRATE_DEPENDS+= serde_with-2.3.3
+CARGO_CRATE_DEPENDS+= serde_with_macros-2.3.3
+CARGO_CRATE_DEPENDS+= serde_yaml-0.9.34+deprecated
+CARGO_CRATE_DEPENDS+= serial2-0.2.28
+CARGO_CRATE_DEPENDS+= sha1-0.10.6
+CARGO_CRATE_DEPENDS+= sha2-0.10.8
+CARGO_CRATE_DEPENDS+= shared_library-0.1.9
+CARGO_CRATE_DEPENDS+= shell-words-1.1.0
+CARGO_CRATE_DEPENDS+= shlex-1.3.0
+CARGO_CRATE_DEPENDS+= signal-hook-0.3.17
+CARGO_CRATE_DEPENDS+= signal-hook-registry-1.4.2
+CARGO_CRATE_DEPENDS+= simd-adler32-0.3.7
+CARGO_CRATE_DEPENDS+= simd_helpers-0.1.0
+CARGO_CRATE_DEPENDS+= siphasher-1.0.1
+CARGO_CRATE_DEPENDS+= slab-0.4.9
+CARGO_CRATE_DEPENDS+= slotmap-1.0.7
+CARGO_CRATE_DEPENDS+= smallvec-1.13.2
+CARGO_CRATE_DEPENDS+= smawk-0.3.2
+CARGO_CRATE_DEPENDS+= smithay-client-toolkit-0.19.2
+CARGO_CRATE_DEPENDS+= smol-2.0.2
+CARGO_CRATE_DEPENDS+= socket2-0.5.8
+CARGO_CRATE_DEPENDS+= spa-0.3.1
+CARGO_CRATE_DEPENDS+= spin-0.9.8
+CARGO_CRATE_DEPENDS+= spirv-0.3.0+sdk-1.3.268.0
+SITES.spirv-0.3.0+sdk-1.3.268.0.crate= https://static.crates.io/crates/spirv/
+CARGO_CRATE_DEPENDS+= sqlite-cache-0.1.4
+CARGO_CRATE_DEPENDS+= ssh2-0.9.5
+CARGO_CRATE_DEPENDS+= stable_deref_trait-1.2.0
+CARGO_CRATE_DEPENDS+= starship-battery-0.10.0
+CARGO_CRATE_DEPENDS+= static_assertions-1.1.0
+CARGO_CRATE_DEPENDS+= strict-num-0.1.1
+CARGO_CRATE_DEPENDS+= strsim-0.11.1
+CARGO_CRATE_DEPENDS+= strum-0.26.3
+CARGO_CRATE_DEPENDS+= strum_macros-0.26.4
+CARGO_CRATE_DEPENDS+= subtle-2.6.1
+CARGO_CRATE_DEPENDS+= svg_fmt-0.4.4
+CARGO_CRATE_DEPENDS+= syn-1.0.109
+CARGO_CRATE_DEPENDS+= syn-2.0.98
+CARGO_CRATE_DEPENDS+= sync_wrapper-1.0.2
+CARGO_CRATE_DEPENDS+= synstructure-0.13.1
+CARGO_CRATE_DEPENDS+= system-configuration-0.6.1
+CARGO_CRATE_DEPENDS+= system-configuration-sys-0.6.0
+CARGO_CRATE_DEPENDS+= system-deps-6.2.2
+CARGO_CRATE_DEPENDS+= tar-0.4.43
+CARGO_CRATE_DEPENDS+= target-lexicon-0.12.16
+CARGO_CRATE_DEPENDS+= tempfile-3.16.0
+CARGO_CRATE_DEPENDS+= termcolor-1.4.1
+CARGO_CRATE_DEPENDS+= terminal_size-0.2.6
+CARGO_CRATE_DEPENDS+= terminfo-0.9.0
+CARGO_CRATE_DEPENDS+= termios-0.3.3
+CARGO_CRATE_DEPENDS+= termtree-0.5.1
+CARGO_CRATE_DEPENDS+= textwrap-0.16.1
+CARGO_CRATE_DEPENDS+= thiserror-1.0.69
+CARGO_CRATE_DEPENDS+= thiserror-2.0.11
+CARGO_CRATE_DEPENDS+= thiserror-impl-1.0.69
+CARGO_CRATE_DEPENDS+= thiserror-impl-2.0.11
+CARGO_CRATE_DEPENDS+= thousands-0.2.0
+CARGO_CRATE_DEPENDS+= tiff-0.9.1
+CARGO_CRATE_DEPENDS+= time-0.3.37
+CARGO_CRATE_DEPENDS+= time-core-0.1.2
+CARGO_CRATE_DEPENDS+= time-macros-0.2.19
+CARGO_CRATE_DEPENDS+= tiny-skia-0.11.4
+CARGO_CRATE_DEPENDS+= tiny-skia-path-0.11.4
+CARGO_CRATE_DEPENDS+= tinystr-0.7.6
+CARGO_CRATE_DEPENDS+= tinytemplate-1.2.1
+CARGO_CRATE_DEPENDS+= tinyvec-1.8.1
+CARGO_CRATE_DEPENDS+= tinyvec_macros-0.1.1
+CARGO_CRATE_DEPENDS+= tokio-1.43.0
+CARGO_CRATE_DEPENDS+= tokio-macros-2.5.0
+CARGO_CRATE_DEPENDS+= tokio-native-tls-0.3.1
+CARGO_CRATE_DEPENDS+= tokio-rustls-0.26.1
+CARGO_CRATE_DEPENDS+= tokio-util-0.7.13
+CARGO_CRATE_DEPENDS+= toml-0.5.11
+CARGO_CRATE_DEPENDS+= toml-0.8.20
+CARGO_CRATE_DEPENDS+= toml_datetime-0.6.8
+CARGO_CRATE_DEPENDS+= toml_edit-0.22.23
+CARGO_CRATE_DEPENDS+= tower-0.5.2
+CARGO_CRATE_DEPENDS+= tower-layer-0.3.3
+CARGO_CRATE_DEPENDS+= tower-service-0.3.3
+CARGO_CRATE_DEPENDS+= tracing-0.1.41
+CARGO_CRATE_DEPENDS+= tracing-attributes-0.1.28
+CARGO_CRATE_DEPENDS+= tracing-core-0.1.33
+CARGO_CRATE_DEPENDS+= try-lock-0.2.5
+CARGO_CRATE_DEPENDS+= typenum-1.17.0
+CARGO_CRATE_DEPENDS+= ucd-trie-0.1.7
+CARGO_CRATE_DEPENDS+= uds_windows-1.1.0
+CARGO_CRATE_DEPENDS+= unicase-2.8.1
+CARGO_CRATE_DEPENDS+= unicode-ident-1.0.16
+CARGO_CRATE_DEPENDS+= unicode-linebreak-0.1.5
+CARGO_CRATE_DEPENDS+= unicode-normalization-0.1.24
+CARGO_CRATE_DEPENDS+= unicode-segmentation-1.12.0
+CARGO_CRATE_DEPENDS+= unicode-width-0.1.14
+CARGO_CRATE_DEPENDS+= unicode-xid-0.2.6
+CARGO_CRATE_DEPENDS+= unsafe-libyaml-0.2.11
+CARGO_CRATE_DEPENDS+= untrusted-0.9.0
+CARGO_CRATE_DEPENDS+= uom-0.36.0
+CARGO_CRATE_DEPENDS+= url-2.5.4
+CARGO_CRATE_DEPENDS+= utf16_iter-1.0.5
+CARGO_CRATE_DEPENDS+= utf8_iter-1.0.4
+CARGO_CRATE_DEPENDS+= utf8parse-0.2.2
+CARGO_CRATE_DEPENDS+= uuid-1.13.1
+CARGO_CRATE_DEPENDS+= v_frame-0.3.8
+CARGO_CRATE_DEPENDS+= varbincode-0.1.0
+CARGO_CRATE_DEPENDS+= vcpkg-0.2.15
+CARGO_CRATE_DEPENDS+= version-compare-0.2.0
+CARGO_CRATE_DEPENDS+= version_check-0.9.5
+CARGO_CRATE_DEPENDS+= vswhom-0.1.0
+CARGO_CRATE_DEPENDS+= vswhom-sys-0.1.2
+CARGO_CRATE_DEPENDS+= walkdir-2.5.0
+CARGO_CRATE_DEPENDS+= want-0.3.1
+CARGO_CRATE_DEPENDS+= wasi-0.11.0+wasi-snapshot-preview1
+SITES.wasi-0.11.0+wasi-snapshop-preview1.crate= https://static.crates.io/crates/wasi/
+CARGO_CRATE_DEPENDS+= wasi-0.13.3+wasi-0.2.2
+SITES.wasi-0.13.3+wasi-0.2.2.crate= https://static.crates.io/crates/wasi/
+CARGO_CRATE_DEPENDS+= wasite-0.1.0
+CARGO_CRATE_DEPENDS+= wasm-bindgen-0.2.100
+CARGO_CRATE_DEPENDS+= wasm-bindgen-backend-0.2.100
+CARGO_CRATE_DEPENDS+= wasm-bindgen-futures-0.4.50
+CARGO_CRATE_DEPENDS+= wasm-bindgen-macro-0.2.100
+CARGO_CRATE_DEPENDS+= wasm-bindgen-macro-support-0.2.100
+CARGO_CRATE_DEPENDS+= wasm-bindgen-shared-0.2.100
+CARGO_CRATE_DEPENDS+= wayland-backend-0.3.8
+CARGO_CRATE_DEPENDS+= wayland-client-0.31.8
+CARGO_CRATE_DEPENDS+= wayland-csd-frame-0.3.0
+CARGO_CRATE_DEPENDS+= wayland-cursor-0.31.8
+CARGO_CRATE_DEPENDS+= wayland-egl-0.32.5
+CARGO_CRATE_DEPENDS+= wayland-protocols-0.32.6
+CARGO_CRATE_DEPENDS+= wayland-protocols-wlr-0.3.6
+CARGO_CRATE_DEPENDS+= wayland-scanner-0.31.6
+CARGO_CRATE_DEPENDS+= wayland-sys-0.31.6
+CARGO_CRATE_DEPENDS+= web-sys-0.3.77
+CARGO_CRATE_DEPENDS+= weezl-0.1.8
+CARGO_CRATE_DEPENDS+= wgpu-24.0.1
+CARGO_CRATE_DEPENDS+= wgpu-core-24.0.0
+CARGO_CRATE_DEPENDS+= wgpu-hal-24.0.0
+CARGO_CRATE_DEPENDS+= wgpu-types-24.0.0
+CARGO_CRATE_DEPENDS+= which-7.0.2
+CARGO_CRATE_DEPENDS+= whoami-1.5.2
+CARGO_CRATE_DEPENDS+= winapi-0.3.9
+CARGO_CRATE_DEPENDS+= winapi-i686-pc-windows-gnu-0.4.0
+CARGO_CRATE_DEPENDS+= winapi-util-0.1.9
+CARGO_CRATE_DEPENDS+= winapi-x86_64-pc-windows-gnu-0.4.0
+CARGO_CRATE_DEPENDS+= windows-0.33.0
+CARGO_CRATE_DEPENDS+= windows-0.52.0
+CARGO_CRATE_DEPENDS+= windows-0.58.0
+CARGO_CRATE_DEPENDS+= windows-core-0.52.0
+CARGO_CRATE_DEPENDS+= windows-core-0.58.0
+CARGO_CRATE_DEPENDS+= windows-implement-0.58.0
+CARGO_CRATE_DEPENDS+= windows-interface-0.58.0
+CARGO_CRATE_DEPENDS+= windows-registry-0.2.0
+CARGO_CRATE_DEPENDS+= windows-result-0.2.0
+CARGO_CRATE_DEPENDS+= windows-strings-0.1.0
+CARGO_CRATE_DEPENDS+= windows-sys-0.45.0
+CARGO_CRATE_DEPENDS+= windows-sys-0.48.0
+CARGO_CRATE_DEPENDS+= windows-sys-0.52.0
+CARGO_CRATE_DEPENDS+= windows-sys-0.59.0
+CARGO_CRATE_DEPENDS+= windows-targets-0.42.2
+CARGO_CRATE_DEPENDS+= windows-targets-0.48.5
+CARGO_CRATE_DEPENDS+= windows-targets-0.52.6
+CARGO_CRATE_DEPENDS+= windows_aarch64_gnullvm-0.42.2
+CARGO_CRATE_DEPENDS+= windows_aarch64_gnullvm-0.48.5
+CARGO_CRATE_DEPENDS+= windows_aarch64_gnullvm-0.52.6
+CARGO_CRATE_DEPENDS+= windows_aarch64_msvc-0.33.0
+CARGO_CRATE_DEPENDS+= windows_aarch64_msvc-0.42.2
+CARGO_CRATE_DEPENDS+= windows_aarch64_msvc-0.48.5
+CARGO_CRATE_DEPENDS+= windows_aarch64_msvc-0.52.6
+CARGO_CRATE_DEPENDS+= windows_i686_gnu-0.33.0
+CARGO_CRATE_DEPENDS+= windows_i686_gnu-0.42.2
+CARGO_CRATE_DEPENDS+= windows_i686_gnu-0.48.5
+CARGO_CRATE_DEPENDS+= windows_i686_gnu-0.52.6
+CARGO_CRATE_DEPENDS+= windows_i686_gnullvm-0.52.6
+CARGO_CRATE_DEPENDS+= windows_i686_msvc-0.33.0
+CARGO_CRATE_DEPENDS+= windows_i686_msvc-0.42.2
+CARGO_CRATE_DEPENDS+= windows_i686_msvc-0.48.5
+CARGO_CRATE_DEPENDS+= windows_i686_msvc-0.52.6
+CARGO_CRATE_DEPENDS+= windows_x86_64_gnu-0.33.0
+CARGO_CRATE_DEPENDS+= windows_x86_64_gnu-0.42.2
+CARGO_CRATE_DEPENDS+= windows_x86_64_gnu-0.48.5
+CARGO_CRATE_DEPENDS+= windows_x86_64_gnu-0.52.6
+CARGO_CRATE_DEPENDS+= windows_x86_64_gnullvm-0.42.2
+CARGO_CRATE_DEPENDS+= windows_x86_64_gnullvm-0.48.5
+CARGO_CRATE_DEPENDS+= windows_x86_64_gnullvm-0.52.6
+CARGO_CRATE_DEPENDS+= windows_x86_64_msvc-0.33.0
+CARGO_CRATE_DEPENDS+= windows_x86_64_msvc-0.42.2
+CARGO_CRATE_DEPENDS+= windows_x86_64_msvc-0.48.5
+CARGO_CRATE_DEPENDS+= windows_x86_64_msvc-0.52.6
+CARGO_CRATE_DEPENDS+= winnow-0.7.1
+CARGO_CRATE_DEPENDS+= winreg-0.10.1
+CARGO_CRATE_DEPENDS+= winsafe-0.0.19
+CARGO_CRATE_DEPENDS+= wio-0.2.2
+CARGO_CRATE_DEPENDS+= wit-bindgen-rt-0.33.0
+CARGO_CRATE_DEPENDS+= write16-1.0.0
+CARGO_CRATE_DEPENDS+= writeable-0.5.5
+CARGO_CRATE_DEPENDS+= x11-2.21.0
+CARGO_CRATE_DEPENDS+= xattr-1.4.0
+CARGO_CRATE_DEPENDS+= xcb-1.5.0
+#CARGO_CRATE_DEPENDS+= xcb-imdkit-0.3.0
+CARGO_CRATE_DEPENDS+= xcursor-0.3.8
+CARGO_CRATE_DEPENDS+= xdg-home-1.3.0
+CARGO_CRATE_DEPENDS+= xkbcommon-0.7.0
+CARGO_CRATE_DEPENDS+= xkeysym-0.2.1
+CARGO_CRATE_DEPENDS+= xml-rs-0.8.25
+CARGO_CRATE_DEPENDS+= yasna-0.5.2
+CARGO_CRATE_DEPENDS+= yoke-0.7.5
+CARGO_CRATE_DEPENDS+= yoke-derive-0.7.5
+CARGO_CRATE_DEPENDS+= zbus-4.4.0
+CARGO_CRATE_DEPENDS+= zbus_macros-4.4.0
+CARGO_CRATE_DEPENDS+= zbus_names-3.0.0
+CARGO_CRATE_DEPENDS+= zerocopy-0.7.35
+CARGO_CRATE_DEPENDS+= zerocopy-0.8.17
+CARGO_CRATE_DEPENDS+= zerocopy-derive-0.7.35
+CARGO_CRATE_DEPENDS+= zerocopy-derive-0.8.17
+CARGO_CRATE_DEPENDS+= zerofrom-0.1.5
+CARGO_CRATE_DEPENDS+= zerofrom-derive-0.1.5
+CARGO_CRATE_DEPENDS+= zeroize-1.8.1
+CARGO_CRATE_DEPENDS+= zerovec-0.10.4
+CARGO_CRATE_DEPENDS+= zerovec-derive-0.10.3
+CARGO_CRATE_DEPENDS+= zstd-0.11.2+zstd.1.5.2
+CARGO_CRATE_DEPENDS+= zstd-safe-5.0.2+zstd.1.5.2
+CARGO_CRATE_DEPENDS+= zstd-sys-2.0.13+zstd.1.5.6
+CARGO_CRATE_DEPENDS+= zune-core-0.4.12
+CARGO_CRATE_DEPENDS+= zune-inflate-0.2.54
+CARGO_CRATE_DEPENDS+= zune-jpeg-0.4.14
+CARGO_CRATE_DEPENDS+= zvariant-4.2.0
+CARGO_CRATE_DEPENDS+= zvariant_derive-4.2.0
+CARGO_CRATE_DEPENDS+= zvariant_utils-2.1.0
diff --git a/wezterm/files/netbsd.rs b/wezterm/files/netbsd.rs
deleted file mode 100644
index 984044cfb6..0000000000
--- a/wezterm/files/netbsd.rs
+++ /dev/null
@@ -1,74 +0,0 @@
-use libc::{c_int,c_ulong};
-
-// socket
-
-pub const FIOSETOWN: c_ulong = 0x8004667c;
-pub const SIOCSPGRP: c_ulong = 0x80047308;
-pub const FIOGETOWN: c_ulong = 0x4004667b;
-pub const SIOCGPGRP: c_ulong = 0x40047309;
-
-// termios
-
-pub const TIOCEXCL: c_ulong = 0x2000740d;
-pub const TIOCNXCL: c_ulong = 0x2000740e;
-pub const TIOCSCTTY: c_ulong = 0x20007461;
-pub const TIOCGPGRP: c_ulong = 0x40047477;
-pub const TIOCSPGRP: c_ulong = 0x80047476;
-pub const TIOCOUTQ: c_ulong = 0x40047473;
-pub const TIOCSTI: c_ulong = 0x80017472;
-pub const TIOCGWINSZ: c_ulong = 0x40087468;
-pub const TIOCSWINSZ: c_ulong = 0x80087467;
-pub const TIOCMGET: c_ulong = 0x4004746a;
-pub const TIOCMBIS: c_ulong = 0x8004746c;
-pub const TIOCMBIC: c_ulong = 0x8004746b;
-pub const TIOCMSET: c_ulong = 0x8004746d;
-pub const FIONREAD: c_ulong = 0x4004667f;
-pub const TIOCCONS: c_ulong = 0x80047462;
-pub const TIOCPKT: c_ulong = 0x80047470;
-pub const FIONBIO: c_ulong = 0x8004667e;
-pub const TIOCNOTTY: c_ulong = 0x20007471;
-pub const TIOCSETD: c_ulong = 0x8004741b;
-pub const TIOCGETD: c_ulong = 0x4004741a;
-pub const FIONCLEX: c_ulong = 0x20006602;
-pub const FIOCLEX: c_ulong = 0x20006601;
-pub const FIOASYNC: c_ulong = 0x8004667d;
-
-// sockios
-
-pub const SIOCADDRT: c_ulong = 0x8038720a;
-pub const SIOCDELRT: c_ulong = 0x8038720b;
-pub const SIOCGIFCONF: c_ulong = 0xc0106926;
-pub const SIOCGIFFLAGS: c_ulong = 0xc0906911;
-pub const SIOCSIFFLAGS: c_ulong = 0x80906910;
-pub const SIOCGIFADDR: c_ulong = 0xc0906921;
-pub const SIOCSIFADDR: c_ulong = 0x8090690c;
-pub const SIOCGIFDSTADDR: c_ulong = 0xc0906922;
-pub const SIOCSIFDSTADDR: c_ulong = 0x8090690e;
-pub const SIOCGIFBRDADDR: c_ulong = 0xc0906923;
-pub const SIOCSIFBRDADDR: c_ulong = 0x80906913;
-pub const SIOCGIFNETMASK: c_ulong = 0xc0906925;
-pub const SIOCSIFNETMASK: c_ulong = 0x80906916;
-pub const SIOCGIFMETRIC: c_ulong = 0xc0906917;
-pub const SIOCSIFMETRIC: c_ulong = 0x80906918;
-pub const SIOCGIFMTU: c_ulong = 0xc090697e;
-pub const SIOCSIFMTU: c_ulong = 0x8090697f;
-pub const SIOCADDMULTI: c_ulong = 0x80906931;
-pub const SIOCDELMULTI: c_ulong = 0x80906932;
-
-// modem control lines
-
-pub const TIOCM_LE: c_int = 0x00000001;
-pub const TIOCM_DTR: c_int = 0x00000002;
-pub const TIOCM_RTS: c_int = 0x00000004;
-pub const TIOCM_ST: c_int = 0x00000008;
-pub const TIOCM_SR: c_int = 0x00000010;
-pub const TIOCM_CTS: c_int = 0x00000020;
-pub const TIOCM_CAR: c_int = 0x00000040;
-pub const TIOCM_CD: c_int = 0x00000040;
-pub const TIOCM_RNG: c_int = 0x00000080;
-pub const TIOCM_RI: c_int = 0x00000080;
-pub const TIOCM_DSR: c_int = 0x00000100;
-
-extern "C" {
- pub fn ioctl(fildes: c_int, request: c_ulong, ...) -> c_int;
-}
Home |
Main Index |
Thread Index |
Old Index