Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
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
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package
Like last time, where this caused no complaints.
alternative from mk/jpeg.buildlink3.mk
This allows selection of an alternative jpeg library (namely the x86 MMX,
SSE, SSE2 accelerated libjpeg-turbo) via JPEG_DEFAULT=libjpeg-turbo, and
follows the current standard model for alternatives (fam, motif, fuse etc).
The mechanical edits were applied via the following script:
#!/bin/sh
for d in */*; do
[ -d "$d" ] || continue
for i in "$d/"Makefile* "$d/"*.mk; do
case "$i" in *.orig|*"*"*) continue;; esac
out="$d/x"
sed -e 's;graphics/jpeg/buildlink3\.mk;mk/jpeg.buildlink3.mk;g' \
-e 's;BUILDLINK_PREFIX\.jpeg;JPEGBASE;g' \
< "$i" > "$out"
if cmp -s "$i" "$out"; then
rm -f "$out"
else
echo "Edited $i"
mv -f "$i" "$i.orig" && mv "$out" "$i"
fi
done
done
Changes in 2.26.0:
* Fix distcheck
* Fix valgrind warning
* Translation updates (Thanks to all tranlators!)
Changes in 2.25.92:
* #566801 Docking+undocking all makes the buttons disappear and
crashes if you use "Reset dock layout" (Sebastien Granjoux)
* #573522 More patches for GDL (Joel Holdsworth)
* Small documentation update
Changes in 2.25.91:
* Added some gtk-doc documentation (Joel Holdsworth)
* Cleaned-up gtk+ includes (Pedro Fragoso)
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.
Changes in 2.24.0
* Fixed dataroot problem
* Removed old code (and as such gnome-vfs dependency)
* Translation updates: he, sr, ar, et, hr, mr
Changes in 2.23.90
* Version increased to match gnome releases.
* Use smaller buttons to waste less space
* Port to the GtkTooltip API (fixes#457562)
* Fixed bug #529457 - Superfluous condition
* Fixed bug #539288 - Use gtype macros instead of the deprecated gtk ones.
* Translation updates: da, tr, el, it, zh_TW, zh_HK, ru, ar, vi,
bg, th, ps, sq, pt_BR, mr