1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-24 00:45:52 +00:00

Merge from area51 in preparation for KDE SC 4.12:

databases/akonadi:
- Update to 1.11.0
- Drop ipv6 from CATEGORIES
- Squeeze MASTER_SITES/SUBDIR
- Add dependency on modern compiler to fix build on 9.x
- Use options helpers
- Remove QT_PREFIX from PLIST_SUB, it's already set in bsd.qt.mk
- Realign commented lines

devel/grantlee: update to 0.4.0
- Remove broken DOXYGEN option
- Add list of ports that need modification on grantlee update
- Remove MAKE_JOBS_UNSAFE

devel/libkgapi:
- Update to 2.0.1

devel/libkolab:
- Update to 0.5.0

textproc/libkolabxml:
- Update to 1.0.1
This commit is contained in:
Max Brazhnikov 2014-02-18 13:55:27 +00:00
parent 6528c8e9f8
commit 303a695888
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=344889
16 changed files with 221 additions and 96 deletions

View File

@ -2,13 +2,10 @@
# $FreeBSD$
PORTNAME= akonadi
PORTVERSION= 1.10.3
PORTREVISION= 1
CATEGORIES= databases kde ipv6
MASTER_SITES= ${MASTER_SITE_KDE}
MASTER_SITE_SUBDIR= stable/${PORTNAME}/src
PORTVERSION= 1.11.0
CATEGORIES= databases kde
MASTER_SITES= KDE/stable/${PORTNAME}/src
DIST_SUBDIR= KDE
DISTVERSIONSUFFIX= -1
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
@ -21,8 +18,8 @@ LIB_DEPENDS= libboost_thread.so:${PORTSDIR}/devel/boost-libs
LIB_DEPENDS+= libexecinfo.so:${PORTSDIR}/devel/libexecinfo
BUILD_DEPENDS= xsltproc:${PORTSDIR}/textproc/libxslt
USE_KDE4= kdehier kdeprefix sharedmime automoc4 soprano
USES= cmake:outsource
USE_KDE4= kdehier kdeprefix automoc4 soprano
USES= cmake:outsource shared-mime-info compiler:c++11-lang
USE_QT4= corelib dbus gui network qtestlib_build sql xml \
moc_build qmake_build rcc_build uic_build
USE_BZIP2= yes
@ -31,56 +28,40 @@ CMAKE_ARGS+= -DAKONADI_BUILD_TESTS:BOOL=FALSE \
-DCMAKE_REQUIRED_INCLUDES:STRING="${LOCALBASE}/include"
USE_LDCONFIG= yes
PLIST_SUB+= QT_PREFIX=${QT_PREFIX}
OPTIONS_MULTI= DB
OPTIONS_MULTI_DB= MYSQL PGSQL SQLITE
OPTIONS_SUB= yes # SQLITE
MYSQL_DESC= Install MySQL Qt plugin and server
MYSQL_USE= MYSQL=server
MYSQL_USE= QT4=sql-mysql_run
PGSQL_DESC= Install PostgreSQL Qt plugin
SQLITE_DESC= Enable SQLite backend
OPTIONS_DEFAULT= MYSQL
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MMYSQL}
USE_MYSQL= server
USE_QT4+= sql-mysql_run
.endif
.if ${PORT_OPTIONS:MPGSQL}
# Do not add a dependency on PostgreSQL server as someone preferring
# it over MySQL might like to use some advanced configuration, like a
# remote server.
#USE_PGSQL= server
USE_QT4+= sql-pgsql_run
.endif
#PGSQL_USE= PGSQL=server
PGSQL_USE= QT4=sql-pgsql_run
.if ${PORT_OPTIONS:MSQLITE}
USE_SQLITE= 3
PLIST_SUB+= SQLITE=""
.else
PLIST_SUB+= SQLITE="@comment "
.endif
SQLITE_DESC= Enable SQLite backend
SQLITE_USE= SQLITE=3
SQLITE_CMAKE_OFF= -DAKONADI_BUILD_QSQLITE=off
OPTIONS_DEFAULT= MYSQL
post-patch:
.if ${PORT_OPTIONS:MSQLITE} == ""
${REINPLACE_CMD} -e '/find_package(Sqlite)/ d' \
${PATCH_WRKSRC}/CMakeLists.txt
.endif
${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' \
${PATCH_WRKSRC}/server/CMakeLists.txt
${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \
${PATCH_WRKSRC}/server/src/storage/dbconfigmysql.cpp
# To avoid overflow, MySQL settings need to be lower than
# INT_MAX / kern.hz. This setting assumes kern.hz=2000, and
# it's nothing but a temporary hack.
# To avoid overflow, MySQL settings need to be lower than
# INT_MAX / kern.hz. This setting assumes kern.hz=2000, and
# it's nothing but a temporary hack.
${REINPLACE_CMD} -e '/wait_timeout/ s|31536000|1073741|' \
${PATCH_WRKSRC}/server/src/storage/*.conf
# Prevent updating MIME during build.
# Prevent updating MIME during build.
${REINPLACE_CMD} -e '/^update_xdg_mimetypes/ d' \
-e '/find_package(SharedMimeInfo/ d' \
${PATCH_WRKSRC}/CMakeLists.txt

View File

@ -1,2 +1,2 @@
SHA256 (KDE/akonadi-1.10.3-1.tar.bz2) = a8f66eec479c235ec67e77befac50c42743f627663fe2bb49238e82e6fbfffb0
SIZE (KDE/akonadi-1.10.3-1.tar.bz2) = 228633
SHA256 (KDE/akonadi-1.11.0.tar.bz2) = 0cb257509d53927241b71d85c42efb0b5776efc37fc8dc732e75f6813b8a264d
SIZE (KDE/akonadi-1.11.0.tar.bz2) = 235101

View File

@ -1,11 +1,11 @@
--- ./server/src/storage/dbconfigmysql.cpp.orig 2012-06-13 02:11:19.473370856 +0200
+++ ./server/src/storage/dbconfigmysql.cpp 2012-06-13 02:11:50.113468897 +0200
@@ -242,7 +242,7 @@
@@ -265,7 +265,7 @@ void DbConfigMysql::startInternalServer()
// first run, some MySQL versions need a mysql_install_db run for that
const QString confFile = XdgBaseDirs::findResourceFile( "config", QLatin1String("akonadi/mysql-global.conf" ));
const QString confFile = XdgBaseDirs::findResourceFile( "config", QLatin1String( "akonadi/mysql-global.conf" ) );
if ( QDir( dataDir ).entryList( QDir::NoDotAndDotDot | QDir::AllEntries ).isEmpty() && !mMysqlInstallDbPath.isEmpty() ) {
- const QStringList arguments = QStringList() << QString::fromLatin1( "--force" ) << QString::fromLatin1( "--defaults-file=%1").arg(confFile) << QString::fromLatin1( "--datadir=%1/" ).arg( dataDir );
+ const QStringList arguments = QStringList() << QString::fromLatin1( "--force" ) << QString::fromLatin1( "--defaults-file=%1").arg(confFile) << QString::fromLatin1( "--datadir=%1/" ).arg( dataDir ) << QString::fromLatin1( "--basedir=%%LOCALBASE%%" );
- const QStringList arguments = QStringList() << QString::fromLatin1( "--force" ) << QString::fromLatin1( "--defaults-file=%1" ).arg( confFile ) << QString::fromLatin1( "--datadir=%1/" ).arg( dataDir );
+ const QStringList arguments = QStringList() << QString::fromLatin1( "--force" ) << QString::fromLatin1( "--defaults-file=%1" ).arg( confFile ) << QString::fromLatin1( "--datadir=%1/" ).arg( dataDir ) << QString::fromLatin1( "--basedir=%%LOCALBASE%%" );
QProcess::execute( mMysqlInstallDbPath, arguments );
}

View File

@ -19,7 +19,7 @@ lib/cmake/Akonadi/AkonadiTargetsWithPrefix-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Akonadi/AkonadiTargetsWithPrefix.cmake
lib/libakonadiprotocolinternals.so
lib/libakonadiprotocolinternals.so.1
lib/libakonadiprotocolinternals.so.1.10.3
lib/libakonadiprotocolinternals.so.1.11.0
libdata/pkgconfig/akonadi.pc
share/config/akonadi/mysql-global-mobile.conf
share/config/akonadi/mysql-global.conf
@ -33,6 +33,7 @@ share/dbus-1/interfaces/org.freedesktop.Akonadi.NotificationSource.xml
share/dbus-1/interfaces/org.freedesktop.Akonadi.Preprocessor.xml
share/dbus-1/interfaces/org.freedesktop.Akonadi.Resource.xml
share/dbus-1/interfaces/org.freedesktop.Akonadi.Server.xml
share/dbus-1/interfaces/org.freedesktop.Akonadi.StorageDebugger.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

View File

@ -1,14 +1,23 @@
# Created by: Dima Panov <fluffy@FreeBSD.org>
# $FreeBSD$
# Some ports install files into versioned grantlee directory (GRANTLEE_VER)
# they must be fixed whenever grantlee gets version bump
# Known ports:
# deskutils/kdepim4
# devel/kdevplatform
# finance/skrooge
# misk/kdehier4
#
PORTNAME= grantlee
DISTVERSION= 0.3.0
DISTVERSION= 0.4.0
CATEGORIES= devel
MASTER_SITES= http://downloads.${PORTNAME}.org/ \
http://www.loegria.net/${PORTNAME}/
MAINTAINER= kde@FreeBSD.org
COMMENT= String template engine for Qt4
COMMENT= String template engine for Qt 4
LICENSE= LGPL21
@ -16,22 +25,9 @@ USE_QT4= corelib gui qtestlib_build script \
qmake_build moc_build rcc_build uic_build
USES= cmake:outsource
CMAKE_ARGS+= -DBUILD_TESTS:BOOL=FALSE
MAKE_JOBS_UNSAFE= yes
USE_LDCONFIG= yes
OPTIONS_DEFINE= DOXYGEN
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MDOXYGEN}
BUILD_DEPENDS+= doxygen:${PORTSDIR}/devel/doxygen \
dot:${PORTSDIR}/graphics/graphviz
PORTDOCS= *
post-install:
${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${BUILD_WRKSRC} && ${MAKE} docs
cd ${BUILD_WRKSRC}/apidox && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR}
.endif
PLIST_SUB= SHLIB_VER=${PORTVERSION} \
GRANTLEE_VER=${PORTVERSION:R}
.include <bsd.port.mk>

View File

@ -1,2 +1,2 @@
SHA256 (grantlee-0.3.0.tar.gz) = fb7ebcc9beb5f74077a5e2fb4e9893d280dd3346e7f5f58155f0dcc9a2e25f30
SIZE (grantlee-0.3.0.tar.gz) = 1132163
SHA256 (grantlee-0.4.0.tar.gz) = 13a2d8121392404bb3be4ed470b211bc098cd98da795ef7bf41517d2fb640d3f
SIZE (grantlee-0.4.0.tar.gz) = 1171445

View File

@ -31,24 +31,24 @@ include/grantlee/util.h
include/grantlee/variable.h
include/grantlee_core.h
include/grantlee_templates.h
include/grantlee_textdocument.h
lib/cmake/grantlee/GrantleeConfig.cmake
lib/cmake/grantlee/GrantleeConfigVersion.cmake
lib/cmake/grantlee/GrantleeParseArguments.cmake
lib/cmake/grantlee/GrantleeTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/grantlee/GrantleeTargets.cmake
lib/cmake/grantlee/GrantleeUse.cmake
lib/grantlee/0.3/grantlee_defaultfilters.so
lib/grantlee/0.3/grantlee_defaulttags.so
lib/grantlee/0.3/grantlee_i18ntags.so
lib/grantlee/0.3/grantlee_loadertags.so
lib/grantlee/%%GRANTLEE_VER%%/grantlee_defaultfilters.so
lib/grantlee/%%GRANTLEE_VER%%/grantlee_defaulttags.so
lib/grantlee/%%GRANTLEE_VER%%/grantlee_i18ntags.so
lib/grantlee/%%GRANTLEE_VER%%/grantlee_loadertags.so
lib/libgrantlee_core.so
lib/libgrantlee_core.so.0
lib/libgrantlee_core.so.0.3.0
lib/libgrantlee_core.so.%%SHLIB_VER%%
lib/libgrantlee_gui.so
lib/libgrantlee_gui.so.0
lib/libgrantlee_gui.so.0.3.0
@dirrm lib/grantlee/0.3
@dirrm lib/grantlee
lib/libgrantlee_gui.so.%%SHLIB_VER%%
@dirrmtry lib/grantlee/%%GRANTLEE_VER%%
@dirrmtry lib/grantlee
@dirrm lib/cmake/grantlee
@dirrmtry lib/cmake
@dirrm include/grantlee

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= libkgapi
PORTVERSION= 0.4.4
PORTVERSION= 2.0.1
CATEGORIES= devel kde
MASTER_SITES= ${MASTER_SITE_KDE}
MASTER_SITE_SUBDIR= stable/libkgapi/${PORTVERSION}/src
@ -14,18 +14,15 @@ LICENSE= GPLv2
LIB_DEPENDS= qjson.0:${PORTSDIR}/devel/qjson
CONFLICTS= akonadi-google-0.*
USE_BZIP2= yes
USES= cmake
USES= cmake:outsource
USE_KDE4= automoc4 kdelibs kdeprefix kdehier pimlibs
USE_LDCONFIG= yes
USE_QT4= corelib network webkit xml \
qmake_build moc_build rcc_build uic_build
NO_STAGE= yes
pre-configure:
${REINPLACE_CMD} -e '/pkgconfig/ s/$${LIB_INSTALL_DIR}/libdata/' \
${WRKSRC}/libkgapi/CMakeLists.txt
${WRKSRC}/libkgapi*/CMakeLists.txt
.include <bsd.port.mk>

View File

@ -1,2 +1,2 @@
SHA256 (KDE/libkgapi-0.4.4.tar.bz2) = 2decce55e5872dc3f5de6b227bb03de8649d0890f6754126595e4b1a93548bb1
SIZE (KDE/libkgapi-0.4.4.tar.bz2) = 50992
SHA256 (KDE/libkgapi-2.0.1.tar.bz2) = 00e01a9544143a3fce009206c98a95e31a9925cda7e64ae4879029d57272c3f9
SIZE (KDE/libkgapi-2.0.1.tar.bz2) = 112614

View File

@ -1,3 +1,58 @@
include/LibKGAPI2/Account
include/LibKGAPI2/AccountInfo/AccountInfo
include/LibKGAPI2/AccountInfo/AccountInfoFetchJob
include/LibKGAPI2/AuthJob
include/LibKGAPI2/Calendar/Calendar
include/LibKGAPI2/Calendar/CalendarCreateJob
include/LibKGAPI2/Calendar/CalendarDeleteJob
include/LibKGAPI2/Calendar/CalendarFetchJob
include/LibKGAPI2/Calendar/CalendarModifyJob
include/LibKGAPI2/Calendar/Event
include/LibKGAPI2/Calendar/EventCreateJob
include/LibKGAPI2/Calendar/EventDeleteJob
include/LibKGAPI2/Calendar/EventFetchJob
include/LibKGAPI2/Calendar/EventModifyJob
include/LibKGAPI2/Calendar/EventMoveJob
include/LibKGAPI2/Calendar/Reminder
include/LibKGAPI2/Contacts/Contact
include/LibKGAPI2/Contacts/ContactCreateJob
include/LibKGAPI2/Contacts/ContactDeleteJob
include/LibKGAPI2/Contacts/ContactFetchJob
include/LibKGAPI2/Contacts/ContactFetchPhotoJob
include/LibKGAPI2/Contacts/ContactModifyJob
include/LibKGAPI2/Contacts/ContactsGroup
include/LibKGAPI2/Contacts/ContactsGroupCreateJob
include/LibKGAPI2/Contacts/ContactsGroupDeleteJob
include/LibKGAPI2/Contacts/ContactsGroupFetchJob
include/LibKGAPI2/Contacts/ContactsGroupModifyJob
include/LibKGAPI2/CreateJob
include/LibKGAPI2/DeleteJob
include/LibKGAPI2/FetchJob
include/LibKGAPI2/Job
include/LibKGAPI2/Latitude/Location
include/LibKGAPI2/Latitude/LocationCreateJob
include/LibKGAPI2/Latitude/LocationDeleteJob
include/LibKGAPI2/Latitude/LocationFetchHistoryJob
include/LibKGAPI2/Latitude/LocationFetchJob
include/LibKGAPI2/ModifyJob
include/LibKGAPI2/Object
include/LibKGAPI2/StaticMaps/StaticMapMarker
include/LibKGAPI2/StaticMaps/StaticMapPath
include/LibKGAPI2/StaticMaps/StaticMapTileFetchJob
include/LibKGAPI2/StaticMaps/StaticMapUrl
include/LibKGAPI2/Tasks/Task
include/LibKGAPI2/Tasks/TaskCreateJob
include/LibKGAPI2/Tasks/TaskDeleteJob
include/LibKGAPI2/Tasks/TaskFetchJob
include/LibKGAPI2/Tasks/TaskList
include/LibKGAPI2/Tasks/TaskListCreateJob
include/LibKGAPI2/Tasks/TaskListDeleteJob
include/LibKGAPI2/Tasks/TaskListFetchJob
include/LibKGAPI2/Tasks/TaskListModifyJob
include/LibKGAPI2/Tasks/TaskModifyJob
include/LibKGAPI2/Tasks/TaskMoveJob
include/LibKGAPI2/Types
include/LibKGAPI2/Ui/AuthWidget
include/libkgapi/accessmanager.h
include/libkgapi/account.h
include/libkgapi/auth.h
@ -10,6 +65,11 @@ include/libkgapi/objects/calendar.h
include/libkgapi/objects/contact.h
include/libkgapi/objects/contactsgroup.h
include/libkgapi/objects/event.h
include/libkgapi/objects/location.h
include/libkgapi/objects/reminder.h
include/libkgapi/objects/staticmapmarker.h
include/libkgapi/objects/staticmappath.h
include/libkgapi/objects/staticmapurl.h
include/libkgapi/objects/task.h
include/libkgapi/objects/tasklist.h
include/libkgapi/reply.h
@ -18,20 +78,102 @@ include/libkgapi/service.h
include/libkgapi/services/accountinfo.h
include/libkgapi/services/calendar.h
include/libkgapi/services/contacts.h
include/libkgapi/services/latitude.h
include/libkgapi/services/staticmap.h
include/libkgapi/services/tasks.h
include/libkgapi/ui/accountscombo.h
include/libkgapi/ui/authwidget.h
include/libkgapi2/account.h
include/libkgapi2/accountinfo/accountinfo.h
include/libkgapi2/accountinfo/accountinfofetchjob.h
include/libkgapi2/authjob.h
include/libkgapi2/calendar/calendar.h
include/libkgapi2/calendar/calendarcreatejob.h
include/libkgapi2/calendar/calendardeletejob.h
include/libkgapi2/calendar/calendarfetchjob.h
include/libkgapi2/calendar/calendarmodifyjob.h
include/libkgapi2/calendar/event.h
include/libkgapi2/calendar/eventcreatejob.h
include/libkgapi2/calendar/eventdeletejob.h
include/libkgapi2/calendar/eventfetchjob.h
include/libkgapi2/calendar/eventmodifyjob.h
include/libkgapi2/calendar/eventmovejob.h
include/libkgapi2/calendar/reminder.h
include/libkgapi2/contacts/contact.h
include/libkgapi2/contacts/contactcreatejob.h
include/libkgapi2/contacts/contactdeletejob.h
include/libkgapi2/contacts/contactfetchjob.h
include/libkgapi2/contacts/contactfetchphotojob.h
include/libkgapi2/contacts/contactmodifyjob.h
include/libkgapi2/contacts/contactsgroup.h
include/libkgapi2/contacts/contactsgroupcreatejob.h
include/libkgapi2/contacts/contactsgroupdeletejob.h
include/libkgapi2/contacts/contactsgroupfetchjob.h
include/libkgapi2/contacts/contactsgroupmodifyjob.h
include/libkgapi2/createjob.h
include/libkgapi2/deletejob.h
include/libkgapi2/fetchjob.h
include/libkgapi2/job.h
include/libkgapi2/latitude/location.h
include/libkgapi2/latitude/locationcreatejob.h
include/libkgapi2/latitude/locationdeletejob.h
include/libkgapi2/latitude/locationfetchhistoryjob.h
include/libkgapi2/latitude/locationfetchjob.h
include/libkgapi2/libkgapi2_export.h
include/libkgapi2/modifyjob.h
include/libkgapi2/object.h
include/libkgapi2/staticmaps/staticmapmarker.h
include/libkgapi2/staticmaps/staticmappath.h
include/libkgapi2/staticmaps/staticmaptilefetchjob.h
include/libkgapi2/staticmaps/staticmapurl.h
include/libkgapi2/tasks/task.h
include/libkgapi2/tasks/taskcreatejob.h
include/libkgapi2/tasks/taskdeletejob.h
include/libkgapi2/tasks/taskfetchjob.h
include/libkgapi2/tasks/tasklist.h
include/libkgapi2/tasks/tasklistcreatejob.h
include/libkgapi2/tasks/tasklistdeletejob.h
include/libkgapi2/tasks/tasklistfetchjob.h
include/libkgapi2/tasks/tasklistmodifyjob.h
include/libkgapi2/tasks/taskmodifyjob.h
include/libkgapi2/tasks/taskmovejob.h
include/libkgapi2/types.h
include/libkgapi2/ui/authwidget.h
lib/cmake/LibKGAPI/LibKGAPIConfig.cmake
lib/cmake/LibKGAPI/LibKGAPIConfigVersion.cmake
lib/cmake/LibKGAPI/LibKGAPITargetsWithPrefix-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/LibKGAPI/LibKGAPITargetsWithPrefix.cmake
lib/cmake/LibKGAPI2/LibKGAPI2Config.cmake
lib/cmake/LibKGAPI2/LibKGAPI2ConfigVersion.cmake
lib/cmake/LibKGAPI2/LibKGAPI2TargetsWithPrefix-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/LibKGAPI2/LibKGAPI2TargetsWithPrefix.cmake
lib/libkgapi.so
lib/libkgapi.so.0
lib/libkgapi.so.0.4.4
lib/libkgapi.so.1
lib/libkgapi.so.2.0.1
lib/libkgapi2.so
lib/libkgapi2.so.2
lib/libkgapi2.so.2.0.1
libdata/pkgconfig/libkgapi.pc
libdata/pkgconfig/libkgapi2.pc
@dirrm lib/cmake/LibKGAPI2
@dirrm lib/cmake/LibKGAPI
@dirrmtry lib/cmake
@dirrm include/libkgapi2/ui
@dirrm include/libkgapi2/tasks
@dirrm include/libkgapi2/staticmaps
@dirrm include/libkgapi2/latitude
@dirrm include/libkgapi2/contacts
@dirrm include/libkgapi2/calendar
@dirrm include/libkgapi2/accountinfo
@dirrm include/libkgapi2
@dirrm include/libkgapi/ui
@dirrm include/libkgapi/services
@dirrm include/libkgapi/objects
@dirrm include/libkgapi
@dirrm include/LibKGAPI2/Ui
@dirrm include/LibKGAPI2/Tasks
@dirrm include/LibKGAPI2/StaticMaps
@dirrm include/LibKGAPI2/Latitude
@dirrm include/LibKGAPI2/Contacts
@dirrm include/LibKGAPI2/Calendar
@dirrm include/LibKGAPI2/AccountInfo
@dirrm include/LibKGAPI2

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= libkolab
PORTVERSION= 0.4.2
PORTVERSION= 0.5.0
CATEGORIES= devel kde
MASTER_SITES= http://mirror.kolabsys.com/pub/releases/
@ -12,17 +12,24 @@ COMMENT= Advanced Kolab Object Handling Library
# itself to be LGPL3-licensed (and so are all the installed headers).
LICENSE= LGPL3
LIB_DEPENDS= kolabxml:${PORTSDIR}/textproc/libkolabxml
LIB_DEPENDS= libkolabxml.so:${PORTSDIR}/textproc/libkolabxml
# TODO: Conditionally enable the bindings based on OPTIONs.
CMAKE_ARGS= -DBUILD_TESTS:BOOL=OFF \
-DPHP_BINDINGS:BOOL=OFF \
-DPYTHON_BINDINGS:BOOL=OFF \
-DUSE_LIBCALENDARING:BOOL=OFF
USES= cmake
USES= cmake:outsource
USE_KDE4= automoc4 kdelibs pimlibs
USE_LDCONFIG= yes
USE_QT4= corelib gui xml \
moc_build qmake_build rcc_build uic_build
PLIST_SUB= SHLIB_VER=${PORTVERSION}
post-patch:
# Remove utils, installs nothing, but fails without BUILD_TESTS
${REINPLACE_CMD} -e '/add_subdirectory(utils)/d' \
${WRKSRC}/CMakeLists.txt
.include <bsd.port.mk>

View File

@ -1,2 +1,2 @@
SHA256 (libkolab-0.4.2.tar.gz) = 46cfe99bfe97941caa92b54b598d23c69a8886f9c696619b38e492a00579abf1
SIZE (libkolab-0.4.2.tar.gz) = 164417
SHA256 (libkolab-0.5.0.tar.gz) = f3f0ed54f554dcc2052ee3ac6311e78879912aa1641c0f6ae7875ecafed1720a
SIZE (libkolab-0.5.0.tar.gz) = 186211

View File

@ -7,13 +7,15 @@ include/kolab/kcalconversion.h
include/kolab/kolab_export.h
include/kolab/kolabdefinitions.h
include/kolab/kolabobject.h
include/kolab/mimeobject.h
include/kolab/xmlobject.h
lib/cmake/Libkolab/LibkolabConfig.cmake
lib/cmake/Libkolab/LibkolabConfigVersion.cmake
lib/cmake/Libkolab/LibkolabTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Libkolab/LibkolabTargets.cmake
lib/libkolab.so
lib/libkolab.so.0
lib/libkolab.so.0.4.2
lib/libkolab.so.%%SHLIB_VER%%
@dirrm lib/cmake/Libkolab
@dirrmtry lib/cmake
@dirrm include/kolab

View File

@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= libkolabxml
PORTVERSION= 0.8.4
PORTREVISION= 2
PORTVERSION= 1.0.1
CATEGORIES= textproc
MASTER_SITES= http://mirror.kolabsys.com/pub/releases/

View File

@ -1,2 +1,2 @@
SHA256 (libkolabxml-0.8.4.tar.gz) = 581cbb45f50f27943c4be26f7054e9b9732ec9f7ecc8d6f6ba3fc26c6b84ed21
SIZE (libkolabxml-0.8.4.tar.gz) = 116957
SHA256 (libkolabxml-1.0.1.tar.gz) = b0a310aca6ce61d3a3b18ddd5768d9491a908b55ef477b781a471eb5f495bfea
SIZE (libkolabxml-1.0.1.tar.gz) = 124465

View File

@ -16,7 +16,7 @@ lib/cmake/Libkolabxml/LibkolabxmlConfigVersion.cmake
lib/cmake/Libkolabxml/LibkolabxmlTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Libkolabxml/LibkolabxmlTargets.cmake
lib/libkolabxml.so
lib/libkolabxml.so.0
lib/libkolabxml.so.1
lib/libkolabxml.so.%%SHLIB_VER%%
@dirrm lib/cmake/Libkolabxml
@dirrmtry lib/cmake