summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormarkd <markd>2008-11-03 11:19:56 +0000
committermarkd <markd>2008-11-03 11:19:56 +0000
commit7117e71428bcc2345f7e82e881d8b5fdb690a49c (patch)
tree223dc8ec28d0fed95849cf9351e5c1bdb366eb77
parentf89e8ca546aba6e5d78296b7f047fc6560ac88d8 (diff)
downloadpkgsrc-7117e71428bcc2345f7e82e881d8b5fdb690a49c.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.
-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