aboutsummaryrefslogtreecommitdiffstats
path: root/sysutils/baloo
diff options
context:
space:
mode:
authormakc <makc@FreeBSD.org>2014-10-19 23:57:27 +0800
committermakc <makc@FreeBSD.org>2014-10-19 23:57:27 +0800
commit25c68bc4526056d98d62f1efe29e6059f175ce69 (patch)
tree7d99a8b7b1226b2da14c7c6d04800d30a417873e /sysutils/baloo
parent2cd94a0cdc2c275bb71369d565efbaccb4a48c1b (diff)
downloadfreebsd-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/Makefile24
-rw-r--r--sysutils/baloo/distinfo2
-rw-r--r--sysutils/baloo/files/patch-CMakeLists.txt11
-rw-r--r--sysutils/baloo/files/patch-src__file__lib__baloo_xattr_p.h11
-rw-r--r--sysutils/baloo/pkg-descr5
-rw-r--r--sysutils/baloo/pkg-plist81
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