diff options
author | Michael Johnson <ahze@FreeBSD.org> | 2006-12-18 14:54:32 +0000 |
---|---|---|
committer | Michael Johnson <ahze@FreeBSD.org> | 2006-12-18 14:54:32 +0000 |
commit | a022ca96cc6640ae8b3dd23ed00713d5ea5994bb (patch) | |
tree | c7987ecc5ed35aec1355340945e330f04fe3ed7d /sysutils | |
parent | Update to 1.9.4 (diff) |
Add tracker
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/
Notes
Notes:
svn path=/head/; revision=180078
Diffstat (limited to 'sysutils')
-rw-r--r-- | sysutils/Makefile | 1 | ||||
-rw-r--r-- | sysutils/tracker-client/Makefile | 43 | ||||
-rw-r--r-- | sysutils/tracker-client/distinfo | 3 | ||||
-rw-r--r-- | sysutils/tracker-client/files/patch-src_sqlite3_os_unix.c | 12 | ||||
-rw-r--r-- | sysutils/tracker-client/pkg-descr | 13 | ||||
-rw-r--r-- | sysutils/tracker-client/pkg-plist | 79 | ||||
-rw-r--r-- | sysutils/tracker/Makefile | 43 | ||||
-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 |
11 files changed, 301 insertions, 0 deletions
diff --git a/sysutils/Makefile b/sysutils/Makefile index 6e67f07d7a9a..a5cbbad32b24 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -625,6 +625,7 @@ SUBDIR += torque SUBDIR += torsmo SUBDIR += toshctl + SUBDIR += tracker SUBDIR += tree SUBDIR += tss SUBDIR += ttyload diff --git a/sysutils/tracker-client/Makefile b/sysutils/tracker-client/Makefile new file mode 100644 index 000000000000..ef7c66ab2e64 --- /dev/null +++ b/sysutils/tracker-client/Makefile @@ -0,0 +1,43 @@ +# New ports collection makefile for: tracker +# Date created: 2006-12-09 +# Whom: Michael Johnson <ahze@FreeBSD.org> +# +# $FreeBSD$ +# $MCom: ports/sysutils/tracker/Makefile,v 1.2 2006/12/10 17:33:17 ahze Exp $ + +PORTNAME= tracker +PORTVERSION= 0.5.2 +PORTREVISION= 1 +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|libpng|libpng12|' ${WRKSRC}/configure + @${REINPLACE_CMD} -e 's|$$(libdir)/pkgconfig|${PREFIX}/libdata/pkgconfig|' \ + ${WRKSRC}/Makefile.in + +.include <bsd.port.mk> diff --git a/sysutils/tracker-client/distinfo b/sysutils/tracker-client/distinfo new file mode 100644 index 000000000000..3b55296c74e1 --- /dev/null +++ b/sysutils/tracker-client/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-client/files/patch-src_sqlite3_os_unix.c b/sysutils/tracker-client/files/patch-src_sqlite3_os_unix.c new file mode 100644 index 000000000000..5cbb1a30ce90 --- /dev/null +++ b/sysutils/tracker-client/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-client/pkg-descr b/sysutils/tracker-client/pkg-descr new file mode 100644 index 000000000000..31691f34ec3a --- /dev/null +++ b/sysutils/tracker-client/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-client/pkg-plist b/sysutils/tracker-client/pkg-plist new file mode 100644 index 000000000000..ef831870bd11 --- /dev/null +++ b/sysutils/tracker-client/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 diff --git a/sysutils/tracker/Makefile b/sysutils/tracker/Makefile new file mode 100644 index 000000000000..ef7c66ab2e64 --- /dev/null +++ b/sysutils/tracker/Makefile @@ -0,0 +1,43 @@ +# New ports collection makefile for: tracker +# Date created: 2006-12-09 +# Whom: Michael Johnson <ahze@FreeBSD.org> +# +# $FreeBSD$ +# $MCom: ports/sysutils/tracker/Makefile,v 1.2 2006/12/10 17:33:17 ahze Exp $ + +PORTNAME= tracker +PORTVERSION= 0.5.2 +PORTREVISION= 1 +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|libpng|libpng12|' ${WRKSRC}/configure + @${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 000000000000..3b55296c74e1 --- /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 000000000000..5cbb1a30ce90 --- /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 000000000000..31691f34ec3a --- /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 000000000000..ef831870bd11 --- /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 |