Commit 1376f7e6 authored by Olivier Duchateau's avatar Olivier Duchateau
Browse files

Update to 2.3.6

parent 6fcc9172
# Created by: Michael Johnson <ahze@FreeBSD.org>
# $FreeBSD: head/sysutils/tracker/Makefile 532707 2020-04-23 20:14:49Z jbeich $
PORTNAME= tracker
PORTVERSION= 2.3.6
CATEGORIES= sysutils gnome
PKGNAMESUFFIX= 2
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
COMMENT= Search engine and triplestore for desktop (API 2.0)
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING.LGPL
BUILD_DEPENDS= valac:lang/vala \
dbus>0:devel/dbus
LIB_DEPENDS= libuuid.so:misc/e2fsprogs-libuuid \
libsoup-2.4.so:devel/libsoup \
libjson-glib-1.0.so:devel/json-glib \
libicutu.so:devel/icu
PORTSCOUT= limitw:1,even
USES= compiler:c++11-lib gettext gnome localbase meson \
pkgconfig python:3.6+,build sqlite tar:xz
USE_GNOME= glib20 introspection:build libxml2
USE_LDCONFIG= yes
INSTALLS_ICONS= yes
MESON_ARGS= -Ddocs=false \
-Djournal=false \
-Dman=false \
-Dnetwork_manager=disabled \
-Dstemmer=disabled \
-Dunicode_support=icu \
-Dbash_completion=no \
-Dsystemd_user_services=no
BINARY_ALIAS= python3=${PYTHON_CMD}
GLIB_SCHEMAS= org.freedesktop.Tracker.DB.gschema.xml \
org.freedesktop.Tracker.FTS.gschema.xml \
org.freedesktop.Tracker.Store.gschema.xml \
org.freedesktop.Tracker.enums.xml \
org.freedesktop.Tracker.gschema.xml
PLIST_SUB= LIBVER=0.306.0
post-patch:
@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \
${WRKSRC}/meson.build
.include <bsd.port.mk>
TIMESTAMP = 1600795979
SHA256 (gnome/tracker-2.3.6.tar.xz) = bd1eb4122135296fa7b57b1c3fa0ed602cf7d06c0b8e534d0bd17ff5f97feef2
SIZE (gnome/tracker-2.3.6.tar.xz) = 1606716
--- meson.build.orig 2020-09-07 10:44:35 UTC
+++ meson.build
@@ -56,7 +56,7 @@ libmath = cc.find_library('m', required: false)
# Vala commandline. By finding 'uuid' using find_library() instead, we get
# a dependency object back that won't cause any `--pkg` arguments to be added
# to the Vala commandline, but still works as expected for C code.
-uuid = cc.find_library('uuid')
+uuid = cc.find_library('uuid', dirs: '%%LOCALBASE%%/lib')
add_project_arguments('-Wformat', '-Wformat-security', language: 'c')
--- src/libtracker-bus/meson.build.orig 2020-09-07 10:44:36 UTC
+++ src/libtracker-bus/meson.build
@@ -9,6 +9,7 @@ libtracker_bus = static_library('tracker-bus',
vala_args: [
'--debug',
'--pkg', 'posix',
+ '--Xcc', '-luuid',
# FIXME: Meson has code to add --target-glib automatically, but it
# doesn't seem to work here.
'--target-glib', glib_required,
--- src/libtracker-remote/meson.build.orig 2020-09-07 10:44:36 UTC
+++ src/libtracker-remote/meson.build
@@ -13,6 +13,7 @@ libtracker_remote = static_library('tracker-remote', s
vala_args: [
'--debug',
'--pkg', 'posix',
+ '--Xcc', '-luuid',
# FIXME: Meson has code to add --target-glib automatically, but it
# doesn't seem to work here.
'--target-glib', glib_required,
--- src/libtracker-sparql/meson.build.orig 2020-09-07 10:44:36 UTC
+++ src/libtracker-sparql/meson.build
@@ -27,6 +27,7 @@ libtracker_sparql_intermediate_vala = static_library('
'--debug',
'--includedir', 'libtracker-sparql',
'--pkg', 'gio-2.0', '--pkg', 'posix',
+ '--Xcc', '-luuid',
# FIXME: Meson has code to add --target-glib automatically, but it
# doesn't seem to work here.
'--target-glib', glib_required,
Tracker is a powerful desktop-neutral first class object database, tag/metadata
database, search tool and indexer.
Tracker is also extremely fast and super efficient with your systems memory when
compared with some other competing frameworks and is by far the fastest and most
memory efficient Nautilus search and Deskbar backends currently availble.
It consists of a common object database that allows entities to have an almost
infinte number of properties, metadata (both embedded/harvested as well as user
definable), a comprehensive database of keywords/tags and links to other
entities.
WWW: https://wiki.gnome.org/Projects/Tracker
bin/tracker
include/tracker-2.0/libtracker-control/tracker-control.h
include/tracker-2.0/libtracker-control/tracker-miner-manager.h
include/tracker-2.0/libtracker-miner/tracker-data-provider.h
include/tracker-2.0/libtracker-miner/tracker-decorator-fs.h
include/tracker-2.0/libtracker-miner/tracker-decorator.h
include/tracker-2.0/libtracker-miner/tracker-indexing-tree.h
include/tracker-2.0/libtracker-miner/tracker-miner-enum-types.h
include/tracker-2.0/libtracker-miner/tracker-miner-enums.h
include/tracker-2.0/libtracker-miner/tracker-miner-fs.h
include/tracker-2.0/libtracker-miner/tracker-miner-object.h
include/tracker-2.0/libtracker-miner/tracker-miner-online.h
include/tracker-2.0/libtracker-miner/tracker-miner-proxy.h
include/tracker-2.0/libtracker-miner/tracker-miner.h
include/tracker-2.0/libtracker-sparql/tracker-generated.h
include/tracker-2.0/libtracker-sparql/tracker-namespace-manager.h
include/tracker-2.0/libtracker-sparql/tracker-notifier.h
include/tracker-2.0/libtracker-sparql/tracker-ontologies.h
include/tracker-2.0/libtracker-sparql/tracker-resource.h
include/tracker-2.0/libtracker-sparql/tracker-sparql.h
include/tracker-2.0/libtracker-sparql/tracker-version.h
lib/girepository-1.0/Tracker-2.0.typelib
lib/girepository-1.0/TrackerControl-2.0.typelib
lib/girepository-1.0/TrackerMiner-2.0.typelib
lib/libtracker-control-2.0.so
lib/libtracker-control-2.0.so.0
lib/libtracker-control-2.0.so.%%LIBVER%%
lib/libtracker-miner-2.0.so
lib/libtracker-miner-2.0.so.0
lib/libtracker-miner-2.0.so.%%LIBVER%%
lib/libtracker-sparql-2.0.so
lib/libtracker-sparql-2.0.so.0
lib/libtracker-sparql-2.0.so.%%LIBVER%%
lib/tracker-2.0/libtracker-data.so
lib/tracker-2.0/trackertestutils/__init__.py
lib/tracker-2.0/trackertestutils/dconf.py
lib/tracker-2.0/trackertestutils/helpers.py
lib/tracker-2.0/trackertestutils/mainloop.py
libdata/pkgconfig/tracker-control-2.0.pc
libdata/pkgconfig/tracker-miner-2.0.pc
libdata/pkgconfig/tracker-sparql-2.0.pc
libexec/tracker-store
share/dbus-1/services/org.freedesktop.Tracker1.service
share/gir-1.0/Tracker-2.0.gir
share/gir-1.0/TrackerControl-2.0.gir
share/gir-1.0/TrackerMiner-2.0.gir
share/locale/ar/LC_MESSAGES/tracker.mo
share/locale/as/LC_MESSAGES/tracker.mo
share/locale/be@latin/LC_MESSAGES/tracker.mo
share/locale/bg/LC_MESSAGES/tracker.mo
share/locale/bs/LC_MESSAGES/tracker.mo
share/locale/ca/LC_MESSAGES/tracker.mo
share/locale/ca@valencia/LC_MESSAGES/tracker.mo
share/locale/cs/LC_MESSAGES/tracker.mo
share/locale/da/LC_MESSAGES/tracker.mo
share/locale/de/LC_MESSAGES/tracker.mo
share/locale/dz/LC_MESSAGES/tracker.mo
share/locale/el/LC_MESSAGES/tracker.mo
share/locale/en_GB/LC_MESSAGES/tracker.mo
share/locale/eo/LC_MESSAGES/tracker.mo
share/locale/es/LC_MESSAGES/tracker.mo
share/locale/et/LC_MESSAGES/tracker.mo
share/locale/eu/LC_MESSAGES/tracker.mo
share/locale/fi/LC_MESSAGES/tracker.mo
share/locale/fr/LC_MESSAGES/tracker.mo
share/locale/fur/LC_MESSAGES/tracker.mo
share/locale/gl/LC_MESSAGES/tracker.mo
share/locale/he/LC_MESSAGES/tracker.mo
share/locale/hu/LC_MESSAGES/tracker.mo
share/locale/hr/LC_MESSAGES/tracker.mo
share/locale/id/LC_MESSAGES/tracker.mo
share/locale/it/LC_MESSAGES/tracker.mo
share/locale/is/LC_MESSAGES/tracker.mo
share/locale/ja/LC_MESSAGES/tracker.mo
share/locale/kk/LC_MESSAGES/tracker.mo
share/locale/ko/LC_MESSAGES/tracker.mo
share/locale/lt/LC_MESSAGES/tracker.mo
share/locale/lv/LC_MESSAGES/tracker.mo
share/locale/mk/LC_MESSAGES/tracker.mo
share/locale/ml/LC_MESSAGES/tracker.mo
share/locale/ms/LC_MESSAGES/tracker.mo
share/locale/nb/LC_MESSAGES/tracker.mo
share/locale/nds/LC_MESSAGES/tracker.mo
share/locale/ne/LC_MESSAGES/tracker.mo
share/locale/nl/LC_MESSAGES/tracker.mo
share/locale/oc/LC_MESSAGES/tracker.mo
share/locale/pa/LC_MESSAGES/tracker.mo
share/locale/pl/LC_MESSAGES/tracker.mo
share/locale/pt/LC_MESSAGES/tracker.mo
share/locale/pt_BR/LC_MESSAGES/tracker.mo
share/locale/ro/LC_MESSAGES/tracker.mo
share/locale/ru/LC_MESSAGES/tracker.mo
share/locale/sk/LC_MESSAGES/tracker.mo
share/locale/sl/LC_MESSAGES/tracker.mo
share/locale/sr/LC_MESSAGES/tracker.mo
share/locale/sr@latin/LC_MESSAGES/tracker.mo
share/locale/sv/LC_MESSAGES/tracker.mo
share/locale/te/LC_MESSAGES/tracker.mo
share/locale/tg/LC_MESSAGES/tracker.mo
share/locale/th/LC_MESSAGES/tracker.mo
share/locale/tr/LC_MESSAGES/tracker.mo
share/locale/uk/LC_MESSAGES/tracker.mo
share/locale/vi/LC_MESSAGES/tracker.mo
share/locale/zh_CN/LC_MESSAGES/tracker.mo
share/locale/zh_HK/LC_MESSAGES/tracker.mo
share/locale/zh_TW/LC_MESSAGES/tracker.mo
%%DATADIR%%/domain-ontologies/default.rule
%%DATADIR%%/ontologies/nepomuk/30-nie.description
%%DATADIR%%/ontologies/nepomuk/30-nie.ontology
%%DATADIR%%/ontologies/nepomuk/32-nco.description
%%DATADIR%%/ontologies/nepomuk/32-nco.ontology
%%DATADIR%%/ontologies/nepomuk/33-nfo.description
%%DATADIR%%/ontologies/nepomuk/33-nfo.ontology
%%DATADIR%%/ontologies/nepomuk/34-nmo.description
%%DATADIR%%/ontologies/nepomuk/34-nmo.ontology
%%DATADIR%%/ontologies/nepomuk/35-ncal.description
%%DATADIR%%/ontologies/nepomuk/35-ncal.ontology
%%DATADIR%%/ontologies/nepomuk/36-scal.description
%%DATADIR%%/ontologies/nepomuk/36-scal.ontology
%%DATADIR%%/ontologies/nepomuk/37-nid3.description
%%DATADIR%%/ontologies/nepomuk/37-nid3.ontology
%%DATADIR%%/ontologies/nepomuk/38-nmm.description
%%DATADIR%%/ontologies/nepomuk/38-nmm.ontology
%%DATADIR%%/ontologies/nepomuk/39-mto.description
%%DATADIR%%/ontologies/nepomuk/39-mto.ontology
%%DATADIR%%/ontologies/nepomuk/40-mlo.description
%%DATADIR%%/ontologies/nepomuk/40-mlo.ontology
%%DATADIR%%/ontologies/nepomuk/41-mfo.description
%%DATADIR%%/ontologies/nepomuk/41-mfo.ontology
%%DATADIR%%/ontologies/nepomuk/89-mtp.description
%%DATADIR%%/ontologies/nepomuk/89-mtp.ontology
%%DATADIR%%/ontologies/nepomuk/90-tracker.description
%%DATADIR%%/ontologies/nepomuk/90-tracker.ontology
%%DATADIR%%/ontologies/nepomuk/91-maemo.description
%%DATADIR%%/ontologies/nepomuk/91-maemo.ontology
%%DATADIR%%/ontologies/nepomuk/92-slo.description
%%DATADIR%%/ontologies/nepomuk/92-slo.ontology
%%DATADIR%%/ontologies/nepomuk/93-libosinfo.description
%%DATADIR%%/ontologies/nepomuk/93-libosinfo.ontology
%%DATADIR%%/stop-words/stopwords.da
%%DATADIR%%/stop-words/stopwords.de
%%DATADIR%%/stop-words/stopwords.en
%%DATADIR%%/stop-words/stopwords.es
%%DATADIR%%/stop-words/stopwords.fi
%%DATADIR%%/stop-words/stopwords.fr
%%DATADIR%%/stop-words/stopwords.hu
%%DATADIR%%/stop-words/stopwords.it
%%DATADIR%%/stop-words/stopwords.nb
%%DATADIR%%/stop-words/stopwords.nl
%%DATADIR%%/stop-words/stopwords.pt
%%DATADIR%%/stop-words/stopwords.ru
%%DATADIR%%/stop-words/stopwords.sv
%%DATADIR%%/tracker-backup.xml
%%DATADIR%%/tracker-miner.xml
%%DATADIR%%/tracker-resources.xml
%%DATADIR%%/tracker-statistics.xml
%%DATADIR%%/tracker-status.xml
share/vala/vapi/tracker-control-2.0.deps
share/vala/vapi/tracker-control-2.0.vapi
share/vala/vapi/tracker-miner-2.0.deps
share/vala/vapi/tracker-miner-2.0.vapi
share/vala/vapi/tracker-sparql-2.0.deps
share/vala/vapi/tracker-sparql-2.0.vapi
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment