Wed Apr 3 07:37:12 2013 UTC ()
Update to 1.9.1

1.9.1                           02-March-2013
---------------------------------------------
- Disable query cache for Sqlite.
- Handle missing mysqld better.
- Ignore my.cnf settings when using the internal MySQL server.

1.9.0                        23-December-2012
---------------------------------------------
- Respect collection cache policy refresh interval for collection tree sync.
- Fix initialization of PostgreSQL database.
- Correctly count items flags in virtual collections.
- Notify parent virtual collections about item changes.
- Require CMake >= 2.8.8.
- Remove dependency to Automoc4.
- Support Qt 5.

1.8.80                       12-November-2012
---------------------------------------------
- Recover from lost external payload files.
- Improve the virtual collections handling.
- Notify clients about database schema updates.
- Reduce item access time updates.
- Make use of referential integrity if supported by the database backend.
- Add prepared query cache.
- Many code and queries optimizations.

1.8.1                         14-October-2012
---------------------------------------------
- Fix payload loss on some move/copy scenarios.
- Improve error reporting for failed item retrievals.

1.8.0                            25-July-2012
---------------------------------------------
- Fix deadlock in ad-hoc Nepomuk searches.

1.7.95                           11-July-2012
---------------------------------------------
- Fix Nepomuk queries getting stuck if Nepomuk service crashes.
- Fix unecessary remote retrieval of already cached item parts.
- Reset RID/RREV during cross-resource collection moves.
- Increase timeout for remote item retrieval.

1.7.90                           08-June-2012
---------------------------------------------
- Fix handling of large SPARQL queries.
- Support cleanup of orphaned resources in the consistency checker.
- Support compilation with Clang.


(markd)
diff -r1.49 -r1.50 pkgsrc/mail/akonadi/Makefile
diff -r1.14 -r1.15 pkgsrc/mail/akonadi/distinfo
diff -r1.1 -r1.2 pkgsrc/mail/akonadi/patches/patch-server_src_nepomuk_queryserviceclient.cpp
diff -r1.1 -r1.2 pkgsrc/mail/akonadi/patches/patch-server_src_nepomuk_queryserviceclient.h

cvs diff -r1.49 -r1.50 pkgsrc/mail/akonadi/Makefile (expand / switch to unified diff)

--- pkgsrc/mail/akonadi/Makefile 2013/03/02 20:33:26 1.49
+++ pkgsrc/mail/akonadi/Makefile 2013/04/03 07:37:12 1.50
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.49 2013/03/02 20:33:26 wiz Exp $ 1# $NetBSD: Makefile,v 1.50 2013/04/03 07:37:12 markd Exp $
2 2
3DISTNAME= akonadi-1.7.2 3DISTNAME= akonadi-1.9.1
4PKGREVISION= 4 
5CATEGORIES= mail 4CATEGORIES= mail
6MASTER_SITES= ftp://kde.mirror.anlx.net/stable/akonadi/src/ 5MASTER_SITES= ftp://kde.mirror.anlx.net/stable/akonadi/src/
7EXTRACT_SUFX= .tar.bz2 6EXTRACT_SUFX= .tar.bz2
8 7
9MAINTAINER= markd@NetBSD.org 8MAINTAINER= markd@NetBSD.org
10HOMEPAGE= http://pim.kde.org/akonadi/ 9HOMEPAGE= http://pim.kde.org/akonadi/
11COMMENT= The KDE PIM Storage Service 10COMMENT= The KDE PIM Storage Service
12LICENSE= gnu-lgpl-v2.1 11LICENSE= gnu-lgpl-v2.1
13 12
14# BUILD_MAKE_FLAGS+= VERBOSE=1 13# BUILD_MAKE_FLAGS+= VERBOSE=1
15 14
16BUILD_DEPENDS+= automoc4>=0.9.87:../../devel/automoc4 15BUILD_DEPENDS+= automoc4>=0.9.87:../../devel/automoc4
17BUILD_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt 16BUILD_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt

cvs diff -r1.14 -r1.15 pkgsrc/mail/akonadi/distinfo (expand / switch to unified diff)

