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:           Sun Oct 12 06:24:28 UTC 2025

Modified Files:
        pkgsrc/shells/yash: Makefile PLIST distinfo

Log Message:
shells/yash: update to 2.60

* Yash 2.60 (2025-09-15)

  - Updated the sample initialization script (yashrc):
    - Redefined the `open` function for WSL to use `rundll32.exe`
      instead of `cmd.exe` for better stability.
    - `$VISUAL` is now preferred over `$EDITOR` for the default value of
      `$FCEDIT`.
  - [line-editing] The "vi-edit-and-accept" command now honors the
    `VISUAL` and `EDITOR` variables, so that you can use your favorite
    editor.
  - [line-editing] Added completion for `fd`, `dvtm`, `mw`
    (mutt-wizard), and `typst`.
  - [line-editing] Completion for `man` now supports the `-l`
    (`--local-file`) option.
  - The `export`, `readonly`, and `typeset` built-ins now print the `--`
    separator before the variable names when printing variables whose
    names begin with a hyphen (`-`), so that the output can be safely
    re-parsed by the shell. The same applies to function names.
  - Fixed a bug where the shell continued to export the previous value
    of an array even after it was updated using the `array` built-in.
    Also fixed an issue where the internal cache was not refreshed for
    the `PATH`, `CDPATH`, and `YASH_LOADPATH` variables after being
    modified via the `array` built-in.
  - Fixed a bug where single quote characters (`'`) in the `word` of
    parameter expansions of the forms `${foo+word}`, `${foo-word}`,
    `${foo=word}`, and `${foo?word}` were treated as quoting characters
    when the expansion was in double quotes.
  - Fixed a bug where tilde expansion was performed on the `word` of
    parameter expansions of the forms `${foo+word}`, `${foo-word}`,
    `${foo=word}`, and `${foo?word}` even when the expansion was in
    double quotes.


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 pkgsrc/shells/yash/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/shells/yash/PLIST
cvs rdiff -u -r1.8 -r1.9 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.13 pkgsrc/shells/yash/Makefile:1.14
--- pkgsrc/shells/yash/Makefile:1.13    Fri May 23 19:18:52 2025
+++ pkgsrc/shells/yash/Makefile Sun Oct 12 06:24:27 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.13 2025/05/23 19:18:52 vins Exp $
+# $NetBSD: Makefile,v 1.14 2025/10/12 06:24:27 vins Exp $
 
-DISTNAME=      yash-2.59
+DISTNAME=      yash-2.60
 CATEGORIES=    shells
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=magicant/}
 GITHUB_RELEASE=        ${PKGVERSION_NOREV}

Index: pkgsrc/shells/yash/PLIST
diff -u pkgsrc/shells/yash/PLIST:1.5 pkgsrc/shells/yash/PLIST:1.6
--- pkgsrc/shells/yash/PLIST:1.5        Fri May 23 19:18:52 2025
+++ pkgsrc/shells/yash/PLIST    Sun Oct 12 06:24:27 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2025/05/23 19:18:52 vins Exp $
+@comment $NetBSD: PLIST,v 1.6 2025/10/12 06:24:27 vins Exp $
 bin/yash
 man/ja/man1/yash.1
 man/man1/yash.1
@@ -50,6 +50,7 @@ share/yash/completion/disown
 share/yash/completion/dnf
 share/yash/completion/doas
 share/yash/completion/du
+share/yash/completion/dvtm
 share/yash/completion/echo
 share/yash/completion/ed
 share/yash/completion/egrep
@@ -63,6 +64,7 @@ share/yash/completion/exit
 share/yash/completion/expand
 share/yash/completion/export
 share/yash/completion/fc
+share/yash/completion/fd
 share/yash/completion/fg
 share/yash/completion/fgrep
 share/yash/completion/file
@@ -157,6 +159,7 @@ share/yash/completion/mkfifo
 share/yash/completion/mksh
 share/yash/completion/more
 share/yash/completion/mv
+share/yash/completion/mw
 share/yash/completion/nawk
 share/yash/completion/newgrp
 share/yash/completion/nice
@@ -218,6 +221,14 @@ share/yash/completion/trap
 share/yash/completion/tree
 share/yash/completion/type
 share/yash/completion/typeset
+share/yash/completion/typst
+share/yash/completion/typst-compile
+share/yash/completion/typst-fonts
+share/yash/completion/typst-help
+share/yash/completion/typst-init
+share/yash/completion/typst-query
+share/yash/completion/typst-update
+share/yash/completion/typst-watch
 share/yash/completion/ulimit
 share/yash/completion/umask
 share/yash/completion/unalias

Index: pkgsrc/shells/yash/distinfo
diff -u pkgsrc/shells/yash/distinfo:1.8 pkgsrc/shells/yash/distinfo:1.9
--- pkgsrc/shells/yash/distinfo:1.8     Fri May 23 19:18:52 2025
+++ pkgsrc/shells/yash/distinfo Sun Oct 12 06:24:28 2025
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.8 2025/05/23 19:18:52 vins Exp $
+$NetBSD: distinfo,v 1.9 2025/10/12 06:24:28 vins Exp $
 
-BLAKE2s (yash-2.59.tar.xz) = cc366c1a37282c73f577eacace0b3faceae333c4b9c158bba3cd8fdb40ccc797
-SHA512 (yash-2.59.tar.xz) = eafcd8b9ced1238714076833f8023d158e28a8a5bc4cc9f381b030d7f67b2113c3ae291641a53daceecba053b0f89a6b478b83536b3e93880054aa2856f989e0
-Size (yash-2.59.tar.xz) = 806348 bytes
+BLAKE2s (yash-2.60.tar.xz) = dff803412a4ba725af1aabe58c184dcff1ababab9102140b4c0850bd44cb9f0a
+SHA512 (yash-2.60.tar.xz) = 3bd4b0a7220c551a352c5e4b0c2371cb3f9c3b51e1189fc983ef828db1d1a82c50f89631620e2e83a0cda2c3b47a43107272555db0a7e2b33b5fb24272d0a180
+Size (yash-2.60.tar.xz) = 810564 bytes
 SHA1 (patch-Makefile.in) = f9529b43db6f3775a5676b0f96f5cd5c4d60234e



Home | Main Index | Thread Index | Old Index