Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 8 Jun 2021 16:44:17 GMT
From:      Lewis Cook <lcook@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: d914f7bb388e - main - misc/xplr: Update to 0.14.0
Message-ID:  <202106081644.158GiHQS072469@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by lcook:

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

commit d914f7bb388eb0f4fbf46b0dfc56d92797cb823c
Author:     Lewis Cook <lcook@FreeBSD.org>
AuthorDate: 2021-06-08 16:39:44 +0000
Commit:     Lewis Cook <lcook@FreeBSD.org>
CommitDate: 2021-06-08 16:43:41 +0000

    misc/xplr: Update to 0.14.0
    
    Changes:        https://github.com/sayanarijit/xplr/compare/v0.9.1...v0.14.0
---
 misc/xplr/Makefile    |  70 ++++++++++++---------------
 misc/xplr/distinfo    | 130 +++++++++++++++++++++-----------------------------
 misc/xplr/pkg-message |  13 +++++
 3 files changed, 98 insertions(+), 115 deletions(-)

diff --git a/misc/xplr/Makefile b/misc/xplr/Makefile
index 23dfffaa1dc3..08591ef21854 100644
--- a/misc/xplr/Makefile
+++ b/misc/xplr/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	xplr
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.9.1
+DISTVERSION=	0.14.0
 CATEGORIES=	misc
 
 MAINTAINER=	lcook@FreeBSD.org
@@ -9,53 +9,47 @@ COMMENT=	Hackable, minimal, fast TUI file explorer
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-USES=		cargo desktop-file-utils
+USES=		cargo desktop-file-utils gmake
 USE_GITHUB=	yes
 GH_ACCOUNT=	sayanarijit
 
-CARGO_CRATES=	anyhow-1.0.40 \
-		arrayref-0.3.6 \
-		arrayvec-0.5.2 \
+CARGO_CRATES=	ansi-to-tui-0.3.0 \
+		anyhow-1.0.40 \
+		assert_cmd-1.0.5 \
 		atty-0.2.14 \
 		autocfg-1.0.1 \
-		base64-0.13.0 \
 		bitflags-1.2.1 \
-		blake2b_simd-0.5.11 \
-		block-buffer-0.7.3 \
-		block-padding-0.1.5 \
 		bstr-0.2.15 \
 		bumpalo-3.6.1 \
-		byte-tools-0.3.1 \
 		byteorder-1.4.3 \
 		cassowary-0.3.0 \
 		cast-0.2.3 \
+		cc-1.0.67 \
 		cfg-if-1.0.0 \
 		chrono-0.4.19 \
 		clap-2.33.3 \
-		constant_time_eq-0.1.5 \
 		criterion-0.3.4 \
 		criterion-plot-0.4.3 \
 		crossbeam-channel-0.5.0 \
 		crossbeam-deque-0.8.0 \
 		crossbeam-epoch-0.9.3 \
 		crossbeam-utils-0.8.3 \
-		crossterm-0.18.2 \
-		crossterm_winapi-0.6.2 \
+		crossterm-0.19.0 \
+		crossterm_winapi-0.7.0 \
 		csv-1.1.6 \
 		csv-core-0.1.10 \
-		digest-0.8.1 \
-		dirs-3.0.1 \
-		dirs-sys-0.3.5 \
+		difference-2.0.0 \
+		dirs-3.0.2 \
+		dirs-sys-0.3.6 \
+		doc-comment-0.3.3 \
 		dtoa-0.4.8 \
 		either-1.6.1 \
-		fake-simd-0.1.2 \
-		generic-array-0.12.4 \
-		getrandom-0.1.16 \
+		erased-serde-0.3.13 \
+		getrandom-0.2.3 \
 		half-1.7.1 \
-		handlebars-3.5.4 \
 		hashbrown-0.9.1 \
 		hermit-abi-0.1.18 \
-		humansize-1.1.0 \
+		humansize-1.1.1 \
 		indexmap-1.6.2 \
 		instant-0.1.9 \
 		itertools-0.9.0 \
@@ -63,17 +57,19 @@ CARGO_CRATES=	anyhow-1.0.40 \
 		itoa-0.4.7 \
 		js-sys-0.3.50 \
 		lazy_static-1.4.0 \
-		libc-0.2.92 \
+		libc-0.2.95 \
 		linked-hash-map-0.5.4 \
 		lock_api-0.4.2 \
 		log-0.4.14 \
-		maplit-1.0.2 \
+		lua-src-543.0.0 \
+		luajit-src-210.1.3+restyfe08842 \
 		memchr-2.3.4 \
 		memoffset-0.6.3 \
 		mime-0.3.16 \
 		mime_guess-2.0.3 \
 		mio-0.7.11 \
 		miow-0.3.7 \
