Zsh 4.1.1 was just released, so we might as well get a new ebuild going. I'll attach one momentarily.
Created attachment 13547 [details] New ebuild for zsh 4.1.1. This ebuild differs from the 4.1.0_pre7 version is a few ways: - It has a --with-curses-terminfo glitch fixed. - It does not include the revised zshall.1 file (since there's not yet a version for 4.1.1 in ~vladimir. - The and S var and various MY_* vars aren't needed. - It installs zprofile in /etc/zsh, not zshenv. - It moves /etc/zsh/zshenv to /etc/zsh/zprofile in pkg_preinst, but only if the zprofile file doesn't already exist. (See bug 19924). The last item might need some discussing. We need to have some way to transition from the old zshenv file that used to be installed over to the new zprofile file without having identical code in both. I figure that if the user doesn't already have a zprofile file that changing their zshenv file into a zprofile file is probably the right thing to do (and the normal etc-update process will make sure that any changes they made to it get propigated into the new zprofile file).
Created attachment 13548 [details] The zprofile file for the "files" dir. This is the zprofile file from bug 19924, every so slightly tweaked.
So long, and thanks for all the fish
I have the same opinion about migrating /etc/zsh/zshenv to /etc/zsh/zprofile, and using pkg_preinst() for etc-update to incorporate the change seems fairly smart, so I committed the ebuild based on yours (I added cjk support and modified a little to suit zsh-4.0.7.ebuild). Again, thank you for your work and really helpful comments.