cvs commit: ports CHANGES UPDATING ports/Mk bsd.port.mk ports/accessibility/linux-atk Makefile pkg-plist ports/archivers/stuffit Makefile ports/astro/linux-setiathome Makefile ports/audio/baudline Makefile ports/audio/linux-arts ...

Jeremy Messenger mezz7 at cox.net
Mon Jun 27 20:24:30 GMT 2005


On Mon, 27 Jun 2005 15:10:24 -0500, Mark Linimon <linimon at lonesome.com>  
wrote:

> On Mon, Jun 27, 2005 at 12:01:42PM -0700, Eric Anholt wrote:
>> * Do not put new ports in X11BASE if you can avoid it.
>> * Move leaf ports to LOCALBASE if you can.
>
> Can anyone think of a good reason (other than the hard work that
> will be involved) not to try to migrate towards this?

There are some patches that is required to teach apps about two prefixes.  
If we move to a prefix and result all patches will be remove. Two prefixes  
cause more problems than solve. Ruby, Mono (monodoc and others) and some  
other apps still do not know about two prefixes and they need to be teach.  
Vanilla is better than patch (hack). Some Linux/Mono developers will not  
accept the patches.

Also, it doesn't make any sense when many apps are also support with and  
without X, so LOCALBASE and X11BASE are out of question.

Lesser headache on no more 'mkdir -p', '-L${X11BASE}/libs', plist stuff  
for LOCALBASE/X11BASE and etc.

BTW: I think, FreeBSD is the only one OS that is doing two prefixes.

Cheers,
Mezz

> mcl


-- 
mezz7 at cox.net  -  mezz at FreeBSD.org
FreeBSD GNOME Team
http://www.FreeBSD.org/gnome/  -  gnome at FreeBSD.org


More information about the cvs-ports mailing list