aboutsummaryrefslogtreecommitdiff
path: root/sysutils/tracker
diff options
context:
space:
mode:
authorJeremy Messenger <mezz@FreeBSD.org>2007-08-25 20:35:52 +0000
committerJeremy Messenger <mezz@FreeBSD.org>2007-08-25 20:35:52 +0000
commit3bb1f68e857faf5fad277de9a26045fe0eecb790 (patch)
treeedd20a40d22203a1207ee141aff87142a33e25ec /sysutils/tracker
parentccae5a0641f26be4211a80bc3528fa17a1c720ad (diff)
downloadports-3bb1f68e857faf5fad277de9a26045fe0eecb790.tar.gz
ports-3bb1f68e857faf5fad277de9a26045fe0eecb790.zip
Notes
Diffstat (limited to 'sysutils/tracker')
-rw-r--r--sysutils/tracker/Makefile21
-rw-r--r--sysutils/tracker/distinfo6
-rw-r--r--sysutils/tracker/files/patch-src_libtracker-gtk_Makefile.in13
-rw-r--r--sysutils/tracker/files/patch-src_libtracker-gtk_tracker-tag-bar.h11
-rw-r--r--sysutils/tracker/files/patch-src_sqlite3_Makefile.in10
-rw-r--r--sysutils/tracker/files/patch-src_sqlite3_os_unix.c12
-rw-r--r--sysutils/tracker/files/patch-src_tracker-search-tool_tracker-search-tool-support.h18
-rw-r--r--sysutils/tracker/files/patch-src_trackerd_tracker-utils.c14
-rw-r--r--sysutils/tracker/pkg-plist75
9 files changed, 150 insertions, 30 deletions
diff --git a/sysutils/tracker/Makefile b/sysutils/tracker/Makefile
index da62a18d9166..8f214d7386d3 100644
--- a/sysutils/tracker/Makefile
+++ b/sysutils/tracker/Makefile
@@ -3,12 +3,11 @@
# Whom: Michael Johnson <ahze@FreeBSD.org>
#
# $FreeBSD$
-# $MCom: ports/sysutils/tracker/Makefile,v 1.2 2006/12/10 17:33:17 ahze Exp $
+# $MCom: ports/sysutils/tracker/Makefile,v 1.2 2006/12/10 17:33:17 ahze Exp $
#
PORTNAME= tracker
-PORTVERSION= 0.5.4
-PORTREVISION= 4
+PORTVERSION= 0.6.1
CATEGORIES= sysutils gnome
MASTER_SITES= http://www.gnome.org/~jamiemcc/tracker/
@@ -21,6 +20,7 @@ LIB_DEPENDS= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \
wv-1.2.3:${PORTSDIR}/textproc/wv \
gmime-2.0.4:${PORTSDIR}/mail/gmime2
+USE_BZIP2= yes
USE_FAM= yes
WANT_FAM_SYSTEM=gamin
USE_GNOME= gnomedesktop gnomehack gnomeprefix libgsf
@@ -28,15 +28,22 @@ 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-gstreamer \
- --disable-inotify \
- --with-deskbar-applet-handler-dir=${PREFIX}/lib/deskbar-applet/handlers
+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
MAN1= tracker-extract.1 tracker-files.1 tracker-meta-folder.1 \
- tracker-query.1 tracker-search.1 tracker-stats.1 trackerd.1
+ tracker-query.1 tracker-search.1 tracker-stats.1 trackerd.1 \
+ tracker-preferences.1 tracker-search-tool.1 tracker-status.1 \
+ tracker-tag.1 tracker-thumbnailer.1
+MAN5= tracker.cfg.5
+MAN7= tracker-services.7
post-patch:
@${REINPLACE_CMD} -e 's|libpng|libpng12|' ${WRKSRC}/configure
diff --git a/sysutils/tracker/distinfo b/sysutils/tracker/distinfo
index e63bfb6ae177..a9bf15f39356 100644
--- a/sysutils/tracker/distinfo
+++ b/sysutils/tracker/distinfo
@@ -1,3 +1,3 @@
-MD5 (tracker-0.5.4.tar.gz) = 724208e1b2d235148499672b44181298
-SHA256 (tracker-0.5.4.tar.gz) = ad214a2692041f423d2150777c233b21cab2d108f849edc513192587ac63c9c2
-SIZE (tracker-0.5.4.tar.gz) = 1381786
+MD5 (tracker-0.6.1.tar.bz2) = 3f706dc73fffa0a7b633b0c0aff6a263
+SHA256 (tracker-0.6.1.tar.bz2) = 2c671498d7406b25bb6e75dd1799165d0d0abfe4309532aeb6ba5e533556932a
+SIZE (tracker-0.6.1.tar.bz2) = 1199993
diff --git a/sysutils/tracker/files/patch-src_libtracker-gtk_Makefile.in b/sysutils/tracker/files/patch-src_libtracker-gtk_Makefile.in
new file mode 100644
index 000000000000..e90b89fe89c0
--- /dev/null
+++ b/sysutils/tracker/files/patch-src_libtracker-gtk_Makefile.in
@@ -0,0 +1,13 @@
+--- src/libtracker-gtk/Makefile.in.orig 2007-08-25 14:42:37.000000000 -0500
++++ src/libtracker-gtk/Makefile.in 2007-08-25 14:42:59.000000000 -0500
+@@ -324,8 +324,8 @@
+ sysconfdir = @sysconfdir@
+ target_alias = @target_alias@
+ INCLUDES = \
+- $(LIBTRACKERGTK_CFLAGS) \
+- -I$(top_srcdir)/src/libtracker
++ -I$(top_srcdir)/src/libtracker \
++ $(LIBTRACKERGTK_CFLAGS)
+
+ libtracker_gtkincdir = $(includedir)/libtracker-gtk
+ lib_LTLIBRARIES = libtracker-gtk.la
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 000000000000..950306602fb2
--- /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_sqlite3_Makefile.in b/sysutils/tracker/files/patch-src_sqlite3_Makefile.in
new file mode 100644
index 000000000000..21069bd24ced
--- /dev/null
+++ b/sysutils/tracker/files/patch-src_sqlite3_Makefile.in
@@ -0,0 +1,10 @@
+--- src/sqlite3/Makefile.in.orig 2007-08-25 13:54:21.000000000 -0500
++++ src/sqlite3/Makefile.in 2007-08-25 13:54:28.000000000 -0500
+@@ -321,7 +321,6 @@
+ INCLUDES = \
+ $(SQLITE_OS) \
+ -DHAVE_USLEEP=1 \
+- -DHAVE_FDATASYNC=1 \
+ -DNDEBUG \
+ -DTHREADSAFE=1 \
+ -DSQLITE_THREAD_OVERRIDE_LOCK=-1 \
diff --git a/sysutils/tracker/files/patch-src_sqlite3_os_unix.c b/sysutils/tracker/files/patch-src_sqlite3_os_unix.c
deleted file mode 100644
index 5cbb1a30ce90..000000000000
--- a/sysutils/tracker/files/patch-src_sqlite3_os_unix.c
+++ /dev/null
@@ -1,12 +0,0 @@
---- 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/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 000000000000..609f180681ff
--- /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 000000000000..132346af41a9
--- /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 **)&timestamp, 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-plist b/sysutils/tracker/pkg-plist
index a96b9ba29110..ea2c827b73a6 100644
--- a/sysutils/tracker/pkg-plist
+++ b/sysutils/tracker/pkg-plist
@@ -1,25 +1,39 @@
-bin/htmless
bin/o3totxt
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/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/deskbar-applet/handlers/tracker-handler.py
+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
@@ -29,12 +43,19 @@ 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
@@ -44,11 +65,12 @@ lib/tracker/thumbnailers/application/vnd.oasis.opendocument.spreadsheet_thumbnai
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/dbus-1/services/tracker.service
+share/gnome/applications/tracker-preferences.desktop
share/gnome/applications/tracker-search-tool.desktop
-share/gnome/pixmaps/tracker/thumbnail_frame.png
-share/gnome/pixmaps/tracker/tracker.png
+share/gnome/tracker/icons/thumbnail_frame.png
share/gnome/tracker/languages/stopwords.da
share/gnome/tracker/languages/stopwords.de
share/gnome/tracker/languages/stopwords.en
@@ -61,11 +83,38 @@ 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/services/application.metadata
+share/gnome/tracker/services/audio.metadata
+share/gnome/tracker/services/default.metadata
+share/gnome/tracker/services/default.service
+share/gnome/tracker/services/document.metadata
+share/gnome/tracker/services/email.metadata
+share/gnome/tracker/services/file.metadata
+share/gnome/tracker/services/image.metadata
+share/gnome/tracker/services/video.metadata
+share/gnome/tracker/sqlite-cache.sql
+share/gnome/tracker/sqlite-email.sql
+share/gnome/tracker/sqlite-metadata.sql
+share/gnome/tracker/sqlite-service-stored-procs.sql
+share/gnome/tracker/sqlite-service-triggers.sql
+share/gnome/tracker/sqlite-service-types.sql
+share/gnome/tracker/sqlite-service.sql
share/gnome/tracker/sqlite-stored-procs.sql
+share/gnome/tracker/sqlite-tracker-triggers.sql
share/gnome/tracker/sqlite-tracker.sql
+share/gnome/tracker/sqlite-user-data.sql
share/gnome/tracker/tracker-introspect.xml
+share/gnome/tracker/tracker-preferences.glade
+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/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
@@ -73,12 +122,14 @@ share/locale/fi/LC_MESSAGES/tracker.mo
share/locale/fr/LC_MESSAGES/tracker.mo
share/locale/gl/LC_MESSAGES/tracker.mo
share/locale/it/LC_MESSAGES/tracker.mo
+share/locale/mk/LC_MESSAGES/tracker.mo
share/locale/nb/LC_MESSAGES/tracker.mo
+share/locale/oc/LC_MESSAGES/tracker.mo
+share/locale/pt/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
-@dirrm share/gnome/tracker/languages
-@dirrm share/gnome/tracker
-@dirrm share/gnome/pixmaps/tracker
+@dirrm include/libtracker-gtk
@dirrm lib/tracker/thumbnailers/image
@dirrm lib/tracker/thumbnailers/application
@dirrm lib/tracker/thumbnailers
@@ -86,7 +137,15 @@ share/locale/sv/LC_MESSAGES/tracker.mo
@dirrm lib/tracker/filters/application
@dirrm lib/tracker/filters
@dirrm lib/tracker
-@dirrmtry lib/deskbar-applet/handlers
-@dirrmtry lib/deskbar-applet
+@dirrm share/gnome/tracker/services
+@dirrm share/gnome/tracker/languages
+@dirrm share/gnome/tracker/icons
+@dirrm share/gnome/tracker
@dirrmtry etc/xdg/autostart
@dirrmtry etc/xdg
+@dirrmtry lib/deskbar-applet/handlers
+@dirrmtry lib/deskbar-applet
+@dirrmtry share/locale/oc/LC_MESSAGES
+@dirrmtry share/locale/oc
+@dirrmtry share/locale/dz/LC_MESSAGES
+@dirrmtry share/locale/dz