diff options
author | gusi <gusi@df743ca5-7f9a-e211-a948-0013205c9059> | 2014-03-14 16:19:24 +0800 |
---|---|---|
committer | gusi <gusi@df743ca5-7f9a-e211-a948-0013205c9059> | 2014-03-14 16:19:24 +0800 |
commit | 569a6df2d96103d36bd49cb53c26f3e1c0eb6268 (patch) | |
tree | 64a2c4c3fa96f1e8261a1aab0f57584791283335 | |
parent | 4ac8bfd7002aac3b9a58e5dd87278590dec007b6 (diff) | |
download | marcuscom-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
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 |