BSD Ports

sysutils/tracker3 3.7.3 MidnightBSD

Object database, tag/metadata database, search tool and indexer

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
3aae901b06
License
lgpl2.1
Categories
sysutils, gnome

Description

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.

Install

Binary package:

mport install tracker3

From mports:

cd /usr/mports/sysutils/tracker3 && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	tracker3>0:sysutils/tracker3
LIB_DEPENDS=	libtracker-sparql-3.0.so:sysutils/tracker3

Dependencies

As this port's Makefile names them.

Build 2

Library 7

Runtime 1

Build dependencies 9
Run dependencies 8

No port depends on this one.

Configuration

Options name: sysutils_tracker

OptionDefaultDescription
DOCSoff
MANoffInstall manual pages
USES
compiler:c++11-lib gettext gnome localbase meson pkgconfig python:build sqlite tar:xz
Service scripts
none

Files

pkg-plist 370
  • bin/tracker3
  • bin/tracker3-endpoint
  • bin/tracker3-export
  • bin/tracker3-help
  • bin/tracker3-import
  • bin/tracker3-sparql
  • bin/tracker3-sql
  • etc/bash_completion.d/tracker3
  • include/tracker-3.0/libtracker-sparql/tracker-utils.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-enums.h
  • include/tracker-3.0/libtracker-sparql/tracker-endpoint.h
  • include/tracker-3.0/libtracker-sparql/tracker-endpoint-http.h
  • include/tracker-3.0/libtracker-sparql/tracker-statement.h
  • include/tracker-3.0/libtracker-sparql/tracker-error.h
  • include/tracker-3.0/libtracker-sparql/tracker-version.h
  • include/tracker-3.0/libtracker-sparql/tracker-batch.h
  • include/tracker-3.0/libtracker-sparql/tracker-ontologies.h
  • include/tracker-3.0/libtracker-sparql/tracker-version-generated.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-sparql-enum-types.h
  • include/tracker-3.0/libtracker-sparql/tracker-resource.h
  • include/tracker-3.0/libtracker-sparql/tracker-sparql.h
  • include/tracker-3.0/libtracker-sparql/tracker-connection.h
  • lib/libtracker-sparql-3.0.so
  • lib/libtracker-sparql-3.0.so.0
  • lib/libtracker-sparql-3.0.so.0.703.0
  • lib/girepository-1.0/Tracker-3.0.typelib
  • lib/tracker-3.0/trackertestutils/__main__.py
  • lib/tracker-3.0/trackertestutils/dbusdaemon.py
  • lib/tracker-3.0/trackertestutils/helpers.py
  • lib/tracker-3.0/trackertestutils/mainloop.py
  • lib/tracker-3.0/trackertestutils/await_file/__main__.py
  • lib/tracker-3.0/trackertestutils/await_file/__init__.py
  • lib/tracker-3.0/trackertestutils/tracker-await-file
  • lib/tracker-3.0/trackertestutils/psutil_mini.py
  • lib/tracker-3.0/trackertestutils/dconf.py
  • lib/tracker-3.0/trackertestutils/__init__.py
  • lib/tracker-3.0/trackertestutils/sandbox.py
  • lib/tracker-3.0/trackertestutils/tracker-sandbox
  • lib/tracker-3.0/trackertestutils/storehelper.py
  • lib/tracker-3.0/libtracker-parser-libicu.so
  • lib/tracker-3.0/libtracker-http-soup2.so
  • lib/tracker-3.0/libtracker-http-soup3.so
  • libdata/pkgconfig/tracker-sparql-3.0.pc
  • libdata/pkgconfig/tracker-testutils-3.0.pc
  • libexec/tracker-xdg-portal-3
  • share/dbus-1/services/org.freedesktop.portal.Tracker.service
  • share/doc/Tracker-3.0/method.NamespaceManager.print_turtle.html
  • share/doc/Tracker-3.0/method.Endpoint.get_readonly.html
  • share/doc/Tracker-3.0/ctor.Resource.new.html
  • share/doc/Tracker-3.0/type_func.Resource.deserialize.html
  • share/doc/Tracker-3.0/method.SparqlConnection.query_finish.html
  • share/doc/Tracker-3.0/property.Endpoint.allowed-services.html
  • share/doc/Tracker-3.0/osinfo-ontology.html
  • share/doc/Tracker-3.0/method.SparqlConnection.deserialize_async.html
  • share/doc/Tracker-3.0/property.EndpointDBus.object-path.html
  • share/doc/Tracker-3.0/method.Resource.add_int.html
  • share/doc/Tracker-3.0/method.SparqlConnection.update_resource_async.html
  • share/doc/Tracker-3.0/commandline.html
  • share/doc/Tracker-3.0/method.Resource.get_values.html
  • share/doc/Tracker-3.0/method.SparqlConnection.update_async.html
  • share/doc/Tracker-3.0/interpretation.svg
  • share/doc/Tracker-3.0/const.PREFIX_TRACKER.html
  • share/doc/Tracker-3.0/method.SparqlConnection.update_array_async.html
  • share/doc/Tracker-3.0/method.SparqlCursor.rewind.html
  • share/doc/Tracker-3.0/method.SparqlStatement.update.html
  • share/doc/Tracker-3.0/method.Resource.get_first_uri.html
  • share/doc/Tracker-3.0/method.Resource.add_datetime.html
  • share/doc/Tracker-3.0/class.EndpointDBus.html
  • share/doc/Tracker-3.0/method.SparqlConnection.query_statement.html
  • share/doc/Tracker-3.0/sparql-and-tracker.html
  • share/doc/Tracker-3.0/func.CHECK_VERSION.html
  • share/doc/Tracker-3.0/slo-ontology.html
  • share/doc/Tracker-3.0/method.NotifierEvent.get_urn.html
  • share/doc/Tracker-3.0/method.Resource.set_boolean.html
  • share/doc/Tracker-3.0/signal.Notifier.events.html
  • share/doc/Tracker-3.0/method.Resource.set_uri.html
  • share/doc/Tracker-3.0/method.SparqlConnection.query.html
  • share/doc/Tracker-3.0/logo.svg
  • share/doc/Tracker-3.0/struct.NotifierEvent.html
  • share/doc/Tracker-3.0/method.Resource.set_gvalue.html
  • share/doc/Tracker-3.0/rdfs-ontology.html
  • share/doc/Tracker-3.0/method.Notifier.signal_unsubscribe.html
  • share/doc/Tracker-3.0/method.Resource.print_turtle.html
  • share/doc/Tracker-3.0/solarized-light.css
  • share/doc/Tracker-3.0/method.Resource.add_take_relation.html
  • share/doc/Tracker-3.0/class.SparqlCursor.html
  • share/doc/Tracker-3.0/class.Endpoint.html
  • share/doc/Tracker-3.0/method.SparqlConnection.close_finish.html
  • share/doc/Tracker-3.0/method.SparqlCursor.is_bound.html
  • share/doc/Tracker-3.0/const.MICRO_VERSION.html
  • share/doc/Tracker-3.0/method.Batch.add_statementv.html
  • share/doc/Tracker-3.0/const.PREFIX_MFO.html
  • share/doc/Tracker-3.0/property.SparqlStatement.connection.html
  • share/doc/Tracker-3.0/Tracker-3.0.devhelp2
  • share/doc/Tracker-3.0/const.PREFIX_OSINFO.html
  • share/doc/Tracker-3.0/method.Resource.set_identifier.html

