Changeset View
Changeset View
Standalone View
Standalone View
databases/akonadi/Makefile
Show All 11 Lines | |||||
LICENSE= LGPL21 | LICENSE= LGPL21 | ||||
LIB_DEPENDS= libboost_thread.so:devel/boost-libs | LIB_DEPENDS= libboost_thread.so:devel/boost-libs | ||||
# Let process generate meaningful backtrace on core dump. | # Let process generate meaningful backtrace on core dump. | ||||
BUILD_DEPENDS= xsltproc:textproc/libxslt | BUILD_DEPENDS= xsltproc:textproc/libxslt | ||||
USES= cmake:outsource execinfo kde:4 shared-mime-info \ | USES= cmake:outsource execinfo kde:4 shared-mime-info \ | ||||
compiler:c++11-lang tar:bzip2 | compiler:c++11-lang pathfix tar:bzip2 | ||||
USE_KDE= automoc4 soprano | USE_KDE= automoc4 soprano | ||||
USE_QT4= corelib dbus gui network qtestlib_build sql xml \ | USE_QT4= corelib dbus gui network qtestlib_build sql xml \ | ||||
moc_build qmake_build rcc_build uic_build | moc_build qmake_build rcc_build uic_build | ||||
CMAKE_ARGS+= -DAKONADI_BUILD_TESTS:BOOL=FALSE \ | CMAKE_ARGS+= -DAKONADI_BUILD_TESTS:BOOL=FALSE \ | ||||
-DINSTALL_QSQLITE_IN_QT_PREFIX:BOOL=TRUE \ | -DINSTALL_QSQLITE_IN_QT_PREFIX:BOOL=TRUE \ | ||||
-DCMAKE_REQUIRED_INCLUDES:STRING="${LOCALBASE}/include" | -DCMAKE_REQUIRED_INCLUDES:STRING="${LOCALBASE}/include" | ||||
USE_LDCONFIG= yes | USE_LDCONFIG= yes | ||||
Show All 14 Lines | |||||
SQLITE_DESC= Enable SQLite backend | SQLITE_DESC= Enable SQLite backend | ||||
SQLITE_USES= sqlite:3 | SQLITE_USES= sqlite:3 | ||||
SQLITE_CMAKE_OFF= -DAKONADI_BUILD_QSQLITE=off | SQLITE_CMAKE_OFF= -DAKONADI_BUILD_QSQLITE=off | ||||
OPTIONS_DEFAULT= MYSQL | OPTIONS_DEFAULT= MYSQL | ||||
post-patch: | post-patch: | ||||
${REINPLACE_CMD} -e '/akonadi.pc/ s|pkgconfig|../libdata/pkgconfig|' \ | |||||
${PATCH_WRKSRC}/CMakeLists.txt | |||||
${REINPLACE_CMD} -e '/find_program/ s|mysqld|mysqld_safe ${LOCALBASE}/bin|g' \ | ${REINPLACE_CMD} -e '/find_program/ s|mysqld|mysqld_safe ${LOCALBASE}/bin|g' \ | ||||
${PATCH_WRKSRC}/server/CMakeLists.txt | ${PATCH_WRKSRC}/server/CMakeLists.txt | ||||
${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ | ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ | ||||
${PATCH_WRKSRC}/server/src/storage/dbconfigmysql.cpp | ${PATCH_WRKSRC}/server/src/storage/dbconfigmysql.cpp | ||||
# To avoid overflow, MySQL settings need to be lower than | # To avoid overflow, MySQL settings need to be lower than | ||||
# INT_MAX / kern.hz. This setting assumes kern.hz=2000, and | # INT_MAX / kern.hz. This setting assumes kern.hz=2000, and | ||||
# it's nothing but a temporary hack. | # it's nothing but a temporary hack. | ||||
${REINPLACE_CMD} -e '/wait_timeout/ s|31536000|1073741|' \ | ${REINPLACE_CMD} -e '/wait_timeout/ s|31536000|1073741|' \ | ||||
${PATCH_WRKSRC}/server/src/storage/*.conf | ${PATCH_WRKSRC}/server/src/storage/*.conf | ||||
# Prevent updating MIME during build. | # Prevent updating MIME during build. | ||||
${REINPLACE_CMD} -e '/^update_xdg_mimetypes/ d' \ | ${REINPLACE_CMD} -e '/^update_xdg_mimetypes/ d' \ | ||||
-e '/find_package(SharedMimeInfo/ d' \ | -e '/find_package(SharedMimeInfo/ d' \ | ||||
${PATCH_WRKSRC}/CMakeLists.txt | ${PATCH_WRKSRC}/CMakeLists.txt | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |