pkg_create does not seem to restore empty directories even when listed with @dirrm nor can it be relied upon to always restore correct ownership and permissions. Hence all the '@exec install -o %%MAILOWN%% -g %%MAILGRP%% -m 0??? -d ' and '@exec chmod 0??? %D' fixups in courier/pkg-plist. With the new patch courier installs with identical permissions via pkg_add or make install. New file: courier/files/sharedindexupdate.in and Makefile adjustments to install this new file. And @${REINPLACE_CMD} -e 's|^PROG=\./|PROG=exec ./|g' \ ${WRKSRC}/courier/module.*/courier.config to save some RAM instead of having a parent /bin/sh proc for each configured module hanging around for no apparent good reason. How-To-Repeat: cd /usr/ports/mail/courier && make install package
Responsible Changed From-To: freebsd-ports-bugs->lawrance Grab
State Changed From-To: open->closed Committed, thanks!