git: 599f9bacdc09 - main - gnome: replace tracker3 with tinysparql

From: Baptiste Daroussin <bapt_at_FreeBSD.org>
Date: Wed, 05 Mar 2025 10:21:28 UTC
The branch main has been updated by bapt:

URL: https://cgit.FreeBSD.org/ports/commit/?id=599f9bacdc091ac2c39bd09b37a361cb43114e92

commit 599f9bacdc091ac2c39bd09b37a361cb43114e92
Author:     Baptiste Daroussin <bapt@FreeBSD.org>
AuthorDate: 2025-03-05 10:18:14 +0000
Commit:     Baptiste Daroussin <bapt@FreeBSD.org>
CommitDate: 2025-03-05 10:21:23 +0000

    gnome: replace tracker3 with tinysparql
    
    Bump the revision of each component which was still using tracker3 or
    even2.
    
    Note in the case of grilo-plugins, this removes libsoup2 from the path
    of certains applications.
---
 MOVED                                     |   1 +
 audio/gnome-music/Makefile                |   4 +-
 deskutils/bijiben/Makefile                |   4 +-
 deskutils/gnome-photos/Makefile           |   3 +-
 deskutils/health/Makefile                 |   2 +-
 devel/Makefile                            |   2 +
 devel/tinysparql/Makefile                 |  31 +++
 devel/tinysparql/distinfo                 |   3 +
 devel/tinysparql/pkg-descr                |   3 +
 devel/tinysparql/pkg-plist                | 113 ++++++++
 net/grilo-plugins/Makefile                |  22 +-
 net/grilo-plugins/pkg-plist               |   2 +-
 net/netatalk3/Makefile                    |   2 +-
 net/netatalk4/Makefile                    |   2 +-
 sysutils/Makefile                         |   1 -
 sysutils/tracker3/Makefile                |  71 -----
 sysutils/tracker3/distinfo                |   3 -
 sysutils/tracker3/files/patch-meson.build |  19 --
 sysutils/tracker3/pkg-descr               |  11 -
 sysutils/tracker3/pkg-plist               | 415 ------------------------------
 x11-fm/nautilus/Makefile                  |   7 +-
 21 files changed, 172 insertions(+), 549 deletions(-)

diff --git a/MOVED b/MOVED
index 9610c82025e6..4def0a173afd 100644
--- a/MOVED
+++ b/MOVED
@@ -4200,3 +4200,4 @@ security/gnome-keyring-sharp||2025-03-05|Dead upstream, now consumers in the por
 devel/ndesk-dbus-glib||2025-03-05|Dead upstream, now consumers in the ports tree
 devel/ndesk-dbus||2025-03-05|Dead upstream, now consumers in the ports tree
 devel/ndesk-options||2025-03-05|Dead upstream, now consumers in the ports tree
+sysutils/tracker3|devel/tinysparql|2025-03-05|tracker3 has been replaced everywhere by libtinysparql
diff --git a/audio/gnome-music/Makefile b/audio/gnome-music/Makefile
index 9f1ef0f30cd3..84fae8820786 100644
--- a/audio/gnome-music/Makefile
+++ b/audio/gnome-music/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	gnome-music
 PORTVERSION=	42.1
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	audio gnome
 MASTER_SITES=	GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
 DIST_SUBDIR=	gnome
@@ -21,7 +21,7 @@ LIB_DEPENDS=	libadwaita-1.so:x11-toolkits/libadwaita \
 		libgrilo-0.3.so:net/grilo \
 		libhandy-1.so:x11-toolkits/libhandy \
 		libmediaart-2.0.so:multimedia/libmediaart \
-		libtracker-sparql-3.0.so:sysutils/tracker3
+		libtinysparql-3.0.so:devel/tinysparql
 RUN_DEPENDS=	grilo-plugins>0:net/grilo-plugins
 
 PORTSCOUT=	limitw:1,even
diff --git a/deskutils/bijiben/Makefile b/deskutils/bijiben/Makefile
index a3469b6b3895..6671976b3253 100644
--- a/deskutils/bijiben/Makefile
+++ b/deskutils/bijiben/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	bijiben
 PORTVERSION=	40.1
-PORTREVISION=	6
+PORTREVISION=	7
 CATEGORIES=	deskutils gnome
 MASTER_SITES=	GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
 DIST_SUBDIR=	gnome
@@ -16,7 +16,7 @@ LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/COPYING
 
 BUILD_DEPENDS=	itstool:textproc/itstool
-LIB_DEPENDS=	libtracker-sparql-3.0.so:sysutils/tracker3 \
+LIB_DEPENDS=	libtinysparql-3.0.so:devel/tinysparql \
 		libwebkit2gtk-4.0.so:www/webkit2-gtk@40 \
 		libgoa-1.0.so:net/gnome-online-accounts \
 		libical.so:devel/libical \
diff --git a/deskutils/gnome-photos/Makefile b/deskutils/gnome-photos/Makefile
index 5838cbceb700..0f441d3206ca 100644
--- a/deskutils/gnome-photos/Makefile
+++ b/deskutils/gnome-photos/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	gnome-photos
 DISTVERSION=	44.0
+PORTREVISION=	1
 CATEGORIES=	deskutils gnome
 MASTER_SITES=	GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
 DIST_SUBDIR=	gnome
@@ -27,7 +28,7 @@ LIB_DEPENDS=	libbabl-0.1.so:x11/babl \
 		libportal.so:deskutils/libportal \
 		libportal-gtk3.so:deskutils/libportal-gtk3 \
 		librest-0.7.so:devel/librest \
-		libtracker-sparql-3.0.so:sysutils/tracker3
+		libtinysparql-3.0.so:devel/tinysparql
 RUN_DEPENDS=	geoclue>=0:net/geoclue
 
 PORTSCOUT=	limitw:1,even
diff --git a/deskutils/health/Makefile b/deskutils/health/Makefile
index 52be55841176..0f0874745a19 100644
--- a/deskutils/health/Makefile
+++ b/deskutils/health/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE=	${WRKSRC}/COPYING
 BUILD_DEPENDS=	blueprint-compiler:devel/blueprint-compiler
 LIB_DEPENDS=	libgraphene-1.0.so:graphics/graphene \
 		libsecret-1.so:security/libsecret \
