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

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

Branch: CURRENT, Version: 2.44.1nb1, Package name: glib2-2.44.1nb1, 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.


Required to run:
[lang/perl5] [devel/libffi] [devel/libelf] [devel/pcre]

Master sites: (Expand)

SHA1: 88176375f97ecd9ff45e7b5fd5ab80d4b7db6b34
RMD160: 40db36e25c4baf5bdcdde34379d4968e9b35557c
Filesize: 6965.762 KB

Version history: (Expand)

CVS history: (Expand)

   2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995)
Log message:
Add SHA512 digests for distfiles for devel category

Issues found with existing distfiles:
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-10-16 19:00:24 by Tobias Nygren | Files touched by this commit (2)
Log message:
add upstream bug url
   2015-10-16 12:18:48 by Tobias Nygren | Files touched by this commit (2)
Log message:
fix build on NetBSD-current (%m printf modifier not allowed)
   2015-06-12 12:52:19 by Thomas Klausner | Files touched by this commit (3152)
Log message:
Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
   2015-06-11 01:00:05 by Patrick Welche | Files touched by this commit (5) | Package updated
Log message:
Update glib to 2.44.1

Highlights from the release notes:

* Don't redefine typedefs to avoid build problems on OpenBSD
* Improve the default application algorithm
* Bump the number of children a GType can have
* GUnixMountMonitor now properly supports multiple main contexts
* many documentation improvements and cleanups.  We are now
  approaching a point where the documentation is 100% complete and the
  xml will build without warnings.  This will probably be enabled by
  default in the next cycle.
* new support for HTTP proxies in GIO
* new GTask:completed property
* use "private" futexes in order to further improve the performance of
  the contended case of GMutex and g_bit_lock()
* GApplication now has an "is-busy" property, allowing one to query the
  effective busy state.
* new GSimpleIOStream class to construct a GIOStream from an arbitrary
  GInputStream and GOutputStream
* GApplication: new API for marking 'busy' state according to the value
  of a boolean property on another object
* GOptionGroup: add binding support (boxed type, annotation fixes, etc.)
* GType now has type declaration macros G_DECLARE_DERIVABLE_TYPE,
  G_DECLARE_FINAL_TYPE and G_DECLARE_INTERFACE, which significantly reduce
  the boilerplate needed for GObject types and interfaces.
* g_autoptr and g_auto are macros for declaring variables with automatic
  cleanup. They only work with gcc and clang.
* GListModel is a new interface that represents a dynamic list of GObjects.
* GListStore is a GSequence-based implementation of GListModel.
* Support thread names on OS X
* g_simple_action_set_state_hint: New function to set the state hint
  of GSimpleActions
* g_win32_check_windows_version: New function to check Windows version
* g_settings_schema_list_children and g_settings_schema_key_get_name
* add g_set_object() convenience function
* GNetworkMonitor: check if NM is not running and don't crash
* fix some races with g_mkdir_with_parents
* fix some warnings in MSVC
* avoid use of G_STRLOC in G_OBJECT_WARN_INVALID_PSPEC in order to save
  on static strings
* fix some content type vs. mime issues
* documentation improvements
* GSocket: avoid unnecessary g_socket_wait_condition() for blocking sockets
* Implement GContentType on OSX
* New function: g_strv_contains
* New function: g_network_address_new_loopback
* New function: g_socket_send_messages
* A new GNetworkMonitor implementation using NetworkManager provides
  more detailed connectivity information
* GQueue now accepts NULL as a sibling in g_queue_insert_before() and
* Need to disable SSLv3 in glib-networking
* GObject gained a debug option to provide instance counts. To use it,
  set GOBJECT_DEBUG=instance-count and call g_type_get_instance_count().
* GOption now has a strict POSIX mode in which it stops parsing arguments
  as soon as a non-option argument is encountered.
* ... and many other bug fixes.
* Many translations updated.

For full details see:

   2015-03-14 02:24:54 by Patrick Welche | Files touched by this commit (4) | Package updated
Log message:
Update glib2 to 2.42.2

Overview of changes in GLib 2.42.2

* Bugs fixed:
 712570 Hang in g_threaded_socket_service_func
 719455 g_file_make_directory_with_parents() can erroneously throw...
 727829 win32: glibconfig.h.win32 updates
 734946 Implement GContentType on OSX
 741024 glist: Mention that g_list_length() is bad for checking li...
 741654 [patch] gobject: don't use G_STRLOC in G_OBJECT_WARN_INVAL...
 741788 Document GSettings build system integration
 741807 Add thread name support on OS X and iOS
 742851 avoid MSVC warnings in G_STMT_END
 743508 polkitd fails to start: patch for gio/gcredentialsprivate.h
 743936 handle unsigned modifier for long long in internal printf

* Translation updates:
   2015-01-25 07:54:28 by Masatake Daimon | Files touched by this commit (3)
Log message:
patches/patch-glib_gmain.c: Imported patch from the upstream Bugzilla

  Bug 728123 - glib2 @2.40.0 issues a "Got weird mach timebase info" \ 
error (Macports, PPC)

Tested on powerpc-apple-darwin9.
   2014-11-29 18:55:07 by Patrick Welche | Files touched by this commit (4) | Package updated
Log message:
Update glib2 to 2.42.1

Overview of changes in GLib 2.42.1

* This release disables deprecation warnings by default

* Bugs fixed:
 728256 gcredentials: add NetBSD support (no more patch-gio_gioenums.h)
 736806 gtask: Fix reference count loop causing leaks
 737143 Include <stdint.h> in glib/valgrind.h
 738170 g_byte_array_new_take() doesn't initialize array->alloc
 738197 g_cond_timed_wait() doesn't time out on Mac OS X

* Translation updates:
 Bengali (India)
 Norwegian bokmål