Path to this page:
./
devel/glib2,
Some useful routines for C programming (glib2)
Branch: CURRENT,
Version: 2.84.4nb1,
Package name: glib2-2.84.4nb1,
Maintainer: prlw1GLib 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 [+/-]#!/bin/sh
#
# $NetBSD: DEINSTALL,v 1.1 2011/02/20 17:40:54 jmmv Exp $
#
# Forcibly remove any auto-generated caches. The cache-regeneration tools
# should be doing this automatically when there are no more files in the
# directories they scan, but they don't. And, anyway, we need to do this
# if we want in-place updates of glib2 to work correctly.
#
GIO_MODULES_DIR="@GIO_MODULES_DIR@"
GLIB_SCHEMAS_DIR="@GLIB_SCHEMAS_DIR@"
case ${STAGE} in
DEINSTALL)
${RM} -f "${GIO_MODULES_DIR}/giomodule.cache"
${RM} -f "${GLIB_SCHEMAS_DIR}/gschemas.compiled"
;;
esac
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)
- (2025-10-24) Package has been reborn
- (2025-10-24) Package deleted from pkgsrc
- (2025-10-23) Updated to version: glib2-2.84.4nb1
- (2025-08-10) Updated to version: glib2-2.84.4
- (2025-07-15) Package has been reborn
- (2025-07-15) Package deleted from pkgsrc
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) |  |
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) |  |
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) |  |
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) |  |
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
|