+		mlua-0.5.4 \
 		natord-1.0.9 \
 		ntapi-0.3.6 \
 		num-integer-0.1.44 \
@@ -81,41 +77,36 @@ CARGO_CRATES=	anyhow-1.0.40 \
 		num_cpus-1.13.0 \
 		numtoa-0.1.0 \
 		oorandom-11.1.3 \
-		opaque-debug-0.2.3 \
 		parking_lot-0.11.1 \
 		parking_lot_core-0.8.3 \
-		pest-2.1.3 \
-		pest_derive-2.1.0 \
-		pest_generator-2.1.3 \
-		pest_meta-2.1.3 \
+		pkg-config-0.3.19 \
 		plotters-0.3.0 \
 		plotters-backend-0.3.0 \
 		plotters-svg-0.3.0 \
+		predicates-1.0.8 \
+		predicates-core-1.0.2 \
+		predicates-tree-1.0.2 \
 		proc-macro2-1.0.26 \
-		quick-error-2.0.0 \
 		quote-1.0.9 \
 		rayon-1.5.0 \
 		rayon-core-1.9.0 \
-		redox_syscall-0.1.57 \
 		redox_syscall-0.2.5 \
 		redox_termios-0.1.2 \
-		redox_users-0.3.5 \
+		redox_users-0.4.0 \
 		regex-1.4.5 \
 		regex-automata-0.1.9 \
 		regex-syntax-0.6.23 \
-		rust-argon2-0.8.3 \
 		rustc_version-0.2.3 \
 		ryu-1.0.5 \
 		same-file-1.0.6 \
 		scopeguard-1.1.0 \
 		semver-0.9.0 \
 		semver-parser-0.7.0 \
-		serde-1.0.125 \
+		serde-1.0.126 \
 		serde_cbor-0.11.1 \
-		serde_derive-1.0.125 \
+		serde_derive-1.0.126 \
 		serde_json-1.0.64 \
 		serde_yaml-0.8.17 \
-		sha-1-0.8.2 \
 		signal-hook-0.1.17 \
 		signal-hook-registry-1.3.0 \
 		smallvec-1.6.1 \
@@ -124,16 +115,15 @@ CARGO_CRATES=	anyhow-1.0.40 \
 		textwrap-0.11.0 \
 		time-0.1.44 \
 		tinytemplate-1.2.1 \
-		tui-0.14.0 \
-		typenum-1.13.0 \
-		ucd-trie-0.1.3 \
+		treeline-0.1.0 \
+		tui-0.15.0 \
 		unicase-2.6.0 \
 		unicode-segmentation-1.7.1 \
 		unicode-width-0.1.8 \
 		unicode-xid-0.2.1 \
 		version_check-0.9.3 \
+		wait-timeout-0.2.0 \
 		walkdir-2.3.2 \
-		wasi-0.9.0+wasi-snapshot-preview1 \
 		wasi-0.10.0+wasi-snapshot-preview1 \
 		wasm-bindgen-0.2.73 \
 		wasm-bindgen-backend-0.2.73 \
@@ -148,7 +138,7 @@ CARGO_CRATES=	anyhow-1.0.40 \
 		yaml-rust-0.4.5
 
 PORTDOCS=	CODE_OF_CONDUCT.md README.md RELEASE.md
-_EXAMPLES=	${WRKSRC}/src/config.yml
+_EXAMPLES=	${WRKSRC}/src/init.lua
 PORTEXAMPLES=	${_EXAMPLES:T}
 
 OPTIONS_DEFINE=	DOCS EXAMPLES
diff --git a/misc/xplr/distinfo b/misc/xplr/distinfo
index 677cf7d6bd14..21be8830a103 100644
--- a/misc/xplr/distinfo
+++ b/misc/xplr/distinfo
@@ -1,44 +1,34 @@
-TIMESTAMP = 1621093734
+TIMESTAMP = 1623167173
+SHA256 (rust/crates/ansi-to-tui-0.3.0.crate) = 78688ae13e204ce559701516a0198d5fb54530b73eb1b3ecf404b4b79ed48dbf
+SIZE (rust/crates/ansi-to-tui-0.3.0.crate) = 7078
 SHA256 (rust/crates/anyhow-1.0.40.crate) = 28b2cd92db5cbd74e8e5028f7e27dd7aa3090e89e4f2a197cc7c8dfb69c7063b
 SIZE (rust/crates/anyhow-1.0.40.crate) = 34534
