pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/shells/zsh zsh: Update to 5.8



details:   https://anonhg.NetBSD.org/pkgsrc/rev/478a5468f70a
branches:  trunk
changeset: 423816:478a5468f70a
user:      ryoon <ryoon%pkgsrc.org@localhost>
date:      Thu Feb 27 03:05:37 2020 +0000

description:
zsh: Update to 5.8

Changelog:
Changes between 5.7 and 5.8

Incompatibilities

    The history expansion !:1:t2 used to be interpreted such that
    the 2 was a separate character added after the history expansion.
    Now it is an argument to the :t modifier. The behaviour of :h
    has similarly changed.

    The vcs_info function VCS_INFO_quilt-dirfind now returns a
    string value by setting $REPLY. Previously it printed the value
    to standard output.

    The cd and chdir builtins no longer interpret operands like -1
    and +2 as stack entries when POSIX_CD is enabled.

    Dropping privileges with `unsetopt privileged` may fail (with
    an error message) on some older and uncommon platforms due to
    library dependency changes made in the course of fixing
    CVE-2019-20044 (see below). Please report this to the zsh-workers
    mailing list if your system is affected.

Changes

    CVE-2019-20044: When unsetting the PRIVILEGED option, the shell
    sets its effective user and group IDs to match their respective
    real IDs. On some platforms (including Linux and macOS, but
    not FreeBSD), when the RUID and EUID were both non-zero, it
    was possible to regain the shell's former privileges by e.g.
    assigning to the EUID or EGID parameter. In the course of
    investigating this issue, it was also found that the setopt
    built-in did not correctly report errors when unsetting the
    option, which prevented users from handling them as the
    documentation recommended. setopt now returns non-zero if it
    is unable to safely drop privileges. [ Reported by Sam Foxman.]

    The zsh/zutil module's zparseopts builtin learnt an -F option
    to abort parsing when an unrecognised option-like parameter is
    encountered.

    The zsh/files module gained a chmod builtin.

    Several changes have been made to the way completion functions
    track 'precommands' (such as `command` and `env`) and determine
    whether the command being completed for is a shell builtin.
    Developers of completion functions may wish to familiarise
    themselves with `_normal -p` and `_pick_variant -b`.

    The option CD_SILENT was added to suppress all output from cd
    (whether explicit or implicit with AUTO_CD). It is disabled by
    default.

    The compadd builtin's -o option now takes an optional argument
    to specify the order of completion matches. This affects the
    display of candidate matches and the order in which they are
    selected when cycling between them using menu completion.

    The :h and :t modifiers in parameter expansion (if braces are
    present), glob qualifiers and history expansion may take
    following decimal digit arguments in order to keep that many
    leading or trailing path components instead of the defaults of
    all but one (:h) and one (:t). In an absolute path the leading
    '/' counts as one component.

    The functions builtin gained a -c option to efficiently copy
    functions.

    The zshmisc(1) manual page incorrectly stated that when 'exit'
    is used in a `try' block inside a function, the corresponding
    `always' block will be executed. The manual page has been
    corrected. The shell's behaviour has not changed.

diffstat:

 shells/zsh/Makefile                   |   5 +--
 shells/zsh/PLIST                      |  42 ++++++++++++++++++++++++----------
 shells/zsh/distinfo                   |  12 +++++-----
 shells/zsh/patches/patch-configure.ac |  10 ++++----
 4 files changed, 42 insertions(+), 27 deletions(-)

diffs (truncated from 337 to 300 lines):

diff -r 4147e5e85ab1 -r 478a5468f70a shells/zsh/Makefile
--- a/shells/zsh/Makefile       Wed Feb 26 22:55:36 2020 +0000
+++ b/shells/zsh/Makefile       Thu Feb 27 03:05:37 2020 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.94 2020/01/18 23:35:14 rillig Exp $
+# $NetBSD: Makefile,v 1.95 2020/02/27 03:05:37 ryoon Exp $
 
-DISTNAME=      zsh-5.7.1
-PKGREVISION=   1
+DISTNAME=      zsh-5.8
 CATEGORIES=    shells
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=zsh/}
 EXTRACT_SUFX=  .tar.xz
diff -r 4147e5e85ab1 -r 478a5468f70a shells/zsh/PLIST
--- a/shells/zsh/PLIST  Wed Feb 26 22:55:36 2020 +0000
+++ b/shells/zsh/PLIST  Thu Feb 27 03:05:37 2020 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.42 2019/03/15 12:44:13 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.43 2020/02/27 03:05:37 ryoon Exp $
 bin/zsh
 bin/${PKGNAME}
 info/zsh.info
