pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/chat/telepathy-glib Update to 0.7.33, set LICENSE.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/2be5625d67b3
branches:  trunk
changeset: 397623:2be5625d67b3
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Sun Aug 16 17:59:08 2009 +0000

description:
Update to 0.7.33, set LICENSE.

telepathy-glib 0.7.33 (2009-06-26)
==================================

The "please be careful when handling the sun" release.

Fixes:

* Fixed a test failure in test-params-cm on certain architectures, including
  powerpc and sparc (smcv)

* Fixed an assertion failure in TpConnection if StatusChanged to CONNECTED is
  followed immdiately by GetStatus returning CONNECTED (smcv)

telepathy-glib 0.7.32 (2009-06-12)
==================================

The "cake wars" release.

Enhancements:

* fd.o #22208: Updated to telepathy-spec 0.17.26 (smcv)

* Added generated service-side bindings for AccountManager, Account,
  ChannelDispatcher, ChannelDispatchOperation, ChannelRequest and Client (smcv)

* Added minimal versions of TpAccountManager, TpAccount,
  TpChannelDispatcher, TpChannelDispatchOperation, TpChannelRequest and
  TpClient (smcv)

* fd.o #22205: Added support for deprecating or removing _run_ methods in code
  generation (smcv)

* Added flymake support (jonnylamb)

* fd.o #22230: Added support for byte ('y') parameters to CMs (smcv)

Fixes:

* Made sure _gen/error-str.h and .c end with a newline, fixing compilation with
  certain compilers (smcv)

* fd.o #19741: Documented client-side handle reference counting (wjt)

* fd.o #21977: Removed duplicate mention of media-interfaces.h in Makefile.am
  (Patryk Zawadzki)

* fd.o #22121: made tp_channel_dispose properly idempotent (wjt)

* Removed dead code for introspecting alias flags (smcv)

* fd.o #22182: Fixed a potential use-after-free in the callable example CM
  (smcv)

Release notes for projects using code generation:

* After updating to this version of glib-client-gen.py, _run_ methods will no
  longer be generated by default. To get the behaviour of older versions, run
  it with the new --generate-reentrant option; to get the methods present
  but deprecated, use an option like
  --deprecate-reentrant=FOO_DISABLE_DEPRECATED (which means the _run_ methods
  are marked with G_GNUC_DEPRECATED, and will not be available at all if
  FOO_DISABLE_DEPRECATED is defined).

telepathy-glib 0.7.31 (2009-05-27)
==================================

The "this beer tastes of Stilton!" release.

Enhancements:

* Added TP_ERROR_STR_* constants corresponding to the members of the
  TpError enum, and tp_error_get_dbus_name() mapping the latter to the
  former (cassidy/wjt)

* Updated to telepathy-spec 0.17.25, adding ConnectionRefused, ConnectionFailed
  and ConnectionLost errors, and the new-style StreamTube and DBusTube channel
  types (cassidy)

* Made tp_g_key_file_get_int64 and _uint64 into public API for Mission
  Control's benefit (smcv)

Fixes:

* Changed the dbus_daemon member of TpProxy to be removed in dispose, rather
  than just after the invalidated signal (smcv)

* Fixed a null pointer dereference if a TpConnectionManager is resurrected
  during dispose (smcv)

* Fixed a use-after-free when the user-supplied object in
  tp_connection_manager_call_when_ready is destroyed after the CM becomes
  ready (smcv)

* Fixed tp_dbus_daemon_request_name, tp_dbus_daemon_release_name and
  _tp_dbus_daemon_get_name_owner to fail gracefully if the TpDBusDaemon has
  been invalidated (smcv)

telepathy-glib 0.7.30 (2009-05-18)
==================================

The "slowing down but with a sense of speeding up" release.

API changes:

* tp_proxy_add_interface_by_id() may not be called on an invalidated proxy. (It
  never made sense to do this, but now telepathy-glib will complain if you do.)

