summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--net-im/telepathy-gabble/Makefile41
-rw-r--r--net-im/telepathy-gabble/distinfo3
-rw-r--r--net-im/telepathy-gabble/files/patch-src_tube-stream.c10
-rw-r--r--net-im/telepathy-gabble/pkg-descr9
-rw-r--r--net-im/telepathy-gabble/pkg-plist9
5 files changed, 72 insertions, 0 deletions
diff --git a/net-im/telepathy-gabble/Makefile b/net-im/telepathy-gabble/Makefile
new file mode 100644
index 000000000..6de5e99e0
--- /dev/null
+++ b/net-im/telepathy-gabble/Makefile
@@ -0,0 +1,41 @@
+# New ports collection makefile for: telepathy-gabble
+# Date created: Apr 19 2007
+# Whom: Florent Thoumie <flz@FreeBSD.org>
+#
+# $FreeBSD$
+# $MCom: ports/net-im/telepathy-gabble/Makefile,v 1.2 2008/02/27 14:17:54 ahze Exp $
+
+PORTNAME= telepathy-gabble
+PORTVERSION= 0.7.17
+CATEGORIES= net-im
+MASTER_SITES= http://telepathy.freedesktop.org/releases/${PORTNAME}/
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= Jabber Connection Manager for Telepathy Framework
+
+LIB_PC_DEPENDS= gobject-2.0.pc:${PORTSDIR}/devel/glib20 \
+ dbus-glib-1.pc:${PORTSDIR}/devel/dbus-glib \
+ telepathy-glib.pc:${PORTSDIR}/net-im/telepathy-glib \
+ loudmouth-1.0.pc:${PORTSDIR}/net-im/loudmouth
+
+BUILD_DEPENDS= xsltproc:${PORTSDIR}/textproc/libxslt
+
+BUILD_DEPENDS+= ${LIB_PC_DEPENDS:C|^|${LOCALBASE}/libdata/pkgconfig/|g}
+RUN_DEPENDS+= ${LIB_PC_DEPENDS:C|^|${LOCALBASE}/libdata/pkgconfig/|g}
+
+GNU_CONFIGURE= yes
+LDFLAGS= ${PTHREAD_LIBS}
+USE_GMAKE= yes
+USE_GNOME= gnomehack pkgconfig glib20
+USE_OPENSSL= yes
+USE_PYTHON_BUILD= yes
+
+MAN8= telepathy-gabble.8
+
+.include <bsd.port.pre.mk>
+
+.if defined(WITH_OPENSSL_BASE)
+CONFIGURE_ENV+= OPENSSL_LIBS="-L/usr/lib -ssl -crypto" OPENSSL_CFLAGS="-I/usr/include"
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/net-im/telepathy-gabble/distinfo b/net-im/telepathy-gabble/distinfo
new file mode 100644
index 000000000..1566c58af
--- /dev/null
+++ b/net-im/telepathy-gabble/distinfo
@@ -0,0 +1,3 @@
+MD5 (telepathy-gabble-0.7.17.tar.gz) = bc1fd0729c7011a2cbaa1ae29e9b60b5
+SHA256 (telepathy-gabble-0.7.17.tar.gz) = 1787743e2bafe2c5774bc6d5aee22f204912e5405ad2a9cffd9af0aa53e11518
+SIZE (telepathy-gabble-0.7.17.tar.gz) = 1487853
diff --git a/net-im/telepathy-gabble/files/patch-src_tube-stream.c b/net-im/telepathy-gabble/files/patch-src_tube-stream.c
new file mode 100644
index 000000000..9118a52ad
--- /dev/null
+++ b/net-im/telepathy-gabble/files/patch-src_tube-stream.c
@@ -0,0 +1,10 @@
+--- src/tube-stream.c.orig 2008-01-17 01:49:11.000000000 -0500
++++ src/tube-stream.c 2008-01-17 01:49:22.000000000 -0500
+@@ -24,6 +24,7 @@
+ #include <time.h>
+ #include <sys/types.h>
+ #include <sys/socket.h>
++#include <netinet/in.h>
+ #include <sys/un.h>
+ #include <unistd.h>
+ #include <fcntl.h>
diff --git a/net-im/telepathy-gabble/pkg-descr b/net-im/telepathy-gabble/pkg-descr
new file mode 100644
index 000000000..730ea4f1c
--- /dev/null
+++ b/net-im/telepathy-gabble/pkg-descr
@@ -0,0 +1,9 @@
+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/
+
+- Florent Thoumie
+flz@FreeBSD.org
diff --git a/net-im/telepathy-gabble/pkg-plist b/net-im/telepathy-gabble/pkg-plist
new file mode 100644
index 000000000..57703b962
--- /dev/null
+++ b/net-im/telepathy-gabble/pkg-plist
@@ -0,0 +1,9 @@
+libexec/telepathy-gabble
+share/dbus-1/services/org.freedesktop.Telepathy.ConnectionManager.gabble.service
+%%DOCSDIR%%/muc-bytestream.html
+%%DOCSDIR%%/olpc.html
+%%DOCSDIR%%/tubes.html
+share/telepathy/managers/gabble.manager
+@dirrmtry share/telepathy/managers
+@dirrmtry share/telepathy
+@dirrm %%DOCSDIR%%