@@ -100,6 +100,7 @@
 share/zsh/${PKGVERSION}/functions/_a2ps
 share/zsh/${PKGVERSION}/functions/_a2utils
 share/zsh/${PKGVERSION}/functions/_aap
+share/zsh/${PKGVERSION}/functions/_abcde
 share/zsh/${PKGVERSION}/functions/_absolute_command_paths
 share/zsh/${PKGVERSION}/functions/_ack
 share/zsh/${PKGVERSION}/functions/_acpi
@@ -112,6 +113,7 @@
 share/zsh/${PKGVERSION}/functions/_aliases
 share/zsh/${PKGVERSION}/functions/_all_labels
 share/zsh/${PKGVERSION}/functions/_all_matches
+share/zsh/${PKGVERSION}/functions/_alsa-utils
 share/zsh/${PKGVERSION}/functions/_alternative
 share/zsh/${PKGVERSION}/functions/_analyseplugin
 share/zsh/${PKGVERSION}/functions/_ansible
@@ -140,6 +142,7 @@
 share/zsh/${PKGVERSION}/functions/_augeas
 share/zsh/${PKGVERSION}/functions/_auto-apt
 share/zsh/${PKGVERSION}/functions/_autocd
+share/zsh/${PKGVERSION}/functions/_avahi
 share/zsh/${PKGVERSION}/functions/_awk
 share/zsh/${PKGVERSION}/functions/_axi-cache
 share/zsh/${PKGVERSION}/functions/_base64
@@ -161,6 +164,7 @@
 share/zsh/${PKGVERSION}/functions/_bpython
 share/zsh/${PKGVERSION}/functions/_brace_parameter
 share/zsh/${PKGVERSION}/functions/_brctl
+share/zsh/${PKGVERSION}/functions/_bsd_disks
 share/zsh/${PKGVERSION}/functions/_bsd_pkg
 share/zsh/${PKGVERSION}/functions/_bsdconfig
 share/zsh/${PKGVERSION}/functions/_bsdinstall
@@ -187,6 +191,7 @@
 share/zsh/${PKGVERSION}/functions/_cdrdao
 share/zsh/${PKGVERSION}/functions/_cdrecord
 share/zsh/${PKGVERSION}/functions/_chattr
+share/zsh/${PKGVERSION}/functions/_chcon
 share/zsh/${PKGVERSION}/functions/_chflags
 share/zsh/${PKGVERSION}/functions/_chkconfig
 share/zsh/${PKGVERSION}/functions/_chmod
@@ -257,6 +262,7 @@
 share/zsh/${PKGVERSION}/functions/_dd
 share/zsh/${PKGVERSION}/functions/_deb_architectures
 share/zsh/${PKGVERSION}/functions/_deb_codenames
+share/zsh/${PKGVERSION}/functions/_deb_files
 share/zsh/${PKGVERSION}/functions/_deb_packages
 share/zsh/${PKGVERSION}/functions/_debbugs_bugnumber
 share/zsh/${PKGVERSION}/functions/_debchange
@@ -323,7 +329,6 @@
 share/zsh/${PKGVERSION}/functions/_ed
 share/zsh/${PKGVERSION}/functions/_elfdump
 share/zsh/${PKGVERSION}/functions/_elinks
-share/zsh/${PKGVERSION}/functions/_elm
 share/zsh/${PKGVERSION}/functions/_email_addresses
 share/zsh/${PKGVERSION}/functions/_emulate
 share/zsh/${PKGVERSION}/functions/_enable
@@ -344,6 +349,7 @@
 share/zsh/${PKGVERSION}/functions/_external_pwds
 share/zsh/${PKGVERSION}/functions/_fakeroot
 share/zsh/${PKGVERSION}/functions/_fbsd_architectures
+share/zsh/${PKGVERSION}/functions/_fbsd_device_types
 share/zsh/${PKGVERSION}/functions/_fc
 share/zsh/${PKGVERSION}/functions/_feh
 share/zsh/${PKGVERSION}/functions/_fetch
@@ -357,11 +363,11 @@
 share/zsh/${PKGVERSION}/functions/_files
 share/zsh/${PKGVERSION}/functions/_find
 share/zsh/${PKGVERSION}/functions/_find_net_interfaces
