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