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

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


Branch: CURRENT, Version: 2.62.4, Package name: glib2-2.62.4, 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: f9a493c86f98482f13c6ed742c19487e6fa8f34b
RMD160: 4cac1bc54a690b007c859db2e9d65c33dc97395c
Filesize: 4574.969 KB

Version history: (Expand)


CVS history: (Expand)


   2020-01-24 00:54:22 by Sevan Janiyan | Files touched by this commit (2)
Log message:
Fix build on older Linux distros.
   2020-01-22 18:09:45 by Min Sik Kim | Files touched by this commit (2)
Log message:
devel/glib2: Fix build failure on Darwin

The new patch sets LD_LIBRARY_PATH so that uninstalled
glib-compile-resources can find libraries. This fixes the following
error during build:

[651/1015] Generating plugin-resources.c with a custom command.
FAILED: gio/tests/plugin-resources.c
/Users/pbulk/pkgsrc/work/devel/glib2/work/glib-2.62.4/output/gio/glib-compile-resources \ 
--target=gio/tests/plugin-resources.c \ 
--sourcedir=/Users/pbulk/pkgsrc/work/devel/glib2/work/glib-2.62.4/gio/tests \ 
--generate-source --c-name _g_plugin ../gio/tests/test4.gresource.xml
dyld: Library not loaded: @rpath/libgio-2.0.0.dylib
  Referenced from: \ 
/Users/pbulk/pkgsrc/work/devel/glib2/work/glib-2.62.4/output/gio/glib-compile-re \ 
sources
  Reason: image not found
   2019-12-30 00:02:06 by Thomas Klausner | Files touched by this commit (1)
Log message:
glib2: add missing 'lib/' to an entry. Fixes packaging.
   2019-12-29 20:58:47 by =?UTF-8?B?RnLDqWTDqXJpYyBGYXViZXJ0ZWF1?= | Files touched by this commit (3)
Log message:
glib2: fix typos

pkgsrc changes:
---------------
  * fix typo in patch.
  * fix LOCALBASE in PLIST (thanks to Leonardo).
   2019-12-29 20:40:56 by =?UTF-8?B?RnLDqWTDqXJpYyBGYXViZXJ0ZWF1?= | Files touched by this commit (10) | Package updated
Log message:
glib2: update to 2.62.4

pkgsrc changes:
---------------
  * Fix build on FreeBSD (PR 54752)

upstream changes:
-----------------
  * Apply recursion depth limits to variants in D-Bus messages (!1290)
  * Bugs fixed:
      o #1938 GDateTime doesn't support leap seconds
      o !1240 Backport !1233 “gdatetime: Handle leap seconds in ISO8601 \ 
dates” to glib-2-62
      o !1257 Backport !1232 “kqueue: Do not return early from \ 
_kqsub_cancel” to glib-2-62
      o !1266 Backport !1265 “build: don't check for protected visibility” \ 
to glib-2-62
      o !1276 Backport !1274 “trash portal: Don't follow symlinks” to glib-2-62
      o !1290 Backport !1201 “gdbusmessage: Limit recursion of variants in \ 
D-Bus messages” to glib-2-62
   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.