-SHA256 (rust/crates/arrayref-0.3.6.crate) = a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544
-SIZE (rust/crates/arrayref-0.3.6.crate) = 10035
-SHA256 (rust/crates/arrayvec-0.5.2.crate) = 23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b
-SIZE (rust/crates/arrayvec-0.5.2.crate) = 27838
+SHA256 (rust/crates/assert_cmd-1.0.5.crate) = a88b6bd5df287567ffdf4ddf4d33060048e1068308e5f62d81c6f9824a045a48
+SIZE (rust/crates/assert_cmd-1.0.5.crate) = 26641
 SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
 SIZE (rust/crates/atty-0.2.14.crate) = 5470
 SHA256 (rust/crates/autocfg-1.0.1.crate) = cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a
 SIZE (rust/crates/autocfg-1.0.1.crate) = 12908
-SHA256 (rust/crates/base64-0.13.0.crate) = 904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd
-SIZE (rust/crates/base64-0.13.0.crate) = 62070
 SHA256 (rust/crates/bitflags-1.2.1.crate) = cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693
 SIZE (rust/crates/bitflags-1.2.1.crate) = 16745
-SHA256 (rust/crates/blake2b_simd-0.5.11.crate) = afa748e348ad3be8263be728124b24a24f268266f6f5d58af9d75f6a40b5c587
-SIZE (rust/crates/blake2b_simd-0.5.11.crate) = 34096
-SHA256 (rust/crates/block-buffer-0.7.3.crate) = c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b
-SIZE (rust/crates/block-buffer-0.7.3.crate) = 7179
-SHA256 (rust/crates/block-padding-0.1.5.crate) = fa79dedbb091f449f1f39e53edf88d5dbe95f895dae6135a8d7b881fb5af73f5
-SIZE (rust/crates/block-padding-0.1.5.crate) = 7342
 SHA256 (rust/crates/bstr-0.2.15.crate) = a40b47ad93e1a5404e6c18dec46b628214fee441c70f4ab5d6942142cc268a3d
 SIZE (rust/crates/bstr-0.2.15.crate) = 344206
 SHA256 (rust/crates/bumpalo-3.6.1.crate) = 63396b8a4b9de3f4fdfb320ab6080762242f66a8ef174c49d8e19b674db4cdbe
 SIZE (rust/crates/bumpalo-3.6.1.crate) = 133836
-SHA256 (rust/crates/byte-tools-0.3.1.crate) = e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7
-SIZE (rust/crates/byte-tools-0.3.1.crate) = 5526
 SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
 SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
 SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53
 SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
 SHA256 (rust/crates/cast-0.2.3.crate) = 4b9434b9a5aa1450faa3f9cb14ea0e8c53bb5d2b3c1bfd1ab4fc03e9f33fbfb0
 SIZE (rust/crates/cast-0.2.3.crate) = 11446
+SHA256 (rust/crates/cc-1.0.67.crate) = e3c69b077ad434294d3ce9f1f6143a2a4b89a8a2d54ef813d85003a4fd1137fd
+SIZE (rust/crates/cc-1.0.67.crate) = 53486
 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
 SHA256 (rust/crates/chrono-0.4.19.crate) = 670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73
 SIZE (rust/crates/chrono-0.4.19.crate) = 155663
 SHA256 (rust/crates/clap-2.33.3.crate) = 37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002
 SIZE (rust/crates/clap-2.33.3.crate) = 201925
-SHA256 (rust/crates/constant_time_eq-0.1.5.crate) = 245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc
-SIZE (rust/crates/constant_time_eq-0.1.5.crate) = 4936
 SHA256 (rust/crates/criterion-0.3.4.crate) = ab327ed7354547cc2ef43cbe20ef68b988e70b4b593cbd66a2a61733123a3d23
 SIZE (rust/crates/criterion-0.3.4.crate) = 111110
 SHA256 (rust/crates/criterion-plot-0.4.3.crate) = e022feadec601fba1649cfa83586381a4ad31c6bf3a9ab7d408118b05dd9889d
@@ -51,40 +41,38 @@ SHA256 (rust/crates/crossbeam-epoch-0.9.3.crate) = 2584f639eb95fea8c798496315b29
 SIZE (rust/crates/crossbeam-epoch-0.9.3.crate) = 42766
 SHA256 (rust/crates/crossbeam-utils-0.8.3.crate) = e7e9d99fa91428effe99c5c6d4634cdeba32b8cf784fc428a2a687f61a952c49
 SIZE (rust/crates/crossbeam-utils-0.8.3.crate) = 37268
