Monday, June 01, 2026

Re: Update: zsh 5.9.1

On Tue, Jun 02, 2026 at 05:15:34AM +0200, Theo Buehler wrote: > On Mon, Jun 01, 2026 at 07:03:19PM -0500, Matthew Martin wrote: > > zsh has made an smaller release while the nameref feature bakes. Been > > running this today without issues. Has the usual 1 test failure in > > D07multibyte. > > > > https://zsh.sourceforge.io/releases.html > > This lists a switch to pcre2 which isn't reflected in the diff. > I would have expected a LIB_DEPENDS and WANTLIB change. Sorry forgot about make port-lib-depends-check diff --git Makefile Makefile index f279417097d..b4ae81c2a4a 100644 --- Makefile +++ Makefile @@ -1,7 +1,6 @@ COMMENT= Z shell, Bourne shell-compatible -V= 5.9 -REVISION= 1 +V= 5.9.1 DISTNAME= zsh-$V CATEGORIES= shells @@ -17,10 +16,10 @@ EXTRACT_SUFX= .tar.xz # BSD PERMIT_PACKAGE= Yes -WANTLIB= c curses iconv m pcre util +WANTLIB= c curses iconv m pcre2-8 util LIB_DEPENDS= converters/libiconv \ - devel/pcre + devel/pcre2 CONFIGURE_STYLE=autoconf CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ diff --git distinfo distinfo index c5db9957732..20b337aa802 100644 --- distinfo +++ distinfo @@ -1,2 +1,2 @@ -SHA256 (zsh-5.9.tar.xz) = m40ezt1bXoH78ZGOh2dSp92UjgXBoNuhCrhjhC1FrNU= -SIZE (zsh-5.9.tar.xz) = 3332400 +SHA256 (zsh-5.9.1.tar.xz) = XSC+wD+YHcTpoJ7CRedBU4j/ZB95xcXEFrUELljYKA0= +SIZE (zsh-5.9.1.tar.xz) = 3414612 diff --git patches/patch-Completion_Unix_Type__diff_options patches/patch-Completion_Unix_Type__diff_options deleted file mode 100644 index 6556c65621c..00000000000 --- patches/patch-Completion_Unix_Type__diff_options +++ /dev/null @@ -1,75 +0,0 @@ -Fix diff(1) completions for OpenBSD. - -https://sourceforge.net/p/zsh/code/ci/996b51515600859ce7f952f22c6262ecd24578e1/ - -Index: Completion/Unix/Type/_diff_options ---- Completion/Unix/Type/_diff_options.orig -+++ Completion/Unix/Type/_diff_options -@@ -133,33 +133,44 @@ else - case $OSTYPE in - openbsd*|solaris2.<9->) - of+=' -u -U' -+ ;| -+ openbsd*|solaris*) -+ of+=' -n -C -D' -+ ;| -+ solaris*) -+ of+=' -h' -+ ;| -+ openbsd*) -+ of+=' -q' -+ ;| -+ # modifications to "$of" should be done above this line so that it is -+ # uniformly defined while constructing $args -+ openbsd*|solaris2.<9->) - args+=( -- "($of)-u[output a unified diff]" -- "($of)-U+[output a unified diff]:lines of context" -+ "($of)-u[output a unified diff]" -+ "($of)-U+[output a unified diff]:lines of context" - ) - ;| - openbsd*|solaris*) - args+=( -- "($of)-C+[output a context diff]:lines of context" -- "($of)-D+[output merged file with preprocessor directives]:preprocessor symbol" -- '-i[case insensitive]' -- '-l[long output format (paginate with pr(1))]' -- '-s[report on identical files]' -- '-t[expand tabs in output lines]' -+ "($of)-C+[output a context diff]:lines of context" -+ "($of)-D+[output merged file with preprocessor directives]:preprocessor symbol" -+ '-i[case insensitive]' -+ '-s[report on identical files]' -+ '-t[expand tabs in output lines]' - ) - ;| - solaris*) -- of+=' -h -n' - args+=( -- '-w[ignore all white space]' -- "($of)-h[do a fast, half-hearted job]" -- "($of)-n[output a reversed ed script]" -+ '-w[ignore all white space]' -+ "($of)-h[do a fast, half-hearted job]" -+ "($of)-n[output a reversed ed script]" - '-S+[set first file in comparison]:start with file:_files' -+ '-l[long output format (paginate with pr(1))]' - ) - ;; - openbsd*) -- of+=' -n -q -u -C -D -U' -- args=( -+ args+=( - "($of)-n[output an rcsdiff(1)-compatible diff]" - "($of)-q[only print a line when the files differ; does not produce a list of changes]" - '-a[treat all files as ASCII text]' -@@ -173,7 +184,7 @@ else - '-P[treat absent files in the second directory as if they were empty]' - '-S[start a directory diff from a file name]:file name:_files' - '*-X[exclude files and subdirectories whose basenames match lines in a file]:file name:_files' -- '-x[exclude files and subdirectories whose basenames match a pattern]:pattern' -+ '*-x[exclude files and subdirectories whose basenames match a pattern]:pattern' - ) - ;; - esac diff --git patches/patch-configure_ac patches/patch-configure_ac index 46e4cd8ccff..f684685cbf4 100644 --- patches/patch-configure_ac +++ patches/patch-configure_ac @@ -1,7 +1,7 @@ Index: configure.ac --- configure.ac.orig +++ configure.ac -@@ -2460,6 +2460,37 @@ dnl --------------- +@@ -2243,6 +2243,37 @@ dnl --------------- zsh_CHECK_SOCKLEN_T dnl --------------- diff --git pkg/PLIST pkg/PLIST index f34ec7ce64a..f8870f809f5 100644 --- pkg/PLIST +++ pkg/PLIST @@ -98,6 +98,8 @@ share/zsh/${V}/functions/Completion/AIX/_physical_volumes share/zsh/${V}/functions/Completion/AIX/_smit share/zsh/${V}/functions/Completion/AIX/_volume_groups share/zsh/${V}/functions/Completion/BSD/ +share/zsh/${V}/functions/Completion/BSD/_acpiconf +share/zsh/${V}/functions/Completion/BSD/_bectl share/zsh/${V}/functions/Completion/BSD/_bsd_disks share/zsh/${V}/functions/Completion/BSD/_bsd_pkg share/zsh/${V}/functions/Completion/BSD/_bsdconfig @@ -126,6 +128,7 @@ share/zsh/${V}/functions/Completion/BSD/_ktrace share/zsh/${V}/functions/Completion/BSD/_ktrace_points share/zsh/${V}/functions/Completion/BSD/_ldap share/zsh/${V}/functions/Completion/BSD/_login_classes +share/zsh/${V}/functions/Completion/BSD/_mdo share/zsh/${V}/functions/Completion/BSD/_mixerctl share/zsh/${V}/functions/Completion/BSD/_nbsd_architectures share/zsh/${V}/functions/Completion/BSD/_obsd_architectures @@ -158,6 +161,7 @@ share/zsh/${V}/functions/Completion/Base/_alternative share/zsh/${V}/functions/Completion/Base/_approximate share/zsh/${V}/functions/Completion/Base/_arg_compile share/zsh/${V}/functions/Completion/Base/_arguments +share/zsh/${V}/functions/Completion/Base/_as_if share/zsh/${V}/functions/Completion/Base/_bash_completions share/zsh/${V}/functions/Completion/Base/_cache_invalid share/zsh/${V}/functions/Completion/Base/_call_function @@ -239,6 +243,7 @@ share/zsh/${V}/functions/Completion/Darwin/_mac_files_for_application share/zsh/${V}/functions/Completion/Darwin/_mdfind share/zsh/${V}/functions/Completion/Darwin/_mdls share/zsh/${V}/functions/Completion/Darwin/_mdutil +share/zsh/${V}/functions/Completion/Darwin/_nettop share/zsh/${V}/functions/Completion/Darwin/_networksetup share/zsh/${V}/functions/Completion/Darwin/_nvram share/zsh/${V}/functions/Completion/Darwin/_open @@ -252,10 +257,10 @@ share/zsh/${V}/functions/Completion/Darwin/_say share/zsh/${V}/functions/Completion/Darwin/_sc_usage share/zsh/${V}/functions/Completion/Darwin/_scselect share/zsh/${V}/functions/Completion/Darwin/_scutil +share/zsh/${V}/functions/Completion/Darwin/_shortcuts share/zsh/${V}/functions/Completion/Darwin/_softwareupdate share/zsh/${V}/functions/Completion/Darwin/_sw_vers share/zsh/${V}/functions/Completion/Darwin/_system_profiler -share/zsh/${V}/functions/Completion/Darwin/_trash share/zsh/${V}/functions/Completion/Darwin/_xcode-select share/zsh/${V}/functions/Completion/Debian/ share/zsh/${V}/functions/Completion/Debian/_a2utils @@ -282,15 +287,18 @@ share/zsh/${V}/functions/Completion/Debian/_debchange share/zsh/${V}/functions/Completion/Debian/_debcheckout share/zsh/${V}/functions/Completion/Debian/_debdiff share/zsh/${V}/functions/Completion/Debian/_debfoster +share/zsh/${V}/functions/Completion/Debian/_debmany share/zsh/${V}/functions/Completion/Debian/_deborphan share/zsh/${V}/functions/Completion/Debian/_debsign share/zsh/${V}/functions/Completion/Debian/_debsnap share/zsh/${V}/functions/Completion/Debian/_debuild +share/zsh/${V}/functions/Completion/Debian/_dhomepage share/zsh/${V}/functions/Completion/Debian/_dlocate share/zsh/${V}/functions/Completion/Debian/_dpatch-edit-patch share/zsh/${V}/functions/Completion/Debian/_dpkg share/zsh/${V}/functions/Completion/Debian/_dpkg-buildpackage share/zsh/${V}/functions/Completion/Debian/_dpkg-cross +share/zsh/${V}/functions/Completion/Debian/_dpkg-info share/zsh/${V}/functions/Completion/Debian/_dpkg-repack share/zsh/${V}/functions/Completion/Debian/_dpkg_source share/zsh/${V}/functions/Completion/Debian/_dput @@ -318,23 +326,22 @@ share/zsh/${V}/functions/Completion/Debian/_update-rc.d share/zsh/${V}/functions/Completion/Debian/_uscan share/zsh/${V}/functions/Completion/Debian/_vim-addons share/zsh/${V}/functions/Completion/Debian/_wajig -share/zsh/${V}/functions/Completion/Debian/_wanna-build +share/zsh/${V}/functions/Completion/Debian/_which-pkg-broke share/zsh/${V}/functions/Completion/Linux/ share/zsh/${V}/functions/Completion/Linux/_acpi share/zsh/${V}/functions/Completion/Linux/_acpitool share/zsh/${V}/functions/Completion/Linux/_alsa-utils share/zsh/${V}/functions/Completion/Linux/_analyseplugin share/zsh/${V}/functions/Completion/Linux/_basenc +share/zsh/${V}/functions/Completion/Linux/_blkid share/zsh/${V}/functions/Completion/Linux/_brctl share/zsh/${V}/functions/Completion/Linux/_btrfs share/zsh/${V}/functions/Completion/Linux/_capabilities share/zsh/${V}/functions/Completion/Linux/_chattr -share/zsh/${V}/functions/Completion/Linux/_chcon share/zsh/${V}/functions/Completion/Linux/_choom share/zsh/${V}/functions/Completion/Linux/_chrt share/zsh/${V}/functions/Completion/Linux/_cpupower share/zsh/${V}/functions/Completion/Linux/_cryptsetup -share/zsh/${V}/functions/Completion/Linux/_dkms share/zsh/${V}/functions/Completion/Linux/_e2label share/zsh/${V}/functions/Completion/Linux/_ethtool share/zsh/${V}/functions/Completion/Linux/_findmnt @@ -356,6 +363,7 @@ share/zsh/${V}/functions/Completion/Linux/_lsblk share/zsh/${V}/functions/Completion/Linux/_lsns share/zsh/${V}/functions/Completion/Linux/_lsusb share/zsh/${V}/functions/Completion/Linux/_ltrace +share/zsh/${V}/functions/Completion/Linux/_lvm2 share/zsh/${V}/functions/Completion/Linux/_mat share/zsh/${V}/functions/Completion/Linux/_mat2 share/zsh/${V}/functions/Completion/Linux/_mdadm @@ -368,9 +376,9 @@ share/zsh/${V}/functions/Completion/Linux/_opkg share/zsh/${V}/functions/Completion/Linux/_perf share/zsh/${V}/functions/Completion/Linux/_pidof share/zsh/${V}/functions/Completion/Linux/_pkgtool -share/zsh/${V}/functions/Completion/Linux/_pmap share/zsh/${V}/functions/Completion/Linux/_qdbus share/zsh/${V}/functions/Completion/Linux/_schedtool +share/zsh/${V}/functions/Completion/Linux/_selinux share/zsh/${V}/functions/Completion/Linux/_selinux_contexts share/zsh/${V}/functions/Completion/Linux/_selinux_roles share/zsh/${V}/functions/Completion/Linux/_selinux_types @@ -398,6 +406,7 @@ share/zsh/${V}/functions/Completion/Mandriva/_rebootin share/zsh/${V}/functions/Completion/Mandriva/_urpmi share/zsh/${V}/functions/Completion/Redhat/ share/zsh/${V}/functions/Completion/Redhat/_dnf +share/zsh/${V}/functions/Completion/Redhat/_dnf5 share/zsh/${V}/functions/Completion/Redhat/_rpm share/zsh/${V}/functions/Completion/Redhat/_scl share/zsh/${V}/functions/Completion/Redhat/_yum @@ -428,6 +437,7 @@ share/zsh/${V}/functions/Completion/Solaris/_zlogin share/zsh/${V}/functions/Completion/Solaris/_zoneadm share/zsh/${V}/functions/Completion/Solaris/_zones share/zsh/${V}/functions/Completion/Unix/ +share/zsh/${V}/functions/Completion/Unix/_7zip share/zsh/${V}/functions/Completion/Unix/_a2ps share/zsh/${V}/functions/Completion/Unix/_aap share/zsh/${V}/functions/Completion/Unix/_abcde @@ -466,6 +476,7 @@ share/zsh/${V}/functions/Completion/Unix/_bpython share/zsh/${V}/functions/Completion/Unix/_bzip2 share/zsh/${V}/functions/Completion/Unix/_bzr share/zsh/${V}/functions/Completion/Unix/_cabal +share/zsh/${V}/functions/Completion/Unix/_cacaclock share/zsh/${V}/functions/Completion/Unix/_cal share/zsh/${V}/functions/Completion/Unix/_calendar share/zsh/${V}/functions/Completion/Unix/_canonical_paths @@ -474,6 +485,7 @@ share/zsh/${V}/functions/Completion/Unix/_ccal share/zsh/${V}/functions/Completion/Unix/_cdcd share/zsh/${V}/functions/Completion/Unix/_cdrdao share/zsh/${V}/functions/Completion/Unix/_cdrecord +share/zsh/${V}/functions/Completion/Unix/_chdman share/zsh/${V}/functions/Completion/Unix/_chkconfig share/zsh/${V}/functions/Completion/Unix/_chmod share/zsh/${V}/functions/Completion/Unix/_chown @@ -484,6 +496,7 @@ share/zsh/${V}/functions/Completion/Unix/_clay share/zsh/${V}/functions/Completion/Unix/_cmdambivalent share/zsh/${V}/functions/Completion/Unix/_cmdstring share/zsh/${V}/functions/Completion/Unix/_cmp +share/zsh/${V}/functions/Completion/Unix/_col share/zsh/${V}/functions/Completion/Unix/_column share/zsh/${V}/functions/Completion/Unix/_comm share/zsh/${V}/functions/Completion/Unix/_composer @@ -535,6 +548,7 @@ share/zsh/${V}/functions/Completion/Unix/_dtruss share/zsh/${V}/functions/Completion/Unix/_du share/zsh/${V}/functions/Completion/Unix/_dvi share/zsh/${V}/functions/Completion/Unix/_ecasound +share/zsh/${V}/functions/Completion/Unix/_echo share/zsh/${V}/functions/Completion/Unix/_ed share/zsh/${V}/functions/Completion/Unix/_elfdump share/zsh/${V}/functions/Completion/Unix/_elinks @@ -555,6 +569,7 @@ share/zsh/${V}/functions/Completion/Unix/_files share/zsh/${V}/functions/Completion/Unix/_find share/zsh/${V}/functions/Completion/Unix/_find_net_interfaces share/zsh/${V}/functions/Completion/Unix/_finger +share/zsh/${V}/functions/Completion/Unix/_fish share/zsh/${V}/functions/Completion/Unix/_flac share/zsh/${V}/functions/Completion/Unix/_flex share/zsh/${V}/functions/Completion/Unix/_fmt @@ -621,6 +636,8 @@ share/zsh/${V}/functions/Completion/Unix/_knock share/zsh/${V}/functions/Completion/Unix/_kvno share/zsh/${V}/functions/Completion/Unix/_last share/zsh/${V}/functions/Completion/Unix/_ld_debug +share/zsh/${V}/functions/Completion/Unix/_ldap_attributes +share/zsh/${V}/functions/Completion/Unix/_ldap_filters share/zsh/${V}/functions/Completion/Unix/_ldconfig share/zsh/${V}/functions/Completion/Unix/_ldd share/zsh/${V}/functions/Completion/Unix/_less @@ -672,6 +689,7 @@ share/zsh/${V}/functions/Completion/Unix/_my_accounts share/zsh/${V}/functions/Completion/Unix/_myrepos share/zsh/${V}/functions/Completion/Unix/_mysql_utils share/zsh/${V}/functions/Completion/Unix/_mysqldiff +share/zsh/${V}/functions/Completion/Unix/_nano share/zsh/${V}/functions/Completion/Unix/_ncftp share/zsh/${V}/functions/Completion/Unix/_net_interfaces share/zsh/${V}/functions/Completion/Unix/_netcat @@ -690,6 +708,7 @@ share/zsh/${V}/functions/Completion/Unix/_numfmt share/zsh/${V}/functions/Completion/Unix/_objdump share/zsh/${V}/functions/Completion/Unix/_object_files share/zsh/${V}/functions/Completion/Unix/_od +share/zsh/${V}/functions/Completion/Unix/_openldap share/zsh/${V}/functions/Completion/Unix/_openstack share/zsh/${V}/functions/Completion/Unix/_opustools share/zsh/${V}/functions/Completion/Unix/_other_accounts @@ -707,6 +726,7 @@ share/zsh/${V}/functions/Completion/Unix/_perforce share/zsh/${V}/functions/Completion/Unix/_perl share/zsh/${V}/functions/Completion/Unix/_perl_basepods share/zsh/${V}/functions/Completion/Unix/_perl_modules +share/zsh/${V}/functions/Completion/Unix/_perlbrew share/zsh/${V}/functions/Completion/Unix/_perldoc share/zsh/${V}/functions/Completion/Unix/_pgids share/zsh/${V}/functions/Completion/Unix/_pgrep @@ -721,6 +741,7 @@ share/zsh/${V}/functions/Completion/Unix/_pkg_instance share/zsh/${V}/functions/Completion/Unix/_pkgadd share/zsh/${V}/functions/Completion/Unix/_pkginfo share/zsh/${V}/functions/Completion/Unix/_pkgrm +share/zsh/${V}/functions/Completion/Unix/_pmap share/zsh/${V}/functions/Completion/Unix/_pon share/zsh/${V}/functions/Completion/Unix/_ports share/zsh/${V}/functions/Completion/Unix/_postfix @@ -740,6 +761,9 @@ share/zsh/${V}/functions/Completion/Unix/_pv share/zsh/${V}/functions/Completion/Unix/_pwgen share/zsh/${V}/functions/Completion/Unix/_pydoc share/zsh/${V}/functions/Completion/Unix/_python +share/zsh/${V}/functions/Completion/Unix/_python_module-http.server +share/zsh/${V}/functions/Completion/Unix/_python_module-json.tool +share/zsh/${V}/functions/Completion/Unix/_python_module-venv share/zsh/${V}/functions/Completion/Unix/_python_modules share/zsh/${V}/functions/Completion/Unix/_qemu share/zsh/${V}/functions/Completion/Unix/_quilt @@ -793,7 +817,6 @@ share/zsh/${V}/functions/Completion/Unix/_ssh share/zsh/${V}/functions/Completion/Unix/_ssh_hosts share/zsh/${V}/functions/Completion/Unix/_stat share/zsh/${V}/functions/Completion/Unix/_stdbuf -share/zsh/${V}/functions/Completion/Unix/_stgit share/zsh/${V}/functions/Completion/Unix/_stow share/zsh/${V}/functions/Completion/Unix/_strings share/zsh/${V}/functions/Completion/Unix/_strip @@ -837,6 +860,7 @@ share/zsh/${V}/functions/Completion/Unix/_touch share/zsh/${V}/functions/Completion/Unix/_tput share/zsh/${V}/functions/Completion/Unix/_tr share/zsh/${V}/functions/Completion/Unix/_transmission +share/zsh/${V}/functions/Completion/Unix/_trash share/zsh/${V}/functions/Completion/Unix/_tree share/zsh/${V}/functions/Completion/Unix/_truncate share/zsh/${V}/functions/Completion/Unix/_truss @@ -874,6 +898,7 @@ share/zsh/${V}/functions/Completion/Unix/_who share/zsh/${V}/functions/Completion/Unix/_whois share/zsh/${V}/functions/Completion/Unix/_wiggle share/zsh/${V}/functions/Completion/Unix/_xargs +share/zsh/${V}/functions/Completion/Unix/_xfconf-query share/zsh/${V}/functions/Completion/Unix/_xmlsoft share/zsh/${V}/functions/Completion/Unix/_xmlstarlet share/zsh/${V}/functions/Completion/Unix/_xmms2 @@ -889,6 +914,7 @@ share/zsh/${V}/functions/Completion/Unix/_zfs_dataset share/zsh/${V}/functions/Completion/Unix/_zfs_pool share/zsh/${V}/functions/Completion/Unix/_zip share/zsh/${V}/functions/Completion/Unix/_zsh +share/zsh/${V}/functions/Completion/Unix/_zstd share/zsh/${V}/functions/Completion/X/ share/zsh/${V}/functions/Completion/X/_acroread share/zsh/${V}/functions/Completion/X/_code @@ -909,10 +935,12 @@ share/zsh/${V}/functions/Completion/X/_nautilus share/zsh/${V}/functions/Completion/X/_nedit share/zsh/${V}/functions/Completion/X/_netscape share/zsh/${V}/functions/Completion/X/_okular +share/zsh/${V}/functions/Completion/X/_papers share/zsh/${V}/functions/Completion/X/_pdftk share/zsh/${V}/functions/Completion/X/_qiv share/zsh/${V}/functions/Completion/X/_rdesktop share/zsh/${V}/functions/Completion/X/_setxkbmap +share/zsh/${V}/functions/Completion/X/_sioyek share/zsh/${V}/functions/Completion/X/_sublimetext share/zsh/${V}/functions/Completion/X/_urxvt share/zsh/${V}/functions/Completion/X/_vnc @@ -972,6 +1000,7 @@ share/zsh/${V}/functions/Completion/Zsh/_command share/zsh/${V}/functions/Completion/Zsh/_command_names share/zsh/${V}/functions/Completion/Zsh/_compadd share/zsh/${V}/functions/Completion/Zsh/_compdef +share/zsh/${V}/functions/Completion/Zsh/_compinit share/zsh/${V}/functions/Completion/Zsh/_completers share/zsh/${V}/functions/Completion/Zsh/_condition share/zsh/${V}/functions/Completion/Zsh/_default

No comments:

Post a Comment