- Update to 4.0.7 - Update MASTER_SITES list to the up-to-date official mirror list, removing sites that do not carry recent zsh versions. - Use CONFLICTS to prevent installing both zsh and zsh-devel since they install files in the same locations. - Minimize diffs to shells/zsh-devel (see separate PR) Apply fixes previously submitted in ports/49954: (maintainer did not respond since 2002-03-12) - Enable functions subdirs. Now functions bundled in the distribution will be installed in several subdirs (.../Completion/BSD, .../Prompts, etc.) instead of a single flat dir with zillions of files in it. Functions, especially completion functions, could be very good educational resoure, so make it easier for user to browse that collection. - Install single zsh.info instead of breaking it up into 20 pieces - Simplify HTML docs installation - removes the need for USE_REINPLACE - Install additional documentation - Add 2 compile-time knobs and document existing one - Allow user to override some directory structure settings: - ZSH_ETCDIR - where to put system-wide config files. Defaults to /etc to avoid violating POLA, although making it ${PREFIX}/etc/zsh would be better way to do it, IMHO (and PREFIX-clean, too) - ZSH_SITEFNDIR - where to put local (site) functions. Default to ${PREFIX}/share/zsh/site-functions as before. - ZSH_FNDIR - where to put the bundled functions. - Use (DATA|DOCS|EXAMPLES)DIR in Makefile and pkg-plist - Spell WANT_STATIC as NOSHARED Supercedes: ports/49954 Port maintainer (will@FreeBSD.org) has been CC'd.
Responsible Changed From-To: freebsd-ports-bugs->will Over to maintainer.
Forgot to mention: files/patch-Src::utils.c can now be safely removed - it compiles and runs fine without it (tested on both 5.1-CURRENT and 4.8-STABLE). Also, see ports/53513 for the corresponding shells/zsh-devel port upgrade to 4.1.1. I have tried to minimize the diffs between zsh and zsh-devel ports as much as possible.
State Changed From-To: open->closed Committed, thanks (and turned over to you).