--- pkgsrc/mail/akonadi/distinfo 2013/02/17 09:14:44 1.14
+++ pkgsrc/mail/akonadi/distinfo 2013/04/03 07:37:12 1.15
@@ -1,9 +1,9 @@ @@ -1,9 +1,9 @@
1$NetBSD: distinfo,v 1.14 2013/02/17 09:14:44 markd Exp $ 1$NetBSD: distinfo,v 1.15 2013/04/03 07:37:12 markd Exp $
2 2
3SHA1 (akonadi-1.7.2.tar.bz2) = 6aef88b46f8f7ce2dbdfb3641bce2d0bb733f181 3SHA1 (akonadi-1.9.1.tar.bz2) = 955ea3ccca2c81db8b81deea9a45921c89687bda
4RMD160 (akonadi-1.7.2.tar.bz2) = f6c0b4173fd7ea4b60a9e311984e35ce638e8ec7 4RMD160 (akonadi-1.9.1.tar.bz2) = ece2ae75ce9bc395e6a5c49908869756e6d7408b
5Size (akonadi-1.7.2.tar.bz2) = 210944 bytes 5Size (akonadi-1.9.1.tar.bz2) = 220354 bytes
6SHA1 (patch-cmake_modules_FindSqlite.cmake) = 863e5324c07dff18306c1a3e358122d700debd9e 6SHA1 (patch-cmake_modules_FindSqlite.cmake) = 863e5324c07dff18306c1a3e358122d700debd9e
7SHA1 (patch-server_src_nepomuk_queryserviceclient.cpp) = af79b76bbcba6c3dcdf97d4ec6151fb6ee6aa0a9 7SHA1 (patch-server_src_nepomuk_queryserviceclient.cpp) = ac47da466a84b67fe001e6b80b5c6d93ad20b107
8SHA1 (patch-server_src_nepomuk_queryserviceclient.h) = 32b810cf9b0cc4e377a091794299e50980c27589 8SHA1 (patch-server_src_nepomuk_queryserviceclient.h) = 78b869b315a0365ccd0b309821296b48e126d363
9SHA1 (patch-shared_akapplication.h) = 4e774cef5b22b5e5e8071c111794c841cde96fe1 9SHA1 (patch-shared_akapplication.h) = 4e774cef5b22b5e5e8071c111794c841cde96fe1

cvs diff -r1.1 -r1.2 pkgsrc/mail/akonadi/patches/Attic/patch-server_src_nepomuk_queryserviceclient.cpp (expand / switch to unified diff)

