pkgsrc-wip/XFree86
Jeremy C. Reed ec1eb81658 Bruce J.A. Nourish reported on pkgsrc-wip-discuss@ that
"wip/XFree86 works perfect on FreeBSD 4.9". (I assume i386.)
2003-12-23 23:42:45 +00:00
..
DESCR Improvements to descriptions, grammar fixes, mention XFree86, etc. 2003-10-22 13:14:56 +00:00
Makefile Depend on fontsMisc, not defaultBitmaps. 2003-09-02 00:25:28 +00:00
Makefile.common Make sure uses X11PREFIX instead of X11BASE. 2003-11-25 18:24:37 +00:00
PLIST Initial import of XFree86. 2003-07-23 20:50:33 +00:00
README Bruce J.A. Nourish reported on pkgsrc-wip-discuss@ that 2003-12-23 23:42:45 +00:00
TODO x11-links trouble fixed, remove it. 2003-10-28 03:02:03 +00:00

These packages try to stay away from any software that is available
elsewhere in pkgsrc. So we don't use the included fontconfig, freetype2,
and expat. We realize that this may lead to rebuilding XFree86
more than desired (when fontconfig is updated, for instance) but we
believe that this is the best way to do things.

** NOTE: NOT NEEDED WITH NetBSD CURRENT **
** Make sure you have /usr/X11R6 before skip these steps **

You will not be able to install these packages if ${X11BASE} does
not exist. To work around this you could just create the directory
yourself, but for a more automated solution, find the block

  .  if defined(USE_X11) && !exists(${X11BASE})
  PKG_FAIL_REASON+= "${PKGNAME} uses X11, but ${X11BASE} not found"
  .  endif

in bsd.pkg.mk, delete the PKG_FAIL_REASON line, and replace it with

  @${MKDIR} ${X11BASE}
  @${CHOWN} ${ROOT_USER}:${ROOT_GROUP} ${X11BASE}
  @${CHMOD} ${PKGDIRMODE} ${X11BASE}

Note that those need to have a tab character in front of them.

** NOTE: NOT NEEDED WITH NetBSD CURRENT **

After making that change, you shouldn't have any (infrastructure)
problems.

Good luck!

This meta package has been tested and reported that works
perfectly on:

x86:
	* FreeBSD 4.9, 5.x
	* NetBSD 1.6.x and -current
	* GNU/Linux Debian sid

Contributed by:

	* Jeremy C.Reed <reed@reedmedia.net>	
	* Juan RP <juan@xtraeme.unixbsd.org>
	* Soren Jacobsen <soren@blef.org>