summaryrefslogtreecommitdiff
path: root/chat
diff options
context:
space:
mode:
authorwiz <wiz>2008-11-14 22:59:03 +0000
committerwiz <wiz>2008-11-14 22:59:03 +0000
commit3eea90d220ba899c3068258056469037b5294d5a (patch)
tree33588dc5e2cf53f741964fe7d970f57554dddf21 /chat
parent6fd9dfe05cd4ef745ca6f758d3600ade594b48f1 (diff)
downloadpkgsrc-3eea90d220ba899c3068258056469037b5294d5a.tar.gz
Initial import of telepathy-mission-control-4.67:
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.
Diffstat (limited to 'chat')
-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
+
+