+share/zsh/${PKGVERSION}/functions/_findmnt
 share/zsh/${PKGVERSION}/functions/_finger
 share/zsh/${PKGVERSION}/functions/_fink
 share/zsh/${PKGVERSION}/functions/_first
 share/zsh/${PKGVERSION}/functions/_flac
-share/zsh/${PKGVERSION}/functions/_flasher
 share/zsh/${PKGVERSION}/functions/_flex
 share/zsh/${PKGVERSION}/functions/_floppy
 share/zsh/${PKGVERSION}/functions/_flowadm
@@ -369,6 +375,7 @@
 share/zsh/${PKGVERSION}/functions/_fmt
 share/zsh/${PKGVERSION}/functions/_fold
 share/zsh/${PKGVERSION}/functions/_fortune
+share/zsh/${PKGVERSION}/functions/_free
 share/zsh/${PKGVERSION}/functions/_freebsd-update
 share/zsh/${PKGVERSION}/functions/_fs_usage
 share/zsh/${PKGVERSION}/functions/_fsh
@@ -428,7 +435,6 @@
 share/zsh/${PKGVERSION}/functions/_hdiutil
 share/zsh/${PKGVERSION}/functions/_head
 share/zsh/${PKGVERSION}/functions/_hexdump
-share/zsh/${PKGVERSION}/functions/_hg
 share/zsh/${PKGVERSION}/functions/_history
 share/zsh/${PKGVERSION}/functions/_history_complete_word
 share/zsh/${PKGVERSION}/functions/_history_modifiers
@@ -579,6 +585,7 @@
 share/zsh/${PKGVERSION}/functions/_mutt
 share/zsh/${PKGVERSION}/functions/_mv
 share/zsh/${PKGVERSION}/functions/_my_accounts
+share/zsh/${PKGVERSION}/functions/_myrepos
 share/zsh/${PKGVERSION}/functions/_mysql_utils
 share/zsh/${PKGVERSION}/functions/_mysqldiff
 share/zsh/${PKGVERSION}/functions/_nautilus
@@ -603,7 +610,6 @@
 share/zsh/${PKGVERSION}/functions/_nmap
 share/zsh/${PKGVERSION}/functions/_normal
 share/zsh/${PKGVERSION}/functions/_nothing
-share/zsh/${PKGVERSION}/functions/_notmuch
 share/zsh/${PKGVERSION}/functions/_npm
 share/zsh/${PKGVERSION}/functions/_nslookup
 share/zsh/${PKGVERSION}/functions/_numfmt
@@ -626,6 +632,7 @@
 share/zsh/${PKGVERSION}/functions/_other_accounts
 share/zsh/${PKGVERSION}/functions/_otool
 share/zsh/${PKGVERSION}/functions/_pack
+share/zsh/${PKGVERSION}/functions/_pandoc
 share/zsh/${PKGVERSION}/functions/_parameter
 share/zsh/${PKGVERSION}/functions/_parameters
 share/zsh/${PKGVERSION}/functions/_paste
@@ -660,10 +667,12 @@
 share/zsh/${PKGVERSION}/functions/_pkg5
 share/zsh/${PKGVERSION}/functions/_pkg_instance
 share/zsh/${PKGVERSION}/functions/_pkgadd
+share/zsh/${PKGVERSION}/functions/_pkgin
 share/zsh/${PKGVERSION}/functions/_pkginfo
 share/zsh/${PKGVERSION}/functions/_pkgrm
 share/zsh/${PKGVERSION}/functions/_pkgtool
 share/zsh/${PKGVERSION}/functions/_plutil
+share/zsh/${PKGVERSION}/functions/_pmap
 share/zsh/${PKGVERSION}/functions/_pon
 share/zsh/${PKGVERSION}/functions/_portaudit
 share/zsh/${PKGVERSION}/functions/_portlint
@@ -671,9 +680,9 @@
 share/zsh/${PKGVERSION}/functions/_ports
 share/zsh/${PKGVERSION}/functions/_portsnap
 share/zsh/${PKGVERSION}/functions/_postfix
+share/zsh/${PKGVERSION}/functions/_postgresql
 share/zsh/${PKGVERSION}/functions/_postscript
 share/zsh/${PKGVERSION}/functions/_powerd
-share/zsh/${PKGVERSION}/functions/_prcs
 share/zsh/${PKGVERSION}/functions/_precommand
 share/zsh/${PKGVERSION}/functions/_prefix
 share/zsh/${PKGVERSION}/functions/_print
@@ -692,6 +701,7 @@
 share/zsh/${PKGVERSION}/functions/_ptree
 share/zsh/${PKGVERSION}/functions/_pump
 share/zsh/${PKGVERSION}/functions/_putclip
+share/zsh/${PKGVERSION}/functions/_pv
 share/zsh/${PKGVERSION}/functions/_pwgen
 share/zsh/${PKGVERSION}/functions/_pydoc
 share/zsh/${PKGVERSION}/functions/_python
@@ -701,11 +711,11 @@
 share/zsh/${PKGVERSION}/functions/_qiv
 share/zsh/${PKGVERSION}/functions/_qtplay
 share/zsh/${PKGVERSION}/functions/_quilt
-share/zsh/${PKGVERSION}/functions/_raggle
 share/zsh/${PKGVERSION}/functions/_rake
 share/zsh/${PKGVERSION}/functions/_ranlib
 share/zsh/${PKGVERSION}/functions/_rar
 share/zsh/${PKGVERSION}/functions/_rcctl
+share/zsh/${PKGVERSION}/functions/_rclone
 share/zsh/${PKGVERSION}/functions/_rcs
 share/zsh/${PKGVERSION}/functions/_rdesktop
 share/zsh/${PKGVERSION}/functions/_read
@@ -729,17 +739,16 @@
 share/zsh/${PKGVERSION}/functions/_rmdir
 share/zsh/${PKGVERSION}/functions/_route
 share/zsh/${PKGVERSION}/functions/_rpm
-share/zsh/${PKGVERSION}/functions/_rpmbuild
 share/zsh/${PKGVERSION}/functions/_rrdtool
 share/zsh/${PKGVERSION}/functions/_rsync
 share/zsh/${PKGVERSION}/functions/_rubber
 share/zsh/${PKGVERSION}/functions/_ruby
 share/zsh/${PKGVERSION}/functions/_run-help
 share/zsh/${PKGVERSION}/functions/_runit
-share/zsh/${PKGVERSION}/functions/_sablotron
 share/zsh/${PKGVERSION}/functions/_samba
 share/zsh/${PKGVERSION}/functions/_savecore
 share/zsh/${PKGVERSION}/functions/_say
+share/zsh/${PKGVERSION}/functions/_sbuild
 share/zsh/${PKGVERSION}/functions/_sc_usage
 share/zsh/${PKGVERSION}/functions/_sccs
 share/zsh/${PKGVERSION}/functions/_sched
@@ -751,7 +760,12 @@
 share/zsh/${PKGVERSION}/functions/_script
 share/zsh/${PKGVERSION}/functions/_scselect
 share/zsh/${PKGVERSION}/functions/_scutil
+share/zsh/${PKGVERSION}/functions/_seafile
 share/zsh/${PKGVERSION}/functions/_sed
+share/zsh/${PKGVERSION}/functions/_selinux_contexts
+share/zsh/${PKGVERSION}/functions/_selinux_roles
+share/zsh/${PKGVERSION}/functions/_selinux_types
+share/zsh/${PKGVERSION}/functions/_selinux_users
 share/zsh/${PKGVERSION}/functions/_sep_parts
 share/zsh/${PKGVERSION}/functions/_seq
 share/zsh/${PKGVERSION}/functions/_sequence
@@ -773,6 +787,7 @@
 share/zsh/${PKGVERSION}/functions/_signals
 share/zsh/${PKGVERSION}/functions/_signify
 share/zsh/${PKGVERSION}/functions/_sisu
+share/zsh/${PKGVERSION}/functions/_slabtop
 share/zsh/${PKGVERSION}/functions/_slrn
 share/zsh/${PKGVERSION}/functions/_smartmontools
 share/zsh/${PKGVERSION}/functions/_smit
@@ -794,6 +809,7 @@
 share/zsh/${PKGVERSION}/functions/_stdbuf
 share/zsh/${PKGVERSION}/functions/_stgit
 share/zsh/${PKGVERSION}/functions/_store_cache
+share/zsh/${PKGVERSION}/functions/_stow
 share/zsh/${PKGVERSION}/functions/_strace
 share/zsh/${PKGVERSION}/functions/_strftime
 share/zsh/${PKGVERSION}/functions/_strings
@@ -846,6 +862,7 @@
 share/zsh/${PKGVERSION}/functions/_timeout
 share/zsh/${PKGVERSION}/functions/_tin
 share/zsh/${PKGVERSION}/functions/_tla
+share/zsh/${PKGVERSION}/functions/_tload
 share/zsh/${PKGVERSION}/functions/_tmux
 share/zsh/${PKGVERSION}/functions/_todo.sh
 share/zsh/${PKGVERSION}/functions/_toilet
