Subject: Re: cross-building xsrc with src/x11
To: None <current-users@NetBSD.org>
From: Bang Jun-Young <junyoung@NetBSD.org>
List: tech-x11
Date: 01/09/2004 03:00:52
On Thu, Jan 08, 2004 at 08:09:48PM +1100, Luke Mewburn wrote:
> Greetings all.
> 
> It is now possible to cross-build XFree86 4.x on NetBSD-current
> using the "build.sh" (1) framework, taking advantage of such features as:
>     *	cross compilation
>     *	read-only source trees
>     *	"unprivileged" builds
> 
> Various platforms have been converted to this framework, and all
> platforms should be able to build everything other than the X servers.
> Some platforms have working support for the X servers as well,
> including:
> 	i386 macppc sparc hpcmips vax x68k
> 
> This is implemented as "reach over" hierarchy under src/x11.
> 
> To enable, set the following mk.conf(5) variables:
> 	X11SRCDIR=/path/to/xsrc		# Defaults to "/usr/xsrc"
> 	MKX11=yes
> 
> This will enable the building of src/x11 to ${DESTDIR}/usr/X11R6
> when performing "build", "distribution" or supersets of these.
> MKX11=yes also enables building of the X sets in "sets" and "release".
> 
> 
> Thanks to Tyler Retzlaff <rtr@NetBSD.org> for converting most of the
> X servers and finishing off what I started.
> 
> Enjoy!

Thanks a lot for the great work! Maybe the next step is talking
over adoption of the NetBSD build facility in place of "ugly duckling" 
imake with XFree86 team? :-)

Jun-Young

-- 
Bang Jun-Young <junyoung@NetBSD.org>