When you install the zsh 4.2.0 port using NOSHARED=yes, to get a statically linked version, the tcp module is not compiled, just as some other dynamic-only modules. Therefore, the TCP functions in Functions/TCP are not installed by the main Makefile. However, they are still listed in the pkg-plist file, so packaging the port will fail, and uninstalling the port will complain about non-existing files in ${PREFIX}/share/zsh/4.0.2/functions/TCP. Fix: Simply put %%NO_STATIC%% in front of all functions/TCP related stuff. Here is a patch. How-To-Repeat: cd ${PORTSDIR}/shells/zsh make NOSHARED=yes package make NOSHARED=yes deinstall
Responsible Changed From-To: freebsd-ports-bugs->sergei Over to maintainer.
State Changed From-To: open->closed Committe, thanks!