BSD Ports

shells/zsh 5.9.2 MidnightBSD

Z shell

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
d27a2c6074
License
ZSH
Categories
shells

Description

Zsh is the Swiss Army knife of shells. It combines the most popular features of every other shell, and then lets you customize every inch of it. Users of bourne-style and C-style shells will feel at home in it.

Zsh does intelligent completion, spell-checking, has a rich syntax for precise globbing, and is fully extensible through plugin systems.

To fire up the zsh completion system, type the following commands:

$ autoload -U compinstall
$ compinstall

In the other systems

SystemPortVersion
MidnightBSDshells/zsh5.9.2
FreeBSDshells/zsh5.9.2
OpenBSDshells/zsh5.9.2
NetBSDshells/zsh5.9.2
DragonFlyshells/zsh5.9_5

Install

Binary package:

mport install zsh

From mports:

cd /usr/mports/shells/zsh && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	zsh>0:shells/zsh

Dependencies

Configuration

Options name: shells_zsh

OptionDefaultDescription
DEBUGoff
DOCSoff
ETCDIRoffSystem-wide defaults in /etc (instead of $${PREFIX}/etc)
EXAMPLESoff
GDBMoffEnable GDBM support (GPL)
PCREoff
STATICoff
USES
cpe iconv localbase:ldflags ncurses perl5 shebangfix tar:xz
Service scripts
none

Files

Manual pages 17
  • zsh(1)
  • zshall(1)
  • zshbuiltins(1)
  • zshcalsys(1)
  • zshcompctl(1)
  • zshcompsys(1)
  • zshcompwid(1)
  • zshcontrib(1)
  • zshexpn(1)
  • zshmisc(1)
  • zshmodules(1)
  • zshoptions(1)
  • zshparam(1)
  • zshroadmap(1)
  • zshtcpsys(1)
  • zshzftpsys(1)
  • zshzle(1)
