On Sun, May 12, 2024 at 06:00:59PM GMT, Volker Schlecht wrote:
> With version 0.58.0 difftastic comes with its own manpage.
> I'd like to stop generating the HTML documentation and install the manpage
> instead.
> 
> Fortunately now all the patches related to tree-magic-mini can be dropped as
> well.
> 
> thoughts, objections, oks?

> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/difftastic/Makefile,v
> diff -u -p -r1.13 Makefile
> --- Makefile  19 Mar 2024 18:29:52 -0000      1.13
> +++ Makefile  12 May 2024 15:56:32 -0000
> @@ -2,7 +2,7 @@ COMMENT =             diff tool that compares files
>  
>  GH_ACCOUNT =         Wilfred
>  GH_PROJECT =         difftastic
> -GH_TAGNAME =         0.56.1
> +GH_TAGNAME =         0.58.0
>  
>  HOMEPAGE =           https://difftastic.wilfred.me.uk/
>  
> @@ -14,7 +14,6 @@ CATEGORIES =                devel
>  PERMIT_PACKAGE =     Yes
>  
>  MODULES =            devel/cargo
> -BUILD_DEPENDS =              textproc/mdbook
>  COMPILER =           base-clang ports-gcc
>  WANTLIB +=           ${MODCARGO_WANTLIB} ${COMPILER_LIBCXX} m
>  
> @@ -22,20 +21,8 @@ CONFIGURE_STYLE =  cargo
>  
>  DOCDIR =             ${PREFIX}/share/doc/difftastic
>  
> -# Prepare directory for HTML manual
> -post-extract:
> -     sed -i 's/DFT_VERSION_HERE/${GH_TAGNAME}/g' \
> -     ${WRKSRC}/manual/src/introduction.md
> -     sed -i '18,20d' ${WRKSRC}/manual/book.toml
> -
> -# Build and install HTML manual with mdBook
> -pre-install:
> -     mkdir -p ${WRKSRC}/html_manual
> -     mdbook build -d ${WRKSRC}/html_manual ${WRKSRC}/manual
> -
>  post-install:
> -     ${INSTALL_DATA_DIR} ${DOCDIR}
> -     cp -r ${WRKSRC}/html_manual/* ${DOCDIR}
> +     ${INSTALL_MAN} ${WRKSRC}/difft.1 ${PREFIX}/man/man1
>  
>  .include "crates.inc"
>  .include <bsd.port.mk>
> Index: crates.inc
> ===================================================================
> RCS file: /cvs/ports/devel/difftastic/crates.inc,v
> diff -u -p -r1.10 crates.inc
> --- crates.inc        19 Mar 2024 18:29:52 -0000      1.10
> +++ crates.inc        12 May 2024 15:56:32 -0000
> @@ -1,138 +1,143 @@
> -MODCARGO_CRATES +=   ahash   0.8.9   # MIT OR Apache-2.0
> -MODCARGO_CRATES +=   aho-corasick    1.1.2   # Unlicense OR MIT
> +MODCARGO_CRATES +=   ahash   0.8.11  # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   aho-corasick    1.1.3   # Unlicense OR MIT
>  MODCARGO_CRATES +=   allocator-api2  0.2.16  # MIT OR Apache-2.0
> -MODCARGO_CRATES +=   assert_cmd      2.0.5   # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   assert_cmd      2.0.8   # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   atty    0.2.14  # MIT
>  MODCARGO_CRATES +=   autocfg 1.1.0   # Apache-2.0 OR MIT
>  MODCARGO_CRATES +=   bitflags        1.3.2   # MIT/Apache-2.0
> -MODCARGO_CRATES +=   bitflags        2.4.2   # MIT OR Apache-2.0
> -MODCARGO_CRATES +=   bstr    0.2.17  # MIT OR Apache-2.0
> -MODCARGO_CRATES +=   bstr    1.6.0   # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   bitflags        2.5.0   # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   bstr    1.9.1   # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   bumpalo 3.14.0  # MIT OR Apache-2.0
> -MODCARGO_CRATES +=   bytecount       0.6.2   # Apache-2.0/MIT
> -MODCARGO_CRATES +=   cc      1.0.83  # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   cc      1.0.90  # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   cfg-if  1.0.0   # MIT/Apache-2.0
>  MODCARGO_CRATES +=   clap    3.2.25  # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   clap_lex        0.2.4   # MIT OR Apache-2.0
> -MODCARGO_CRATES +=   const_format    0.2.23  # Zlib
> -MODCARGO_CRATES +=   const_format_proc_macros        0.2.22  # Zlib
> -MODCARGO_CRATES +=   crossbeam-channel       0.5.8   # MIT OR Apache-2.0
> -MODCARGO_CRATES +=   crossbeam-deque 0.8.1   # MIT OR Apache-2.0
> -MODCARGO_CRATES +=   crossbeam-epoch 0.9.8   # MIT OR Apache-2.0
> -MODCARGO_CRATES +=   crossbeam-utils 0.8.8   # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   const_format    0.2.32  # Zlib
> +MODCARGO_CRATES +=   const_format_proc_macros        0.2.32  # Zlib
> +MODCARGO_CRATES +=   crossbeam-deque 0.8.5   # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   crossbeam-epoch 0.9.18  # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   crossbeam-utils 0.8.19  # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   crossterm       0.27.0  # MIT
>  MODCARGO_CRATES +=   crossterm_winapi        0.9.1   # MIT
> -MODCARGO_CRATES +=   ctor    0.1.22  # Apache-2.0 OR MIT
> -MODCARGO_CRATES +=   diff    0.1.12  # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   diff    0.1.13  # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   difflib 0.4.0   # MIT
>  MODCARGO_CRATES +=   doc-comment     0.3.3   # MIT
> -MODCARGO_CRATES +=   either  1.6.1   # MIT/Apache-2.0
> -MODCARGO_CRATES +=   env_logger      0.10.0  # MIT OR Apache-2.0
> -MODCARGO_CRATES +=   errno   0.3.5   # MIT OR Apache-2.0
> -MODCARGO_CRATES +=   fixedbitset     0.4.1   # MIT/Apache-2.0
> +MODCARGO_CRATES +=   either  1.10.0  # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   env_logger      0.10.2  # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   equivalent      1.0.1   # Apache-2.0 OR MIT
> +MODCARGO_CRATES +=   errno   0.3.8   # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   fixedbitset     0.4.2   # MIT/Apache-2.0
>  MODCARGO_CRATES +=   float-cmp       0.9.0   # MIT
>  MODCARGO_CRATES +=   fnv     1.0.7   # Apache-2.0 / MIT
>  MODCARGO_CRATES +=   glob    0.3.1   # MIT OR Apache-2.0
> -MODCARGO_CRATES +=   globset 0.4.13  # Unlicense OR MIT
> -MODCARGO_CRATES +=   hashbrown       0.11.2  # Apache-2.0/MIT
> +MODCARGO_CRATES +=   globset 0.4.14  # Unlicense OR MIT
> +MODCARGO_CRATES +=   hashbrown       0.12.3  # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   hashbrown       0.14.3  # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   heck    0.4.1   # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   hermit-abi      0.1.19  # MIT/Apache-2.0
> -MODCARGO_CRATES +=   hermit-abi      0.3.3   # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   hermit-abi      0.3.9   # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   home    0.5.5   # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   humansize       2.1.3   # MIT/Apache-2.0
>  MODCARGO_CRATES +=   humantime       2.1.0   # MIT/Apache-2.0
>  MODCARGO_CRATES +=   ignore  0.4.18  # Unlicense/MIT
> -MODCARGO_CRATES +=   indexmap        1.7.0   # Apache-2.0/MIT
> +MODCARGO_CRATES +=   indexmap        1.9.3   # Apache-2.0 OR MIT
> +MODCARGO_CRATES +=   indexmap        2.2.6   # Apache-2.0 OR MIT
>  MODCARGO_CRATES +=   io-lifetimes    1.0.11  # Apache-2.0 WITH 
> LLVM-exception OR Apache-2.0 OR MIT
> -MODCARGO_CRATES +=   is-terminal     0.4.7   # MIT
> -MODCARGO_CRATES +=   itertools       0.10.3  # MIT/Apache-2.0
> +MODCARGO_CRATES +=   is-terminal     0.4.12  # MIT
> +MODCARGO_CRATES +=   itertools       0.10.5  # MIT/Apache-2.0
>  MODCARGO_CRATES +=   itertools       0.11.0  # MIT OR Apache-2.0
> -MODCARGO_CRATES +=   itoa    1.0.9   # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   itoa    1.0.10  # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   lazy_static     1.4.0   # MIT/Apache-2.0
> -MODCARGO_CRATES +=   libc    0.2.149 # MIT OR Apache-2.0
> -MODCARGO_CRATES +=   libm    0.2.7   # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   libc    0.2.153 # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   libm    0.2.8   # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   libmimalloc-sys 0.1.24  # MIT
>  MODCARGO_CRATES +=   line-numbers    0.3.0   # MIT
>  MODCARGO_CRATES +=   linux-raw-sys   0.3.8   # Apache-2.0 WITH 
> LLVM-exception OR Apache-2.0 OR MIT
>  MODCARGO_CRATES +=   lock_api        0.4.11  # MIT OR Apache-2.0
> -MODCARGO_CRATES +=   log     0.4.17  # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   log     0.4.21  # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   memchr  2.7.1   # Unlicense OR MIT
> -MODCARGO_CRATES +=   memoffset       0.6.5   # MIT
>  MODCARGO_CRATES +=   mimalloc        0.1.28  # MIT
>  MODCARGO_CRATES +=   minimal-lexical 0.2.1   # MIT/Apache-2.0
> -MODCARGO_CRATES +=   mio     0.8.10  # MIT
> -MODCARGO_CRATES +=   nom     7.1.1   # MIT
> +MODCARGO_CRATES +=   mio     0.8.11  # MIT
> +MODCARGO_CRATES +=   nom     7.1.3   # MIT
>  MODCARGO_CRATES +=   normalize-line-endings  0.3.0   # Apache-2.0
> -MODCARGO_CRATES +=   num-traits      0.2.15  # MIT OR Apache-2.0
> -MODCARGO_CRATES +=   num_cpus        1.13.1  # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   num-traits      0.2.19  # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   once_cell       1.19.0  # MIT OR Apache-2.0
> -MODCARGO_CRATES +=   os_str_bytes    6.0.1   # MIT OR Apache-2.0
> -MODCARGO_CRATES +=   output_vt100    0.1.3   # MIT
> +MODCARGO_CRATES +=   os_str_bytes    6.6.1   # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   owo-colors      3.5.0   # MIT
>  MODCARGO_CRATES +=   parking_lot     0.12.1  # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   parking_lot_core        0.9.9   # MIT OR Apache-2.0
> -MODCARGO_CRATES +=   petgraph        0.6.1   # MIT/Apache-2.0
> +MODCARGO_CRATES +=   petgraph        0.6.4   # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   predicates      2.1.1   # MIT OR Apache-2.0
> -MODCARGO_CRATES +=   predicates-core 1.0.3   # MIT OR Apache-2.0
> -MODCARGO_CRATES +=   predicates-tree 1.0.5   # MIT OR Apache-2.0
> -MODCARGO_CRATES +=   pretty_assertions       1.3.0   # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   predicates-core 1.0.6   # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   predicates-tree 1.0.9   # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   pretty_assertions       1.4.0   # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   pretty_env_logger       0.5.0   # MIT/Apache-2.0
> -MODCARGO_CRATES +=   proc-macro2     1.0.78  # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   proc-macro2     1.0.79  # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   quote   1.0.35  # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   radix-heap      0.4.2   # MIT
> -MODCARGO_CRATES +=   rayon   1.7.0   # MIT OR Apache-2.0
> -MODCARGO_CRATES +=   rayon-core      1.11.0  # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   rayon   1.10.0  # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   rayon-core      1.12.1  # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   redox_syscall   0.4.1   # MIT
>  MODCARGO_CRATES +=   regex   1.9.6   # MIT OR Apache-2.0
> -MODCARGO_CRATES +=   regex-automata  0.1.10  # Unlicense/MIT
>  MODCARGO_CRATES +=   regex-automata  0.3.9   # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   regex-automata  0.4.6   # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   regex-syntax    0.7.5   # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   regex-syntax    0.8.2   # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   rustc-hash      1.1.0   # Apache-2.0/MIT
>  MODCARGO_CRATES +=   rustix  0.37.27 # Apache-2.0 WITH LLVM-exception OR 
> Apache-2.0 OR MIT
> -MODCARGO_CRATES +=   rustversion     1.0.12  # MIT OR Apache-2.0
> -MODCARGO_CRATES +=   ryu     1.0.15  # Apache-2.0 OR BSL-1.0
> +MODCARGO_CRATES +=   rustversion     1.0.14  # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   ryu     1.0.17  # Apache-2.0 OR BSL-1.0
>  MODCARGO_CRATES +=   same-file       1.0.6   # Unlicense/MIT
> -MODCARGO_CRATES +=   scopeguard      1.1.0   # MIT/Apache-2.0
> -MODCARGO_CRATES +=   serde   1.0.176 # MIT OR Apache-2.0
> -MODCARGO_CRATES +=   serde_derive    1.0.176 # MIT OR Apache-2.0
> -MODCARGO_CRATES +=   serde_json      1.0.104 # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   scopeguard      1.2.0   # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   serde   1.0.197 # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   serde_derive    1.0.197 # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   serde_json      1.0.114 # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   signal-hook     0.3.17  # Apache-2.0/MIT
>  MODCARGO_CRATES +=   signal-hook-mio 0.2.3   # Apache-2.0/MIT
>  MODCARGO_CRATES +=   signal-hook-registry    1.4.1   # Apache-2.0/MIT
> -MODCARGO_CRATES +=   smallvec        1.13.1  # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   smallvec        1.13.2  # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   strsim  0.10.0  # MIT
>  MODCARGO_CRATES +=   strum   0.25.0  # MIT
> -MODCARGO_CRATES +=   strum_macros    0.25.1  # MIT
> -MODCARGO_CRATES +=   syn     1.0.95  # MIT OR Apache-2.0
> -MODCARGO_CRATES +=   syn     2.0.49  # MIT OR Apache-2.0
> -MODCARGO_CRATES +=   termcolor       1.1.3   # Unlicense OR MIT
> +MODCARGO_CRATES +=   strum_macros    0.25.3  # MIT
> +MODCARGO_CRATES +=   syn     2.0.55  # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   termcolor       1.4.1   # Unlicense OR MIT
>  MODCARGO_CRATES +=   terminal_size   0.2.6   # MIT OR Apache-2.0
> -MODCARGO_CRATES +=   termtree        0.2.4   # MIT
> +MODCARGO_CRATES +=   termtree        0.4.1   # MIT
>  MODCARGO_CRATES +=   textwrap        0.16.1  # MIT
> -MODCARGO_CRATES +=   thread_local    1.1.7   # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   thread_local    1.1.8   # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   tree-sitter     0.20.10 # MIT
> -MODCARGO_CRATES +=   tree_magic_mini 3.0.3   # MIT
> +MODCARGO_CRATES +=   tree_magic_mini 3.1.4   # MIT
>  MODCARGO_CRATES +=   typed-arena     2.0.2   # MIT
> -MODCARGO_CRATES +=   unicode-ident   1.0.0   # MIT OR Apache-2.0
> -MODCARGO_CRATES +=   unicode-width   0.1.9   # MIT/Apache-2.0
> -MODCARGO_CRATES +=   unicode-xid     0.2.3   # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   unicode-ident   1.0.12  # (MIT OR Apache-2.0) AND 
> Unicode-DFS-2016
> +MODCARGO_CRATES +=   unicode-width   0.1.11  # MIT/Apache-2.0
> +MODCARGO_CRATES +=   unicode-xid     0.2.4   # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   version_check   0.9.4   # MIT/Apache-2.0
>  MODCARGO_CRATES +=   wait-timeout    0.2.0   # MIT/Apache-2.0
> -MODCARGO_CRATES +=   walkdir 2.3.3   # Unlicense/MIT
> +MODCARGO_CRATES +=   walkdir 2.5.0   # Unlicense/MIT
>  MODCARGO_CRATES +=   wasi    0.11.0+wasi-snapshot-preview1   # Apache-2.0 
> WITH LLVM-exception OR Apache-2.0 OR MIT
>  MODCARGO_CRATES +=   winapi  0.3.9   # MIT/Apache-2.0
>  MODCARGO_CRATES +=   winapi-i686-pc-windows-gnu      0.4.0   # MIT/Apache-2.0
> -MODCARGO_CRATES +=   winapi-util     0.1.5   # Unlicense/MIT
> +MODCARGO_CRATES +=   winapi-util     0.1.6   # Unlicense/MIT
>  MODCARGO_CRATES +=   winapi-x86_64-pc-windows-gnu    0.4.0   # MIT/Apache-2.0
>  MODCARGO_CRATES +=   windows-sys     0.48.0  # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   windows-sys     0.52.0  # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   windows-targets 0.48.5  # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   windows-targets 0.52.4  # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   windows_aarch64_gnullvm 0.48.5  # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   windows_aarch64_gnullvm 0.52.4  # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   windows_aarch64_msvc    0.48.5  # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   windows_aarch64_msvc    0.52.4  # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   windows_i686_gnu        0.48.5  # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   windows_i686_gnu        0.52.4  # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   windows_i686_msvc       0.48.5  # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   windows_i686_msvc       0.52.4  # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   windows_x86_64_gnu      0.48.5  # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   windows_x86_64_gnu      0.52.4  # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   windows_x86_64_gnullvm  0.48.5  # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   windows_x86_64_gnullvm  0.52.4  # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   windows_x86_64_msvc     0.48.5  # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   windows_x86_64_msvc     0.52.4  # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   wu-diff 0.1.2   # MIT
>  MODCARGO_CRATES +=   yansi   0.5.1   # MIT/Apache-2.0
>  MODCARGO_CRATES +=   zerocopy        0.7.32  # BSD-2-Clause OR Apache-2.0 OR 
> MIT
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/devel/difftastic/distinfo,v
> diff -u -p -r1.11 distinfo
> --- distinfo  19 Mar 2024 18:29:52 -0000      1.11
> +++ distinfo  12 May 2024 15:56:33 -0000
> @@ -1,280 +1,290 @@
> -SHA256 (cargo/ahash-0.8.9.tar.gz) = 
> 1xOzg012uFME1NUlVjwSduLjDcl8xnv7RYWkop/CyJ8=
> -SHA256 (cargo/aho-corasick-1.1.2.tar.gz) = 
> spady5WLNmVUcfxh9+QW+nYDO91L/tBnjY/uHi0HofA=
> +SHA256 (cargo/ahash-0.8.11.tar.gz) = 
> 6J2oQagEGKmzkeuuoX9cES/6qpb2IdLChbUXTadrkBE=
> +SHA256 (cargo/aho-corasick-1.1.3.tar.gz) = 
> jmDTQw06aUeK0Jk/GSONLfl8UHAJpSs8EK3c1/a8uRY=
>  SHA256 (cargo/allocator-api2-0.2.16.tar.gz) = 
> CUL/xtyq3wO6325qLQIoRgNZ1eNLV8zccgtzgt+9XsU=
> -SHA256 (cargo/assert_cmd-2.0.5.tar.gz) = 
> 1cLKAFSZEOwlHjvRX4eu6yBslFa5p3tD/2yXxUBCpHI=
> +SHA256 (cargo/assert_cmd-2.0.8.tar.gz) = 
> mDT8wi4IdDlKAQIwWGNn1KPp8RtWD0aSYmeFR+HSV14=
>  SHA256 (cargo/atty-0.2.14.tar.gz) = 
> 2bOb4Ydw0RQhzbG5lHpF3T836TCSy/N3YUgooxnV/ug=
>  SHA256 (cargo/autocfg-1.1.0.tar.gz) = 
> 1GiAK6sXy8DMV16bBT9B5yqja/prf1XjUp/6QxYbl/o=
>  SHA256 (cargo/bitflags-1.3.2.tar.gz) = 
> vvONRRY8Lx3eCUp9/TPM9ZXJKQXI+PT9wY0G+xA3cYo=
> -SHA256 (cargo/bitflags-2.4.2.tar.gz) = 
> 7VcJNEBusWQ4pOl2sbRQB3QJnBO4y5buyZ9iDwUJDd8=
> -SHA256 (cargo/bstr-0.2.17.tar.gz) = 
> ujVp84Po8VmESfGkI+cumVaRN7R3QLHaEe8Zrz1cMiM=
> -SHA256 (cargo/bstr-1.6.0.tar.gz) = 
> Z5gUjcz7/w+uQcdXTS+o8e80kvug+s4XneXY1EfWewU=
> +SHA256 (cargo/bitflags-2.5.0.tar.gz) = 
> z0udapRPdn+OXg2wGFcGI8hfPZJaxxjbTgbQGHrbIcE=
> +SHA256 (cargo/bstr-1.9.1.tar.gz) = 
> Be/Fz9kRDIQW5HHfDpZwLVhpAXjiBuYbcXNwZnPJNwY=
>  SHA256 (cargo/bumpalo-3.14.0.tar.gz) = 
> fzDnR2Uh9vivGhxMC4zJTwvuN9kXY9DKJmXymbbNiuw=
> -SHA256 (cargo/bytecount-0.6.2.tar.gz) = 
> cv6zH/yGSY2s29D867VhOOcXeozFzqRRYDHRWuhadC4=
> -SHA256 (cargo/cc-1.0.83.tar.gz) = 
> 8RdPsLbsI4Y/i5cQJ4BKQmFONH6vsKlb8LEs2uIfxNA=
> +SHA256 (cargo/cc-1.0.90.tar.gz) = 
> jNZgSoKs8wOfEUT1S46zTpH/umIgURiecbeBgi1e4fU=
>  SHA256 (cargo/cfg-if-1.0.0.tar.gz) = 
> uvHeQzl2FYi8Bhnjy8ASDuWC67dLU7Tvv3kRe9LaQP0=
>  SHA256 (cargo/clap-3.2.25.tar.gz) = 
> TqGBv1ZvccuaXRelnhhxr2OBgKGPsANckq5itwUgcSM=
>  SHA256 (cargo/clap_lex-0.2.4.tar.gz) = 
> KFDy9agsv0N91a9NSYSPvfwnwVfD0BA0V3b5UnZSYcU=
> -SHA256 (cargo/const_format-0.2.23.tar.gz) = 
> CTb/5tDI1qUbOwpzsqy+kl14bzRs9Fv93INB15+33Io=
> -SHA256 (cargo/const_format_proc_macros-0.2.22.tar.gz) = 
> 7xltXZcoeKSNp97Ldobt7TOLSFj7q+7VE9Y6fJiyuC0=
> -SHA256 (cargo/crossbeam-channel-0.5.8.tar.gz) = 
> ozwr938t8GGDw6ow0elsBpWjE9T5xFPMN2Km2zn5kgA=
> -SHA256 (cargo/crossbeam-deque-0.8.1.tar.gz) = 
> ZFXAyhnw0vv3UbkI1cVcH1y8ZeA8QiVCclS0aJC93h4=
> -SHA256 (cargo/crossbeam-epoch-0.9.8.tar.gz) = 
> EUXPExosa6BhUHmramOPfhlzrJwmNPy+qq1hFCRu/ow=
> -SHA256 (cargo/crossbeam-utils-0.8.8.tar.gz) = 
> C/EkxyC3aG48JmPPVAYqsPaKiK8vtqAw6H4wv3Ifyzg=
> +SHA256 (cargo/const_format-0.2.32.tar.gz) = 
> 46IUx689BJl1QbGNQyr6/0xFXnniApB5ZH5y/CvSdnM=
> +SHA256 (cargo/const_format_proc_macros-0.2.32.tar.gz) = 
> x/b/CP0g9PKZKYoo4t+oqLoQNubNJGCsHee0JddvJQA=
> +SHA256 (cargo/crossbeam-deque-0.8.5.tar.gz) = 
> YT+MwB/pzxo+s9f0iP0vqDiEA+lwOeL3NpKTLikadw0=
> +SHA256 (cargo/crossbeam-epoch-0.9.18.tar.gz) = 
> W4KsSjwsqcNGCWTwIOFALt1XU0EddzeqOcNxStG1Qg4=
> +SHA256 (cargo/crossbeam-utils-0.8.19.tar.gz) = 
> JI47rMfca6o7IeQF7gRcMEcQGkkUXn6eylg6tMLKU0U=
>  SHA256 (cargo/crossterm-0.27.0.tar.gz) = 
> 9Hb+RF1ByemR/QdRWm9GMHS3giQsz0pbex0QEucIJN8=
>  SHA256 (cargo/crossterm_winapi-0.9.1.tar.gz) = 
> rN18YqNmXH9oMKUWNdmsmyPtOFeX9wqDu4uv6cVyqys=
> -SHA256 (cargo/ctor-0.1.22.tar.gz) = 
> +He+T3yfJGsYMRFjT3W6oDlxXj9GzoYGd9Oxmmn7Ipw=
> -SHA256 (cargo/diff-0.1.12.tar.gz) = 
> DiXqR5GbFWDE47f+Cqq5vs9bhKEDJd332w8LpeECZJk=
> +SHA256 (cargo/diff-0.1.13.tar.gz) = 
> ViVJhndeMjP/qcTX0/qvbTaiwJ0wsgaH6fiLyLr8Fsg=
>  SHA256 (cargo/difflib-0.4.0.tar.gz) = 
> YYTjNUMWJDdRXC4rSHFHlON4ReyYUXEZFO7J0wj26+g=
>  SHA256 (cargo/doc-comment-0.3.3.tar.gz) = 
> /qQbujLZabUTmXdSc1YFBUvA36krTFa/EYny4XS+ehA=
> -SHA256 (cargo/either-1.6.1.tar.gz) = 
> 541PHMSuM7v8FX7V1aXvO8KSJzA9WVhh3rI4/OxOlFc=
> -SHA256 (cargo/env_logger-0.10.0.tar.gz) = 
> hc2raomsz2ZzOtWhaTpNzO1q7/ZGArY0Uw3XPB8+6fA=
> -SHA256 (cargo/errno-0.3.5.tar.gz) = 
> rD4T9movleMqOeqoH2uV1Ch4yg4dsMdUNyPf4SVX6GA=
> -SHA256 (cargo/fixedbitset-0.4.1.tar.gz) = 
> J5+wKOILPEwyAxeVW3fF4MlwHwWh0wmQXW/HAs3FBT4=
> +SHA256 (cargo/either-1.10.0.tar.gz) = 
> ERV6wJT/vd6ZqmeyNBfr3YAYQoUrUA45WkWpwKrAPko=
> +SHA256 (cargo/env_logger-0.10.2.tar.gz) = 
> TNQFqrFxy4XWc15cjZ2wOMF9PKAHpNLCXzN5NcPZBYA=
> +SHA256 (cargo/equivalent-1.0.1.tar.gz) = 
> VEOAfW3/aTc9Qzq571N4rY31DKYpjK8V3m5S4kqvVNU=
> +SHA256 (cargo/errno-0.3.8.tar.gz) = 
> oljkbNwGPrhRnAC5/IRfxHvPykEw4vCOiGZc7ahHQkU=
> +SHA256 (cargo/fixedbitset-0.4.2.tar.gz) = 
> DOcTS5mZ7K+LzWVULkNnNu8y3cobPgYJTLbsV1UgO4A=
>  SHA256 (cargo/float-cmp-0.9.0.tar.gz) = 
> mN5LvVR6VjtxbY36mq0csZv6sA9PoJpqTtIdvPRM6cQ=
>  SHA256 (cargo/fnv-1.0.7.tar.gz) = 
> P57skY0/JAad7LmvFVTK18iA4tokqa/YisoABTGrgsE=
>  SHA256 (cargo/glob-0.3.1.tar.gz) = 
> 0vq8+9yH9HWDN8pTX7QabXAbZWk844KH2FbRZ0VR7Js=
> -SHA256 (cargo/globset-0.4.13.tar.gz) = 
> dZyXweF8VVJbVxksBqJnzaCsUhCyIta4IYmiM4+hwT0=
> -SHA256 (cargo/hashbrown-0.11.2.tar.gz) = 
> q17w1JCe83JMyMzmzMhXLFyBdZLpKF9UZPjob4vTcm4=
> +SHA256 (cargo/globset-0.4.14.tar.gz) = 
> V9o7m1uFvWbzEJP4xAi5CnRDFnJUJGZJfcvf3AIDS+E=
> +SHA256 (cargo/hashbrown-0.12.3.tar.gz) = 
> ip7nDEOq9BfJFDlmRaD6hSYkgBsk67eueP6CcoiayIg=
>  SHA256 (cargo/hashbrown-0.14.3.tar.gz) = 
> KQ8aHZJCx40JzkCl6H51VO5jevE1GWgVn0lS8Cj3VgQ=
>  SHA256 (cargo/heck-0.4.1.tar.gz) = 
> lVBcOLRXKy2RDOywKBVg9UtEChkzbLvLJ79s5q3G9ag=
>  SHA256 (cargo/hermit-abi-0.1.19.tar.gz) = 
> YrRnNDuUukdtyyUA0kLa27OVV9+IkxCsd8XZkQCqrDM=
> -SHA256 (cargo/hermit-abi-0.3.3.tar.gz) = 
> 139+yBptBaOrsBq263WQ9gg9CESf5aHIseYgKDVGzLc=
> +SHA256 (cargo/hermit-abi-0.3.9.tar.gz) = 
> 0jHfuJz//bww5/xBV57WBmrQOr2p5WfMr65gK5fsUCQ=
> +SHA256 (cargo/home-0.5.5.tar.gz) = 
> VETCfu9pIwcffrzDPjREUIRmp296K5PaAO1uGfMMHds=
>  SHA256 (cargo/humansize-2.1.3.tar.gz) = 
> bLUcmgKd3JGwenh/HYa1PM+kmw6GaIyUbr6NNVVoXdc=
>  SHA256 (cargo/humantime-2.1.0.tar.gz) = 
> mjpb+xlZMe6zNrKntNdh2uyEG5f5R9NDlGAXN6e7peQ=
>  SHA256 (cargo/ignore-0.4.18.tar.gz) = 
> cT8bE5Nz+WouDOOskxzQHulzw8XdfEDAwu/patK2dR0=
> -SHA256 (cargo/indexmap-1.7.0.tar.gz) = 
> vGM2BUVBJd7EtmhDZz8Bx98riUebMuDtY05DqRz/YqU=
> +SHA256 (cargo/indexmap-1.9.3.tar.gz) = 
> vQcOOTNTeW6AHSCa0znolZbrTI1DDRjt5qHM7Y+vvZk=
> +SHA256 (cargo/indexmap-2.2.6.tar.gz) = 
> Fo+3Fd2kchXjYJEsCWZJ0j1Yvzkqxi9zkZ6DF0XkDyY=
>  SHA256 (cargo/io-lifetimes-1.0.11.tar.gz) = 
> 6ue5ruloA21U3OBs6679kZ5EcudTKW2szW00Tj4t8MI=
> -SHA256 (cargo/is-terminal-0.4.7.tar.gz) = 
> rc+TYUYByBKd33Li1WM9+Ce6ZVFUHG2MWVIKNxR1vh8=
> -SHA256 (cargo/itertools-0.10.3.tar.gz) = 
> qanRn6Hnm2IV/ym51ogLcGFH8W6bHbseTllHtbArxeM=
> +SHA256 (cargo/is-terminal-0.4.12.tar.gz) = 
> 8j/17yuA1gjWHv7oNJNNhizZJGGvwFYN7fST5MAzc4s=
> +SHA256 (cargo/itertools-0.10.5.tar.gz) = 
> sP0iYOgpvd9MtuqAIoneL4bWp6aQGS++kbP0bg8shHM=
>  SHA256 (cargo/itertools-0.11.0.tar.gz) = 
> scFzpWhs6L+lUbNWPQwhcL8kykTamcfKS/2rVBjD/lc=
> -SHA256 (cargo/itoa-1.0.9.tar.gz) = 
> rxUKtoj/ISL87yKb6Jy1DdZq+eAaT/MgzBN+7Mm6zDg=
> +SHA256 (cargo/itoa-1.0.10.tar.gz) = 
> saRtGhcdhlql+D+SaVdlyqBHqbTLriy/N9vWE6eT/Uw=
>  SHA256 (cargo/lazy_static-1.4.0.tar.gz) = 
> 4qutI/vEKzcA8vJ5hE3IMq2ysusGmy35GPRVxOGMxkY=
> -SHA256 (cargo/libc-0.2.149.tar.gz) = 
> oIFzvIi3lV0bMUWqVhU5CWxCGsjevejLw2EuxjX+4ps=
> -SHA256 (cargo/libm-0.2.7.tar.gz) = 
> 9wErG7sHGeEJfEdhHTiYVoxUbVl8LnTWb2CH7dUjP/Q=
> +SHA256 (cargo/libc-0.2.153.tar.gz) = 
> nBmPkXKKgigaZOH0+e6yXYLLMqXeJRxr0bUVTWOo570=
> +SHA256 (cargo/libm-0.2.8.tar.gz) = 
> TsKoYhNNKn0y15g93N0cSSNTCDPJ8uoaRPxfpHOYkFg=
>  SHA256 (cargo/libmimalloc-sys-0.1.24.tar.gz) = 
> dwX8QPbtST9zWEq7syTnT5azWP9g3+Vlmg+PwSxZCmk=
>  SHA256 (cargo/line-numbers-0.3.0.tar.gz) = 
> eyX1BohTgF+qPBn0TQxAFEbk6z9HzICPozHuww8Lo1w=
>  SHA256 (cargo/linux-raw-sys-0.3.8.tar.gz) = 
> 71OULre/f/Q6YXs+LBxKXs9ZRKfBvBLX7jm7sV5cFRk=
>  SHA256 (cargo/lock_api-0.4.11.tar.gz) = 
> PBaPhhWxK8AfnBfi6wzAfcrhlAEhGFRG7cN0SSDo70U=
> -SHA256 (cargo/log-0.4.17.tar.gz) = 
> q7EuaHz7RKpA9B/Dl473ZEj5tgOMrWrvQlnTwJWiOC4=
> +SHA256 (cargo/log-0.4.21.tar.gz) = 
> kO2MHlEBNPl528TwcPh9QxMJi3BIYaEF/jQjHHCjkBw=
>  SHA256 (cargo/memchr-2.7.1.tar.gz) = 
> Uj3E9RHlWrh7aU3DDQ+CDWCQbvBkE/k9TXoThVmcwUk=
> -SHA256 (cargo/memoffset-0.6.5.tar.gz) = 
> WqNh1Prqk2AwZKAnQV8HvY4dXIjJ+/aL9WooVCj9ec4=
>  SHA256 (cargo/mimalloc-0.1.28.tar.gz) = 
> sN+hMTkML2vbMkL2X/Jx/NrKX/e2wI8oOYvn8igOOSY=
>  SHA256 (cargo/minimal-lexical-0.2.1.tar.gz) = 
> aDVMXGvTbXP/P+zrBe+lm2rLdiZhf0livjIqgl5h95o=
> -SHA256 (cargo/mio-0.8.10.tar.gz) = 
> jz0LKW43Sk5vPHsKH1pR10ig00yF59xI/D+pqHZX/gk=
> -SHA256 (cargo/nom-7.1.1.tar.gz) = 
> qJA+WimjF1J4dNBAL4ZxUqPSHJCLsLkz5BbGXjAdTDY=
> +SHA256 (cargo/mio-0.8.11.tar.gz) = 
> pKZQVDygapJOizcdsnOydWaF+q4w+Eh9obVlBaj3iww=
> +SHA256 (cargo/nom-7.1.3.tar.gz) = 
> 0nOYPFplenCj6PKgEymCLzuMgXK3OCZBGlV1HkBKCko=
>  SHA256 (cargo/normalize-line-endings-0.3.0.tar.gz) = 
> YYB/d4Av8wl14B9PBxyLoQwCIFL5izKUEZ8+YV0T5b4=
> -SHA256 (cargo/num-traits-0.2.15.tar.gz) = 
> V47eNM8C+JJKuUR/UMKAdbTT5bJplyNF5+A3KzjGzc0=
> -SHA256 (cargo/num_cpus-1.13.1.tar.gz) = 
> GeZFJuve4YI0FXLlDprQOWWqUQzZRCekVJRI8oXpV6E=
> +SHA256 (cargo/num-traits-0.2.19.tar.gz) = 
> Bx38BiaQ6QtzTAsic85yrQ/6lfDHRZa8JQ3P2WAmKEE=
>  SHA256 (cargo/once_cell-1.19.0.tar.gz) = 
> P9sSskdrWV+TWMUWGqRnwkOIWcqhNt7IbCb90u/he5I=
> -SHA256 (cargo/os_str_bytes-6.0.1.tar.gz) = 
> Ap2NCy8ZgineKdynlnbyc4/5Uu3z/eVC64v5TYwhtDU=
> -SHA256 (cargo/output_vt100-0.1.3.tar.gz) = 
> YoIj+uurTj5AZn7gsjNtNKW5YP9g6nQ939vPd3C8+2Y=
> +SHA256 (cargo/os_str_bytes-6.6.1.tar.gz) = 
> 4jVdhbmjeG9IF0fO0OD/K6NSE6H5vUBu2QZVTXr4BaE=
>  SHA256 (cargo/owo-colors-3.5.0.tar.gz) = 
> wbBPtJlXmG/c5NbuemUCfVXUttImXlhIu7UHtYzP228=
>  SHA256 (cargo/parking_lot-0.12.1.tar.gz) = 
> N0KywQO58GvJ//Cjf/SRKTWFG+5tNvPAK8x1W8/sIo8=
>  SHA256 (cargo/parking_lot_core-0.9.9.tar.gz) = 
> TEKpImVG1orN2cCigNF84Zv+J6Rr9oeE5AZhFXiNAI4=
> -SHA256 (cargo/petgraph-0.6.1.tar.gz) = 
> UbMFzEVp3U6HZbq0YmH2fvXU0RpLbnRRAO5drYlItGw=
> +SHA256 (cargo/petgraph-0.6.4.tar.gz) = 
> 4dOv0mKOador44Xrby/VfIrHl3zu/23BZv8WV7Djhqk=
>  SHA256 (cargo/predicates-2.1.1.tar.gz) = 
> paq1vm5HMrRzBxmEsxZNu/t6NnTTDqX/REELa82WDDw=
> -SHA256 (cargo/predicates-core-1.0.3.tar.gz) = 
> 2hwjiLFRPhtgX87DmpXgqejvCI9xRD7zcJn6muZnP8s=
> -SHA256 (cargo/predicates-tree-1.0.5.tar.gz) = 
> TYbebeJQIKNsbTZDqG2aap9VIQfAVZxg6gNVG14WwDI=
> -SHA256 (cargo/pretty_assertions-1.3.0.tar.gz) = 
> ol6byyCqeA/Quxa3JAOpBk1rPyLwJpRgKay5QaUK91U=
> +SHA256 (cargo/predicates-core-1.0.6.tar.gz) = 
> t5QDJgdhLnq+tNtprbTjNZD6bPEUnpX9fLAOY0uS8XQ=
> +SHA256 (cargo/predicates-tree-1.0.9.tar.gz) = 
> NoujFfuMUFKraS5ooO7+xuxXsjo2lZwUSW8LDfLAzs8=
> +SHA256 (cargo/pretty_assertions-1.4.0.tar.gz) = 
> r3zuGmyKW5IIs8sQYfEMDLaJCHs9jOhfudLdeim2umY=
>  SHA256 (cargo/pretty_env_logger-0.5.0.tar.gz) = 
> hlck1NvjnZ8907UriNhZ1mvLLWoKz9XqaKZftm1L3Bw=
> -SHA256 (cargo/proc-macro2-1.0.78.tar.gz) = 
> 4kIq1kXYnJn48+a4ip/eyn+r6sg2sQAjccQ2fI+YSq4=
> +SHA256 (cargo/proc-macro2-1.0.79.tar.gz) = 
> 6DX/Ipj1chYI6xqYDsruGu8sEyv5XswCahG3vzwBwC4=
>  SHA256 (cargo/quote-1.0.35.tar.gz) = 
> KR7Jq179k0qvUDpkZsXVJRU10QjudHRyw5d8xazIaO8=
>  SHA256 (cargo/radix-heap-0.4.2.tar.gz) = 
> Wf/snfRkATKVtJkpiBHmo94xv4EoCSE1gmUX2xLe5gE=
> -SHA256 (cargo/rayon-1.7.0.tar.gz) = 
> HS31GW43vMh6vrwAU+IHh9c4R7szE0pphBIH3QpH8Ds=
> -SHA256 (cargo/rayon-core-1.11.0.tar.gz) = 
> S4+VvWlm9ch3dmORYKZr2KuYldnUqwHdup/GBmGuvo0=
> +SHA256 (cargo/rayon-1.10.0.tar.gz) = 
> tBimAVRRDKGgAqdSypcUmE4h5CQegE0yVVJR+vi3j/o=
> +SHA256 (cargo/rayon-core-1.12.1.tar.gz) = 
> FGWHOj39qornyxS0ODZXyqsLPooKqa6OBLBEhUyN/OI=
>  SHA256 (cargo/redox_syscall-0.4.1.tar.gz) = 
> RyLXaO/0a3WYndE05cNT8NYpblqqMTLndsvbVr53Mao=
>  SHA256 (cargo/regex-1.9.6.tar.gz) = 
> 6+4gFAVAbb9Si4tnIQSubW1j5tEYyxDk1Rq7x7WARP8=
> -SHA256 (cargo/regex-automata-0.1.10.tar.gz) = 
> bCMNc/uNjBucCzE1xRQqis7joFWPuNtc8ctl+NeGITI=
>  SHA256 (cargo/regex-automata-0.3.9.tar.gz) = 
> WbI+ku5DGIk/o/4+b7NlJY77/mrGqzDwkM3Lt6o376k=
> +SHA256 (cargo/regex-automata-0.4.6.tar.gz) = 
> hrg7i5hH+b+V72ivsLjmzbgPSYRC9ReaKfrUSPzB6uo=
>  SHA256 (cargo/regex-syntax-0.7.5.tar.gz) = 
> 27X7Gs2KGhiz3VvmLSVIXrdw4Fr7QIqWJ9FNRRuuEto=
> +SHA256 (cargo/regex-syntax-0.8.2.tar.gz) = 
> wIx05iBHuy3k/0h7JR5KkuJPSHRWSEUWNc7H1ZEWLZ8=
>  SHA256 (cargo/rustc-hash-1.1.0.tar.gz) = 
> CNQ/eqawjUnzgs3mp5ggR8NCbblJsUJLxLfsmuEsbOI=
>  SHA256 (cargo/rustix-0.37.27.tar.gz) = 
> /qjKNno6Af415pQ8QArd9EPA9XZw5uxRGW9xpLh2LdI=
> -SHA256 (cargo/rustversion-1.0.12.tar.gz) = 
> TzIIzk2ESLPz59Fopz9eDEOmHjKTDeO87szts4i2vwY=
> -SHA256 (cargo/ryu-1.0.15.tar.gz) = 
> GtTMjaTvcj7WC87SARgdg3ka1DMhPYwk7//aHuyF10E=
> +SHA256 (cargo/rustversion-1.0.14.tar.gz) = 
> f/wYOhC0R40Ey7v8ltCHMhnZYt1azK/y/71M6334N/Q=
> +SHA256 (cargo/ryu-1.0.17.tar.gz) = 
> 6GaXyRYBmoWIyZtfrDzq107AtLgZcHpoL9TSP6DOG6E=
>  SHA256 (cargo/same-file-1.0.6.tar.gz) = 
> k/wdw6qpv+2V4C5urau0uvfjB4sL0bTXtrC2g3iQBQI=
> -SHA256 (cargo/scopeguard-1.1.0.tar.gz) = 
> 0pqwxtP8Dukv5m4tmfcA6rF6jVfRwdO3SDgPsguqeM0=
> -SHA256 (cargo/serde-1.0.176.tar.gz) = 
> dtwoyVI8XXCBbjkxNrhtSJCc+yfOyqkC0zjBntRxZNw=
> -SHA256 (cargo/serde_derive-1.0.176.tar.gz) = 
> pOe4xdyCPjuQZR/x04CEGc0U5a123gT+rzfaEU56MG8=
> -SHA256 (cargo/serde_json-1.0.104.tar.gz) = 
> B2BmxfEHjqxbcioxgnqIMv4Qi+1l36deIzyJ+CBul2w=
> +SHA256 (cargo/scopeguard-1.2.0.tar.gz) = 
> lBQ/N3JRCfksJi7Sz15ZvOdJjAG8wVAte5r+Q5pOn0k=
> +SHA256 (cargo/serde-1.0.197.tar.gz) = 
> P7HIc+G5sFak3EwMGYskw/+gWSQ4dVUrK9CTOxruTOI=
> +SHA256 (cargo/serde_derive-1.0.197.tar.gz) = 
> frCzS0LtwX9rfKyEpSocXw4bsiJ+mXypAR6j3TToYQs=
> +SHA256 (cargo/serde_json-1.0.114.tar.gz) = 
> xfCbG9Yy71Seqp9gofjedCvbxpjmzuIJX8hN3l9UmuA=
>  SHA256 (cargo/signal-hook-0.3.17.tar.gz) = 
> hiFYfUeYyvjrRIedQuVrmpPqXc0xWmSHw1cTAJW2KAE=
>  SHA256 (cargo/signal-hook-mio-0.2.3.tar.gz) = 
> Ka0uFfN+yabMVECXt4oeyQAB6fcbgTOMo59DCtrKma8=
>  SHA256 (cargo/signal-hook-registry-1.4.1.tar.gz) = 
> 2CKbRzuqWYCscu9DTEQV5wxLXnG0IwQ620ugWficmaE=
> -SHA256 (cargo/smallvec-1.13.1.tar.gz) = 
> 5uzThLEKZFQtdwcb1kvXsjH07VlA+6VemMPeE4JM89c=
> +SHA256 (cargo/smallvec-1.13.2.tar.gz) = 
> PF4ammRtNsNZnNFzpBKC2vR8RFg602e45oNyVZUuXGc=
>  SHA256 (cargo/strsim-0.10.0.tar.gz) = 
> c0c8Dlnm1YEsXf4qBkpkRJSfCJ4g7smi5VBllklORiM=
>  SHA256 (cargo/strum-0.25.0.tar.gz) = 
> KQ1U6m+RyWkZW9vNdELIwqK6h9qL9gp+6GojXUvB4SU=
> -SHA256 (cargo/strum_macros-0.25.1.tar.gz) = 
> YGnKCdh4oz+IPMBqqpcY7eFxhB04MkUDVEELcYsJcjI=
> -SHA256 (cargo/syn-1.0.95.tar.gz) = 
> +69hFquJJPOdUnkhNvt0/WCoAZTPGxxv+mRT7vHD+UI=
> -SHA256 (cargo/syn-2.0.49.tar.gz) = 
> kVrqnlhvgIJu5Z+EU8EQH50cSzlkzSRgGF7o4pmtpJY=
> -SHA256 (cargo/termcolor-1.1.3.tar.gz) = 
> urJNMLkRsjdvOhPMLNRDFC8Mgd2gTBGGk+NbODV1d1U=
> +SHA256 (cargo/strum_macros-0.25.3.tar.gz) = 
> I9wfqaycFpp4umLwuEGBS3q64RvdBHucWPiTQ54wnqA=
> +SHA256 (cargo/syn-2.0.55.tar.gz) = 
> ACobPb+Wft+vwyZV0PN3qwu3uZSqHTLIzH6bi/PruPA=
> +SHA256 (cargo/termcolor-1.4.1.tar.gz) = 
> BnlPj2xciYsyda6++muKHLJM0sbHk5erFXdIN6C8V1U=
>  SHA256 (cargo/terminal_size-0.2.6.tar.gz) = 
> jmv28Z6fjtjUBI3CKYFFjrz0BtZ+lM1CLl7Nc9Y7Mjc=
> -SHA256 (cargo/termtree-0.2.4.tar.gz) = 
> UH6YmGg7bEOpqlW2Qlm3IbUroibg83eRN+UK0RSkyQs=
> +SHA256 (cargo/termtree-0.4.1.tar.gz) = 
> M2n1rFLV62q0jGtP/cjvvK1ricdldJBkuimPLGihanY=
>  SHA256 (cargo/textwrap-0.16.1.tar.gz) = 
> I9Q00/iWeglID7BBMuvgo+CIwXPm0O54l6u99Oqw+Lk=
> -SHA256 (cargo/thread_local-1.1.7.tar.gz) = 
> P91vBkzP8tZWetyzhzymMHAPALWtPwYMJbXc/ZpM4VI=
> +SHA256 (cargo/thread_local-1.1.8.tar.gz) = 
> i575utATraOAiFTOrHtGgSpkZbo2iFmjfiEAKD0tcZw=
>  SHA256 (cargo/tree-sitter-0.20.10.tar.gz) = 
> 50ex+be5Me05pUjB+uFJEBSX3jwfyNnhjGLBpmxoPT0=
> -SHA256 (cargo/tree_magic_mini-3.0.3.tar.gz) = 
> ka39BgfKz25Lq9uHDpvsQDfBxLFRz9J5zO/F4Mf+qm0=
> +SHA256 (cargo/tree_magic_mini-3.1.4.tar.gz) = 
> d+4TdZfNs2G1WkdGmD5KwbNatgJDlqQZlErUc7uRUmU=
>  SHA256 (cargo/typed-arena-2.0.2.tar.gz) = 
> avauIBZ6ns5Ly0GvW4D4ofHfmB9jkRic4A/SV68EEmo=
> -SHA256 (cargo/unicode-ident-1.0.0.tar.gz) = 
> 0irwaPuh617ctK6hnTgrKj3rTI+dR1xYm2rang/Uk+4=
> -SHA256 (cargo/unicode-width-0.1.9.tar.gz) = 
> PtdC1Oor0RduI2FyyEKar1RIbnrAmNsp/+ZSngzlCXM=
> -SHA256 (cargo/unicode-xid-0.2.3.tar.gz) = 
> lX5R82RpEFRkYuZ9X3WZueT7is3TBLCHpklHMPnuvwQ=
> +SHA256 (cargo/unicode-ident-1.0.12.tar.gz) = 
> M1S5rD+uH/Z1XLbbU2g622YWNPZ1V5Qt6k+s6+wP7ks=
> +SHA256 (cargo/unicode-width-0.1.11.tar.gz) = 
> 5Rcz8RycT3KqDBYACCRoWeNAsAgHVpoNoOehB5snuoU=
> +SHA256 (cargo/unicode-xid-0.2.4.tar.gz) = 
> +WLfdMjAWmZ7Xui88WKZMTTBBOlkQLZjyNqhdtx3LYw=
>  SHA256 (cargo/version_check-0.9.4.tar.gz) = 
> SYdLUWe2XXGTuKuhVn9cfZPQAcr8NGAM7gA+2nh+SD8=
>  SHA256 (cargo/wait-timeout-0.2.0.tar.gz) = 
> nyAPWxLrdfjB7WWr1LLbim4bE4og3gCdrO4mWiSY8/Y=
> -SHA256 (cargo/walkdir-2.3.3.tar.gz) = 
> Nt+UTNpWx9jYt0lq83jmsW3pKEWRkX0wfJtNMTxE5pg=
> +SHA256 (cargo/walkdir-2.5.0.tar.gz) = 
> KXkJRkBPkdnF0G+YdO/d6h3AbF7+lFQafWhjEI46Xks=
>  SHA256 (cargo/wasi-0.11.0+wasi-snapshot-preview1.tar.gz) = 
> nI2H5ytko7TbKNEc4pI3wkYYj09RBX1lp+q2O3mH5CM=
>  SHA256 (cargo/winapi-0.3.9.tar.gz) = 
> XIOaZ0/NepiVLlkyQupACr6TmSdGdh44ZBQF0osA9Bk=
>  SHA256 (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 
> rDuHxjYgQm3ZuZHlzgMp7/VFvMu7NPO+Cf9vtqtRt7Y=
> -SHA256 (cargo/winapi-util-0.1.5.tar.gz) = 
> cOxs6FuxWBUcrl5ch/lajpfSwMSwASI/M6M0485d4Xg=
> +SHA256 (cargo/winapi-util-0.1.6.tar.gz) = 
> 8p5vkZi6DSa0yfB9vm+e1jPh89W4tBQJAIQ0nkalJZY=
>  SHA256 (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 
> cS4ieEHQV8HuHNL7Ivp+WlRhro5I+iynnsQs/BkxGD8=
>  SHA256 (cargo/windows-sys-0.48.0.tar.gz) = 
> Z30kGL7GXjM47bB26Aa8HsFWk8XQEEaD8u/oV/YQVqk=
> +SHA256 (cargo/windows-sys-0.52.0.tar.gz) = 
> KCvl82qM54H62MiuGPo/m+/1fsG1LLPeB4kgFCXZoz0=
>  SHA256 (cargo/windows-targets-0.48.5.tar.gz) = 
> mi+m4hVdcke+aMCWRWCDFFwYPLu8J2QVDdpFqHGXlAw=
> +SHA256 (cargo/windows-targets-0.52.4.tar.gz) = 
> fdN7flq5AYdZ+JOhlSyUINBgAW/BmkcrS7ING91pTRs=
>  SHA256 (cargo/windows_aarch64_gnullvm-0.48.5.tar.gz) = 
> KzjjLwq8z5mHpOMHnftn3NeZ+2E2HlPiiCw8uvDZBdg=
> +SHA256 (cargo/windows_aarch64_gnullvm-0.52.4.tar.gz) = 
> vPRs9MNlxvLRzJPOU18siyRFkd+Wzu512Og963Cpysk=
>  SHA256 (cargo/windows_aarch64_msvc-0.48.5.tar.gz) = 
> 3DUxCXHzstu/PwaQohn0Di2a/PZPmrfMG+cik3wmtLw=
> +SHA256 (cargo/windows_aarch64_msvc-0.52.4.tar.gz) = 
> 2p8lndO89pkLVb/9CUxPcjWBe6TO696ObRHNDFYztnU=
>  SHA256 (cargo/windows_i686_gnu-0.48.5.tar.gz) = 
> p1kV5972DJTc73IgC5qOWOUJF0SWDaZOxzSmxumzdD4=
> +SHA256 (cargo/windows_i686_gnu-0.52.4.tar.gz) = 
> tHTYJo+Z4JlfJbnwlbx0NGMmAQKM+GWQrqXIpct4AdM=
>  SHA256 (cargo/windows_i686_msvc-0.48.5.tar.gz) = 
> j1XCM/cMSyf2bFI1gPePEATotai2WeBaTrSdQWbMpAY=
> +SHA256 (cargo/windows_i686_msvc-0.52.4.tar.gz) = 
> FRXpop5b7XQ8tEFans9d/KZIzoXuQuFYc8PNhhD/jgI=
>  SHA256 (cargo/windows_x86_64_gnu-0.48.5.tar.gz) = 
> U9QKvSWD0j5HGP3fHr7ITb/4OBwHyuZ/93aLvxnGcY4=
> +SHA256 (cargo/windows_x86_64_gnu-0.52.4.tar.gz) = 
> Xu4JFZDonMAq1RT/4+rZ62tmCu3KIYNFVDS5NUY3GgM=
>  SHA256 (cargo/windows_x86_64_gnullvm-0.48.5.tar.gz) = 
> C3tSdnhooj1bq3aOOQ3F9cVYJbbTC4bIRP8tx0FARMw=
> +SHA256 (cargo/windows_x86_64_gnullvm-0.52.4.tar.gz) = 
> d8p58kUbSfqeKvOfB0f+mZ/NpPXiQbKJhiTcqXofIXc=
>  SHA256 (cargo/windows_x86_64_msvc-0.48.5.tar.gz) = 
> 7ZT85hVxpABoUrc4mgY6uYPALrG7N7R/gnLOktBtlTg=
> +SHA256 (cargo/windows_x86_64_msvc-0.52.4.tar.gz) = 
> MrdS5SotoN3728xvzq3+7eTJOe0W0T5kiDOmHfthHtg=
>  SHA256 (cargo/wu-diff-0.1.2.tar.gz) = 
> jj5nNfzeBkMocNuNydfjqxuTcnwU6u8ymWlCYpnyiJM=
>  SHA256 (cargo/yansi-0.5.1.tar.gz) = 
> CQQc2Qz4X3+LLfYMZG+FO39TXOaPhSROtnMc+J+kmOw=
>  SHA256 (cargo/zerocopy-0.7.32.tar.gz) = 
> dNTTlh5T+kyaJahjf8K/ryWVs9OuNIdVaKXPZHh3Fr4=
>  SHA256 (cargo/zerocopy-derive-0.7.32.tar.gz) = 
> nOGxjM2Oc6kyEYb5fkb58Et3iFEXdWexl1EJ0moI0qY=
> -SHA256 (difftastic-0.56.1.tar.gz) = 
> VOTzMmvjyP3SJj/TrJsx6hFMPI0D76a5KN4zUVrEHyQ=
> -SIZE (cargo/ahash-0.8.9.tar.gz) = 43050
> -SIZE (cargo/aho-corasick-1.1.2.tar.gz) = 183136
> +SHA256 (difftastic-0.58.0.tar.gz) = 
> LxgP806WmIBhOjzc1vL+tTrzEBgIFwdRmWkASNbiOvY=
> +SIZE (cargo/ahash-0.8.11.tar.gz) = 43607
> +SIZE (cargo/aho-corasick-1.1.3.tar.gz) = 183311
>  SIZE (cargo/allocator-api2-0.2.16.tar.gz) = 59025
> -SIZE (cargo/assert_cmd-2.0.5.tar.gz) = 22683
> +SIZE (cargo/assert_cmd-2.0.8.tar.gz) = 24347
>  SIZE (cargo/atty-0.2.14.tar.gz) = 5470
>  SIZE (cargo/autocfg-1.1.0.tar.gz) = 13272
>  SIZE (cargo/bitflags-1.3.2.tar.gz) = 23021
> -SIZE (cargo/bitflags-2.4.2.tar.gz) = 42602
> -SIZE (cargo/bstr-0.2.17.tar.gz) = 330350
> -SIZE (cargo/bstr-1.6.0.tar.gz) = 385877
> +SIZE (cargo/bitflags-2.5.0.tar.gz) = 43821
> +SIZE (cargo/bstr-1.9.1.tar.gz) = 380305
>  SIZE (cargo/bumpalo-3.14.0.tar.gz) = 82400
> -SIZE (cargo/bytecount-0.6.2.tar.gz) = 12347
> -SIZE (cargo/cc-1.0.83.tar.gz) = 68343
> +SIZE (cargo/cc-1.0.90.tar.gz) = 73954
>  SIZE (cargo/cfg-if-1.0.0.tar.gz) = 7934
>  SIZE (cargo/clap-3.2.25.tar.gz) = 219403
>  SIZE (cargo/clap_lex-0.2.4.tar.gz) = 9652
> -SIZE (cargo/const_format-0.2.23.tar.gz) = 72319
> -SIZE (cargo/const_format_proc_macros-0.2.22.tar.gz) = 24274
> -SIZE (cargo/crossbeam-channel-0.5.8.tar.gz) = 90455
> -SIZE (cargo/crossbeam-deque-0.8.1.tar.gz) = 20852
> -SIZE (cargo/crossbeam-epoch-0.9.8.tar.gz) = 46012
> -SIZE (cargo/crossbeam-utils-0.8.8.tar.gz) = 39681
> +SIZE (cargo/const_format-0.2.32.tar.gz) = 77317
> +SIZE (cargo/const_format_proc_macros-0.2.32.tar.gz) = 24389
> +SIZE (cargo/crossbeam-deque-0.8.5.tar.gz) = 21726
> +SIZE (cargo/crossbeam-epoch-0.9.18.tar.gz) = 46875
> +SIZE (cargo/crossbeam-utils-0.8.19.tar.gz) = 42328
>  SIZE (cargo/crossterm-0.27.0.tar.gz) = 125311
>  SIZE (cargo/crossterm_winapi-0.9.1.tar.gz) = 16027
> -SIZE (cargo/ctor-0.1.22.tar.gz) = 9311
> -SIZE (cargo/diff-0.1.12.tar.gz) = 10223
> +SIZE (cargo/diff-0.1.13.tar.gz) = 46216
>  SIZE (cargo/difflib-0.4.0.tar.gz) = 7638
>  SIZE (cargo/doc-comment-0.3.3.tar.gz) = 4123
> -SIZE (cargo/either-1.6.1.tar.gz) = 13641
> -SIZE (cargo/env_logger-0.10.0.tar.gz) = 36574
> -SIZE (cargo/errno-0.3.5.tar.gz) = 10576
> -SIZE (cargo/fixedbitset-0.4.1.tar.gz) = 15551
> +SIZE (cargo/either-1.10.0.tar.gz) = 18334
> +SIZE (cargo/env_logger-0.10.2.tar.gz) = 36402
> +SIZE (cargo/equivalent-1.0.1.tar.gz) = 6615
> +SIZE (cargo/errno-0.3.8.tar.gz) = 10645
> +SIZE (cargo/fixedbitset-0.4.2.tar.gz) = 15954
>  SIZE (cargo/float-cmp-0.9.0.tar.gz) = 10102
>  SIZE (cargo/fnv-1.0.7.tar.gz) = 11266
>  SIZE (cargo/glob-0.3.1.tar.gz) = 18880
> -SIZE (cargo/globset-0.4.13.tar.gz) = 24031
> -SIZE (cargo/hashbrown-0.11.2.tar.gz) = 85713
> +SIZE (cargo/globset-0.4.14.tar.gz) = 25090
> +SIZE (cargo/hashbrown-0.12.3.tar.gz) = 102968
>  SIZE (cargo/hashbrown-0.14.3.tar.gz) = 141425
>  SIZE (cargo/heck-0.4.1.tar.gz) = 11567
>  SIZE (cargo/hermit-abi-0.1.19.tar.gz) = 9979
> -SIZE (cargo/hermit-abi-0.3.3.tar.gz) = 14253
> +SIZE (cargo/hermit-abi-0.3.9.tar.gz) = 16165
> +SIZE (cargo/home-0.5.5.tar.gz) = 8557
>  SIZE (cargo/humansize-2.1.3.tar.gz) = 11953
>  SIZE (cargo/humantime-2.1.0.tar.gz) = 16749
>  SIZE (cargo/ignore-0.4.18.tar.gz) = 53174
> -SIZE (cargo/indexmap-1.7.0.tar.gz) = 50363
> +SIZE (cargo/indexmap-1.9.3.tar.gz) = 54653
> +SIZE (cargo/indexmap-2.2.6.tar.gz) = 82420
>  SIZE (cargo/io-lifetimes-1.0.11.tar.gz) = 37346
> -SIZE (cargo/is-terminal-0.4.7.tar.gz) = 8356
> -SIZE (cargo/itertools-0.10.3.tar.gz) = 118661
> +SIZE (cargo/is-terminal-0.4.12.tar.gz) = 7470
> +SIZE (cargo/itertools-0.10.5.tar.gz) = 115354
>  SIZE (cargo/itertools-0.11.0.tar.gz) = 125074
> -SIZE (cargo/itoa-1.0.9.tar.gz) = 10492
> +SIZE (cargo/itoa-1.0.10.tar.gz) = 10534
>  SIZE (cargo/lazy_static-1.4.0.tar.gz) = 10443
> -SIZE (cargo/libc-0.2.149.tar.gz) = 715592
> -SIZE (cargo/libm-0.2.7.tar.gz) = 115688
> +SIZE (cargo/libc-0.2.153.tar.gz) = 740614
> +SIZE (cargo/libm-0.2.8.tar.gz) = 113450
>  SIZE (cargo/libmimalloc-sys-0.1.24.tar.gz) = 1119801
>  SIZE (cargo/line-numbers-0.3.0.tar.gz) = 5185
>  SIZE (cargo/linux-raw-sys-0.3.8.tar.gz) = 1013776
>  SIZE (cargo/lock_api-0.4.11.tar.gz) = 27487
> -SIZE (cargo/log-0.4.17.tar.gz) = 38028
> +SIZE (cargo/log-0.4.21.tar.gz) = 43442
>  SIZE (cargo/memchr-2.7.1.tar.gz) = 96307
> -SIZE (cargo/memoffset-0.6.5.tar.gz) = 7686
>  SIZE (cargo/mimalloc-0.1.28.tar.gz) = 4987
>  SIZE (cargo/minimal-lexical-0.2.1.tar.gz) = 94841
> -SIZE (cargo/mio-0.8.10.tar.gz) = 102345
> -SIZE (cargo/nom-7.1.1.tar.gz) = 115818
> +SIZE (cargo/mio-0.8.11.tar.gz) = 102983
> +SIZE (cargo/nom-7.1.3.tar.gz) = 117570
>  SIZE (cargo/normalize-line-endings-0.3.0.tar.gz) = 5737
> -SIZE (cargo/num-traits-0.2.15.tar.gz) = 49262
> -SIZE (cargo/num_cpus-1.13.1.tar.gz) = 14752
> +SIZE (cargo/num-traits-0.2.19.tar.gz) = 51631
>  SIZE (cargo/once_cell-1.19.0.tar.gz) = 33046
> -SIZE (cargo/os_str_bytes-6.0.1.tar.gz) = 21079
> -SIZE (cargo/output_vt100-0.1.3.tar.gz) = 4473
> +SIZE (cargo/os_str_bytes-6.6.1.tar.gz) = 27643
>  SIZE (cargo/owo-colors-3.5.0.tar.gz) = 30310
>  SIZE (cargo/parking_lot-0.12.1.tar.gz) = 40967
>  SIZE (cargo/parking_lot_core-0.9.9.tar.gz) = 32445
> -SIZE (cargo/petgraph-0.6.1.tar.gz) = 184340
> +SIZE (cargo/petgraph-0.6.4.tar.gz) = 185895
>  SIZE (cargo/predicates-2.1.1.tar.gz) = 23150
> -SIZE (cargo/predicates-core-1.0.3.tar.gz) = 7757
> -SIZE (cargo/predicates-tree-1.0.5.tar.gz) = 8126
> -SIZE (cargo/pretty_assertions-1.3.0.tar.gz) = 79441
> +SIZE (cargo/predicates-core-1.0.6.tar.gz) = 8084
> +SIZE (cargo/predicates-tree-1.0.9.tar.gz) = 7960
> +SIZE (cargo/pretty_assertions-1.4.0.tar.gz) = 78846
>  SIZE (cargo/pretty_env_logger-0.5.0.tar.gz) = 9810
> -SIZE (cargo/proc-macro2-1.0.78.tar.gz) = 47158
> +SIZE (cargo/proc-macro2-1.0.79.tar.gz) = 47200
>  SIZE (cargo/quote-1.0.35.tar.gz) = 28136
>  SIZE (cargo/radix-heap-0.4.2.tar.gz) = 9323
> -SIZE (cargo/rayon-1.7.0.tar.gz) = 169488
> -SIZE (cargo/rayon-core-1.11.0.tar.gz) = 73118
> +SIZE (cargo/rayon-1.10.0.tar.gz) = 180155
> +SIZE (cargo/rayon-core-1.12.1.tar.gz) = 70701
>  SIZE (cargo/redox_syscall-0.4.1.tar.gz) = 24858
>  SIZE (cargo/regex-1.9.6.tar.gz) = 254981
> -SIZE (cargo/regex-automata-0.1.10.tar.gz) = 114533
>  SIZE (cargo/regex-automata-0.3.9.tar.gz) = 610489
> +SIZE (cargo/regex-automata-0.4.6.tar.gz) = 617565
>  SIZE (cargo/regex-syntax-0.7.5.tar.gz) = 343366
> +SIZE (cargo/regex-syntax-0.8.2.tar.gz) = 347228
>  SIZE (cargo/rustc-hash-1.1.0.tar.gz) = 9331
>  SIZE (cargo/rustix-0.37.27.tar.gz) = 324534
> -SIZE (cargo/rustversion-1.0.12.tar.gz) = 17278
> -SIZE (cargo/ryu-1.0.15.tar.gz) = 46906
> +SIZE (cargo/rustversion-1.0.14.tar.gz) = 17261
> +SIZE (cargo/ryu-1.0.17.tar.gz) = 47537
>  SIZE (cargo/same-file-1.0.6.tar.gz) = 10183
> -SIZE (cargo/scopeguard-1.1.0.tar.gz) = 11470
> -SIZE (cargo/serde-1.0.176.tar.gz) = 77599
> -SIZE (cargo/serde_derive-1.0.176.tar.gz) = 379893
> -SIZE (cargo/serde_json-1.0.104.tar.gz) = 146130
> +SIZE (cargo/scopeguard-1.2.0.tar.gz) = 11619
> +SIZE (cargo/serde-1.0.197.tar.gz) = 77087
> +SIZE (cargo/serde_derive-1.0.197.tar.gz) = 55771
> +SIZE (cargo/serde_json-1.0.114.tar.gz) = 146986
>  SIZE (cargo/signal-hook-0.3.17.tar.gz) = 50296
>  SIZE (cargo/signal-hook-mio-0.2.3.tar.gz) = 9064
>  SIZE (cargo/signal-hook-registry-1.4.1.tar.gz) = 17987
> -SIZE (cargo/smallvec-1.13.1.tar.gz) = 34952
> +SIZE (cargo/smallvec-1.13.2.tar.gz) = 35216
>  SIZE (cargo/strsim-0.10.0.tar.gz) = 11355
>  SIZE (cargo/strum-0.25.0.tar.gz) = 5539
> -SIZE (cargo/strum_macros-0.25.1.tar.gz) = 21700
> -SIZE (cargo/syn-1.0.95.tar.gz) = 236676
> -SIZE (cargo/syn-2.0.49.tar.gz) = 250652
> -SIZE (cargo/termcolor-1.1.3.tar.gz) = 17242
> +SIZE (cargo/strum_macros-0.25.3.tar.gz) = 22570
> +SIZE (cargo/syn-2.0.55.tar.gz) = 254901
> +SIZE (cargo/termcolor-1.4.1.tar.gz) = 18773
>  SIZE (cargo/terminal_size-0.2.6.tar.gz) = 10585
> -SIZE (cargo/termtree-0.2.4.tar.gz) = 4416
> +SIZE (cargo/termtree-0.4.1.tar.gz) = 4557
>  SIZE (cargo/textwrap-0.16.1.tar.gz) = 56012
> -SIZE (cargo/thread_local-1.1.7.tar.gz) = 13585
> +SIZE (cargo/thread_local-1.1.8.tar.gz) = 13962
>  SIZE (cargo/tree-sitter-0.20.10.tar.gz) = 134502
> -SIZE (cargo/tree_magic_mini-3.0.3.tar.gz) = 15406
> +SIZE (cargo/tree_magic_mini-3.1.4.tar.gz) = 14548
>  SIZE (cargo/typed-arena-2.0.2.tar.gz) = 11848
> -SIZE (cargo/unicode-ident-1.0.0.tar.gz) = 34224
> -SIZE (cargo/unicode-width-0.1.9.tar.gz) = 16745
> -SIZE (cargo/unicode-xid-0.2.3.tar.gz) = 15174
> +SIZE (cargo/unicode-ident-1.0.12.tar.gz) = 42168
> +SIZE (cargo/unicode-width-0.1.11.tar.gz) = 19187
> +SIZE (cargo/unicode-xid-0.2.4.tar.gz) = 15352
>  SIZE (cargo/version_check-0.9.4.tar.gz) = 14895
>  SIZE (cargo/wait-timeout-0.2.0.tar.gz) = 12441
> -SIZE (cargo/walkdir-2.3.3.tar.gz) = 23125
> +SIZE (cargo/walkdir-2.5.0.tar.gz) = 23951
>  SIZE (cargo/wasi-0.11.0+wasi-snapshot-preview1.tar.gz) = 28131
>  SIZE (cargo/winapi-0.3.9.tar.gz) = 1200382
>  SIZE (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815
> -SIZE (cargo/winapi-util-0.1.5.tar.gz) = 10164
> +SIZE (cargo/winapi-util-0.1.6.tar.gz) = 12234
>  SIZE (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998
>  SIZE (cargo/windows-sys-0.48.0.tar.gz) = 2628884
> +SIZE (cargo/windows-sys-0.52.0.tar.gz) = 2576877
>  SIZE (cargo/windows-targets-0.48.5.tar.gz) = 6904
> +SIZE (cargo/windows-targets-0.52.4.tar.gz) = 6310
>  SIZE (cargo/windows_aarch64_gnullvm-0.48.5.tar.gz) = 418492
> +SIZE (cargo/windows_aarch64_gnullvm-0.52.4.tar.gz) = 433373
>  SIZE (cargo/windows_aarch64_msvc-0.48.5.tar.gz) = 798483
> +SIZE (cargo/windows_aarch64_msvc-0.52.4.tar.gz) = 828055
>  SIZE (cargo/windows_i686_gnu-0.48.5.tar.gz) = 844891
> +SIZE (cargo/windows_i686_gnu-0.52.4.tar.gz) = 875736
>  SIZE (cargo/windows_i686_msvc-0.48.5.tar.gz) = 864300
> +SIZE (cargo/windows_i686_msvc-0.52.4.tar.gz) = 895530
>  SIZE (cargo/windows_x86_64_gnu-0.48.5.tar.gz) = 801619
> +SIZE (cargo/windows_x86_64_gnu-0.52.4.tar.gz) = 831627
>  SIZE (cargo/windows_x86_64_gnullvm-0.48.5.tar.gz) = 418486
> +SIZE (cargo/windows_x86_64_gnullvm-0.52.4.tar.gz) = 433358
>  SIZE (cargo/windows_x86_64_msvc-0.48.5.tar.gz) = 798412
> +SIZE (cargo/windows_x86_64_msvc-0.52.4.tar.gz) = 828019
>  SIZE (cargo/wu-diff-0.1.2.tar.gz) = 33439
>  SIZE (cargo/yansi-0.5.1.tar.gz) = 16525
>  SIZE (cargo/zerocopy-0.7.32.tar.gz) = 151096
>  SIZE (cargo/zerocopy-derive-0.7.32.tar.gz) = 37623
> -SIZE (difftastic-0.56.1.tar.gz) = 42652778
> +SIZE (difftastic-0.58.0.tar.gz) = 42962336
> Index: patches/patch-Cargo_lock
> ===================================================================
> RCS file: patches/patch-Cargo_lock
> diff -N patches/patch-Cargo_lock
> --- patches/patch-Cargo_lock  19 Mar 2024 18:29:55 -0000      1.9
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,17 +0,0 @@
> -Revert to use published version of tree_magic_mini.
> -https://github.com/Wilfred/difftastic/commit/b662a2220b9e9eae5f69ecbc31195bcfcc5216e1
> -Index: Cargo.lock
> ---- Cargo.lock.orig
> -+++ Cargo.lock
> -@@ -1058,8 +1058,9 @@ dependencies = [
> - 
> - [[package]]
> - name = "tree_magic_mini"
> --version = "3.0.2"
> --source = 
> "git+https://github.com/Wilfred/tree_magic?branch=fix-panic-for-empty-strings#13dd6dda15c7062bd8f7dd5bc9bb5b16ce9ee613";
> -+version = "3.0.3"
> -+source = "registry+https://github.com/rust-lang/crates.io-index";
> -+checksum = 
> "91adfd0607cacf6e4babdb870e9bec4037c1c4b151cfd279ccefc5e0c7feaa6d"
> - dependencies = [
> -  "bytecount",
> -  "fnv",
> Index: patches/patch-Cargo_toml
> ===================================================================
> RCS file: patches/patch-Cargo_toml
> diff -N patches/patch-Cargo_toml
> --- patches/patch-Cargo_toml  19 Mar 2024 18:29:55 -0000      1.9
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,21 +0,0 @@
> -Revert to published version of tree_magic_mini. We cannot pull from github 
> during build.
> -https://github.com/Wilfred/difftastic/commit/b662a2220b9e9eae5f69ecbc31195bcfcc5216e1
> -Index: Cargo.toml
> ---- Cargo.toml.orig
> -+++ Cargo.toml
> -@@ -64,7 +64,7 @@ const_format = "0.2.22"
> - owo-colors = "3.5.0"
> - wu-diff = "0.1.2"
> - rayon = "1.7.0"
> --tree_magic_mini = "3.0.2"
> -+tree_magic_mini = "3.0.3"
> - # bumpalo 3.15 requires rust 1.65
> - bumpalo = ">= 3.11, < 3.15"
> - unicode-width = "0.1.9"
> -@@ -101,6 +101,3 @@ path = "src/main.rs"
> - 
> - [features]
> - 
> --[patch.crates-io]
> --# https://github.com/mbrubeck/tree_magic/pull/13 hasn't been merged yet.
> --tree_magic_mini = { git = 'https://github.com/Wilfred/tree_magic', branch = 
> 'fix-panic-for-empty-strings' }
> Index: patches/patch-manual_book_toml
> ===================================================================
> RCS file: patches/patch-manual_book_toml
> diff -N patches/patch-manual_book_toml
> --- patches/patch-manual_book_toml    19 Mar 2024 18:29:55 -0000      1.2
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,11 +0,0 @@
> -Index: manual/book.toml
> ---- manual/book.toml.orig
> -+++ manual/book.toml
> -@@ -7,6 +7,7 @@ description = "The manual for difftastic, the structur
> - 
> - [output.html]
> - git-repository-url = "https://github.com/wilfred/difftastic";
> -+copy-fonts = false
> - 
> - [output.html.redirect]
> - "/getting_started.html" = "./installation.html"
> Index: 
> patches/patch-modcargo-crates_tree_magic_mini-3_0_3_src_fdo_magic_builtin_init_rs
> ===================================================================
> RCS file: 
> patches/patch-modcargo-crates_tree_magic_mini-3_0_3_src_fdo_magic_builtin_init_rs
> diff -N 
> patches/patch-modcargo-crates_tree_magic_mini-3_0_3_src_fdo_magic_builtin_init_rs
> --- 
> patches/patch-modcargo-crates_tree_magic_mini-3_0_3_src_fdo_magic_builtin_init_rs
>  12 Feb 2023 16:15:30 -0000      1.1
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,55 +0,0 @@
> -Apply upstream patch to tree_magic_mini 
> -https://github.com/Wilfred/tree_magic/commit/13dd6dda15c7062bd8f7dd5bc9bb5b16ce9ee613
> -
> -Index: modcargo-crates/tree_magic_mini-3.0.3/src/fdo_magic/builtin/init.rs
> ---- modcargo-crates/tree_magic_mini-3.0.3/src/fdo_magic/builtin/init.rs.orig
> -+++ modcargo-crates/tree_magic_mini-3.0.3/src/fdo_magic/builtin/init.rs
> -@@ -21,11 +21,15 @@ fn subclasses() -> &'static str {
> - pub fn get_aliaslist() -> FnvHashMap<MIME, MIME> {
> -     aliases()
> -         .lines()
> --        .map(|line| {
> --            let mut parts = line.split_whitespace();
> --            let a = parts.next().unwrap();
> --            let b = parts.next().unwrap();
> --            (a, b)
> -+        .filter_map(|line| {
> -+            if !line.is_empty() {
> -+                let mut parts = line.split_whitespace();
> -+                let a = parts.next().unwrap();
> -+                let b = parts.next().unwrap();
> -+                Some((a, b))
> -+            } else {
> -+                None
> -+            }
> -         })
> -         .collect()
> - }
> -@@ -39,16 +43,20 @@ pub fn get_supported() -> Vec<MIME> {
> - pub fn get_subclasses() -> Vec<(MIME, MIME)> {
> -     subclasses()
> -         .lines()
> --        .map(|line| {
> --            let mut parts = line.split_whitespace();
> -+        .filter_map(|line| {
> -+            if !line.is_empty() {
> -+                let mut parts = line.split_whitespace();
> - 
> --            let child = parts.next().unwrap();
> --            let child = super::ALIASES.get(child).copied().unwrap_or(child);
> -+                let child = parts.next().unwrap();
> -+                let child = 
> super::ALIASES.get(child).copied().unwrap_or(child);
> - 
> --            let parent = parts.next().unwrap();
> --            let parent = 
> super::ALIASES.get(parent).copied().unwrap_or(parent);
> -+                let parent = parts.next().unwrap();
> -+                let parent = 
> super::ALIASES.get(parent).copied().unwrap_or(parent);
> - 
> --            (parent, child)
> -+                Some((parent, child))
> -+            } else {
> -+                None
> -+            }
> -         })
> -         .collect()
> - }
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/devel/difftastic/pkg/PLIST,v
> diff -u -p -r1.3 PLIST
> --- pkg/PLIST 14 Aug 2023 14:04:27 -0000      1.3
> +++ pkg/PLIST 12 May 2024 15:56:33 -0000
> @@ -1,53 +1,2 @@
>  @bin bin/difft
> -share/doc/difftastic/
> -share/doc/difftastic/404.html
> -share/doc/difftastic/FontAwesome/
> -share/doc/difftastic/FontAwesome/css/
> -share/doc/difftastic/FontAwesome/css/font-awesome.css
> -share/doc/difftastic/FontAwesome/fonts/
> -share/doc/difftastic/FontAwesome/fonts/FontAwesome.ttf
> -share/doc/difftastic/FontAwesome/fonts/fontawesome-webfont.eot
> -share/doc/difftastic/FontAwesome/fonts/fontawesome-webfont.svg
> -share/doc/difftastic/FontAwesome/fonts/fontawesome-webfont.ttf
> -share/doc/difftastic/FontAwesome/fonts/fontawesome-webfont.woff
> -share/doc/difftastic/FontAwesome/fonts/fontawesome-webfont.woff2
> -share/doc/difftastic/adding_a_parser.html
> -share/doc/difftastic/alternative_projects.html
> -share/doc/difftastic/ayu-highlight.css
> -share/doc/difftastic/book.js
> -share/doc/difftastic/clipboard.min.js
> -share/doc/difftastic/contributing.html
> -share/doc/difftastic/css/
> -share/doc/difftastic/css/chrome.css
> -share/doc/difftastic/css/general.css
> -share/doc/difftastic/css/print.css
> -share/doc/difftastic/css/variables.css
> -share/doc/difftastic/diffing.html
> -share/doc/difftastic/elasticlunr.min.js
> -share/doc/difftastic/favicon.png
> -share/doc/difftastic/favicon.svg
> -share/doc/difftastic/fossil.html
> -share/doc/difftastic/getting_started.html
> -share/doc/difftastic/git.html
> -share/doc/difftastic/glossary.html
> -share/doc/difftastic/highlight.css
> -share/doc/difftastic/highlight.js
> -share/doc/difftastic/index.html
> -share/doc/difftastic/installation.html
> -share/doc/difftastic/introduction.html
> -share/doc/difftastic/languages_supported.html
> -share/doc/difftastic/mark.min.js
> -share/doc/difftastic/mercurial.html
> -share/doc/difftastic/parser_vendoring.html
> -share/doc/difftastic/parsing.html
> -share/doc/difftastic/print.html
> -share/doc/difftastic/profiling.html
> -share/doc/difftastic/robots.txt
> -share/doc/difftastic/searcher.js
> -share/doc/difftastic/searchindex.js
> -share/doc/difftastic/searchindex.json
> -share/doc/difftastic/tomorrow-night.css
> -share/doc/difftastic/tree_diffing.html
> -share/doc/difftastic/tricky_cases.html
> -share/doc/difftastic/upstream_parsers.html
> -share/doc/difftastic/usage.html
> +@man man/man1/difft.1

ok solene@

the html documentation is much more complete
than the manual page, I have no opinion about
keeping it or not though, it's available
online anyway

Reply via email to