-SHA256 (rust/crates/crossterm-0.18.2.crate) = 4e86d73f2a0b407b5768d10a8c720cf5d2df49a9efc10ca09176d201ead4b7fb
-SIZE (rust/crates/crossterm-0.18.2.crate) = 108404
-SHA256 (rust/crates/crossterm_winapi-0.6.2.crate) = c2265c3f8e080075d9b6417aa72293fc71662f34b4af2612d8d1b074d29510db
-SIZE (rust/crates/crossterm_winapi-0.6.2.crate) = 14962
+SHA256 (rust/crates/crossterm-0.19.0.crate) = 7c36c10130df424b2f3552fcc2ddcd9b28a27b1e54b358b45874f88d1ca6888c
+SIZE (rust/crates/crossterm-0.19.0.crate) = 104572
+SHA256 (rust/crates/crossterm_winapi-0.7.0.crate) = 0da8964ace4d3e4a044fd027919b2237000b24315a37c916f61809f1ff2140b9
+SIZE (rust/crates/crossterm_winapi-0.7.0.crate) = 15187
 SHA256 (rust/crates/csv-1.1.6.crate) = 22813a6dc45b335f9bade10bf7271dc477e81113e89eb251a0bc2a8a81c536e1
 SIZE (rust/crates/csv-1.1.6.crate) = 886999
 SHA256 (rust/crates/csv-core-0.1.10.crate) = 2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90
 SIZE (rust/crates/csv-core-0.1.10.crate) = 25668
-SHA256 (rust/crates/digest-0.8.1.crate) = f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5
-SIZE (rust/crates/digest-0.8.1.crate) = 9449
-SHA256 (rust/crates/dirs-3.0.1.crate) = 142995ed02755914747cc6ca76fc7e4583cd18578746716d0508ea6ed558b9ff
-SIZE (rust/crates/dirs-3.0.1.crate) = 12245
-SHA256 (rust/crates/dirs-sys-0.3.5.crate) = 8e93d7f5705de3e49895a2b5e0b8855a1c27f080192ae9c32a6432d50741a57a
-SIZE (rust/crates/dirs-sys-0.3.5.crate) = 10643
+SHA256 (rust/crates/difference-2.0.0.crate) = 524cbf6897b527295dff137cec09ecf3a05f4fddffd7dfcd1585403449e74198
+SIZE (rust/crates/difference-2.0.0.crate) = 147616
+SHA256 (rust/crates/dirs-3.0.2.crate) = 30baa043103c9d0c2a57cf537cc2f35623889dc0d405e6c3cccfadbc81c71309
+SIZE (rust/crates/dirs-3.0.2.crate) = 12184
+SHA256 (rust/crates/dirs-sys-0.3.6.crate) = 03d86534ed367a67548dc68113a0f5db55432fdfbb6e6f9d77704397d95d5780
+SIZE (rust/crates/dirs-sys-0.3.6.crate) = 10626
+SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
+SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
 SHA256 (rust/crates/dtoa-0.4.8.crate) = 56899898ce76aaf4a0f24d914c97ea6ed976d42fec6ad33fcbb0a1103e07b2b0
 SIZE (rust/crates/dtoa-0.4.8.crate) = 16175
 SHA256 (rust/crates/either-1.6.1.crate) = e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457
 SIZE (rust/crates/either-1.6.1.crate) = 13641
-SHA256 (rust/crates/fake-simd-0.1.2.crate) = e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed
-SIZE (rust/crates/fake-simd-0.1.2.crate) = 5398
-SHA256 (rust/crates/generic-array-0.12.4.crate) = ffdf9f34f1447443d37393cc6c2b8313aebddcd96906caf34e54c68d8e57d7bd
-SIZE (rust/crates/generic-array-0.12.4.crate) = 18212
-SHA256 (rust/crates/getrandom-0.1.16.crate) = 8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce
-SIZE (rust/crates/getrandom-0.1.16.crate) = 25077
+SHA256 (rust/crates/erased-serde-0.3.13.crate) = 0465971a8cc1fa2455c8465aaa377131e1f1cf4983280f474a13e68793aa770c
+SIZE (rust/crates/erased-serde-0.3.13.crate) = 22748
+SHA256 (rust/crates/getrandom-0.2.3.crate) = 7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753
+SIZE (rust/crates/getrandom-0.2.3.crate) = 26261
 SHA256 (rust/crates/half-1.7.1.crate) = 62aca2aba2d62b4a7f5b33f3712cb1b0692779a56fb510499d5c0aa594daeaf3
 SIZE (rust/crates/half-1.7.1.crate) = 36168
-SHA256 (rust/crates/handlebars-3.5.4.crate) = 580b6f551b29a3a02436318aed09ba1c58eea177dc49e39beac627ad356730a5
-SIZE (rust/crates/handlebars-3.5.4.crate) = 77074
 SHA256 (rust/crates/hashbrown-0.9.1.crate) = d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04
 SIZE (rust/crates/hashbrown-0.9.1.crate) = 77734
 SHA256 (rust/crates/hermit-abi-0.1.18.crate) = 322f4de77956e22ed0e5032c359a0f1273f1f7f0d79bfa3b8ffbc730d7fbcc5c
 SIZE (rust/crates/hermit-abi-0.1.18.crate) = 9936
