summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sysutils/tracker/Makefile41
-rw-r--r--sysutils/tracker/distinfo3
-rw-r--r--sysutils/tracker/files/patch-src_sqlite3_os_unix.c12
-rw-r--r--sysutils/tracker/pkg-descr13
-rw-r--r--sysutils/tracker/pkg-plist79
5 files changed, 148 insertions, 0 deletions
diff --git a/sysutils/tracker/Makefile b/sysutils/tracker/Makefile
new file mode 100644
index 000000000..ae82e0dd3
--- /dev/null
+++ b/sysutils/tracker/Makefile
@@ -0,0 +1,41 @@
+# New ports collection makefile for: tracker
+# Date created: 2006-12-09
+# Whom: Michael Johnson <ahze@FreeBSD.org>
+#
+# $FreeBSD$
+# $MCom$
+
+PORTNAME= tracker
+PORTVERSION= 0.5.2
+CATEGORIES= sysutils gnome
+MASTER_SITES= http://www.gnome.org/~jamiemcc/tracker/
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= Object database, tag/metadata database, search tool and indexer
+
+LIB_DEPENDS= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \
+ poppler-glib.1:${PORTSDIR}/graphics/poppler-gtk \
+ exif.12:${PORTSDIR}/graphics/libexif \
+ wv-1.2.3:${PORTSDIR}/textproc/wv \
+ gmime-2.0.4:${PORTSDIR}/mail/gmime
+
+USE_FAM= yes
+WANT_FAM_SYSTEM= gamin
+USE_GSTREAMER= core
+USE_GNOME= gnomedesktop gnomeprefix libgsf
+CONFIGURE_ARGS= --enable-gstreamer --disable-inotify
+GNU_CONFIGURE= yes
+USE_GMAKE= yes
+USE_LDCONFIG= yes
+USE_GETTEXT= yes
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}"
+
+MAN1= tracker-extract.1 tracker-files.1 tracker-meta-folder.1 \
+ tracker-query.1 tracker-search.1 tracker-stats.1 trackerd.1
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|$$(libdir)/pkgconfig|${PREFIX}/libdata/pkgconfig|' \
+ ${WRKSRC}/Makefile.in
+
+.include <bsd.port.mk>
diff --git a/sysutils/tracker/distinfo b/sysutils/tracker/distinfo
new file mode 100644
index 000000000..3b55296c7
--- /dev/null
+++ b/sysutils/tracker/distinfo
@@ -0,0 +1,3 @@
+MD5 (tracker-0.5.2.tar.gz) = 1bccb8522668a791366aeb25d43b5da7
+SHA256 (tracker-0.5.2.tar.gz) = 817a672221c069439b4ad024c2cb138d257ff554c3726e290425254127a9a52c
+SIZE (tracker-0.5.2.tar.gz) = 1316495
diff --git a/sysutils/tracker/files/patch-src_sqlite3_os_unix.c b/sysutils/tracker/files/patch-src_sqlite3_os_unix.c
new file mode 100644
index 000000000..5cbb1a30c
--- /dev/null
+++ b/sysutils/tracker/files/patch-src_sqlite3_os_unix.c
@@ -0,0 +1,12 @@
+--- src/sqlite3/os_unix.c.orig Sat Dec 9 21:35:39 2006
++++ src/sqlite3/os_unix.c Sat Dec 9 21:36:02 2006
+@@ -1110,9 +1110,7 @@
+ ** Use the fdatasync() API only if the HAVE_FDATASYNC macro is defined.
+ ** Otherwise use fsync() in its place.
+ */
+-#ifndef HAVE_FDATASYNC
+ # define fdatasync fsync
+-#endif
+
+ /*
+ ** Define HAVE_FULLFSYNC to 0 or 1 depending on whether or not
diff --git a/sysutils/tracker/pkg-descr b/sysutils/tracker/pkg-descr
new file mode 100644
index 000000000..31691f34e
--- /dev/null
+++ b/sysutils/tracker/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: http://www.gnome.org/~jamiemcc/tracker/
diff --git a/sysutils/tracker/pkg-plist b/sysutils/tracker/pkg-plist
new file mode 100644
index 000000000..ef831870b
--- /dev/null
+++ b/sysutils/tracker/pkg-plist
@@ -0,0 +1,79 @@
+bin/htmless
+bin/o3totxt
+bin/tracker-extract
+bin/tracker-files
+bin/tracker-meta-folder
+bin/tracker-query
+bin/tracker-search
+bin/tracker-search-tool
+bin/tracker-stats
+bin/tracker-tag
+bin/trackerd
+include/tracker-client.h
+include/tracker.h
+lib/libtracker.so
+lib/libtracker.so.0
+lib/libtrackerclient.a
+lib/libtrackerclient.la
+lib/libtrackerclient.so
+lib/libtrackerclient.so.0
+libdata/pkgconfig/tracker.pc
+share/dbus-1/services/tracker.service
+share/gnome/applications/tracker-search-tool.desktop
+share/gnome/pixmaps/tracker/thumbnail_frame.png
+share/gnome/pixmaps/tracker/tracker.png
+share/gnome/tracker/filters/application/msword_filter
+share/gnome/tracker/filters/application/pdf_filter
+share/gnome/tracker/filters/application/vnd.oasis.opendocument.presentation-template_filter
+share/gnome/tracker/filters/application/vnd.oasis.opendocument.presentation_filter
+share/gnome/tracker/filters/application/vnd.oasis.opendocument.spreadsheet-template_filter
+share/gnome/tracker/filters/application/vnd.oasis.opendocument.spreadsheet_filter
+share/gnome/tracker/filters/application/vnd.oasis.opendocument.text-template_filter
+share/gnome/tracker/filters/application/vnd.oasis.opendocument.text_filter
+share/gnome/tracker/filters/application/vnd.stardivision.writer_filter
+share/gnome/tracker/filters/application/vnd.sun.xml.calc.template_filter
+share/gnome/tracker/filters/application/vnd.sun.xml.calc_filter
+share/gnome/tracker/filters/application/vnd.sun.xml.impress.template_filter
+share/gnome/tracker/filters/application/vnd.sun.xml.impress_filter
+share/gnome/tracker/filters/application/vnd.sun.xml.writer.template_filter
+share/gnome/tracker/filters/application/vnd.sun.xml.writer_filter
+share/gnome/tracker/filters/application/x-abiword_filter
+share/gnome/tracker/filters/text/html_filter
+share/gnome/tracker/filters/text/xml_filter
+share/gnome/tracker/languages/stopwords.da
+share/gnome/tracker/languages/stopwords.de
+share/gnome/tracker/languages/stopwords.en
+share/gnome/tracker/languages/stopwords.es
+share/gnome/tracker/languages/stopwords.fi
+share/gnome/tracker/languages/stopwords.fr
+share/gnome/tracker/languages/stopwords.it
+share/gnome/tracker/languages/stopwords.nb
+share/gnome/tracker/languages/stopwords.nl
+share/gnome/tracker/languages/stopwords.pt
+share/gnome/tracker/languages/stopwords.ru
+share/gnome/tracker/languages/stopwords.sv
+share/gnome/tracker/mysql-stored-procs.sql
+share/gnome/tracker/mysql-system.sql
+share/gnome/tracker/mysql-tracker.sql
+share/gnome/tracker/sqlite-stored-procs.sql
+share/gnome/tracker/sqlite-tracker.sql
+share/gnome/tracker/thumbnailers/application/pdf_thumbnailer
+share/gnome/tracker/thumbnailers/application/vnd.oasis.opendocument.graphics_thumbnailer
+share/gnome/tracker/thumbnailers/application/vnd.oasis.opendocument.presentation_thumbnailer
+share/gnome/tracker/thumbnailers/application/vnd.oasis.opendocument.spreadsheet_thumbnailer
+share/gnome/tracker/thumbnailers/application/vnd.oasis.opendocument.text_thumbnailer
+share/gnome/tracker/thumbnailers/image/jpeg_thumbnailer
+share/gnome/tracker/thumbnailers/image/png_thumbnailer
+share/gnome/tracker/tracker-introspect.xml
+share/locale/de/LC_MESSAGES/tracker.mo
+share/locale/fr/LC_MESSAGES/tracker.mo
+share/locale/it/LC_MESSAGES/tracker.mo
+@dirrm share/gnome/tracker/thumbnailers/image
+@dirrm share/gnome/tracker/thumbnailers/application
+@dirrm share/gnome/tracker/thumbnailers
+@dirrm share/gnome/tracker/languages
+@dirrm share/gnome/tracker/filters/text
+@dirrm share/gnome/tracker/filters/application
+@dirrm share/gnome/tracker/filters
+@dirrm share/gnome/tracker
+@dirrm share/gnome/pixmaps/tracker