pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/sysutils/broot sysutils/broot: update to 1.7.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/2a1d7f116e87
branches:  trunk
changeset: 768697:2a1d7f116e87
user:      pin <pin%pkgsrc.org@localhost>
date:      Sat Oct 30 20:00:24 2021 +0000

description:
sysutils/broot: update to 1.7.0

-"clipboard" feature now default (can still be removed at compilation
with --no-default-features)
-fix clipboard features not working on some recent linux distributions
-you can now select part of the input with shift arrows or by dragging the
mouse cursor
-new internals: input_selection_cut and input_selection_copy (not bound by
default)

diffstat:

 sysutils/broot/Makefile         |  14 +++++++++++---
 sysutils/broot/cargo-depends.mk |  11 ++++++-----
 sysutils/broot/distinfo         |  35 +++++++++++++++++++----------------
 3 files changed, 36 insertions(+), 24 deletions(-)

diffs (143 lines):

diff -r 06a8f889895e -r 2a1d7f116e87 sysutils/broot/Makefile
--- a/sysutils/broot/Makefile   Sat Oct 30 14:51:17 2021 +0000
+++ b/sysutils/broot/Makefile   Sat Oct 30 20:00:24 2021 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.29 2021/10/23 19:25:30 pin Exp $
+# $NetBSD: Makefile,v 1.30 2021/10/30 20:00:24 pin Exp $
 
-DISTNAME=      broot-1.6.6
+DISTNAME=      broot-1.7.0
 CATEGORIES=    sysutils
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=Canop/}
 GITHUB_TAG=    v${PKGVERSION_NOREV}
@@ -12,13 +12,21 @@
 
 .include "cargo-depends.mk"
 
-USE_TOOLS+=    pkg-config
+USE_TOOLS+=                    pkg-config
+PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYTHON_FOR_BUILD_ONLY=         tool
+BUILD_DEPENDS+=                        ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
 
 INSTALLATION_DIRS=     bin ${PKGMANDIR}/man1
 
+RUSTFLAGS+=    -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.libxcb}/lib
+RUSTFLAGS+=    -C link-arg=-L${BUILDLINK_PREFIX.libxcb}/lib
+
 do-install:
        ${INSTALL_PROGRAM} ${WRKSRC}/target/release/broot ${DESTDIR}${PREFIX}/bin
        ${INSTALL_MAN} ${WRKSRC}/man/page ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/broot.1
 
 .include "../../lang/rust/cargo.mk"
+.include "../../lang/python/tool.mk"
+.include "../../x11/libxcb/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 06a8f889895e -r 2a1d7f116e87 sysutils/broot/cargo-depends.mk
--- a/sysutils/broot/cargo-depends.mk   Sat Oct 30 14:51:17 2021 +0000
+++ b/sysutils/broot/cargo-depends.mk   Sat Oct 30 20:00:24 2021 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: cargo-depends.mk,v 1.24 2021/10/23 19:25:30 pin Exp $
+# $NetBSD: cargo-depends.mk,v 1.25 2021/10/30 20:00:24 pin Exp $
 
 CARGO_CRATE_DEPENDS+=  adler-1.0.2
 CARGO_CRATE_DEPENDS+=  adler32-1.2.0
@@ -126,6 +126,7 @@
 CARGO_CRATE_DEPENDS+=  proc-macro-hack-0.5.19
 CARGO_CRATE_DEPENDS+=  proc-macro2-1.0.28
 CARGO_CRATE_DEPENDS+=  proc-status-0.1.1
+CARGO_CRATE_DEPENDS+=  quick-xml-0.22.0
 CARGO_CRATE_DEPENDS+=  quote-1.0.9
 CARGO_CRATE_DEPENDS+=  rand-0.8.4
 CARGO_CRATE_DEPENDS+=  rand_chacha-0.3.1