-SHA256 (rust/crates/humansize-1.1.0.crate) = b6cab2627acfc432780848602f3f558f7e9dd427352224b0d9324025796d2a5e
-SIZE (rust/crates/humansize-1.1.0.crate) = 4459
+SHA256 (rust/crates/humansize-1.1.1.crate) = 02296996cb8796d7c6e3bc2d9211b7802812d36999a51bb754123ead7d37d026
+SIZE (rust/crates/humansize-1.1.1.crate) = 9131
 SHA256 (rust/crates/indexmap-1.6.2.crate) = 824845a0bf897a9042383849b02c1bc219c2383772efcd5c6f9766fa4b81aef3
 SIZE (rust/crates/indexmap-1.6.2.crate) = 50225
 SHA256 (rust/crates/instant-0.1.9.crate) = 61124eeebbd69b8190558df225adf7e4caafce0d743919e5d6b19652314ec5ec
@@ -99,16 +87,18 @@ SHA256 (rust/crates/js-sys-0.3.50.crate) = 2d99f9e3e84b8f67f846ef5b4cbbc3b1c29f6
 SIZE (rust/crates/js-sys-0.3.50.crate) = 67123
 SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
 SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
-SHA256 (rust/crates/libc-0.2.92.crate) = 56d855069fafbb9b344c0f962150cd2c1187975cb1c22c1522c240d8c4986714
-SIZE (rust/crates/libc-0.2.92.crate) = 522480
+SHA256 (rust/crates/libc-0.2.95.crate) = 789da6d93f1b866ffe175afc5322a4d76c038605a1c3319bb57b06967ca98a36
+SIZE (rust/crates/libc-0.2.95.crate) = 515341
 SHA256 (rust/crates/linked-hash-map-0.5.4.crate) = 7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3
 SIZE (rust/crates/linked-hash-map-0.5.4.crate) = 16166
 SHA256 (rust/crates/lock_api-0.4.2.crate) = dd96ffd135b2fd7b973ac026d28085defbe8983df057ced3eb4f2130b0831312
 SIZE (rust/crates/lock_api-0.4.2.crate) = 20375
 SHA256 (rust/crates/log-0.4.14.crate) = 51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710
 SIZE (rust/crates/log-0.4.14.crate) = 34582
-SHA256 (rust/crates/maplit-1.0.2.crate) = 3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d
-SIZE (rust/crates/maplit-1.0.2.crate) = 8871
+SHA256 (rust/crates/lua-src-543.0.0.crate) = 029180f994b9b36f47d905f92569b516acf7d073778e2e781c15ee375b1ca27d
+SIZE (rust/crates/lua-src-543.0.0.crate) = 658016
+SHA256 (rust/crates/luajit-src-210.1.3+restyfe08842.crate) = 36d3de8377d8e0492b646527befb7eb826a9ecd2dc8c1f81ab0e654bc03a029b
+SIZE (rust/crates/luajit-src-210.1.3+restyfe08842.crate) = 1100185
 SHA256 (rust/crates/memchr-2.3.4.crate) = 0ee1c47aaa256ecabcaea351eae4a9b01ef39ed810004e298d2511ed284b1525
 SIZE (rust/crates/memchr-2.3.4.crate) = 23077
 SHA256 (rust/crates/memoffset-0.6.3.crate) = f83fb6581e8ed1f85fd45c116db8405483899489e38406156c25eb743554361d
@@ -121,6 +111,8 @@ SHA256 (rust/crates/mio-0.7.11.crate) = cf80d3e903b34e0bd7282b218398aec54e082c84
 SIZE (rust/crates/mio-0.7.11.crate) = 86660
 SHA256 (rust/crates/miow-0.3.7.crate) = b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21
 SIZE (rust/crates/miow-0.3.7.crate) = 24563
+SHA256 (rust/crates/mlua-0.5.4.crate) = dd448d3e7018f2ff38dd732a374045f5b037eb4ee477d9241d9bb8c209528c1c
+SIZE (rust/crates/mlua-0.5.4.crate) = 129521
 SHA256 (rust/crates/natord-1.0.9.crate) = 308d96db8debc727c3fd9744aac51751243420e46edf401010908da7f8d5e57c
 SIZE (rust/crates/natord-1.0.9.crate) = 3866
 SHA256 (rust/crates/ntapi-0.3.6.crate) = 3f6bb902e437b6d86e03cce10a7e2af662292c5dfef23b65899ea3ac9354ad44
@@ -135,52 +127,44 @@ SHA256 (rust/crates/numtoa-0.1.0.crate) = b8f8bdf33df195859076e54ab11ee78a1b2083
 SIZE (rust/crates/numtoa-0.1.0.crate) = 8999
 SHA256 (rust/crates/oorandom-11.1.3.crate) = 0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575
 SIZE (rust/crates/oorandom-11.1.3.crate) = 10068
