Sun Jan 18 16:18:50 2009 UTC ()
Update to 0.7.22:

telepathy-glib 0.7.22 (2009-01-13)
==================================

The "TP_STRUCT_TYPE_BROWN_PAPER_BAG" release.

Fixes:

* Accept message=NULL in tp_group_mixin_change_members, as documented and true
  in the past, rather than crashing.

telepathy-glib 0.7.21 (2009-01-12)
==================================

The "TP_HASH_TYPE_PINT_HOBGOBLIN_MOUTH_MAP" release.

Enhancements:

* Updated to spec version 0.17.17
  - Added TP_HASH_TYPE_HANDLE_IDENTIFIER_MAP and
    TP_HASH_TYPE_MESSAGE_PART_CONTENT_MAP

* (Finally) merged TpMessageMixin, which can be used in place of TpTextMixin to
  implement the Messages interface on Text channels.

* The examples have been made more exemplary, using TpChannelManager in place
  of TpChannelFactoryIface, implementing Destroyable and respawning 1-1 text
  channels which are closed with pending messages.

* Added a TP_COMPILER_WARNINGS macro to simplify choosing compiler warnings in
  configure.ac, and forked a version of AS_COMPILER_FLAG that supports C++ so
  that TP_COMPILER_WARNINGS can be used for C++ projects (such as
  telepathy-qt4).  Other projects using telepathy-glib's warnings might want to
  copy m4/tp-compiler-*.m4 and use TP_COMPILER_WARNINGS.

