Index: head/misc/broot/Makefile =================================================================== --- head/misc/broot/Makefile +++ head/misc/broot/Makefile @@ -2,8 +2,7 @@ PORTNAME= broot DISTVERSIONPREFIX= v -DISTVERSION= 1.0.5 -PORTREVISION= 1 +DISTVERSION= 1.0.7 CATEGORIES= misc MAINTAINER= vulcan@wired.sh @@ -31,6 +30,7 @@ atty-0.2.14 \ autocfg-1.0.1 \ base64-0.12.3 \ + base64-0.13.0 \ bet-0.3.4 \ bincode-1.3.1 \ bitflags-1.2.1 \ @@ -47,7 +47,7 @@ clap-2.33.3 \ clipboard-win-4.0.3 \ cloudabi-0.0.3 \ - color_quant-1.0.1 \ + color_quant-1.1.0 \ constant_time_eq-0.1.5 \ crc32fast-1.2.0 \ criterion-0.3.3 \ @@ -81,7 +81,7 @@ hermit-abi-0.1.16 \ id-arena-2.2.1 \ idna-0.2.0 \ - image-0.23.10 \ + image-0.23.12 \ indexmap-1.6.0 \ is_executable-0.1.2 \ itertools-0.9.0 \ @@ -100,7 +100,6 @@ linked-hash-map-0.5.3 \ lock_api-0.3.4 \ log-0.4.11 \ - lzw-0.10.0 \ matches-0.1.8 \ maybe-uninit-2.0.0 \ memchr-2.3.3 \ @@ -149,6 +148,7 @@ regex-1.3.9 \ regex-automata-0.1.9 \ regex-syntax-0.6.18 \ + remove_dir_all-0.5.3 \ rust-argon2-0.8.2 \ rustc_version-0.2.3 \ ryu-1.0.5 \ @@ -174,14 +174,15 @@ strsim-0.8.0 \ syn-1.0.42 \ syntect-4.4.0 \ + tempfile-3.1.0 \ term-0.6.1 \ - termimad-0.8.29 \ + termimad-0.9.1 \ terminal-clipboard-0.1.1 \ textwrap-0.11.0 \ thiserror-1.0.20 \ thiserror-impl-1.0.20 \ thread_local-1.0.1 \ - tiff-0.5.0 \ + tiff-0.6.0 \ time-0.1.44 \ tinytemplate-1.1.0 \ tinyvec-0.3.4 \ Index: head/misc/broot/distinfo =================================================================== --- head/misc/broot/distinfo +++ head/misc/broot/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1604843774 +TIMESTAMP = 1606576800 SHA256 (rust/crates/adler-0.2.3.tar.gz) = ee2a4ec343196209d6594e19543ae87a39f96d5534d7174822a3ad825dd6ed7e SIZE (rust/crates/adler-0.2.3.tar.gz) = 12168 SHA256 (rust/crates/adler32-1.2.0.tar.gz) = aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234 @@ -21,6 +21,8 @@ SIZE (rust/crates/autocfg-1.0.1.tar.gz) = 12908 SHA256 (rust/crates/base64-0.12.3.tar.gz) = 3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff SIZE (rust/crates/base64-0.12.3.tar.gz) = 57545 +SHA256 (rust/crates/base64-0.13.0.tar.gz) = 904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd +SIZE (rust/crates/base64-0.13.0.tar.gz) = 62070 SHA256 (rust/crates/bet-0.3.4.tar.gz) = 717a3e881f801bb9379813577ffe11e6b97662f1d81155cdc61e8f5271a4feb4 SIZE (rust/crates/bet-0.3.4.tar.gz) = 5975 SHA256 (rust/crates/bincode-1.3.1.tar.gz) = f30d3a39baa26f9651f17b375061f3233dde33424a8b72b0dbe93a68a0bc896d @@ -53,8 +55,8 @@ SIZE (rust/crates/clipboard-win-4.0.3.tar.gz) = 12193 SHA256 (rust/crates/cloudabi-0.0.3.tar.gz) = ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f SIZE (rust/crates/cloudabi-0.0.3.tar.gz) = 22156 -SHA256 (rust/crates/color_quant-1.0.1.tar.gz) = 0dbbb57365263e881e805dc77d94697c9118fd94d8da011240555aa7b23445bd -SIZE (rust/crates/color_quant-1.0.1.tar.gz) = 5702 +SHA256 (rust/crates/color_quant-1.1.0.tar.gz) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b +SIZE (rust/crates/color_quant-1.1.0.tar.gz) = 6649 SHA256 (rust/crates/constant_time_eq-0.1.5.tar.gz) = 245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc SIZE (rust/crates/constant_time_eq-0.1.5.tar.gz) = 4936 SHA256 (rust/crates/crc32fast-1.2.0.tar.gz) = ba125de2af0df55319f41944744ad91c71113bf74a4646efff39afe1f6842db1 @@ -121,8 +123,8 @@ SIZE (rust/crates/id-arena-2.2.1.tar.gz) = 12203 SHA256 (rust/crates/idna-0.2.0.tar.gz) = 02e2673c30ee86b5b96a9cb52ad15718aa1f966f5ab9ad54a8b95d5ca33120a9 SIZE (rust/crates/idna-0.2.0.tar.gz) = 257203 -SHA256 (rust/crates/image-0.23.10.tar.gz) = 985fc06b1304d19c28d5c562ed78ef5316183f2b0053b46763a0b94862373c34 -SIZE (rust/crates/image-0.23.10.tar.gz) = 220464 +SHA256 (rust/crates/image-0.23.12.tar.gz) = 7ce04077ead78e39ae8610ad26216aed811996b043d47beed5090db674f9e9b5 +SIZE (rust/crates/image-0.23.12.tar.gz) = 217913 SHA256 (rust/crates/indexmap-1.6.0.tar.gz) = 55e2e4c765aa53a0424761bf9f41aa7a6ac1efa87238f59560640e27fca028f2 SIZE (rust/crates/indexmap-1.6.0.tar.gz) = 47565 SHA256 (rust/crates/is_executable-0.1.2.tar.gz) = 302d553b8abc8187beb7d663e34c065ac4570b273bc9511a50e940e99409c577 @@ -159,8 +161,6 @@ SIZE (rust/crates/lock_api-0.3.4.tar.gz) = 18750 SHA256 (rust/crates/log-0.4.11.tar.gz) = 4fabed175da42fed1fa0746b0ea71f412aa9d35e76e95e59b192c64b9dc2bf8b SIZE (rust/crates/log-0.4.11.tar.gz) = 36276 -SHA256 (rust/crates/lzw-0.10.0.tar.gz) = 7d947cbb889ed21c2a84be6ffbaebf5b4e0f4340638cba0444907e38b56be084 -SIZE (rust/crates/lzw-0.10.0.tar.gz) = 10744 SHA256 (rust/crates/matches-0.1.8.tar.gz) = 7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08 SIZE (rust/crates/matches-0.1.8.tar.gz) = 2216 SHA256 (rust/crates/maybe-uninit-2.0.0.tar.gz) = 60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00 @@ -257,6 +257,8 @@ SIZE (rust/crates/regex-automata-0.1.9.tar.gz) = 114560 SHA256 (rust/crates/regex-syntax-0.6.18.tar.gz) = 26412eb97c6b088a6997e05f69403a802a92d520de2f8e63c2b65f9e0f47c4e8 SIZE (rust/crates/regex-syntax-0.6.18.tar.gz) = 294440 +SHA256 (rust/crates/remove_dir_all-0.5.3.tar.gz) = 3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7 +SIZE (rust/crates/remove_dir_all-0.5.3.tar.gz) = 9184 SHA256 (rust/crates/rust-argon2-0.8.2.tar.gz) = 9dab61250775933275e84053ac235621dfb739556d5c54a2f2e9313b7cf43a19 SIZE (rust/crates/rust-argon2-0.8.2.tar.gz) = 28291 SHA256 (rust/crates/rustc_version-0.2.3.tar.gz) = 138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a @@ -307,10 +309,12 @@ SIZE (rust/crates/syn-1.0.42.tar.gz) = 225244 SHA256 (rust/crates/syntect-4.4.0.tar.gz) = 4e3978df05b5850c839a6b352d3c35ce0478944a4be689be826b53cf75363e88 SIZE (rust/crates/syntect-4.4.0.tar.gz) = 751314 +SHA256 (rust/crates/tempfile-3.1.0.tar.gz) = 7a6e24d9338a0a5be79593e2fa15a648add6138caa803e2d5bc782c371732ca9 +SIZE (rust/crates/tempfile-3.1.0.tar.gz) = 25823 SHA256 (rust/crates/term-0.6.1.tar.gz) = c0863a3345e70f61d613eab32ee046ccd1bcc5f9105fe402c61fcd0c13eeb8b5 SIZE (rust/crates/term-0.6.1.tar.gz) = 37578 -SHA256 (rust/crates/termimad-0.8.29.tar.gz) = 7645e0e5639e21f16e33030ac3ce9009cb0c25e7d04411eb0e7cab59066a2c9b -SIZE (rust/crates/termimad-0.8.29.tar.gz) = 312592 +SHA256 (rust/crates/termimad-0.9.1.tar.gz) = fe9709f7deb2582e81b8bffd71ddc33ca46857c30fee361bcf6c0fd63caf8146 +SIZE (rust/crates/termimad-0.9.1.tar.gz) = 315153 SHA256 (rust/crates/terminal-clipboard-0.1.1.tar.gz) = b7d0bd72c5576dacccc02c15f7aa568e8ef46286b489eebe09de7c4451d493a4 SIZE (rust/crates/terminal-clipboard-0.1.1.tar.gz) = 3427 SHA256 (rust/crates/textwrap-0.11.0.tar.gz) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060 @@ -321,8 +325,8 @@ SIZE (rust/crates/thiserror-impl-1.0.20.tar.gz) = 13197 SHA256 (rust/crates/thread_local-1.0.1.tar.gz) = d40c6d1b69745a6ec6fb1ca717914848da4b44ae29d9b3080cbee91d72a69b14 SIZE (rust/crates/thread_local-1.0.1.tar.gz) = 12609 -SHA256 (rust/crates/tiff-0.5.0.tar.gz) = 3f3b8a87c4da944c3f27e5943289171ac71a6150a79ff6bacfff06d159dfff2f -SIZE (rust/crates/tiff-0.5.0.tar.gz) = 25569 +SHA256 (rust/crates/tiff-0.6.0.tar.gz) = abeb4e3f32a8973722c0254189e6890358e72b1bf11becb287ee0b23c595a41d +SIZE (rust/crates/tiff-0.6.0.tar.gz) = 1397251 SHA256 (rust/crates/time-0.1.44.tar.gz) = 6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255 SIZE (rust/crates/time-0.1.44.tar.gz) = 28885 SHA256 (rust/crates/tinytemplate-1.1.0.tar.gz) = 6d3dc76004a03cec1c5932bca4cdc2e39aaa798e3f82363dd94f9adf6098c12f @@ -385,5 +389,5 @@ SIZE (rust/crates/xml-rs-0.8.3.tar.gz) = 52547 SHA256 (rust/crates/yaml-rust-0.4.4.tar.gz) = 39f0c922f1a334134dc2f7a8b67dc5d25f0735263feec974345ff706bcf20b0d SIZE (rust/crates/yaml-rust-0.4.4.tar.gz) = 48359 -SHA256 (canop-broot-v1.0.5_GH0.tar.gz) = bccc54ac9eebf49914282605f05ba237a2fd9663d671c1e2cf00980f9e8fffaf -SIZE (canop-broot-v1.0.5_GH0.tar.gz) = 5133858 +SHA256 (canop-broot-v1.0.7_GH0.tar.gz) = 48988ef94993a6c8f5a80cb09813b729d8e149380dcba5e5878ecc7fd3617cc1 +SIZE (canop-broot-v1.0.7_GH0.tar.gz) = 6029741 Index: head/misc/broot/files/patch-src_display_cell__size.rs =================================================================== --- head/misc/broot/files/patch-src_display_cell__size.rs +++ head/misc/broot/files/patch-src_display_cell__size.rs @@ -0,0 +1,11 @@ +--- src/display/cell_size.rs.orig 2020-12-01 03:56:56 UTC ++++ src/display/cell_size.rs +@@ -25,7 +25,7 @@ pub fn cell_size_in_pixels() -> std::io::Result<(u32, + }; + let w = winsize { ws_row: 0, ws_col: 0, ws_xpixel: 0, ws_ypixel: 0 }; + let r = unsafe { +- ioctl(STDOUT_FILENO, TIOCGWINSZ, &w) ++ ioctl(STDOUT_FILENO, TIOCGWINSZ.into(), &w) + }; + if r == 0 && w.ws_xpixel > w.ws_col && w.ws_ypixel > w.ws_row { + Ok((