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
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.
libgweather 2.26.0
==================
Locations.xml
* Remove a duplicate copy of Warsaw (Dan)
* Strip out the automated Canadian stations that (badly) duplicate
non-automated stations. This fixes Edmonton (Dan)
* Regenerate with only currently-reporting locations. This fixes Berlin
(Dan)
Translators
* Amitakhya Phukan (as)
* Alexander Shopov (bg)
* Runa Bhattacharjee (bn_IN)
* Joan Duran (ca)
* Pavel Šefránek (cs)
* Kenneth Nielsen (da)
* Hendrik Richter (de)
* Jennie Petoumenou (el)
* Philip Withnall (en_GB)
* Jorge González (es_ES)
* Jorge González (es)
* Iñaki Larrañaga Murgoitio (eu)
* Ilkka Tuohela (fi)
* Suso Baleato (gl)
* Ankit Patel (gu)
* Mark Krapivner (he)
* Rajesh Ranjan (hi)
* Takeshi AIHANA (ja)
* Shankar Prasad (kn)
* Erdal Ronahi (ku)
* Žygimantas Beručka (lt)
* Rajesh Ranjan (mai)
* Praveen Arimbrathodiyil (ml)
* Sandeep Shedmake (mr)
* Kjartan Maraas (nb)
* Wouter Bolsterlee (nl)
* Manoj Kumar Giri (or)
* Krishnababu K (te)
* Deniz Kocak (tr)
* Theppitak Karoonboonyanan (th)
libgweather 2.25.92
===================
libgweather
* Mark "Unknown" as translatable in the timezone menu (Vincent)
Translators
* Ihar Hrachyshka (be@latin)
* Yavor Doganov (bg)
* David Lodge (en_GB)
* Bruno Brouard (fr)
* Milo Casagrande (it)
* Takeshi AIHANA (ja)
* Shankar Prasad (kn)
* Praveen Arimbrathodiyil (ml)
* Wouter Bolsterlee (nl)
* Og Maciel (pt_BR)
* Duarte Loreto (pt)
* Adi Roiban (ro)
* Nickolay V. Shmyrev (ru)
* Daniel Nylander (sv)
* Tirumurthi Vasudevan (ta)
libgweather 2.25.91
===================
Locations.xml
* Use Asia/Kathmandu instead of Asia/Katmandu (Vincent)
Misc
* Make it easier to regenerate locations.pot (Claude Paroz)
Translators
* Alexander Shopov (bg)
* Runa Bhattacharjee (bn_IN)
* Gil Forcada (ca)
* Kenneth Nielsen (da)
* Christian Kirbach (de)
* Iñaki Larrañaga Murgoitio (eu)
* Yair Hershkovitz (he)
* Gabor Kelemen (hu)
* Milo Casagrande (it)
* Takeshi AIHANA (ja)
* Changwoo Ryu (ko)
* Raivis Dejus (lv)
* Subhransu Behera (or)
* Tomasz Dominikowski (pl)
* Enrico Nicoletto (pt_BR)
* Adi Roiban (ro)
* Theppitak Karoonboonyanan (th)
* Clytie Siddall (vi)
libgweather 2.25.5
==================
Translators
* Joan Duran (ca)
* Christian Kirbach (de)
* Ilkka Tuohela (fi)
* Gabor Kelemen (hu)
* Kjartan Maraas (nb)
* Daniel Nylander (sv)
libgweather 2.25.4
==================
libgweather
* Add gweather_xml_free_locations() API (Milan Crha)
* Fix leaks (Milan Crha)
Translators
* Jorge Gonzalez (es)
* Kjartan Maraas (nb)
libgweather 2.25.3
==================
libgweather
* Make libgweather work on Win32 (Tor Lillqvist, Vincent)
Misc
* Improve regeneration framework for po file for Locations.xml (Dan)
Translators
* Claude Paroz (fr)
* Yair Hershkovitz (he)
* Erdal Ronahi (ku)
* Fábio Nogueira (pt_BR)
libgweather 2.25.2
==================
libgweather
* Add new API to directly get WeatherInfo values instead of strings
(Milan Crha)
* Use the degree sign followed by "C" or "F" rather than using the
combined "degrees C" and "degrees F" glyphs (Dan)
* Handle wind reports in m/s (Dan)
* Use new libsoup 2.25.1 API for proxy instead of some custom code
(Dan)
* Use single includes for gtk/glib (Maxim Ermilov)
* Do not use deprecated libsoup API (Dan)
* Do not care about sub-city locations and only use the first child
(Dan)
* Handle compressed Locations.xml files (Vincent)
* Code cleanups (Vincent, Dan)
Locations.xml
* Do not localize sub-city locations since they won't be used in the UI
(Dan)
* Add "Bahamas" to the list of countries whose name we put "the" before
in comments (Dan)
* Add msgctxt attributes to the XML for duplicate names (Dan)
* When given a location name like "Covington / Cincinnati", only create
an entry for one of the two cities (Dan)
* Fix spelling of local vs international names (Dan)
* Do not assume a weather station is in the same country as a city.
This fixes Luxembourg not appearing in the list of countries (Dan)
Misc
* Make sure that the shipped COPYING file is GPLv2 (Dan)
* Add various flags like -DG_DISABLE_SINGLE_INCLUDES and
_DISABLE_DEPRECATED flags (Dan, Vincent)
* Remove locations_file from the pkg-config pc file (Dan, Vincent)
* Require intltool 0.40.3 (Dan)
* Add --enable-locations-compression configure flag to compress
Locations.xml files with gzip (Vincent)
* Add some (incomplete) API documentation with gtk-doc (Vincent, Dan)
Translators
* Jorge González (es_ES)
* Jorge González (es)
* Daniel Nylander (sv)
libgweather 2.24.1
==================
libgweather
* Make sure the returned strings are UTF-8 (Minoru Hashima, Dan)
* Code cleanups (Dan)
* Fix crash if a timezone in Locations.xml is not known (Dan)
* Use the proxy settings (Dan)
* Add weather_info_network_error() API to know the type of error
when getting the weather (Dan)
Locations.xml
* Mexican states of Chihuahua, Nayarit, Sinaloa, and Sonora are in
Mountain Time, not Central Time (Christopher Aillon)
Misc
* Distribute gweather.defs so python bindings are buildable (Emilio
Pozuelo Monfort)
* Add -lm to the build (Frederic Peters, Dan)
Translators
* Alaksandar Navicki (be@latin)
* Fábio Nogueira (pt_BR)
* Vasiliy Faronov (ru)
* Danishka Navin (si)