pkgsrc-WIP-changes archive

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

vcsh: update to 2.0.8. Changes:



Module Name:	pkgsrc-wip
Committed By:	Amitai Schleier <schmonz-web-git%schmonz.com@localhost>
Pushed By:	schmonz
Date:		Wed Feb 28 00:04:24 2024 -0500
Changeset:	706e931e50b93eeec84ed41801077f9d1da71217

Modified Files:
	vcsh/Makefile
	vcsh/PLIST
	vcsh/distinfo
Removed Files:
	vcsh/patches/patch-Makefile

Log Message:
vcsh: update to 2.0.8. Changes:

2024-02-27  Caleb Maclennan <caleb%alerque.com@localhost>

	* Release 2.0.8
	* Fix man page source syntax to work with current ronn

2023-12-30  Caleb Maclennan <caleb%alerque.com@localhost>

	* Release 2.0.7
	* Fix build and deploy of standalone/portable script variant

2023-12-29  Caleb Maclennan <caleb%alerque.com@localhost>

	* Release 2.0.6
	* Revert .gitignore.d handling to match revert in Git 2.17→2.18
	* Cleanup some configure and build odds and ends
	* Fix some CI linting and publishing glitches

2022-11-08  Caleb Maclennan <caleb%alerque.com@localhost>

	* Release 2.0.5
	* Replace bashism with POSIX compliant syntax in configure script

2021-10-27  Richard Hartmann <richih%richih.org@localhost>

	* Release 2.0.4
	* Fix build failure on non-GNU systems, #321

2021-10-23  Caleb Maclennan <caleb%alerque.com@localhost>

	* Release 2.0.3
	* Fix list-untracked subcommand option parsing
	* Refactor ‘mkdir && install’ to ‘install -D’

2021-09-04  Caleb Maclennan <caleb%alerque.com@localhost>

	* Release 2.0.2
	* Fix Makefile portability by swapping cp for install

2021-08-28  Caleb Maclennan <caleb%alerque.com@localhost>

	* Release 2.0.1
	* Stop requiring `ronn` when building from source tarball

2021-08-20  Caleb Maclennan <caleb%alerque.com@localhost>

	* Release 2.0.0
	* Replace homegrown Makefile with Autotools for configure and build
	* Post source builds as part of automated release process
	* Switch to versioning scheme to semver
	* Replace Travis test runner with GitHub Actions
	* Make VCSH_* variables available to hooks
	* More carefully handle shell quoting
	* Improve handling of non-default remote names and branches
	* Fix per-repo pre/post hook handling
	* Output path relative to $HOME in ‘vcsh status’
	* Add flag to prefix output of ‘vcsh foreach -p’ with repo name
	* Fix debugging on Windows 10 / Cygwin
	* Improve option flag handling to allow multiple flags, squash bugs
	* Don't require Ruby or Perl tooling to build and install
	* Avoid false-positive conflicts on checkout
	* Make <repo> arg optional for write-ignore subcommand
	* Fix ZSH completions, improve Bash completions
	* Allow use of specific path when running Git or any dependency
	* Fail if hook scripts return failure codes
	* Check GIT_REMOTE early on clone()
	* Support renaming script as configuration option
	* Setup standalone script build profile and attach directly to releases

2021-04-05  Richard Hartmann <richih.mailinglist%gmail.com@localhost>

	* Release 1.20190621
	* Make version reflected in `vcsh version` correct...

2021-03-29  Richard Hartmann <richih.mailinglist%gmail.com@localhost>

	* Release 1.20190620
	* This is a safe harbour release.
	* `release` branch should ensure downstream picks it up

2021-03-29  Richard Hartmann <richih.mailinglist%gmail.com@localhost>

	* Release 1.20190619
	* Various bugfixes
	* This is a safe harbour release.
	* @alerque is now a co-maintainer

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=706e931e50b93eeec84ed41801077f9d1da71217

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 vcsh/Makefile               | 16 ++++++++++++----
 vcsh/PLIST                  | 13 +++++++++++--
 vcsh/distinfo               |  7 +++----
 vcsh/patches/patch-Makefile | 35 -----------------------------------
 4 files changed, 26 insertions(+), 45 deletions(-)

diffs:
diff --git a/vcsh/Makefile b/vcsh/Makefile
index b1d1ff4d24..619e908857 100644
--- a/vcsh/Makefile
+++ b/vcsh/Makefile
@@ -1,9 +1,10 @@
 # $NetBSD$
 
-DISTNAME=	vcsh-1.20151229
+DISTNAME=	vcsh-2.0.8
 CATEGORIES=	devel
 MASTER_SITES=	${MASTER_SITE_GITHUB:=RichiH/}
-GITHUB_TAG=	v${PKGVERSION_NOREV}
+GITHUB_RELEASE=	v${PKGVERSION_NOREV}
+EXTRACT_SUFX=	.tar.xz
 
 MAINTAINER=	sasha-pkgsrc%arcocene.org@localhost
 HOMEPAGE=	https://github.com/RichiH/vcsh/
@@ -14,9 +15,16 @@ LICENSE=	gnu-gpl-v2
 TOOL_DEPENDS+=	p5-Shell-Command-[0-9]*:../../wip/p5-Shell-Command
 TOOL_DEPENDS+=	p5-Test-Most-[0-9]*:../../devel/p5-Test-Most
 TOOL_DEPENDS+=	p5-Text-Diff-[0-9]*:../../textproc/p5-Text-Diff
+TOOL_DEPENDS+=	${RUBY_PKGPREFIX}-ronn-[0-9]*:../../devel/ruby-ronn
 DEPENDS+=	git-base-[0-9]*:../../devel/git-base
 