-		libtracker-sparql-3.0.so:sysutils/tracker3
+		libtinysparql-3.0.so:devel/tinysparql
 
 USES=		cargo gettext gnome meson pkgconfig
 USE_GITLAB=	yes
diff --git a/devel/Makefile b/devel/Makefile
index 5719cb7d268a..b5ded77e4fde 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1468,6 +1468,7 @@
     SUBDIR += libthreadar
     SUBDIR += libtickit
     SUBDIR += libtifiles2
+    SUBDIR += tinysparql
     SUBDIR += libtool
     SUBDIR += libtpl
     SUBDIR += libtsm
@@ -8282,6 +8283,7 @@
     SUBDIR += tinycbor
     SUBDIR += tinygo
     SUBDIR += tinylaf
+    SUBDIR += tinysparql
     SUBDIR += tkcon
     SUBDIR += tkcvs
     SUBDIR += tkp4
diff --git a/devel/tinysparql/Makefile b/devel/tinysparql/Makefile
new file mode 100644
index 000000000000..bada0caa107f
--- /dev/null
+++ b/devel/tinysparql/Makefile
@@ -0,0 +1,31 @@
+PORTNAME=	tinysparql
+PORTVERSION=	3.8.2
+CATEGORIES=	devel
+MASTER_SITES=	GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
+DIST_SUBDIR=	gnome
+
+MAINTAINER= 	gnome@FreeBSD.org
+COMMENT=	RDF triple store library with SPARQL 1.1 interface
+WWW=		https://gitlab.gnome.org/GNOME/tinysparql
+
+LICENSES= 	LGPL21 GPL20 BSD3CLAUSES
+LICENSE_COMB=	multi
+
+BINARY_ALIAS=	python3=${PYTHON_VERSION}
+BUILD_DEPENDS=	a2x:textproc/asciidoc
+LIB_DEPENDS=	libavahi-glib.so:net/avahi-app \
+		libdbus-1.so:devel/dbus \
+		libsoup-3.0.so:devel/libsoup3 \
+		libstemmer.so:textproc/snowballstemmer \
+		libicutu.so:devel/icu \
+		libjson-glib-1.0.so:devel/json-glib \
+
+USES=		gettext gnome meson pkgconfig sqlite vala:build python:build
+USE_GNOME=	glib20 libxml2 introspection:build pygobject3
+CONFIGURE_ARGS=	-Dsystemd_user_services=false \
+		-Dbash_completion=true \
+		-Dbash_completion_dir=${PREFIX}/etc/bash_completion.d \
+		-Ddocs=false
+LDFLAGS=	-L${LOCALBASE}/lib
+
+.include <bsd.port.mk>
diff --git a/devel/tinysparql/distinfo b/devel/tinysparql/distinfo
new file mode 100644
index 000000000000..f5d92e1edf16
--- /dev/null
+++ b/devel/tinysparql/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1741105070
+SHA256 (gnome/tinysparql-3.8.2.tar.gz) = c64fdbf21629ceb46815e06afa3882ae4dbdefe0c9c6b581ffaeb4462474f791
+SIZE (gnome/tinysparql-3.8.2.tar.gz) = 2832924
diff --git a/devel/tinysparql/pkg-descr b/devel/tinysparql/pkg-descr
new file mode 100644
index 000000000000..3b20c3808669
--- /dev/null
+++ b/devel/tinysparql/pkg-descr
@@ -0,0 +1,3 @@
+The TinySPARQL library offers a complete RDF triplestore with SPARQL 1.1
+interface and a minimal footprint. It allows creating local databases in memory
+or the filesystem, and accessing/creating endpoints for federated queries.
diff --git a/devel/tinysparql/pkg-plist b/devel/tinysparql/pkg-plist
new file mode 100644
index 000000000000..ff803b9b5320
--- /dev/null
+++ b/devel/tinysparql/pkg-plist
@@ -0,0 +1,113 @@
+bin/tinysparql
+etc/bash_completion.d/tinysparql
+include/tinysparql-3.0/libtracker-sparql/tracker-sparql.h
+include/tinysparql-3.0/tinysparql.h
+include/tinysparql-3.0/tracker-batch.h
+include/tinysparql-3.0/tracker-connection.h
+include/tinysparql-3.0/tracker-cursor.h
+include/tinysparql-3.0/tracker-endpoint-dbus.h
+include/tinysparql-3.0/tracker-endpoint-http.h
+include/tinysparql-3.0/tracker-endpoint.h
+include/tinysparql-3.0/tracker-enums.h
+include/tinysparql-3.0/tracker-error.h
+include/tinysparql-3.0/tracker-namespace-manager.h
+include/tinysparql-3.0/tracker-notifier.h
+include/tinysparql-3.0/tracker-ontologies.h
+include/tinysparql-3.0/tracker-resource.h
+include/tinysparql-3.0/tracker-sparql-enum-types.h
+include/tinysparql-3.0/tracker-statement.h
+include/tinysparql-3.0/tracker-utils.h
+include/tinysparql-3.0/tracker-version-generated.h
+include/tinysparql-3.0/tracker-version.h
+lib/girepository-1.0/Tracker-3.0.typelib
+lib/girepository-1.0/Tsparql-3.0.typelib
+lib/libtinysparql-3.0.so
+lib/libtinysparql-3.0.so.0
+lib/libtinysparql-3.0.so.0.802.0
+lib/libtracker-sparql-3.0.so.0.802.0
+lib/tinysparql-3.0/libtracker-http-soup3.so
+lib/tinysparql-3.0/libtracker-parser-libicu.so
+libdata/pkgconfig/tinysparql-3.0.pc
+libdata/pkgconfig/tracker-sparql-3.0.pc
+libexec/tinysparql-sql
+libexec/tinysparql-xdg-portal-3
+share/dbus-1/services/org.freedesktop.portal.Tracker.service
+share/gir-1.0/Tracker-3.0.gir
+share/gir-1.0/Tsparql-3.0.gir
+share/locale/ab/LC_MESSAGES/tinysparql3.mo
+share/locale/ar/LC_MESSAGES/tinysparql3.mo
+share/locale/as/LC_MESSAGES/tinysparql3.mo
+share/locale/be/LC_MESSAGES/tinysparql3.mo
+share/locale/be@latin/LC_MESSAGES/tinysparql3.mo
+share/locale/bg/LC_MESSAGES/tinysparql3.mo
+share/locale/bs/LC_MESSAGES/tinysparql3.mo
+share/locale/ca/LC_MESSAGES/tinysparql3.mo
+share/locale/ca@valencia/LC_MESSAGES/tinysparql3.mo
+share/locale/cs/LC_MESSAGES/tinysparql3.mo
+share/locale/da/LC_MESSAGES/tinysparql3.mo
+share/locale/de/LC_MESSAGES/tinysparql3.mo
+share/locale/dz/LC_MESSAGES/tinysparql3.mo
+share/locale/el/LC_MESSAGES/tinysparql3.mo
+share/locale/en_GB/LC_MESSAGES/tinysparql3.mo
+share/locale/eo/LC_MESSAGES/tinysparql3.mo
+share/locale/es/LC_MESSAGES/tinysparql3.mo
+share/locale/et/LC_MESSAGES/tinysparql3.mo
+share/locale/eu/LC_MESSAGES/tinysparql3.mo
+share/locale/fa/LC_MESSAGES/tinysparql3.mo
+share/locale/fi/LC_MESSAGES/tinysparql3.mo
+share/locale/fr/LC_MESSAGES/tinysparql3.mo
+share/locale/fur/LC_MESSAGES/tinysparql3.mo
+share/locale/gl/LC_MESSAGES/tinysparql3.mo
+share/locale/he/LC_MESSAGES/tinysparql3.mo
+share/locale/hi/LC_MESSAGES/tinysparql3.mo
+share/locale/hr/LC_MESSAGES/tinysparql3.mo
+share/locale/hu/LC_MESSAGES/tinysparql3.mo
+share/locale/id/LC_MESSAGES/tinysparql3.mo
+share/locale/is/LC_MESSAGES/tinysparql3.mo
+share/locale/it/LC_MESSAGES/tinysparql3.mo
+share/locale/ja/LC_MESSAGES/tinysparql3.mo
+share/locale/ka/LC_MESSAGES/tinysparql3.mo
+share/locale/kab/LC_MESSAGES/tinysparql3.mo
+share/locale/kk/LC_MESSAGES/tinysparql3.mo
+share/locale/ko/LC_MESSAGES/tinysparql3.mo
+share/locale/lt/LC_MESSAGES/tinysparql3.mo
+share/locale/lv/LC_MESSAGES/tinysparql3.mo
+share/locale/mk/LC_MESSAGES/tinysparql3.mo
+share/locale/ml/LC_MESSAGES/tinysparql3.mo
+share/locale/ms/LC_MESSAGES/tinysparql3.mo
+share/locale/nb/LC_MESSAGES/tinysparql3.mo
+share/locale/nds/LC_MESSAGES/tinysparql3.mo
+share/locale/ne/LC_MESSAGES/tinysparql3.mo
+share/locale/nl/LC_MESSAGES/tinysparql3.mo
+share/locale/oc/LC_MESSAGES/tinysparql3.mo
+share/locale/pa/LC_MESSAGES/tinysparql3.mo
+share/locale/pl/LC_MESSAGES/tinysparql3.mo
+share/locale/pt/LC_MESSAGES/tinysparql3.mo
+share/locale/pt_BR/LC_MESSAGES/tinysparql3.mo
+share/locale/ro/LC_MESSAGES/tinysparql3.mo
+share/locale/ru/LC_MESSAGES/tinysparql3.mo
+share/locale/sk/LC_MESSAGES/tinysparql3.mo
+share/locale/sl/LC_MESSAGES/tinysparql3.mo
+share/locale/sr/LC_MESSAGES/tinysparql3.mo
+share/locale/sr@latin/LC_MESSAGES/tinysparql3.mo
+share/locale/sv/LC_MESSAGES/tinysparql3.mo
+share/locale/te/LC_MESSAGES/tinysparql3.mo
+share/locale/tg/LC_MESSAGES/tinysparql3.mo
+share/locale/th/LC_MESSAGES/tinysparql3.mo
+share/locale/tr/LC_MESSAGES/tinysparql3.mo
+share/locale/uk/LC_MESSAGES/tinysparql3.mo
+share/locale/vi/LC_MESSAGES/tinysparql3.mo
+share/locale/zh_CN/LC_MESSAGES/tinysparql3.mo
+share/locale/zh_HK/LC_MESSAGES/tinysparql3.mo
+share/locale/zh_TW/LC_MESSAGES/tinysparql3.mo
+share/man/man1/tinysparql-endpoint.1.gz
+share/man/man1/tinysparql-export.1.gz
+share/man/man1/tinysparql-import.1.gz
+share/man/man1/tinysparql-introspect.1.gz
+share/man/man1/tinysparql-query.1.gz
+share/man/man1/tinysparql-sql.1.gz
+share/man/man1/tinysparql-xdg-portal-3.1.gz
+share/vala/vapi/tinysparql-3.0.deps
+share/vala/vapi/tinysparql-3.0.vapi
+share/vala/vapi/tracker-sparql-3.0.deps
+share/vala/vapi/tracker-sparql-3.0.vapi
diff --git a/net/grilo-plugins/Makefile b/net/grilo-plugins/Makefile
index 85bbe37c36fe..b010ed0ecfbd 100644
--- a/net/grilo-plugins/Makefile
+++ b/net/grilo-plugins/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	grilo-plugins
 PORTVERSION=	0.3.16
+PORTREVISION=	1
 CATEGORIES=	net
 MASTER_SITES=	GNOME
 
@@ -21,7 +22,8 @@ LIB_DEPENDS=	libgrilo-0.3.so:net/grilo \
 		libsoup-3.0.so:devel/libsoup3 \
 		libmediaart-2.0.so:multimedia/libmediaart \
 		libgmime-2.6.so:mail/gmime26 \
-		libjson-glib-1.0.so:devel/json-glib
+		libjson-glib-1.0.so:devel/json-glib \
+		libtinysparql-3.0.so:devel/tinysparql
 
 USES=		gettext gperf gnome gstreamer libarchive meson pathfix pkgconfig sqlite tar:xz
 USE_LDCONFIG=	yes
@@ -30,24 +32,10 @@ USE_GSTREAMER=	chromaprint
 MESON_ARGS=	-Denable-lua-factory=no
 
 OPTIONS_SUB=			yes
-OPTIONS_DEFINE=			TRACKER DMAP
-OPTIONS_DEFAULT=		TRACKER
-
-TRACKER_DESC=			Tracker support for grilo (used by gnome-music and possibly others)
-TRACKER_MESON_YES=		enable-tracker
-TRACKER_MESON_NO=		enable-tracker3
-TRACKER_LIB_DEPENDS=		libtracker-sparql-2.0.so:sysutils/tracker
+OPTIONS_DEFINE=			DMAP
 
 DMAP_DESC=			DMAP (DAAP, DPAP & DACP) support with libdmapsharing
 DMAP_MESON_YES=			enable-dmap
 DMAP_LIB_DEPENDS=		libdmapsharing-3.0.so:net/libdmapsharing
 
-.include <bsd.port.pre.mk>
-
-.if ${PORT_OPTIONS:MTRACKER}
-PLIST_SUB+= TRACKER="@comment "
-.else
-PLIST_SUB+= TRACKER=""
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/grilo-plugins/pkg-plist b/net/grilo-plugins/pkg-plist
index 99d31a8c98bf..c8e4529903c7 100644
--- a/net/grilo-plugins/pkg-plist
+++ b/net/grilo-plugins/pkg-plist
@@ -16,7 +16,7 @@ lib/grilo-0.3/libgrlraitv.so
 lib/grilo-0.3/libgrlshoutcast.so
 lib/grilo-0.3/libgrlthetvdb.so
 lib/grilo-0.3/libgrltmdb.so
-%%TRACKER%%lib/grilo-0.3/libgrltracker.so
+lib/grilo-0.3/libgrltracker3.so
 libdata/pkgconfig/grilo-plugins-0.3.pc
 share/help/C/examples/example-tmdb.c
 share/help/C/grilo-plugins/grilo-plugins.xml
diff --git a/net/netatalk3/Makefile b/net/netatalk3/Makefile
index 1fa9852fd863..a50bd8147651 100644
--- a/net/netatalk3/Makefile
+++ b/net/netatalk3/Makefile
@@ -73,7 +73,7 @@ MYSQL_MESON_OFF=-Dwith-cnid-mysql-backend=false
 ACL_LIB_DEPENDS=	libsunacl.so:sysutils/libsunacl
 ACL_MESON_OFF=-Dwith-acls=false
 LIBWRAP_MESON_OFF=-Dwith-tcp-wrappers=false
-SPOTLIGHT_LIB_DEPENDS=	libtracker-sparql-3.0.so:sysutils/tracker3
+SPOTLIGHT_LIB_DEPENDS=	libtinysparql-3.0.so:devel/tinysparql
 SPOTLIGHT_MESON_OFF=	-Dwith-spotlight=false
 
 SHEBANG_GLOB=	afpstats
diff --git a/net/netatalk4/Makefile b/net/netatalk4/Makefile
index 9fca22fb0cd9..c4c566f98754 100644
--- a/net/netatalk4/Makefile
+++ b/net/netatalk4/Makefile
@@ -76,7 +76,7 @@ MYSQL_MESON_OFF=-Dwith-cnid-mysql-backend=false
 ACL_LIB_DEPENDS=	libsunacl.so:sysutils/libsunacl
 ACL_MESON_OFF=-Dwith-acls=false
 LIBWRAP_MESON_OFF=-Dwith-tcp-wrappers=false
-SPOTLIGHT_LIB_DEPENDS=	libtracker-sparql-3.0.so:sysutils/tracker3
+SPOTLIGHT_LIB_DEPENDS=	libtinysparql-3.0.so:devel/tinysparql
 SPOTLIGHT_MESON_OFF=	-Dwith-spotlight=false
 
 SHEBANG_GLOB=	afpstats
diff --git a/sysutils/Makefile b/sysutils/Makefile
index 931b213e16fc..80da21dd8b10 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -1385,7 +1385,6 @@
     SUBDIR += toybox
     SUBDIR += tracker
     SUBDIR += tracker-miners
-    SUBDIR += tracker3
     SUBDIR += tree
     SUBDIR += triton
     SUBDIR += trueos-libqt5
