Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 7 Jun 2024 17:57:29 GMT
From:      Fernando =?utf-8?Q?Apestegu=C3=ADa?= <fernape@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: f6c897e2489a - main - sysutils/eza: update to 0.18.17 and shell completion files as optional.
Message-ID:  <202406071757.457HvTHP093158@gitrepo.freebsd.org>

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

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

commit f6c897e2489a68da86235d126d73925c53005052
Author:     Ken DEGUCHI <kdeguchi@sz.tokoha-u.ac.jp>
AuthorDate: 2024-06-06 12:32:57 +0000
Commit:     Fernando ApesteguĂ­a <fernape@FreeBSD.org>
CommitDate: 2024-06-07 17:57:16 +0000

    sysutils/eza: update to 0.18.17 and shell completion files as optional.
    
    ChangeLog: https://github.com/eza-community/eza/releases/tag/v0.18.17
    
     * Add icon for Nushell extension
    
    PR:             279510
    Reported by:    kdeguchi@sz.tokoha-u.ac.jp (maintainer)
---
 sysutils/eza/Makefile        | 21 +++++++++++++++------
 sysutils/eza/Makefile.crates | 19 ++++++++++---------
 sysutils/eza/distinfo        | 44 +++++++++++++++++++++++---------------------
 3 files changed, 48 insertions(+), 36 deletions(-)

diff --git a/sysutils/eza/Makefile b/sysutils/eza/Makefile
index 5a3bf186d404..6ce37625cb3d 100644
--- a/sysutils/eza/Makefile
+++ b/sysutils/eza/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	eza
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.18.15
+DISTVERSION=	0.18.17
 CATEGORIES=	sysutils
 
 MAINTAINER=	kdeguchi@sz.tokoha-u.ac.jp
@@ -14,12 +14,15 @@ USES=		cargo
 USE_GITHUB=	yes
 GH_ACCOUNT=	eza-community
 
-PLIST_FILES=	bin/${PORTNAME} \
-		etc/bash_completion.d/${PORTNAME}.bash \
-		share/fish/completions/${PORTNAME}.fish \
-		share/zsh/site-functions/_${PORTNAME}
+PLIST_FILES=	bin/${PORTNAME}
 
 OPTIONS_DEFINE=	MANPAGES
+OPTIONS_GROUP=	COMPLETIONS
+OPTIONS_GROUP_COMPLETIONS=	BASH FISH ZSH
+
+BASH_PLIST_FILES=	etc/bash_completion.d/${PORTNAME}.bash
+FISH_PLIST_FILES=	share/fish/completions/${PORTNAME}.fish
+ZSH_PLIST_FILES=	share/zsh/site-functions/_${PORTNAME}
 
 MANPAGES_BUILD_DEPENDS=	pandoc:textproc/hs-pandoc
 