-SHA256 (rust/crates/opaque-debug-0.2.3.crate) = 2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c
-SIZE (rust/crates/opaque-debug-0.2.3.crate) = 5643
 SHA256 (rust/crates/parking_lot-0.11.1.crate) = 6d7744ac029df22dca6284efe4e898991d28e3085c706c972bcd7da4a27a15eb
 SIZE (rust/crates/parking_lot-0.11.1.crate) = 39854
 SHA256 (rust/crates/parking_lot_core-0.8.3.crate) = fa7a782938e745763fe6907fc6ba86946d72f49fe7e21de074e08128a99fb018
 SIZE (rust/crates/parking_lot_core-0.8.3.crate) = 32147
-SHA256 (rust/crates/pest-2.1.3.crate) = 10f4872ae94d7b90ae48754df22fd42ad52ce740b8f370b03da4835417403e53
-SIZE (rust/crates/pest-2.1.3.crate) = 77986
-SHA256 (rust/crates/pest_derive-2.1.0.crate) = 833d1ae558dc601e9a60366421196a8d94bc0ac980476d0b67e1d0988d72b2d0
-SIZE (rust/crates/pest_derive-2.1.0.crate) = 14049
-SHA256 (rust/crates/pest_generator-2.1.3.crate) = 99b8db626e31e5b81787b9783425769681b347011cc59471e33ea46d2ea0cf55
-SIZE (rust/crates/pest_generator-2.1.3.crate) = 14227
-SHA256 (rust/crates/pest_meta-2.1.3.crate) = 54be6e404f5317079812fc8f9f5279de376d8856929e21c184ecf6bbd692a11d
-SIZE (rust/crates/pest_meta-2.1.3.crate) = 27818
+SHA256 (rust/crates/pkg-config-0.3.19.crate) = 3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c
+SIZE (rust/crates/pkg-config-0.3.19.crate) = 15451
 SHA256 (rust/crates/plotters-0.3.0.crate) = 45ca0ae5f169d0917a7c7f5a9c1a3d3d9598f18f529dd2b8373ed988efea307a
 SIZE (rust/crates/plotters-0.3.0.crate) = 3242931
 SHA256 (rust/crates/plotters-backend-0.3.0.crate) = b07fffcddc1cb3a1de753caa4e4df03b79922ba43cf882acc1bdd7e8df9f4590
 SIZE (rust/crates/plotters-backend-0.3.0.crate) = 13492
 SHA256 (rust/crates/plotters-svg-0.3.0.crate) = b38a02e23bd9604b842a812063aec4ef702b57989c37b655254bb61c471ad211
 SIZE (rust/crates/plotters-svg-0.3.0.crate) = 7488
+SHA256 (rust/crates/predicates-1.0.8.crate) = f49cfaf7fdaa3bfacc6fa3e7054e65148878354a5cfddcf661df4c851f8021df
+SIZE (rust/crates/predicates-1.0.8.crate) = 26996
+SHA256 (rust/crates/predicates-core-1.0.2.crate) = 57e35a3326b75e49aa85f5dc6ec15b41108cf5aee58eabb1f274dd18b73c2451
+SIZE (rust/crates/predicates-core-1.0.2.crate) = 8185
+SHA256 (rust/crates/predicates-tree-1.0.2.crate) = 15f553275e5721409451eb85e15fd9a860a6e5ab4496eb215987502b5f5391f2
+SIZE (rust/crates/predicates-tree-1.0.2.crate) = 6341
 SHA256 (rust/crates/proc-macro2-1.0.26.crate) = a152013215dca273577e18d2bf00fa862b89b24169fb78c4c95aeb07992c9cec
 SIZE (rust/crates/proc-macro2-1.0.26.crate) = 38233
-SHA256 (rust/crates/quick-error-2.0.0.crate) = 3ac73b1112776fc109b2e61909bc46c7e1bf0d7f690ffb1676553acce16d5cda
-SIZE (rust/crates/quick-error-2.0.0.crate) = 14286
 SHA256 (rust/crates/quote-1.0.9.crate) = c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7
 SIZE (rust/crates/quote-1.0.9.crate) = 25042
 SHA256 (rust/crates/rayon-1.5.0.crate) = 8b0d8e0819fadc20c74ea8373106ead0600e3a67ef1fe8da56e39b9ae7275674
 SIZE (rust/crates/rayon-1.5.0.crate) = 158037
 SHA256 (rust/crates/rayon-core-1.9.0.crate) = 9ab346ac5921dc62ffa9f89b7a773907511cdfa5490c572ae9be1be33e8afa4a
 SIZE (rust/crates/rayon-core-1.9.0.crate) = 63787
