<pre style='margin:0'>
Zhenfu Shi (i0ntempest) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/b8fda921eeba83a4908d4c3de1ee5e607b73c471">https://github.com/macports/macports-ports/commit/b8fda921eeba83a4908d4c3de1ee5e607b73c471</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new b8fda921eeb ab-av1: submission
</span>b8fda921eeb is described below
<span style='display:block; white-space:pre;color:#808000;'>commit b8fda921eeba83a4908d4c3de1ee5e607b73c471
</span>Author: i0ntempest <i0ntempest@i0ntempest.com>
AuthorDate: Wed Mar 12 13:29:27 2025 +1100
<span style='display:block; white-space:pre;color:#404040;'> ab-av1: submission
</span>---
multimedia/ab-av1/Portfile | 200 +++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 200 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/ab-av1/Portfile b/multimedia/ab-av1/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..cb01e708abf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/ab-av1/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,200 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup active_variants 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup cargo 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup alexheretic ab-av1 0.9.2 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from archive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories multimedia
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license MIT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {i0ntempest @i0ntempest} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description AV1 re-encoding using ffmpeg, svt-av1 & vmaf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description AV1 video encoding tool with fast VMAF sampling & automatic encoder\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ crf calculation. Uses ffmpeg, svt-av1 & vmaf.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums ${name}-${version}${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 47b559ebacab4c17a261101e93e987fc5b0edef5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 9f5926f9e11c1d7ad86d9c993fbf2bed00bc64e3710cba16f89dca706eceea55 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 57889
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set ffmpeg_ver 7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set ffmpeg_bin_prefix ${prefix}/libexec/ffmpeg${ffmpeg_ver}/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set ffmpeg_bin_suffix ${ffmpeg_ver}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append port:libiconv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_run-append port:ffmpeg${ffmpeg_ver} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libvmaf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:svt-av1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+require_active_variants port:ffmpeg${ffmpeg_ver} vmaf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Make sure it uses the right ffmpeg and svt-av1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {[file exists ${ffmpeg_bin_prefix}/ffmpeg]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #require_active_variants \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:ffmpeg${ffmpeg_ver} no_symlink
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set ffmpeg_bin_suffix \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s|Command\:\:new(\"ffmpeg\")|Command\:\:new(\"${ffmpeg_bin_prefix}/ffmpeg${ffmpeg_bin_suffix}\")|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {*}[glob -type f ${worksrcpath}/src/*.rs]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s|Command\:\:new(\"SvtAv1EncApp\")|Command\:\:new(\"${prefix}/bin/SvtAv1EncApp\")|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {*}[glob -type f ${worksrcpath}/src/*.rs]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s|\"ffprobe\"|\"${ffmpeg_bin_prefix}/ffprobe${ffmpeg_bin_suffix}\"|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {*}[glob -type f ${cargo.home}/macports/ffprobe-*/src/*.rs]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 0755 ${worksrcpath}/target/[cargo.rust_platform]/release/${name} ${destroot}${prefix}/bin/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # All supported shells: bash, elvish, fish, powershell, zsh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set comp_path(bash) ${destroot}${prefix}/share/bash-completion/completions/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set comp_path(fish) ${destroot}${prefix}/share/fish/completions/${name}.fish
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set comp_path(zsh) ${destroot}${prefix}/share/zsh/site-functions/_${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ foreach shell {bash fish zsh} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d [file dirname $comp_path(${shell})]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system -W ${worksrcpath}/target/[cargo.rust_platform]/release/ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "./${name} print-completions ${shell} > $comp_path(${shell})"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+cargo.crates \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ addr2line 0.24.2 dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ adler2 2.0.0 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ anstream 0.6.18 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ anstyle 1.0.10 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ anstyle-parse 0.2.6 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ anstyle-query 1.1.2 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ anstyle-wincon 3.0.7 ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ anyhow 1.0.97 dcfed56ad506cb2c684a14971b8861fdc3baaaae314b9e5f9bb532cbe3ba7a4f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ arrayref 0.3.9 76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ arrayvec 0.7.6 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ async-stream 0.3.6 0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ async-stream-impl 0.3.6 c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ autocfg 1.4.0 ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ backtrace 0.3.74 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bitflags 1.3.2 bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bitflags 2.9.0 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ blake3 1.6.1 675f87afced0413c9bb02843499dbbd3882a237645883f71a2b59644a6d2f753 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bumpalo 3.17.0 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ byteorder 1.5.0 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bytes 1.10.1 d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cc 1.2.16 be714c154be609ec7f5dad223a33bf1482fff90472de28f7362806e6d4832b8c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cfg-if 1.0.0 baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ clap 4.5.31 027bb0d98429ae334a8698531da7077bdf906419543a35a55c2cb1b66437d767 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ clap-verbosity-flag 3.0.2 2678fade3b77aa3a8ff3aae87e9c008d3fb00473a41c71fbf74e91c8c7b37e84 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ clap_builder 4.5.31 5589e0cba072e0f3d23791efac0fd8627b49c829c196a492e88168e6a669d863 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ clap_complete 4.5.46 f5c5508ea23c5366f77e53f5a0070e5a84e51687ec3ef9e0464c86dc8d13ce98 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ clap_derive 4.5.28 bf4ced95c6f4a675af3da73304b9ac4ed991640c36374e4b46795c49e17cf1ed \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ clap_lex 0.7.4 f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ colorchoice 1.0.3 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ console 0.15.11 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ constant_time_eq 0.3.1 7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ crc32fast 1.4.2 a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ crossbeam-epoch 0.9.18 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ crossbeam-utils 0.8.21 d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ deranged 0.3.11 b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dirs 6.0.0 c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dirs-sys 0.5.0 e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ encode_unicode 1.0.0 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ env_filter 0.1.3 186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ env_logger 0.11.6 dcaee3d8e3cfc3fd92428d477bc97fc29ec8716d180c0d74c643bb26166660e0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ errno 0.3.10 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fastrand 2.3.0 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ffprobe 0.4.0 8ffef835e1f9ac151db5bb2adbb95c9dfe1f315f987f011dd89cd655b4e9a52c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fs2 0.4.3 9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ futures 0.3.31 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ futures-channel 0.3.31 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ futures-core 0.3.31 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ futures-executor 0.3.31 1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ futures-io 0.3.31 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ futures-macro 0.3.31 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ futures-sink 0.3.31 e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ futures-task 0.3.31 f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ futures-util 0.3.31 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fxhash 0.2.1 c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ getrandom 0.2.15 c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gimli 0.31.1 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ heck 0.5.0 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ humantime 2.1.0 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ indicatif 0.17.11 183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ infer 0.19.0 a588916bfdfd92e71cacef98a63d9b1f0d74d6599980d11894290e7ddefffcf7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ instant 0.1.13 e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ is_terminal_polyfill 1.70.1 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ itoa 1.0.15 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ js-sys 0.3.77 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libc 0.2.170 875b3680cb2f8f71bdcf9a30f38d48282f5d3c95cbf9b3fa57269bb5d5c06828 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libredox 0.1.3 c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ linux-raw-sys 0.4.15 d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lock_api 0.4.12 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ log 0.4.26 30bde2b3dc3671ae49d8e2e9f044c7c005836e7a023ee57cffa25ab82764bb9e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ memchr 2.7.4 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ miniz_oxide 0.8.5 8e3e04debbb59698c15bacbb6d93584a8c0ca9cc3213cb423d31f760d8843ce5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ mio 1.0.3 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ num-conv 0.1.0 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ number_prefix 0.4.0 830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ object 0.36.7 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ once_cell 1.20.3 945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ option-ext 0.2.0 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ parking_lot 0.11.2 7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ parking_lot_core 0.8.6 60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pin-project-lite 0.2.16 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pin-utils 0.1.0 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ portable-atomic 1.11.0 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ powerfmt 0.2.0 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ proc-macro2 1.0.94 a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ quote 1.0.39 c1f1914ce909e1658d9907913b4b91947430c7d9be598b15a1912935b8c04801 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ redox_syscall 0.2.16 fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ redox_users 0.5.0 dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rustc-demangle 0.1.24 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rustix 0.38.44 fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ryu 1.0.20 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ scopeguard 1.2.0 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ serde 1.0.218 e8dfc9d19bdbf6d17e22319da49161d5d0108e4188e8b680aef6299eed22df60 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ serde_derive 1.0.218 f09503e191f4e797cb8aac08e9a4a4695c5edf6a2e70e376d961ddd5c969f82b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ serde_json 1.0.140 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ shell-escape 0.1.5 45bb67a18fa91266cc7807181f62f9178a6873bfad7dc788c42e6430db40184f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ shlex 1.3.0 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ signal-hook-registry 1.4.2 a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ slab 0.4.9 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sled 0.34.7 7f96b4737c2ce5987354855aed3797279def4ebf734436c6aa4552cf8e169935 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ smallvec 1.14.0 7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ strsim 0.11.1 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ syn 2.0.99 e02e925281e18ffd9d640e234264753c43edc62d64b2d4cf898f1bc5e75f3fc2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ terminal_size 0.4.1 5352447f921fda68cf61b4101566c0bdb5104eff6804d0678e5227580ab6a4e9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ thiserror 2.0.12 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ thiserror-impl 2.0.12 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ time 0.3.39 dad298b01a40a23aac4580b67e3dbedb7cc8402f3592d7f49469de2ea4aecdd8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ time-core 0.1.3 765c97a5b985b7c11d7bc27fa927dc4fe6af3a6dfb021d28deb60d3bf51e76ef \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ time-macros 0.2.20 e8093bc3e81c3bc5f7879de09619d06c9a5a5e45ca44dfeeb7225bae38005c5c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tokio 1.43.0 3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tokio-macros 2.5.0 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tokio-process-stream 0.4.0 2f09c7fc9546d3b9586bc95c58ac2bdb48b07c538a26e317b558e6de2fac98b8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tokio-stream 0.1.17 eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tokio-util 0.7.13 d7fcaa8d55a2bdd6b83ace262b016eca0d79ee02818c5c1bcdf0305114081078 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ unicode-ident 1.0.18 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ unicode-width 0.2.0 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ utf8parse 0.2.2 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ wasi 0.11.0+wasi-snapshot-preview1 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ wasm-bindgen 0.2.100 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ wasm-bindgen-backend 0.2.100 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ wasm-bindgen-macro 0.2.100 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ wasm-bindgen-macro-support 0.2.100 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ wasm-bindgen-shared 0.2.100 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ web-time 1.1.0 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ winapi 0.3.9 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ winapi-i686-pc-windows-gnu 0.4.0 ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ winapi-x86_64-pc-windows-gnu 0.4.0 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ windows-sys 0.52.0 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ windows-sys 0.59.0 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ windows-targets 0.52.6 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ windows_aarch64_gnullvm 0.52.6 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ windows_aarch64_msvc 0.52.6 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ windows_i686_gnu 0.52.6 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ windows_i686_gnullvm 0.52.6 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ windows_i686_msvc 0.52.6 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ windows_x86_64_gnu 0.52.6 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ windows_x86_64_gnullvm 0.52.6 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ windows_x86_64_msvc 0.52.6 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
</span></pre><pre style='margin:0'>
</pre>