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

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


Branch: CURRENT, Version: 2.62.3, Package name: glib2-2.62.3, 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: a8970ea4a9fbaf3050172d63f17372ead2894798
RMD160: 1aca0cf7e3a64e18eeea3d928e15280062a06f55
Filesize: 4574.668 KB

Version history: (Expand)


CVS history: (Expand)


   2019-12-06 15:36:59 by Niclas Rosenvik | Files touched by this commit (2)
Log message:
Fix use glib with c++ compilers that define __STDC_VERSION__

Some c++ compilers define __STDC_VERSION__ but don't provide _Static_assert
This causes usage of glib to break on these compilers.
   2019-11-28 19:11:48 by Jonathan Perkin | Files touched by this commit (2)
Log message:
glib2: Enforce C99 and XPG6 throughout.

pkgsrc sets C99 but glib2 hardcodes gnu89 and forces XPG4v2, with predictably
hilarious results.
   2019-11-28 10:23:32 by Benny Siegert | Files touched by this commit (1)
Log message:
glib2: add more CPPFLAGS to fix compilation on Solaris 11.3.

From Joern Clausen via PR pkg/54722.
   2019-11-26 13:58:42 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
glib2: update to 2.62.3.

Overview of changes in GLib 2.62.3
==================================

* Use `poll()` in `g_spawn_sync()` rather than `select()`, which is subject to
  FD limits (#954)

* Fix undefined behaviour with `g_utf8_find_prev_char()` (#1917)

* Bugs fixed:
 - #954 The g_spawn_sync() function uses select() which has limitations
 - #1318 rare failure in gdbus-peer test: invalid uninstantiatable type '(null)' \ 
in cast to 'GDBusServer'
 - #1897 glib 2.62.0 fails test 'test_writev_no_vectors' wih gcc7
 - #1903 use-after-free in mimeapps test causes intermittent segfault during testing
 - #1916 objcopy not used from cross-compilation file in GIO tests
 - #1917 Test utf8-pointer fails with static build, LTO, optimisations, and new GCC
 - !1174 Backport !1164 “use-after-free fix in mimeapps test” to glib-2-62
 - !1184 Backport !1173 “gvariant: Limit recursion in g_variant_parse()” to \ 
glib-2-62
 - !1194 Backport !1176, !1183, !1188, !1191 to `glib-2-62`
 - !1203 Backport !1192, !1193, !1197 Fixes for gdbus-peer tests to glib-2-62
 - !1207 Backport !1206 “goption: Relax assertion to avoid being broken by \ 
kdeinit5” to glib-2-62
 - !1215 [2.62] gdbus-peer: Specifically listen on 127.0.0.1
 - !1219 Backport !1218 “gdb: Fix GHashTable pretty printer off-by-one error”
 - !1222 Backport !1221 “Add NOTE_REVOKE to the list of the monitoring \ 
events” to glib-2-62
 - !1228 Backport !1199 “gunicode: Fix UB in gutf8.c and utf8-pointer test” \ 
to glib-2-62
   2019-11-26 11:27:09 by Jonathan Perkin | Files touched by this commit (5)
Log message:
glib2: Various fixes for the SunOS build.

Should also fix a bunch of other platforms, the build tries to execute a python
script that is not executable after unpacking the distfile, though not sure why
that's not showing up on some other bulk builds.
   2019-11-14 13:26:26 by Ryo ONODERA | Files touched by this commit (1)
Log message:
Add a missing patch
   2019-11-14 13:26:05 by Ryo ONODERA | Files touched by this commit (1)
Log message:
Fix configure error, gtester is not defined.
   2019-11-14 12:43:36 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
glib2: update to 2.62.2.

Overview of changes in GLib 2.62.2
==================================

* Bugs fixed:
 - #1896 Use after free when calling g_dbus_connection_flush_sync() in a \ 
dedicated thread
 - !1154 Backport !1152 “gwinhttpvfs: Handle g_get_prgname() returning NULL” \ 
to glib-2-62
 - !1156 Backport !1146 Solaris fixes to glib-2-62