A much overdue version upgrade from 0.37.3 to 0.38.2 which supercedes
ports/38470 and ports/38491 both of which can now be closed.
Now to explain some of the non trivial changes in this patch.
NO_PACKAGE= "Goes into an infinite loop during the build"
is removed in the hopes that the new pkg-deinstall script takes care of that
issue. "Goes into an infinite loop during the build" is not entirely
accurate. It was the deinstall target which caused an infinite loop when
stdout was redirected to a log file. To remedy the situation I moved the
rmuser(8) routine from pkg-plist to pkg-deinstall where I properly check for
PACKAGE_BUILDING being set. Who knew that PACKAGE_BUILDING needs to be
checked durring interactive deinstall? In any case the commands listed in
How-To-Repeat below do work which should satisfy package building on bento.
The rest of the mega patch deals with adding supprt for the new faxmail
gateway in courier and general code cleanup.
scripts/configure.courier was largly rewritten to support various WITH_*
variables being set when BATCH=yes. Now courier builds the same way wether
BATCH=yes and WITH_* are used or interactively.
courier/files/patch-courier_perms.sh.in renamed to
That's all folks.
How-To-Repeat: cd /usr/ports/mail/courier
BATCH=yes PACKAGE_BUILDING=yes make install package deinstall > /tmp/courier.log 2>&1 &