pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/glib2 Update to 2.22.2. Changes are too numerous...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/10ff0ed21b6a
branches:  trunk
changeset: 400271:10ff0ed21b6a
user:      hasso <hasso%pkgsrc.org@localhost>
date:      Thu Oct 15 11:46:25 2009 +0000

description:
Update to 2.22.2. Changes are too numerous, but major new features
in 2.22.x include:

* GArray, GPtrArray, GByteArray, GTree and GMappedFile can be reference
  counted.
* GLib can be forced to reload the XDG user directory mapping.
* The GLib mainloop supports per-thread default contexts.
* GIO now provides types and methods for IP addresses and UNIX domain
  socket addresses.
* GResolver provides asynchronous and cancellable APIs for resolving
  hostnames, reverse lookup of IP addresses and resolving SRV records.
* Support for network IO has been added to GIO, including low-level
  socket API and high-level API for network connections and services.
* GIOStream and its subclasses have gained support for read-write
  access.
* GIO supports starting and stopping of drives, which can be used
  in connection with external hard disk enclosures, disk arrays, iSCSI
  devices, etc.
* GIO supports user interaction during unmount and eject operations.
* GIO can store and retrieve per-file metadata.

diffstat:

 devel/glib2/Makefile |   8 ++--
 devel/glib2/PLIST    |  70 ++++++++++++++++++++++++++++++++++++++++++++++++---
 devel/glib2/distinfo |   8 ++--
 3 files changed, 73 insertions(+), 13 deletions(-)

diffs (252 lines):

diff -r 8b4026972136 -r 10ff0ed21b6a devel/glib2/Makefile
--- a/devel/glib2/Makefile      Thu Oct 15 08:47:32 2009 +0000
+++ b/devel/glib2/Makefile      Thu Oct 15 11:46:25 2009 +0000
@@ -1,12 +1,12 @@
-# $NetBSD: Makefile,v 1.165 2009/08/29 15:20:20 wiz Exp $
+# $NetBSD: Makefile,v 1.166 2009/10/15 11:46:25 hasso Exp $
 
 # When updating glib2, please apply patch-ak to configure.in
 # Then run a matching version of autoconf to regen patch-aa.
-DISTNAME=              glib-2.20.5
+DISTNAME=              glib-2.22.2
 PKGNAME=               ${DISTNAME:S/glib/glib2/}
 CATEGORIES=            devel
-MASTER_SITES=          ftp://ftp.gtk.org/pub/glib/2.20/ \
-                       ${MASTER_SITE_GNOME:=sources/glib/2.20/}
+MASTER_SITES=          ftp://ftp.gtk.org/pub/glib/2.22/ \
+                       ${MASTER_SITE_GNOME:=sources/glib/2.22/}
 EXTRACT_SUFX=          .tar.bz2
 
 MAINTAINER=            pkgsrc-users%NetBSD.org@localhost
diff -r 8b4026972136 -r 10ff0ed21b6a devel/glib2/PLIST
--- a/devel/glib2/PLIST Thu Oct 15 08:47:32 2009 +0000
+++ b/devel/glib2/PLIST Thu Oct 15 11:46:25 2009 +0000
@@ -1,4 +1,5 @@
-@comment $NetBSD: PLIST,v 1.47 2009/06/14 18:48:11 joerg Exp $
+${PLIST.fam}lib/gio/modules/libgiofam.la
+@comment $NetBSD: PLIST,v 1.48 2009/10/15 11:46:25 hasso Exp $
 bin/glib-genmarshal
 bin/glib-gettextize
 bin/glib-mkenums
@@ -6,10 +7,14 @@
 bin/gtester
 bin/gtester-report
 include/glib/gio-unix-2.0/gio/gdesktopappinfo.h
+include/glib/gio-unix-2.0/gio/gunixconnection.h
+include/glib/gio-unix-2.0/gio/gunixfdmessage.h
 include/glib/gio-unix-2.0/gio/gunixinputstream.h
 include/glib/gio-unix-2.0/gio/gunixmounts.h
 include/glib/gio-unix-2.0/gio/gunixoutputstream.h
+include/glib/gio-unix-2.0/gio/gunixsocketaddress.h
 include/glib/glib-2.0/gio/gappinfo.h
