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,54 @@ +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 + +USES= compiler:c++11-lib gettext gnome localbase:ldflags meson \ + pkgconfig python:3.6+,build sqlite tar:xz +USE_GNOME= glib20 libxml2 introspection:build +INSTALLS_ICONS= yes +USE_LDCONFIG= 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 + +DATADIR= ${PREFIX}/share/${PORTNAME}${PKGNAMESUFFIX} +BINARY_ALIAS= python3=${PYTHON_CMD} +PORTSCOUT= limitw:1,even + +PLIST_SUB= LIBVER=0.304.0 + +OPTIONS_DEFINE= DOCS +DOCS_BUILD_DEPENDS= gtk-doc>0:textproc/gtk-doc +DOCS_MESON_TRUE= docs + +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,264 @@ +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 +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/TrackerBatch.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/TrackerEndpoint.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/TrackerNamespaceManager.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/TrackerNotifier.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/TrackerResource.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/TrackerSparqlConnection.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/TrackerSparqlCursor.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/TrackerSparqlStatement.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/accompanying-metadata.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/annotation-glossary.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/api-index-3-0.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/api-index-3-1.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/api-index-deprecated.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/api-index-full.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/base-ontology.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/blank-nodes.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/ch27s02.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/ch27s03.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/ch28s02.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/ch28s03.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/ch28s04.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/ch28s05.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/ch28s06.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/ch28s07.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/ch28s08.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/ch28s09.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/ch28s10.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/ch28s11.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/ch28s12.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/ch28s13.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/creating-ontology.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/date-time-functions.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/dc.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/defining-cardinality.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/defining-classes.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/defining-fts-indexes.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/defining-indexes.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/defining-properties.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/defining-uniqueness.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/fts-functions.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/full-text-search.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/geo-functions.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/graphs.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/home.png +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/id-functions.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/ids-and-iris.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/index.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/left-insensitive.png +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/left.png +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/libtracker-sparql-3.devhelp2 +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/libtracker-sparql-TrackerSparqlError.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/libtracker-sparql-Utilities.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/libtracker-sparql-Version-Information.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/libtracker-sparql-reference.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/nrl.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/parameters.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/predefined-elements.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/property-functions.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/rdf.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/right-insensitive.png +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/right.png +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/sparql-and-tracker.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/sparql-functions.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/string-functions.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/style.css +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/syntax.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/tracker-examples-readonly.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/tracker-examples-writeonly-with-blank-nodes.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/tracker-examples-writeonly.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/tracker-examples.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/tracker-limits.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/tracker-migrating-1-to-2.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/tracker-migrating-2-to-3.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/tracker-ontologies.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/tracker-overview-connection-methods.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/tracker-overview-flatpak.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/tracker-overview.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/tracker-perf-avoid-contains.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/tracker-perf-graphs.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/tracker-perf-negated-property-path.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/tracker-perf-unrestricted-predicates.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/tracker-perf-use-statements.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/tracker-performance.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/tracker-tutorial-rdf-triples.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/tracker-tutorial-sparql.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/tracker-tutorial.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/triple-graph-1.png +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/triple-graph-2.png +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/triple-graph-3.png +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/up-insensitive.png +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/up.png +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/updating-ontology.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/uri-functions.html +%%PORTDOCS%%share/gtk-doc/html/libtracker-sparql-3/xsd.html +%%PORTDOCS%%share/gtk-doc/html/ontology-3/home.png +%%PORTDOCS%%share/gtk-doc/html/ontology-3/icon-deprecated.svg +%%PORTDOCS%%share/gtk-doc/html/ontology-3/icon-fulltextindexed.svg +%%PORTDOCS%%share/gtk-doc/html/ontology-3/icon-multivalue.svg +%%PORTDOCS%%share/gtk-doc/html/ontology-3/icon-notify.svg +%%PORTDOCS%%share/gtk-doc/html/ontology-3/icon-superproperty.svg +%%PORTDOCS%%share/gtk-doc/html/ontology-3/index.html +%%PORTDOCS%%share/gtk-doc/html/ontology-3/left-insensitive.png +%%PORTDOCS%%share/gtk-doc/html/ontology-3/left.png +%%PORTDOCS%%share/gtk-doc/html/ontology-3/mfo.html +%%PORTDOCS%%share/gtk-doc/html/ontology-3/nao.html +%%PORTDOCS%%share/gtk-doc/html/ontology-3/nco.html +%%PORTDOCS%%share/gtk-doc/html/ontology-3/nfo.html +%%PORTDOCS%%share/gtk-doc/html/ontology-3/nie.html +%%PORTDOCS%%share/gtk-doc/html/ontology-3/nmm.html +%%PORTDOCS%%share/gtk-doc/html/ontology-3/ontology-3.devhelp2 +%%PORTDOCS%%share/gtk-doc/html/ontology-3/ontology.html +%%PORTDOCS%%share/gtk-doc/html/ontology-3/osinfo.html +%%PORTDOCS%%share/gtk-doc/html/ontology-3/overview.html +%%PORTDOCS%%share/gtk-doc/html/ontology-3/right-insensitive.png +%%PORTDOCS%%share/gtk-doc/html/ontology-3/right.png +%%PORTDOCS%%share/gtk-doc/html/ontology-3/slo.html +%%PORTDOCS%%share/gtk-doc/html/ontology-3/style.css +%%PORTDOCS%%share/gtk-doc/html/ontology-3/tracker.html +%%PORTDOCS%%share/gtk-doc/html/ontology-3/up-insensitive.png +%%PORTDOCS%%share/gtk-doc/html/ontology-3/up.png +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 +share/vala/vapi/tracker-sparql-3.0.deps +share/vala/vapi/tracker-sparql-3.0.vapi +%%DATADIR%%/ontologies/nepomuk/30-nie.description +%%DATADIR%%/ontologies/nepomuk/30-nie.ontology +%%DATADIR%%/ontologies/nepomuk/31-nao.description +%%DATADIR%%/ontologies/nepomuk/31-nao.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/38-nmm.description +%%DATADIR%%/ontologies/nepomuk/38-nmm.ontology +%%DATADIR%%/ontologies/nepomuk/41-mfo.description +%%DATADIR%%/ontologies/nepomuk/41-mfo.ontology +%%DATADIR%%/ontologies/nepomuk/90-tracker.description +%%DATADIR%%/ontologies/nepomuk/90-tracker.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.cs +%%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