-SHA256 (rust/crates/redox_syscall-0.1.57.crate) = 41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce
-SIZE (rust/crates/redox_syscall-0.1.57.crate) = 17087
 SHA256 (rust/crates/redox_syscall-0.2.5.crate) = 94341e4e44e24f6b591b59e47a8a027df12e008d73fd5672dbea9cc22f4507d9
 SIZE (rust/crates/redox_syscall-0.2.5.crate) = 23449
 SHA256 (rust/crates/redox_termios-0.1.2.crate) = 8440d8acb4fd3d277125b4bd01a6f38aee8d814b3b5fc09b3f2b825d37d3fe8f
 SIZE (rust/crates/redox_termios-0.1.2.crate) = 3268
-SHA256 (rust/crates/redox_users-0.3.5.crate) = de0737333e7a9502c789a36d7c7fa6092a49895d4faa31ca5df163857ded2e9d
-SIZE (rust/crates/redox_users-0.3.5.crate) = 12644
+SHA256 (rust/crates/redox_users-0.4.0.crate) = 528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64
+SIZE (rust/crates/redox_users-0.4.0.crate) = 13023
 SHA256 (rust/crates/regex-1.4.5.crate) = 957056ecddbeba1b26965114e191d2e8589ce74db242b6ea25fc4062427a5c19
 SIZE (rust/crates/regex-1.4.5.crate) = 241716
 SHA256 (rust/crates/regex-automata-0.1.9.crate) = ae1ded71d66a4a97f5e961fd0cb25a5f366a42a41570d16a763a69c092c26ae4
 SIZE (rust/crates/regex-automata-0.1.9.crate) = 114560
 SHA256 (rust/crates/regex-syntax-0.6.23.crate) = 24d5f089152e60f62d28b835fbff2cd2e8dc0baf1ac13343bef92ab7eed84548
 SIZE (rust/crates/regex-syntax-0.6.23.crate) = 293195
-SHA256 (rust/crates/rust-argon2-0.8.3.crate) = 4b18820d944b33caa75a71378964ac46f58517c92b6ae5f762636247c09e78fb
-SIZE (rust/crates/rust-argon2-0.8.3.crate) = 28313
 SHA256 (rust/crates/rustc_version-0.2.3.crate) = 138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a
 SIZE (rust/crates/rustc_version-0.2.3.crate) = 10210
 SHA256 (rust/crates/ryu-1.0.5.crate) = 71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e
@@ -193,18 +177,16 @@ SHA256 (rust/crates/semver-0.9.0.crate) = 1d7eb9ef2c18661902cc47e535f9bc51b78acd
 SIZE (rust/crates/semver-0.9.0.crate) = 17344
 SHA256 (rust/crates/semver-parser-0.7.0.crate) = 388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3
 SIZE (rust/crates/semver-parser-0.7.0.crate) = 10268
-SHA256 (rust/crates/serde-1.0.125.crate) = 558dc50e1a5a5fa7112ca2ce4effcb321b0300c0d4ccf0776a9f60cd89031171
-SIZE (rust/crates/serde-1.0.125.crate) = 75144
+SHA256 (rust/crates/serde-1.0.126.crate) = ec7505abeacaec74ae4778d9d9328fe5a5d04253220a85c4ee022239fc996d03
+SIZE (rust/crates/serde-1.0.126.crate) = 75138
 SHA256 (rust/crates/serde_cbor-0.11.1.crate) = 1e18acfa2f90e8b735b2836ab8d538de304cbb6729a7360729ea5a895d15a622
 SIZE (rust/crates/serde_cbor-0.11.1.crate) = 43947
-SHA256 (rust/crates/serde_derive-1.0.125.crate) = b093b7a2bb58203b5da3056c05b4ec1fed827dcfdb37347a8841695263b3d06d
-SIZE (rust/crates/serde_derive-1.0.125.crate) = 54155
+SHA256 (rust/crates/serde_derive-1.0.126.crate) = 963a7dbc9895aeac7ac90e74f34a5d5261828f79df35cbed41e10189d3804d43
+SIZE (rust/crates/serde_derive-1.0.126.crate) = 54189
 SHA256 (rust/crates/serde_json-1.0.64.crate) = 799e97dc9fdae36a5c8b8f2cae9ce2ee9fdce2058c57a93e6099d919fd982f79
 SIZE (rust/crates/serde_json-1.0.64.crate) = 115138
 SHA256 (rust/crates/serde_yaml-0.8.17.crate) = 15654ed4ab61726bf918a39cb8d98a2e2995b002387807fa6ba58fdf7f59bb23
 SIZE (rust/crates/serde_yaml-0.8.17.crate) = 40805