* Added support to TpGroupMixin for emitting the MembersChangedDetailed signal
  (fd.o #19050 and #19052), and to TpChannel for listening to it when possible
  (fd.o #19051).

* Added tp_channel_get_identifier

* Added support for parsing the dbus-property CM parameter flag (introduced in
  spec 0.17.16) from .manager files (fd.o #19053).

Fixes:

* Various Win32 portability fixes (from Sunil Mohan Adapa on fd.o #19461).

* fd.o #19101: tp_connection_get_contacts_by_id() crashes


(wiz)
diff -r1.5 -r1.6 pkgsrc/chat/telepathy-glib/Makefile
diff -r1.1.1.1 -r1.2 pkgsrc/chat/telepathy-glib/PLIST
diff -r1.2 -r1.3 pkgsrc/chat/telepathy-glib/distinfo

cvs diff -r1.5 -r1.6 pkgsrc/chat/telepathy-glib/Makefile (expand / switch to unified diff)

--- pkgsrc/chat/telepathy-glib/Makefile 2009/01/13 10:28:39 1.5
+++ pkgsrc/chat/telepathy-glib/Makefile 2009/01/18 16:18:50 1.6
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
1# $NetBSD: Makefile,v 1.5 2009/01/13 10:28:39 wiz Exp $ 1# $NetBSD: Makefile,v 1.6 2009/01/18 16:18:50 wiz Exp $
2# 2#
3 3
4DISTNAME= telepathy-glib-0.7.20 4DISTNAME= telepathy-glib-0.7.22
5CATEGORIES= chat 5CATEGORIES= chat
6MASTER_SITES= http://telepathy.freedesktop.org/releases/telepathy-glib/ 6MASTER_SITES= http://telepathy.freedesktop.org/releases/telepathy-glib/
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://telepathy.freedesktop.org/wiki/Telepathy%20GLib 9HOMEPAGE= http://telepathy.freedesktop.org/wiki/Telepathy%20GLib
10COMMENT= GObject-based C binding for the Telepathy D-Bus API 10COMMENT= GObject-based C binding for the Telepathy D-Bus API
11 11
12GNU_CONFIGURE= yes 12GNU_CONFIGURE= yes
13USE_LIBTOOL= yes 13USE_LIBTOOL= yes
14USE_TOOLS+= gmake pkg-config 14USE_TOOLS+= gmake pkg-config
15 15
16PKGCONFIG_OVERRIDE+= telepathy-glib/telepathy-glib.pc.in 16PKGCONFIG_OVERRIDE+= telepathy-glib/telepathy-glib.pc.in
17 17

cvs diff -r1.1.1.1 -r1.2 pkgsrc/chat/telepathy-glib/PLIST (expand / switch to unified diff)

--- pkgsrc/chat/telepathy-glib/PLIST 2008/11/14 22:57:10 1.1.1.1
+++ pkgsrc/chat/telepathy-glib/PLIST 2009/01/18 16:18:50 1.2
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.1.1.1 2008/11/14 22:57:10 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.2 2009/01/18 16:18:50 wiz Exp $
2include/telepathy-1.0/telepathy-glib/_gen/gtypes.h 2include/telepathy-1.0/telepathy-glib/_gen/gtypes.h
3include/telepathy-1.0/telepathy-glib/_gen/telepathy-enums.h 3include/telepathy-1.0/telepathy-glib/_gen/telepathy-enums.h
4include/telepathy-1.0/telepathy-glib/_gen/telepathy-errors.h 4include/telepathy-1.0/telepathy-glib/_gen/telepathy-errors.h
5include/telepathy-1.0/telepathy-glib/_gen/telepathy-interfaces.h 5include/telepathy-1.0/telepathy-glib/_gen/telepathy-interfaces.h
6include/telepathy-1.0/telepathy-glib/_gen/tp-cli-channel.h 6include/telepathy-1.0/telepathy-glib/_gen/tp-cli-channel.h
7include/telepathy-1.0/telepathy-glib/_gen/tp-cli-connection-manager.h 7include/telepathy-1.0/telepathy-glib/_gen/tp-cli-connection-manager.h
8include/telepathy-1.0/telepathy-glib/_gen/tp-cli-connection.h 8include/telepathy-1.0/telepathy-glib/_gen/tp-cli-connection.h
9include/telepathy-1.0/telepathy-glib/_gen/tp-cli-dbus-daemon.h 9include/telepathy-1.0/telepathy-glib/_gen/tp-cli-dbus-daemon.h
10include/telepathy-1.0/telepathy-glib/_gen/tp-cli-generic.h 10include/telepathy-1.0/telepathy-glib/_gen/tp-cli-generic.h
11include/telepathy-1.0/telepathy-glib/_gen/tp-cli-media-session-handler.h 11include/telepathy-1.0/telepathy-glib/_gen/tp-cli-media-session-handler.h
12include/telepathy-1.0/telepathy-glib/_gen/tp-cli-media-stream-handler.h 12include/telepathy-1.0/telepathy-glib/_gen/tp-cli-media-stream-handler.h
13include/telepathy-1.0/telepathy-glib/_gen/tp-svc-channel.h 13include/telepathy-1.0/telepathy-glib/_gen/tp-svc-channel.h
14include/telepathy-1.0/telepathy-glib/_gen/tp-svc-connection-manager.h 14include/telepathy-1.0/telepathy-glib/_gen/tp-svc-connection-manager.h
@@ -34,26 +34,27 @@ include/telepathy-1.0/telepathy-glib/def @@ -34,26 +34,27 @@ include/telepathy-1.0/telepathy-glib/def
34include/telepathy-1.0/telepathy-glib/enums.h 34include/telepathy-1.0/telepathy-glib/enums.h
35include/telepathy-1.0/telepathy-glib/errors.h 35include/telepathy-1.0/telepathy-glib/errors.h
36include/telepathy-1.0/telepathy-glib/exportable-channel.h 36include/telepathy-1.0/telepathy-glib/exportable-channel.h
37include/telepathy-1.0/telepathy-glib/group-mixin.h 37include/telepathy-1.0/telepathy-glib/group-mixin.h
38include/telepathy-1.0/telepathy-glib/gtypes.h 38include/telepathy-1.0/telepathy-glib/gtypes.h
39include/telepathy-1.0/telepathy-glib/handle-repo-dynamic.h 39include/telepathy-1.0/telepathy-glib/handle-repo-dynamic.h
40include/telepathy-1.0/telepathy-glib/handle-repo-static.h 40include/telepathy-1.0/telepathy-glib/handle-repo-static.h
41include/telepathy-1.0/telepathy-glib/handle-repo.h 41include/telepathy-1.0/telepathy-glib/handle-repo.h
42include/telepathy-1.0/telepathy-glib/handle.h 42include/telepathy-1.0/telepathy-glib/handle.h
43include/telepathy-1.0/telepathy-glib/heap.h 43include/telepathy-1.0/telepathy-glib/heap.h
44include/telepathy-1.0/telepathy-glib/interfaces.h 44include/telepathy-1.0/telepathy-glib/interfaces.h
45include/telepathy-1.0/telepathy-glib/intset.h 45include/telepathy-1.0/telepathy-glib/intset.h
46include/telepathy-1.0/telepathy-glib/media-interfaces.h 46include/telepathy-1.0/telepathy-glib/media-interfaces.h
 47include/telepathy-1.0/telepathy-glib/message-mixin.h
47include/telepathy-1.0/telepathy-glib/presence-mixin.h 48include/telepathy-1.0/telepathy-glib/presence-mixin.h
48include/telepathy-1.0/telepathy-glib/properties-mixin.h 49include/telepathy-1.0/telepathy-glib/properties-mixin.h
49include/telepathy-1.0/telepathy-glib/proxy-subclass.h 50include/telepathy-1.0/telepathy-glib/proxy-subclass.h
50include/telepathy-1.0/telepathy-glib/proxy.h 51include/telepathy-1.0/telepathy-glib/proxy.h
51include/telepathy-1.0/telepathy-glib/run.h 52include/telepathy-1.0/telepathy-glib/run.h
52include/telepathy-1.0/telepathy-glib/svc-channel.h 53include/telepathy-1.0/telepathy-glib/svc-channel.h
53include/telepathy-1.0/telepathy-glib/svc-connection-manager.h 54include/telepathy-1.0/telepathy-glib/svc-connection-manager.h
54include/telepathy-1.0/telepathy-glib/svc-connection.h 55include/telepathy-1.0/telepathy-glib/svc-connection.h
55include/telepathy-1.0/telepathy-glib/svc-generic.h 56include/telepathy-1.0/telepathy-glib/svc-generic.h
56include/telepathy-1.0/telepathy-glib/svc-media-interfaces.h 57include/telepathy-1.0/telepathy-glib/svc-media-interfaces.h
57include/telepathy-1.0/telepathy-glib/svc-properties-interface.h 58include/telepathy-1.0/telepathy-glib/svc-properties-interface.h
58include/telepathy-1.0/telepathy-glib/text-mixin.h 59include/telepathy-1.0/telepathy-glib/text-mixin.h
59include/telepathy-1.0/telepathy-glib/util.h 60include/telepathy-1.0/telepathy-glib/util.h
@@ -74,26 +75,27 @@ share/gtk-doc/html/telepathy-glib/ch-ser @@ -74,26 +75,27 @@ share/gtk-doc/html/telepathy-glib/ch-ser
74share/gtk-doc/html/telepathy-glib/ch-service-dbus.html 75share/gtk-doc/html/telepathy-glib/ch-service-dbus.html
75share/gtk-doc/html/telepathy-glib/ch-service-handles.html 76share/gtk-doc/html/telepathy-glib/ch-service-handles.html
76share/gtk-doc/html/telepathy-glib/ch-utilities.html 77share/gtk-doc/html/telepathy-glib/ch-utilities.html
77share/gtk-doc/html/telepathy-glib/home.png 78share/gtk-doc/html/telepathy-glib/home.png
78share/gtk-doc/html/telepathy-glib/index.html 79share/gtk-doc/html/telepathy-glib/index.html
79share/gtk-doc/html/telepathy-glib/index.sgml 80share/gtk-doc/html/telepathy-glib/index.sgml
80share/gtk-doc/html/telepathy-glib/left.png 81share/gtk-doc/html/telepathy-glib/left.png
81share/gtk-doc/html/telepathy-glib/right.png 82share/gtk-doc/html/telepathy-glib/right.png
82share/gtk-doc/html/telepathy-glib/style.css 83share/gtk-doc/html/telepathy-glib/style.css
83share/gtk-doc/html/telepathy-glib/telepathy-glib-TpContactsMixin.html 84share/gtk-doc/html/telepathy-glib/telepathy-glib-TpContactsMixin.html
84share/gtk-doc/html/telepathy-glib/telepathy-glib-TpGroupMixin.html 85share/gtk-doc/html/telepathy-glib/telepathy-glib-TpGroupMixin.html
85share/gtk-doc/html/telepathy-glib/telepathy-glib-TpHeap.html 86share/gtk-doc/html/telepathy-glib/telepathy-glib-TpHeap.html
86share/gtk-doc/html/telepathy-glib/telepathy-glib-TpIntSet.html 87share/gtk-doc/html/telepathy-glib/telepathy-glib-TpIntSet.html
 88share/gtk-doc/html/telepathy-glib/telepathy-glib-TpMessageMixin.html
87share/gtk-doc/html/telepathy-glib/telepathy-glib-TpPresenceMixin.html 89share/gtk-doc/html/telepathy-glib/telepathy-glib-TpPresenceMixin.html
88share/gtk-doc/html/telepathy-glib/telepathy-glib-TpPropertiesMixin.html 90share/gtk-doc/html/telepathy-glib/telepathy-glib-TpPropertiesMixin.html
89share/gtk-doc/html/telepathy-glib/telepathy-glib-TpTextMixin.html 91share/gtk-doc/html/telepathy-glib/telepathy-glib-TpTextMixin.html
90share/gtk-doc/html/telepathy-glib/telepathy-glib-asv.html 92share/gtk-doc/html/telepathy-glib/telepathy-glib-asv.html
91share/gtk-doc/html/telepathy-glib/telepathy-glib-channel-group.html 93share/gtk-doc/html/telepathy-glib/telepathy-glib-channel-group.html
92share/gtk-doc/html/telepathy-glib/telepathy-glib-channel-media.html 94share/gtk-doc/html/telepathy-glib/telepathy-glib-channel-media.html
93share/gtk-doc/html/telepathy-glib/telepathy-glib-channel-roomlist.html 95share/gtk-doc/html/telepathy-glib/telepathy-glib-channel-roomlist.html
94share/gtk-doc/html/telepathy-glib/telepathy-glib-channel-text.html 96share/gtk-doc/html/telepathy-glib/telepathy-glib-channel-text.html
95share/gtk-doc/html/telepathy-glib/telepathy-glib-channel-tubes.html 97share/gtk-doc/html/telepathy-glib/telepathy-glib-channel-tubes.html
96share/gtk-doc/html/telepathy-glib/telepathy-glib-channel.html 98share/gtk-doc/html/telepathy-glib/telepathy-glib-channel.html
97share/gtk-doc/html/telepathy-glib/telepathy-glib-connection-aliasing.html 99share/gtk-doc/html/telepathy-glib/telepathy-glib-connection-aliasing.html
98share/gtk-doc/html/telepathy-glib/telepathy-glib-connection-avatars.html 100share/gtk-doc/html/telepathy-glib/telepathy-glib-connection-avatars.html
99share/gtk-doc/html/telepathy-glib/telepathy-glib-connection-caps.html 101share/gtk-doc/html/telepathy-glib/telepathy-glib-connection-caps.html

cvs diff -r1.2 -r1.3 pkgsrc/chat/telepathy-glib/distinfo (expand / switch to unified diff)

--- pkgsrc/chat/telepathy-glib/distinfo 2009/01/13 10:28:39 1.2
+++ pkgsrc/chat/telepathy-glib/distinfo 2009/01/18 16:18:50 1.3
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.2 2009/01/13 10:28:39 wiz Exp $ 1$NetBSD: distinfo,v 1.3 2009/01/18 16:18:50 wiz Exp $
2 2
3SHA1 (telepathy-glib-0.7.20.tar.gz) = b1de82a6bfdd3a698b609654f26d4ff078374992 3SHA1 (telepathy-glib-0.7.22.tar.gz) = 3f5d757e7d034c305c858dbb0eb9c37daff41a9f
4RMD160 (telepathy-glib-0.7.20.tar.gz) = 6204e32c237d005fb4a112af42b098a611ee7e0d 4RMD160 (telepathy-glib-0.7.22.tar.gz) = e95ba73cc3ffe60a88228d650a751c5e985a4f7d
5Size (telepathy-glib-0.7.20.tar.gz) = 2167832 bytes 5Size (telepathy-glib-0.7.22.tar.gz) = 2250849 bytes