@@ -164,8 +165,8 @@
 CARGO_CRATE_DEPENDS+=  syntect-4.6.0
 CARGO_CRATE_DEPENDS+=  tempfile-3.2.0
 CARGO_CRATE_DEPENDS+=  termimad-0.10.3
-CARGO_CRATE_DEPENDS+=  termimad-0.16.4
-CARGO_CRATE_DEPENDS+=  terminal-clipboard-0.2.1
+CARGO_CRATE_DEPENDS+=  termimad-0.17.0
+CARGO_CRATE_DEPENDS+=  terminal-clipboard-0.3.0
 CARGO_CRATE_DEPENDS+=  termux-clipboard-0.1.0
 CARGO_CRATE_DEPENDS+=  textwrap-0.11.0
 CARGO_CRATE_DEPENDS+=  thiserror-1.0.26
@@ -193,7 +194,7 @@
 CARGO_CRATE_DEPENDS+=  winapi-i686-pc-windows-gnu-0.4.0
 CARGO_CRATE_DEPENDS+=  winapi-util-0.1.5
 CARGO_CRATE_DEPENDS+=  winapi-x86_64-pc-windows-gnu-0.4.0
-CARGO_CRATE_DEPENDS+=  x11-clipboard-0.5.2
-CARGO_CRATE_DEPENDS+=  xcb-0.9.0
+CARGO_CRATE_DEPENDS+=  x11-clipboard-0.5.3
+CARGO_CRATE_DEPENDS+=  xcb-0.10.1
 CARGO_CRATE_DEPENDS+=  xml-rs-0.8.4
 CARGO_CRATE_DEPENDS+=  yaml-rust-0.4.5
diff -r 06a8f889895e -r 2a1d7f116e87 sysutils/broot/distinfo
--- a/sysutils/broot/distinfo   Sat Oct 30 14:51:17 2021 +0000
+++ b/sysutils/broot/distinfo   Sat Oct 30 20:00:24 2021 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.27 2021/10/26 11:19:23 nia Exp $
+$NetBSD: distinfo,v 1.28 2021/10/30 20:00:24 pin Exp $
 
 BLAKE2s (adler-1.0.2.crate) = f263779d752af886455fc0f42c997893fb1a09edcf1bd2980605251c2e3602aa
 SHA512 (adler-1.0.2.crate) = 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
@@ -51,9 +51,9 @@
 BLAKE2s (bitflags-1.2.1.crate) = d88eaeb22f47d784119fe5d2ecd3e09ef458afb28b23c53a23566144e1ee218d
 SHA512 (bitflags-1.2.1.crate) = ad89b3798845e23737a620bba581c2ff1ff3e15bac12555c765e201d2c0b90ecea0cdbc5b5b1a3fa9858c385e8e041f8226f5acfae5bbbe9925643fff2bf3f0b
 Size (bitflags-1.2.1.crate) = 16745 bytes
-BLAKE2s (broot-1.6.6.tar.gz) = 2b0da43e194c1ce63f2d7d65f6abc75fcb455aa61df8090227552173ee6a7878
-SHA512 (broot-1.6.6.tar.gz) = c1e3b375904c5589fda5950617142675a9f7c16656c954cda141b3bf32acd3bb1db0fec095bfe77f648be48865b3c7251e3b6ca94da7f5ff0f72915a3a1eb90a
-Size (broot-1.6.6.tar.gz) = 8714930 bytes
+BLAKE2s (broot-1.7.0.tar.gz) = fd2071d702f9de1d42249daaadd5ac276192754041190e995c13d24b684ffea9
+SHA512 (broot-1.7.0.tar.gz) = 3d6a286322858fc65169798eda5c602ef87fff181aa75ad5ecbea06bb6b0993ad796b2783cb604ed7d99f4f8be4cc191dfc3d9a270948e69349a92e01f2e4235
+Size (broot-1.7.0.tar.gz) = 8714656 bytes
 BLAKE2s (bstr-0.2.16.crate) = 541d36618e387c3fcd3e8d3c8b8c0067e86611974d2a5921c1c121dd30c43adf
 SHA512 (bstr-0.2.16.crate) = 33e82e5637efdc2f404ab9405331ae135df12586785491c3e61e70ea8406c67e2109e550cc70a4ab8e95d054e8519c48257fd3b55ef0b67b2530914a9a0b0fac
 Size (bstr-0.2.16.crate) = 330346 bytes
