> 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

Reply via email to