Subject: CVS commit: pkgsrc/devel
From: Adam Ciarcinski
Date: 2020-11-21 12:30:49
Message id: 20201121113049.69AB8FA9D@cvs.NetBSD.org

Log Message:
gdbus-codegen glib2 glib2-tools: updated to 2.66.3

Overview of changes in GLib 2.66.3
==================================

* Fix awkward bug with `GPollFD` handling in some situations (work by Claudio
  Saavedra and Eugene M)

* Fix sending FDs attached to very large D-Bus messages (work by Simon McVittie
  and Giovanni Campagna)

* Bugs fixed:
 - Main loop ignores GPollFD sources when there is at least one source ready \ 
with priority higher than default one
 - Backport !1718 “gtrace: Add G_GNUC_PRINTF annotation” to glib-2-66
 - Backport !1713 “gmain: g_main_context_check() can skip updating polled FD \ 
sources” to glib-2-66
 - Backport !1711 “Fix race in socketclient-slow test” to glib-2-66
 - Backport !1725 “gdbus: Cope with sending fds in a message that takes \ 
multiple writes” to glib-2-66
 - Backport !1734 “glocalfileinfo: Use a single timeout source at a time for \ 
hidden file cache” to glib-2-66

Overview of changes in GLib 2.66.2
==================================

* Important and time-critical fix to DST transitions which will happen in Europe
  on 2020-10-25 on distributions which use the ‘slim’ tzdata format (which is
  now the default in tzdata/tzcode 2020b) (work by Claudi M., LRN)

* Further timezone handling changes to restore support for changing the timezone
  when `/etc/localtime/` changes (work by António Fernandes, Sebastian Keller)

* Fix deadlock on Windows when `G_SLICE` is set in the environment (diagnosis by
  Christoph Reiter)

* Fix UTF-8 validation when escaping URI components (thanks to Marc-André \ 
Lureau) (!1680)

* Bugs fixed:
 - fstatat is available only on macOS 10.10+
 - top bar time is incorrect, timezone map in control center is broken
 - Setting G_SLICE makes Windows programs hang since 2.66
 - Backport !1680 “guri: Fix UTF-8 validation when escaping URI components” \ 
to glib-2-66
 - Backport !1684 “glocalfileinfo: Fix use of fstatat() on macOS < 10.10” \ 
to glib-2-66
 - uri: add missing (not)nullable annotations
 - Backport !1691 “gmain: Fix possible locking issue in source unref” to \ 
glib-2-66
 - Backport !1692 “gsignal: Plug g_signal_connect_object leak” to glib-2-66
 - Backport !1661 “Lookup fallback time zones in the cache to improve \ 
performance” to glib-2-66
 - Backport !1698 “gslice: Inline win32 implementation of g_getenv() to avoid \ 
deadlock” to glib-2-66
 - Backport !1683 “Fix the 6-days-until-the-end-of-the-month bug” to glib-2-66
 - Backport !1706 “Add various missing nullable annotations” to glib-2-66

* Translation updates:
 - Chinese (Taiwan)
 - Portuguese
 - Slovak

Overview of changes in GLib 2.66.1
==================================

* A performance problem where timezones were reloaded from disk every time a
  `GTimeZone` was created has been fixed
  `/etc/localtime` will not take effect until a process restarts; future changes
  in a subsequent 2.66.x release will improve this

* Security fix for incorrect scope/zone ID parsing in URIs (!1669)

* Bugs fixed:
 - Invalid Pointer Arithmetic in g_path_get_basename
 - GDBus DBUS_COOKIE_SHA1 mechanism may use too old a key
 - gtk3/glib crash on gimp
 - Time zone cache is constantly invalidated if TZ is NULL
 - gthreadedresolver: faulty logic in parse_res_txt
 - Define G_MSVC_SYMBOL_PREFIX correctly for ARM
 - Minor Coverity fixes
 - Fix various signedness warnings
 - glocalfile: Never require G_LOCAL_FILE_STAT_FIELD_ATIME
 - trash portal: Handle portal failures
 - gio-tool-trash: Prevent recursion to speed up emptying trash
 - glist: Clarify that g_list_free() and friends only free an entire list
 - utils: Limit the scope of the variable `max`
 - Fix g_module_symbol() under Windows sometimes not succeeding
 - guri: Fix URI scope parsing
 - gdatetime: Avoid integer overflow creating dates too far in the past

* Translation updates:
 - Danish
 - Greek, Modern (1453-)
 - Hebrew
 - Latvian
 - Portuguese
 - Russian

Files:
RevisionActionfile
1.16modifypkgsrc/devel/gdbus-codegen/distinfo
1.85modifypkgsrc/devel/glib2/Makefile.common
1.121modifypkgsrc/devel/glib2/PLIST
1.277modifypkgsrc/devel/glib2/distinfo