@@ -855,11 +872,12 @@
 share/zsh/${PKGVERSION}/functions/_totd
 share/zsh/${PKGVERSION}/functions/_touch
 share/zsh/${PKGVERSION}/functions/_tpb
-share/zsh/${PKGVERSION}/functions/_tpconfig
 share/zsh/${PKGVERSION}/functions/_tput
 share/zsh/${PKGVERSION}/functions/_tr
 share/zsh/${PKGVERSION}/functions/_tracepath
+share/zsh/${PKGVERSION}/functions/_transmission
 share/zsh/${PKGVERSION}/functions/_trap
+share/zsh/${PKGVERSION}/functions/_trash
 share/zsh/${PKGVERSION}/functions/_tree
 share/zsh/${PKGVERSION}/functions/_truss
 share/zsh/${PKGVERSION}/functions/_tty
@@ -892,7 +910,6 @@
 share/zsh/${PKGVERSION}/functions/_user_math_func
 share/zsh/${PKGVERSION}/functions/_users
 share/zsh/${PKGVERSION}/functions/_users_on
-share/zsh/${PKGVERSION}/functions/_uzbl
 share/zsh/${PKGVERSION}/functions/_valgrind
 share/zsh/${PKGVERSION}/functions/_value
 share/zsh/${PKGVERSION}/functions/_values
@@ -909,7 +926,6 @@
 share/zsh/${PKGVERSION}/functions/_vorbis
 share/zsh/${PKGVERSION}/functions/_vpnc
 share/zsh/${PKGVERSION}/functions/_vserver
-share/zsh/${PKGVERSION}/functions/_vux
 share/zsh/${PKGVERSION}/functions/_w
 share/zsh/${PKGVERSION}/functions/_w3m
 share/zsh/${PKGVERSION}/functions/_wait
@@ -980,7 +996,6 @@
 share/zsh/${PKGVERSION}/functions/_yp
 share/zsh/${PKGVERSION}/functions/_yum
 share/zsh/${PKGVERSION}/functions/_zargs
-share/zsh/${PKGVERSION}/functions/_zathura
 share/zsh/${PKGVERSION}/functions/_zattr
 share/zsh/${PKGVERSION}/functions/_zcalc
 share/zsh/${PKGVERSION}/functions/_zcalc_line
@@ -1001,6 +1016,7 @@
 share/zsh/${PKGVERSION}/functions/_zmv
 share/zsh/${PKGVERSION}/functions/_zoneadm
 share/zsh/${PKGVERSION}/functions/_zones
+share/zsh/${PKGVERSION}/functions/_zparseopts
 share/zsh/${PKGVERSION}/functions/_zpool
 share/zsh/${PKGVERSION}/functions/_zpty
 share/zsh/${PKGVERSION}/functions/_zsh
diff -r 4147e5e85ab1 -r 478a5468f70a shells/zsh/distinfo
--- a/shells/zsh/distinfo       Wed Feb 26 22:55:36 2020 +0000
+++ b/shells/zsh/distinfo       Thu Feb 27 03:05:37 2020 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.68 2019/03/15 12:44:13 ryoon Exp $
+$NetBSD: distinfo,v 1.69 2020/02/27 03:05:37 ryoon Exp $
 
-SHA1 (zsh-5.7.1.tar.xz) = fedd82419881323b1087241d536d2fb1528a9deb
-RMD160 (zsh-5.7.1.tar.xz) = 34ced9b5418bb9210e4b112013f28fe0928f9f48
-SHA512 (zsh-5.7.1.tar.xz) = a6aa88e1955a80229a4784a128866e325f79a8b5f73c922ab480048411036f1835cbb31daa30ab38bd16ab2a50040eda8f4f1f64704b21b6acc3051b1dbf18d0
-Size (zsh-5.7.1.tar.xz) = 3126308 bytes
+SHA1 (zsh-5.8.tar.xz) = 966ea0498fb94140f3caf12af88e98b0e4d02078
+RMD160 (zsh-5.8.tar.xz) = 4d387cbdaf9db52e24678871cd399c3bd5564429
+SHA512 (zsh-5.8.tar.xz) = 96198ecef498b7d7945fecebbe6bf14065fa8c5d81a7662164579eba8206b79575812d292adea1864bc7487ac0818ba900e25f9ab3802449340de80417c2c533



Home | Main Index | Thread Index | Old Index