The first 100 are listed.

distinfo 1
FileSizeSHA256
tracker-3.7.3.tar.xz1.789728e+06ab3d4a50937e04c5ed7846f6dbb999e2909819402f389ca592ee6b77dd28d1f9
Master sites 1
  • GNOME

Commit history 3

DateCommitCreditsLog message
3aae901b06 Lucas Holt sysutils/tracker3: update to 3.7.3 (#1318)
Updates Tracker 3 from 3.1.2 to 3.7.3. - Refreshes the staged plist for the GI documentation and new HTTP modules. - Adds the libsoup3 and Avahi runtime libraries that the default build installs modules against. - Avoids global localbase link flags so g-ir-scanner links the just-built Tracker library rather than the host compatibility symlink. Validation: bmake makesum, patch, build, fake, package, test (existing NO_TEST), check-license, git diff --check. portlint has one fatal only for retained work/ plus advisory warnings. ## Summary by Sourcery Update the Tracker 3 port to version 3.7.3 and align its dependencies and packaging metadata with the new release. Enhancements: - Update Tracker 3 to the 3.7.3 release with refreshed installed files and documentation metadata. …
8a556830f4 Lucas Holt *: fix broken PORTSCOUT limit configurations (#1257)
Audited every `PORTSCOUT` setting in the tree (526 ports) against the parser in `Portscout::API` and the limit checks in `FindNewestFile()`, and fixed the 30 that could never report an update. Each one either failed to parse or excluded the port's own current version, so portscout was silently reporting nothing for them. ### What was checked Validation mirrored portscout's real behaviour rather than the documented syntax: - Tokens must match `^([A-Za-z]+):(.*)$` after `make -V` expansion; recognised keys are `site`, `limit`, `limitw`, `skipv`, `skipb`, `ignore`. - `limit` must be a compilable Perl regex; `limitw` must match `^(\d{1,2}),(even|odd)$`. - For GitHub/GitLab ports, `FindNewestFile()` normalises the tag — …
a05b377b53 Lucas Holt *: bump PORTREVISION for the textproc/libxml2 2.15 shared library change (#848)
`textproc/libxml2` 2.15 changed SONAME from `libxml2.so.2` to `libxml2.so.16` **and** removed ELF symbol versioning entirely — the new library defines no `LIBXML2_*` versions at all. Consumers built against the old library were never rebuilt, so they still record a dependency on `libxml2.so.2` plus version requirements nothing can satisfy, and fail at load time: ``` ld-elf.so.1: /usr/local/lib/libxml2.so.2: version LIBXML2_2.4.30 required by /usr/local/lib/libevdocument3.so.4 not defined ``` ### Scope `Tools/scripts/bump_revision.pl -f -l textproc/libxml2` — **436 Makefiles**: 323 revisions incremented, 113 gained a `PORTREVISION` line. The diff touches nothing but `PORTREVISION` lines (verified: `git diff -U0` shows no other changed line), and spot-checked ports still …