On Jul 5, 2007, at 12:12 AM, Juan Manuel Palacios wrote:

If it's just crazy old me, I can patch in here locally.
I'm not a die-hard FreeBSD fan, I just find the whole
Mac lock-in part a bit scary and want to stay portable...


I understand portability and love it and embrace it (this is ports tree of open source software after all, and I dedicate quite a bit of time to it ;-), so I understand your concern. But in this particular case I do have to ask: what does portability buy not only the MacPorts project... but MacPorts users themselves? Are they really gonna fire up a FreeBSD box, remove its native (and much larger) ports tree and use MacPorts? I guess I just don't understand the motivation for that (maybe I haven't used FreeBSD's ports tree enough, if you know what I mean ;-). But if there is an audience out there wanting to do exactly that, then by all means! Still, however, Mac OS X is by far our main focus and I want to safeguard that. So I guess I could simply sum-up my position as follows: "whatever you want, as long as it doesn't hurt our Mac OS X focus in any way.... and also as long as it's not crack smoking!" ;-) And that goes for other platforms too, not just FreeBSD (someone using MacPorts on Linux? ;-)

So, now to everybody.... any objections to merging FreeBSD support into release_1_5? James and Markus? You cool? going once.... going twice.... ;-)

I don't have any problems with some relatively minor patches required to support use of MacPorts in other environments, such as FreeBSD. A couple of points though:

- I might change my mind of the extent of such patches began to impact the maintainability of the MacPorts base code.

- There may be times when some of the things we do to MacPorts may not be easily supportable on other OS's. One example being that I'd like to make a bunch of new changes to Startupitem support sometime around the leopard release (when we can finally _assume_ launchd support) that may not be so easy to replicate on other OS's. Given MacPorts charter as a Mac system, I'm not going to let the compatibility with other OS's stand in the way of adding support for Mac-only features.

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

Reply via email to