summaryrefslogtreecommitdiff
path: root/mail/akonadi
diff options
context:
space:
mode:
authormarkd <markd@pkgsrc.org>2008-11-03 11:19:56 +0000
committermarkd <markd@pkgsrc.org>2008-11-03 11:19:56 +0000
commit58803a2733e4a3454bc1ea9471602060b4ecf6a5 (patch)
tree223dc8ec28d0fed95849cf9351e5c1bdb366eb77 /mail/akonadi
parent06efe873ab8e3838fdb99a71a53543fe844a8dca (diff)
downloadpkgsrc-58803a2733e4a3454bc1ea9471602060b4ecf6a5.tar.gz
Import akonadi 1.0.0
Akonadi is a new personal information management (PIM) framework for KDE 4 and is included in the 4.1 release. Akonadi will function as an extensible data storage for all PIM applications. In KDE 3 all PIM applications had different data storage and handling methods, which lead to several implementations of essentially the same thing. Besides data storage, Akonadi has several other components including search, and a library (cache) for easy access and notification of data changes.
Diffstat (limited to 'mail/akonadi')
-rw-r--r--mail/akonadi/DESCR7
-rw-r--r--mail/akonadi/Makefile34
-rw-r--r--mail/akonadi/PLIST37
-rw-r--r--mail/akonadi/buildlink3.mk22
-rw-r--r--mail/akonadi/distinfo5
5 files changed, 105 insertions, 0 deletions
diff --git a/mail/akonadi/DESCR b/mail/akonadi/DESCR
new file mode 100644
index 00000000000..a3200d658e9
--- /dev/null
+++ b/mail/akonadi/DESCR
@@ -0,0 +1,7 @@
+Akonadi is a new personal information management (PIM) framework for KDE 4 and
+is set to be included in the 4.1 release. Akonadi will function as an extensible
+data storage for all PIM applications. In KDE 3 all PIM applications had
+different data storage and handling methods, which lead to several
+implementations of essentially the same thing. Besides data storage, Akonadi
+has several other components including search, and a library (cache) for easy
+access and notification of data changes.
diff --git a/mail/akonadi/Makefile b/mail/akonadi/Makefile
new file mode 100644
index 00000000000..57db40a97a3
--- /dev/null
+++ b/mail/akonadi/Makefile
@@ -0,0 +1,34 @@
+# $NetBSD: Makefile,v 1.1.1.1 2008/11/03 11:19:56 markd Exp $
+
+DISTNAME= akonadi-1.0.0
+CATEGORIES= mail
+MASTER_SITES= http://download.akonadi-project.org/
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= markd@NetBSD.org
+HOMEPAGE= http://pim.kde.org/akonadi/
+COMMENT= The KDE PIM Storage Service
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+# BUILD_MAKE_FLAGS+= VERBOSE=1
+
+BUILD_DEPENDS+= automoc4>=0.9.83:../../devel/automoc4
+
+USE_DIRS+= kde4-1.0
+USE_TOOLS+= pkg-config
+USE_LANGUAGES= c c++
+USE_CMAKE= yes
+CMAKE_ARG_PATH= ..
+CONFIGURE_DIRS= _build
+
+pre-configure:
+ ${LN} -sf ${QTDIR}/bin/qmake ${BUILDLINK_DIR}/bin/
+ ${MKDIR} ${WRKSRC}/_build
+
+.include "../../databases/shared-mime-info/buildlink3.mk"
+.include "../../x11/qt4-libs/buildlink3.mk"
+.include "../../x11/qt4-tools/buildlink3.mk"
+.include "../../x11/qt4-qdbus/buildlink3.mk"
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/mail/akonadi/PLIST b/mail/akonadi/PLIST
new file mode 100644
index 00000000000..b802d37b24d
--- /dev/null
+++ b/mail/akonadi/PLIST
@@ -0,0 +1,37 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2008/11/03 11:19:56 markd Exp $
+bin/akonadi_control
+bin/akonadictl
+bin/akonadiserver
+include/akonadi/private/akonadiprotocolinternals_export.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/libakonadiprivate.so
+lib/libakonadiprivate.so.1
+lib/libakonadiprivate.so.${PKGVERSION}
+lib/libakonadiprotocolinternals.so
+lib/libakonadiprotocolinternals.so.1
+lib/libakonadiprotocolinternals.so.${PKGVERSION}
+lib/pkgconfig/akonadi.pc
+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.NotificationManager.xml
+share/dbus-1/interfaces/org.freedesktop.Akonadi.Resource.xml
+share/dbus-1/interfaces/org.freedesktop.Akonadi.Search.xml
+share/dbus-1/interfaces/org.freedesktop.Akonadi.SearchQuery.xml
+share/dbus-1/interfaces/org.freedesktop.Akonadi.SearchQueryIterator.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/org.freedesktop.Akonadi.Control.service
+share/mime/packages/akonadi-mime.xml
+@comment in dbus: @dirrm share/dbus-1/services
+@comment in kde: @dirrm share/dbus-1/interfaces
+@dirrm share/config/akonadi
+@dirrm include/akonadi/private
+@dirrm include/akonadi
diff --git a/mail/akonadi/buildlink3.mk b/mail/akonadi/buildlink3.mk
new file mode 100644
index 00000000000..5a578ea4f0b
--- /dev/null
+++ b/mail/akonadi/buildlink3.mk
@@ -0,0 +1,22 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2008/11/03 11:19:56 markd Exp $
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
+AKONADI_BUILDLINK3_MK:= ${AKONADI_BUILDLINK3_MK}+
+
+.if ${BUILDLINK_DEPTH} == "+"
+BUILDLINK_DEPENDS+= akonadi
+.endif
+
+BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nakonadi}
+BUILDLINK_PACKAGES+= akonadi
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}akonadi
+
+.if ${AKONADI_BUILDLINK3_MK} == "+"
+BUILDLINK_API_DEPENDS.akonadi+= akonadi>=0.82.0
+BUILDLINK_PKGSRCDIR.akonadi?= ../../mail/akonadi
+.endif # AKONADI_BUILDLINK3_MK
+
+.include "../../x11/qt4-libs/buildlink3.mk"
+.include "../../x11/qt4-qdbus/buildlink3.mk"
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
diff --git a/mail/akonadi/distinfo b/mail/akonadi/distinfo
new file mode 100644
index 00000000000..7f011922cb0
--- /dev/null
+++ b/mail/akonadi/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2008/11/03 11:19:56 markd Exp $
+
+SHA1 (akonadi-1.0.0.tar.bz2) = 2bde2ab048691de6daf4fb64969c08b307783665
+RMD160 (akonadi-1.0.0.tar.bz2) = ed26406bef2666c25f38e4c477dfb8817657d726
+Size (akonadi-1.0.0.tar.bz2) = 122815 bytes