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
commit02471b348ba4fc0c1ea9f5f711e10a7a50d28be1 (patch)
tree223dc8ec28d0fed95849cf9351e5c1bdb366eb77 /mail/akonadi
parentf7750deb0f288d63b8b028905725c2919c7f76c1 (diff)
downloadpkgsrc-02471b348ba4fc0c1ea9f5f711e10a7a50d28be1.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