+include/glib/glib-2.0/gio/gasyncinitable.h
 include/glib/glib-2.0/gio/gasyncresult.h
 include/glib/glib-2.0/gio/gbufferedinputstream.h
 include/glib/glib-2.0/gio/gbufferedoutputstream.h
@@ -26,12 +31,16 @@
 include/glib/glib-2.0/gio/gfileicon.h
 include/glib/glib-2.0/gio/gfileinfo.h
 include/glib/glib-2.0/gio/gfileinputstream.h
+include/glib/glib-2.0/gio/gfileiostream.h
 include/glib/glib-2.0/gio/gfilemonitor.h
 include/glib/glib-2.0/gio/gfilenamecompleter.h
 include/glib/glib-2.0/gio/gfileoutputstream.h
 include/glib/glib-2.0/gio/gfilterinputstream.h
 include/glib/glib-2.0/gio/gfilteroutputstream.h
 include/glib/glib-2.0/gio/gicon.h
+include/glib/glib-2.0/gio/ginetaddress.h
+include/glib/glib-2.0/gio/ginetsocketaddress.h
+include/glib/glib-2.0/gio/ginitable.h
 include/glib/glib-2.0/gio/ginputstream.h
 include/glib/glib-2.0/gio/gio.h
 include/glib/glib-2.0/gio/gioenums.h
@@ -39,6 +48,7 @@
 include/glib/glib-2.0/gio/gioerror.h
 include/glib/glib-2.0/gio/giomodule.h
 include/glib/glib-2.0/gio/gioscheduler.h
+include/glib/glib-2.0/gio/giostream.h
 include/glib/glib-2.0/gio/giotypes.h
 include/glib/glib-2.0/gio/gloadableicon.h
 include/glib/glib-2.0/gio/gmemoryinputstream.h
@@ -46,10 +56,25 @@
 include/glib/glib-2.0/gio/gmount.h
 include/glib/glib-2.0/gio/gmountoperation.h
 include/glib/glib-2.0/gio/gnativevolumemonitor.h
+include/glib/glib-2.0/gio/gnetworkaddress.h
+include/glib/glib-2.0/gio/gnetworkservice.h
 include/glib/glib-2.0/gio/goutputstream.h
+include/glib/glib-2.0/gio/gresolver.h
 include/glib/glib-2.0/gio/gseekable.h
 include/glib/glib-2.0/gio/gsimpleasyncresult.h
+include/glib/glib-2.0/gio/gsocket.h
+include/glib/glib-2.0/gio/gsocketaddress.h
+include/glib/glib-2.0/gio/gsocketaddressenumerator.h
+include/glib/glib-2.0/gio/gsocketclient.h
+include/glib/glib-2.0/gio/gsocketconnectable.h
+include/glib/glib-2.0/gio/gsocketconnection.h
+include/glib/glib-2.0/gio/gsocketcontrolmessage.h
+include/glib/glib-2.0/gio/gsocketlistener.h
+include/glib/glib-2.0/gio/gsocketservice.h
+include/glib/glib-2.0/gio/gsrvtarget.h
+include/glib/glib-2.0/gio/gtcpconnection.h
 include/glib/glib-2.0/gio/gthemedicon.h
+include/glib/glib-2.0/gio/gthreadedsocketservice.h
 include/glib/glib-2.0/gio/gvfs.h
 include/glib/glib-2.0/gio/gvolume.h
 include/glib/glib-2.0/gio/gvolumemonitor.h
@@ -73,6 +98,7 @@
 include/glib/glib-2.0/glib/gfileutils.h
 include/glib/glib-2.0/glib/ghash.h
 include/glib/glib-2.0/glib/ghook.h
+include/glib/glib-2.0/glib/ghostutils.h
 include/glib/glib-2.0/glib/gi18n-lib.h
 include/glib/glib-2.0/glib/gi18n.h
 include/glib/glib-2.0/glib/giochannel.h
@@ -156,9 +182,14 @@
 man/man1/gtester.1
 share/aclocal/glib-2.0.m4
 share/aclocal/glib-gettext.m4
+share/gdb/auto-load/libglib-2.0.so.0.2200.2-gdb.py
+share/gdb/auto-load/libgobject-2.0.so.0.2200.2-gdb.py
+share/glib-2.0/gdb/glib.py
+share/glib-2.0/gdb/gobject.py
 share/glib-2.0/gettext/mkinstalldirs
 share/glib-2.0/gettext/po/Makefile.in.in
 share/gtk-doc/html/gio/GAppInfo.html
