Release 1.5 branch created

James Berry jberry at macports.org
Thu Jul 5 08:38:59 PDT 2007


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



More information about the macports-dev mailing list