From 25c68bc4526056d98d62f1efe29e6059f175ce69 Mon Sep 17 00:00:00 2001 From: makc Date: Sun, 19 Oct 2014 15:57:27 +0000 Subject: KDE/FreeBSD team presents KDE SC 4.14.2 and KDE Workspace 4.11.13! USE_KDE4=kdehier component has been deprecated, new components added: baloo - Baloo core libraries baloo-widgets - Baloo widgets library kfilemetadata - KDE library for extracting file metadata New ports: graphics/kqtquickcharts - QtQuick plugin to render interactive charts misc/artikulate - Pronunciation trainer for KDE (not usable currently, links to both GStreamer 1.x and 0.10.x via dependencies) sysutils/baloo[-widgets] - KDE framework for searching and managing user metadata sysutils/kfilemetadata - Library for extracting file metadata l10n ports: - Farsi (Persian) and Indonesian translations has been readded - Vietnamese didn't pass threshold for inclusion into release astro/kstars: - switch dependency from math/eigen2 to math/eigen3 - add PYKDE option for updating supernovae data deskutils/kdepim4: - update dependencies: add libkgapi and baloo, remove now needless clucene, link-grammar, strigi - add patch to fix build with gcc42 - update COMMENT and description for all KDE PIM ports devel/ruby-krossruby: - remove BROKEN, it builds with ruby 2.x now editors/kate: - add patch to disable memory-hungry build of the kate tests [1] graphics/okular: - add dependency on graphics/libkscreen math/cantor: - add optional dependency on lang/luajit for LuaJIT backend - fix gfortran detection [2] misc/kdehier4: - adapt to new pkg world. Now the purpose of kdehier4 only to link some stuff between KDE4_PREFIX and LOCALBASE. science/kalzium: - switch dependency from math/eigen2 to math/eigen3 - add dependence on science/chemical-mime-data x11-themes/kdeartwork4 - switch dependency from math/eigen2 to math/eigen3 among other changes: - drop deprecated USE_KDE4=kdehier - drop @dirrm from plist - clean up pkg-descr - convert to options helpers - other portlint fixes The area51 repository features commits by alonso, rakuco and myself. PR: 187150 [1] Reported by: pe.freethread@live.com Patch by: Tobias Berner PR: 180674 [2] Reported by: torsten.eichstaedt@web.de PR: 194316 Exp-run: antoine --- sysutils/baloo/Makefile | 24 +++++++ sysutils/baloo/distinfo | 2 + sysutils/baloo/files/patch-CMakeLists.txt | 11 +++ .../files/patch-src__file__lib__baloo_xattr_p.h | 11 +++ sysutils/baloo/pkg-descr | 5 ++ sysutils/baloo/pkg-plist | 81 ++++++++++++++++++++++ 6 files changed, 134 insertions(+) create mode 100644 sysutils/baloo/Makefile create mode 100644 sysutils/baloo/distinfo create mode 100644 sysutils/baloo/files/patch-CMakeLists.txt create mode 100644 sysutils/baloo/files/patch-src__file__lib__baloo_xattr_p.h create mode 100644 sysutils/baloo/pkg-descr create mode 100644 sysutils/baloo/pkg-plist (limited to 'sysutils/baloo') diff --git a/sysutils/baloo/Makefile b/sysutils/baloo/Makefile new file mode 100644 index 000000000000..eb1386f32da7 --- /dev/null +++ b/sysutils/baloo/Makefile @@ -0,0 +1,24 @@ +# $FreeBSD$ + +PORTNAME= baloo +PORTVERSION= ${KDE4_VERSION} +CATEGORIES= sysutils kde +MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src +DIST_SUBDIR= KDE/${PORTVERSION} + +MAINTAINER= kde@FreeBSD.org +COMMENT= KDE framework for searching and managing user metadata + +CONFLICTS_INSTALL= kde-runtime-4.12.* + +LIB_DEPENDS= libxapian.so:${PORTSDIR}/databases/xapian-core \ + libqjson.so:${PORTSDIR}/devel/qjson + +USE_KDE4= kdeprefix akonadi automoc4 kdelibs kfilemetadata \ + pimlibs + +USES= cmake:outsource gmake tar:xz +USE_QT4= corelib qmake_build moc_build rcc_build uic_build +USE_LDCONFIG= yes + +.include diff --git a/sysutils/baloo/distinfo b/sysutils/baloo/distinfo new file mode 100644 index 000000000000..a598ee9f0989 --- /dev/null +++ b/sysutils/baloo/distinfo @@ -0,0 +1,2 @@ +SHA256 (KDE/4.14.2/baloo-4.14.2.tar.xz) = cf3704949bfe318322010049c38712d06bd042134c3a4eb79c5829b61ec1b535 +SIZE (KDE/4.14.2/baloo-4.14.2.tar.xz) = 145524 diff --git a/sysutils/baloo/files/patch-CMakeLists.txt b/sysutils/baloo/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..ab193b25bd3a --- /dev/null +++ b/sysutils/baloo/files/patch-CMakeLists.txt @@ -0,0 +1,11 @@ +--- CMakeLists.txt.orig 2014-09-15 21:59:21.923468081 +0200 ++++ CMakeLists.txt 2014-09-15 21:59:30.538469102 +0200 +@@ -2,7 +2,7 @@ + + set(BALOO_VERSION_MAJOR 4) + set(BALOO_VERSION_MINOR 14) +-set(BALOO_VERSION_RELEASE 0) ++set(BALOO_VERSION_RELEASE 2) + set(BALOO_VERSION "${BALOO_VERSION_MAJOR}.${BALOO_VERSION_MINOR}.${BALOO_VERSION_RELEASE}") + + set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" ${CMAKE_MODULE_PATH}) diff --git a/sysutils/baloo/files/patch-src__file__lib__baloo_xattr_p.h b/sysutils/baloo/files/patch-src__file__lib__baloo_xattr_p.h new file mode 100644 index 000000000000..bda9070d2188 --- /dev/null +++ b/sysutils/baloo/files/patch-src__file__lib__baloo_xattr_p.h @@ -0,0 +1,11 @@ +--- src/file/lib/baloo_xattr_p.h.orig 2014-08-21 13:16:09.854553785 +0200 ++++ src/file/lib/baloo_xattr_p.h 2014-08-21 13:16:53.727550878 +0200 +@@ -117,7 +117,7 @@ + #elif defined(Q_OS_MAC) + return removexattr(encodedPath, attributeName, XATTR_NOFOLLOW ); + #elif defined(Q_OS_FREEBSD) || defined(Q_OS_NETBSD) +- return removexattr (encodedPath, attributeName); ++ return extattr_delete_file (encodedPath, EXTATTR_NAMESPACE_USER, attributeName); + #else + return -1; + #endif diff --git a/sysutils/baloo/pkg-descr b/sysutils/baloo/pkg-descr new file mode 100644 index 000000000000..d0fadfadd221 --- /dev/null +++ b/sysutils/baloo/pkg-descr @@ -0,0 +1,5 @@ +Baloo is the next generation of the Nepomuk project. It's responsible +for handling user metadata such as tags, rating and comments. It +also handles indexing and searching for files, emails, contacts, etc. + +WWW: https://projects.kde.org/projects/kde/kdelibs/baloo diff --git a/sysutils/baloo/pkg-plist b/sysutils/baloo/pkg-plist new file mode 100644 index 000000000000..fa3269638050 --- /dev/null +++ b/sysutils/baloo/pkg-plist @@ -0,0 +1,81 @@ +bin/akonadi_baloo_indexer +bin/baloo_file +bin/baloo_file_cleaner +bin/baloo_file_extractor +bin/balooctl +bin/baloosearch +bin/balooshow +etc/dbus-1/system.d/org.kde.baloo.filewatch.conf +include/baloo/completionproposal.h +include/baloo/core_export.h +include/baloo/file.h +include/baloo/file_export.h +include/baloo/filefetchjob.h +include/baloo/filemodifyjob.h +include/baloo/filemonitor.h +include/baloo/indexerconfig.h +include/baloo/pim/contactcompleter.h +include/baloo/pim/contactquery.h +include/baloo/pim/emailquery.h +include/baloo/pim/notequery.h +include/baloo/pim/pim_export.h +include/baloo/pim/query.h +include/baloo/pim/resultiterator.h +include/baloo/query.h +include/baloo/queryparser.h +include/baloo/queryparser_export.h +include/baloo/queryrunnable.h +include/baloo/result.h +include/baloo/resultiterator.h +include/baloo/searchstore.h +include/baloo/taglistjob.h +include/baloo/term.h +lib/cmake/Baloo/BalooConfig.cmake +lib/cmake/Baloo/BalooConfigVersion.cmake +lib/cmake/Baloo/BalooTargetsWithPrefix-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/Baloo/BalooTargetsWithPrefix.cmake +lib/kde4/akonadi/akonadi_baloo_searchplugin.so +lib/kde4/akonadi/akonadibaloosearchplugin.desktop +lib/kde4/baloo_calendarsearchstore.so +lib/kde4/baloo_contactsearchstore.so +lib/kde4/baloo_emailsearchstore.so +lib/kde4/baloo_filesearchstore.so +lib/kde4/baloo_notesearchstore.so +lib/kde4/kcm_baloofile.so +lib/kde4/kio_baloosearch.so +lib/kde4/kio_tags.so +lib/kde4/kio_timeline.so +lib/kde4/krunner_baloosearchrunner.so +lib/kde4/libexec/kde_baloo_filewatch_raiselimit +lib/libbaloocore.so +lib/libbaloocore.so.4 +lib/libbaloocore.so.%%KDE4_GENERIC_LIB_VERSION%% +lib/libbaloofiles.so +lib/libbaloofiles.so.4 +lib/libbaloofiles.so.%%KDE4_GENERIC_LIB_VERSION%% +lib/libbaloopim.so +lib/libbaloopim.so.4 +lib/libbaloopim.so.%%KDE4_GENERIC_LIB_VERSION%% +lib/libbalooqueryparser.so +lib/libbalooqueryparser.so.4 +lib/libbalooqueryparser.so.%%KDE4_GENERIC_LIB_VERSION%% +lib/libbalooxapian.so +lib/libbalooxapian.so.4 +lib/libbalooxapian.so.%%KDE4_GENERIC_LIB_VERSION%% +share/akonadi/agents/akonadibalooindexingagent.desktop +share/autostart/baloo_file.desktop +share/dbus-1/interfaces/org.kde.baloo.file.indexer.xml +share/dbus-1/system-services/org.kde.baloo.filewatch.service +share/icons/hicolor/128x128/apps/baloo.png +share/kde4/services/baloo_calendarsearchstore.desktop +share/kde4/services/baloo_contactsearchstore.desktop +share/kde4/services/baloo_emailsearchstore.desktop +share/kde4/services/baloo_filesearchstore.desktop +share/kde4/services/baloo_notesearchstore.desktop +share/kde4/services/baloosearch.protocol +share/kde4/services/kcm_baloofile.desktop +share/kde4/services/plasma-runner-baloosearch.desktop +share/kde4/services/tags.protocol +share/kde4/services/timeline.protocol +share/kde4/servicetypes/baloosearchstore.desktop +share/polkit-1/actions/org.kde.baloo.filewatch.policy -- cgit