--- pkgsrc/mail/akonadi/patches/Attic/patch-server_src_nepomuk_queryserviceclient.cpp 2012/03/21 23:26:40 1.1
+++ pkgsrc/mail/akonadi/patches/Attic/patch-server_src_nepomuk_queryserviceclient.cpp 2013/04/03 07:37:12 1.2
@@ -1,24 +1,24 @@ @@ -1,24 +1,24 @@
1$NetBSD: patch-server_src_nepomuk_queryserviceclient.cpp,v 1.1 2012/03/21 23:26:40 markd Exp $ 1$NetBSD: patch-server_src_nepomuk_queryserviceclient.cpp,v 1.2 2013/04/03 07:37:12 markd Exp $
2 2
3Workaround for gcc4.[12] https://bugs.kde.org/show_bug.cgi?id=295813 3Workaround for gcc4.[12] https://bugs.kde.org/show_bug.cgi?id=295813
4 4
5--- server/src/nepomuk/queryserviceclient.cpp.orig 2012-01-23 16:33:32.000000000 +0000 5--- server/src/nepomuk/queryserviceclient.cpp.orig 2013-03-02 11:51:18.000000000 +0000
6+++ server/src/nepomuk/queryserviceclient.cpp 6+++ server/src/nepomuk/queryserviceclient.cpp
7@@ -150,7 +150,7 @@ Nepomuk::Query::QueryServiceClient::~Que 7@@ -159,7 +159,7 @@ Nepomuk::Query::QueryServiceClient::~Que
8 } 8 }
9  9
10  10
11-bool Nepomuk::Query::QueryServiceClient::query( const QString& query, const QHash<QString, QString> &encodedRps ) 11-bool Nepomuk::Query::QueryServiceClient::query( const QString& query, const QHash<QString, QString> &encodedRps )
12+bool Nepomuk::Query::QueryServiceClient::query( const QString& query, const hss &encodedRps ) 12+bool Nepomuk::Query::QueryServiceClient::query( const QString& query, const hss &encodedRps )
13 { 13 {
14 close(); 14 close();
15  15
16@@ -164,7 +164,7 @@ bool Nepomuk::Query::QueryServiceClient: 16@@ -181,7 +181,7 @@ bool Nepomuk::Query::QueryServiceClient:
17 } 17
18  18
19  19
20-bool Nepomuk::Query::QueryServiceClient::blockingQuery( const QString& q, const QHash<QString, QString> &encodedRps ) 20-bool Nepomuk::Query::QueryServiceClient::blockingQuery( const QString& q, const QHash<QString, QString> &encodedRps )
21+bool Nepomuk::Query::QueryServiceClient::blockingQuery( const QString& q, const hss &encodedRps ) 21+bool Nepomuk::Query::QueryServiceClient::blockingQuery( const QString& q, const hss &encodedRps )
22 { 22 {
23 if( query( q, encodedRps ) ) { 23 if( query( q, encodedRps ) ) {
24 QEventLoop loop; 24 QEventLoop loop;

cvs diff -r1.1 -r1.2 pkgsrc/mail/akonadi/patches/Attic/patch-server_src_nepomuk_queryserviceclient.h (expand / switch to unified diff)

--- pkgsrc/mail/akonadi/patches/Attic/patch-server_src_nepomuk_queryserviceclient.h 2012/03/21 23:26:40 1.1
+++ pkgsrc/mail/akonadi/patches/Attic/patch-server_src_nepomuk_queryserviceclient.h 2013/04/03 07:37:12 1.2
@@ -1,32 +1,32 @@ @@ -1,32 +1,32 @@
1$NetBSD: patch-server_src_nepomuk_queryserviceclient.h,v 1.1 2012/03/21 23:26:40 markd Exp $ 1$NetBSD: patch-server_src_nepomuk_queryserviceclient.h,v 1.2 2013/04/03 07:37:12 markd Exp $
2 2
3Workaround for gcc4.[12] https://bugs.kde.org/show_bug.cgi?id=295813 3Workaround for gcc4.[12] https://bugs.kde.org/show_bug.cgi?id=295813
4 4
5--- server/src/nepomuk/queryserviceclient.h.orig 2012-01-23 16:33:32.000000000 +0000 5--- server/src/nepomuk/queryserviceclient.h.orig 2013-03-02 11:51:18.000000000 +0000
6+++ server/src/nepomuk/queryserviceclient.h 6+++ server/src/nepomuk/queryserviceclient.h
7@@ -21,6 +21,7 @@ 7@@ -23,6 +23,7 @@
8  8
9 #include <QtCore/QObject> 9 #include <QtCore/QObject>
10 #include <QtCore/QHash> 10 #include <QtCore/QHash>
11+typedef QHash<QString, QString> hss; 11+typedef QHash<QString, QString> hss;
12  12
13 class QUrl; 13 class QUrl;
14  14
15@@ -78,7 +79,7 @@ namespace Nepomuk { 15@@ -82,7 +83,7 @@ namespace Nepomuk {
16 * 16 *
17 * \sa QueryParser 17 * \sa QueryParser
18 */ 18 */
19- bool query( const QString& query, const QHash<QString, QString> &encodedRps = QHash<QString, QString>() ); 19- bool query(const QString& query, const QHash<QString, QString> &encodedRps = ( QHash<QString, QString>() ) );
20+ bool query( const QString& query, const hss &encodedRps = hss() ); 20+ bool query(const QString& query, const hss &encodedRps = ( hss() ) );
21  21
22 /** 22 /**
23 * Start a query using the Nepomuk user query language. 23 * Start a query using the Nepomuk query service.
24@@ -96,7 +97,7 @@ namespace Nepomuk { 24@@ -102,7 +103,7 @@ namespace Nepomuk {
25 *  25 *
26 * \sa query(const QString&), close() 26 * \sa query(const QString&), close()
27 */ 27 */
28- bool blockingQuery( const QString& query, const QHash<QString, QString> &encodedRps = QHash<QString, QString>() ); 28- bool blockingQuery( const QString& query, const QHash<QString, QString> &encodedRps = ( QHash<QString, QString>() ) );
29+ bool blockingQuery( const QString& query, const hss &encodedRps = hss() ); 29+ bool blockingQuery( const QString& query, const hss &encodedRps = ( hss() ) );
30  30
31 /** 31 /**
32 * Close the client, thus stop to monitor the query 32 * Close the client, thus stop to monitor the query