pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/shells/yash
Module Name: pkgsrc
Committed By: vins
Date: Thu Feb 13 13:45:20 UTC 2025
Modified Files:
pkgsrc/shells/yash: Makefile PLIST distinfo
Log Message:
shells/yash: update to 2.58.1
# upstream changes (since 2.57)
2.58.1
* tests/job-y.tst: Account for root PS1. by @pghvlaans in #106
Fixed a test case in tests/job-y.tst that was failing when run as root.
* Update NEWS & THANKS for fzy completion by @magicant in #107
Version 2.58 added completion for fzy, but the NEWS file did not mention it.
This has been fixed.
* Redefine Actions workflow by @magicant in #108
* share/initialization/common: create HISTFILE directory automatically
by @unrealapex in #109
Version 2.58 changed the default $HISTFILE location to
${XDG_STATE_HOME}/yash/history, but the initialization script was not
making the containing directory. This was causing the shell to fail to save
the history file. The initialization script now creates the directory if it
does not exist.
2.58
* The location of the initialization files can now be configured
using the XDG_CONFIG_HOME variable (except in POSIXly-correct
mode).
* [line-editing] Command line prediction now works in the vi command
mode.
* [line-editing] Added completion for fzy and git-restore.
* [line-editing] Added completion for git-merge's --continue option.
* [line-editing] The completion for the . built-in now suggests
directory names for the first operand even before the user enters
a slash.
* Improved POSIX.1-2024 support:
- Case command items now can be terminated by ;& instead of ;;
to force the shell to execute the next item.
The non-standard terminators ;| and ;;& are also supported
to resume pattern matching with the next item unless in the
POSIXly-correct mode.
- Dollar-single-quotes are now supported.
- Declaration utility semantics is now supported. Assignment-like
arguments to the export, local, readonly, and typeset
- built-ins are now expanded in the same way as assignments are
expanded.
- The printf built-in now supports position specifiers in format
strings as in printf '%2$s %1$s\n' foo bar.
- The cd and pushd built-ins now support the -e option, which
can be used to see if the $PWD variable is successfully updated.
- The exit status of the getopts built-in is now 2 on any error.
- After the bg built-in resumed a job, the ! special parameter
expands to the process ID of the job.
- An interactive shell no longer exits on an error in the exec
built-in, even if the POSIXly-correct mode is on.
- The shell's syntax now always allows esac as the first pattern
of a case branch as in case esac in (esac|case) echo ok; esac.
Previously, it was a syntax error in the POSIXly-correct mode.
* The exit statuses returned from the cd, pushd, and popd
built-ins have been updated to make it easier to distinguish the
reasons for failure.
* Fixed a potential crash caused by an expansion error in nested
parameter expansion.
* Updated the sample initialization script (yashrc):
The default $HISTFILE is now set to
${XDG_STATE_HOME}/yash/history unless ${HOME}/.yash_history
exists, in which case the latter is used and a warning is
printed. To suppress the warning and keep using the previous
location, you can set the $HISTFILE variable before the sample
initialization script is sourced.
Added aliases h='fc -l' and j='jobs'.
Added the wrapper function for doas in an attempt to remove the
misleadin
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 pkgsrc/shells/yash/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/shells/yash/PLIST
cvs rdiff -u -r1.6 -r1.7 pkgsrc/shells/yash/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/shells/yash/Makefile
diff -u pkgsrc/shells/yash/Makefile:1.11 pkgsrc/shells/yash/Makefile:1.12
--- pkgsrc/shells/yash/Makefile:1.11 Thu Aug 22 18:02:29 2024
+++ pkgsrc/shells/yash/Makefile Thu Feb 13 13:45:20 2025
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.11 2024/08/22 18:02:29 vins Exp $
+# $NetBSD: Makefile,v 1.12 2025/02/13 13:45:20 vins Exp $
-DISTNAME= yash-2.57
+DISTNAME= yash-2.58.1
CATEGORIES= shells
-MASTER_SITES= ${MASTER_SITE_GITHUB:=magicant/}
-GITHUB_RELEASE= ${PKGVERSION_NOREV}
+MASTER_SITES= ${MASTER_SITE_GITHUB:=magicant/}
+GITHUB_RELEASE= ${PKGVERSION_NOREV}
EXTRACT_SUFX= .tar.xz
MAINTAINER= vins%NetBSD.org@localhost
Index: pkgsrc/shells/yash/PLIST
diff -u pkgsrc/shells/yash/PLIST:1.3 pkgsrc/shells/yash/PLIST:1.4
--- pkgsrc/shells/yash/PLIST:1.3 Sun Jun 9 07:44:54 2024
+++ pkgsrc/shells/yash/PLIST Thu Feb 13 13:45:20 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2024/06/09 07:44:54 vins Exp $
+@comment $NetBSD: PLIST,v 1.4 2025/02/13 13:45:20 vins Exp $
bin/yash
man/ja/man1/yash.1
man/man1/yash.1
@@ -64,6 +64,7 @@ share/yash/completion/fgrep
share/yash/completion/file
share/yash/completion/find
share/yash/completion/fold
+share/yash/completion/fzy
share/yash/completion/gawk
share/yash/completion/getconf
share/yash/completion/getopts
@@ -102,6 +103,7 @@ share/yash/completion/git-reflog
share/yash/completion/git-remote
share/yash/completion/git-request-pull
share/yash/completion/git-reset
+share/yash/completion/git-restore
share/yash/completion/git-rev-list
share/yash/completion/git-rev-parse
share/yash/completion/git-revert
Index: pkgsrc/shells/yash/distinfo
diff -u pkgsrc/shells/yash/distinfo:1.6 pkgsrc/shells/yash/distinfo:1.7
--- pkgsrc/shells/yash/distinfo:1.6 Thu Aug 22 18:02:29 2024
+++ pkgsrc/shells/yash/distinfo Thu Feb 13 13:45:20 2025
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.6 2024/08/22 18:02:29 vins Exp $
+$NetBSD: distinfo,v 1.7 2025/02/13 13:45:20 vins Exp $
-BLAKE2s (yash-2.57.tar.xz) = 993d99631c42cf7d0e1de24b8d95c57108bf641b4422f1f6247f6c5991d61744
-SHA512 (yash-2.57.tar.xz) = 6604ce54f698740d99e4ce3e6ff93b10936353b0690871b4dd1a0ef4569fc228284f551398b4912d324c8627eccec4cd51ac58508f741eb47b315560f02bff01
-Size (yash-2.57.tar.xz) = 771228 bytes
+BLAKE2s (yash-2.58.1.tar.xz) = 2543f072109509cf3c64cac6b76b9e8a64caae72e7518aa979aab25ad4d6a83f
+SHA512 (yash-2.58.1.tar.xz) = 01e87d579db4ad15ff475cdb7a5360e1b1b6d0e39301e191910943f99adb6686e2462645114c68b59e3de53c5d4486748a9d070a47e3d148e6e3f84b000f1318
+Size (yash-2.58.1.tar.xz) = 784816 bytes
SHA1 (patch-Makefile.in) = f9529b43db6f3775a5676b0f96f5cd5c4d60234e
Home |
Main Index |
Thread Index |
Old Index