-SHA256 (rust/crates/sha-1-0.8.2.crate) = f7d94d0bede923b3cea61f3f1ff57ff8cdfd77b400fb8f9998949e0cf04163df
-SIZE (rust/crates/sha-1-0.8.2.crate) = 12338
 SHA256 (rust/crates/signal-hook-0.1.17.crate) = 7e31d442c16f047a671b5a71e2161d6e68814012b7f5379d269ebd915fac2729
 SIZE (rust/crates/signal-hook-0.1.17.crate) = 27085
 SHA256 (rust/crates/signal-hook-registry-1.3.0.crate) = 16f1d0fef1604ba8f7a073c7e701f213e056707210e9020af4528e0101ce11a6
@@ -221,12 +203,10 @@ SHA256 (rust/crates/time-0.1.44.crate) = 6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40
 SIZE (rust/crates/time-0.1.44.crate) = 28885
 SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
 SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
-SHA256 (rust/crates/tui-0.14.0.crate) = 9ced152a8e9295a5b168adc254074525c17ac4a83c90b2716274cc38118bddc9
-SIZE (rust/crates/tui-0.14.0.crate) = 140336
-SHA256 (rust/crates/typenum-1.13.0.crate) = 879f6906492a7cd215bfa4cf595b600146ccfac0c79bcbd1f3000162af5e8b06
-SIZE (rust/crates/typenum-1.13.0.crate) = 40238
-SHA256 (rust/crates/ucd-trie-0.1.3.crate) = 56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c
-SIZE (rust/crates/ucd-trie-0.1.3.crate) = 44615
+SHA256 (rust/crates/treeline-0.1.0.crate) = a7f741b240f1a48843f9b8e0444fb55fb2a4ff67293b50a9179dfd5ea67f8d41
+SIZE (rust/crates/treeline-0.1.0.crate) = 3855
+SHA256 (rust/crates/tui-0.15.0.crate) = 861d8f3ad314ede6219bcb2ab844054b1de279ee37a9bc38e3d606f9d3fb2a71
+SIZE (rust/crates/tui-0.15.0.crate) = 139975
 SHA256 (rust/crates/unicase-2.6.0.crate) = 50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6
 SIZE (rust/crates/unicase-2.6.0.crate) = 23478
 SHA256 (rust/crates/unicode-segmentation-1.7.1.crate) = bb0d2e7be6ae3a5fa87eed5fb451aff96f2573d2694942e40543ae0bbe19c796
@@ -237,10 +217,10 @@ SHA256 (rust/crates/unicode-xid-0.2.1.crate) = f7fe0bb3479651439c9112f72b6c50503
 SIZE (rust/crates/unicode-xid-0.2.1.crate) = 14392
 SHA256 (rust/crates/version_check-0.9.3.crate) = 5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe
 SIZE (rust/crates/version_check-0.9.3.crate) = 12547
+SHA256 (rust/crates/wait-timeout-0.2.0.crate) = 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6
+SIZE (rust/crates/wait-timeout-0.2.0.crate) = 12441
 SHA256 (rust/crates/walkdir-2.3.2.crate) = 808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56
 SIZE (rust/crates/walkdir-2.3.2.crate) = 23516
-SHA256 (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate) = cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519
-SIZE (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate) = 31521
 SHA256 (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.crate) = 1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f
 SIZE (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.crate) = 26964
 SHA256 (rust/crates/wasm-bindgen-0.2.73.crate) = 83240549659d187488f91f33c0f8547cbfef0b2088bc470c116d1d260ef623d9
@@ -265,5 +245,5 @@ SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1
 SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
 SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85
 SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783
-SHA256 (sayanarijit-xplr-v0.9.1_GH0.tar.gz) = 3bbbd6ad0929ed603f69137f0aa032e413e877e634b4fcbacc1eee7e32d1b1e2
-SIZE (sayanarijit-xplr-v0.9.1_GH0.tar.gz) = 73405
+SHA256 (sayanarijit-xplr-v0.14.0_GH0.tar.gz) = 63d6f85880a8877ef38d4e77aec5ae74e40f96208a12f9d08e43ab19527dac36
+SIZE (sayanarijit-xplr-v0.14.0_GH0.tar.gz) = 79325
diff --git a/misc/xplr/pkg-message b/misc/xplr/pkg-message
new file mode 100644
index 000000000000..98f2f1259066
--- /dev/null
+++ b/misc/xplr/pkg-message
@@ -0,0 +1,13 @@
+[
+{ type: upgrade
+  maximum_version: "0.10.0"
+  message: <<EOM
+Since release 0.10.0, the default config.yml configuration has been
+fully replaced with a new init.lua configuration. If you have a lot of
+customization in your existing config.yml, you can use xplr-yml2lua[1]
+to help with the migration.
+
+[1] https://github.com/sayanarijit/xplr-yml2lua
+EOM
+}
+]



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202106081644.158GiHQS072469>