diff options
author | ahze <ahze@df743ca5-7f9a-e211-a948-0013205c9059> | 2008-02-27 02:53:54 +0800 |
---|---|---|
committer | ahze <ahze@df743ca5-7f9a-e211-a948-0013205c9059> | 2008-02-27 02:53:54 +0800 |
commit | b70842e3539f4c3786ae2907b4945f8dc08c51e1 (patch) | |
tree | 6a564a1a7f1af303b6bc3d3381cdf0f9651bd31f /sysutils/tracker | |
parent | 841b1f3fb5eacac83eaf057e49ae59e90bd06766 (diff) | |
download | marcuscom-ports-b70842e3539f4c3786ae2907b4945f8dc08c51e1.tar marcuscom-ports-b70842e3539f4c3786ae2907b4945f8dc08c51e1.tar.gz marcuscom-ports-b70842e3539f4c3786ae2907b4945f8dc08c51e1.tar.bz2 marcuscom-ports-b70842e3539f4c3786ae2907b4945f8dc08c51e1.tar.lz marcuscom-ports-b70842e3539f4c3786ae2907b4945f8dc08c51e1.tar.xz marcuscom-ports-b70842e3539f4c3786ae2907b4945f8dc08c51e1.tar.zst marcuscom-ports-b70842e3539f4c3786ae2907b4945f8dc08c51e1.zip |
Update to 0.6.4
NOTE: you have to use databases/sqlite3-threads now. If you have databases/sqlite3 installed, remove it.
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@10542 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'sysutils/tracker')
-rw-r--r-- | sysutils/tracker/Makefile | 57 | ||||
-rw-r--r-- | sysutils/tracker/distinfo | 3 | ||||
-rw-r--r-- | sysutils/tracker/files/patch-src_libtracker-gtk_tracker-tag-bar.h | 11 | ||||
-rw-r--r-- | sysutils/tracker/files/patch-src_tracker-search-tool_tracker-search-tool-support.h | 18 | ||||
-rw-r--r-- | sysutils/tracker/files/patch-src_trackerd_tracker-utils.c | 14 | ||||
-rw-r--r-- | sysutils/tracker/pkg-descr | 13 | ||||
-rw-r--r-- | sysutils/tracker/pkg-plist | 162 |
7 files changed, 278 insertions, 0 deletions
diff --git a/sysutils/tracker/Makefile b/sysutils/tracker/Makefile new file mode 100644 index 000000000..5edf821e6 --- /dev/null +++ b/sysutils/tracker/Makefile @@ -0,0 +1,57 @@ +# 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.8 2007/10/05 16:55:59 mezz Exp $ +# + +PORTNAME= tracker +PORTVERSION= 0.6.4 +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 + +BUILD_DEPENDS= sqlite3-threads>=3.4.1:${PORTSDIR}/databases/sqlite3-threads +LIB_DEPENDS= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \ + poppler-glib.2:${PORTSDIR}/graphics/poppler-gtk \ + exif.12:${PORTSDIR}/graphics/libexif \ + wv-1.2.3:${PORTSDIR}/textproc/wv \ + gmime-2.0.4:${PORTSDIR}/mail/gmime2 \ + sqlite3.8:${PORTSDIR}/databases/sqlite3 \ + qdbm.14:${PORTSDIR}/databases/qdbm \ + exempi.3:${PORTSDIR}/textproc/exempi +#RUN_DEPENDS= ${LOCALBASE}/lib/deskbar-applet/deskbar-applet:${PORTSDIR}/deskutils/deskbar-applet + +USE_BZIP2= yes +USE_FAM= yes +WANT_FAM_SYSTEM=gamin +USE_GNOME= gnomedesktop gnomehack gnomeprefix libgsf +USE_GMAKE= yes +USE_GETTEXT= yes +USE_LDCONFIG= yes +USE_GSTREAMER= core +INSTALLS_ICONS= yes +GNU_CONFIGURE= yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}" +CONFIGURE_ARGS= --enable-video-extractor=gstreamer \ + --enable-file-monitoring=fam \ + --with-session-bus-services-dir=${LOCALBASE}/share/dbus-1/services \ + --enable-deskbar-applet \ + --with-deskbar-applet-handler-dir=${LOCALBASE}/lib/deskbar-applet/handlers \ + --enable-external-qdbm + +MAN1= tracker-applet.1 tracker-extract.1 tracker-files.1 \ + tracker-meta-folder.1 tracker-preferences.1 tracker-query.1 \ + tracker-search.1 tracker-search-tool.1 tracker-stats.1 \ + tracker-status.1 tracker-tag.1 tracker-thumbnailer.1 trackerd.1 +MAN5= tracker.cfg.5 +MAN7= tracker-services.7 + +post-patch: + @${REINPLACE_CMD} -e 's|libpng|libpng12|' ${WRKSRC}/configure + +.include <bsd.port.mk> diff --git a/sysutils/tracker/distinfo b/sysutils/tracker/distinfo new file mode 100644 index 000000000..e754f56b8 --- /dev/null +++ b/sysutils/tracker/distinfo @@ -0,0 +1,3 @@ +MD5 (tracker-0.6.4.tar.bz2) = 4f2d250d65f0be283ae456aede99a85b +SHA256 (tracker-0.6.4.tar.bz2) = 582e9201921fa96cfbce448a3f3a7f24c5cc9c54db3fb0291831a0b7e359ddfb +SIZE (tracker-0.6.4.tar.bz2) = 818053 diff --git a/sysutils/tracker/files/patch-src_libtracker-gtk_tracker-tag-bar.h b/sysutils/tracker/files/patch-src_libtracker-gtk_tracker-tag-bar.h new file mode 100644 index 000000000..950306602 --- /dev/null +++ b/sysutils/tracker/files/patch-src_libtracker-gtk_tracker-tag-bar.h @@ -0,0 +1,11 @@ +--- src/libtracker-gtk/tracker-tag-bar.h.orig 2007-07-17 04:35:33.000000000 +0400 ++++ src/libtracker-gtk/tracker-tag-bar.h 2007-08-25 00:53:14.000000000 +0400 +@@ -59,6 +59,8 @@ + const gchar *uri + ); + ++GType tracker_tag_bar_get_type(void); ++ + G_END_DECLS + + #endif /* TRACKER_TAG_BAR_H */ diff --git a/sysutils/tracker/files/patch-src_tracker-search-tool_tracker-search-tool-support.h b/sysutils/tracker/files/patch-src_tracker-search-tool_tracker-search-tool-support.h new file mode 100644 index 000000000..609f18068 --- /dev/null +++ b/sysutils/tracker/files/patch-src_tracker-search-tool_tracker-search-tool-support.h @@ -0,0 +1,18 @@ +--- src/tracker-search-tool/tracker-search-tool-support.h.orig 2007-07-21 20:55:20.000000000 +0400 ++++ src/tracker-search-tool/tracker-search-tool-support.h 2007-08-24 22:31:05.000000000 +0400 +@@ -143,6 +143,15 @@ + tracker_search_get_stored_window_geometry (gint * width, + gint * height); + ++void ++tracker_set_stored_separator_position (int pos); ++ ++char * ++tracker_string_replace (const char *haystack, char *needle, char *replacement); ++ ++int ++tracker_get_stored_separator_position (); ++ + #ifdef __cplusplus + } + #endif diff --git a/sysutils/tracker/files/patch-src_trackerd_tracker-utils.c b/sysutils/tracker/files/patch-src_trackerd_tracker-utils.c new file mode 100644 index 000000000..132346af4 --- /dev/null +++ b/sysutils/tracker/files/patch-src_trackerd_tracker-utils.c @@ -0,0 +1,14 @@ +--- src/trackerd/tracker-utils.c.orig 2007-08-05 01:53:12.000000000 +0400 ++++ src/trackerd/tracker-utils.c 2007-08-24 22:31:05.000000000 +0400 +@@ -727,10 +727,7 @@ + tm.tm_sec = strtoul (timestamp, (char **)×tamp, 10); + } + +- tt = mktime (&tm); +- /* mktime() always assumes that "tm" is in locale time but +- we want to keep control on time, so we go to UTC */ +- tt -= timezone; ++ tt = timegm (&tm); + + if (*timestamp == '+' || *timestamp == '-') { + int sign; diff --git a/sysutils/tracker/pkg-descr b/sysutils/tracker/pkg-descr new file mode 100644 index 000000000..fbabf7af0 --- /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.tracker-project.org/ diff --git a/sysutils/tracker/pkg-plist b/sysutils/tracker/pkg-plist new file mode 100644 index 000000000..ccbba029a --- /dev/null +++ b/sysutils/tracker/pkg-plist @@ -0,0 +1,162 @@ +bin/o3totxt +bin/tracker-applet +bin/tracker-extract +bin/tracker-files +bin/tracker-meta-folder +bin/tracker-preferences +bin/tracker-query +bin/tracker-search +bin/tracker-search-tool +bin/tracker-stats +bin/tracker-status +bin/tracker-tag +bin/tracker-thumbnailer +bin/trackerd +etc/xdg/autostart/tracker-applet.desktop +etc/xdg/autostart/trackerd.desktop +include/libtracker-gtk/tracker-gtk.h +include/libtracker-gtk/tracker-keyword-store.h +include/libtracker-gtk/tracker-metadata-tile.h +include/libtracker-gtk/tracker-tag-bar.h +include/libtracker-gtk/tracker-ui.h +include/libtracker-gtk/tracker-utils.h +include/tracker-client.h +include/tracker.h +lib/libtracker-gtk.a +lib/libtracker-gtk.la +lib/libtracker-gtk.so +lib/libtracker-gtk.so.0 +lib/libtrackerclient.a +lib/libtrackerclient.la +lib/libtrackerclient.so +lib/libtrackerclient.so.0 +lib/tracker/filters/application/csv_filter +lib/tracker/filters/application/msword_filter +lib/tracker/filters/application/pdf_filter +lib/tracker/filters/application/tab-separated-values_filter +lib/tracker/filters/application/vnd.ms-excel_filter +lib/tracker/filters/application/vnd.oasis.opendocument.presentation-template_filter +lib/tracker/filters/application/vnd.oasis.opendocument.presentation_filter +lib/tracker/filters/application/vnd.oasis.opendocument.spreadsheet-template_filter +lib/tracker/filters/application/vnd.oasis.opendocument.spreadsheet_filter +lib/tracker/filters/application/vnd.oasis.opendocument.text-template_filter +lib/tracker/filters/application/vnd.oasis.opendocument.text_filter +lib/tracker/filters/application/vnd.stardivision.writer_filter +lib/tracker/filters/application/vnd.sun.xml.calc.template_filter +lib/tracker/filters/application/vnd.sun.xml.calc_filter +lib/tracker/filters/application/vnd.sun.xml.draw_filter +lib/tracker/filters/application/vnd.sun.xml.impress.template_filter +lib/tracker/filters/application/vnd.sun.xml.impress_filter +lib/tracker/filters/application/vnd.sun.xml.writer.template_filter +lib/tracker/filters/application/vnd.sun.xml.writer_filter +lib/tracker/filters/application/x-abiword_filter +lib/tracker/filters/application/x-gnumeric_filter +lib/tracker/filters/text/csv_filter +lib/tracker/filters/text/djvu_filter +lib/tracker/filters/text/html_filter +lib/tracker/filters/text/spreadsheet_filter +lib/tracker/filters/text/tab-separated-values_filter +lib/tracker/filters/text/x-comma-separated-values_filter +lib/tracker/filters/text/x-tex_filter +lib/tracker/filters/text/xml_filter +lib/tracker/thumbnailers/application/pdf_thumbnailer +lib/tracker/thumbnailers/application/vnd.oasis.opendocument.graphics_thumbnailer +lib/tracker/thumbnailers/application/vnd.oasis.opendocument.presentation_thumbnailer +lib/tracker/thumbnailers/application/vnd.oasis.opendocument.spreadsheet_thumbnailer +lib/tracker/thumbnailers/application/vnd.oasis.opendocument.text_thumbnailer +lib/tracker/thumbnailers/image/jpeg_thumbnailer +lib/tracker/thumbnailers/image/png_thumbnailer +libdata/pkgconfig/libtracker-gtk.pc +libdata/pkgconfig/tracker.pc +share/applications/tracker-preferences.desktop +share/applications/tracker-search-tool.desktop +share/dbus-1/services/tracker.service +share/icons/hicolor/16x16/apps/tracker.png +share/icons/hicolor/22x22/apps/tracker.png +share/icons/hicolor/24x24/apps/tracker.png +share/icons/hicolor/32x32/apps/tracker.png +share/icons/hicolor/48x48/apps/tracker.png +share/icons/hicolor/scalable/apps/tracker.svg +share/locale/ar/LC_MESSAGES/tracker.mo +share/locale/be@latin/LC_MESSAGES/tracker.mo +share/locale/ca/LC_MESSAGES/tracker.mo +share/locale/de/LC_MESSAGES/tracker.mo +share/locale/dz/LC_MESSAGES/tracker.mo +share/locale/en_GB/LC_MESSAGES/tracker.mo +share/locale/es/LC_MESSAGES/tracker.mo +share/locale/et/LC_MESSAGES/tracker.mo +share/locale/fi/LC_MESSAGES/tracker.mo +share/locale/fr/LC_MESSAGES/tracker.mo +share/locale/gl/LC_MESSAGES/tracker.mo +share/locale/hu/LC_MESSAGES/tracker.mo +share/locale/it/LC_MESSAGES/tracker.mo +share/locale/lt/LC_MESSAGES/tracker.mo +share/locale/mk/LC_MESSAGES/tracker.mo +share/locale/nb/LC_MESSAGES/tracker.mo +share/locale/nl/LC_MESSAGES/tracker.mo +share/locale/oc/LC_MESSAGES/tracker.mo +share/locale/pl/LC_MESSAGES/tracker.mo +share/locale/pt/LC_MESSAGES/tracker.mo +share/locale/pt_BR/LC_MESSAGES/tracker.mo +share/locale/ru/LC_MESSAGES/tracker.mo +share/locale/sl/LC_MESSAGES/tracker.mo +share/locale/sv/LC_MESSAGES/tracker.mo +share/locale/zh_CN/LC_MESSAGES/tracker.mo +%%DATADIR%%/icons/thumbnail_frame.png +%%DATADIR%%/icons/tracker-applet-default.png +%%DATADIR%%/icons/tracker-applet-indexing1.png +%%DATADIR%%/icons/tracker-applet-indexing2.png +%%DATADIR%%/icons/tracker-applet-paused.png +%%DATADIR%%/languages/stopwords.da +%%DATADIR%%/languages/stopwords.de +%%DATADIR%%/languages/stopwords.en +%%DATADIR%%/languages/stopwords.es +%%DATADIR%%/languages/stopwords.fi +%%DATADIR%%/languages/stopwords.fr +%%DATADIR%%/languages/stopwords.it +%%DATADIR%%/languages/stopwords.nb +%%DATADIR%%/languages/stopwords.nl +%%DATADIR%%/languages/stopwords.pt +%%DATADIR%%/languages/stopwords.ru +%%DATADIR%%/languages/stopwords.sv +%%DATADIR%%/services/application.metadata +%%DATADIR%%/services/audio.metadata +%%DATADIR%%/services/default.metadata +%%DATADIR%%/services/default.service +%%DATADIR%%/services/document.metadata +%%DATADIR%%/services/email.metadata +%%DATADIR%%/services/file.metadata +%%DATADIR%%/services/image.metadata +%%DATADIR%%/services/video.metadata +%%DATADIR%%/sqlite-cache.sql +%%DATADIR%%/sqlite-email.sql +%%DATADIR%%/sqlite-metadata.sql +%%DATADIR%%/sqlite-service-stored-procs.sql +%%DATADIR%%/sqlite-service-triggers.sql +%%DATADIR%%/sqlite-service-types.sql +%%DATADIR%%/sqlite-service.sql +%%DATADIR%%/sqlite-stored-procs.sql +%%DATADIR%%/sqlite-tracker-triggers.sql +%%DATADIR%%/sqlite-tracker.sql +%%DATADIR%%/sqlite-user-data.sql +%%DATADIR%%/tracker-introspect.xml +%%DATADIR%%/tracker-preferences.glade +@dirrm %%DATADIR%%/services +@dirrm %%DATADIR%%/languages +@dirrm %%DATADIR%%/icons +@dirrm %%DATADIR%% +@dirrm lib/tracker/thumbnailers/image +@dirrm lib/tracker/thumbnailers/application +@dirrm lib/tracker/thumbnailers +@dirrm lib/tracker/filters/text +@dirrm lib/tracker/filters/application +@dirrm lib/tracker/filters +@dirrm lib/tracker +@dirrm include/libtracker-gtk +@dirrmtry etc/xdg/autostart +@dirrmtry etc/xdg +@dirrmtry share/locale/oc/LC_MESSAGES +@dirrmtry share/locale/oc +@dirrmtry share/locale/dz/LC_MESSAGES +@dirrmtry share/locale/dz +@dirrmtry share/applications |