On Sep 17, 2009, at 11:09 PM, Mark A. Miller wrote:



On Fri, Sep 18, 2009 at 1:04 AM, Blair Zajac <[email protected]> wrote: But if I want the port, I want the port. What's the point of installing it if you don't want it as the default.

That doesn't particularly make any sense. I can install python26 and python31, but I still want python26 to be the default, but be able to use python31 if I want to.

Installing these as the default doesn't stop you from using /usr/bin tools when you want to, just as installing python26 as the default doesn't stop you from using python31 if you want to.


As for building ports, then we set the port to use /usr/bin/sed and not $prefix/bin/sed for the few cases that are different.

Right, and for the thousands and thousands of lines of Makefiles for the many packages that either ignore documented ./configure variables, use them in some places but not in others, fetches the needed utility out of your $PATH of the executing shell, or are hardcoded, not to mention the large amount of portfiles and patches that would need to be modified...no, that idea makes no sense whatsoever.

I understand what you're trying to say, but I don't think you realize the vast ramifications of it.

I think you're mistaken there. I've installed many ports with coreutils, findutils and other ones installed and the only issue I've ever run into was with an issue of the python* ports installing using xargs.

I'm not suggesting doing this for all ports, just where there's breakage.

Blair

_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev

Reply via email to