Commit graph

5 commits

Author SHA1 Message Date
jperkin
9d5b1e7ac2 Search for pkgconfig files in lib${LIBABISUFFIX} and share directories
as appropriate.  This is required for X11_TYPE=native on Red Hat Linux.
2014-03-10 11:05:51 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
tron
6c99e32cc1 Detect builtin "libXmu" e.g. under Mac OS X Leopard. 2007-12-16 19:04:28 +00:00
joerg
297e324810 Assume that mk/x11.buildlink3.mk provides libXmu as we did before. 2006-11-06 09:59:11 +00:00
joerg
c18f61c8d2 Import libXmu-1.0.2 from pkgsrc-wip:
This Xmu library contains miscellaneous utilities and is not part of the
Xlib standard.  It contains routines which only use public interfaces
so that it may be layered on top of any proprietary implementation of
Xlib or Xt.

This also includes the Mini Xmu library that does not use Xt and Xaw.

This is part of the X Libraries and Protocol Headers Project at
freedesktop.org.
2006-11-03 20:53:29 +00:00