Enhancements:

* Added tp_dbus_daemon_request_name() and tp_dbus_daemon_release_name(). (Fixes
  fd.o#21771.)

* Update to telepathy-spec 0.17.23, adding the Terminated error.

* Added optional support for Shave, to give kernel-style pretty make output.
  (This is disabled by default; to enable it, pass --enable-shave to configure.)
  (Jonny Lamb)

* Channel introspection will now fail more quickly when the channel is
  invalidated.

Fixes:

* Generated GInterfaces now install type information sooner, fixing a bug where
  object construction could make dbus-glib assert. (Ross Burton)

* fd.o#21792: tp_presence_mixin_simple_presence_fill_contact_attributes asserts
  if get_contact_statuses returns NULL.

telepathy-glib 0.7.29 (2009-04-03)
==================================

The "sense of adventure working perfectly and sensing no adventures" release.

Enhancements:

* TpBaseConnectionManager, tp_cm_param_setter_offset: support parameters of
  various extra types - object path, double, 64-bit signed and unsigned
  integer, array of strings, array of bytes - and add regression tests

* TpContact: enhance documentation to spell out that change notification is
  via GObject::notify::alias etc.

* tp_asv_new(), a shorthand for creating hash tables from strings to
  slice-allocated GValues, along with tp_asv_set_* and tp_asv_take_* helpers to
  add entries to such hash tables. (Fixes fd.o#20942)

telepathy-glib 0.7.28 (2009-03-24)
==================================

The "a surprisingly meaty courgette" release.

API changes:

* Use the prefix for D-Bus errors specified by telepathy-spec, not something
  telepathy-glib made up (changing .Errors to the correct .Error). This was
  a regression in telepathy-glib 0.7.1.

  Expected impact of this change:
  * Connection managers will emit the correct errors as soon as the
    telepathy-glib shared library is upgraded
  * Clients that use TpConnection, TpChannel etc. will expect the correct
    errors as soon as the shared library is upgraded
  * Clients that match errors by string value using TP_ERROR_PREFIX will have
    to be recompiled against the new telepathy-glib, but should have sane
    fallback behaviour to treat the correct error strings as an unknown error

Enhancements:

* Update to telepathy-spec 0.17.22, adding
  TP_ARRAY_TYPE_SOCKET_ADDRESS_IP_LIST, TP_ARRAY_TYPE_STRING_STRING_MAP_LIST,
  TP_STRUCT_TYPE_SOCKET_ADDRESS_IP

* Extend the 'callable' example connection manager to support simulated
  incoming calls, support simulated contacts who never answer, are busy or
  terminate the call, and comply with telepathy-spec 0.17.22

Fixes:

* fd.o #20729: csh (chatroom) example connection manager: comply with
  telepathy-spec 0.17.21 by always allowing the user to leave the Group

* Cancel GetParameters call if the CM crashes, fixing an assertion failure
  in tp_connection_manager_continue_introspection

telepathy-glib 0.7.27 (2009-03-17)
==================================

The "sliced woot" release.

Enhancements:

* fd.o #18220: make it much less verbose to construct string/variant maps
  (a{sv}) by adding functions like tp_g_value_slice_new_uint(), which are a
  shortcut for a sequence like tp_g_value_slice_new (G_TYPE_UINT) followed by
  g_value_set_uint

* Make example connection managers installable (they might be useful for
  testing UIs - use ./configure --enable-installed-examples if you want them)

* Add an example connection manager that has dummy StreamedMedia channels

* Add an example connection manager that has dummy ContactList channels
  vaguely resembling the XMPP roster

* Update to telepathy-spec 0.17.21 (adding
  TP_CHANNEL_GROUP_FLAG_MESSAGE_DEPART and
  TP_CHANNEL_MEDIA_CAPABILITY_NAT_TRAVERSAL_ICE_UDP)

Fixes:

* fd.o #20646: in TpChannel, when adding contacts to one of the Group sets,
  remove them from both of the others

* Use AM_PATH_PYTHON to detect the Python version

* In TpGroupMixin, let implementations allow the self-handle to be removed
  regardless of whether the CAN_REMOVE flag is set. This is meant to be how
  you remove yourself gracefully from a chatroom or streamed media call.

* fd.o #20165: fix a use-after-free in tp_base_connection_register() that
  causes connection managers to assert if they have not already called
  tp_dbus_daemon_dup() or tp_run_connection_manager() (regression in 0.7.26
  which broke the telepathy-qt4 regression tests)

* Fix some memory leaks when making TpContact objects, when holding handles in
  TpContactsMixin, when filling contact attributes in TpPresenceMixin,
  when setting simple presence, and in the regression tests

* Update the valgrind suppressions file to cope with new telepathy-glib code,
  GTest, and glibc 2.9

* Fix compilation with gtkdoc 1.11, which is stricter about the contents of
  Since: annotations, and parses more comments

diffstat:

 chat/telepathy-glib/Makefile |   7 +++++--
 chat/telepathy-glib/PLIST    |  41 ++++++++++++++++++++++++++++++++++++++++-
 chat/telepathy-glib/distinfo |   8 ++++----
 3 files changed, 49 insertions(+), 7 deletions(-)

diffs (150 lines):

diff -r 4544fee73281 -r 2be5625d67b3 chat/telepathy-glib/Makefile
--- a/chat/telepathy-glib/Makefile      Sun Aug 16 16:37:31 2009 +0000
+++ b/chat/telepathy-glib/Makefile      Sun Aug 16 17:59:08 2009 +0000
@@ -1,13 +1,14 @@
-# $NetBSD: Makefile,v 1.10 2009/04/01 16:20:41 roy Exp $
+# $NetBSD: Makefile,v 1.11 2009/08/16 17:59:08 wiz Exp $
 #
 
-DISTNAME=      telepathy-glib-0.7.26
+DISTNAME=      telepathy-glib-0.7.33
 CATEGORIES=    chat
 MASTER_SITES=  http://telepathy.freedesktop.org/releases/telepathy-glib/
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      http://telepathy.freedesktop.org/wiki/Telepathy%20GLib
 COMMENT=       GObject-based C binding for the Telepathy D-Bus API
+LICENSE=       gnu-gpl-v2 AND modified-bsd
 
 GNU_CONFIGURE= yes
 USE_LIBTOOL=   yes
@@ -22,6 +23,8 @@
 BUILD_DEPENDS+=                ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
 .endif
 CONFIGURE_ENV+=                ac_cv_prog_PYTHON=${PYTHONBIN}
+# see https://bugs.freedesktop.org/show_bug.cgi?id=23342
+CONFIGURE_ARGS+=       NM=nm
 
 BUILDLINK_API_DEPENDS.glib2+=          glib2>=2.16.0
 .include "../../devel/glib2/buildlink3.mk"
diff -r 4544fee73281 -r 2be5625d67b3 chat/telepathy-glib/PLIST
--- a/chat/telepathy-glib/PLIST Sun Aug 16 16:37:31 2009 +0000
+++ b/chat/telepathy-glib/PLIST Sun Aug 16 17:59:08 2009 +0000
@@ -1,26 +1,45 @@
-@comment $NetBSD: PLIST,v 1.4 2009/06/14 17:37:50 joerg Exp $
+@comment $NetBSD: PLIST,v 1.5 2009/08/16 17:59:08 wiz Exp $
+include/telepathy-1.0/telepathy-glib/_gen/error-str.h
 include/telepathy-1.0/telepathy-glib/_gen/gtypes.h
 include/telepathy-1.0/telepathy-glib/_gen/telepathy-enums.h
 include/telepathy-1.0/telepathy-glib/_gen/telepathy-interfaces.h
+include/telepathy-1.0/telepathy-glib/_gen/tp-cli-account-manager.h
+include/telepathy-1.0/telepathy-glib/_gen/tp-cli-account.h
+include/telepathy-1.0/telepathy-glib/_gen/tp-cli-channel-dispatch-operation.h
+include/telepathy-1.0/telepathy-glib/_gen/tp-cli-channel-dispatcher.h
+include/telepathy-1.0/telepathy-glib/_gen/tp-cli-channel-request.h
 include/telepathy-1.0/telepathy-glib/_gen/tp-cli-channel.h
+include/telepathy-1.0/telepathy-glib/_gen/tp-cli-client.h
 include/telepathy-1.0/telepathy-glib/_gen/tp-cli-connection-manager.h
 include/telepathy-1.0/telepathy-glib/_gen/tp-cli-connection.h
 include/telepathy-1.0/telepathy-glib/_gen/tp-cli-dbus-daemon.h
 include/telepathy-1.0/telepathy-glib/_gen/tp-cli-generic.h
 include/telepathy-1.0/telepathy-glib/_gen/tp-cli-media-session-handler.h
 include/telepathy-1.0/telepathy-glib/_gen/tp-cli-media-stream-handler.h
+include/telepathy-1.0/telepathy-glib/_gen/tp-svc-account-manager.h
+include/telepathy-1.0/telepathy-glib/_gen/tp-svc-account.h
+include/telepathy-1.0/telepathy-glib/_gen/tp-svc-channel-dispatch-operation.h
+include/telepathy-1.0/telepathy-glib/_gen/tp-svc-channel-dispatcher.h
+include/telepathy-1.0/telepathy-glib/_gen/tp-svc-channel-request.h
 include/telepathy-1.0/telepathy-glib/_gen/tp-svc-channel.h
+include/telepathy-1.0/telepathy-glib/_gen/tp-svc-client.h
 include/telepathy-1.0/telepathy-glib/_gen/tp-svc-connection-manager.h
 include/telepathy-1.0/telepathy-glib/_gen/tp-svc-connection.h
 include/telepathy-1.0/telepathy-glib/_gen/tp-svc-generic.h
 include/telepathy-1.0/telepathy-glib/_gen/tp-svc-media-session-handler.h
 include/telepathy-1.0/telepathy-glib/_gen/tp-svc-media-stream-handler.h
+include/telepathy-1.0/telepathy-glib/account-manager.h
+include/telepathy-1.0/telepathy-glib/account.h
 include/telepathy-1.0/telepathy-glib/base-connection-manager.h
 include/telepathy-1.0/telepathy-glib/base-connection.h
+include/telepathy-1.0/telepathy-glib/channel-dispatch-operation.h
+include/telepathy-1.0/telepathy-glib/channel-dispatcher.h
 include/telepathy-1.0/telepathy-glib/channel-factory-iface.h
 include/telepathy-1.0/telepathy-glib/channel-iface.h
 include/telepathy-1.0/telepathy-glib/channel-manager.h
+include/telepathy-1.0/telepathy-glib/channel-request.h
 include/telepathy-1.0/telepathy-glib/channel.h
+include/telepathy-1.0/telepathy-glib/client.h
 include/telepathy-1.0/telepathy-glib/connection-manager.h
 include/telepathy-1.0/telepathy-glib/connection.h
 include/telepathy-1.0/telepathy-glib/contact.h
@@ -49,7 +68,13 @@
 include/telepathy-1.0/telepathy-glib/proxy-subclass.h
 include/telepathy-1.0/telepathy-glib/proxy.h
 include/telepathy-1.0/telepathy-glib/run.h
+include/telepathy-1.0/telepathy-glib/svc-account-manager.h
+include/telepathy-1.0/telepathy-glib/svc-account.h
+include/telepathy-1.0/telepathy-glib/svc-channel-dispatch-operation.h
+include/telepathy-1.0/telepathy-glib/svc-channel-dispatcher.h
+include/telepathy-1.0/telepathy-glib/svc-channel-request.h
 include/telepathy-1.0/telepathy-glib/svc-channel.h
+include/telepathy-1.0/telepathy-glib/svc-client.h
 include/telepathy-1.0/telepathy-glib/svc-connection-manager.h
 include/telepathy-1.0/telepathy-glib/svc-connection.h
 include/telepathy-1.0/telepathy-glib/svc-generic.h
@@ -88,14 +113,21 @@
 share/gtk-doc/html/telepathy-glib/telepathy-glib-TpPresenceMixin.html
 share/gtk-doc/html/telepathy-glib/telepathy-glib-TpPropertiesMixin.html
 share/gtk-doc/html/telepathy-glib/telepathy-glib-TpTextMixin.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-account-manager.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-account.html
 share/gtk-doc/html/telepathy-glib/telepathy-glib-asv.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-channel-dispatch-operation.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-channel-dispatcher.html
 share/gtk-doc/html/telepathy-glib/telepathy-glib-channel-file-transfer.html
 share/gtk-doc/html/telepathy-glib/telepathy-glib-channel-group.html
 share/gtk-doc/html/telepathy-glib/telepathy-glib-channel-media.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-channel-request.html
 share/gtk-doc/html/telepathy-glib/telepathy-glib-channel-roomlist.html
 share/gtk-doc/html/telepathy-glib/telepathy-glib-channel-text.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-channel-tube.html
 share/gtk-doc/html/telepathy-glib/telepathy-glib-channel-tubes.html
 share/gtk-doc/html/telepathy-glib/telepathy-glib-channel.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-client.html
 share/gtk-doc/html/telepathy-glib/telepathy-glib-connection-aliasing.html
 share/gtk-doc/html/telepathy-glib/telepathy-glib-connection-avatars.html
 share/gtk-doc/html/telepathy-glib/telepathy-glib-connection-caps.html
@@ -123,14 +155,21 @@
 share/gtk-doc/html/telepathy-glib/telepathy-glib-proxy-tp-properties.html
 share/gtk-doc/html/telepathy-glib/telepathy-glib-proxy.html
 share/gtk-doc/html/telepathy-glib/telepathy-glib-run.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-account-manager.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-account.html
 share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-channel-contactlist.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-channel-dispatch-operation.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-channel-dispatcher.html
 share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-channel-file-transfer.html
 share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-channel-group.html
 share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-channel-media.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-channel-request.html
 share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-channel-roomlist.html
 share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-channel-text.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-channel-tube.html
 share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-channel-tubes.html
 share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-channel.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-client.html
 share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-connection-manager.html
 share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-connection.html
 share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-generic.html
diff -r 4544fee73281 -r 2be5625d67b3 chat/telepathy-glib/distinfo
--- a/chat/telepathy-glib/distinfo      Sun Aug 16 16:37:31 2009 +0000
+++ b/chat/telepathy-glib/distinfo      Sun Aug 16 17:59:08 2009 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.4 2009/02/23 10:51:54 wiz Exp $
+$NetBSD: distinfo,v 1.5 2009/08/16 17:59:08 wiz Exp $
 
-SHA1 (telepathy-glib-0.7.26.tar.gz) = 1e1b167676ee144ba8c23b55721a9b205612cb5c
-RMD160 (telepathy-glib-0.7.26.tar.gz) = 0ca8b3d300e876752c6f6ddaced5c9a98c018773
-Size (telepathy-glib-0.7.26.tar.gz) = 2356388 bytes
+SHA1 (telepathy-glib-0.7.33.tar.gz) = 1fed557912f42452aea48396d95ec1e91e3ea3b5
+RMD160 (telepathy-glib-0.7.33.tar.gz) = f6c425e33516b98021de1c48df66bf608406d9b5
+Size (telepathy-glib-0.7.33.tar.gz) = 2717626 bytes



Home | Main Index | Thread Index | Old Index