pkg-plist 1429
  • @shell bin/zsh
  • @shell bin/rzsh
  • bin/zsh-
  • lib/zsh/%%ZSH_VER%%/zsh/cap.so
  • lib/zsh/%%ZSH_VER%%/zsh/clone.so
  • lib/zsh/%%ZSH_VER%%/zsh/compctl.so
  • lib/zsh/%%ZSH_VER%%/zsh/complete.so
  • lib/zsh/%%ZSH_VER%%/zsh/complist.so
  • lib/zsh/%%ZSH_VER%%/zsh/computil.so
  • lib/zsh/%%ZSH_VER%%/zsh/curses.so
  • lib/zsh/%%ZSH_VER%%/zsh/datetime.so
  • lib/zsh/%%ZSH_VER%%/zsh/db/gdbm.so
  • lib/zsh/%%ZSH_VER%%/zsh/deltochar.so
  • lib/zsh/%%ZSH_VER%%/zsh/example.so
  • lib/zsh/%%ZSH_VER%%/zsh/files.so
  • lib/zsh/%%ZSH_VER%%/zsh/langinfo.so
  • lib/zsh/%%ZSH_VER%%/zsh/mapfile.so
  • lib/zsh/%%ZSH_VER%%/zsh/mathfunc.so
  • lib/zsh/%%ZSH_VER%%/zsh/nearcolor.so
  • lib/zsh/%%ZSH_VER%%/zsh/net/socket.so
  • lib/zsh/%%ZSH_VER%%/zsh/net/tcp.so
  • lib/zsh/%%ZSH_VER%%/zsh/newuser.so
  • lib/zsh/%%ZSH_VER%%/zsh/parameter.so
  • lib/zsh/%%ZSH_VER%%/zsh/param/private.so
  • lib/zsh/%%ZSH_VER%%/zsh/pcre.so
  • lib/zsh/%%ZSH_VER%%/zsh/regex.so
  • lib/zsh/%%ZSH_VER%%/zsh/rlimits.so
  • lib/zsh/%%ZSH_VER%%/zsh/sched.so
  • lib/zsh/%%ZSH_VER%%/zsh/stat.so
  • lib/zsh/%%ZSH_VER%%/zsh/system.so
  • lib/zsh/%%ZSH_VER%%/zsh/termcap.so
  • lib/zsh/%%ZSH_VER%%/zsh/terminfo.so
  • lib/zsh/%%ZSH_VER%%/zsh/watch.so
  • lib/zsh/%%ZSH_VER%%/zsh/zftp.so
  • lib/zsh/%%ZSH_VER%%/zsh/zle.so
  • lib/zsh/%%ZSH_VER%%/zsh/zleparameter.so
  • lib/zsh/%%ZSH_VER%%/zsh/zprof.so
  • lib/zsh/%%ZSH_VER%%/zsh/zpty.so
  • lib/zsh/%%ZSH_VER%%/zsh/zselect.so
  • lib/zsh/%%ZSH_VER%%/zsh/zutil.so
  • @dir share/zsh/site-functions
  • share/zsh/%%ZSH_VER%%/functions/Calendar.zwc
  • share/zsh/%%ZSH_VER%%/functions/Calendar/after
  • share/zsh/%%ZSH_VER%%/functions/Calendar/age
  • share/zsh/%%ZSH_VER%%/functions/Calendar/before
  • share/zsh/%%ZSH_VER%%/functions/Calendar/calendar
  • share/zsh/%%ZSH_VER%%/functions/Calendar/calendar_add
  • share/zsh/%%ZSH_VER%%/functions/Calendar/calendar_edit
  • share/zsh/%%ZSH_VER%%/functions/Calendar/calendar_lockfiles
  • share/zsh/%%ZSH_VER%%/functions/Calendar/calendar_parse
  • share/zsh/%%ZSH_VER%%/functions/Calendar/calendar_read
  • share/zsh/%%ZSH_VER%%/functions/Calendar/calendar_scandate
  • share/zsh/%%ZSH_VER%%/functions/Calendar/calendar_show
  • share/zsh/%%ZSH_VER%%/functions/Calendar/calendar_showdate
  • share/zsh/%%ZSH_VER%%/functions/Calendar/calendar_sort
  • share/zsh/%%ZSH_VER%%/functions/Chpwd.zwc
  • share/zsh/%%ZSH_VER%%/functions/Chpwd/_cdr
  • share/zsh/%%ZSH_VER%%/functions/Chpwd/cdr
  • share/zsh/%%ZSH_VER%%/functions/Chpwd/chpwd_recent_add
  • share/zsh/%%ZSH_VER%%/functions/Chpwd/chpwd_recent_dirs
  • share/zsh/%%ZSH_VER%%/functions/Chpwd/chpwd_recent_filehandler
  • share/zsh/%%ZSH_VER%%/functions/Chpwd/zsh_directory_name_cdr
  • share/zsh/%%ZSH_VER%%/functions/Chpwd/zsh_directory_name_generic
  • share/zsh/%%ZSH_VER%%/functions/Completion.zwc
  • share/zsh/%%ZSH_VER%%/functions/Completion/AIX.zwc
  • share/zsh/%%ZSH_VER%%/functions/Completion/AIX/_floppy
  • share/zsh/%%ZSH_VER%%/functions/Completion/AIX/_logical_volumes
  • share/zsh/%%ZSH_VER%%/functions/Completion/AIX/_lscfg
  • share/zsh/%%ZSH_VER%%/functions/Completion/AIX/_lsdev
  • share/zsh/%%ZSH_VER%%/functions/Completion/AIX/_lslv
  • share/zsh/%%ZSH_VER%%/functions/Completion/AIX/_lspv
  • share/zsh/%%ZSH_VER%%/functions/Completion/AIX/_lsvg
  • share/zsh/%%ZSH_VER%%/functions/Completion/AIX/_object_classes
  • share/zsh/%%ZSH_VER%%/functions/Completion/AIX/_physical_volumes
  • share/zsh/%%ZSH_VER%%/functions/Completion/AIX/_smit
  • share/zsh/%%ZSH_VER%%/functions/Completion/AIX/_volume_groups
  • share/zsh/%%ZSH_VER%%/functions/Completion/BSD.zwc
  • share/zsh/%%ZSH_VER%%/functions/Completion/BSD/_acpiconf
  • share/zsh/%%ZSH_VER%%/functions/Completion/BSD/_bectl
  • share/zsh/%%ZSH_VER%%/functions/Completion/BSD/_bsd_disks
  • share/zsh/%%ZSH_VER%%/functions/Completion/BSD/_bsd_pkg
  • share/zsh/%%ZSH_VER%%/functions/Completion/BSD/_bsdconfig
  • share/zsh/%%ZSH_VER%%/functions/Completion/BSD/_bsdinstall
  • share/zsh/%%ZSH_VER%%/functions/Completion/BSD/_chflags
  • share/zsh/%%ZSH_VER%%/functions/Completion/BSD/_csup
  • share/zsh/%%ZSH_VER%%/functions/Completion/BSD/_cu
  • share/zsh/%%ZSH_VER%%/functions/Completion/BSD/_cvsup
  • share/zsh/%%ZSH_VER%%/functions/Completion/BSD/_fbsd_architectures
  • share/zsh/%%ZSH_VER%%/functions/Completion/BSD/_fbsd_device_types
  • share/zsh/%%ZSH_VER%%/functions/Completion/BSD/_fetch
  • share/zsh/%%ZSH_VER%%/functions/Completion/BSD/_file_flags
  • share/zsh/%%ZSH_VER%%/functions/Completion/BSD/_freebsd-update
  • share/zsh/%%ZSH_VER%%/functions/Completion/BSD/_fstat
  • share/zsh/%%ZSH_VER%%/functions/Completion/BSD/_fw_update
  • share/zsh/%%ZSH_VER%%/functions/Completion/BSD/_gstat
  • share/zsh/%%ZSH_VER%%/functions/Completion/BSD/_ipfw
  • share/zsh/%%ZSH_VER%%/functions/Completion/BSD/_jail
  • share/zsh/%%ZSH_VER%%/functions/Completion/BSD/_jails
  • share/zsh/%%ZSH_VER%%/functions/Completion/BSD/_jexec
  • share/zsh/%%ZSH_VER%%/functions/Completion/BSD/_jls

