From c859c4cee76f1fbc5c77a0e2fe14733ebbccc9a2 Mon Sep 17 00:00:00 2001 From: Jan Beich Date: Mon, 30 Jan 2023 10:53:52 +0000 Subject: [PATCH] x11/shotman: update to 0.4.0 Changes: https://git.sr.ht/~whynothugo/shotman/refs/v0.4.0 Reported by: Repology --- x11/shotman/Makefile | 15 +++++++++++++-- x11/shotman/Makefile.crates | 7 +++++-- x11/shotman/distinfo | 20 +++++++++++++------- 3 files changed, 31 insertions(+), 11 deletions(-) diff --git a/x11/shotman/Makefile b/x11/shotman/Makefile index 48307e763dc1a..cb81bac85b356 100644 --- a/x11/shotman/Makefile +++ b/x11/shotman/Makefile @@ -1,6 +1,6 @@ PORTNAME= shotman DISTVERSIONPREFIX= v -DISTVERSION= 0.3.1 +DISTVERSION= 0.4.0 CATEGORIES= x11 wayland MASTER_SITES= https://git.sr.ht/~whynothugo/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/ # XXX Teach USES=cargo to not override default DISTFILES @@ -16,7 +16,11 @@ LICENSE_FILE= ${WRKSRC}/LICENCE.md LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon USES= cargo pkgconfig -PLIST_FILES= bin/${PORTNAME} +PLIST_FILES= bin/${PORTNAME} \ + bin/${PORTNAME}_completions \ + share/bash-completion/completions/${PORTNAME} \ + share/fish/vendor_completions.d/${PORTNAME}.fish \ + share/zsh/site-functions/_${PORTNAME} OPTIONS_DEFINE= MANPAGES SLURP OPTIONS_DEFAULT=MANPAGES SLURP @@ -34,4 +38,11 @@ do-install-MANPAGES-on: ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 \ ${STAGEDIR}${PREFIX}/${MANPAGES_PLIST_FILES:H} +post-install: +.for _shell in bash fish zsh + @${ECHO_MSG} "Generating ${STAGEDIR}${PREFIX}/${PLIST_FILES:M*${_shell}*}" + ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/*/${PORTNAME}_completions ${_shell} \ + >${STAGEDIR}${PREFIX}/${PLIST_FILES:M*${_shell}*} +.endfor + .include diff --git a/x11/shotman/Makefile.crates b/x11/shotman/Makefile.crates index ef1d8ae42d127..09c71af96afba 100644 --- a/x11/shotman/Makefile.crates +++ b/x11/shotman/Makefile.crates @@ -9,8 +9,11 @@ CARGO_CRATES= adler-1.0.2 \ cc-1.0.78 \ cfg-if-1.0.0 \ chrono-0.4.23 \ - clap-4.0.32 \ - clap_derive-4.0.21 \ + clap-4.1.4 \ + clap_complete-4.1.1 \ + clap_complete_command-0.4.0 \ + clap_complete_fig-4.1.0 \ + clap_derive-4.1.0 \ clap_lex-0.3.0 \ codespan-reporting-0.11.1 \ colored-2.0.0 \ diff --git a/x11/shotman/distinfo b/x11/shotman/distinfo index 5ea2e7a1d04d6..ce384fe8053aa 100644 --- a/x11/shotman/distinfo +++ b/x11/shotman/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1674827053 -SHA256 (shotman-v0.3.1.tar.gz) = ebc94a8fd7574b1ac5b071586c7271ee417e41c8c6658378524365cd3a1677d2 -SIZE (shotman-v0.3.1.tar.gz) = 26517 +TIMESTAMP = 1675076032 +SHA256 (shotman-v0.4.0.tar.gz) = 387ade4c244c26f03081b7c065b1e6f745032d1ae9e5d7b1adafcc636f8d3dbe +SIZE (shotman-v0.4.0.tar.gz) = 27267 SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe SIZE (rust/crates/adler-1.0.2.crate) = 12778 SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311 @@ -23,10 +23,16 @@ SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582eb SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 SHA256 (rust/crates/chrono-0.4.23.crate) = 16b0a3d9ed01224b22057780a37bb8c5dbfe1be8ba48678e7bf57ec4b385411f SIZE (rust/crates/chrono-0.4.23.crate) = 187259 -SHA256 (rust/crates/clap-4.0.32.crate) = a7db700bc935f9e43e88d00b0850dae18a63773cfbec6d8e070fccf7fef89a39 -SIZE (rust/crates/clap-4.0.32.crate) = 207531 -SHA256 (rust/crates/clap_derive-4.0.21.crate) = 0177313f9f02afc995627906bbd8967e2be069f5261954222dac78290c2b9014 -SIZE (rust/crates/clap_derive-4.0.21.crate) = 27567 +SHA256 (rust/crates/clap-4.1.4.crate) = f13b9c79b5d1dd500d20ef541215a6423c75829ef43117e1b4d17fd8af0b5d76 +SIZE (rust/crates/clap-4.1.4.crate) = 207077 +SHA256 (rust/crates/clap_complete-4.1.1.crate) = 3d6540eedc41f8a5a76cf3d8d458057dcdf817be4158a55b5f861f7a5483de75 +SIZE (rust/crates/clap_complete-4.1.1.crate) = 32707 +SHA256 (rust/crates/clap_complete_command-0.4.0.crate) = 4160b4a4f72ef58bd766bad27c09e6ef1cc9d82a22f6a0f55d152985a4a48e31 +SIZE (rust/crates/clap_complete_command-0.4.0.crate) = 6293 +SHA256 (rust/crates/clap_complete_fig-4.1.0.crate) = cf0c76d8fcf782a1102ccfcd10ca8246e7fdd609c1cd6deddbb96cb638e9bb5c +SIZE (rust/crates/clap_complete_fig-4.1.0.crate) = 10970 +SHA256 (rust/crates/clap_derive-4.1.0.crate) = 684a277d672e91966334af371f1a7b5833f9aa00b07c84e92fbce95e00208ce8 +SIZE (rust/crates/clap_derive-4.1.0.crate) = 27897 SHA256 (rust/crates/clap_lex-0.3.0.crate) = 0d4198f73e42b4936b35b5bb248d81d2b595ecb170da0bac7655c54eedfa8da8 SIZE (rust/crates/clap_lex-0.3.0.crate) = 9671 SHA256 (rust/crates/codespan-reporting-0.11.1.crate) = 3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e