Commit graph

6 commits

Author SHA1 Message Date
wiz
2c72a9f0b9 Remove xextproto/buildlink3.mk in most cases where it occurs with
libXext/buildlink3.mk, now that it is included there.
Leave the places where its API version is set or variables from it
are used directly (about 3 packages).
2012-10-23 10:24:02 +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
wiz
06d0cb9bee Update to 1.0.5. Due to the libXaw8 removal (which was
the default library when linking this package) bump API
depends.
Remove libXp include from buildlink3.mk.
Dependencies will be bumped as next commit.

Ok joerg@

Colin Harrison (1):
      Add MINGW32 definition

Dan Nicholson (2):
      Be more robust using ed for the libtool hacks
      Use sed instead of ed for libtool SONAME hacking

Daniel Stone (2):
      Remove Xaw8 (Xprint)
      Remove last remaining vestiges of Xprint support

Lee Leahu (1):
      Fix configure error when using libtool-2.2.*

Matthieu Herrb (1):
      Makefile.am: nuke RCS Id

Paulo Cesar Pereira de Andrade (4):
      Remove almost 10 year old notice about Xaw development from man page.
      Minor set of trivial corrections.
      Correct build on systems that did not yet upgrade to libtool-2.2
      libXaw version 1.0.5.
2008-11-10 17:21:06 +00:00
joerg
18af960a9c Add libXp include for the transitive libtool closure of libXaw8. 2008-03-15 13:36:40 +00:00
joerg
5927cdf94d Redirect to mk/x11.b3.mk for !modular case. 2006-11-06 10:06:09 +00:00
joerg
2586f46ae3 Import libXaw-1.0.1 from pkgsrc-wip:
Xaw is the X Athena Widget Set. Xaw is a widget set based on the
X Toolkit Intrinsics (Xt) Library.

This libXaw is from the modular Xorg X11.
2006-11-03 21:12:55 +00:00