Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 21 Jun 2019 08:58:27 +0000 (UTC)
From:      Tobias Kortkamp <tobik@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r504775 - head/textproc/sd
Message-ID:  <201906210858.x5L8wRop013537@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: tobik
Date: Fri Jun 21 08:58:27 2019
New Revision: 504775
URL: https://svnweb.freebsd.org/changeset/ports/504775

Log:
  textproc/sd: Update to 0.6.5
  
  - Install now generated manual and shell completions
  
  Changes:	https://github.com/chmln/sd/releases

Modified:
  head/textproc/sd/Makefile
  head/textproc/sd/distinfo

Modified: head/textproc/sd/Makefile
==============================================================================
--- head/textproc/sd/Makefile	Fri Jun 21 08:32:36 2019	(r504774)
+++ head/textproc/sd/Makefile	Fri Jun 21 08:58:27 2019	(r504775)
@@ -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}

Modified: head/textproc/sd/distinfo
==============================================================================
--- head/textproc/sd/distinfo	Fri Jun 21 08:32:36 2019	(r504774)
+++ head/textproc/sd/distinfo	Fri Jun 21 08:58:27 2019	(r504775)
@@ -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) = bc5729
 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) = dcfd8
 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.t
 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



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