diff options
-rw-r--r-- | sysutils/tracker/Makefile | 41 | ||||
-rw-r--r-- | sysutils/tracker/distinfo | 3 | ||||
-rw-r--r-- | sysutils/tracker/files/patch-src_sqlite3_os_unix.c | 12 | ||||
-rw-r--r-- | sysutils/tracker/pkg-descr | 13 | ||||
-rw-r--r-- | sysutils/tracker/pkg-plist | 79 |
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 |