@@ -381,6 +381,9 @@
 BLAKE2s (proc-status-0.1.1.crate) = aaa5fa3de41a8fa9e006fed786152a304f45e619cc809e3fb45c68bc1ab7bef0
 SHA512 (proc-status-0.1.1.crate) = 1e01be4b3d4ab90f450a760a129e614fede75106ed595e477227925b0dbbe96adf3957d47a42b6fb61065c47f0ac71c937facdfcdb1aa3cdd4259763c89536dd
 Size (proc-status-0.1.1.crate) = 4136 bytes
+BLAKE2s (quick-xml-0.22.0.crate) = 8c214d10f61abfc461c1eb4887e203e24a646c3055bac562b6a0577024ebc892
+SHA512 (quick-xml-0.22.0.crate) = 15e56fafc84e62b219977c5ab0f07a021bb71216d7cbb673a7ffec4ec6bda36f97d7b7034751b0b7d745df7c17c1a591a281cf2c97aa4fada7327979711ae3dd
+Size (quick-xml-0.22.0.crate) = 132066 bytes
 BLAKE2s (quote-1.0.9.crate) = da1409c5fab9fc40b5a0ce824d063088c949e2c35dea81f683b558455a1807fb
 SHA512 (quote-1.0.9.crate) = dd6cdaea183b85400531ef01e56657edbec0d8f7c27898c1e591b72dff755fa5875b33ca320bd65be0e9aecfc6a61ec119a4bd1291e9f2057fca642ab5b198c8
 Size (quote-1.0.9.crate) = 25042 bytes
@@ -495,12 +498,12 @@
 BLAKE2s (termimad-0.10.3.crate) = a3b02257e8b97eeb378037030d5a3a44213f9479599914fe7ca38d91da864cda
 SHA512 (termimad-0.10.3.crate) = c25aa79fa0053c1e7ac88405b45742d3e34d58f4293405699e601122451e18ac9532b80413df9032850d983e3abcb1b1656de3428bface46efd2505d2a2137bc
 Size (termimad-0.10.3.crate) = 316247 bytes
-BLAKE2s (termimad-0.16.4.crate) = aab354270b9728f2ba2c263ed598c7f54c6bdf6ecebe7a442f7c8efd23d15966
-SHA512 (termimad-0.16.4.crate) = c1e825ffa5f6180b5acf18aef3863698dfdbdcdb2b800ed77a9bc62cc5ec0eb42d8ace7e36c11ffe7a07f75e3b24137baf583cc8388ee5934bc79ebe0763bd8d
-Size (termimad-0.16.4.crate) = 345687 bytes
-BLAKE2s (terminal-clipboard-0.2.1.crate) = 526f47f799330eb15bd1961420fcfe69d8c442f99540fc69fc821ea1f663a9a6
-SHA512 (terminal-clipboard-0.2.1.crate) = 10b6d024b24fb236954a981c17dec25b4d4b8f06c4cef3edb9137cf291099453926b5793c6f19bd3b69a9db88e38ed4ea72bbf8aa6f57434a30974b9fb9ab763
-Size (terminal-clipboard-0.2.1.crate) = 4056 bytes
+BLAKE2s (termimad-0.17.0.crate) = 9480a610fa7eef14251ce9f4a59ae5caac4f7aa89b9e5075c087e7620950aaa5
+SHA512 (termimad-0.17.0.crate) = a226c5cbd868df9b656c5913e5e369ae7ea171a6e27524e24916cb342bd8b457e781a6c004bddc2a4ca7b481f8a3c87e1befb2c24fde2dba48eb1719f939d76a
+Size (termimad-0.17.0.crate) = 349670 bytes
+BLAKE2s (terminal-clipboard-0.3.0.crate) = 2435bacc1de666c0117d9fe148fad1532ca6e88adae111a25d6b6e3b2c784fb4
+SHA512 (terminal-clipboard-0.3.0.crate) = 9f484c4c512776e398c83403759af4baa31279efcb149f724fb77d8d5ad3da9a0a73d4dfee03c3f76143052ada86859e8cb4ced55d7745b0eb0c81377b308b33
+Size (terminal-clipboard-0.3.0.crate) = 5529 bytes
 BLAKE2s (termux-clipboard-0.1.0.crate) = 688c163ccee933156183295acf7456e38bfbc816edd41349935f1d676901e66c
 SHA512 (termux-clipboard-0.1.0.crate) = acd972d9c9eaa20dfadf1ec01274ed27fb33d16d97b504d8f41fea9c6598557a32d939d0a8a8585d919ee9d1b411d714851d662b5bc7d1a5f3b97d8cd423a434
 Size (termux-clipboard-0.1.0.crate) = 2033 bytes
