Index: sysutils/Makefile =================================================================== --- sysutils/Makefile +++ sysutils/Makefile @@ -1371,6 +1371,7 @@ SUBDIR += toybox SUBDIR += tracker SUBDIR += tracker-miners + SUBDIR += tracker3 SUBDIR += tree SUBDIR += triton SUBDIR += trueos-libqt5 Index: sysutils/tracker3/Makefile =================================================================== --- /dev/null +++ sysutils/tracker3/Makefile @@ -0,0 +1,50 @@ +# Created by: Neel Chauhan + +PORTNAME= tracker +PORTVERSION= 3.1.2 +CATEGORIES= sysutils gnome +MASTER_SITES= GNOME +PKGNAMESUFFIX= 3 + +MAINTAINER= gnome@FreeBSD.org +COMMENT= Object database, tag/metadata database, search tool and indexer + +LICENSE= LGPL21 +LICENSE_FILE= ${WRKSRC}/COPYING.LGPL + +BUILD_DEPENDS= asciidoc:textproc/asciidoc \ + valac:lang/vala +LIB_DEPENDS= libdbus-1.so:devel/dbus \ + libicutu.so:devel/icu \ + libjson-glib-1.0.so:devel/json-glib \ + libsoup-2.4.so:devel/libsoup \ + libuuid.so:misc/e2fsprogs-libuuid + +PORTSCOUT= limitw:1,even + +USES= compiler:c++11-lib gettext gnome localbase:ldflags meson \ + pkgconfig python:3.4+,build sqlite tar:xz +USE_GNOME= glib20 libxml2 introspection:build +USE_LDCONFIG= yes +INSTALLS_ICONS= yes +MESON_ARGS= -Dbash_completion=true \ + -Dbash_completion_dir=${PREFIX}/etc/bash_completion.d \ + -Ddocs=false \ + -Dman=true \ + -Dnetwork_manager=disabled \ + -Dstemmer=disabled \ + -Dsystemd_user_services=false +BINARY_ALIAS= python3=${PYTHON_CMD} + +PLIST_SUB= LIBVER=0.304.0 + +post-patch: + ${REINPLACE_CMD} -e 's^/etc/asciidoc^${PREFIX}/etc/asciidoc^' \ + ${WRKSRC}/docs/manpages/meson.build + +# This can be removed after 11.x is no longer supported +.if exists(/usr/bin/ld.lld) && (${/usr/bin/ld:L:tA} != /usr/bin/ld.lld) +LDFLAGS+= -fuse-ld=lld +.endif + +.include Index: sysutils/tracker3/distinfo =================================================================== --- /dev/null +++ sysutils/tracker3/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1628187222 +SHA256 (tracker-3.1.2.tar.xz) = da368962665d587bb2e4f164d75919a81dacb35c7d4cfae6f93a94c60f60ec8f +SIZE (tracker-3.1.2.tar.xz) = 1429356 Index: sysutils/tracker3/pkg-descr =================================================================== --- /dev/null +++ sysutils/tracker3/pkg-descr @@ -0,0 +1,13 @@ +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 Index: sysutils/tracker3/pkg-plist =================================================================== --- /dev/null +++ sysutils/tracker3/pkg-plist @@ -0,0 +1,144 @@ +bin/tracker3 +etc/bash_completion.d/tracker3 +include/tracker-3.0/libtracker-sparql/tracker-batch.h +include/tracker-3.0/libtracker-sparql/tracker-connection.h +include/tracker-3.0/libtracker-sparql/tracker-cursor.h +include/tracker-3.0/libtracker-sparql/tracker-endpoint-dbus.h +include/tracker-3.0/libtracker-sparql/tracker-endpoint-http.h +include/tracker-3.0/libtracker-sparql/tracker-endpoint.h +include/tracker-3.0/libtracker-sparql/tracker-error.h +include/tracker-3.0/libtracker-sparql/tracker-namespace-manager.h +include/tracker-3.0/libtracker-sparql/tracker-notifier.h +include/tracker-3.0/libtracker-sparql/tracker-ontologies.h +include/tracker-3.0/libtracker-sparql/tracker-resource.h +include/tracker-3.0/libtracker-sparql/tracker-sparql-enum-types.h +include/tracker-3.0/libtracker-sparql/tracker-sparql.h +include/tracker-3.0/libtracker-sparql/tracker-statement.h +include/tracker-3.0/libtracker-sparql/tracker-utils.h +include/tracker-3.0/libtracker-sparql/tracker-version-generated.h +include/tracker-3.0/libtracker-sparql/tracker-version.h +lib/girepository-1.0/Tracker-3.0.typelib +lib/libtracker-sparql-3.0.so +lib/libtracker-sparql-3.0.so.0 +lib/libtracker-sparql-3.0.so.0.102.0 +lib/tracker-3.0/trackertestutils/__init__.py +lib/tracker-3.0/trackertestutils/__main__.py +lib/tracker-3.0/trackertestutils/dbusdaemon.py +lib/tracker-3.0/trackertestutils/dconf.py +lib/tracker-3.0/trackertestutils/helpers.py +lib/tracker-3.0/trackertestutils/mainloop.py +lib/tracker-3.0/trackertestutils/psutil_mini.py +lib/tracker-3.0/trackertestutils/sandbox.py +lib/tracker-3.0/trackertestutils/storehelper.py +lib/tracker-3.0/trackertestutils/tracker-sandbox +libdata/pkgconfig/tracker-sparql-3.0.pc +libdata/pkgconfig/tracker-testutils-3.0.pc +libexec/tracker-xdg-portal-3 +libexec/tracker3/endpoint +libexec/tracker3/export +libexec/tracker3/help +libexec/tracker3/import +libexec/tracker3/sparql +libexec/tracker3/sql +man/man1/tracker-xdg-portal-3.1.gz +man/man1/tracker3-endpoint.1.gz +man/man1/tracker3-export.1.gz +man/man1/tracker3-import.1.gz +man/man1/tracker3-sparql.1.gz +man/man1/tracker3-sql.1.gz +share/dbus-1/services/org.freedesktop.portal.Tracker.service +share/gir-1.0/Tracker-3.0.gir +share/locale/ar/LC_MESSAGES/tracker3.mo +share/locale/as/LC_MESSAGES/tracker3.mo +share/locale/be@latin/LC_MESSAGES/tracker3.mo +share/locale/bg/LC_MESSAGES/tracker3.mo +share/locale/bs/LC_MESSAGES/tracker3.mo +share/locale/ca/LC_MESSAGES/tracker3.mo +share/locale/ca@valencia/LC_MESSAGES/tracker3.mo +share/locale/cs/LC_MESSAGES/tracker3.mo +share/locale/da/LC_MESSAGES/tracker3.mo +share/locale/de/LC_MESSAGES/tracker3.mo +share/locale/dz/LC_MESSAGES/tracker3.mo +share/locale/el/LC_MESSAGES/tracker3.mo +share/locale/en_GB/LC_MESSAGES/tracker3.mo +share/locale/eo/LC_MESSAGES/tracker3.mo +share/locale/es/LC_MESSAGES/tracker3.mo +share/locale/et/LC_MESSAGES/tracker3.mo +share/locale/eu/LC_MESSAGES/tracker3.mo +share/locale/fi/LC_MESSAGES/tracker3.mo +share/locale/fr/LC_MESSAGES/tracker3.mo +share/locale/fur/LC_MESSAGES/tracker3.mo +share/locale/gl/LC_MESSAGES/tracker3.mo +share/locale/he/LC_MESSAGES/tracker3.mo +share/locale/hr/LC_MESSAGES/tracker3.mo +share/locale/hu/LC_MESSAGES/tracker3.mo +share/locale/id/LC_MESSAGES/tracker3.mo +share/locale/is/LC_MESSAGES/tracker3.mo +share/locale/it/LC_MESSAGES/tracker3.mo +share/locale/ja/LC_MESSAGES/tracker3.mo +share/locale/kk/LC_MESSAGES/tracker3.mo +share/locale/ko/LC_MESSAGES/tracker3.mo +share/locale/lt/LC_MESSAGES/tracker3.mo +share/locale/lv/LC_MESSAGES/tracker3.mo +share/locale/mk/LC_MESSAGES/tracker3.mo +share/locale/ml/LC_MESSAGES/tracker3.mo +share/locale/ms/LC_MESSAGES/tracker3.mo +share/locale/nb/LC_MESSAGES/tracker3.mo +share/locale/nds/LC_MESSAGES/tracker3.mo +share/locale/ne/LC_MESSAGES/tracker3.mo +share/locale/nl/LC_MESSAGES/tracker3.mo +share/locale/oc/LC_MESSAGES/tracker3.mo +share/locale/pa/LC_MESSAGES/tracker3.mo +share/locale/pl/LC_MESSAGES/tracker3.mo +share/locale/pt/LC_MESSAGES/tracker3.mo +share/locale/pt_BR/LC_MESSAGES/tracker3.mo +share/locale/ro/LC_MESSAGES/tracker3.mo +share/locale/ru/LC_MESSAGES/tracker3.mo +share/locale/sk/LC_MESSAGES/tracker3.mo +share/locale/sl/LC_MESSAGES/tracker3.mo +share/locale/sr/LC_MESSAGES/tracker3.mo +share/locale/sr@latin/LC_MESSAGES/tracker3.mo +share/locale/sv/LC_MESSAGES/tracker3.mo +share/locale/te/LC_MESSAGES/tracker3.mo +share/locale/tg/LC_MESSAGES/tracker3.mo +share/locale/th/LC_MESSAGES/tracker3.mo +share/locale/tr/LC_MESSAGES/tracker3.mo +share/locale/uk/LC_MESSAGES/tracker3.mo +share/locale/vi/LC_MESSAGES/tracker3.mo +share/locale/zh_CN/LC_MESSAGES/tracker3.mo +share/locale/zh_HK/LC_MESSAGES/tracker3.mo +share/locale/zh_TW/LC_MESSAGES/tracker3.mo +%%DATADIR%%3/ontologies/nepomuk/30-nie.description +%%DATADIR%%3/ontologies/nepomuk/30-nie.ontology +%%DATADIR%%3/ontologies/nepomuk/31-nao.description +%%DATADIR%%3/ontologies/nepomuk/31-nao.ontology +%%DATADIR%%3/ontologies/nepomuk/32-nco.description +%%DATADIR%%3/ontologies/nepomuk/32-nco.ontology +%%DATADIR%%3/ontologies/nepomuk/33-nfo.description +%%DATADIR%%3/ontologies/nepomuk/33-nfo.ontology +%%DATADIR%%3/ontologies/nepomuk/38-nmm.description +%%DATADIR%%3/ontologies/nepomuk/38-nmm.ontology +%%DATADIR%%3/ontologies/nepomuk/41-mfo.description +%%DATADIR%%3/ontologies/nepomuk/41-mfo.ontology +%%DATADIR%%3/ontologies/nepomuk/90-tracker.description +%%DATADIR%%3/ontologies/nepomuk/90-tracker.ontology +%%DATADIR%%3/ontologies/nepomuk/92-slo.description +%%DATADIR%%3/ontologies/nepomuk/92-slo.ontology +%%DATADIR%%3/ontologies/nepomuk/93-libosinfo.description +%%DATADIR%%3/ontologies/nepomuk/93-libosinfo.ontology +%%DATADIR%%3/stop-words/stopwords.cs +%%DATADIR%%3/stop-words/stopwords.da +%%DATADIR%%3/stop-words/stopwords.de +%%DATADIR%%3/stop-words/stopwords.en +%%DATADIR%%3/stop-words/stopwords.es +%%DATADIR%%3/stop-words/stopwords.fi +%%DATADIR%%3/stop-words/stopwords.fr +%%DATADIR%%3/stop-words/stopwords.hu +%%DATADIR%%3/stop-words/stopwords.it +%%DATADIR%%3/stop-words/stopwords.nb +%%DATADIR%%3/stop-words/stopwords.nl +%%DATADIR%%3/stop-words/stopwords.pt +%%DATADIR%%3/stop-words/stopwords.ru +%%DATADIR%%3/stop-words/stopwords.sv +share/vala/vapi/tracker-sparql-3.0.deps +share/vala/vapi/tracker-sparql-3.0.vapi