summaryrefslogtreecommitdiff
path: root/mail/akonadi/options.mk
diff options
context:
space:
mode:
authormarkd <markd>2012-03-19 11:39:15 +0000
committermarkd <markd>2012-03-19 11:39:15 +0000
commitf5a93d998674edee5a7834ab21320f60bcd421f0 (patch)
tree772ffa51d6a1dcce0f8dd01afa1559bed054f04b /mail/akonadi/options.mk
parent47f6c3a40bc2c9730327e77f7a842503e6bb5c77 (diff)
downloadpkgsrc-f5a93d998674edee5a7834ab21320f60bcd421f0.tar.gz
Update to 1.7.0
Required for KDE SC 4.8.0
Diffstat (limited to 'mail/akonadi/options.mk')
-rw-r--r--mail/akonadi/options.mk51
1 files changed, 51 insertions, 0 deletions
diff --git a/mail/akonadi/options.mk b/mail/akonadi/options.mk
new file mode 100644
index 00000000000..d4410e07400
--- /dev/null
+++ b/mail/akonadi/options.mk
@@ -0,0 +1,51 @@
+# $NetBSD: options.mk,v 1.1 2012/03/19 11:39:16 markd Exp $
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.akonadi
+
+PKG_OPTIONS_REQUIRED_GROUPS= db
+PKG_OPTIONS_GROUP.db= mysql sqlite
+
+PKG_SUGGESTED_OPTIONS= sqlite
+
+.include "../../mk/bsd.options.mk"
+
+###
+### Use mysql backend
+###
+.if !empty(PKG_OPTIONS:Mmysql)
+. include "../../mk/mysql.buildlink3.mk"
+.include "../../mk/mysql.buildlink3.mk"
+DEPENDS+= qt4-mysql-[0-9]*:../../x11/qt4-mysql
+CMAKE_ARGS+= -DAKONADI_BUILD_QSQLITE=off
+. if ${_MYSQL_VERSION} == "55"
+. include "../../databases/mysql55-server/buildlink3.mk"
+. elif ${_MYSQL_VERSION} == "51"
+. include "../../databases/mysql51-server/buildlink3.mk"
+. else
+. include "../../databases/mysql5-server/buildlink3.mk"
+. endif
+SUBST_CLASSES+= mysql
+SUBST_STAGE.mysql= post-patch
+SUBST_MESSAGE.mysql= Fix mysqld path.
+SUBST_FILES.mysql= server/CMakeLists.txt
+SUBST_SED.mysql= -e "s:MYSQLD_EXECUTABLE mysqld:MYSQLD_EXECUTABLE mysqld ${PREFIX}/libexec:"
+.endif
+
+###
+### Use postgresql backend
+###
+.if !empty(PKG_OPTIONS:Mpgsql)
+. include "../../mk/pgsql.buildlink3.mk"
+# XXX Not yet tested in pkgsrc
+.endif
+
+###
+### Use sqlite backend
+###
+PLIST_VARS+= sqlite
+.if !empty(PKG_OPTIONS:Msqlite)
+. include "../../databases/sqlite3/buildlink3.mk"
+CMAKE_ARGS+= -DDATABASE_BACKEND=SQLITE
+CMAKE_ARGS+= -DINSTALL_QSQLITE_IN_QT_PREFIX=true
+PLIST.sqlite= yes
+.endif