This package contains run-time specific components of KDE PIM framework.

It includes:
  * accountwizard - steps you through account creation for many resources;
  * Akonadi agents - calendarsearch, invitations, maildispatcher,
    nepomukfeeder and more;
  * Akonadi resources - birthdays, VCard contacts, CalDav, Google, ICal
    calendars, and many more.
This commit is contained in:
zhuk 2013-04-24 18:39:01 +00:00
parent eb64116000
commit cb7b0b3c4b
5 changed files with 298 additions and 0 deletions

View File

@ -0,0 +1,49 @@
# $OpenBSD: Makefile,v 1.1.1.1 2013/04/24 18:39:01 zhuk Exp $
COMMENT = KDE PIM runtime support
DISTNAME = kdepim-runtime-${MODKDE4_VERSION}
SHARED_LIBS = akonadi-filestore 0.0 # 4.7
SHARED_LIBS += akonadi-xml 0.0 # 4.7
SHARED_LIBS += kdepim-copy 0.0 # 4.7
SHARED_LIBS += kmindexreader 0.0 # 4.7
SHARED_LIBS += maildir 0.0 # 4.7
WANTLIB = c m pthread stdc++ xml2
WANTLIB += lib/qt4/QtDBus lib/qt4/QtDeclarative lib/qt4/QtGui
WANTLIB += lib/qt4/QtNetwork lib/qt4/QtScript lib/qt4/QtSvg
WANTLIB += lib/qt4/QtWebKit lib/qt4/QtXml lib/qt4/QtXmlPatterns
WANTLIB += ${KDE4LIB}/akonadi-calendar ${KDE4LIB}/akonadi-contact
WANTLIB += ${KDE4LIB}/akonadi-kabc ${KDE4LIB}/akonadi-kcal
WANTLIB += ${KDE4LIB}/akonadi-kde ${KDE4LIB}/akonadi-kmime
WANTLIB += ${KDE4LIB}/akonadi-notes ${KDE4LIB}/kabc ${KDE4LIB}/kalarmcal
WANTLIB += ${KDE4LIB}/kcal ${KDE4LIB}/kcalcore ${KDE4LIB}/kcalutils
WANTLIB += ${KDE4LIB}/kcmutils ${KDE4LIB}/kdewebkit ${KDE4LIB}/kdeui
WANTLIB += ${KDE4LIB}/kgapi ${KDE4LIB}/kidletime ${KDE4LIB}/kimap
WANTLIB += ${KDE4LIB}/kio ${KDE4LIB}/kmbox ${KDE4LIB}/kmime
WANTLIB += ${KDE4LIB}/knewstuff3 ${KDE4LIB}/knotifyconfig ${KDE4LIB}/kparts
WANTLIB += ${KDE4LIB}/kpimidentities ${KDE4LIB}/kpimtextedit
WANTLIB += ${KDE4LIB}/kpimutils ${KDE4LIB}/kresources ${KDE4LIB}/krosscore
WANTLIB += ${KDE4LIB}/mailtransport ${KDE4LIB}/microblog ${KDE4LIB}/nepomuk
WANTLIB += ${KDE4LIB}/nepomukcore ${KDE4LIB}/nepomukquery
WANTLIB += ${KDE4LIB}/nepomukutils
WANTLIB += akonadiprotocolinternals qjson solid soprano streamanalyzer
WANTLIB += streams
MODULES = multimedia/phonon
BUILD_DEPENDS = devel/boost \
textproc/raptor
LIB_DEPENDS = databases/soprano \
databases/strigi \
devel/qjson \
productivity/akonadi>=${MIN_AKONADI_VERSION} \
productivity/libkgapi>=0.4.0 \
${MODKDE4_DEP_DIR}/pimlibs>=${MODKDE4_DEP_VERSION}
# Long dependency chain, not ported yet.
CONFIGURE_ARGS= -DCMAKE_DISABLE_FIND_PACKAGE_Libkolab:Bool=Yes \
-DCMAKE_DISABLE_FIND_PACKAGE_Libkolabxml:Bool=Yes
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (kde/kdepim-runtime-4.10.2.tar.xz) = IUNhZhGGTyNh87tqVQ7i+O+9K4a8BfIkSGAQlLnYPLE=
SIZE (kde/kdepim-runtime-4.10.2.tar.xz) = 1158632

