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.
o Install schemas for compiz core and plugins, not just gwd
o Patch compiz-core schema to load a sane set of plugins by default
o Patch compiz-decorator schema to workaround a bug in the
xf86-video-intel driver related to drop shadows.
o Enable gnome PKG_OPTION by default.
o Bump pkg revision.
Release 0.6.2 (2007-10-18 Danny Baumann <dannybaumann@web.de>)
==============================================================
Stable release.
Support for automatically starting one decorator per screen.
Various stacking problem fixes.
Fixes for various focus issues.
Minor other bug fixes.
Release 0.6.0 (2007-10-01 Danny Baumann <dannybaumann@web.de>)
==============================================================
Third stable release of Compiz.
Improved focus stealing prevention.
Improved dynamic desktop resizing support.
Added button action configuration options to gtk-window-decorator.
Added UTF-8 window title support to kde-window-decorator.
Various bug fixes and improvements.
... and more, check the NEWS file.
It does not use threads, but some dynamically loaded plugins link
against libraries which are linked against libpthread (for no good
technical reason either, but I don't like to maintain patches for all).
notes:
-yes, there is beryl... it is too complex for the pre-freeze rush
-Mesa-6.5.2 is needed (not at build time, but to run). See pkgsrc-wip.
-the "Composite" extension needs to be anabled in the X server
-at least for intel, Option "XAANoOffscreenPixmaps" is needed, otherwise
some UIs look crippled