diff options
author | makc <makc@FreeBSD.org> | 2014-10-19 23:57:27 +0800 |
---|---|---|
committer | makc <makc@FreeBSD.org> | 2014-10-19 23:57:27 +0800 |
commit | 25c68bc4526056d98d62f1efe29e6059f175ce69 (patch) | |
tree | 7d99a8b7b1226b2da14c7c6d04800d30a417873e /sysutils/baloo | |
parent | 2cd94a0cdc2c275bb71369d565efbaccb4a48c1b (diff) | |
download | freebsd-ports-gnome-25c68bc4526056d98d62f1efe29e6059f175ce69.tar.gz freebsd-ports-gnome-25c68bc4526056d98d62f1efe29e6059f175ce69.tar.zst freebsd-ports-gnome-25c68bc4526056d98d62f1efe29e6059f175ce69.zip |
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 <tcberner@gmail.com>
PR: 180674 [2]
Reported by: torsten.eichstaedt@web.de
PR: 194316
Exp-run: antoine
Diffstat (limited to 'sysutils/baloo')
-rw-r--r-- | sysutils/baloo/Makefile | 24 | ||||
-rw-r--r-- | sysutils/baloo/distinfo | 2 | ||||
-rw-r--r-- | sysutils/baloo/files/patch-CMakeLists.txt | 11 | ||||
-rw-r--r-- | sysutils/baloo/files/patch-src__file__lib__baloo_xattr_p.h | 11 | ||||
-rw-r--r-- | sysutils/baloo/pkg-descr | 5 | ||||
-rw-r--r-- | sysutils/baloo/pkg-plist | 81 |
6 files changed, 134 insertions, 0 deletions
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 <bsd.port.mk> 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 |