summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--chat/telepathy-mission-control/DESCR16
-rw-r--r--chat/telepathy-mission-control/Makefile30
-rw-r--r--chat/telepathy-mission-control/PLIST114
-rw-r--r--chat/telepathy-mission-control/buildlink3.mk26
-rw-r--r--chat/telepathy-mission-control/distinfo6
-rw-r--r--chat/telepathy-mission-control/patches/patch-aa12
6 files changed, 204 insertions, 0 deletions
diff --git a/chat/telepathy-mission-control/DESCR b/chat/telepathy-mission-control/DESCR
new file mode 100644
index 00000000000..4cceb240faf
--- /dev/null
+++ b/chat/telepathy-mission-control/DESCR
@@ -0,0 +1,16 @@
+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.
+
+Misson Control implements some well-defined API's much like each
+connection manager respond to a set of well-defined telepathy API's.
+The set of API's implemented by MCs will be split in several
+interfaces to ease progressive and adaptative implementation of
+each facet.
+
+There are different types of files that the MC will use, and that
+are installed by the various connection managers package or
+third-party application needing to be hooked-in. MC is able to
+handle all those file formats as expected.
diff --git a/chat/telepathy-mission-control/Makefile b/chat/telepathy-mission-control/Makefile
new file mode 100644
index 00000000000..0c3870fc847
--- /dev/null
+++ b/chat/telepathy-mission-control/Makefile
@@ -0,0 +1,30 @@
+# $NetBSD: Makefile,v 1.1.1.1 2008/11/14 22:59:03 wiz Exp $
+#
+
+DISTNAME= telepathy-mission-control-4.67
+CATEGORIES= chat
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mission-control/}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://mission-control.sourceforge.net/
+COMMENT= Telepathy component providing abstractions for "end-user" applications
+
+GNU_CONFIGURE= yes
+USE_LIBTOOL= yes
+USE_TOOLS+= gmake pkg-config
+
+PKGCONFIG_OVERRIDE+= libmcclient.pc.in
+PKGCONFIG_OVERRIDE+= libmissioncontrol.pc.in
+PKGCONFIG_OVERRIDE+= mission-control.pc.in
+
+.include "../../chat/libtelepathy/buildlink3.mk"
+.include "../../chat/telepathy-glib/buildlink3.mk"
+.include "../../devel/GConf/schemas.mk"
+.include "../../devel/glib2/buildlink3.mk"
+BUILDLINK_API_DEPENDS.gnome-keyring+= gnome-keyring>=2.22
+.include "../../lang/python/application.mk"
+.include "../../security/gnome-keyring/buildlink3.mk"
+.include "../../sysutils/dbus/buildlink3.mk"
+.include "../../sysutils/dbus-glib/buildlink3.mk"
+.include "../../textproc/libxslt/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/chat/telepathy-mission-control/PLIST b/chat/telepathy-mission-control/PLIST
new file mode 100644
index 00000000000..6b4dbf649f6
--- /dev/null
+++ b/chat/telepathy-mission-control/PLIST
@@ -0,0 +1,114 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2008/11/14 22:59:03 wiz Exp $
+bin/mc-account
+include/libmcclient/_gen/cli-Account.h
+include/libmcclient/_gen/cli-Account_Manager.h
+include/libmcclient/_gen/enums.h
+include/libmcclient/_gen/gtypes.h
+include/libmcclient/_gen/interfaces.h
+include/libmcclient/dbus-api.h
+include/libmcclient/mc-account-manager.h
+include/libmcclient/mc-account.h
+include/libmcclient/mc-signals-marshal.h
+include/libmissioncontrol/_gen/cli-nmc4.h
+include/libmissioncontrol/_gen/enums.h
+include/libmissioncontrol/_gen/gtypes.h
+include/libmissioncontrol/_gen/interfaces.h
+include/libmissioncontrol/_gen/svc-nmc4.h
+include/libmissioncontrol/cli-nmc4.h
+include/libmissioncontrol/dbus-api.h
+include/libmissioncontrol/mc-account-monitor.h
+include/libmissioncontrol/mc-account.h
+include/libmissioncontrol/mc-enum-types.h
+include/libmissioncontrol/mc-manager.h
+include/libmissioncontrol/mc-profile.h
+include/libmissioncontrol/mc-protocol.h
+include/libmissioncontrol/mc-signals-marshal.h
+include/libmissioncontrol/mc.h
+include/libmissioncontrol/mission-control-signals-marshal.h
+include/libmissioncontrol/mission-control.h
+include/libmissioncontrol/svc-nmc4.h
+include/mission-control/_gen/enums.h
+include/mission-control/_gen/gtypes.h
+include/mission-control/_gen/interfaces.h
+include/mission-control/_gen/svc-Account.h
+include/mission-control/_gen/svc-Account_Manager.h
+include/mission-control/mcd-account-manager.h
+include/mission-control/mcd-account-priv.h
+include/mission-control/mcd-account.h
+include/mission-control/mcd-chan-handler.h
+include/mission-control/mcd-channel.h
+include/mission-control/mcd-connection.h
+include/mission-control/mcd-controller.h
+include/mission-control/mcd-debug.h
+include/mission-control/mcd-dispatcher-context.h
+include/mission-control/mcd-dispatcher.h
+include/mission-control/mcd-enum-types.h
+include/mission-control/mcd-manager.h
+include/mission-control/mcd-master.h
+include/mission-control/mcd-mission.h
+include/mission-control/mcd-operation.h
+include/mission-control/mcd-presence-frame.h
+include/mission-control/mcd-provisioning-factory.h
+include/mission-control/mcd-provisioning.h
+include/mission-control/mcd-proxy.h
+include/mission-control/mcd-service.h
+lib/libmcclient.la
+lib/libmissioncontrol-client.la
+lib/libmissioncontrol-server.la
+lib/pkgconfig/libmcclient.pc
+lib/pkgconfig/libmissioncontrol.pc
+lib/pkgconfig/mission-control.pc
+libexec/mission-control
+share/dbus-1/services/org.freedesktop.Telepathy.MissionControl.service
+share/gtk-doc/html/libmissioncontrol-server/McdChannel.html
+share/gtk-doc/html/libmissioncontrol-server/McdController.html
+share/gtk-doc/html/libmissioncontrol-server/McdDispatcher.html
+share/gtk-doc/html/libmissioncontrol-server/McdManager.html
+share/gtk-doc/html/libmissioncontrol-server/McdMaster.html
+share/gtk-doc/html/libmissioncontrol-server/McdMission.html
+share/gtk-doc/html/libmissioncontrol-server/McdOperation.html
+share/gtk-doc/html/libmissioncontrol-server/McdPresenceFrame.html
+share/gtk-doc/html/libmissioncontrol-server/McdProxy.html
+share/gtk-doc/html/libmissioncontrol-server/McdService.html
+share/gtk-doc/html/libmissioncontrol-server/ch01.html
+share/gtk-doc/html/libmissioncontrol-server/home.png
+share/gtk-doc/html/libmissioncontrol-server/index.html
+share/gtk-doc/html/libmissioncontrol-server/index.sgml
+share/gtk-doc/html/libmissioncontrol-server/left.png
+share/gtk-doc/html/libmissioncontrol-server/libmissioncontrol-server-mcd-chan-handler.html
+share/gtk-doc/html/libmissioncontrol-server/libmissioncontrol-server-mcd-connection.html
+share/gtk-doc/html/libmissioncontrol-server/libmissioncontrol-server-mcd-debug.html
+share/gtk-doc/html/libmissioncontrol-server/libmissioncontrol-server-mcd-dispatcher-context.html
+share/gtk-doc/html/libmissioncontrol-server/libmissioncontrol-server-mcd-enum-types.html
+share/gtk-doc/html/libmissioncontrol-server/libmissioncontrol-server.devhelp
+share/gtk-doc/html/libmissioncontrol-server/libmissioncontrol-server.devhelp2
+share/gtk-doc/html/libmissioncontrol-server/right.png
+share/gtk-doc/html/libmissioncontrol-server/style.css
+share/gtk-doc/html/libmissioncontrol-server/up.png
+share/gtk-doc/html/libmissioncontrol/McAccount.html
+share/gtk-doc/html/libmissioncontrol/McAccountMonitor.html
+share/gtk-doc/html/libmissioncontrol/McManager.html
+share/gtk-doc/html/libmissioncontrol/McProfile.html
+share/gtk-doc/html/libmissioncontrol/McProtocol.html
+share/gtk-doc/html/libmissioncontrol/ch01.html
+share/gtk-doc/html/libmissioncontrol/home.png
+share/gtk-doc/html/libmissioncontrol/index.html
+share/gtk-doc/html/libmissioncontrol/index.sgml
+share/gtk-doc/html/libmissioncontrol/left.png
+share/gtk-doc/html/libmissioncontrol/libmissioncontrol-mission-control.html
+share/gtk-doc/html/libmissioncontrol/libmissioncontrol.devhelp
+share/gtk-doc/html/libmissioncontrol/libmissioncontrol.devhelp2
+share/gtk-doc/html/libmissioncontrol/right.png
+share/gtk-doc/html/libmissioncontrol/style.css
+share/gtk-doc/html/libmissioncontrol/up.png
+@dirrm share/gtk-doc/html/libmissioncontrol-server
+@dirrm share/gtk-doc/html/libmissioncontrol
+@exec ${MKDIR} %D/lib/mission-control 2>/dev/null || ${TRUE}
+@unexec ${RMDIR} %D/lib/mission-control 2>/dev/null || ${TRUE}
+@comment in dbus: @dirrm share/dbus-1/services
+@dirrm include/mission-control/_gen
+@dirrm include/mission-control
+@dirrm include/libmissioncontrol/_gen
+@dirrm include/libmissioncontrol
+@dirrm include/libmcclient/_gen
+@dirrm include/libmcclient
diff --git a/chat/telepathy-mission-control/buildlink3.mk b/chat/telepathy-mission-control/buildlink3.mk
new file mode 100644
index 00000000000..0002b775e25
--- /dev/null
+++ b/chat/telepathy-mission-control/buildlink3.mk
@@ -0,0 +1,26 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2008/11/14 22:59:03 wiz Exp $
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
+TELEPATHY_MISSION_CONTROL_BUILDLINK3_MK:= ${TELEPATHY_MISSION_CONTROL_BUILDLINK3_MK}+
+
+.if ${BUILDLINK_DEPTH} == "+"
+BUILDLINK_DEPENDS+= telepathy-mission-control
+.endif
+
+BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Ntelepathy-mission-control}
+BUILDLINK_PACKAGES+= telepathy-mission-control
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}telepathy-mission-control
+
+.if ${TELEPATHY_MISSION_CONTROL_BUILDLINK3_MK} == "+"
+BUILDLINK_API_DEPENDS.telepathy-mission-control+= telepathy-mission-control>=4.67
+BUILDLINK_PKGSRCDIR.telepathy-mission-control?= ../../chat/telepathy-mission-control
+.endif # TELEPATHY_MISSION_CONTROL_BUILDLINK3_MK
+
+.include "../../chat/libtelepathy/buildlink3.mk"
+.include "../../chat/telepathy-glib/buildlink3.mk"
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../security/gnome-keyring/buildlink3.mk"
+.include "../../sysutils/dbus/buildlink3.mk"
+.include "../../sysutils/dbus-glib/buildlink3.mk"
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
diff --git a/chat/telepathy-mission-control/distinfo b/chat/telepathy-mission-control/distinfo
new file mode 100644
index 00000000000..fb9cc86ccd0
--- /dev/null
+++ b/chat/telepathy-mission-control/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2008/11/14 22:59:03 wiz Exp $
+
+SHA1 (telepathy-mission-control-4.67.tar.gz) = bd0c140e735b180c316b787078b773d7b6a324f8
+RMD160 (telepathy-mission-control-4.67.tar.gz) = c0980b4761a942750b63e5c7a24d55a85d690e9f
+Size (telepathy-mission-control-4.67.tar.gz) = 659444 bytes
+SHA1 (patch-aa) = 605b62d4ec8e739f092f65aca5bfd8b633327e42
diff --git a/chat/telepathy-mission-control/patches/patch-aa b/chat/telepathy-mission-control/patches/patch-aa
new file mode 100644
index 00000000000..3efc1fbac52
--- /dev/null
+++ b/chat/telepathy-mission-control/patches/patch-aa
@@ -0,0 +1,12 @@
+$NetBSD: patch-aa,v 1.1.1.1 2008/11/14 22:59:03 wiz Exp $
+
+--- src/Makefile.in.orig 2008-07-16 06:36:38.000000000 +0000
++++ src/Makefile.in
+@@ -291,7 +291,6 @@ BUILT_SOURCES = \
+ CLEANFILES = $(BUILT_SOURCES)
+ lib_LTLIBRARIES = libmissioncontrol-server.la
+ libmissioncontrol_server_la_LIBADD = $(GCONF_LIBS) $(TELEPATHY_LIBS) \
+- -ldl \
+ $(top_builddir)/libmissioncontrol/libmissioncontrol-client.la
+
+