CVSROOT:        /cvs
Module name:    ports
Changes by:     [email protected]   2014/08/10 02:59:48

Modified files:
        infrastructure/mk: pkgpath.mk perl.port.mk bsd.port.mk 

Log message:
framework to allow fake as non-root, based on an idea and initial patch by
naddy.

Not turned on yet, as it involves a critical new file.

Basically:
- introduce new variations on SUBST cmds to install various files
- use pkg_subst -i in !root mode
- unhardcode install path where possible, to allow for an install-wrapper
that disregards owner/groups.
- do links during fake to disable chown/chgrp/install.

Extra tweak (always-wrap) to actually encode "perl 
${PORTSDIR}/infra/bin/install-wrapper"  as an install script, required by a few 
ports that keep track of
the install script for later (eg., ruby, postgres).

Reply via email to