> I've run into this with several packages. Just install the package, > when it fails on a dependency, build that port, install it and then > re-install the original package. It's not too difficult. >
I understand what is required to make this work and that it is quite easy to do. However I think this isn't the right way to manage and distribute packages. Among other things, packages are meant to make the installation of third party software easier. Not including all necessary dependencies of packages significantly reduces the usefulness/usability of the package system. I imagine that espie and/or theo run a script against the ports tree during the release cycle to automatically compile any port that has a line matching "PERMIT_PACKAGE_FTP=YES". That's why I think it might be nice to have a notice during verbose installation that notifies the user of any dependencies that are not allowed on the FTP and/or CD. Just my .02 about adding a little user friendliness Matt