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

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


Branch: CURRENT, Version: 2.66.0, Package name: glib2-2.66.0, 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: (Expand)

SHA1: f2bf625fa3f93be73841c4a6417adcc110ba09a8
RMD160: 5f47925074f104798b423aa31377902b07c802e0
Filesize: 4725.816 KB

Version history: (Expand)


CVS history: (Expand)


   2020-09-29 12:43:34 by Patrick Welche | Files touched by this commit (8) | Package updated
Log message:
Update glib2 to 2.66.0

Highlights:
* Fixes to the new `statx()` calls - note that since GLib 2.65.2 uses `statx()`
  (if available) instead of `stat()`/`fstat()`/`lstat()`/`fstatat()`, syscall
  sandboxing for third party applications might need to be updated
* Fix deadlock in `g_subprocess_communicate_async()` (work by Alexander Larsson) \ 
(#2182)
* Add `%f`/microsecond placeholder support to `g_date_time_format()` (work by \ 
Johan Bjäreholt) (!1605)
* Add `GUri` API for parsing, building and representing URIs according to
  [RFC 3986](https://tools.ietf.org/html/rfc3986) (work by Marc-Andre Lureau) (#110)
* D-Bus credentials support on macOS (#507)
* Year 2038 fixes involving new API in `GBookmarkFile` (#1931)

For full details, see:
https://gitlab.gnome.org/GNOME/glib/-/blob/2.66.0/NEWS
   2020-09-18 13:18:29 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
glib2: disable deprecation warnings

glib2 complains about it, but gsettings-desktop-schemas is actively
using these paths and not planning to stop anytime soon.

This deprecation warning causes lots of unnecessary warnings in
pkgin upgrade logs.

Bump PKGREVISION.
   2020-08-19 11:34:35 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
gdbus-codegen glib2 glib2-tools: updated to 2.64.5

Overview of changes in GLib 2.64.5
==================================

* Fix deadlock in `g_subprocess_communicate_async()`

* Fix cross-compilation on iOS

* Bugs fixed:
 - !1519 Backport !1468 “glib-compile-resources: Fix exporting on Visual \ 
Studio” to glib-2-64
 - !1520 Backport !1517 “GWin32RegistryKey: Move assertions” to glib-2-64
 - !1565 Backport !1563 “gdesktopappinfo: Fix unnecessarily copied and \ 
leaked URI list” to glib-2-64
 - !1608 Backport !1607 “meson: Don't use gnulib for printf on iOS” to \ 
glib-2-64
 - !1618 Backport !1617 “Ensure g_subprocess_communicate_async() never \ 
blocks” to glib-2-64
 - !1621 Backport !1620 “gvariant: Ensure GVS.depth is initialised” to \ 
glib-2-64
   2020-07-10 16:45:11 by Patrick Welche | Files touched by this commit (4) | Package updated
Log message:
Update glib2 to 2.64.4

* Bugs fixed:
 - #2140 calling malloc in fork child is undefined-behaviour
 - !1507 Backport !1504 "win32 gpoll: Fix wait for at least one thread
   to return" to glib-2-64
 - !1523 Backport !1522 "meson: Fix gnulib printf checks" to glib-2-64
 - !1547 Backport !1544 "Resolve "calling malloc in fork child is
    undefined-behaviour"" to glib-2-64

* Translation updates:
 - Kazakh
 - Slovenian
   2020-06-30 13:59:20 by Adam Ciarcinski | Files touched by this commit (5) | Package updated
Log message:
glib2: updated to 2.64.3

Overview of changes in GLib 2.64.3
==================================

* Stability improvements for various unit tests

* Bugs fixed:
 - gdbus-server-auth intermittent failure
 - Deprecation warnings when compiling with \ 
-DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_28 \ 
-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_28
 - -Wformat-nonliteral fixes to glib-2-64
 - memory monitor test dependency fixes to glib-2-64
 - CI: Switch to new Windows runners (2.64)
 - D-Bus keyring handling fixes to glib-2-64
 - array: fix corrupt state of GPtrArray after g_ptr_array_extend_and_steal() to \ 
glib-2-64
 - CI: Make sure we use meson 0.49.2 in MSYS2 to glib-2-64
 - gthread: ignore deprecated declarations in static inline functions to glib-2-64
 - meson: Remove stray ], in O_DIRECTORY check to glib-2-64
 - Fix stpcpy() detection to glib-2-64

* Translation updates:
 - Chinese (Taiwan)
 - German
   2020-04-22 08:45:43 by =?UTF-8?B?RnLDqWTDqXJpYyBGYXViZXJ0ZWF1?= | Files touched by this commit (1)
Log message:
glib2: fix PR pkg/54752

pkgsrc changes:
---------------
* Disallow undefined symbols when linking on FreeBSD. This solution was
  chosen because (1) the FreeBSD CI machine of the glib developpers use it
  and (2) it avoids to maintain a patch.
* Bump revision.
   2020-04-12 12:39:32 by Adam Ciarcinski | Files touched by this commit (6) | Package updated
Log message:
glib2: updated to 2.64.2

GLib 2.64.2

* Bugs fixed:
 - Glib uses _Static_assert in C++17 mode
 - gdbus error messages contains mixed up body and head signatures
 - Backport !1420 “gmacros.h: avoid using _Static_assert in C++17 mode” to \ 
glib-2-64
 - Backport various patches to glib-2-64
  - docs: Fix configuration with gtk_doc=true and installed_tests=false
  - Add missing 'extern' to the dllexport version of GLIB_VAR/GOBJECT_VAR
  - Fix arch detection ifdefs in glib/valgrind.h
  - glib-unix.c: fix heap corruption in g_unix_get_passwd_entry
  - docs: Mention new gio tool options
  - gdbusmessage: Fix swapped signatures in error messages
 - Backport “gfile: Fallback to fast-content-type if content-type is not \ 
set” to glib-2-64

* Translation updates:
 - Hebrew
 - Romanian
 - Ukrainian
   2020-04-08 14:22:10 by Patrick Welche | Files touched by this commit (1)
Log message:
Actually create GIO_MODULES_DIR. Mentioned in PR pkg/55148.