aboutsummaryrefslogtreecommitdiff
path: root/textproc/sd
diff options
context:
space:
mode:
authorTobias Kortkamp <tobik@FreeBSD.org>2019-06-21 08:58:27 +0000
committerTobias Kortkamp <tobik@FreeBSD.org>2019-06-21 08:58:27 +0000
commitebc8beeb30106f2ff801a27b9ec160a1b9eeba00 (patch)
treeb742775fea04e3a835099f1ea2ec207e33759e7c /textproc/sd
parent6ab91ee6e4aa28ba54380d7af266143cf8a647c7 (diff)
downloadports-ebc8beeb30106f2ff801a27b9ec160a1b9eeba00.tar.gz
ports-ebc8beeb30106f2ff801a27b9ec160a1b9eeba00.zip
textproc/sd: Update to 0.6.5
- Install now generated manual and shell completions Changes: https://github.com/chmln/sd/releases
Notes
Notes: svn path=/head/; revision=504775
Diffstat (limited to 'textproc/sd')
-rw-r--r--textproc/sd/Makefile26
-rw-r--r--textproc/sd/distinfo10
2 files changed, 31 insertions, 5 deletions
diff --git a/textproc/sd/Makefile b/textproc/sd/Makefile
index 6fa837bc7806..a2f49b0c5e9a 100644
--- a/textproc/sd/Makefile
+++ b/textproc/sd/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= sd
-DISTVERSION= 0.6.1
+DISTVERSION= 0.6.5
CATEGORIES= textproc
MAINTAINER= tobik@FreeBSD.org
@@ -32,6 +32,7 @@ CARGO_CRATES= aho-corasick-0.7.3 \
heck-0.3.1 \
lazy_static-1.3.0 \
libc-0.2.51 \
+ man-0.3.0 \
memchr-2.2.0 \
memmap-0.7.0 \
memoffset-0.2.1 \
@@ -57,6 +58,7 @@ CARGO_CRATES= aho-corasick-0.7.3 \
regex-1.1.7 \
regex-syntax-0.6.6 \
remove_dir_all-0.5.1 \
+ roff-0.1.0 \
scopeguard-0.3.3 \
strsim-0.8.0 \
structopt-0.2.16 \
@@ -77,13 +79,33 @@ CARGO_CRATES= aho-corasick-0.7.3 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-x86_64-pc-windows-gnu-0.4.0
-PLIST_FILES= bin/sd
+_SD_OUT_DIR= ${WRKDIR}/cargo-out
+MAKE_ENV= SD_OUT_DIR=${_SD_OUT_DIR}
+PLIST_FILES= bin/sd \
+ etc/bash_completion.d/sd.bash \
+ man/man1/sd.1.gz \
+ share/fish/completions/sd.fish \
+ share/zsh/site-functions/_sd
PORTDOCS= README.md
OPTIONS_DEFINE= DOCS
+post-patch:
+ @${REINPLACE_CMD} 's,"OUT_DIR","SD_OUT_DIR",g' ${WRKSRC}/build.rs
+
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/sd
+ ${INSTALL_MAN} ${_SD_OUT_DIR}/sd.1 \
+ ${STAGEDIR}${PREFIX}/man/man1
+ @${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d
+ ${INSTALL_DATA} ${_SD_OUT_DIR}/sd.bash \
+ ${STAGEDIR}${PREFIX}/etc/bash_completion.d
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/completions
+ ${INSTALL_DATA} ${_SD_OUT_DIR}/sd.fish \
+ ${STAGEDIR}${PREFIX}/share/fish/completions
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions
+ ${INSTALL_DATA} ${_SD_OUT_DIR}/_sd \
+ ${STAGEDIR}${PREFIX}/share/zsh/site-functions
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
diff --git a/textproc/sd/distinfo b/textproc/sd/distinfo
index b2d5e59040f8..026588b92468 100644
--- a/textproc/sd/distinfo
+++ b/textproc/sd/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1560703594
+TIMESTAMP = 1561105846
SHA256 (rust/crates/aho-corasick-0.7.3.tar.gz) = e6f484ae0c99fec2e858eb6134949117399f222608d84cadb3f58c1f97c2364c
SIZE (rust/crates/aho-corasick-0.7.3.tar.gz) = 55093
SHA256 (rust/crates/ansi_term-0.11.0.tar.gz) = ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b
@@ -35,6 +35,8 @@ SHA256 (rust/crates/lazy_static-1.3.0.tar.gz) = bc5729f27f159ddd61f4df6228e827e8
SIZE (rust/crates/lazy_static-1.3.0.tar.gz) = 10616
SHA256 (rust/crates/libc-0.2.51.tar.gz) = bedcc7a809076656486ffe045abeeac163da1b558e963a31e29fbfbeba916917
SIZE (rust/crates/libc-0.2.51.tar.gz) = 397323
+SHA256 (rust/crates/man-0.3.0.tar.gz) = ebf5fa795187a80147b1ac10aaedcf5ffd3bbeb1838bda61801a1c9ad700a1c9
+SIZE (rust/crates/man-0.3.0.tar.gz) = 16839
SHA256 (rust/crates/memchr-2.2.0.tar.gz) = 2efc7bc57c883d4a4d6e3246905283d8dae951bb3bd32f49d6ef297f546e1c39
SIZE (rust/crates/memchr-2.2.0.tar.gz) = 20939
SHA256 (rust/crates/memmap-0.7.0.tar.gz) = 6585fd95e7bb50d6cc31e20d4cf9afb4e2ba16c5846fc76793f11218da9c475b
@@ -85,6 +87,8 @@ SHA256 (rust/crates/regex-syntax-0.6.6.tar.gz) = dcfd8681eebe297b81d98498869d4aa
SIZE (rust/crates/regex-syntax-0.6.6.tar.gz) = 273068
SHA256 (rust/crates/remove_dir_all-0.5.1.tar.gz) = 3488ba1b9a2084d38645c4c08276a1752dcbf2c7130d74f1569681ad5d2799c5
SIZE (rust/crates/remove_dir_all-0.5.1.tar.gz) = 8726
+SHA256 (rust/crates/roff-0.1.0.tar.gz) = e33e4fb37ba46888052c763e4ec2acfedd8f00f62897b630cadb6298b833675e
+SIZE (rust/crates/roff-0.1.0.tar.gz) = 7493
SHA256 (rust/crates/scopeguard-0.3.3.tar.gz) = 94258f53601af11e6a49f722422f6e3425c52b06245a5cf9bc09908b174f5e27
SIZE (rust/crates/scopeguard-0.3.3.tar.gz) = 9605
SHA256 (rust/crates/strsim-0.8.0.tar.gz) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
@@ -123,5 +127,5 @@ SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = ac3b87c63620426dd
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998
-SHA256 (chmln-sd-0.6.1_GH0.tar.gz) = 4ca219762eb90edccaae68789deb6f790102df584a753d73b856de72ff4dd053
-SIZE (chmln-sd-0.6.1_GH0.tar.gz) = 12046
+SHA256 (chmln-sd-0.6.5_GH0.tar.gz) = ed38e5103080373b00443f72683ac2785b18e354ab6ef4797e27af028be9baf2
+SIZE (chmln-sd-0.6.5_GH0.tar.gz) = 13539