+share/gtk-doc/html/gio/GAsyncInitable.html
 share/gtk-doc/html/gio/GAsyncResult.html
 share/gtk-doc/html/gio/GBufferedInputStream.html
 share/gtk-doc/html/gio/GBufferedOutputStream.html
@@ -170,6 +201,7 @@
 share/gtk-doc/html/gio/GEmblemedIcon.html
 share/gtk-doc/html/gio/GFile.html
 share/gtk-doc/html/gio/GFileEnumerator.html
+share/gtk-doc/html/gio/GFileIOStream.html
 share/gtk-doc/html/gio/GFileIcon.html
 share/gtk-doc/html/gio/GFileInfo.html
 share/gtk-doc/html/gio/GFileInputStream.html
@@ -179,19 +211,37 @@
 share/gtk-doc/html/gio/GFilterInputStream.html
 share/gtk-doc/html/gio/GFilterOutputStream.html
 share/gtk-doc/html/gio/GIOModule.html
+share/gtk-doc/html/gio/GIOStream.html
 share/gtk-doc/html/gio/GIcon.html
+share/gtk-doc/html/gio/GInetAddress.html
+share/gtk-doc/html/gio/GInetSocketAddress.html
+share/gtk-doc/html/gio/GInitable.html
 share/gtk-doc/html/gio/GInputStream.html
 share/gtk-doc/html/gio/GLoadableIcon.html
 share/gtk-doc/html/gio/GMemoryInputStream.html
 share/gtk-doc/html/gio/GMemoryOutputStream.html
 share/gtk-doc/html/gio/GMount.html
 share/gtk-doc/html/gio/GMountOperation.html
+share/gtk-doc/html/gio/GNetworkAddress.html
+share/gtk-doc/html/gio/GNetworkService.html
 share/gtk-doc/html/gio/GOutputStream.html
+share/gtk-doc/html/gio/GResolver.html
 share/gtk-doc/html/gio/GSeekable.html
 share/gtk-doc/html/gio/GSimpleAsyncResult.html
+share/gtk-doc/html/gio/GSocket.html
+share/gtk-doc/html/gio/GSocketAddress.html
+share/gtk-doc/html/gio/GSocketClient.html
+share/gtk-doc/html/gio/GSocketConnectable.html
+share/gtk-doc/html/gio/GSocketConnection.html
+share/gtk-doc/html/gio/GSocketControlMessage.html
+share/gtk-doc/html/gio/GSocketListener.html
+share/gtk-doc/html/gio/GSocketService.html
 share/gtk-doc/html/gio/GThemedIcon.html
+share/gtk-doc/html/gio/GThreadedSocketService.html
+share/gtk-doc/html/gio/GUnixFDMessage.html
 share/gtk-doc/html/gio/GUnixInputStream.html
 share/gtk-doc/html/gio/GUnixOutputStream.html
+share/gtk-doc/html/gio/GUnixSocketAddress.html
 share/gtk-doc/html/gio/GVfs.html
 share/gtk-doc/html/gio/GVolume.html
 share/gtk-doc/html/gio/GVolumeMonitor.html
@@ -199,12 +249,13 @@
 share/gtk-doc/html/gio/ch01.html
 share/gtk-doc/html/gio/ch02.html
 share/gtk-doc/html/gio/ch03.html
-share/gtk-doc/html/gio/ch14.html
-share/gtk-doc/html/gio/ch15.html
-share/gtk-doc/html/gio/ch15s02.html
-share/gtk-doc/html/gio/ch15s03.html
+share/gtk-doc/html/gio/ch18.html
+share/gtk-doc/html/gio/ch19.html
+share/gtk-doc/html/gio/ch19s02.html
+share/gtk-doc/html/gio/ch19s03.html
 share/gtk-doc/html/gio/extending-gio.html
 share/gtk-doc/html/gio/extending.html
+share/gtk-doc/html/gio/failable_initialization.html
 share/gtk-doc/html/gio/file_mon.html
 share/gtk-doc/html/gio/file_ops.html
 share/gtk-doc/html/gio/gio-Desktop-file-based-GAppInfo.html
@@ -213,11 +264,13 @@
 share/gtk-doc/html/gio/gio-GFileAttribute.html
 share/gtk-doc/html/gio/gio-GIOError.html
 share/gtk-doc/html/gio/gio-GIOScheduler.html
