Age | Commit message (Collapse) | Author | Files | Lines |
|
Makefile so that they won't be defined for other packages that include
xfree.buildlink2.mk.
|
|
|
|
use buildlink2 and set USE_X11 will use x11-links, or if they will simply
symlink the X11 files directly into ${BUILDLINK_DIR}. If USE_X11_LINKS is
"YES" (the default), then x11-links is used. If USE_X11_LINKS is "NO",
then the X11 files are symlinked directly.
There is a choice here between speed and flexibility. Using x11-links is
faster since you don't need to spend time symlinking all of the X11 files
into ${BUILDLINK_DIR}. However, if you update your X11 installation, then
the x11-links package will likely be out-of-date. Conversely, directly
symlinking the X11 files will protect you from changes in your X11
installation when you update, but there is a (small) time penalty to have
to do it for every package that uses X11.
|
|
bsd.buildlink2.mk as well.
|
|
|
|
trunk. These packages can now safely use buildlink2.mk files.
|
|
|
|
|
|
into separate files for cleanliness.
|
|
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.
|
|
Added:
include/X11/Xft/XftCompat.h
include/X11/extensions/XRes.h
include/X11/extensions/XResproto.h
include/fontconfig/fcfreetype.h
include/fontconfig/fcprivate.h
include/fontconfig/fontconfig.h
lib/libXRes.a
lib/libXft.so.2
lib/libXft.so.2.0
lib/libfontconfig
lib/libfontconfig.so
lib/libfontconfig.so.1
lib/libfontconfig.so.1.0
|
|
include/X11/fonts/fontenc.h
include/X11/extensions/xtrapbits.h
include/X11/extensions/xtrapddmi.h
include/X11/extensions/xtrapdi.h
include/X11/extensions/xtrapemacros.h
include/X11/extensions/xtraplib.h
include/X11/extensions/xtraplibp.h
include/X11/extensions/xtrapproto.h
lib/libXrender.so.1.1
lib/libXTrap.a
lib/libXTrap.so
lib/libXTrap.so.6
lib/libXTrap.so.6.4
lib/libXinerama.so
lib/libXinerama.so.1
lib/libXinerama.so.1.0
OKed by jlam
|
|
|
|
x11-links/buildlink.mk file.
|
|
OK:ed by jlam.
|
|
should also be updated when this package is.
|
|
include/X11/extensions/XLbx.h
include/X11/extensions/Xrandr.h
include/X11/extensions/randr.h
include/X11/extensions/randrproto.h
lib/libXfont.so.1.4
lib/libXft.so.1.1
lib/libXrandr.a
lib/libXrandr.so
lib/libXrandr.so.1
lib/libXrandr.so.1.0
lib/libXvMC.a
lib/libfontenc.a
|
|
a missing shared library from XFree86-3.3.x (libXext.so.6.3).
|
|
WRKSRC= ${WRKDIR}
This is much cleaner, much more indicative of what happens, and removes
another of the negative definitions (NO_.* = value).
|
|
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.0
|