-USE_LANGUAGES=	c
-USE_TOOLS=	perl
+USE_LANGUAGES=		c
+USE_TOOLS=		autoconf automake gmake perl awk
+USE_TOOLS+=		grep:run sed:run wc:run
+GNU_CONFIGURE=		yes
+CONFIGURE_ARGS+=	AWK=${AWK} GREP=${GREP} SED=${SED} WC=${WC}
+CONFIGURE_ARGS+=	--with-bash-completion-dir=${PREFIX:Q}/share/bash-completion/completions/${PKGBASE}
+CONFIGURE_ARGS+=	--with-zsh-completion-dir=${PREFIX:Q}/share/zsh/site-functions/_${PKGBASE}
 
+.include "../../lang/ruby/rubyversion.mk"
 .include "../../mk/bsd.pkg.mk"
diff --git a/vcsh/PLIST b/vcsh/PLIST
index 0af0d43d0d..9b5b9a5701 100644
--- a/vcsh/PLIST
+++ b/vcsh/PLIST
@@ -1,6 +1,15 @@
 @comment $NetBSD$
 bin/vcsh
 man/man1/vcsh.1
+share/bash-completion/completions/vcsh
+share/doc/vcsh/INSTALL.md
 share/doc/vcsh/README.md
-share/doc/vcsh/hooks
-share/zsh/vendor-completions/_vcsh
+share/doc/vcsh/changelog
+share/doc/vcsh/error_codes.md
+share/doc/vcsh/sample_hooks/post-init-add-origin
+share/doc/vcsh/sample_hooks/post-init-setup-mr
+share/doc/vcsh/sample_hooks/post-merge-unclobber
+share/doc/vcsh/sample_hooks/pre-merge-unclobber
+share/licenses/vcsh/CONTRIBUTORS
+share/licenses/vcsh/LICENSE.md
+share/zsh/site-functions/_vcsh
diff --git a/vcsh/distinfo b/vcsh/distinfo
index 09e1a78d64..f7bdc3edb5 100644
--- a/vcsh/distinfo
+++ b/vcsh/distinfo
@@ -1,7 +1,6 @@
 $NetBSD$
 
-RMD160 (vcsh-1.20151229.tar.gz) = b990d2ecc0c56e86a23142277f9f7b865c23f6b9
-SHA512 (vcsh-1.20151229.tar.gz) = 213297d008f6f0701e9002e5b44eca0e7eb4bcaf62c12bc1efbf6d5c9590d1ca59a38f102e735eec9b2e85556e003632d948abc4325c7e78e478521d1c164d80
-Size (vcsh-1.20151229.tar.gz) = 34481 bytes
+BLAKE2s (vcsh-2.0.8.tar.xz) = eba82fbeb76b59d42fcff370e406b042f6a1a7b39721c3691a2863f489f30db4
+SHA512 (vcsh-2.0.8.tar.xz) = 64fb58bd01379b847395f53c0907658db78ee6f7af6d210da4743e4f3489a30f4d6c482c9881b91c247ed4a77932c34806e7d3e24d17c445c51c22534085bef2
+Size (vcsh-2.0.8.tar.xz) = 86928 bytes
 SHA1 (patch-100-init.t) = 7967fecceed1b67febdcf08c58a4976cbda4175f
-SHA1 (patch-Makefile) = 41aa1ed3b44c940b582e197ba2e995bfafaafa25
diff --git a/vcsh/patches/patch-Makefile b/vcsh/patches/patch-Makefile
deleted file mode 100644
index 5ebaf869df..0000000000
--- a/vcsh/patches/patch-Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-$NetBSD$
-
-Move man pages from share/man/ to man/
-
---- Makefile.orig	2015-12-29 19:24:22.000000000 +0000
-+++ Makefile
-@@ -12,8 +12,8 @@ all: $(all)
- install: all
- 	install -d $(DESTDIR)$(PREFIX)/bin
- 	install -m 0755 $(self) $(DESTDIR)$(PREFIX)/bin
--	install -d $(DESTDIR)$(PREFIX)/share/man/man1
--	install -m 0644 $(manpages) $(DESTDIR)$(PREFIX)/share/man/man1
-+	install -d $(DESTDIR)$(PREFIX)/man/man1
-+	install -m 0644 $(manpages) $(DESTDIR)$(PREFIX)/man/man1
- 	install -d $(DESTDIR)$(DOCDIR)
- 	install -m 0644 README.md $(DESTDIR)$(DOCDIR)
- 	install -m 0644 doc/hooks $(DESTDIR)$(DOCDIR)
-@@ -24,7 +24,7 @@ clean:
- 
- uninstall:
- 	rm -rf $(DESTDIR)$(PREFIX)/bin/$(self)
--	rm -rf $(DESTDIR)$(PREFIX)/share/man/man1/$(self).1
-+	rm -rf $(DESTDIR)$(PREFIX)/man/man1/$(self).1
- 	rm -rf $(DESTDIR)$(DOCDIR)
- 	rm -rf $(DESTDIR)$(ZSHDIR)/_$(self)
- 
-@@ -32,7 +32,7 @@ uninstall:
- # If PREFIX=/usr/local and that's empty...
- purge: uninstall
- 	rmdir -p --ignore-fail-on-non-empty $(DESTDIR)$(PREFIX)/bin/
--	rmdir -p --ignore-fail-on-non-empty $(DESTDIR)$(PREFIX)/share/man/man1/
-+	rmdir -p --ignore-fail-on-non-empty $(DESTDIR)$(PREFIX)/man/man1/
- 	rmdir -p --ignore-fail-on-non-empty $(DESTDIR)$(DOCDIR)
- 	rmdir -p --ignore-fail-on-non-empty $(DESTDIR)$(ZSHDIR)
- 


Home | Main Index | Thread Index | Old Index