diff --git a/sysutils/tracker3/Makefile b/sysutils/tracker3/Makefile
deleted file mode 100644
index f6a7de02e23e..000000000000
--- a/sysutils/tracker3/Makefile
+++ /dev/null
@@ -1,71 +0,0 @@
-PORTNAME=	tracker
-PORTVERSION=	3.5.3
-PORTREVISION=	3
-CATEGORIES=	sysutils gnome
-MASTER_SITES=	GNOME
-PKGNAMESUFFIX=	3
-
-MAINTAINER=	gnome@FreeBSD.org
-COMMENT=	Object database, tag/metadata database, search tool and indexer
-WWW=		https://wiki.gnome.org/Projects/Tracker
-
-LICENSE=	LGPL21
-LICENSE_FILE=	${WRKSRC}/COPYING.LGPL
-
-LIB_DEPENDS=	libdbus-1.so:devel/dbus \
-		libicutu.so:devel/icu \
-		libjson-glib-1.0.so:devel/json-glib \
-		libuuid.so:misc/e2fsprogs-libuuid
-
-USES=		compiler:c++11-lib gettext gnome localbase:ldflags meson \
-		pkgconfig python:build sqlite tar:xz vala:build
-USE_GNOME=	glib20 libxml2 introspection:build pygobject3
-USE_LDCONFIG=	yes
-
-MESON_ARGS=	-Dbash_completion=true \
-		-Dbash_completion_dir=${PREFIX}/etc/bash_completion.d \
-		-Ddocs=false \
-		-Dstemmer=disabled \
-		-Dsystemd_user_services=false
-
-DATADIR=	${PREFIX}/share/${PORTNAME}${PKGNAMESUFFIX}
-BINARY_ALIAS=	python3=${PYTHON_CMD}
-PORTSCOUT=	limitw:1,even
-
-OPTIONS_DEFINE=		DOCS MAN
-OPTIONS_SUB=		yes
-
-OPTIONS_MULTI=		SOUP
-OPTIONS_MULTI_SOUP=	SOUP2 SOUP3
-
-OPTIONS_DEFAULT=	SOUP2
-
-SOUP2_DESC=		libsoup 2 backend (from devel/libsoup)
-SOUP3_DESC=		libsoup 3 backend (from devel/libsoup3)
-
-DOCS_BUILD_DEPENDS=	gtk-doc>0:textproc/gtk-doc
-DOCS_MESON_TRUE=	docs
-MAN_BUILD_DEPENDS=	asciidoc:textproc/asciidoc
-MAN_MESON_TRUE=		man
-MAN_DESC=		Install manual pages
-
-SOUP2_LIB_DEPENDS=	libsoup-2.4.so:devel/libsoup
-SOUP3_LIB_DEPENDS=	libsoup-3.0.so:devel/libsoup3
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MSOUP2} && ${PORT_OPTIONS:MSOUP3}
-MESON_ARGS+=		-Dsoup=soup2,soup3
-.elif ${PORT_OPTIONS:MSOUP2}
-MESON_ARGS+=		-Dsoup=soup2
-.else # SOUP3
-MESON_ARGS+=		-Dsoup=soup3
-.endif
-
-.include <bsd.port.pre.mk>
-
-post-patch:
-	${REINPLACE_CMD} -e 's|/etc/asciidoc|${PYTHONPREFIX_SITELIBDIR}/asciidoc/resources|' \
-		${WRKSRC}/docs/manpages/meson.build
-
-.include <bsd.port.post.mk>
diff --git a/sysutils/tracker3/distinfo b/sysutils/tracker3/distinfo
deleted file mode 100644
index 7eb9bd8b4787..000000000000
--- a/sysutils/tracker3/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1686847352
-SHA256 (tracker-3.5.3.tar.xz) = 1466c8b0897be5d9e056d87e10ad58927b588033f01af2f1a656a8921c3a28ee
-SIZE (tracker-3.5.3.tar.xz) = 2569412
diff --git a/sysutils/tracker3/files/patch-meson.build b/sysutils/tracker3/files/patch-meson.build
deleted file mode 100644
index e74a60d0e1b9..000000000000
--- a/sysutils/tracker3/files/patch-meson.build
+++ /dev/null
@@ -1,19 +0,0 @@
---- meson.build.orig	2023-05-31 21:18:27 UTC
-+++ meson.build
-@@ -210,14 +210,14 @@ result = cc.run('''
- 
-   int main (int argc, char *argv[]) {
-     char *modifiers[] = { "%Y", "%C%y", "%4Y", "%2C%y", NULL };
--    time_t timestamp = -58979923200; /* 0101-01-01T01:01:01Z */
-+    time_t timestamp = 0; /* 1970-01-01T00:00:00Z */
-     char *buf[100];
-     struct tm tm;
-     int i;
-     gmtime_r (&timestamp, &tm);
-     for (i = 0; modifiers[i]; i++) {
-       strftime (&buf, sizeof buf, modifiers[i], &tm);
--      if (strcmp (&buf, "0101") == 0) {
-+      if (strcmp (&buf, "1970") == 0) {
-         printf ("%s", modifiers[i]);
- 	return 0;
-       }
diff --git a/sysutils/tracker3/pkg-descr b/sysutils/tracker3/pkg-descr
deleted file mode 100644
index 76cd316c7005..000000000000
--- a/sysutils/tracker3/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-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.
diff --git a/sysutils/tracker3/pkg-plist b/sysutils/tracker3/pkg-plist
deleted file mode 100644
index cc74c31c91cb..000000000000
--- a/sysutils/tracker3/pkg-plist
+++ /dev/null
@@ -1,415 +0,0 @@
-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-enums.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.503.0
-%%SOUP2%%lib/tracker-3.0/libtracker-http-soup2.so
-%%SOUP3%%lib/tracker-3.0/libtracker-http-soup3.so
-lib/tracker-3.0/libtracker-parser-libicu.so
-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
-share/dbus-1/services/org.freedesktop.portal.Tracker.service
-%%PORTDOCS%%share/doc/Tracker-3.0/RedHatDisplay-Black.woff
-%%PORTDOCS%%share/doc/Tracker-3.0/RedHatDisplay-Black.woff2
-%%PORTDOCS%%share/doc/Tracker-3.0/RedHatDisplay-BlackItalic.woff
-%%PORTDOCS%%share/doc/Tracker-3.0/RedHatDisplay-BlackItalic.woff2
-%%PORTDOCS%%share/doc/Tracker-3.0/RedHatDisplay-Bold.woff
-%%PORTDOCS%%share/doc/Tracker-3.0/RedHatDisplay-Bold.woff2
-%%PORTDOCS%%share/doc/Tracker-3.0/RedHatDisplay-BoldItalic.woff
-%%PORTDOCS%%share/doc/Tracker-3.0/RedHatDisplay-BoldItalic.woff2
-%%PORTDOCS%%share/doc/Tracker-3.0/RedHatDisplay-Italic.woff
-%%PORTDOCS%%share/doc/Tracker-3.0/RedHatDisplay-Italic.woff2
-%%PORTDOCS%%share/doc/Tracker-3.0/RedHatDisplay-Medium.woff
-%%PORTDOCS%%share/doc/Tracker-3.0/RedHatDisplay-Medium.woff2
-%%PORTDOCS%%share/doc/Tracker-3.0/RedHatDisplay-MediumItalic.woff
-%%PORTDOCS%%share/doc/Tracker-3.0/RedHatDisplay-MediumItalic.woff2
-%%PORTDOCS%%share/doc/Tracker-3.0/RedHatDisplay-Regular.woff
-%%PORTDOCS%%share/doc/Tracker-3.0/RedHatDisplay-Regular.woff2
-%%PORTDOCS%%share/doc/Tracker-3.0/RedHatText-Bold.woff
-%%PORTDOCS%%share/doc/Tracker-3.0/RedHatText-Bold.woff2
-%%PORTDOCS%%share/doc/Tracker-3.0/RedHatText-BoldItalic.woff
-%%PORTDOCS%%share/doc/Tracker-3.0/RedHatText-BoldItalic.woff2
-%%PORTDOCS%%share/doc/Tracker-3.0/RedHatText-Italic.woff
-%%PORTDOCS%%share/doc/Tracker-3.0/RedHatText-Italic.woff2
-%%PORTDOCS%%share/doc/Tracker-3.0/RedHatText-Medium.woff
-%%PORTDOCS%%share/doc/Tracker-3.0/RedHatText-Medium.woff2
-%%PORTDOCS%%share/doc/Tracker-3.0/RedHatText-MediumItalic.woff
-%%PORTDOCS%%share/doc/Tracker-3.0/RedHatText-MediumItalic.woff2
-%%PORTDOCS%%share/doc/Tracker-3.0/RedHatText-Regular.woff
-%%PORTDOCS%%share/doc/Tracker-3.0/RedHatText-Regular.woff2
-%%PORTDOCS%%share/doc/Tracker-3.0/SourceCodePro-It.ttf.woff
-%%PORTDOCS%%share/doc/Tracker-3.0/SourceCodePro-Regular.ttf.woff
-%%PORTDOCS%%share/doc/Tracker-3.0/SourceCodePro-Semibold.ttf.woff
-%%PORTDOCS%%share/doc/Tracker-3.0/Tracker-3.0.devhelp2
-%%PORTDOCS%%share/doc/Tracker-3.0/class.Batch.html
-%%PORTDOCS%%share/doc/Tracker-3.0/class.Endpoint.html
-%%PORTDOCS%%share/doc/Tracker-3.0/class.EndpointDBus.html
-%%PORTDOCS%%share/doc/Tracker-3.0/class.EndpointHttp.html
-%%PORTDOCS%%share/doc/Tracker-3.0/class.NamespaceManager.html
-%%PORTDOCS%%share/doc/Tracker-3.0/class.Notifier.html
-%%PORTDOCS%%share/doc/Tracker-3.0/class.Resource.html
-%%PORTDOCS%%share/doc/Tracker-3.0/class.SparqlConnection.html
-%%PORTDOCS%%share/doc/Tracker-3.0/class.SparqlCursor.html
-%%PORTDOCS%%share/doc/Tracker-3.0/class.SparqlStatement.html
-%%PORTDOCS%%share/doc/Tracker-3.0/classes_hierarchy.html
-%%PORTDOCS%%share/doc/Tracker-3.0/commandline.html
-%%PORTDOCS%%share/doc/Tracker-3.0/const.MAJOR_VERSION.html
-%%PORTDOCS%%share/doc/Tracker-3.0/const.MICRO_VERSION.html
-%%PORTDOCS%%share/doc/Tracker-3.0/const.MINOR_VERSION.html
-%%PORTDOCS%%share/doc/Tracker-3.0/const.PREFIX_DC.html
-%%PORTDOCS%%share/doc/Tracker-3.0/const.PREFIX_MFO.html
-%%PORTDOCS%%share/doc/Tracker-3.0/const.PREFIX_NAO.html
-%%PORTDOCS%%share/doc/Tracker-3.0/const.PREFIX_NCO.html
-%%PORTDOCS%%share/doc/Tracker-3.0/const.PREFIX_NFO.html
-%%PORTDOCS%%share/doc/Tracker-3.0/const.PREFIX_NIE.html
-%%PORTDOCS%%share/doc/Tracker-3.0/const.PREFIX_NMM.html
-%%PORTDOCS%%share/doc/Tracker-3.0/const.PREFIX_NRL.html
-%%PORTDOCS%%share/doc/Tracker-3.0/const.PREFIX_OSINFO.html
-%%PORTDOCS%%share/doc/Tracker-3.0/const.PREFIX_RDF.html
-%%PORTDOCS%%share/doc/Tracker-3.0/const.PREFIX_RDFS.html
-%%PORTDOCS%%share/doc/Tracker-3.0/const.PREFIX_SLO.html
-%%PORTDOCS%%share/doc/Tracker-3.0/const.PREFIX_TRACKER.html
-%%PORTDOCS%%share/doc/Tracker-3.0/const.PREFIX_XSD.html
-%%PORTDOCS%%share/doc/Tracker-3.0/containment.svg
-%%PORTDOCS%%share/doc/Tracker-3.0/ctor.EndpointDBus.new.html
-%%PORTDOCS%%share/doc/Tracker-3.0/ctor.EndpointHttp.new.html
-%%PORTDOCS%%share/doc/Tracker-3.0/ctor.NamespaceManager.new.html
-%%PORTDOCS%%share/doc/Tracker-3.0/ctor.Resource.new.html
-%%PORTDOCS%%share/doc/Tracker-3.0/ctor.SparqlConnection.bus_new.html
-%%PORTDOCS%%share/doc/Tracker-3.0/ctor.SparqlConnection.bus_new_finish.html
-%%PORTDOCS%%share/doc/Tracker-3.0/ctor.SparqlConnection.new.html
-%%PORTDOCS%%share/doc/Tracker-3.0/ctor.SparqlConnection.new_finish.html
-%%PORTDOCS%%share/doc/Tracker-3.0/ctor.SparqlConnection.remote_new.html
-%%PORTDOCS%%share/doc/Tracker-3.0/dc-ontology.html
-%%PORTDOCS%%share/doc/Tracker-3.0/enum.DeserializeFlags.html
-%%PORTDOCS%%share/doc/Tracker-3.0/enum.NotifierEventType.html
-%%PORTDOCS%%share/doc/Tracker-3.0/enum.RdfFormat.html
-%%PORTDOCS%%share/doc/Tracker-3.0/enum.SerializeFlags.html
-%%PORTDOCS%%share/doc/Tracker-3.0/enum.SparqlValueType.html
-%%PORTDOCS%%share/doc/Tracker-3.0/error.SparqlError.html
-%%PORTDOCS%%share/doc/Tracker-3.0/example-interpretation-containment.svg
-%%PORTDOCS%%share/doc/Tracker-3.0/examples.html
-%%PORTDOCS%%share/doc/Tracker-3.0/flags.SparqlConnectionFlags.html
-%%PORTDOCS%%share/doc/Tracker-3.0/fonts.css
-%%PORTDOCS%%share/doc/Tracker-3.0/func.CHECK_VERSION.html
-%%PORTDOCS%%share/doc/Tracker-3.0/func.check_version.html
-%%PORTDOCS%%share/doc/Tracker-3.0/func.sparql_escape_string.html
-%%PORTDOCS%%share/doc/Tracker-3.0/func.sparql_escape_uri.html
-%%PORTDOCS%%share/doc/Tracker-3.0/func.sparql_escape_uri_printf.html
-%%PORTDOCS%%share/doc/Tracker-3.0/func.sparql_escape_uri_vprintf.html
-%%PORTDOCS%%share/doc/Tracker-3.0/func.sparql_get_ontology_nepomuk.html
-%%PORTDOCS%%share/doc/Tracker-3.0/func.sparql_get_uuid_urn.html
-%%PORTDOCS%%share/doc/Tracker-3.0/fzy.js
-%%PORTDOCS%%share/doc/Tracker-3.0/go-up-symbolic.png
-%%PORTDOCS%%share/doc/Tracker-3.0/index.html
-%%PORTDOCS%%share/doc/Tracker-3.0/index.json
-%%PORTDOCS%%share/doc/Tracker-3.0/interpretation.svg
-%%PORTDOCS%%share/doc/Tracker-3.0/limits.html
-%%PORTDOCS%%share/doc/Tracker-3.0/logo.svg
-%%PORTDOCS%%share/doc/Tracker-3.0/main.js
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Batch.add_resource.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Batch.add_sparql.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Batch.add_statement.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Batch.add_statementv.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Batch.execute.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Batch.execute_async.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Batch.execute_finish.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Batch.get_connection.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Endpoint.get_sparql_connection.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.NamespaceManager.add_prefix.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.NamespaceManager.compress_uri.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.NamespaceManager.expand_uri.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.NamespaceManager.foreach.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.NamespaceManager.has_prefix.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.NamespaceManager.lookup_prefix.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.NamespaceManager.print_turtle.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Notifier.signal_subscribe.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Notifier.signal_unsubscribe.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.NotifierEvent.get_event_type.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.NotifierEvent.get_id.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.NotifierEvent.get_urn.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Resource.add_boolean.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Resource.add_datetime.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Resource.add_double.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Resource.add_gvalue.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Resource.add_int.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Resource.add_int64.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Resource.add_relation.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Resource.add_string.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Resource.add_take_relation.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Resource.add_uri.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Resource.get_first_boolean.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Resource.get_first_datetime.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Resource.get_first_double.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Resource.get_first_int.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Resource.get_first_int64.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Resource.get_first_relation.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Resource.get_first_string.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Resource.get_first_uri.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Resource.get_identifier.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Resource.get_properties.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Resource.get_property_overwrite.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Resource.get_values.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Resource.identifier_compare_func.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Resource.print_jsonld.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Resource.print_rdf.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Resource.print_sparql_update.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Resource.print_turtle.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Resource.serialize.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Resource.set_boolean.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Resource.set_datetime.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Resource.set_double.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Resource.set_gvalue.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Resource.set_identifier.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Resource.set_int.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Resource.set_int64.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Resource.set_relation.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Resource.set_string.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Resource.set_take_relation.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.Resource.set_uri.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlConnection.close.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlConnection.close_async.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlConnection.close_finish.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlConnection.create_batch.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlConnection.create_notifier.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlConnection.deserialize_async.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlConnection.deserialize_finish.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlConnection.get_namespace_manager.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlConnection.load_statement_from_gresource.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlConnection.map_connection.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlConnection.query.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlConnection.query_async.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlConnection.query_finish.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlConnection.query_statement.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlConnection.serialize_async.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlConnection.serialize_finish.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlConnection.update.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlConnection.update_array_async.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlConnection.update_array_finish.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlConnection.update_async.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlConnection.update_blank.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlConnection.update_blank_async.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlConnection.update_blank_finish.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlConnection.update_finish.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlConnection.update_resource.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlConnection.update_resource_async.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlConnection.update_resource_finish.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlConnection.update_statement.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlCursor.close.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlCursor.get_boolean.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlCursor.get_connection.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlCursor.get_datetime.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlCursor.get_double.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlCursor.get_integer.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlCursor.get_n_columns.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlCursor.get_string.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlCursor.get_value_type.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlCursor.get_variable_name.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlCursor.is_bound.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlCursor.next.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlCursor.next_async.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlCursor.next_finish.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlCursor.rewind.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlStatement.bind_boolean.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlStatement.bind_datetime.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlStatement.bind_double.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlStatement.bind_int.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlStatement.bind_string.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlStatement.clear_bindings.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlStatement.execute.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlStatement.execute_async.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlStatement.execute_finish.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlStatement.get_connection.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlStatement.get_sparql.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlStatement.serialize_async.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlStatement.serialize_finish.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlStatement.update.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlStatement.update_async.html
-%%PORTDOCS%%share/doc/Tracker-3.0/method.SparqlStatement.update_finish.html
-%%PORTDOCS%%share/doc/Tracker-3.0/mfo-ontology.html
-%%PORTDOCS%%share/doc/Tracker-3.0/migrating-2to3.html
-%%PORTDOCS%%share/doc/Tracker-3.0/nao-ontology.html
-%%PORTDOCS%%share/doc/Tracker-3.0/nco-ontology.html
-%%PORTDOCS%%share/doc/Tracker-3.0/nfo-ontology.html
-%%PORTDOCS%%share/doc/Tracker-3.0/nie-ontology.html
-%%PORTDOCS%%share/doc/Tracker-3.0/nmm-ontology.html
-%%PORTDOCS%%share/doc/Tracker-3.0/nrl-ontology.html
-%%PORTDOCS%%share/doc/Tracker-3.0/ontologies.html
-%%PORTDOCS%%share/doc/Tracker-3.0/osinfo-ontology.html
-%%PORTDOCS%%share/doc/Tracker-3.0/overview.html
-%%PORTDOCS%%share/doc/Tracker-3.0/performance.html
-%%PORTDOCS%%share/doc/Tracker-3.0/property.Batch.connection.html
-%%PORTDOCS%%share/doc/Tracker-3.0/property.Endpoint.sparql-connection.html
-%%PORTDOCS%%share/doc/Tracker-3.0/property.EndpointDBus.dbus-connection.html
-%%PORTDOCS%%share/doc/Tracker-3.0/property.EndpointDBus.object-path.html
-%%PORTDOCS%%share/doc/Tracker-3.0/property.EndpointHttp.http-certificate.html
-%%PORTDOCS%%share/doc/Tracker-3.0/property.EndpointHttp.http-port.html
-%%PORTDOCS%%share/doc/Tracker-3.0/property.Notifier.connection.html
-%%PORTDOCS%%share/doc/Tracker-3.0/property.Resource.identifier.html
-%%PORTDOCS%%share/doc/Tracker-3.0/property.SparqlCursor.connection.html
-%%PORTDOCS%%share/doc/Tracker-3.0/property.SparqlCursor.n-columns.html
-%%PORTDOCS%%share/doc/Tracker-3.0/property.SparqlStatement.connection.html
-%%PORTDOCS%%share/doc/Tracker-3.0/property.SparqlStatement.sparql.html
-%%PORTDOCS%%share/doc/Tracker-3.0/rdf-ontology.html
-%%PORTDOCS%%share/doc/Tracker-3.0/rdfs-ontology.html
-%%PORTDOCS%%share/doc/Tracker-3.0/sandboxing.html
-%%PORTDOCS%%share/doc/Tracker-3.0/search.js
-%%PORTDOCS%%share/doc/Tracker-3.0/security.html
-%%PORTDOCS%%share/doc/Tracker-3.0/signal.EndpointHttp.block-remote-address.html
-%%PORTDOCS%%share/doc/Tracker-3.0/signal.Notifier.events.html
-%%PORTDOCS%%share/doc/Tracker-3.0/slo-ontology.html
-%%PORTDOCS%%share/doc/Tracker-3.0/solarized-dark.css
-%%PORTDOCS%%share/doc/Tracker-3.0/solarized-light.css
-%%PORTDOCS%%share/doc/Tracker-3.0/sparql-and-tracker.html
-%%PORTDOCS%%share/doc/Tracker-3.0/sparql-functions.html
-%%PORTDOCS%%share/doc/Tracker-3.0/struct.NotifierEvent.html
-%%PORTDOCS%%share/doc/Tracker-3.0/style.css
-%%PORTDOCS%%share/doc/Tracker-3.0/tracker-ontology.html
-%%PORTDOCS%%share/doc/Tracker-3.0/tutorial.html
-%%PORTDOCS%%share/doc/Tracker-3.0/type_func.NamespaceManager.get_default.html
-%%PORTDOCS%%share/doc/Tracker-3.0/type_func.Resource.deserialize.html
-%%PORTDOCS%%share/doc/Tracker-3.0/type_func.SparqlConnection.bus_new_async.html
-%%PORTDOCS%%share/doc/Tracker-3.0/type_func.SparqlConnection.new_async.html
-%%PORTDOCS%%share/doc/Tracker-3.0/type_func.SparqlError.quark.html
-%%PORTDOCS%%share/doc/Tracker-3.0/urlmap.js
-%%PORTDOCS%%share/doc/Tracker-3.0/xsd-ontology.html
-share/gir-1.0/Tracker-3.0.gir
-share/locale/ab/LC_MESSAGES/tracker3.mo
-share/locale/ar/LC_MESSAGES/tracker3.mo
-share/locale/as/LC_MESSAGES/tracker3.mo
-share/locale/be/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/ka/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
-%%MAN%%share/man/man1/tracker-xdg-portal-3.1.gz
-%%MAN%%share/man/man1/tracker3-endpoint.1.gz
-%%MAN%%share/man/man1/tracker3-export.1.gz
-%%MAN%%share/man/man1/tracker3-import.1.gz
-%%MAN%%share/man/man1/tracker3-sparql.1.gz
-%%MAN%%share/man/man1/tracker3-sql.1.gz
-%%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
-share/vala/vapi/tracker-sparql-3.0.deps
-share/vala/vapi/tracker-sparql-3.0.vapi
diff --git a/x11-fm/nautilus/Makefile b/x11-fm/nautilus/Makefile
index 8470e5e884c8..23c6b28b79d1 100644
--- a/x11-fm/nautilus/Makefile
+++ b/x11-fm/nautilus/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	nautilus
 PORTVERSION=	42.2
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	x11-fm gnome
 MASTER_SITES=	GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
 DIST_SUBDIR=	gnome
@@ -18,7 +18,7 @@ LIB_DEPENDS=	libgexiv2.so:graphics/gexiv2 \
 		libportal.so:deskutils/libportal \
 		libportal-gtk3.so:deskutils/libportal-gtk3 \
 		libtotem.so:multimedia/totem \
-		libtracker-sparql-3.0.so:sysutils/tracker3
+		libtinysparql-3.0.so:devel/tinysparkql
 
*** 12 LINES SKIPPED ***