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

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


Branch: CURRENT, Version: 2.60.4, Package name: glib2-2.60.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] [devel/py-meson] [lang/python37]

Master sites: (Expand)

SHA1: f76ef7339fef5784d79520478110caa4c5054806
RMD160: e8520dd0da7c37e6bb18b24a3b3ec308a6fa6aa0
Filesize: 4481.82 KB

Version history: (Expand)


CVS history: (Expand)


   2019-06-16 17:28:12 by Leonardo Taccari | Files touched by this commit (7)
Log message:
glib2: Use PKGCONFIG_OVERRIDE instead of patching meson.build-s

meson `pkgconfig' module generate pkg-config files during the configure
phase and PKGCONFIG_OVERRIDE can be used in post-configure stage to
avoid directly patching meson.build files.

Discussed with <ryoon>, thanks!
   2019-06-16 03:54:40 by Ryo ONODERA | Files touched by this commit (7) | Package updated
Log message:
Include rpath flags to ldflags, Bump PKGREVISION

This is workaround and should be fixed with more generic approach.
Outside pkgsrc, this may not work properly.
   2019-06-11 11:15:54 by Patrick Welche | Files touched by this commit (5) | Package updated
Log message:
Update glib2 to 2.60.4

Create GIO_MODULES_DIR - reported by wiz@

Overview of changes in GLib 2.60.4
==================================

* Fixes to improved network status detection with NetworkManager (#1788)

* Leak fixes to some `glib-genmarshal` generated code (#1793)

* Further fixes to the Happy Eyeballs (RFC 8305) implementation (!865)

* File system permissions fix to clamp down permissions in a small time window
  when copying files (CVE-2019-12450, !876)

* Bugs fixed:
 - #1755 Please revert #535 gmacros: Try to use the standard __func__ first in \ 
G_STRFUNC
 - #1788 GNetworkMonitor claims I am offline
 - #1792 glib-genmarshal generated valist marshal does not respect static scope \ 
for some types
 - #1793 glib-genmarshal generates wrong code for va marshaler for VARIANT type
 - #1795 Fix mingw32 CI on older branches
 - !865 gnetworkaddress: fix "happy eyeballs" logic
 - !878 Backport !876 “gfile: Limit access to files when copying” to glib-2-60
   2019-06-06 13:06:51 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
glib2: add PLIST.Darwin; remove unused patch
   2019-06-06 13:05:12 by Adam Ciarcinski | Files touched by this commit (7) | Package updated
Log message:
glib2: updated to 2.60.3

Overview of changes in GLib 2.60.3

* Various fixes to small key/value support in GHashTable

* Bugs fixed:
 - Critical in g_socket_client_async_connect_complete
 - New GHashTable implementation confuses valgrind
 - test_month_names: assertion failed
 - GNetworkAddressAddressEnumerator unsafely modifies cache in GNetworkAddress
 - Leaks in gsocketclient.c connection code
 - glib/date test fails
 - GDB pretty-printer for GHashTable no longer works
 - !815 Merge branch 'wip/tingping/socketclient-cancel-2' into 'master'
 - !816 Backport !814 “gschema.dtd: Add target attribute to alias” to glib-2-60
 - !826 Backport !824 “gsocketclient: Fix a leak in the connection code” to \ 
glib-2-60
 - !829 Backport !828 “build: Fix a typo in the test whether _NL_ABALTMON_n is \ 
supported” to glib-2-60
 - !834 Backport !823 "gnetworkaddress: Fix parallel enumerations \ 
interfering with eachother" to glib-2-60
 - !838 Backport !835 “Fix typo in German translation” to glib-2-60
 - !841 Backport !839 “tests: Update month name check for Greek locale” to \ 
glib-2-60
 - !844 Backport !840 “ghash: Disable small-arrays under valgrind” to glib-2-60
 - !846 Backport !845 “Fixing g_format_size_full() on Windows-x64” to glib-2-60
 - !855 Backport !848 (more GHashTable fixes) to glib-2-60
 - !858 Backport !852 “Update gdb pretty-printer for GHashTable” to glib-2-60

* Translation updates:
 - German
   2019-06-05 13:58:17 by Leonardo Taccari | Files touched by this commit (1)
Log message:
glib2: Reintroduce FILES_SUBST for INSTALL/DEINSTALL scripts

PKGREVISION++
   2019-06-05 10:57:15 by Jonathan Perkin | Files touched by this commit (3)
Log message:
glib2: Disable inotify support on SunOS.
   2019-06-04 17:08:47 by Jonathan Perkin | Files touched by this commit (1)
Log message:
glib2: Requires msgfmt.