Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 2 Dec 2020 07:59:58 +0000 (UTC)
From:      Rainer Hurling <rhurlin@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r556804 - in head/misc/broot: . files
Message-ID:  <202012020759.0B27xwjP064286@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: rhurlin
Date: Wed Dec  2 07:59:58 2020
New Revision: 556804
URL: https://svnweb.freebsd.org/changeset/ports/556804

Log:
  misc/broot: Update to 1.0.7
  
  The releases 1.0.6 and 1.0.7 have some new features
  and several bug fixes [1]:
  - Add support for icons
  - Add mappings using script
  - Add double extensions support
  - Add major precision to default conf
  - High definition preview images on kitty
  
  [1] https://github.com/Canop/broot/compare/v1.0.5...v1.0.7
  
  PR:		251500
  Submitted by:	Lewis Cook <vulcan@wired.sh> (maintainer)
  Approved by:	arrowd (mentor)
  Differential Revision:	https://reviews.freebsd.org/D27445

Added:
  head/misc/broot/files/patch-src_display_cell__size.rs   (contents, props changed)
Modified:
  head/misc/broot/Makefile
  head/misc/broot/distinfo

Modified: head/misc/broot/Makefile
==============================================================================
--- head/misc/broot/Makefile	Wed Dec  2 07:53:33 2020	(r556803)
+++ head/misc/broot/Makefile	Wed Dec  2 07:59:58 2020	(r556804)
@@ -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 @@ CARGO_CRATES=	adler-0.2.3 \
 		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 @@ CARGO_CRATES=	adler-0.2.3 \
 		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 @@ CARGO_CRATES=	adler-0.2.3 \
 		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 @@ CARGO_CRATES=	adler-0.2.3 \
 		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 @@ CARGO_CRATES=	adler-0.2.3 \
 		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 @@ CARGO_CRATES=	adler-0.2.3 \
 		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 \

Modified: head/misc/broot/distinfo
==============================================================================
--- head/misc/broot/distinfo	Wed Dec  2 07:53:33 2020	(r556803)
+++ head/misc/broot/distinfo	Wed Dec  2 07:59:58 2020	(r556804)
@@ -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 @@ SHA256 (rust/crates/autocfg-1.0.1.tar.gz) = cdb031dd78
 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 @@ SHA256 (rust/crates/clipboard-win-4.0.3.tar.gz) = 5123
 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 @@ SHA256 (rust/crates/id-arena-2.2.1.tar.gz) = 25a2bc672
 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 @@ SHA256 (rust/crates/lock_api-0.3.4.tar.gz) = c4da24a77
 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 @@ SHA256 (rust/crates/regex-automata-0.1.9.tar.gz) = ae1
 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 @@ SHA256 (rust/crates/syn-1.0.42.tar.gz) = 9c51d92969d20
 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 @@ SHA256 (rust/crates/thiserror-impl-1.0.20.tar.gz) = bd
 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 @@ SHA256 (rust/crates/xml-rs-0.8.3.tar.gz) = b07db065a5c
 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

Added: head/misc/broot/files/patch-src_display_cell__size.rs
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/broot/files/patch-src_display_cell__size.rs	Wed Dec  2 07:59:58 2020	(r556804)
@@ -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((



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