./devel/glib2, Some useful routines for C programming (glib2)

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.84.4nb1, Package name: glib2-2.84.4nb1, Maintainer: prlw1

GLib provides the core application building blocks for libraries
and applications written in C. It provides the core object system
used in GNOME, the main loop implementation, and a large set of
utility functions for strings and common data structures.

This package contains GLib version 2.

DEINSTALL [+/-]

Required to run:
[devel/libffi] [devel/pcre]

Required to build:
[pkgtools/cwrappers] [lang/python37] [devel/meson]

Master sites:

Filesize: 5486.523 KB

Version history: (Expand)


CVS history: (Expand)


   2025-10-23 22:40:24 by Thomas Klausner | Files touched by this commit (2999)
Log message:
*: recursive bump for pcre2

Running an old binary against the new pcre doesn't work:
/usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by \ 
/usr/pkg/lib/libglib-2.0.so.0 not defined
   2025-08-10 21:04:30 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
glib2 glib2-tools gdbus-codegen: updated to 2.84.4

Overview of changes in GLib 2.84.4, 2025-08-08
==============================================

* Bugs fixed:
  - (CVE-2025-7039) (#YWH-PGM9867-104) Buffer Under-read on GLib through
    glib/gfileutils.c via get_tmp_file() (Michael Catanzaro)
  - GFile leak in g_local_file_set_display_name during error handling
    (Philip Withnall, Michael Catanzaro)
  - Backport !4667 “Incorrect output parameter handling in closure helper
    of g_settings_bind_with_mapping_closures” to glib-2-84
  - Backport !4674 “gfileutils: fix computation of temporary file name” to
    glib-2-84
  - Backport !4677 and !4678 “Fix GFile leak in
    g_local_file_set_display_name()” to glib-2-84
  - Backport !4696 “gthreadpool: Catch pool_spawner creation failure” to
    glib-2-84
  - Backport !4702 “gio/filenamecompleter: Fix leaks” to glib-2-84
  - Backport !4708 “gfilenamecompleter: Fix g_object_unref() of undefined
    value” to glib-2-84
   2025-06-30 20:21:29 by Amitai Schleier | Files touched by this commit (2)
Log message:
glib2: generate test6.gresource with UTF-8 as well. Fixes NetBSD build.
   2025-06-25 13:11:24 by Kimmo Suominen | Files touched by this commit (4) | Package updated
Log message:
glib2 glib2-tools gdbus-codegen: updated to 2.84.3

Overview of changes in GLib 2.84.3, 2025-06-13
- Bugs fixed:
  - !4656 Backport !4655 “gstring: Fix overflow check when expanding
    the string” to glib-2-84

Fixes CVE-2025-6052
   2025-06-03 13:05:06 by Jonathan Perkin | Files touched by this commit (3)
Log message:
glib2: Explicitly avoid epoll/inotify on SunOS.
   2025-05-27 21:09:21 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
glib2: remove outdated patches
   2025-05-27 21:07:43 by Adam Ciarcinski | Files touched by this commit (7) | Package updated
Log message:
glib2 glib2-tools gdbus-codegen: updated to 2.84.2

Overview of changes in GLib 2.84.2, 2025-05-20

* Bugs fixed:
  - Backport “gclosure: fix ATOMIC_CHANGE_FIELD to read vint
    atomically” to glib-2-84
  - Backport “Windows: fix wrong typelib path” to glib-2-84
  - Backport "gstring: carefully handle gssize parameters"
  - Backport “Update macOS job for new CI runner” to glib-2-84
  - Backport “gdate: Call tzset before localtime_r” to glib-2-84
  - Backport -Wsign-conversion fixes for g_get_locale_variants() from
    to glib-2-84
  - Backport “glocalfile: Disable faccessat()-based query_exists on
    Android” to glib-2-84

Overview of changes in GLib 2.84.1, 2025-04-03

* Fix test failure when building against gobject-introspection ≥1.83.4

* Bugs fixed:
  - 2.84.0 build failure on Linux: ../gio/gnetworkmonitornetlink.c:47:10:
    fatal error: netlink/netlink_route.h: No such file or directory (Philip
    Withnall)
  - test failure with gobject-introspection 1.83.4: warning: element
    doc:format from state 3 is unknown, ignoring (Philip Withnall)
  - gio/trash does not handle special characters well
  - `g_cancellable_connect()` documentation incorrect (Marco Trevisan
    (Treviño))
  - g_cancellable_connect(): is it safe to unref cancellable from
    callback? (Marco Trevisan (Treviño))
  - Crash with some registry key values in GWin32AppInfo (Philip Withnall)
  - Memory sanitizer fixes
  - gobject: Be consistent in using atomic logic to handle the
    GParamSpecPool
  - gsettings: Port docs to gi-docgen format, add missing annotations and
    make various improvements
  - tests: Don't install runner scripts without installed_tests
  - Update French translation
  - Update Catalan translation
  - Update Turkish translation
  - Updated Danish translation
  - Update Persian translation
  - docs: Document GSignalFlags members added after 2.0
  - Update Indonesian translation
  - tests: Add a test for g_object_freeze_notify() being called too often
  - gfileinfo: Slightly expand docs for
    g_file_info_get_attribute_as_string()
  - gi: Dynamically set doc-format
  - tests: Various fixes to create temporary files in /tmp rather than the
    build directory
  - gdbusnameowning: Convert docs to gi-docgen linking syntax
  - giounix-private: Fix macro for checking for epoll_create1()
  - Fix LGPL in header
  - gutils: make documentation of g_set_prgname() clearer
  - docs: Add some detail
  - Update Romanian translation
  - gspawn-win32: Fix potential integer overflows in argv handling
  - gvarianttype: Improve docs on type validation

* Translation updates:
  - Catalan (Jordi Mas)
  - Danish (Ask Hjorth Larsen)
  - French (Vincent Chatelain)
  - Indonesian (Andika Triwidada)
  - Persian (Danial Behzadi)
  - Romanian (Antonio Marin)
  - Turkish (Sabri Ünal)

Overview of changes in GLib 2.84.0, 2025-03-06

* Bugs fixed:
  - Update Slovenian (sl) translation in glib
  - Update Korean translation
  - tests: Minor fixes to reference and stream-rw_all tests
  - gdebugcontrollerdbus: Fix a minor typo in a code example in the docs
  - Update Hungarian translation

* Translation updates:
  - Hungarian (Balázs Úr)
  - Korean (Changwoo Ryu)
  - Slovenian (Martin)
   2025-02-25 09:01:27 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
glib2 glib2-tools gdbus-codegen: updated to 2.82.5

Overview of changes in GLib 2.82.5, 2025-02-20

* Bugs fixed:
  - g_app_info_launch crashes on macos (Andre Miranda)
  - Backport !4462 “gosxappinfo: Correctly launch list of files” to
    glib-2-82
  - Backport !4442 “Don't mark test setups as default in subprojects” to
    glib-2-82
  - Backport !4498 “gdatetime: Fix integer overflow when parsing very long
    ISO8601 inputs” to glib-2-82