Bump zsh to 5.7.1 (5.7 had a bug in vcs_info). Tests pass (just the
usual failure in D07) and it's running fine here.
Switch to CONFIGURE_STYLE=gnu since there are no autoconf patches
(reverting a change from 2004). The generated configure does indeed
match what we'd generate.
Drop PORTHOME and TEST_FLAGS; the rationale from
shells/zsh/stable/Makefile 1.8 in 2001 was "allow target regress w/o
being root." The tests run fine without these variables now.
Util/reporter and Util/check-tmux-state are not installed as can be
check with a quick grep against PLIST. Doc/zsh.texi isn't used to
generate docs as thankfully upstream provides generated docs. The
remainder of EXTFILES are all in Functions and intended to be
autoloaded. I think EXTFILES and pre-configure can be dropped, but the
commit message in 1.67 isn't clear on why they were added.
I'm unable to send emails from mutt for some reason, so the diff is
attached as well in case gmail munges things.
diff --git Makefile Makefile
index 69b739e9334..098479dc707 100644
--- Makefile
+++ Makefile
@@ -2,7 +2,7 @@
COMMENT= Z shell, Bourne shell-compatible
-V= 5.6.2
+V= 5.7.1
DISTNAME= zsh-$V
CATEGORIES= shells
@@ -23,8 +23,7 @@ WANTLIB= c curses iconv m pcre
LIB_DEPENDS= converters/libiconv \
devel/pcre
-AUTOCONF_VERSION=2.69
-CONFIGURE_STYLE=autoconf
+CONFIGURE_STYLE=gnu
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
@@ -39,25 +38,16 @@ CONFIGURE_ARGS= --enable-zsh-mem \
SUBST_VARS= V
-# required for regression tests
-PORTHOME= ${WRKDIR}
-TEST_FLAGS= INSTALL_PROGRAM="install -c -s -m 555" \
- INSTALL_DATA="install -c -m 444" \
- INSTALL="install -c" \
- TMPPREFIX=${WRKBUILD}/tmp \
- TERM=xterm
-
-EXTFILES= Functions/Misc/checkmail Functions/Misc/run-help \
- Functions/Misc/run-help-ip Functions/Misc/sticky-note \
- Functions/Misc/zcalc Functions/Misc/zed Functions/Misc/zkbd \
- Functions/Calendar/calendar_add Functions/Example/cat \
- Functions/Example/zless Test/ztst.zsh Test/runtests.zsh \
- Util/reporter Util/check-tmux-state Doc/zsh.texi
+EXTFILES= Calendar/calendar_add Example/cat Example/zless \
+ Misc/checkmail Misc/run-help \
+ Misc/run-help-ip \
+ Misc/sticky-note Misc/zcalc \
+ Misc/zed Misc/zkbd
pre-configure:
.for i in ${EXTFILES}
sed -i -e "s,/bin/zsh,${TRUEPREFIX}/bin/zsh,g" \
- ${WRKSRC}/${i}
+ ${WRKSRC}/Functions/${i}
.endfor
.include <bsd.port.mk>
diff --git distinfo distinfo
index 9e74544bf66..94271329f48 100644
--- distinfo
+++ distinfo
@@ -1,2 +1,2 @@
-SHA256 (zsh-5.6.2.tar.xz) = pQvWbAVX6OyjuPok6F0N5TPnddeiLfBC2pBIhiN1Lp4=
-SIZE (zsh-5.6.2.tar.xz) = 3077368
+SHA256 (zsh-5.7.1.tar.xz) = cmApLCwdSDstUP6/pQVRdr1RKzKogzsRYXe/XwHnfug=
+SIZE (zsh-5.7.1.tar.xz) = 3126308
diff --git pkg/PLIST pkg/PLIST
index c9376e94025..b8574c2abbd 100644
--- pkg/PLIST
+++ pkg/PLIST
@@ -19,6 +19,7 @@ lib/zsh/${V}/zsh/files.so
lib/zsh/${V}/zsh/langinfo.so
lib/zsh/${V}/zsh/mapfile.so
lib/zsh/${V}/zsh/mathfunc.so
+lib/zsh/${V}/zsh/nearcolor.so
lib/zsh/${V}/zsh/net/
lib/zsh/${V}/zsh/net/socket.so
lib/zsh/${V}/zsh/net/tcp.so
@@ -238,6 +239,7 @@ share/zsh/${V}/functions/Completion/Darwin/_scutil
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/_xcode-select
share/zsh/${V}/functions/Completion/Debian/
share/zsh/${V}/functions/Completion/Debian/_a2utils
share/zsh/${V}/functions/Completion/Debian/_apt
@@ -336,6 +338,7 @@ share/zsh/${V}/functions/Completion/Linux/_pkgtool
share/zsh/${V}/functions/Completion/Linux/_qdbus
share/zsh/${V}/functions/Completion/Linux/_rpmbuild
share/zsh/${V}/functions/Completion/Linux/_schedtool
+share/zsh/${V}/functions/Completion/Linux/_setsid
share/zsh/${V}/functions/Completion/Linux/_ss
share/zsh/${V}/functions/Completion/Linux/_sshfs
share/zsh/${V}/functions/Completion/Linux/_strace
@@ -399,6 +402,8 @@ share/zsh/${V}/functions/Completion/Unix/_arch_archives
share/zsh/${V}/functions/Completion/Unix/_arch_namespace
share/zsh/${V}/functions/Completion/Unix/_arp
share/zsh/${V}/functions/Completion/Unix/_arping
+share/zsh/${V}/functions/Completion/Unix/_asciidoctor
+share/zsh/${V}/functions/Completion/Unix/_asciinema
share/zsh/${V}/functions/Completion/Unix/_at
share/zsh/${V}/functions/Completion/Unix/_attr
share/zsh/${V}/functions/Completion/Unix/_augeas
@@ -439,6 +444,7 @@ share/zsh/${V}/functions/Completion/Unix/_cmdstring
share/zsh/${V}/functions/Completion/Unix/_cmp
share/zsh/${V}/functions/Completion/Unix/_column
share/zsh/${V}/functions/Completion/Unix/_comm
+share/zsh/${V}/functions/Completion/Unix/_composer
share/zsh/${V}/functions/Completion/Unix/_compress
share/zsh/${V}/functions/Completion/Unix/_configure
share/zsh/${V}/functions/Completion/Unix/_cowsay
@@ -477,6 +483,7 @@ share/zsh/${V}/functions/Completion/Unix/_dmidecode
share/zsh/${V}/functions/Completion/Unix/_dns_types
share/zsh/${V}/functions/Completion/Unix/_doas
share/zsh/${V}/functions/Completion/Unix/_domains
+share/zsh/${V}/functions/Completion/Unix/_dos2unix
share/zsh/${V}/functions/Completion/Unix/_drill
share/zsh/${V}/functions/Completion/Unix/_dsh
share/zsh/${V}/functions/Completion/Unix/_dtruss
@@ -546,6 +553,7 @@ share/zsh/${V}/functions/Completion/Unix/_have_glob_qual
share/zsh/${V}/functions/Completion/Unix/_head
share/zsh/${V}/functions/Completion/Unix/_hexdump
share/zsh/${V}/functions/Completion/Unix/_hg
+share/zsh/${V}/functions/Completion/Unix/_host
share/zsh/${V}/functions/Completion/Unix/_hostname
share/zsh/${V}/functions/Completion/Unix/_hosts
share/zsh/${V}/functions/Completion/Unix/_iconv
@@ -558,6 +566,7 @@ share/zsh/${V}/functions/Completion/Unix/_initctl
share/zsh/${V}/functions/Completion/Unix/_install
share/zsh/${V}/functions/Completion/Unix/_iostat
share/zsh/${V}/functions/Completion/Unix/_ip
+share/zsh/${V}/functions/Completion/Unix/_ipsec
share/zsh/${V}/functions/Completion/Unix/_irssi
share/zsh/${V}/functions/Completion/Unix/_ispell
share/zsh/${V}/functions/Completion/Unix/_java
@@ -602,6 +611,8 @@ share/zsh/${V}/functions/Completion/Unix/_mencal
share/zsh/${V}/functions/Completion/Unix/_mh
share/zsh/${V}/functions/Completion/Unix/_mime_types
share/zsh/${V}/functions/Completion/Unix/_mkdir
+share/zsh/${V}/functions/Completion/Unix/_mkfifo
+share/zsh/${V}/functions/Completion/Unix/_mknod
share/zsh/${V}/functions/Completion/Unix/_mktemp
share/zsh/${V}/functions/Completion/Unix/_module
share/zsh/${V}/functions/Completion/Unix/_monotone
@@ -715,6 +726,7 @@ share/zsh/${V}/functions/Completion/Unix/_setfacl
share/zsh/${V}/functions/Completion/Unix/_sh
share/zsh/${V}/functions/Completion/Unix/_shasum
share/zsh/${V}/functions/Completion/Unix/_showmount
+share/zsh/${V}/functions/Completion/Unix/_shred
share/zsh/${V}/functions/Completion/Unix/_shuf
share/zsh/${V}/functions/Completion/Unix/_shutdown
share/zsh/${V}/functions/Completion/Unix/_signals
@@ -740,6 +752,7 @@ share/zsh/${V}/functions/Completion/Unix/_subversion
share/zsh/${V}/functions/Completion/Unix/_sudo
share/zsh/${V}/functions/Completion/Unix/_surfraw
share/zsh/${V}/functions/Completion/Unix/_swaks
+share/zsh/${V}/functions/Completion/Unix/_swanctl
share/zsh/${V}/functions/Completion/Unix/_swift
share/zsh/${V}/functions/Completion/Unix/_sys_calls
share/zsh/${V}/functions/Completion/Unix/_sysctl
@@ -774,6 +787,7 @@ share/zsh/${V}/functions/Completion/Unix/_tput
share/zsh/${V}/functions/Completion/Unix/_tr
share/zsh/${V}/functions/Completion/Unix/_tree
share/zsh/${V}/functions/Completion/Unix/_truss
+share/zsh/${V}/functions/Completion/Unix/_tty
share/zsh/${V}/functions/Completion/Unix/_ttys
share/zsh/${V}/functions/Completion/Unix/_twidge
share/zsh/${V}/functions/Completion/Unix/_twisted
@@ -793,6 +807,7 @@ share/zsh/${V}/functions/Completion/Unix/_users_on
share/zsh/${V}/functions/Completion/Unix/_uzbl
share/zsh/${V}/functions/Completion/Unix/_vcsh
share/zsh/${V}/functions/Completion/Unix/_vim
+share/zsh/${V}/functions/Completion/Unix/_visudo
share/zsh/${V}/functions/Completion/Unix/_vmstat
share/zsh/${V}/functions/Completion/Unix/_vorbis
share/zsh/${V}/functions/Completion/Unix/_vpnc
@@ -920,6 +935,7 @@ share/zsh/${V}/functions/Completion/Zsh/_echoti
share/zsh/${V}/functions/Completion/Zsh/_emulate
share/zsh/${V}/functions/Completion/Zsh/_enable
share/zsh/${V}/functions/Completion/Zsh/_equal
+share/zsh/${V}/functions/Completion/Zsh/_exec
share/zsh/${V}/functions/Completion/Zsh/_fc
share/zsh/${V}/functions/Completion/Zsh/_file_descriptors
share/zsh/${V}/functions/Completion/Zsh/_first
diff --git Makefile Makefile
index 69b739e9334..098479dc707 100644
--- Makefile
+++ Makefile
@@ -2,7 +2,7 @@
COMMENT= Z shell, Bourne shell-compatible
-V= 5.6.2
+V= 5.7.1
DISTNAME= zsh-$V
CATEGORIES= shells
@@ -23,8 +23,7 @@ WANTLIB= c curses iconv m pcre
LIB_DEPENDS= converters/libiconv \
devel/pcre
-AUTOCONF_VERSION=2.69
-CONFIGURE_STYLE=autoconf
+CONFIGURE_STYLE=gnu
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
@@ -39,25 +38,16 @@ CONFIGURE_ARGS= --enable-zsh-mem \
SUBST_VARS= V
-# required for regression tests
-PORTHOME= ${WRKDIR}
-TEST_FLAGS= INSTALL_PROGRAM="install -c -s -m 555" \
- INSTALL_DATA="install -c -m 444" \
- INSTALL="install -c" \
- TMPPREFIX=${WRKBUILD}/tmp \
- TERM=xterm
-
-EXTFILES= Functions/Misc/checkmail Functions/Misc/run-help \
- Functions/Misc/run-help-ip Functions/Misc/sticky-note \
- Functions/Misc/zcalc Functions/Misc/zed Functions/Misc/zkbd \
- Functions/Calendar/calendar_add Functions/Example/cat \
- Functions/Example/zless Test/ztst.zsh Test/runtests.zsh \
- Util/reporter Util/check-tmux-state Doc/zsh.texi
+EXTFILES= Calendar/calendar_add Example/cat Example/zless \
+ Misc/checkmail Misc/run-help \
+ Misc/run-help-ip \
+ Misc/sticky-note Misc/zcalc \
+ Misc/zed Misc/zkbd
pre-configure:
.for i in ${EXTFILES}
sed -i -e "s,/bin/zsh,${TRUEPREFIX}/bin/zsh,g" \
- ${WRKSRC}/${i}
+ ${WRKSRC}/Functions/${i}
.endfor
.include <bsd.port.mk>
diff --git distinfo distinfo
index 9e74544bf66..94271329f48 100644
--- distinfo
+++ distinfo
@@ -1,2 +1,2 @@
-SHA256 (zsh-5.6.2.tar.xz) = pQvWbAVX6OyjuPok6F0N5TPnddeiLfBC2pBIhiN1Lp4=
-SIZE (zsh-5.6.2.tar.xz) = 3077368
+SHA256 (zsh-5.7.1.tar.xz) = cmApLCwdSDstUP6/pQVRdr1RKzKogzsRYXe/XwHnfug=
+SIZE (zsh-5.7.1.tar.xz) = 3126308
diff --git pkg/PLIST pkg/PLIST
index c9376e94025..b8574c2abbd 100644
--- pkg/PLIST
+++ pkg/PLIST
@@ -19,6 +19,7 @@ lib/zsh/${V}/zsh/files.so
lib/zsh/${V}/zsh/langinfo.so
lib/zsh/${V}/zsh/mapfile.so
lib/zsh/${V}/zsh/mathfunc.so
+lib/zsh/${V}/zsh/nearcolor.so
lib/zsh/${V}/zsh/net/
lib/zsh/${V}/zsh/net/socket.so
lib/zsh/${V}/zsh/net/tcp.so
@@ -238,6 +239,7 @@ share/zsh/${V}/functions/Completion/Darwin/_scutil
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/_xcode-select
share/zsh/${V}/functions/Completion/Debian/
share/zsh/${V}/functions/Completion/Debian/_a2utils
share/zsh/${V}/functions/Completion/Debian/_apt
@@ -336,6 +338,7 @@ share/zsh/${V}/functions/Completion/Linux/_pkgtool
share/zsh/${V}/functions/Completion/Linux/_qdbus
share/zsh/${V}/functions/Completion/Linux/_rpmbuild
share/zsh/${V}/functions/Completion/Linux/_schedtool
+share/zsh/${V}/functions/Completion/Linux/_setsid
share/zsh/${V}/functions/Completion/Linux/_ss
share/zsh/${V}/functions/Completion/Linux/_sshfs
share/zsh/${V}/functions/Completion/Linux/_strace
@@ -399,6 +402,8 @@ share/zsh/${V}/functions/Completion/Unix/_arch_archives
share/zsh/${V}/functions/Completion/Unix/_arch_namespace
share/zsh/${V}/functions/Completion/Unix/_arp
share/zsh/${V}/functions/Completion/Unix/_arping
+share/zsh/${V}/functions/Completion/Unix/_asciidoctor
+share/zsh/${V}/functions/Completion/Unix/_asciinema
share/zsh/${V}/functions/Completion/Unix/_at
share/zsh/${V}/functions/Completion/Unix/_attr
share/zsh/${V}/functions/Completion/Unix/_augeas
@@ -439,6 +444,7 @@ share/zsh/${V}/functions/Completion/Unix/_cmdstring
share/zsh/${V}/functions/Completion/Unix/_cmp
share/zsh/${V}/functions/Completion/Unix/_column
share/zsh/${V}/functions/Completion/Unix/_comm
+share/zsh/${V}/functions/Completion/Unix/_composer
share/zsh/${V}/functions/Completion/Unix/_compress
share/zsh/${V}/functions/Completion/Unix/_configure
share/zsh/${V}/functions/Completion/Unix/_cowsay
@@ -477,6 +483,7 @@ share/zsh/${V}/functions/Completion/Unix/_dmidecode
share/zsh/${V}/functions/Completion/Unix/_dns_types
share/zsh/${V}/functions/Completion/Unix/_doas
share/zsh/${V}/functions/Completion/Unix/_domains
+share/zsh/${V}/functions/Completion/Unix/_dos2unix
share/zsh/${V}/functions/Completion/Unix/_drill
share/zsh/${V}/functions/Completion/Unix/_dsh
share/zsh/${V}/functions/Completion/Unix/_dtruss
@@ -546,6 +553,7 @@ share/zsh/${V}/functions/Completion/Unix/_have_glob_qual
share/zsh/${V}/functions/Completion/Unix/_head
share/zsh/${V}/functions/Completion/Unix/_hexdump
share/zsh/${V}/functions/Completion/Unix/_hg
+share/zsh/${V}/functions/Completion/Unix/_host
share/zsh/${V}/functions/Completion/Unix/_hostname
share/zsh/${V}/functions/Completion/Unix/_hosts
share/zsh/${V}/functions/Completion/Unix/_iconv
@@ -558,6 +566,7 @@ share/zsh/${V}/functions/Completion/Unix/_initctl
share/zsh/${V}/functions/Completion/Unix/_install
share/zsh/${V}/functions/Completion/Unix/_iostat
share/zsh/${V}/functions/Completion/Unix/_ip
+share/zsh/${V}/functions/Completion/Unix/_ipsec
share/zsh/${V}/functions/Completion/Unix/_irssi
share/zsh/${V}/functions/Completion/Unix/_ispell
share/zsh/${V}/functions/Completion/Unix/_java
@@ -602,6 +611,8 @@ share/zsh/${V}/functions/Completion/Unix/_mencal
share/zsh/${V}/functions/Completion/Unix/_mh
share/zsh/${V}/functions/Completion/Unix/_mime_types
share/zsh/${V}/functions/Completion/Unix/_mkdir
+share/zsh/${V}/functions/Completion/Unix/_mkfifo
+share/zsh/${V}/functions/Completion/Unix/_mknod
share/zsh/${V}/functions/Completion/Unix/_mktemp
share/zsh/${V}/functions/Completion/Unix/_module
share/zsh/${V}/functions/Completion/Unix/_monotone
@@ -715,6 +726,7 @@ share/zsh/${V}/functions/Completion/Unix/_setfacl
share/zsh/${V}/functions/Completion/Unix/_sh
share/zsh/${V}/functions/Completion/Unix/_shasum
share/zsh/${V}/functions/Completion/Unix/_showmount
+share/zsh/${V}/functions/Completion/Unix/_shred
share/zsh/${V}/functions/Completion/Unix/_shuf
share/zsh/${V}/functions/Completion/Unix/_shutdown
share/zsh/${V}/functions/Completion/Unix/_signals
@@ -740,6 +752,7 @@ share/zsh/${V}/functions/Completion/Unix/_subversion
share/zsh/${V}/functions/Completion/Unix/_sudo
share/zsh/${V}/functions/Completion/Unix/_surfraw
share/zsh/${V}/functions/Completion/Unix/_swaks
+share/zsh/${V}/functions/Completion/Unix/_swanctl
share/zsh/${V}/functions/Completion/Unix/_swift
share/zsh/${V}/functions/Completion/Unix/_sys_calls
share/zsh/${V}/functions/Completion/Unix/_sysctl
@@ -774,6 +787,7 @@ share/zsh/${V}/functions/Completion/Unix/_tput
share/zsh/${V}/functions/Completion/Unix/_tr
share/zsh/${V}/functions/Completion/Unix/_tree
share/zsh/${V}/functions/Completion/Unix/_truss
+share/zsh/${V}/functions/Completion/Unix/_tty
share/zsh/${V}/functions/Completion/Unix/_ttys
share/zsh/${V}/functions/Completion/Unix/_twidge
share/zsh/${V}/functions/Completion/Unix/_twisted
@@ -793,6 +807,7 @@ share/zsh/${V}/functions/Completion/Unix/_users_on
share/zsh/${V}/functions/Completion/Unix/_uzbl
share/zsh/${V}/functions/Completion/Unix/_vcsh
share/zsh/${V}/functions/Completion/Unix/_vim
+share/zsh/${V}/functions/Completion/Unix/_visudo
share/zsh/${V}/functions/Completion/Unix/_vmstat
share/zsh/${V}/functions/Completion/Unix/_vorbis
share/zsh/${V}/functions/Completion/Unix/_vpnc
@@ -920,6 +935,7 @@ share/zsh/${V}/functions/Completion/Zsh/_echoti
share/zsh/${V}/functions/Completion/Zsh/_emulate
share/zsh/${V}/functions/Completion/Zsh/_enable
share/zsh/${V}/functions/Completion/Zsh/_equal
+share/zsh/${V}/functions/Completion/Zsh/_exec
share/zsh/${V}/functions/Completion/Zsh/_fc
share/zsh/${V}/functions/Completion/Zsh/_file_descriptors
share/zsh/${V}/functions/Completion/Zsh/_first