The first 100 are listed.

distinfo 2
FileSizeSHA256
zsh-5.9.2.tar.xz3.43948e+0636fa734374b44783582cec09bcd67822e2f992c779ec1624ab5596df078d2f81
zsh-5.9.2-doc.tar.xz3.081576e+06020ee644be1749507b282e619cdcd95c56ff36144e79b7a3c245458aacd9458f
Master sites 4
  • https://www.zsh.org/pub/
  • SF
  • https://www.zsh.org/pub/:doc
  • SF/zsh/zsh-doc/${PORTVERSION}:doc

Commit history 2

DateCommitCreditsLog message
d27a2c6074 Lucas Holt shells/zsh: fix build failing on missing autoheader (#1510)
Fixes the Magus build failure at https://www.midnightbsd.org/magus/ports/2269505: \`\`\` cd . && autoheader /bin/sh: autoheader: not found \`\`\` \`post-patch\` runs \`REINPLACE_CMD\` on \`configure\`, which bumps its mtime past \`stamp-h.in\`. The upstream Makefile has a \`stamp-h.in: configure\` rule that then runs \`autoheader\`, which is not in the chroot. Touching \`stamp-h.in\` right after the edit stops the rule from firing. Two small pre-existing plist issues on the same port are folded in, since a clean \`bmake fake\` flagged them: - remove the \`zsh-mime-setup.bak\` left behind by the port's own reinplace - add \`Completion/BSD/_mdo\` (new in 5.9.2) to \`pkg-plist\` No PORTREVISION bump: Magus has never published a 5.9.2 package (latest blessed builds are 5.9). …
a2b38d1597 Lucas Holt shells/zsh: update to 5.9.2 (#873)
Updates shells/zsh to 5.9.2 and syncs relevant FreeBSD port metadata.\n\nValidation:\n- bmake makesum\n- bmake patch\n- bmake\n- bmake fake\n- bmake package\n- bmake test\n- portlint -C\n- git diff --check ## Summary by Sourcery Update the zsh port to 5.9.2 while refreshing its dependencies, build configuration, and packaged file list. Enhancements: - Update the zsh port to version 5.9.2 and align its configuration with the newer release, including Perl-based build support, PCRE2, and enabled test execution. Tests: - Enable the port's test target as part of validation. Chores: - Synchronize the distfiles, patches, and package plist with the zsh 5.9.2 release and current FreeBSD port metadata. Signed-off-by: Lucas Holt <[email protected]>