to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.
While doing that, also bump freetype2 dependency to current pkgsrc
version.
Suggested by tron in PR 47882
File too long (should be no more than 24 lines).
Line too long (should be no more than 80 characters).
Trailing empty lines.
Trailing white-space.
Trucated the long files as best as possible while preserving the most info
contained in them.
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.
KBackgammon
* Make command toolbar usable again.
KBattleship
* Fix reception of more than one message at once.
kgoldrunner
* State of Terror: a new KGoldrunner game.
kgoldrunner
* Make actions for increase/decrease speed repeatable, not toggle.
* Fix game-engine deadlocks.
KMines
* Fix problem when using the keyboard.
KNetWalk
* Make KNetWalk appear on the K-Menu.
KSpaceDuel
* Fix two actions using Ctrl+N as shortcut by default.
Changes:
Kolf
* Make the floater not have so big range on level 5 of hard course
so it can not put the ball out of the walls.
KTuberling
* New language Low Saxon added.
KPatience
* Fix bug "cannot win this game" message just after start of mod3 game.
KMahjongg
* Fix garbage when opening the editor the first time.
* Don't say only saving to local medium is supported when clicking
cancel on the save dialog.
KReversi
* Fix wrong player (=color) names in moves window.
* Fix kreversi does not update score on undo.
* Fix the hourglass cursor is kept too long.
KShinsen
* Do not display hints when starting a new game.
KPatience
* Reenable hint after game was lost and undoed.
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.
For example, "make show-buildlink3" in fonts/Xft2 displays:
zlib
fontconfig
iconv
zlib
freetype2
expat
freetype2
Xrender
renderproto