+share/gtk-doc/html/gio/gio-GSrvTarget.html
 share/gtk-doc/html/gio/gio-Unix-Mounts.html
 share/gtk-doc/html/gio/gio-hierarchy.html
 share/gtk-doc/html/gio/gio.devhelp
 share/gtk-doc/html/gio/gio.devhelp2
 share/gtk-doc/html/gio/gvfs-overview.png
+share/gtk-doc/html/gio/highlevel-socket.html
 share/gtk-doc/html/gio/home.png
 share/gtk-doc/html/gio/icons.html
 share/gtk-doc/html/gio/index.html
@@ -225,10 +278,14 @@
 share/gtk-doc/html/gio/ix01.html
 share/gtk-doc/html/gio/ix02.html
 share/gtk-doc/html/gio/ix03.html
+share/gtk-doc/html/gio/ix04.html
+share/gtk-doc/html/gio/ix05.html
 share/gtk-doc/html/gio/left.png
 share/gtk-doc/html/gio/migrating.html
+share/gtk-doc/html/gio/networking.html
 share/gtk-doc/html/gio/pt01.html
 share/gtk-doc/html/gio/pt02.html
+share/gtk-doc/html/gio/resolver.html
 share/gtk-doc/html/gio/right.png
 share/gtk-doc/html/gio/streaming.html
 share/gtk-doc/html/gio/style.css
@@ -261,6 +318,7 @@
 share/gtk-doc/html/glib/glib-Glob-style-pattern-matching.html
 share/gtk-doc/html/glib/glib-Hash-Tables.html
 share/gtk-doc/html/glib/glib-Hook-Functions.html
+share/gtk-doc/html/glib/glib-Hostname-Utilities.html
 share/gtk-doc/html/glib/glib-I18N.html
 share/gtk-doc/html/glib/glib-IO-Channels.html
 share/gtk-doc/html/glib/glib-Key-value-file-parser.html
@@ -334,6 +392,7 @@
 share/gtk-doc/html/glib/ix10.html
 share/gtk-doc/html/glib/ix11.html
 share/gtk-doc/html/glib/ix12.html
+share/gtk-doc/html/glib/ix13.html
 share/gtk-doc/html/glib/left.png
 share/gtk-doc/html/glib/mainloop-states.gif
 share/gtk-doc/html/glib/right.png
@@ -394,6 +453,7 @@
 share/gtk-doc/html/gobject/ix08.html
 share/gtk-doc/html/gobject/ix09.html
 share/gtk-doc/html/gobject/ix10.html
+share/gtk-doc/html/gobject/ix11.html
 share/gtk-doc/html/gobject/left.png
 share/gtk-doc/html/gobject/pr01.html
 share/gtk-doc/html/gobject/pt01.html
diff -r 8b4026972136 -r 10ff0ed21b6a devel/glib2/distinfo
--- a/devel/glib2/distinfo      Thu Oct 15 08:47:32 2009 +0000
+++ b/devel/glib2/distinfo      Thu Oct 15 11:46:25 2009 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.123 2009/09/22 15:50:46 joerg Exp $
+$NetBSD: distinfo,v 1.124 2009/10/15 11:46:25 hasso Exp $
 
-SHA1 (glib-2.20.5.tar.bz2) = 19e2b2684d7bc35a73ff94eb7fd15fc70cc6f292
-RMD160 (glib-2.20.5.tar.bz2) = c71ccaaf0a196e21e144041ec3286db18a03a960
-Size (glib-2.20.5.tar.bz2) = 5037738 bytes
+SHA1 (glib-2.22.2.tar.bz2) = bdd9c4b930e81203ea69fe83876cb6c82bdc5a38
+RMD160 (glib-2.22.2.tar.bz2) = 77227f8feb61c88f9f7fcff586a59ec38114a73d
+Size (glib-2.22.2.tar.bz2) = 5490926 bytes
 SHA1 (patch-aa) = f5b0f0803aba8a765b51355573c62d8a3de9bbd0
 SHA1 (patch-ab) = 757cfd7f686d3e3147d13f530d1c85c7835bf762
 SHA1 (patch-ac) = 96e153339675457356f71e35d20375bed669d337



Home | Main Index | Thread Index | Old Index