View File

@ -0,0 +1,13 @@
$OpenBSD: patch-agents_nepomukfeeder_nepomukfeederagent_cpp,v 1.1.1.1 2013/04/24 18:39:01 zhuk Exp $
Unbreak compilation for base GCC.
--- agents/nepomukfeeder/nepomukfeederagent.cpp.orig Thu Feb 7 16:02:46 2013
+++ agents/nepomukfeeder/nepomukfeederagent.cpp Thu Feb 7 16:16:34 2013
@@ -63,7 +63,7 @@
#include "nepomukfeeder-config.h"
#include "nepomukfeederadaptor.h"
-typedef QSharedPointer< QMultiHash< typename Akonadi::Collection::Id, typename Akonadi::Item::Id> > MultiHashPointer;
+typedef QSharedPointer< QMultiHash< Akonadi::Collection::Id, Akonadi::Item::Id > > MultiHashPointer;
Q_DECLARE_METATYPE(MultiHashPointer)
namespace Akonadi {

View File

@ -0,0 +1,7 @@
This package contains run-time specific components of KDE PIM framework.
It includes:
* accountwizard - steps you through account creation for many resources;
* Akonadi agents - calendarsearch, invitations, maildispatcher,
nepomukfeeder and more;
* Akonadi resources - birthdays, VCard contacts, CalDav, Google, ICal
calendars, and many more.

View File

@ -0,0 +1,227 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2013/04/24 18:39:01 zhuk Exp $
@bin bin/accountwizard
@bin bin/akonadi2xml
@bin bin/akonadi_birthdays_resource
@bin bin/akonadi_davgroupware_resource
@bin bin/akonadi_googlecalendar_resource
@bin bin/akonadi_googlecontacts_resource
@bin bin/akonadi_icaldir_resource
@bin bin/akonadi_imap_resource
@bin bin/akonadi_invitations_agent
@bin bin/akonadi_kabc_resource
@bin bin/akonadi_kcal_resource
@bin bin/akonadi_kdeaccounts_resource
@bin bin/akonadi_localbookmarks_resource
@bin bin/akonadi_maildispatcher_agent
@bin bin/akonadi_mailtransport_dummy_resource
@bin bin/akonadi_microblog_resource
@bin bin/akonadi_mixedmaildir_resource
@bin bin/akonadi_nepomuk_feeder
@bin bin/akonadi_nepomuktag_resource
@bin bin/akonadi_nntp_resource
@bin bin/akonadi_openxchange_resource
@bin bin/akonadi_pop3_resource
@bin bin/akonadi_vcarddir_resource
@bin bin/akonaditray
@bin bin/kaddressbookmigrator
@bin bin/kjotsmigrator
@bin bin/kmail-migrator
@bin bin/kres-migrator
@bin bin/nepomukpimindexerutility
lib/kde4/accountwizard_plugin.so
lib/kde4/akonadi_akonotes_resource.so
lib/kde4/akonadi_contacts_resource.so
lib/kde4/akonadi_ical_resource.so
lib/kde4/akonadi_kalarm_dir_resource.so
lib/kde4/akonadi_kalarm_resource.so
lib/kde4/akonadi_knut_resource.so
lib/kde4/akonadi_maildir_resource.so
lib/kde4/akonadi_mbox_resource.so
lib/kde4/akonadi_nepomuk_calendar_feeder.so
lib/kde4/akonadi_nepomuk_contact_feeder.so
lib/kde4/akonadi_nepomuk_email_feeder.so
lib/kde4/akonadi_nepomuk_note_feeder.so
lib/kde4/akonadi_notes_resource.so
lib/kde4/akonadi_serializer_addressee.so
lib/kde4/akonadi_serializer_bookmark.so
lib/kde4/akonadi_serializer_contactgroup.so
lib/kde4/akonadi_serializer_kalarm.so
lib/kde4/akonadi_serializer_kcal.so
lib/kde4/akonadi_serializer_kcalcore.so
lib/kde4/akonadi_serializer_mail.so
lib/kde4/akonadi_serializer_microblog.so
lib/kde4/akonadi_vcard_resource.so
lib/kde4/imports/org/kde/BreadcrumbNavigationView.qml
lib/kde4/imports/org/kde/Dialog.qml
lib/kde4/imports/org/kde/Flap.qml
lib/kde4/imports/org/kde/Flap2.qml
lib/kde4/imports/org/kde/SlideoutPanel.qml
lib/kde4/imports/org/kde/SlideoutPanelContainer.qml
lib/kde4/imports/org/kde/akonadi/
lib/kde4/imports/org/kde/akonadi/AkonadiBreadcrumbNavigationView.qml
lib/kde4/imports/org/kde/akonadi/CollectionDelegate.qml
lib/kde4/imports/org/kde/akonadi/border_dot.png
lib/kde4/imports/org/kde/akonadi/check.png
lib/kde4/imports/org/kde/akonadi/collectionview.qml
lib/kde4/imports/org/kde/akonadi/qmldir
lib/kde4/imports/org/kde/akonadi/sliderbackground.png
lib/kde4/imports/org/kde/akonadi/transparentplus.png
lib/kde4/imports/org/kde/dividing-line-horizontal.png
lib/kde4/imports/org/kde/dividing-line.png
lib/kde4/imports/org/kde/flap-collapsed-bottom.png
lib/kde4/imports/org/kde/flap-collapsed-mid.png
lib/kde4/imports/org/kde/flap-collapsed-top.png
lib/kde4/imports/org/kde/flap-expanded-bottom.png
lib/kde4/imports/org/kde/flap-expanded-mid.png
lib/kde4/imports/org/kde/flap-expanded-top.png
lib/kde4/imports/org/kde/libkdeqmlplugin.so
lib/kde4/imports/org/kde/list-line-top.png
lib/kde4/imports/org/kde/qmldir
lib/kde4/imports/org/kde/scrollable-bottom.png
lib/kde4/imports/org/kde/scrollable-top.png
lib/kde4/kabc_akonadi.so
lib/kde4/kcal_akonadi.so
lib/kde4/kcm_akonadi.so
lib/kde4/kcm_akonadi_resources.so
lib/kde4/kcm_akonadi_server.so
lib/kde4/kio_akonadi.so
@lib ${KDE4LIB}/libakonadi-filestore.so.${LIBakonadi-filestore_VERSION}
@lib ${KDE4LIB}/libakonadi-xml.so.${LIBakonadi-xml_VERSION}
@lib ${KDE4LIB}/libkdepim-copy.so.${LIBkdepim-copy_VERSION}
@lib ${KDE4LIB}/libkmindexreader.so.${LIBkmindexreader_VERSION}
@lib ${KDE4LIB}/libmaildir.so.${LIBmaildir_VERSION}
@lib lib/libakonadi-filestore.so.${LIBakonadi-filestore_VERSION}
@lib lib/libakonadi-xml.so.${LIBakonadi-xml_VERSION}
@lib lib/libkdepim-copy.so.${LIBkdepim-copy_VERSION}
@lib lib/libkmindexreader.so.${LIBkmindexreader_VERSION}
@lib lib/libmaildir.so.${LIBmaildir_VERSION}
lib/libnepomukfeederpluginlib.a
share/akonadi/
share/akonadi/agents/
share/akonadi/agents/akonadinepomukfeederagent.desktop
share/akonadi/agents/akonotesresource.desktop
share/akonadi/agents/birthdaysresource.desktop
share/akonadi/agents/contactsresource.desktop
share/akonadi/agents/davgroupwareresource.desktop
share/akonadi/agents/googlecalendarresource.desktop
share/akonadi/agents/googlecontactsresource.desktop
share/akonadi/agents/icaldirresource.desktop
share/akonadi/agents/icalresource.desktop
share/akonadi/agents/imapresource.desktop
share/akonadi/agents/invitationsagent.desktop
share/akonadi/agents/kabcresource.desktop
share/akonadi/agents/kalarmdirresource.desktop
share/akonadi/agents/kalarmresource.desktop
share/akonadi/agents/kcalresource.desktop
share/akonadi/agents/kdeaccountsresource.desktop
share/akonadi/agents/knutresource.desktop
share/akonadi/agents/localbookmarksresource.desktop
share/akonadi/agents/maildirresource.desktop
share/akonadi/agents/maildispatcheragent.desktop
share/akonadi/agents/mboxresource.desktop
share/akonadi/agents/microblog.desktop
share/akonadi/agents/mixedmaildirresource.desktop
share/akonadi/agents/mtdummyresource.desktop
share/akonadi/agents/nepomuktagresource.desktop
share/akonadi/agents/nntpresource.desktop
share/akonadi/agents/notesresource.desktop
share/akonadi/agents/openxchangeresource.desktop
share/akonadi/agents/pop3resource.desktop
share/akonadi/agents/vcarddirresource.desktop
share/akonadi/agents/vcardresource.desktop
share/applications/kde4/accountwizard.desktop
share/applications/kde4/akonaditray.desktop
share/apps/akonadi/accountwizard/
share/apps/akonadi/accountwizard/contacts/
share/apps/akonadi/accountwizard/contacts/contactswizard.desktop
share/apps/akonadi/accountwizard/contacts/contactswizard.es
share/apps/akonadi/accountwizard/contacts/contactswizard.ui
share/apps/akonadi/accountwizard/ical/
share/apps/akonadi/accountwizard/ical/icalwizard.desktop
share/apps/akonadi/accountwizard/ical/icalwizard.es
share/apps/akonadi/accountwizard/ical/icalwizard.ui
share/apps/akonadi/accountwizard/imap/
share/apps/akonadi/accountwizard/imap/imapwizard.desktop
share/apps/akonadi/accountwizard/imap/imapwizard.es
share/apps/akonadi/accountwizard/imap/imapwizard.ui
share/apps/akonadi/accountwizard/mailbox/
share/apps/akonadi/accountwizard/mailbox/mailboxwizard.desktop
share/apps/akonadi/accountwizard/mailbox/mailboxwizard.es
share/apps/akonadi/accountwizard/mailbox/mailboxwizard.ui
share/apps/akonadi/accountwizard/maildir/
share/apps/akonadi/accountwizard/maildir/maildirwizard.desktop
share/apps/akonadi/accountwizard/maildir/maildirwizard.es
share/apps/akonadi/accountwizard/maildir/maildirwizard.ui
share/apps/akonadi/accountwizard/pop3/
share/apps/akonadi/accountwizard/pop3/pop3wizard.desktop
share/apps/akonadi/accountwizard/pop3/pop3wizard.js
share/apps/akonadi/accountwizard/pop3/pop3wizard.ui
share/apps/akonadi/accountwizard/tine20/
share/apps/akonadi/accountwizard/tine20/tine20wizard.desktop
share/apps/akonadi/accountwizard/tine20/tine20wizard.es
share/apps/akonadi/accountwizard/tine20/tine20wizard.ui
share/apps/akonadi/akonadi-xml.xsd
share/apps/akonadi/firstrun/
share/apps/akonadi/firstrun/defaultaddressbook
share/apps/akonadi/firstrun/defaultcalendar
share/apps/akonadi/firstrun/defaultnotebook
share/apps/akonadi/plugins/serializer/akonadi_serializer_addressee.desktop
share/apps/akonadi/plugins/serializer/akonadi_serializer_bookmark.desktop
share/apps/akonadi/plugins/serializer/akonadi_serializer_contactgroup.desktop
share/apps/akonadi/plugins/serializer/akonadi_serializer_kalarm.desktop
share/apps/akonadi/plugins/serializer/akonadi_serializer_kcal.desktop
share/apps/akonadi/plugins/serializer/akonadi_serializer_kcalcore.desktop
share/apps/akonadi/plugins/serializer/akonadi_serializer_mail.desktop
share/apps/akonadi/plugins/serializer/akonadi_serializer_microblog.desktop
share/apps/akonadi_knut_resource/
share/apps/akonadi_knut_resource/knut-template.xml
share/apps/akonadi_maildispatcher_agent/
share/apps/akonadi_maildispatcher_agent/akonadi_maildispatcher_agent.notifyrc
share/apps/akonadi_nepomuk_feeder/
share/apps/akonadi_nepomuk_feeder/akonadi_nepomuk_feeder.notifyrc
share/apps/nepomukpimindexerutility/
share/apps/nepomukpimindexerutility/nepomukpimindexerutility.rc
share/autostart/kaddressbookmigrator.desktop
share/config/accountwizard.knsrc
share/config/kmail-migratorrc
share/config/kres-migratorrc
share/dbus-1/interfaces/org.kde.Akonadi.Maildir.Settings.xml
share/dbus-1/interfaces/org.kde.Akonadi.MixedMaildir.Settings.xml
share/icons/hicolor/128x128/apps/ox.png
share/icons/hicolor/16x16/apps/ox.png
share/icons/hicolor/32x32/apps/ox.png
share/icons/hicolor/48x48/apps/ox.png
share/icons/hicolor/64x64/apps/ox.png
share/kde4/services/akonadi.protocol
share/kde4/services/akonadi/davgroupware-providers/
share/kde4/services/akonadi/davgroupware-providers/citadel.desktop
share/kde4/services/akonadi/davgroupware-providers/davical.desktop
share/kde4/services/akonadi/davgroupware-providers/egroupware.desktop
share/kde4/services/akonadi/davgroupware-providers/opengroupware.desktop
share/kde4/services/akonadi/davgroupware-providers/owncloud.desktop
share/kde4/services/akonadi/davgroupware-providers/scalix.desktop
share/kde4/services/akonadi/davgroupware-providers/sogo.desktop
share/kde4/services/akonadi/davgroupware-providers/yahoo.desktop
share/kde4/services/akonadi/davgroupware-providers/zarafa.desktop
share/kde4/services/akonadi/davgroupware-providers/zimbra.desktop
share/kde4/services/kcm_akonadi.desktop
share/kde4/services/kcm_akonadi_resources.desktop
share/kde4/services/kcm_akonadi_server.desktop
share/kde4/services/kresources/kabc/akonadi.desktop
share/kde4/services/kresources/kcal/akonadi.desktop
share/kde4/services/nepomukcalendarfeeder.desktop
share/kde4/services/nepomukcontactfeeder.desktop
share/kde4/services/nepomukmailfeeder.desktop
share/kde4/services/nepomuknotefeeder.desktop
share/kde4/servicetypes/akonadinepomukfeeder.desktop
share/kde4/servicetypes/davgroupwareprovider.desktop
share/mime/packages/accountwizard-mime.xml
share/mime/packages/kdepim-mime.xml
@exec %D/bin/update-desktop-database
@unexec-delete %D/bin/update-desktop-database
@exec %D/bin/update-mime-database %D/share/mime
@unexec-delete %D/bin/update-mime-database %D/share/mime
share/ontology/kde/aneo.ontology
share/ontology/kde/aneo.trig
@exec %D/bin/gtk-update-icon-cache -q -t %D/share/icons/hicolor
@unexec-delete %D/bin/gtk-update-icon-cache -q -t %D/share/icons/hicolor