46 lines
1.4 KiB
Text
46 lines
1.4 KiB
Text
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>
|
|
|