Hi all, The work will now begin to have a very long due feature in the ports tree.
Every sane package system are working with a stage directory support, this is almost mandatory to have something clean. That allows you to : - be able to process anything but installation as a user (long term goal) - be sure to always have clean plist - prevent crufts from behing installed - create a package without having to install it - many many more I see it in 5 steps: 1/ create USE_STAGE which can be set to yes or no, no being the default. 2/ switch this to default on no 3/ create a USE_FAKEROOT (using security/fakeroot or a like) for ports that needs it 4/ drop support for non staged ports 5/ be able to sandbox all the built into the ${WRKSRC} (capsicum) I have started a wiki page for that. http://wiki.freebsd.org/ports/StageDir Please join, share your ideas, willing etc. Please note that this doesn't concern yet sub package or flavours, both will come later! regards, BApt
pgpw5D5QQIQ99.pgp
Description: PGP signature