@@ -582,12 +585,12 @@
 BLAKE2s (winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 85ecec73b9874f5f443e29d99f93a11889e74ddf5a4bfeb929e2355a7cee32f1
 SHA512 (winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
 Size (winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998 bytes
-BLAKE2s (x11-clipboard-0.5.2.crate) = d7dc3d3459db3588a8a4e4ac1e12464c5d3383ec773abc43f2d1131b8e8c42a9
-SHA512 (x11-clipboard-0.5.2.crate) = e3ab302b7b7b82e3d869d61e6349780ca67750713d51102d910b17ade033066187486743920a35b3e1c03e78b2e525f4cf5fd44b92ab0dd79e576727adf6333c
-Size (x11-clipboard-0.5.2.crate) = 7634 bytes
-BLAKE2s (xcb-0.9.0.crate) = 9be84a294667f132892a42e538f11c06641270e8a996f5ad5266c27fe321029d
-SHA512 (xcb-0.9.0.crate) = 183d59745daa048335e7081add8ca1ea6db3fa77903bffa8bf34de538efc4618755fda1344cd36bc1175600d3df341ac1bde45706d3809a266a25eaf7c253dac
-Size (xcb-0.9.0.crate) = 129744 bytes
+BLAKE2s (x11-clipboard-0.5.3.crate) = 008bbb12550a4d20d557ecd7b7fc5d7a16fb33f49797ad84372e1efa4ceefa23
+SHA512 (x11-clipboard-0.5.3.crate) = ff859af8540fc6f4df5e53d803676ecf31c43f6b6911bdac108c0120ef64357335277114bfba502ca41ba7dc3b03e778880d4350d3a2b286e8283191e4567840
+Size (x11-clipboard-0.5.3.crate) = 7789 bytes
+BLAKE2s (xcb-0.10.1.crate) = 0cd7a8a83cea0c3c5fef37847c080286b6e4c1da21eaa995738dc76d45e54ea0
+SHA512 (xcb-0.10.1.crate) = f5b6485528bbca57c0971a6d5131539746b6e61d72ad2df61717294a20f8bace8ce0d75bb8aed70033d6877b44087d8fda2499c9a8797caf9e7d98f128bbdd00
+Size (xcb-0.10.1.crate) = 141048 bytes
 BLAKE2s (xml-rs-0.8.4.crate) = eab945802630af06024d7af2d033edfd3ec2e20b6321334d286a5fd33e25debd
 SHA512 (xml-rs-0.8.4.crate) = b21b0db9ee7cdfddae7c110e4fec714d719e75ba139744c290692d660caa425aa8b1ece644deb5f1879f21c0561b9b412b9ba8931f7f5b4e220ef08f8a7fc5e6
 Size (xml-rs-0.8.4.crate) = 52690 bytes



Home | Main Index | Thread Index | Old Index