Subject: Unifying the handling for xsrc, XFree86, and freedesktop
To: None <tech-pkg@NetBSD.org>
From: Johnny C. Lam <jlam@NetBSD.org>
List: tech-pkg
Date: 02/05/2004 09:12:35
Before I wade in and retool how X11 is supported in pkgsrc (buildlink2
and buildlink3, in particular), I'd like some clarification of how the
latest XFree86 packages are intended to be installed.  I personally have
only used xsrc for my X11 distribution, so my own experience is limited
here, and I admit to not having kept up with the latest X11/pkgsrc news.

 (1) Why are XFree86-* installed into ${PREFIX}/X11R6?  Shouldn't they
     just go directly into ${PREFIX}?

 (2) Why don't the XFree86-* packages use the Mesa packages for OpenGL
     support?  Since we have such a headache with conflicting Mesa
     installations between pkgsrc and xsrc, I thought that the XFree86-*
     packages would handle this situation better.

 (3) Do we intend to support multiple pkgsrc-installed versions of X11?
     By this, I mean do we support having, e.g. x11/XFree86-libs and
     Jeremy's eventual x11/xlib, both installed concurrently?  Is there
     a reason why someone would want to do this (other than "so I can
     switch back and forth between the two)?

	Thanks,

	-- Johnny Lam <jlam@NetBSD.org>