diff --git a/x11/kde4/akonadi/Makefile b/x11/kde4/akonadi/Makefile new file mode 100644 index 00000000000..0fafd2f3817 --- /dev/null +++ b/x11/kde4/akonadi/Makefile @@ -0,0 +1,18 @@ +# $OpenBSD: Makefile,v 1.1.1.1 2010/06/18 09:30:50 espie Exp $ + +VERSION = 1.3.1 +COMMENT = kde pim access libraries +DISTNAME = akonadi-${VERSION} + +MASTER_SITES = http://download.akonadi-project.org/ +SHARED_LIBS += akonadiprivate 0.0 # 1.0 +SHARED_LIBS += akonadiprotocolinternals 0.0 # 1.0 + +LIB_DEPENDS += soprano::databases/soprano \ + boost_program_options-mt::devel/boost +BUILD_DEPENDS += ::x11/kde4/automoc + +WANTLIB += QtDBus QtNetwork QtSql QtXml +WANTLIB += c m pthread stdc++ + +.include diff --git a/x11/kde4/akonadi/distinfo b/x11/kde4/akonadi/distinfo new file mode 100644 index 00000000000..0e0ff79242b --- /dev/null +++ b/x11/kde4/akonadi/distinfo @@ -0,0 +1,5 @@ +MD5 (kde/akonadi-1.3.1.tar.bz2) = 5u7z7Vwo1V9LZTBUTjeUEw== +RMD160 (kde/akonadi-1.3.1.tar.bz2) = SHQIrTrEmYO5FRq6NYIl8gPtGaE= +SHA1 (kde/akonadi-1.3.1.tar.bz2) = tul2NIeP5SeF897H1jlKGFedSlA= +SHA256 (kde/akonadi-1.3.1.tar.bz2) = S56Zwg0Ble9+R3s5n+0h4FM7mGP2agZQv73fGLc2dt0= +SIZE (kde/akonadi-1.3.1.tar.bz2) = 193500 diff --git a/x11/kde4/akonadi/patches/patch-AkonadiConfig_cmake_in b/x11/kde4/akonadi/patches/patch-AkonadiConfig_cmake_in new file mode 100644 index 00000000000..27b12f6e6c3 --- /dev/null +++ b/x11/kde4/akonadi/patches/patch-AkonadiConfig_cmake_in @@ -0,0 +1,20 @@ +$OpenBSD: patch-AkonadiConfig_cmake_in,v 1.1.1.1 2010/06/18 09:30:50 espie Exp $ +--- AkonadiConfig.cmake.in.orig Wed Jun 16 17:28:30 2010 ++++ AkonadiConfig.cmake.in Wed Jun 16 17:29:23 2010 +@@ -22,15 +22,4 @@ set(AKONADI_LIB_DIR "@AKONADI_LIB_DIR@") + set(AKONADI_SHARE_DIR "@SHARE_INSTALL_PREFIX@") + set(AKONADI_XDG_MIME_INSTALL_DIR "@AKONADI_XDG_MIME_DIR@") + +-# Compatibility +-if(WIN32) +-if(MINGW) +- set(AKONADI_COMMON_LIBRARIES "@AKONADI_LIB_DIR@/libakonadiprotocolinternals.dll.a") +-else(MINGW) +- set(AKONADI_COMMON_LIBRARIES "@AKONADI_LIB_DIR@/akonadiprotocolinternals.lib") +-endif(MINGW) +-elseif(APPLE) +- set(AKONADI_COMMON_LIBRARIES "@AKONADI_LIB_DIR@/libakonadiprotocolinternals.dylib") +-else() +- set(AKONADI_COMMON_LIBRARIES "@AKONADI_LIB_DIR@/libakonadiprotocolinternals.so") +-endif() ++find_library(AKONADI_COMMON_LIBRARIES akonadiprotocolinternals @AKONADI_LIB_DIR@) diff --git a/x11/kde4/akonadi/pkg/.DESCR.swp b/x11/kde4/akonadi/pkg/.DESCR.swp new file mode 100644 index 00000000000..93ee4dff180 Binary files /dev/null and b/x11/kde4/akonadi/pkg/.DESCR.swp differ diff --git a/x11/kde4/akonadi/pkg/DESCR b/x11/kde4/akonadi/pkg/DESCR new file mode 100644 index 00000000000..a5061eb1fea --- /dev/null +++ b/x11/kde4/akonadi/pkg/DESCR @@ -0,0 +1,6 @@ +Akonadi is a PIM layer, which provides an asynchronous API to access all kind +of PIM data (e.g. mails, contacts, events, todos etc.). + +It consists of several processes (generally called the Akonadi server) and a +library (called client library) which encapsulates the communication +between the client and the server. diff --git a/x11/kde4/akonadi/pkg/PLIST b/x11/kde4/akonadi/pkg/PLIST new file mode 100644 index 00000000000..59141019207 --- /dev/null +++ b/x11/kde4/akonadi/pkg/PLIST @@ -0,0 +1,39 @@ +@comment $OpenBSD: PLIST,v 1.1.1.1 2010/06/18 09:30:50 espie Exp $ +@bin bin/akonadi_control +@bin bin/akonadictl +@bin bin/akonadiserver +include/akonadi/ +include/akonadi/private/ +include/akonadi/private/akonadiprotocolinternals_export.h +include/akonadi/private/capabilities_p.h +include/akonadi/private/imapparser_p.h +include/akonadi/private/imapset_p.h +include/akonadi/private/notificationmessage_p.h +include/akonadi/private/protocol_p.h +include/akonadi/private/xdgbasedirs_p.h +lib/cmake/ +lib/cmake/Akonadi/ +lib/cmake/Akonadi/AkonadiConfig.cmake +lib/cmake/Akonadi/AkonadiConfigVersion.cmake +@lib lib/libakonadiprivate.so.${LIBakonadiprivate_VERSION} +@lib lib/libakonadiprotocolinternals.so.${LIBakonadiprotocolinternals_VERSION} +lib/pkgconfig/akonadi.pc +share/config/ +share/config/akonadi/ +share/config/akonadi/mysql-global.conf +share/dbus-1/interfaces/org.freedesktop.Akonadi.Agent.Control.xml +share/dbus-1/interfaces/org.freedesktop.Akonadi.Agent.Status.xml +share/dbus-1/interfaces/org.freedesktop.Akonadi.AgentManager.xml +share/dbus-1/interfaces/org.freedesktop.Akonadi.ControlManager.xml +share/dbus-1/interfaces/org.freedesktop.Akonadi.DebugInterface.xml +share/dbus-1/interfaces/org.freedesktop.Akonadi.NotificationManager.xml +share/dbus-1/interfaces/org.freedesktop.Akonadi.Preprocessor.xml +share/dbus-1/interfaces/org.freedesktop.Akonadi.Resource.xml +share/dbus-1/interfaces/org.freedesktop.Akonadi.Server.xml +share/dbus-1/interfaces/org.freedesktop.Akonadi.Tracer.xml +share/dbus-1/interfaces/org.freedesktop.Akonadi.TracerNotification.xml +share/dbus-1/services/ +share/dbus-1/services/org.freedesktop.Akonadi.Control.service +share/mime/ +share/mime/packages/ +share/mime/packages/akonadi-mime.xml