summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgusi <gusi@df743ca5-7f9a-e211-a948-0013205c9059>2014-03-14 16:19:24 +0800
committergusi <gusi@df743ca5-7f9a-e211-a948-0013205c9059>2014-03-14 16:19:24 +0800
commit569a6df2d96103d36bd49cb53c26f3e1c0eb6268 (patch)
tree64a2c4c3fa96f1e8261a1aab0f57584791283335
parent4ac8bfd7002aac3b9a58e5dd87278590dec007b6 (diff)
downloadmarcuscom-ports-experimental-569a6df2d96103d36bd49cb53c26f3e1c0eb6268.tar.gz
marcuscom-ports-experimental-569a6df2d96103d36bd49cb53c26f3e1c0eb6268.tar.zst
marcuscom-ports-experimental-569a6df2d96103d36bd49cb53c26f3e1c0eb6268.zip
Update some telepathy components of the telepathy stack:
- telepathy-farstream-0.6.1 - telepathy-gabble-0.18.1 - telepathy-glib-0.22.1 - telepathy-haze-0.8.0 - telepathy-idle-0.2.0 - telepathy-mission-control-5.16.1 - telepathy-salut-0.8.1 git-svn-id: svn://creme-brulee.marcuscom.com/ports-experimental/trunk@19115 df743ca5-7f9a-e211-a948-0013205c9059
-rw-r--r--net-im/telepathy-farstream/Makefile33
-rw-r--r--net-im/telepathy-farstream/distinfo2
-rw-r--r--net-im/telepathy-farstream/pkg-descr4
-rw-r--r--net-im/telepathy-farstream/pkg-plist26
-rw-r--r--net-im/telepathy-gabble/Makefile46
-rw-r--r--net-im/telepathy-gabble/distinfo2
-rw-r--r--net-im/telepathy-gabble/files/patch-Makefile.in11
-rw-r--r--net-im/telepathy-gabble/files/patch-lib_gibber_gibber-unix-transport.c181
-rw-r--r--net-im/telepathy-gabble/pkg-descr6
-rw-r--r--net-im/telepathy-gabble/pkg-plist28
-rw-r--r--net-im/telepathy-glib/Makefile30
-rw-r--r--net-im/telepathy-glib/distinfo2
-rw-r--r--net-im/telepathy-glib/pkg-descr6
-rw-r--r--net-im/telepathy-glib/pkg-plist361
-rw-r--r--net-im/telepathy-haze/Makefile22
-rw-r--r--net-im/telepathy-haze/distinfo2
-rw-r--r--net-im/telepathy-haze/pkg-descr4
-rw-r--r--net-im/telepathy-haze/pkg-plist3
-rw-r--r--net-im/telepathy-idle/Makefile37
-rw-r--r--net-im/telepathy-idle/distinfo2
-rw-r--r--net-im/telepathy-idle/pkg-descr6
-rw-r--r--net-im/telepathy-idle/pkg-plist6
-rw-r--r--net-im/telepathy-mission-control/Makefile30
-rw-r--r--net-im/telepathy-mission-control/distinfo2
-rw-r--r--net-im/telepathy-mission-control/pkg-descr7
-rw-r--r--net-im/telepathy-mission-control/pkg-plist50
-rw-r--r--net-im/telepathy-salut/Makefile35
-rw-r--r--net-im/telepathy-salut/distinfo2
-rw-r--r--net-im/telepathy-salut/files/patch-lib_gibber_gibber-bytestream-oob.h10
-rw-r--r--net-im/telepathy-salut/files/patch-lib_gibber_gibber-muc-connection.c10
-rw-r--r--net-im/telepathy-salut/files/patch-lib_gibber_gibber-tcp-transport.c10
-rw-r--r--net-im/telepathy-salut/files/patch-lib_gibber_gibber-unix-transport.c117
-rw-r--r--net-im/telepathy-salut/pkg-descr4
-rw-r--r--net-im/telepathy-salut/pkg-plist19
34 files changed, 1116 insertions, 0 deletions
diff --git a/net-im/telepathy-farstream/Makefile b/net-im/telepathy-farstream/Makefile
new file mode 100644
index 0000000..51f558e
--- /dev/null
+++ b/net-im/telepathy-farstream/Makefile
@@ -0,0 +1,33 @@
+# Created by: Joe Marcus Clarke <marcus@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTNAME= telepathy-farstream
+PORTVERSION= 0.6.1
+CATEGORIES= net-im
+MASTER_SITES= http://telepathy.freedesktop.org/releases/${PORTNAME}/
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= Farstream Connection Manager for Telepathy Framework
+
+BUILD_DEPENDS= gtkdoc-check:${PORTSDIR}/textproc/gtk-doc
+LIB_DEPENDS= libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \
+ libtelepathy-glib.so:${PORTSDIR}/net-im/telepathy-glib \
+ libfarstream-0.2.so:${PORTSDIR}/net-im/farstream
+
+GNU_CONFIGURE= yes
+USE_LDCONFIG= yes
+USE_PYTHON= yes
+USES= gmake pathfix pkgconfig
+USE_GNOME= glib20 libxslt:build ltverhack introspection:build
+CPPFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|\(^pkgconfigdir =\).*|\1 ${PREFIX}/libdata/pkgconfig|' \
+ ${WRKSRC}/telepathy-farstream/Makefile.in
+
+post-install:
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib*.so*
+
+.include <bsd.port.mk>
diff --git a/net-im/telepathy-farstream/distinfo b/net-im/telepathy-farstream/distinfo
new file mode 100644
index 0000000..96f3d2f
--- /dev/null
+++ b/net-im/telepathy-farstream/distinfo
@@ -0,0 +1,2 @@
+SHA256 (telepathy-farstream-0.6.1.tar.gz) = a3d26f37ae0e60c40ce9607a3cf411353307258b4a984cef66c1aade1bb54845
+SIZE (telepathy-farstream-0.6.1.tar.gz) = 601129
diff --git a/net-im/telepathy-farstream/pkg-descr b/net-im/telepathy-farstream/pkg-descr
new file mode 100644
index 0000000..ed34c5a
--- /dev/null
+++ b/net-im/telepathy-farstream/pkg-descr
@@ -0,0 +1,4 @@
+Telepathy Farstream is a Telepathy client library that uses Farstream
+to handle Call channels.
+
+WWW: http://telepathy.freedesktop.org/
diff --git a/net-im/telepathy-farstream/pkg-plist b/net-im/telepathy-farstream/pkg-plist
new file mode 100644
index 0000000..99c71aa
--- /dev/null
+++ b/net-im/telepathy-farstream/pkg-plist
@@ -0,0 +1,26 @@
+include/telepathy-1.0/telepathy-farstream/channel.h
+include/telepathy-1.0/telepathy-farstream/content.h
+include/telepathy-1.0/telepathy-farstream/telepathy-farstream.h
+lib/girepository-1.0/TelepathyFarstream-0.6.typelib
+lib/libtelepathy-farstream.a
+lib/libtelepathy-farstream.la
+lib/libtelepathy-farstream.so
+lib/libtelepathy-farstream.so.3
+libdata/pkgconfig/telepathy-farstream.pc
+share/gir-1.0/TelepathyFarstream-0.6.gir
+share/gtk-doc/html/telepathy-farstream/TfChannel.html
+share/gtk-doc/html/telepathy-farstream/TfContent.html
+share/gtk-doc/html/telepathy-farstream/ch01.html
+share/gtk-doc/html/telepathy-farstream/home.png
+share/gtk-doc/html/telepathy-farstream/index.html
+share/gtk-doc/html/telepathy-farstream/index.sgml
+share/gtk-doc/html/telepathy-farstream/left.png
+share/gtk-doc/html/telepathy-farstream/right.png
+share/gtk-doc/html/telepathy-farstream/style.css
+share/gtk-doc/html/telepathy-farstream/telepathy-farstream.devhelp2
+share/gtk-doc/html/telepathy-farstream/up.png
+@dirrm share/gtk-doc/html/telepathy-farstream
+@dirrmtry share/gtk-doc/html
+@dirrmtry share/gtk-doc
+@dirrm include/telepathy-1.0/telepathy-farstream
+
diff --git a/net-im/telepathy-gabble/Makefile b/net-im/telepathy-gabble/Makefile
new file mode 100644
index 0000000..91a6e88
--- /dev/null
+++ b/net-im/telepathy-gabble/Makefile
@@ -0,0 +1,46 @@
+# Created by: Florent Thoumie <flz@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTNAME= telepathy-gabble
+PORTVERSION= 0.18.1
+CATEGORIES= net-im
+MASTER_SITES= http://telepathy.freedesktop.org/releases/${PORTNAME}/
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= Jabber Connection Manager for Telepathy Framework
+
+BUILD_DEPENDS= telepathy-glib>=0.22.0:${PORTSDIR}/net-im/telepathy-glib \
+ ${LOCALBASE}/share/certs/ca-root-nss.crt:${PORTSDIR}/security/ca_root_nss
+LIB_DEPENDS= libsoup-2.4.so:${PORTSDIR}/devel/libsoup \
+ libnice.so:${PORTSDIR}/net-im/libnice \
+ libtelepathy-glib.so:${PORTSDIR}/net-im/telepathy-glib \
+ libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \
+ libuuid.so:${PORTSDIR}/misc/e2fsprogs-libuuid \
+ libloudmouth-1.so:${PORTSDIR}/net-im/loudmouth
+RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:${PORTSDIR}/security/ca_root_nss \
+ libnice-gst1>=0:${PORTSDIR}/net-im/libnice-gst1
+
+PORTSCOUT= limitw:1,even
+
+GNU_CONFIGURE= yes
+USES= gmake pathfix pkgconfig
+USE_GNOME= glib20 libxslt:build
+USE_SQLITE= 3
+USE_OPENSSL= yes
+USE_PYTHON_BUILD= yes
+MAKE_JOBS_UNSAFE= yes
+CONFIGURE_ARGS= --with-ca-certificates=${LOCALBASE}/share/certs/ca-root-nss.crt
+CONFIGURE_ENV= LIBS="-pthread"
+
+PLIST_SUB= PVERSION=${PORTVERSION}
+
+.if defined(WITH_OPENSSL_BASE)
+CONFIGURE_ENV+= OPENSSL_LIBS="-L/usr/lib -ssl -crypto" OPENSSL_CFLAGS="-I/usr/include"
+.endif
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|-Werror||g' \
+ ${WRKSRC}/lib/ext/wocky/configure
+
+.include <bsd.port.mk>
diff --git a/net-im/telepathy-gabble/distinfo b/net-im/telepathy-gabble/distinfo
new file mode 100644
index 0000000..2752b03
--- /dev/null
+++ b/net-im/telepathy-gabble/distinfo
@@ -0,0 +1,2 @@
+SHA256 (telepathy-gabble-0.18.1.tar.gz) = 6bba4ed2700ac194c23f4591a3d5d3fb4473206d9d1b8ce2bd96008460f76900
+SIZE (telepathy-gabble-0.18.1.tar.gz) = 2552131
diff --git a/net-im/telepathy-gabble/files/patch-Makefile.in b/net-im/telepathy-gabble/files/patch-Makefile.in
new file mode 100644
index 0000000..6e82342
--- /dev/null
+++ b/net-im/telepathy-gabble/files/patch-Makefile.in
@@ -0,0 +1,11 @@
+--- Makefile.in.orig 2010-09-18 17:29:38.000000000 +0000
++++ Makefile.in 2010-09-18 17:29:53.000000000 +0000
+@@ -267,7 +267,7 @@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+ ACLOCAL_AMFLAGS = -I m4
+-SUBDIRS = docs tools extensions lib src data m4 plugins tests gabble
++SUBDIRS = docs tools extensions lib src data m4 plugins gabble
+ DISTCHECK_CONFIGURE_FLAGS = --disable-debug --enable-gtk-doc
+ CLEANFILES = FIXME.out
+ LCOV_CHECK_ARGS = CHECK_TWISTED_SLEEP=6
diff --git a/net-im/telepathy-gabble/files/patch-lib_gibber_gibber-unix-transport.c b/net-im/telepathy-gabble/files/patch-lib_gibber_gibber-unix-transport.c
new file mode 100644
index 0000000..c055de8
--- /dev/null
+++ b/net-im/telepathy-gabble/files/patch-lib_gibber_gibber-unix-transport.c
@@ -0,0 +1,181 @@
+--- lib/gibber/gibber-unix-transport.c.orig 2010-06-09 16:09:58.000000000 +0000
++++ lib/gibber/gibber-unix-transport.c 2010-09-18 21:24:44.000000000 +0000
+@@ -375,6 +375,167 @@ gibber_unix_transport_recv_credentials (
+ return TRUE;
+ }
+
++/* End Linux part */
++#elif defined(__FreeBSD__)
++
++gboolean
++gibber_unix_transport_send_credentials (GibberUnixTransport *transport,
++ const guint8 *data,
++ gsize size)
++{
++ int fd, ret;
++ struct msghdr msg;
++ struct iovec iov;
++ union {
++ struct cmsghdr hdr;
++ char cred[CMSG_SPACE (sizeof (struct cmsgcred))];
++ } cmsg;
++
++ DEBUG ("send credentials");
++ fd = GIBBER_FD_TRANSPORT (transport)->fd;
++
++ /* Set the message payload */
++ memset (&iov, 0, sizeof (iov));
++ iov.iov_base = (void *) data;
++ iov.iov_len = size;
++
++ memset (&msg, 0, sizeof (msg));
++ msg.msg_iov = &iov;
++ msg.msg_iovlen = 1;
++ msg.msg_control = (caddr_t) &cmsg;
++ msg.msg_controllen = CMSG_SPACE (sizeof (struct cmsgcred));
++ memset (&cmsg, 0, sizeof (cmsg));
++ cmsg.hdr.cmsg_len = CMSG_LEN (sizeof (struct cmsgcred));
++ cmsg.hdr.cmsg_level = SOL_SOCKET;
++ cmsg.hdr.cmsg_type = SCM_CREDS;
++
++ ret = sendmsg (fd, &msg, 0);
++ if (ret == -1)
++ {
++ DEBUG ("sendmsg failed: %s", g_strerror (errno));
++ return FALSE;
++ }
++
++ return TRUE;
++}
++
++gboolean
++gibber_unix_transport_recv_credentials (GibberUnixTransport *self,
++ GibberUnixTransportRecvCredentialsCb callback,
++ gpointer user_data)
++{
++ GibberUnixTransportPrivate *priv = GIBBER_UNIX_TRANSPORT_GET_PRIVATE (self);
++
++ if (priv->recv_creds_cb != NULL)
++ {
++ DEBUG ("already waiting for credentials");
++ return FALSE;
++ }
++
++ priv->recv_creds_cb = callback;
++ priv->recv_creds_data = user_data;
++ return TRUE;
++}
++
++gboolean
++gibber_unix_transport_supports_credentials (void)
++{
++ return TRUE;
++}
++
++#define BUFSIZE 1024
++
++static GibberFdIOResult
++gibber_unix_transport_read (GibberFdTransport *transport,
++ GIOChannel *channel,
++ GError **error)
++{
++ GibberUnixTransport *self = GIBBER_UNIX_TRANSPORT (transport);
++ GibberUnixTransportPrivate *priv = GIBBER_UNIX_TRANSPORT_GET_PRIVATE (self);
++ int fd;
++ guint8 buffer[BUFSIZE];
++ ssize_t bytes_read;
++ GibberBuffer buf;
++ struct iovec iov;
++ struct msghdr msg;
++ struct cmsgcred *cred;
++ union {
++ struct cmsghdr hdr;
++ char cred[CMSG_SPACE (sizeof *cred)];
++ } cmsg;
++ int opt;
++
++ if (priv->recv_creds_cb == NULL)
++ return gibber_fd_transport_read (transport, channel, error);
++
++ /* We are waiting for credentials */
++ fd = transport->fd;
++
++ memset (buffer, 0, sizeof (buffer));
++ memset (&iov, 0, sizeof (iov));
++ iov.iov_base = buffer;
++ iov.iov_len = sizeof (buffer);
++
++ memset (&msg, 0, sizeof (msg));
++ msg.msg_iov = &iov;
++ msg.msg_iovlen = 1;
++ msg.msg_control = (caddr_t) &cmsg;
++ msg.msg_controllen = CMSG_SPACE (sizeof *cred);
++
++ bytes_read = recvmsg (fd, &msg, 0);
++
++ if (bytes_read == -1)
++ {
++ GError *err = NULL;
++
++ g_set_error_literal (&err, G_IO_CHANNEL_ERROR,
++ g_io_channel_error_from_errno (errno), "recvmsg failed");
++
++ priv->recv_creds_cb (self, NULL, NULL, err, priv->recv_creds_data);
++ g_propagate_error (error, err);
++
++ priv->recv_creds_cb = NULL;
++ priv->recv_creds_data = NULL;
++ return GIBBER_FD_IO_RESULT_ERROR;
++ }
++
++ buf.data = buffer;
++ buf.length = bytes_read;
++
++ /* extract the credentials */
++ if (cmsg.hdr.cmsg_len < CMSG_LEN (sizeof *cred) ||
++ cmsg.hdr.cmsg_type != SCM_CREDS)
++ {
++ GError *err = NULL;
++
++ DEBUG ("Message doesn't contain credentials");
++
++ g_set_error_literal (&err, GIBBER_UNIX_TRANSPORT_ERROR,
++ GIBBER_UNIX_TRANSPORT_ERROR_NO_CREDENTIALS,
++ "no credentials received");
++
++ priv->recv_creds_cb (self, &buf, NULL, err, priv->recv_creds_data);
++ g_error_free (err);
++ }
++ else
++ {
++ GibberCredentials credentials;
++
++ cred = (struct cmsgcred *) CMSG_DATA (&cmsg.hdr);
++ credentials.pid = cred->cmcred_pid;
++ credentials.uid = cred->cmcred_uid;
++ credentials.gid = cred->cmcred_gid;
++
++ priv->recv_creds_cb (self, &buf, &credentials, NULL,
++ priv->recv_creds_data);
++ }
++
++ priv->recv_creds_cb = NULL;
++ priv->recv_creds_data = NULL;
++ return GIBBER_FD_IO_RESULT_SUCCESS;
++}
++
++/* End FreeBSD part */
+ #else /* OSs where we have no implementation */
+
+ gboolean
+@@ -393,9 +554,7 @@ gibber_unix_transport_recv_credentials (
+ }
+
+ gboolean
+-gibber_unix_transport_send_credentials (GibberUnixTransport *transport,
+- const guint8 *data,
+- gsize size)
++gibber_unix_transport_send_credentials (void)
+ {
+ DEBUG ("stub implementation, failing");
+ return FALSE;
diff --git a/net-im/telepathy-gabble/pkg-descr b/net-im/telepathy-gabble/pkg-descr
new file mode 100644
index 0000000..d21f6de
--- /dev/null
+++ b/net-im/telepathy-gabble/pkg-descr
@@ -0,0 +1,6 @@
+Gabble is a Jabber/XMPP connection manager for the Telepathy framework,
+currently supporting single user chats, multi user chats and voice/video
+calls. Install this package to use Telepathy instant messaging clients
+with Jabber/XMPP servers, including Google Talk.
+
+WWW: http://telepathy.freedesktop.org/
diff --git a/net-im/telepathy-gabble/pkg-plist b/net-im/telepathy-gabble/pkg-plist
new file mode 100644
index 0000000..112df99
--- /dev/null
+++ b/net-im/telepathy-gabble/pkg-plist
@@ -0,0 +1,28 @@
+bin/telepathy-gabble-xmpp-console
+lib/telepathy/gabble-0/lib/libgabble-plugins-%%PVERSION%%.so
+lib/telepathy/gabble-0/lib/libgabble-plugins.a
+lib/telepathy/gabble-0/lib/libgabble-plugins.la
+lib/telepathy/gabble-0/lib/libgabble-plugins.so
+lib/telepathy/gabble-0/lib/libwocky-telepathy-gabble-%%PVERSION%%.so
+lib/telepathy/gabble-0/lib/libwocky.a
+lib/telepathy/gabble-0/lib/libwocky.la
+lib/telepathy/gabble-0/lib/libwocky.so
+lib/telepathy/gabble-0/plugins/libconsole.la
+lib/telepathy/gabble-0/plugins/libconsole.so
+lib/telepathy/gabble-0/plugins/libgateways.la
+lib/telepathy/gabble-0/plugins/libgateways.so
+libexec/telepathy-gabble
+man/man8/telepathy-gabble.8.gz
+share/dbus-1/services/org.freedesktop.Telepathy.ConnectionManager.gabble.service
+%%DOCSDIR%%/muc-bytestream.html
+%%DOCSDIR%%/olpc.html
+%%DOCSDIR%%/si-multiple.html
+%%DOCSDIR%%/tubes.html
+share/telepathy/managers/gabble.manager
+@dirrmtry share/telepathy/managers
+@dirrmtry share/telepathy
+@dirrm %%DOCSDIR%%
+@dirrmtry lib/telepathy/gabble-0/plugins
+@dirrmtry lib/telepathy/gabble-0/lib
+@dirrmtry lib/telepathy/gabble-0
+@dirrmtry lib/telepathy
diff --git a/net-im/telepathy-glib/Makefile b/net-im/telepathy-glib/Makefile
new file mode 100644
index 0000000..63662bf
--- /dev/null
+++ b/net-im/telepathy-glib/Makefile
@@ -0,0 +1,30 @@
+# Created by: gnome@freebsd.org
+# $FreeBSD$
+# $MCom$
+
+PORTNAME= telepathy-glib
+PORTVERSION= 0.22.1
+CATEGORIES= net-im
+MASTER_SITES= http://telepathy.freedesktop.org/releases/${PORTNAME}/
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= GLib utility library for the Telepathy framework
+
+BUILD_DEPENDS= vala-vapigen>=0.20.0:${PORTSDIR}/lang/vala-vapigen
+LIB_DEPENDS= libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib
+RUN_DEPENDS= vapigen:${PORTSDIR}/lang/vala-vapigen
+
+PORTSCOUT= limitw:1,even
+
+USE_LDCONFIG= yes
+USES= gmake pathfix pkgconfig
+USE_GNOME= glib20 gnomehier introspection:build libxslt:build ltverhack
+USE_PYTHON_BUILD= yes
+MAKE_JOBS_UNSAFE= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --enable-vala-bindings
+
+post-install:
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib*.so*
+
+.include <bsd.port.mk>
diff --git a/net-im/telepathy-glib/distinfo b/net-im/telepathy-glib/distinfo
new file mode 100644
index 0000000..2b62b08
--- /dev/null
+++ b/net-im/telepathy-glib/distinfo
@@ -0,0 +1,2 @@
+SHA256 (telepathy-glib-0.22.1.tar.gz) = e82891404793b88407f3696ffb540b28d5949c4ed6f70a9aefb69477606ec26d
+SIZE (telepathy-glib-0.22.1.tar.gz) = 3749276
diff --git a/net-im/telepathy-glib/pkg-descr b/net-im/telepathy-glib/pkg-descr
new file mode 100644
index 0000000..49f70db
--- /dev/null
+++ b/net-im/telepathy-glib/pkg-descr
@@ -0,0 +1,6 @@
+GLib utility library for the Telepathy framework.
+
+WWW: http://telepathy.freedesktop.org/
+
+- Florent Thoumie
+flz@FreeBSD.org
diff --git a/net-im/telepathy-glib/pkg-plist b/net-im/telepathy-glib/pkg-plist
new file mode 100644
index 0000000..49bcde0
--- /dev/null
+++ b/net-im/telepathy-glib/pkg-plist
@@ -0,0 +1,361 @@
+include/telepathy-1.0/telepathy-glib/_gen/error-str.h
+include/telepathy-1.0/telepathy-glib/_gen/genums.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-call-content-media-description.h
+include/telepathy-1.0/telepathy-glib/_gen/tp-cli-call-content.h
+include/telepathy-1.0/telepathy-glib/_gen/tp-cli-call-stream-endpoint.h
+include/telepathy-1.0/telepathy-glib/_gen/tp-cli-call-stream.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-debug.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-cli-protocol.h
+include/telepathy-1.0/telepathy-glib/_gen/tp-cli-tls-cert.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-call-content-media-description.h
+include/telepathy-1.0/telepathy-glib/_gen/tp-svc-call-content.h
+include/telepathy-1.0/telepathy-glib/_gen/tp-svc-call-stream-endpoint.h
+include/telepathy-1.0/telepathy-glib/_gen/tp-svc-call-stream.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-debug.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/_gen/tp-svc-protocol.h
+include/telepathy-1.0/telepathy-glib/_gen/tp-svc-tls-cert.h
+include/telepathy-1.0/telepathy-glib/account-channel-request.h
+include/telepathy-1.0/telepathy-glib/account-manager.h
+include/telepathy-1.0/telepathy-glib/account-request.h
+include/telepathy-1.0/telepathy-glib/account.h
+include/telepathy-1.0/telepathy-glib/add-dispatch-operation-context.h
+include/telepathy-1.0/telepathy-glib/automatic-client-factory.h
+include/telepathy-1.0/telepathy-glib/automatic-proxy-factory.h
+include/telepathy-1.0/telepathy-glib/base-call-channel.h
+include/telepathy-1.0/telepathy-glib/base-call-content.h
+include/telepathy-1.0/telepathy-glib/base-call-stream.h
+include/telepathy-1.0/telepathy-glib/base-channel.h
+include/telepathy-1.0/telepathy-glib/base-client.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/base-contact-list.h
+include/telepathy-1.0/telepathy-glib/base-media-call-channel.h
+include/telepathy-1.0/telepathy-glib/base-media-call-content.h
+include/telepathy-1.0/telepathy-glib/base-media-call-stream.h
+include/telepathy-1.0/telepathy-glib/base-password-channel.h
+include/telepathy-1.0/telepathy-glib/base-protocol.h
+include/telepathy-1.0/telepathy-glib/base-room-config.h
+include/telepathy-1.0/telepathy-glib/basic-proxy-factory.h
+include/telepathy-1.0/telepathy-glib/call-channel.h
+include/telepathy-1.0/telepathy-glib/call-content-media-description.h
+include/telepathy-1.0/telepathy-glib/call-content.h
+include/telepathy-1.0/telepathy-glib/call-misc.h
+include/telepathy-1.0/telepathy-glib/call-stream-endpoint.h
+include/telepathy-1.0/telepathy-glib/call-stream.h
+include/telepathy-1.0/telepathy-glib/capabilities.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-channel-factory.h
+include/telepathy-1.0/telepathy-glib/client-message.h
+include/telepathy-1.0/telepathy-glib/client.h
+include/telepathy-1.0/telepathy-glib/cm-message.h
+include/telepathy-1.0/telepathy-glib/connection-contact-list.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-operations.h
+include/telepathy-1.0/telepathy-glib/contact-search-result.h
+include/telepathy-1.0/telepathy-glib/contact-search.h
+include/telepathy-1.0/telepathy-glib/contact.h
+include/telepathy-1.0/telepathy-glib/contacts-mixin.h
+include/telepathy-1.0/telepathy-glib/dbus-daemon.h
+include/telepathy-1.0/telepathy-glib/dbus-properties-mixin.h
+include/telepathy-1.0/telepathy-glib/dbus-tube-channel.h
+include/telepathy-1.0/telepathy-glib/dbus.h
+include/telepathy-1.0/telepathy-glib/debug-ansi.h
+include/telepathy-1.0/telepathy-glib/debug-client.h
+include/telepathy-1.0/telepathy-glib/debug-message.h
+include/telepathy-1.0/telepathy-glib/debug-sender.h
+include/telepathy-1.0/telepathy-glib/debug.h
+include/telepathy-1.0/telepathy-glib/defs.h
+include/telepathy-1.0/telepathy-glib/dtmf.h
+include/telepathy-1.0/telepathy-glib/enums.h
+include/telepathy-1.0/telepathy-glib/errors.h
+include/telepathy-1.0/telepathy-glib/exportable-channel.h
+include/telepathy-1.0/telepathy-glib/file-transfer-channel.h
+include/telepathy-1.0/telepathy-glib/gnio-util.h
+include/telepathy-1.0/telepathy-glib/group-mixin.h
+include/telepathy-1.0/telepathy-glib/gtypes.h
+include/telepathy-1.0/telepathy-glib/handle-channels-context.h
+include/telepathy-1.0/telepathy-glib/handle-repo-dynamic.h
+include/telepathy-1.0/telepathy-glib/handle-repo-static.h
+include/telepathy-1.0/telepathy-glib/handle-repo.h
+include/telepathy-1.0/telepathy-glib/handle.h
+include/telepathy-1.0/telepathy-glib/heap.h
+include/telepathy-1.0/telepathy-glib/interfaces.h
+include/telepathy-1.0/telepathy-glib/intset.h
+include/telepathy-1.0/telepathy-glib/media-interfaces.h
+include/telepathy-1.0/telepathy-glib/message-mixin.h
+include/telepathy-1.0/telepathy-glib/message.h
+include/telepathy-1.0/telepathy-glib/observe-channels-context.h
+include/telepathy-1.0/telepathy-glib/presence-mixin.h
+include/telepathy-1.0/telepathy-glib/properties-mixin.h
+include/telepathy-1.0/telepathy-glib/protocol.h
+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/signalled-message.h
+include/telepathy-1.0/telepathy-glib/simple-approver.h
+include/telepathy-1.0/telepathy-glib/simple-client-factory.h
+include/telepathy-1.0/telepathy-glib/simple-handler.h
+include/telepathy-1.0/telepathy-glib/simple-observer.h
+include/telepathy-1.0/telepathy-glib/simple-password-manager.h
+include/telepathy-1.0/telepathy-glib/stream-tube-channel.h
+include/telepathy-1.0/telepathy-glib/stream-tube-connection.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-call.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-debug.h
+include/telepathy-1.0/telepathy-glib/svc-generic.h
+include/telepathy-1.0/telepathy-glib/svc-media-interfaces.h
+include/telepathy-1.0/telepathy-glib/svc-properties-interface.h
+include/telepathy-1.0/telepathy-glib/svc-protocol.h
+include/telepathy-1.0/telepathy-glib/svc-tls.h
+include/telepathy-1.0/telepathy-glib/room-info.h
+include/telepathy-1.0/telepathy-glib/room-list.h
+include/telepathy-1.0/telepathy-glib/telepathy-glib-dbus.h
+include/telepathy-1.0/telepathy-glib/telepathy-glib.h
+include/telepathy-1.0/telepathy-glib/text-channel.h
+include/telepathy-1.0/telepathy-glib/text-mixin.h
+include/telepathy-1.0/telepathy-glib/tls-certificate-rejection.h
+include/telepathy-1.0/telepathy-glib/tls-certificate.h
+include/telepathy-1.0/telepathy-glib/util.h
+include/telepathy-1.0/telepathy-glib/variant-util.h
+include/telepathy-1.0/telepathy-glib/verify.h
+include/telepathy-1.0/telepathy-glib/version.h
+lib/girepository-1.0/TelepathyGLib-0.12.typelib
+lib/libtelepathy-glib.a
+lib/libtelepathy-glib.la
+lib/libtelepathy-glib.so
+lib/libtelepathy-glib.so.0
+libdata/pkgconfig/telepathy-glib.pc
+share/gir-1.0/TelepathyGLib-0.12.gir
+share/gtk-doc/html/telepathy-glib/TpBaseCallChannel.html
+share/gtk-doc/html/telepathy-glib/TpBaseCallContent.html
+share/gtk-doc/html/telepathy-glib/TpBaseCallStream.html
+share/gtk-doc/html/telepathy-glib/TpBaseChannel.html
+share/gtk-doc/html/telepathy-glib/TpBaseConnection.html
+share/gtk-doc/html/telepathy-glib/TpBaseConnectionManager.html
+share/gtk-doc/html/telepathy-glib/TpBaseMediaCallChannel.html
+share/gtk-doc/html/telepathy-glib/TpBaseMediaCallContent.html
+share/gtk-doc/html/telepathy-glib/TpBaseMediaCallStream.html
+share/gtk-doc/html/telepathy-glib/TpBaseRoomConfig.html
+share/gtk-doc/html/telepathy-glib/TpCMMessage.html
+share/gtk-doc/html/telepathy-glib/TpCallContentMediaDescription.html
+share/gtk-doc/html/telepathy-glib/TpCallStreamEndpoint.html
+share/gtk-doc/html/telepathy-glib/TpChannelFactoryIface.html
+share/gtk-doc/html/telepathy-glib/TpChannelIface.html
+share/gtk-doc/html/telepathy-glib/TpChannelManager.html
+share/gtk-doc/html/telepathy-glib/TpClientMessage.html
+share/gtk-doc/html/telepathy-glib/TpDebugClient.html
+share/gtk-doc/html/telepathy-glib/TpDebugMessage.html
+share/gtk-doc/html/telepathy-glib/TpDynamicHandleRepo.html
+share/gtk-doc/html/telepathy-glib/TpExportableChannel.html
+share/gtk-doc/html/telepathy-glib/TpIntset.html
+share/gtk-doc/html/telepathy-glib/TpMessage.html
+share/gtk-doc/html/telepathy-glib/TpSignalledMessage.html
+share/gtk-doc/html/telepathy-glib/TpStaticHandleRepo.html
+share/gtk-doc/html/telepathy-glib/TpTLSCertificate.html
+share/gtk-doc/html/telepathy-glib/TpTLSCertificateRejection.html
+share/gtk-doc/html/telepathy-glib/annotation-glossary.html
+share/gtk-doc/html/telepathy-glib/ch-client.html
+share/gtk-doc/html/telepathy-glib/ch-dbus.html
+share/gtk-doc/html/telepathy-glib/ch-obsolete.html
+share/gtk-doc/html/telepathy-glib/ch-protocol.html
+share/gtk-doc/html/telepathy-glib/ch-service-base.html
+share/gtk-doc/html/telepathy-glib/ch-service-dbus.html
+share/gtk-doc/html/telepathy-glib/ch-service-handles.html
+share/gtk-doc/html/telepathy-glib/ch-utilities.html
+share/gtk-doc/html/telepathy-glib/home.png
+share/gtk-doc/html/telepathy-glib/index.html
+share/gtk-doc/html/telepathy-glib/index.sgml
+share/gtk-doc/html/telepathy-glib/left.png
+share/gtk-doc/html/telepathy-glib/right.png
+share/gtk-doc/html/telepathy-glib/style.css
+share/gtk-doc/html/telepathy-glib/telepathy-glib-TpContactsMixin.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-TpGroupMixin.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-TpHeap.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-TpMessageMixin.html
+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-channel-request.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-account-manager.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-account-request.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-account.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-add-dispatch-operation-context.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-asv.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-automatic-client-factory.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-automatic-proxy-factory.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-base-client.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-base-contact-list.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-base-password-channel.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-base-protocol.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-basic-proxy-factory.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-call-channel.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-call-content.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-call-misc.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-call-stream.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-capabilities.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-channel-auth.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-channel-contactsearch.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-room.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-cli-anonymity.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-cli-call-channel.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-cli-call-content.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-cli-call-misc.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-cli-call-stream.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-cli-service-point.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-client-channel-factory.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-client.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-connection-addressing.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-balance.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-connection-caps.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-connection-cellular.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-connection-client-types.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-connection-contact-info.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-connection-contact-list.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-connection-contacts.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-connection-location.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-connection-mail.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-connection-manager.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-connection-powersaving.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-connection-presence.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-connection-requests.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-connection-simple-presence.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-connection.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-contact-search-result.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-contact-search.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-contact.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-dbus-properties-mixin.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-dbus-tube-channel.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-dbus.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-debug-ansi.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-debug-sender.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-debug.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-defs.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-dtmf.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-enums.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-errors.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-file-transfer-channel.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-gnio-util.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-gtypes.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-handle-channels-context.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-handle-repo.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-handle.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-interfaces.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-media-interfaces.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-observe-channels-context.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-protocol.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-proxy-dbus-core.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-proxy-subclass.html
+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-simple-approver.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-simple-client-factory.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-simple-handler.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-simple-observer.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-simple-password-manager.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-stream-tube-channel.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-stream-tube-connection.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-anonymity.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-channel-auth.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-channel-call.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-channel-contactlist.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-channel-contactsearch.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-ft-metadata.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-room.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-channel-roomlist.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-channel-securable.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-debug.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-generic.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-media-interfaces.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-protocol.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-service-point.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-svc-tls.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-svc.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-room-info.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-room-list.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-text-channel.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-util.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-vardict.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-variant-util.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib-version.html
+share/gtk-doc/html/telepathy-glib/telepathy-glib.devhelp2
+share/gtk-doc/html/telepathy-glib/up.png
+share/vala/vapi/telepathy-glib.deps
+share/vala/vapi/telepathy-glib.vapi
+@dirrm share/gtk-doc/html/telepathy-glib
+@dirrmtry share/gtk-doc/html
+@dirrmtry share/gtk-doc
+@dirrm include/telepathy-1.0/telepathy-glib/_gen
+@dirrm include/telepathy-1.0/telepathy-glib
+@dirrmtry include/telepathy-1.0
diff --git a/net-im/telepathy-haze/Makefile b/net-im/telepathy-haze/Makefile
new file mode 100644
index 0000000..8f0b248
--- /dev/null
+++ b/net-im/telepathy-haze/Makefile
@@ -0,0 +1,22 @@
+# Created by: Michael Johnson <ahze@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTNAME= telepathy-haze
+PORTVERSION= 0.8.0
+CATEGORIES= net-im
+MASTER_SITES= http://telepathy.freedesktop.org/releases/telepathy-haze/
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= Libpurple connection manager for telepathy
+
+LIB_DEPENDS= libpurple.so:${PORTSDIR}/net-im/libpurple \
+ libidn.so:${PORTSDIR}/dns/libidn \
+ libtelepathy-glib.so:${PORTSDIR}/net-im/telepathy-glib
+
+USES= gmake pathfix pkgconfig
+USE_GNOME= libxslt:build
+CPPFLAGS+= -I${LOCALBASE}/include
+GNU_CONFIGURE= yes
+
+.include <bsd.port.mk>
diff --git a/net-im/telepathy-haze/distinfo b/net-im/telepathy-haze/distinfo
new file mode 100644
index 0000000..c5966ae
--- /dev/null
+++ b/net-im/telepathy-haze/distinfo
@@ -0,0 +1,2 @@
+SHA256 (telepathy-haze-0.8.0.tar.gz) = 3e76049c05f2cd5900c5c0c1cfebdf7ae79eec987a599f1090946673c5b8f9c9
+SIZE (telepathy-haze-0.8.0.tar.gz) = 580929
diff --git a/net-im/telepathy-haze/pkg-descr b/net-im/telepathy-haze/pkg-descr
new file mode 100644
index 0000000..4ade520
--- /dev/null
+++ b/net-im/telepathy-haze/pkg-descr
@@ -0,0 +1,4 @@
+Libpurple-based Telepathy connection manager, to provide Telepathy clients
+with access to the full range of protocols supported by libpurple.
+
+WWW: http://developer.pidgin.im/wiki/Telepathy
diff --git a/net-im/telepathy-haze/pkg-plist b/net-im/telepathy-haze/pkg-plist
new file mode 100644
index 0000000..0a991e3
--- /dev/null
+++ b/net-im/telepathy-haze/pkg-plist
@@ -0,0 +1,3 @@
+libexec/telepathy-haze
+man/man8/telepathy-haze.8.gz
+share/dbus-1/services/org.freedesktop.Telepathy.ConnectionManager.haze.service
diff --git a/net-im/telepathy-idle/Makefile b/net-im/telepathy-idle/Makefile
new file mode 100644
index 0000000..77fb36d
--- /dev/null
+++ b/net-im/telepathy-idle/Makefile
@@ -0,0 +1,37 @@
+# Created by: Florent Thoumie <flz@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTNAME= telepathy-idle
+PORTVERSION= 0.2.0
+CATEGORIES= net-im
+MASTER_SITES= http://telepathy.freedesktop.org/releases/${PORTNAME}/
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= IRC Connection Manager for Telepathy Framework
+
+LIB_DEPENDS= libexecinfo.so:${PORTSDIR}/devel/libexecinfo \
+ libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \
+ libtelepathy-glib.so:${PORTSDIR}/net-im/telepathy-glib
+
+GNU_CONFIGURE= yes
+USE_OPENSSL= yes
+USES= gmake pathfix pkgconfig
+USE_GNOME= glib20 libxslt:build
+USE_PYTHON_BUILD=yes
+
+CPPFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib
+
+.include <bsd.port.pre.mk>
+
+.if defined(WITH_OPENSSL_BASE)
+CONFIGURE_ENV+= OPENSSL_LIBS="-L/usr/lib -lssl -lcrypto" OPENSSL_CFLAGS="-I/usr/include"
+.endif
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|strnlen(\([^,]*\), [^)]*)|strlen(\1)|' \
+ ${WRKSRC}/src/idle-connection.c \
+ ${WRKSRC}/src/idle-parser.c
+
+.include <bsd.port.post.mk>
diff --git a/net-im/telepathy-idle/distinfo b/net-im/telepathy-idle/distinfo
new file mode 100644
index 0000000..b9d7a21
--- /dev/null
+++ b/net-im/telepathy-idle/distinfo
@@ -0,0 +1,2 @@
+SHA256 (telepathy-idle-0.2.0.tar.gz) = 3013ad4b38d14ee630b8cc8ada5e95ccaa849b9a6fe15d2eaf6d0717d76f2fab
+SIZE (telepathy-idle-0.2.0.tar.gz) = 566492
diff --git a/net-im/telepathy-idle/pkg-descr b/net-im/telepathy-idle/pkg-descr
new file mode 100644
index 0000000..9a8a508
--- /dev/null
+++ b/net-im/telepathy-idle/pkg-descr
@@ -0,0 +1,6 @@
+Idle is a connection manager for the Telepathy framework.
+
+WWW: http://telepathy.freedesktop.org/
+
+- Florent Thoumie
+flz@FreeBSD.org
diff --git a/net-im/telepathy-idle/pkg-plist b/net-im/telepathy-idle/pkg-plist
new file mode 100644
index 0000000..ce5e6fb
--- /dev/null
+++ b/net-im/telepathy-idle/pkg-plist
@@ -0,0 +1,6 @@
+libexec/telepathy-idle
+man/man8/telepathy-idle.8.gz
+share/dbus-1/services/org.freedesktop.Telepathy.ConnectionManager.idle.service
+share/telepathy/managers/idle.manager
+@dirrmtry share/telepathy/managers
+@dirrmtry share/telepathy
diff --git a/net-im/telepathy-mission-control/Makefile b/net-im/telepathy-mission-control/Makefile
new file mode 100644
index 0000000..ee5b947
--- /dev/null
+++ b/net-im/telepathy-mission-control/Makefile
@@ -0,0 +1,30 @@
+# Created by: Michael Johnson <ahze@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTNAME= telepathy-mission-control
+PORTVERSION= 5.16.1
+CATEGORIES= net-im devel
+MASTER_SITES= http://telepathy.freedesktop.org/releases/telepathy-mission-control/
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= Telepathy component to apps to abstract details of connection managers
+
+LIB_DEPENDS= libtelepathy.so:${PORTSDIR}/net-im/libtelepathy \
+ libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib
+
+USES= gmake pathfix pathfix pkgconfig
+USE_GNOME= gconf2 libxslt ltverhack
+USE_AUTOTOOLS= libtool
+CPPFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib
+USE_LDCONFIG= yes
+GLIB_SCHEMAS= im.telepathy.MissionControl.FromEmpathy.gschema.xml
+
+PLIST_SUB= VERSION=${PORTVERSION}
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|$${datadir}/gtk-doc/html|${DOCSDIR}|' \
+ ${WRKSRC}/configure
+
+.include <bsd.port.mk>
diff --git a/net-im/telepathy-mission-control/distinfo b/net-im/telepathy-mission-control/distinfo
new file mode 100644
index 0000000..2549dce
--- /dev/null
+++ b/net-im/telepathy-mission-control/distinfo
@@ -0,0 +1,2 @@
+SHA256 (telepathy-mission-control-5.16.1.tar.gz) = 14ceb7d53535b43d44b8271ad11319d1d0fe6d193d154636b9e62b42799b9723
+SIZE (telepathy-mission-control-5.16.1.tar.gz) = 1064040
diff --git a/net-im/telepathy-mission-control/pkg-descr b/net-im/telepathy-mission-control/pkg-descr
new file mode 100644
index 0000000..896502f
--- /dev/null
+++ b/net-im/telepathy-mission-control/pkg-descr
@@ -0,0 +1,7 @@
+Mission Control, or MC, is a Telepathy component providing a way for
+"end-user" applications to abstract some of the details of connection
+managers, to provide a simple way to manipulate a bunch of connection
+managers at once, and to remove the need to have in each program the
+account definitions and credentials.
+
+WWW: http://mission-control.sourceforge.net/
diff --git a/net-im/telepathy-mission-control/pkg-plist b/net-im/telepathy-mission-control/pkg-plist
new file mode 100644
index 0000000..5b630c4
--- /dev/null
+++ b/net-im/telepathy-mission-control/pkg-plist
@@ -0,0 +1,50 @@
+bin/mc-tool
+bin/mc-wait-for-name
+include/mission-control-5.5/mission-control-plugins/account-storage.h
+include/mission-control-5.5/mission-control-plugins/account.h
+include/mission-control-5.5/mission-control-plugins/dbus-acl.h
+include/mission-control-5.5/mission-control-plugins/debug.h
+include/mission-control-5.5/mission-control-plugins/dispatch-operation-policy.h
+include/mission-control-5.5/mission-control-plugins/dispatch-operation.h
+include/mission-control-5.5/mission-control-plugins/loader.h
+include/mission-control-5.5/mission-control-plugins/mcp-signals-marshal.h
+include/mission-control-5.5/mission-control-plugins/mission-control-plugins.h
+include/mission-control-5.5/mission-control-plugins/request-policy.h
+include/mission-control-5.5/mission-control-plugins/request.h
+lib/libmission-control-plugins.a
+lib/libmission-control-plugins.la
+lib/libmission-control-plugins.so
+lib/libmission-control-plugins.so.0
+libdata/pkgconfig/mission-control-plugins.pc
+libexec/mission-control-5
+man/man1/mc-tool.1.gz
+man/man1/mc-wait-for-name.1.gz
+man/man8/mission-control-5.8.gz
+share/doc/telepathy-mission-control/mission-control-plugins/McpAccountManager.html
+share/doc/telepathy-mission-control/mission-control-plugins/McpDispatchOperation.html
+share/doc/telepathy-mission-control/mission-control-plugins/McpRequest.html
+share/doc/telepathy-mission-control/mission-control-plugins/annotation-glossary.html
+share/doc/telepathy-mission-control/mission-control-plugins/api-index-full.html
+share/doc/telepathy-mission-control/mission-control-plugins/ch01.html
+share/doc/telepathy-mission-control/mission-control-plugins/ch02.html
+share/doc/telepathy-mission-control/mission-control-plugins/ch03.html
+share/doc/telepathy-mission-control/mission-control-plugins/ch04.html
+share/doc/telepathy-mission-control/mission-control-plugins/home.png
+share/doc/telepathy-mission-control/mission-control-plugins/index.html
+share/doc/telepathy-mission-control/mission-control-plugins/index.sgml
+share/doc/telepathy-mission-control/mission-control-plugins/left.png
+share/doc/telepathy-mission-control/mission-control-plugins/mission-control-plugins-McpAccountStorage.html
+share/doc/telepathy-mission-control/mission-control-plugins/mission-control-plugins-McpDispatchOperationPolicy.html
+share/doc/telepathy-mission-control/mission-control-plugins/mission-control-plugins-McpRequestPolicy.html
+share/doc/telepathy-mission-control/mission-control-plugins/mission-control-plugins-Plugin-loader-and-global-functions.html
+share/doc/telepathy-mission-control/mission-control-plugins/mission-control-plugins.devhelp2
+share/doc/telepathy-mission-control/mission-control-plugins/object-tree.html
+share/doc/telepathy-mission-control/mission-control-plugins/right.png
+share/doc/telepathy-mission-control/mission-control-plugins/style.css
+share/doc/telepathy-mission-control/mission-control-plugins/up.png
+share/dbus-1/services/org.freedesktop.Telepathy.AccountManager.service
+share/dbus-1/services/org.freedesktop.Telepathy.MissionControl5.service
+@dirrm share/doc/telepathy-mission-control/mission-control-plugins
+@dirrm share/doc/telepathy-mission-control
+@dirrm include/mission-control-5.5/mission-control-plugins
+@dirrm include/mission-control-5.5
diff --git a/net-im/telepathy-salut/Makefile b/net-im/telepathy-salut/Makefile
new file mode 100644
index 0000000..f29732a
--- /dev/null
+++ b/net-im/telepathy-salut/Makefile
@@ -0,0 +1,35 @@
+# Created by: Florent Thoumie <flz@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTNAME= telepathy-salut
+PORTVERSION= 0.8.1
+CATEGORIES= net-im
+MASTER_SITES= http://telepathy.freedesktop.org/releases/${PORTNAME}/
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= Link-local Connection Manager for Telepathy Framework
+
+LIB_DEPENDS= libavahi-glib.so:${PORTSDIR}/net/avahi-app \
+ libtelepathy-glib.so:${PORTSDIR}/net-im/telepathy-glib \
+ libsoup-2.4.so:${PORTSDIR}/devel/libsoup
+
+GNU_CONFIGURE= yes
+USES= gmake pathfix pkgconfig
+USE_GNOME= glib20 libxslt:build
+USE_OPENSSL= yes
+USE_PYTHON_BUILD= yes
+USE_SQLITE= 3
+CONFIGURE_ARGS= --disable-Werror --enable-avahi-tests=no
+CPPFLAGS+= ${PTHREAD_CFLAGS}
+LDFLAGS+= ${PTHREAD_LIBS}
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|make -C|${GMAKE} -C|g' \
+ ${WRKSRC}/src/Makefile.in \
+ ${WRKSRC}/tests/Makefile.in
+
+post-install:
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/telepathy/salut-0/lib/lib*.so
+
+.include <bsd.port.mk>
diff --git a/net-im/telepathy-salut/distinfo b/net-im/telepathy-salut/distinfo
new file mode 100644
index 0000000..555f290
--- /dev/null
+++ b/net-im/telepathy-salut/distinfo
@@ -0,0 +1,2 @@
+SHA256 (telepathy-salut-0.8.0.tar.gz) = f504faf472e81c17c2707696124d4219fe869c83d7cdbbe53a035eb724bfb5ce
+SIZE (telepathy-salut-0.8.0.tar.gz) = 1822511
diff --git a/net-im/telepathy-salut/files/patch-lib_gibber_gibber-bytestream-oob.h b/net-im/telepathy-salut/files/patch-lib_gibber_gibber-bytestream-oob.h
new file mode 100644
index 0000000..22af230
--- /dev/null
+++ b/net-im/telepathy-salut/files/patch-lib_gibber_gibber-bytestream-oob.h
@@ -0,0 +1,10 @@
+--- lib/gibber/gibber-bytestream-oob.h.orig 2010-05-20 06:10:39.000000000 -0400
++++ lib/gibber/gibber-bytestream-oob.h 2010-07-24 20:41:19.000000000 -0400
+@@ -20,6 +20,7 @@
+ #ifndef __GIBBER_BYTESTREAM_OOB_H__
+ #define __GIBBER_BYTESTREAM_OOB_H__
+
++#include <netinet/in.h>
+ #include <glib-object.h>
+
+ #include "gibber-bytestream-iface.h"
diff --git a/net-im/telepathy-salut/files/patch-lib_gibber_gibber-muc-connection.c b/net-im/telepathy-salut/files/patch-lib_gibber_gibber-muc-connection.c
new file mode 100644
index 0000000..4d69b0f
--- /dev/null
+++ b/net-im/telepathy-salut/files/patch-lib_gibber_gibber-muc-connection.c
@@ -0,0 +1,10 @@
+--- lib/gibber/gibber-muc-connection.c.orig Sun Jun 24 15:48:48 2007
++++ lib/gibber/gibber-muc-connection.c Sun Jun 24 15:49:19 2007
+@@ -18,6 +18,7 @@
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ */
+
++#include <netinet/in.h>
+
+ #include <stdio.h>
+ #include <stdlib.h>
diff --git a/net-im/telepathy-salut/files/patch-lib_gibber_gibber-tcp-transport.c b/net-im/telepathy-salut/files/patch-lib_gibber_gibber-tcp-transport.c
new file mode 100644
index 0000000..5711d4b
--- /dev/null
+++ b/net-im/telepathy-salut/files/patch-lib_gibber_gibber-tcp-transport.c
@@ -0,0 +1,10 @@
+--- lib/gibber/gibber-tcp-transport.c.orig 2010-05-20 06:10:39.000000000 -0400
++++ lib/gibber/gibber-tcp-transport.c 2010-07-24 20:42:16.000000000 -0400
+@@ -20,6 +20,7 @@
+
+ #include <config.h>
+
++#include <netinet/in.h>
+ #include <stdio.h>
+ #include <stdlib.h>
+
diff --git a/net-im/telepathy-salut/files/patch-lib_gibber_gibber-unix-transport.c b/net-im/telepathy-salut/files/patch-lib_gibber_gibber-unix-transport.c
new file mode 100644
index 0000000..4eb7a48
--- /dev/null
+++ b/net-im/telepathy-salut/files/patch-lib_gibber_gibber-unix-transport.c
@@ -0,0 +1,117 @@
+--- lib/gibber/gibber-unix-transport.c.orig 2010-05-20 06:10:39.000000000 -0400
++++ lib/gibber/gibber-unix-transport.c 2010-07-24 20:47:17.000000000 -0400
+@@ -217,11 +217,12 @@ gibber_unix_transport_send_credentials (
+ gsize size)
+ {
+ int fd, ret;
+- struct ucred *cred;
+ struct msghdr msg;
+- struct cmsghdr *ch;
+ struct iovec iov;
+- char buffer[CMSG_SPACE (sizeof (struct ucred))];
++ union {
++ struct cmsghdr hdr;
++ char cred[CMSG_SPACE (sizeof (struct cmsgcred))];
++ } buffer;
+
+ DEBUG ("send credentials");
+ fd = GIBBER_FD_TRANSPORT (transport)->fd;
+@@ -234,20 +235,14 @@ gibber_unix_transport_send_credentials (
+ memset (&msg, 0, sizeof (msg));
+ msg.msg_iov = &iov;
+ msg.msg_iovlen = 1;
+- msg.msg_control = buffer;
+- msg.msg_controllen = sizeof (buffer);
++ msg.msg_control = (caddr_t) &buffer;
++ msg.msg_controllen = CMSG_SPACE (sizeof (struct cmsgcred));
+ memset (buffer, 0, sizeof (buffer));
+
+ /* Set the credentials */
+- ch = CMSG_FIRSTHDR (&msg);
+- ch->cmsg_len = CMSG_LEN (sizeof (struct ucred));
+- ch->cmsg_level = SOL_SOCKET;
+- ch->cmsg_type = SCM_CREDENTIALS;
+-
+- cred = (struct ucred *) CMSG_DATA (ch);
+- cred->pid = getpid ();
+- cred->uid = getuid ();
+- cred->gid = getgid ();
++ buffer.hdr.cmsg_len = CMSG_LEN (sizeof (struct cmsgcred));
++ buffer.hdr.cmsg_level = SOL_SOCKET;
++ buffer.hdr.cmsg_type = SCM_CREDS;
+
+ ret = sendmsg (fd, &msg, 0);
+ if (ret == -1)
+@@ -274,10 +269,10 @@ gibber_unix_transport_read (GibberFdTran
+ GibberBuffer buf;
+ struct iovec iov;
+ struct msghdr msg;
+- char control[CMSG_SPACE (sizeof (struct ucred))];
+- struct cmsghdr *ch;
+- struct ucred *cred;
+- int opt;
++ union {
++ struct cmsghdr hdr;
++ char cred[CMSG_SPACE (sizeof (struct cmsgcred))];
++ } control;
+
+ if (priv->recv_creds_cb == NULL)
+ return gibber_fd_transport_read (transport, channel, error);
+@@ -285,10 +280,6 @@ gibber_unix_transport_read (GibberFdTran
+ /* We are waiting for credentials */
+ fd = transport->fd;
+
+- /* set SO_PASSCRED flag */
+- opt = 1;
+- setsockopt (fd, SOL_SOCKET, SO_PASSCRED, &opt, sizeof (opt));
+-
+ memset (buffer, 0, sizeof (buffer));
+ memset (&iov, 0, sizeof (iov));
+ iov.iov_base = buffer;
+@@ -297,8 +288,9 @@ gibber_unix_transport_read (GibberFdTran
+ memset (&msg, 0, sizeof (msg));
+ msg.msg_iov = &iov;
+ msg.msg_iovlen = 1;
+- msg.msg_control = control;
+- msg.msg_controllen = sizeof (control);
++ memset (&control, 0, sizeof (control));
++ msg.msg_control = (caddr_t) &control;
++ msg.msg_controllen = CMSG_SPACE (sizeof (struct cmsgcred));
+
+ bytes_read = recvmsg (fd, &msg, 0);
+
+@@ -317,16 +309,11 @@ gibber_unix_transport_read (GibberFdTran
+ return GIBBER_FD_IO_RESULT_ERROR;
+ }
+
+- /* unset SO_PASSCRED flag */
+- opt = 0;
+- setsockopt (fd, SOL_SOCKET, SO_PASSCRED, &opt, sizeof (opt));
+-
+ buf.data = buffer;
+ buf.length = bytes_read;
+
+ /* extract the credentials */
+- ch = CMSG_FIRSTHDR (&msg);
+- if (ch == NULL)
++ if (control.hdr.cmsg_len < CMSG_LEN (sizeof (struct cmsgcred)) || control.hdr.cmsg_type != SCM_CREDS)
+ {
+ GError *err = NULL;
+
+@@ -342,11 +329,12 @@ gibber_unix_transport_read (GibberFdTran
+ else
+ {
+ GibberCredentials credentials;
++ struct cmsgcred *cred;
+
+- cred = (struct ucred *) CMSG_DATA (ch);
+- credentials.pid = cred->pid;
+- credentials.uid = cred->uid;
+- credentials.gid = cred->gid;
++ cred = (struct cmsgcred *) CMSG_DATA (&control);
++ credentials.pid = cred->cmcred_pid;
++ credentials.uid = cred->cmcred_uid;
++ credentials.gid = cred->cmcred_gid;
+
+ priv->recv_creds_cb (self, &buf, &credentials, NULL,
+ priv->recv_creds_data);
diff --git a/net-im/telepathy-salut/pkg-descr b/net-im/telepathy-salut/pkg-descr
new file mode 100644
index 0000000..7e4da50
--- /dev/null
+++ b/net-im/telepathy-salut/pkg-descr
@@ -0,0 +1,4 @@
+Telepathy is a real time communications framework. Salut provides
+Link-local Jabber functionality for Telepathy.
+
+WWW: http://telepathy.freedesktop.org/
diff --git a/net-im/telepathy-salut/pkg-plist b/net-im/telepathy-salut/pkg-plist
new file mode 100644
index 0000000..2289106
--- /dev/null
+++ b/net-im/telepathy-salut/pkg-plist
@@ -0,0 +1,19 @@
+lib/telepathy/salut-0/lib/libsalut-plugins-0.8.0.so
+lib/telepathy/salut-0/lib/libsalut-plugins.la
+lib/telepathy/salut-0/lib/libsalut-plugins.so
+lib/telepathy/salut-0/lib/libwocky-telepathy-salut-0.8.0.so
+lib/telepathy/salut-0/lib/libwocky.a
+lib/telepathy/salut-0/lib/libwocky.la
+lib/telepathy/salut-0/lib/libwocky.so
+libexec/telepathy-salut
+man/man8/telepathy-salut.8.gz
+share/dbus-1/services/org.freedesktop.Telepathy.ConnectionManager.salut.service
+%%DOCSDIR%%/clique.html
+share/telepathy/managers/salut.manager
+@dirrmtry share/telepathy/managers
+@dirrmtry share/telepathy
+@dirrm %%DOCSDIR%%
+@dirrmtry lib/telepathy/salut-0/plugins
+@dirrmtry lib/telepathy/salut-0/lib
+@dirrmtry lib/telepathy/salut-0
+@dirrmtry lib/telepathy