Thu Mar 2 09:01:12 2023 UTC ()
shells/yash update to 2.54.

# CHANGES

Yash 2.54 (2023-02-25)

  +  Changing font style of command line predictions with $PS1P, etc.
  +  The '--le-trim-right' option.
  =  When the POSIXly-correct mode is active, the shell now refuses to
     execute built-ins POSIX XCU 2.9.1 lists as utilities that cause
     unspecified results. To implement the new behavior, the previous
     "semi-special" built-ins are now categorized in either of the new
     categories "mandatory" and "elective". The "command" and "type"
     built-ins now report the new categories of such built-ins.
  =  The shell now requires a corresponding external executable to
     exist in $PATH when running a built-in that works like a standard
     external utility even when the POSIXly-correct mode is inactive.
     Such built-ins are now categorized as "substitutive" built-ins.
  =  The "array" built-in is now completely ignored in the POSIXly-
     correct mode. The built-in, formerly a regular built-in, is now
     categorized as an "extension" built-in.
  =  The xtrace option is now ignored while expanding the $PS4
     variable to prevent possible infinite recursion.
  *  The allexport option was wrongly ignored in many assignment
     contexts.
  *  The errexit and errreturn options now work for assignment error
     in a for loop.
  *  The ">" redirection with the noclobber option no longer hangs
     when the operand names a symbolic link to a non-existing file.
  *  The exported value of the $DIRSTACK variable was not being
     updated correctly in the "pushd" and "popd" built-ins.
  *  The effect of "!" no longer applies to the exit status of the
     "break", "continue", and "return" built-ins.
  *  An alias value ending with a blank followed by a line
     continuation no longer subjects the next token to alias
     substitution.
  .  Updated the sample initialization script (yashrc):
    +  The "o" alias for WSL


(vins)
diff -r1.4 -r1.5 pkgsrc/shells/yash/Makefile
diff -r1.1 -r1.2 pkgsrc/shells/yash/distinfo

cvs diff -r1.4 -r1.5 pkgsrc/shells/yash/Makefile (expand / switch to unified diff)

--- pkgsrc/shells/yash/Makefile 2022/12/19 10:57:23 1.4
+++ pkgsrc/shells/yash/Makefile 2023/03/02 09:01:12 1.5
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1# $NetBSD: Makefile,v 1.4 2022/12/19 10:57:23 vins Exp $ 1# $NetBSD: Makefile,v 1.5 2023/03/02 09:01:12 vins Exp $
2 2
3DISTNAME= yash-2.53 3DISTNAME= yash-2.54
4CATEGORIES= shells 4CATEGORIES= shells
5MASTER_SITES= https://free.nchc.org.tw/osdn/yash/77664/ 5MASTER_SITES= https://free.nchc.org.tw/osdn/yash/78345/
6EXTRACT_SUFX= .tar.xz 6EXTRACT_SUFX= .tar.xz
7 7
8MAINTAINER= vins@NetBSD.org 8MAINTAINER= vins@NetBSD.org
9HOMEPAGE= https://yash.osdn.jp/index.html.en 9HOMEPAGE= https://yash.osdn.jp/index.html.en
10COMMENT= POSIX-compliant command line shell 10COMMENT= POSIX-compliant command line shell
11LICENSE= gnu-gpl-v2 11LICENSE= gnu-gpl-v2
12 12
13USE_LANGUAGES= c99 13USE_LANGUAGES= c99
14USE_TOOLS+= msgfmt msgmerge 14USE_TOOLS+= msgfmt msgmerge
15USE_TOOLS+= intltool xgettext 15USE_TOOLS+= intltool xgettext
16 16
17HAS_CONFIGURE= yes 17HAS_CONFIGURE= yes
18CONFIGURE_ARGS+= --prefix=${PREFIX} 18CONFIGURE_ARGS+= --prefix=${PREFIX}

cvs diff -r1.1 -r1.2 pkgsrc/shells/yash/distinfo (expand / switch to unified diff)

--- pkgsrc/shells/yash/distinfo 2022/11/05 16:41:14 1.1
+++ pkgsrc/shells/yash/distinfo 2023/03/02 09:01:12 1.2
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.1 2022/11/05 16:41:14 pin Exp $ 1$NetBSD: distinfo,v 1.2 2023/03/02 09:01:12 vins Exp $
2 2
3BLAKE2s (yash-2.53.tar.xz) = 8678bafa4a73be281d43d69710665bfc5fefef4651808e665a9bb7b404be337c 3BLAKE2s (yash-2.54.tar.xz) = 09db8ccd0cbcc6c4346c7f563cd14d1acc5e25cbd8db3bf38d6dc5bbc4d2ea78
4SHA512 (yash-2.53.tar.xz) = 9bc6dcc9864fbba6200b76dad50b9eb1620b578fceaea5d1dd34e2efda379be0e4255d56e49c9595dc184ddf45951418e87a88dc6507d41cc4220f38b7044994 4SHA512 (yash-2.54.tar.xz) = 360dc55782def4ce8c1a5cf12836ec86405dfbe338c6a623c8031e84f76da1bfa2e5a5ad05c1a62ea7b516681457d124398e2194e2d23824c19216eb3807e155
5Size (yash-2.53.tar.xz) = 755956 bytes 5Size (yash-2.54.tar.xz) = 758916 bytes
6SHA1 (patch-configure) = d856019f32385ee9c501f0bf4be3b04ddc63807e 6SHA1 (patch-configure) = d856019f32385ee9c501f0bf4be3b04ddc63807e