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.
Shared directories can now be created independently by the pacakges
needing them and will be removed automatically by pkg_delete when empty.
Packages needing empty directories can use the @pkgdir command in PLIST.
Discussed and ok'd in thread starting at
http://mail-index.netbsd.org/tech-pkg/2009/06/30/msg003546.html
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.
==============
Version 2.26.0
==============
libgnome-desktop
* GnomeRR: rab the X server while tweaking the RANDR configuration.
(Federico Mena Quintero)
Misc
* Remove scrollkeeper check, since it belongs to gnome-doc-utils
(Vincent)
Translators
* Amitakhya Phukan (as)
* Runa Bhattacharjee (bn_IN)
* Petr Kovar (cs)
* Christian Kirbach (de)
* Kostas Papadimas (el)
* Suso Baleato (gl)
* Rajesh Ranjan (hi)
* Sandeep Shedmake (mr)
* I. Felix (ta)
* Krishna Babu K (te)
* Baris Cicek (tr)
===============
Version 2.25.92
===============
libgnome-desktop
* GnomeBG: Allow apps to ignore a pending change so they can avoid
updating their background twice (Alexander Larsson)
* GnomeBG: Blow all expensive caches if we're not gonna update the
background again in one minute (Alexander Larsson)
* GnomeBG: Do slightly less steps in slide transitions to avoid using
to much resources on things that are not visible (Alexander Larsson)
* GnomeBG: Remove outstanding transitions on finalize (Alexander
Larsson)
* GnomeRR: Use g_new0() instead of calloc() for consistency (Federico
Mena Quintero)
* GnomeRR: Fix leak (Federico Mena Quintero)
* GnomeRR: Code cleanup (Federico Mena Quintero)
* GnomeRR: Revert the change to use XRRGetScreenResourcesCurrent(),
it's not needed anymore and it broke the "Detect Monitors" button
(Matthias Clasen)
* General: Make sure that the translation system is initiliazed so that
translations can be used (Vincent)
Doc Translations
* Joan Duran (ca)
Translators
* Ihar Hrachyshka (be@latin)
* Reşat SABIQ (crh)
* David Lodge (en_GB)
* Luca Ferretti (it)
* Praveen Arimbrathodiyil (ml)
* Manoj Kumar Giri (or)
* Duarte Loreto (pt)
* Adi Roiban (ro)
===============
Version 2.25.91
===============
Doc Translations
* Inaki Larranaga Murgoitio (eu)
Translators
* Xuacu (ast)
* Alexander Shopov (bg)
* Per Kongstad (da)
* Dawa pemo (dz)
* Simos Xenitellis (el)
* Jorge González (es)
* Iñaki Larrañaga Murgoitio (eu)
* Farzaneh Sarafraz (fa)
* Sweta Kothari (gu)
* Rajesh Ranjan (hi)
* Takeshi AIHANA (ja)
* Vladimer Sichinava ვლადიმერ სიჭინავა (ka)
* Raivis Dejus (lv)
* Jovan Naumovski (mk)
* Wouter Bolsterlee (nl)
* Tomasz Dominikowski (pl)
* Adi Roiban (ro)
* Steve Murphy (rw)
* Daniel Nylander (sv)
* Theppitak Karoonboonyanan (th)
* Nurali Abdurahmonov (uz)
* Clytie Siddall (vi)
* 甘露(Gan Lu) (zh_CN)
* Chao-Hsiung Liao (zh_HK)
* Chao-Hsiung Liao (zh_TW)
===============
Version 2.25.90
===============
libgnome-desktop
* GnomeRR: Create a backup file of the configuration when saving
(Federico Mena Quintero)
* GnomeRR: Add public API to get to $(XDG_CONFIG_HOME)/monitors.xml and
a backup of that file (Federico Mena Quintero)
* GnomeRR: Add gnome_rr_config_apply_from_filename() (Federico Mena
Quintero)
* GnomeRR: Deprecate gnome_rr_config_apply_stored() (Federico Mena
Quintero)
Translators
* Jordi Mallach (ca)
* Ilkka Tuohela (fi)
* Gabor Kelemen (hu)
* Changwoo Ryu (ko)
* Gintautas Miliauskas (lt)
* Raivis Dejus (lv)
* Manoj Kumar Giri (or)
==============
Version 2.25.5
==============
libgnome-desktop
* GnomeBG: use gdk_color_equal() instead of custom function (Vincent)
* GnomeRR: use XRRGetScreenResourcesCurrent instead of
XRRGetScreenResources when available (xrandr 1.3) because it's
cheaper (Alberto Milone)
* GnomeBG: emit "transitioned" signal instead of "changed" signal for
new frames in a slideshow background (Ray Strode)
* GnomeBG: reorganize code a bit (Ray Strode)
* GnomeBG: add fading API to support fading between two backgrounds
(Ray Strode)
Translators
* saudat mohammed (ha)
* Onye, Sylvester (ig)
* Djavan Fagundes (pt_BR)
* Nurali Abdurahmonov (uz@cyrillic)
* Nurali Abdurahmonov (uz)
* Sunday Ayo Fajuyitan (yo)
==============
Version 2.25.4
==============
Translators
* Jorge González (es)
* Claude Paroz (fr)
* Gil Osher (he)
* 甘露(Gan Lu) (zh_CN)
==============
Version 2.25.3
==============
Note to distributors: the API break is in GnomeRR.
libgnome-desktop
* GnomeRR: plug leaks (Matthias Clasen)
* GnomeRR: add API-breaking error reporting API (Federico Mena
Quintero)
* GnomeBG: fix potential crash with some empty slideshow (Vincent)
* Build fixes (Vincent)
Translators
* Gil Osher (he)
* Luca Ferretti (it)
* Kjartan Maraas (nb)
==============
Version 2.25.2
==============
libgnome-desktop
* GnomeDesktopThumbnail: reenable check for preview::icon (Vincent)
* GnomeRR: add Lenovo display name (Søren Sandmann)
* GnomeBG: plug a leak (Cosimo Cecchi)
* GnomeDesktopThumbnail: fix potential crash when a temporary file
cannot be created (Vincent)
Misc
* Require glib 2.19.1 (Vincent)
* Update a bit API documentation (Vincent)
* Require GTK+ 2.14.0 (Vincent)
Translators
* Jorge González (es)
* Daniel Nylander (sv)
================
Version 2.25.1.1
================
Quick release to not depend on an unreleased glib.
libgnome-desktop
* GnomeDesktopThumbnail: disable check for preview::icon, since it's
not available in glib 2.18 (Vincent)
Misc
* Require glib 2.18 instead of 2.19 (Vincent)
==============
Version 2.25.1
==============
Note: this release breaks API and ABI, so we can stop depending on libgnome.
We also lose backwards compatibility for GNOME 1 and KDE 2 icons in desktop
files in GnomeDesktopItem (GKeyFile doesn't support this anyway).
libgnome-desktop
* Remove all libgnome usage (Alex Larsson)
* GnomeDesktopThumbnail: new, copied from libgnome* (Alex Larsson)
* Add gnome_desktop_prepend_terminal_to_vector(), copied from libgnome
(Alex Larsson)
* Remove GnomeDItemEdit and GnomeHint objects (Alex Larsson)
* GnomeRR: new API to support fn-F7 (Søren Sandmann)
* GnomeBG: use foreign_new_for_screen() instead of _foreign_new()
(Roland Dreier)
* GnomeDesktopThumbnail: Check for preview::icon for fast backend-side
thumbnails (David Zeuthen)
Misc
* Remove dependencies on libxml and libgnome*
* Require glib 2.19
Doc Translations
* Gabor Kelemen (hu)
Translators
* Astur (ast)
* Margulan Moldabekov (kk)