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.diff -r1.49 -r1.50 pkgsrc/mail/akonadi/Makefile
(markd)
@@ -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 | |||
3 | DISTNAME= akonadi-1.7.2 | 3 | DISTNAME= akonadi-1.9.1 | |
4 | PKGREVISION= 4 | |||
5 | CATEGORIES= mail | 4 | CATEGORIES= mail | |
6 | MASTER_SITES= ftp://kde.mirror.anlx.net/stable/akonadi/src/ | 5 | MASTER_SITES= ftp://kde.mirror.anlx.net/stable/akonadi/src/ | |
7 | EXTRACT_SUFX= .tar.bz2 | 6 | EXTRACT_SUFX= .tar.bz2 | |
8 | 7 | |||
9 | MAINTAINER= markd@NetBSD.org | 8 | MAINTAINER= markd@NetBSD.org | |
10 | HOMEPAGE= http://pim.kde.org/akonadi/ | 9 | HOMEPAGE= http://pim.kde.org/akonadi/ | |
11 | COMMENT= The KDE PIM Storage Service | 10 | COMMENT= The KDE PIM Storage Service | |
12 | LICENSE= gnu-lgpl-v2.1 | 11 | LICENSE= gnu-lgpl-v2.1 | |
13 | 12 | |||
14 | # BUILD_MAKE_FLAGS+= VERBOSE=1 | 13 | # BUILD_MAKE_FLAGS+= VERBOSE=1 | |
15 | 14 | |||
16 | BUILD_DEPENDS+= automoc4>=0.9.87:../../devel/automoc4 | 15 | BUILD_DEPENDS+= automoc4>=0.9.87:../../devel/automoc4 | |
17 | BUILD_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt | 16 | BUILD_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt |
@@ -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 | |||
3 | SHA1 (akonadi-1.7.2.tar.bz2) = 6aef88b46f8f7ce2dbdfb3641bce2d0bb733f181 | 3 | SHA1 (akonadi-1.9.1.tar.bz2) = 955ea3ccca2c81db8b81deea9a45921c89687bda | |
4 | RMD160 (akonadi-1.7.2.tar.bz2) = f6c0b4173fd7ea4b60a9e311984e35ce638e8ec7 | 4 | RMD160 (akonadi-1.9.1.tar.bz2) = ece2ae75ce9bc395e6a5c49908869756e6d7408b | |
5 | Size (akonadi-1.7.2.tar.bz2) = 210944 bytes | 5 | Size (akonadi-1.9.1.tar.bz2) = 220354 bytes | |
6 | SHA1 (patch-cmake_modules_FindSqlite.cmake) = 863e5324c07dff18306c1a3e358122d700debd9e | 6 | SHA1 (patch-cmake_modules_FindSqlite.cmake) = 863e5324c07dff18306c1a3e358122d700debd9e | |
7 | SHA1 (patch-server_src_nepomuk_queryserviceclient.cpp) = af79b76bbcba6c3dcdf97d4ec6151fb6ee6aa0a9 | 7 | SHA1 (patch-server_src_nepomuk_queryserviceclient.cpp) = ac47da466a84b67fe001e6b80b5c6d93ad20b107 | |
8 | SHA1 (patch-server_src_nepomuk_queryserviceclient.h) = 32b810cf9b0cc4e377a091794299e50980c27589 | 8 | SHA1 (patch-server_src_nepomuk_queryserviceclient.h) = 78b869b315a0365ccd0b309821296b48e126d363 | |
9 | SHA1 (patch-shared_akapplication.h) = 4e774cef5b22b5e5e8071c111794c841cde96fe1 | 9 | SHA1 (patch-shared_akapplication.h) = 4e774cef5b22b5e5e8071c111794c841cde96fe1 |
@@ -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 | |||
3 | Workaround for gcc4.[12] https://bugs.kde.org/show_bug.cgi?id=295813 | 3 | Workaround 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; |
@@ -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 | |||
3 | Workaround for gcc4.[12] https://bugs.kde.org/show_bug.cgi?id=295813 | 3 | Workaround 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 |