1dcac4b18d
Use _REQUIRE_BUILTIN_* to specify that the headers/libraries of some parts of X11 that are available from 3rd parties must be part of the standard X11 distribution or else their symlinks aren't installed as part of x11-links. This is to allow x11-links to contain all of the parts of the standard X11 distribution. The problem that prompted this is that newer releases of XFree86-4.x contain not just new libraries but new inter-library dependencies. Some of the X11 libraries present in XF86-4.x that were also in XF86-3.x now depend on libXpm.so or libfreetype.so, which, from a buildlink point-of-view, must also be found during the link phase when building software.
9 lines
364 B
Text
9 lines
364 B
Text
x11-links creates a shadow directory of symbolic links for X11 headers and
|
|
libraries to ${X11BASE} under ${LOCALBASE}/share/x11-links. It is intended
|
|
for use by buildlink code to cleanly separate out the true X11 code files
|
|
from any installed X11 package code files. The X11 hierarchies supported
|
|
are:
|
|
XFree86-3.3.x
|
|
XFree86-4.0.x
|
|
XFree86-4.1.x
|
|
XFree86-4.2.0
|