@@ -35,13 +38,19 @@ post-build-MANPAGES-on:
 .endfor
 
 post-install:
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+
+post-install-BASH-on:
 	@${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d
 	${INSTALL_DATA} ${WRKSRC}/completions/bash/${PORTNAME} ${STAGEDIR}${PREFIX}/etc/bash_completion.d/${PORTNAME}.bash
+
+post-install-FISH-on:
 	@${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/completions
 	${INSTALL_DATA} ${WRKSRC}/completions/fish/${PORTNAME}.fish ${STAGEDIR}${PREFIX}/share/fish/completions/${PORTNAME}.fish
+
+post-install-ZSH-on:
 	@${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions
 	${INSTALL_DATA} ${WRKSRC}/completions/zsh/_${PORTNAME} ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_${PORTNAME}
-	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
 
 post-install-MANPAGES-on:
 .for i in ${_MARKDOWN_FILES}
diff --git a/sysutils/eza/Makefile.crates b/sysutils/eza/Makefile.crates
index dd5db6c4e10c..92b53425667c 100644
--- a/sysutils/eza/Makefile.crates
+++ b/sysutils/eza/Makefile.crates
@@ -10,6 +10,7 @@ CARGO_CRATES=	aho-corasick-1.0.5 \
 		anstyle-wincon-3.0.1 \
 		approx-0.5.1 \
 		autocfg-1.1.0 \
+		automod-1.0.14 \
 		base64-0.21.5 \
 		bitflags-1.3.2 \
 		bitflags-2.4.0 \
@@ -61,7 +62,7 @@ CARGO_CRATES=	aho-corasick-1.0.5 \
 		itoa-1.0.9 \
 		jobserver-0.1.22 \
 		js-sys-0.3.64 \
-		libc-0.2.154 \
+		libc-0.2.155 \
 		libgit2-sys-0.16.2+1.7.2 \
 		libz-sys-1.1.2 \
 		line-wrap-0.2.0 \
@@ -96,10 +97,10 @@ CARGO_CRATES=	aho-corasick-1.0.5 \
 		plotters-backend-0.3.5 \
 		plotters-svg-0.3.5 \
 		powerfmt-0.2.0 \
-		proc-macro2-1.0.66 \
+		proc-macro2-1.0.83 \
 		proc-mounts-0.3.0 \
 		quick-xml-0.31.0 \
-		quote-1.0.33 \
+		quote-1.0.36 \
 		rand-0.8.5 \
 		rand_core-0.6.4 \
 		rayon-1.10.0 \
@@ -120,9 +121,9 @@ CARGO_CRATES=	aho-corasick-1.0.5 \
 		shlex-1.3.0 \
 		similar-2.2.1 \
 		siphasher-0.3.11 \
-		snapbox-0.5.9 \
-		snapbox-macros-0.3.8 \
-		syn-2.0.29 \
+		snapbox-0.5.12 \
+		snapbox-macros-0.3.9 \
+		syn-2.0.65 \
 		tempfile-3.8.0 \
 		terminal_size-0.3.0 \
 		thiserror-1.0.48 \
@@ -135,8 +136,8 @@ CARGO_CRATES=	aho-corasick-1.0.5 \
 		tinyvec-1.2.0 \
 		tinyvec_macros-0.1.0 \
 		toml_datetime-0.6.5 \
-		toml_edit-0.22.6 \
-		trycmd-0.15.1 \
+		toml_edit-0.19.15 \
+		trycmd-0.15.2 \
 		unicode-bidi-0.3.5 \
 		unicode-ident-1.0.11 \
 		unicode-normalization-0.1.17 \
@@ -177,5 +178,5 @@ CARGO_CRATES=	aho-corasick-1.0.5 \
 		windows_x86_64_gnullvm-0.52.0 \
 		windows_x86_64_msvc-0.48.5 \
 		windows_x86_64_msvc-0.52.0 \
-		winnow-0.6.2 \
+		winnow-0.5.40 \
 		zoneinfo_compiled-0.5.1
diff --git a/sysutils/eza/distinfo b/sysutils/eza/distinfo
index 7c84237fef16..de12e4c4f875 100644
--- a/sysutils/eza/distinfo
+++ b/sysutils/eza/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1715998800
+TIMESTAMP = 1717668364
 SHA256 (rust/crates/aho-corasick-1.0.5.crate) = 0c378d78423fdad8089616f827526ee33c19f2fddbd5de1629152c9593ba4783
 SIZE (rust/crates/aho-corasick-1.0.5.crate) = 172064
 SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
@@ -23,6 +23,8 @@ SHA256 (rust/crates/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd5
 SIZE (rust/crates/approx-0.5.1.crate) = 15100
 SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
 SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
+SHA256 (rust/crates/automod-1.0.14.crate) = edf3ee19dbc0a46d740f6f0926bde8c50f02bdbc7b536842da28f6ac56513a8b
+SIZE (rust/crates/automod-1.0.14.crate) = 8717
 SHA256 (rust/crates/base64-0.21.5.crate) = 35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9
 SIZE (rust/crates/base64-0.21.5.crate) = 77134
 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
@@ -125,8 +127,8 @@ SHA256 (rust/crates/jobserver-0.1.22.crate) = 972f5ae5d1cb9c6ae417789196c8032053
 SIZE (rust/crates/jobserver-0.1.22.crate) = 21175
 SHA256 (rust/crates/js-sys-0.3.64.crate) = c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a
 SIZE (rust/crates/js-sys-0.3.64.crate) = 80313
-SHA256 (rust/crates/libc-0.2.154.crate) = ae743338b92ff9146ce83992f766a31066a91a8c84a45e0e9f21e7cf6de6d346
-SIZE (rust/crates/libc-0.2.154.crate) = 743304
+SHA256 (rust/crates/libc-0.2.155.crate) = 97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c
+SIZE (rust/crates/libc-0.2.155.crate) = 743539
 SHA256 (rust/crates/libgit2-sys-0.16.2+1.7.2.crate) = ee4126d8b4ee5c9d9ea891dd875cfdc1e9d0950437179104b183d7d8a74d24e8
 SIZE (rust/crates/libgit2-sys-0.16.2+1.7.2.crate) = 1773674
 SHA256 (rust/crates/libz-sys-1.1.2.crate) = 602113192b08db8f38796c4e85c39e960c145965140e918018bcde1952429655
@@ -195,14 +197,14 @@ SHA256 (rust/crates/plotters-svg-0.3.5.crate) = 38f6d39893cca0701371e3c27294f097
 SIZE (rust/crates/plotters-svg-0.3.5.crate) = 6948
 SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
 SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
-SHA256 (rust/crates/proc-macro2-1.0.66.crate) = 18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9
-SIZE (rust/crates/proc-macro2-1.0.66.crate) = 43575
+SHA256 (rust/crates/proc-macro2-1.0.83.crate) = 0b33eb56c327dec362a9e55b3ad14f9d2f0904fb5a5b03b513ab5465399e9f43
+SIZE (rust/crates/proc-macro2-1.0.83.crate) = 48661
 SHA256 (rust/crates/proc-mounts-0.3.0.crate) = 0d652f8435d0ab70bf4f3590a6a851d59604831a458086541b95238cc51ffcf2
 SIZE (rust/crates/proc-mounts-0.3.0.crate) = 8363
 SHA256 (rust/crates/quick-xml-0.31.0.crate) = 1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33
 SIZE (rust/crates/quick-xml-0.31.0.crate) = 172236
-SHA256 (rust/crates/quote-1.0.33.crate) = 5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae
-SIZE (rust/crates/quote-1.0.33.crate) = 28090
+SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
+SIZE (rust/crates/quote-1.0.36.crate) = 28507
 SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
 SIZE (rust/crates/rand-0.8.5.crate) = 87113
 SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
@@ -243,12 +245,12 @@ SHA256 (rust/crates/similar-2.2.1.crate) = 420acb44afdae038210c99e69aae24109f32f
 SIZE (rust/crates/similar-2.2.1.crate) = 51147
 SHA256 (rust/crates/siphasher-0.3.11.crate) = 38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d
 SIZE (rust/crates/siphasher-0.3.11.crate) = 10442
-SHA256 (rust/crates/snapbox-0.5.9.crate) = 8ac441e1ecf678f68423d47f376d53fabce1afba92c8f68e31508eb27df8562a
-SIZE (rust/crates/snapbox-0.5.9.crate) = 49982
-SHA256 (rust/crates/snapbox-macros-0.3.8.crate) = e1c4b838b05d15ab22754068cb73500b2f3b07bf09d310e15b27f88160f1de40
-SIZE (rust/crates/snapbox-macros-0.3.8.crate) = 6328
-SHA256 (rust/crates/syn-2.0.29.crate) = c324c494eba9d92503e6f1ef2e6df781e78f6a7705a0202d9801b198807d518a
-SIZE (rust/crates/syn-2.0.29.crate) = 241664
+SHA256 (rust/crates/snapbox-0.5.12.crate) = 15d55fd1f4a2ee1767db08ba740916a0f3a8e9add2947f19700a99ebcb119af0
+SIZE (rust/crates/snapbox-0.5.12.crate) = 53364
+SHA256 (rust/crates/snapbox-macros-0.3.9.crate) = b1f4c14672714436c09254801c934b203196a51182a5107fb76591c7cc56424d
+SIZE (rust/crates/snapbox-macros-0.3.9.crate) = 6453
+SHA256 (rust/crates/syn-2.0.65.crate) = d2863d96a84c6439701d7a38f9de935ec562c8832cc55d1dde0f513b52fad106
+SIZE (rust/crates/syn-2.0.65.crate) = 264863
 SHA256 (rust/crates/tempfile-3.8.0.crate) = cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef
 SIZE (rust/crates/tempfile-3.8.0.crate) = 31720
 SHA256 (rust/crates/terminal_size-0.3.0.crate) = 21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7
@@ -273,10 +275,10 @@ SHA256 (rust/crates/tinyvec_macros-0.1.0.crate) = cda74da7e1a664f795bb1f8a87ec40
 SIZE (rust/crates/tinyvec_macros-0.1.0.crate) = 1817
 SHA256 (rust/crates/toml_datetime-0.6.5.crate) = 3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1
 SIZE (rust/crates/toml_datetime-0.6.5.crate) = 10910
-SHA256 (rust/crates/toml_edit-0.22.6.crate) = 2c1b5fd4128cc8d3e0cb74d4ed9a9cc7c7284becd4df68f5f940e1ad123606f6
-SIZE (rust/crates/toml_edit-0.22.6.crate) = 103304
-SHA256 (rust/crates/trycmd-0.15.1.crate) = d14c6930faf7c6c4942ce17daa6f38d659d2ebf2b579a56b6926707038eb37b0
-SIZE (rust/crates/trycmd-0.15.1.crate) = 33978
+SHA256 (rust/crates/toml_edit-0.19.15.crate) = 1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421
+SIZE (rust/crates/toml_edit-0.19.15.crate) = 95324
+SHA256 (rust/crates/trycmd-0.15.2.crate) = 29622709ff54daef580ca6fff0687368527662c9e36fa8907438af35eb334b19
+SIZE (rust/crates/trycmd-0.15.2.crate) = 33769
 SHA256 (rust/crates/unicode-bidi-0.3.5.crate) = eeb8be209bb1c96b7c177c7420d26e04eccacb0eeae6b980e35fcb74678107e0
 SIZE (rust/crates/unicode-bidi-0.3.5.crate) = 33423
 SHA256 (rust/crates/unicode-ident-1.0.11.crate) = 301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c
@@ -357,9 +359,9 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b738
 SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
 SHA256 (rust/crates/windows_x86_64_msvc-0.52.0.crate) = dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04
 SIZE (rust/crates/windows_x86_64_msvc-0.52.0.crate) = 821600
-SHA256 (rust/crates/winnow-0.6.2.crate) = 7a4191c47f15cc3ec71fcb4913cb83d58def65dd3787610213c649283b5ce178
-SIZE (rust/crates/winnow-0.6.2.crate) = 157140
+SHA256 (rust/crates/winnow-0.5.40.crate) = f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876
+SIZE (rust/crates/winnow-0.5.40.crate) = 159316
 SHA256 (rust/crates/zoneinfo_compiled-0.5.1.crate) = 64fbebe65e899530f43bd760b23fda8f141118f4db49952b02998cbd0907a5de
 SIZE (rust/crates/zoneinfo_compiled-0.5.1.crate) = 8837
-SHA256 (eza-community-eza-v0.18.15_GH0.tar.gz) = 53c6ea67804dbaa330918f6ce62a1cff866a145b2395c606903c0d128dd8564f
-SIZE (eza-community-eza-v0.18.15_GH0.tar.gz) = 1385580
+SHA256 (eza-community-eza-v0.18.17_GH0.tar.gz) = fb9eea00bff8ad0283c046398259f03b1ce2830a49cdd7417b65c9dade07d709
+SIZE (eza-community-eza-v0.18.17_GH0.tar.gz) = 1384962



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