diff options
-rw-r--r-- | chat/telepathy-mission-control/DESCR | 16 | ||||
-rw-r--r-- | chat/telepathy-mission-control/Makefile | 30 | ||||
-rw-r--r-- | chat/telepathy-mission-control/PLIST | 114 | ||||
-rw-r--r-- | chat/telepathy-mission-control/buildlink3.mk | 26 | ||||
-rw-r--r-- | chat/telepathy-mission-control/distinfo | 6 | ||||
-rw-r--r-- | chat/telepathy-mission-control/patches/patch-aa | 12 |
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 + + |