diff options
author | Michael Johnson <ahze@FreeBSD.org> | 2008-04-05 17:02:17 +0000 |
---|---|---|
committer | Michael Johnson <ahze@FreeBSD.org> | 2008-04-05 17:02:17 +0000 |
commit | 8260674227b3a90061e5948846a574aba6702e1a (patch) | |
tree | 72605c324c2a064e13442fb9b7a00bcbd94aba32 /sysutils | |
parent | 61ef341c80d6d45f624d4e8bb437042f948241f3 (diff) |
Notes
Diffstat (limited to 'sysutils')
23 files changed, 309 insertions, 373 deletions
diff --git a/sysutils/Makefile b/sysutils/Makefile index 35548ae976c1..231d08b2acc3 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -677,6 +677,9 @@ SUBDIR += torsmo SUBDIR += toshctl SUBDIR += tracker + SUBDIR += tracker-client + SUBDIR += tracker-gnome + SUBDIR += tracker-libtrackergtk SUBDIR += tree SUBDIR += ts SUBDIR += tss diff --git a/sysutils/tracker-client/Makefile b/sysutils/tracker-client/Makefile index 867d4b49f82d..9e7e6b2b0b7c 100644 --- a/sysutils/tracker-client/Makefile +++ b/sysutils/tracker-client/Makefile @@ -3,52 +3,108 @@ # Whom: Michael Johnson <ahze@FreeBSD.org> # # $FreeBSD$ -# $MCom: ports/sysutils/tracker/Makefile,v 1.8 2007/10/05 16:55:59 mezz Exp $ +# $MCom: ports-stable/sysutils/tracker-client/Makefile,v 1.3 2008/03/31 00:27:41 ahze Exp $ # PORTNAME= tracker -PORTVERSION= 0.6.2 +PORTVERSION= 0.6.6 PORTREVISION= 2 CATEGORIES= sysutils gnome MASTER_SITES= http://www.gnome.org/~jamiemcc/tracker/ +PKGNAMESUFFIX?= -client MAINTAINER= gnome@FreeBSD.org COMMENT= Object database, tag/metadata database, search tool and indexer -LIB_DEPENDS= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \ +LIB_DEPENDS= sqlite3.8:${PORTSDIR}/databases/sqlite3 \ + 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 -#RUN_DEPENDS= ${LOCALBASE}/lib/deskbar-applet/deskbar-applet:${PORTSDIR}/deskutils/deskbar-applet + qdbm.14:${PORTSDIR}/databases/qdbm \ + exempi.3:${PORTSDIR}/textproc/exempi +RUN_DEPENDS= xdg-desktop-icon:${PORTSDIR}/devel/xdg-utils \ + pdftotext:${PORTSDIR}/graphics/poppler-utils \ + w3m:${PORTSDIR}/www/w3m USE_BZIP2= yes USE_FAM= yes WANT_FAM_SYSTEM=gamin -USE_GNOME= gnomedesktop gnomehack gnomeprefix libgsf +INSTALLS_ICONS= yes +USE_GNOME= gnomehack gnomeprefix ltasneededhack USE_GMAKE= yes USE_GETTEXT= yes USE_LDCONFIG= yes USE_GSTREAMER= core INSTALLS_ICONS= yes -GNU_CONFIGURE= yes +USE_AUTOTOOLS= libtool:15 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 + +.include <bsd.port.pre.mk> -MAN1= 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 +.if defined(TRACKER_SLAVE) +LIB_DEPENDS+= trackerclient:${PORTSDIR}/sysutils/tracker +. if ${TRACKER_SLAVE}=="gnome" +PKGNAMESUFFIX= -gnome +LIB_DEPENDS+= tracker-gtk:${PORTSDIR}/sysutils/tracker-libtrackergtk +BUILD_WRKSRC= ${WRKSRC}/src/tracker-applet +INSTALL_WRKSRC= ${WRKSRC}/src/tracker-applet +EXTRA_WRKSRC= src/tracker-preferences src/tracker-search-tool +RUN_DEPENDS+= ${LOCALBASE}/lib/deskbar-applet/deskbar-applet:${PORTSDIR}/deskutils/deskbar-applet +USE_GNOME+= gnomedesktop libgsf +MAN1+= tracker-applet.1 tracker-search-tool.1 tracker-preferences.1 +CONFIGURE_ARGS+=--enable-deskbar-applet \ + --with-deskbar-applet-handler-dir=${LOCALBASE}/lib/deskbar-applet/handlers +. endif +. if defined(TRACKER_SLAVE) && ${TRACKER_SLAVE}=="libtrackergtk" +PKGNAMESUFFIX= -libtrackergtk +USE_GNOME+= libgsf +BUILD_WRKSRC= ${WRKSRC}/src/libtracker-gtk +INSTALL_WRKSRC= ${BUILD_WRKSRC} +. endif +.else +MAN1+= tracker-extract.1 tracker-files.1 \ + tracker-meta-folder.1 tracker-query.1 \ + tracker-search.1 tracker-stats.1 \ + tracker-status.1 tracker-tag.1 tracker-thumbnailer.1 trackerd.1 +MAN5+= tracker.cfg.5 +MAN7+= tracker-services.7 +CONFIGURE_ARGS+= --disable-libtrackergtk --disable-gui \ + --disable-trackerapplet --disable-gsf \ + --disable-preferences +.endif post-patch: @${REINPLACE_CMD} -e 's|libpng|libpng12|' ${WRKSRC}/configure -.include <bsd.port.mk> +post-build: +.if defined(TRACKER_SLAVE) && ${TRACKER_SLAVE}=="libtrackergtk" + @(cd ${WRKSRC}/src/tracker-extract && ${MAKE} libextract-msoffice.la) +.elif defined(TRACKER_SLAVE) && ${TRACKER_SLAVE}=="gnome" +. for dir in ${EXTRA_WRKSRC} + @(cd ${WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET}) +. endfor +.endif + +post-install: +.if defined(TRACKER_SLAVE) && ${TRACKER_SLAVE}=="libtrackergtk" + ${MKDIR} ${PREFIX}/lib/tracker/extract-modules + @(cd ${WRKSRC}/src/tracker-extract && for f in .a .la .so ; \ + do ${INSTALL_DATA} .libs/libextract-msoffice$${f} \ + ${PREFIX}/lib/tracker/extract-modules ; done) +.elif defined(TRACKER_SLAVE) && ${TRACKER_SLAVE}=="gnome" +. for dir in ${EXTRA_WRKSRC} + @(cd ${WRKSRC}/${dir} && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}) +. endfor +. for man in ${MAN1} + @(cd ${WRKSRC} && ${INSTALL_DATA} docs/${man} ${PREFIX}/man/man1/${man}) +. endfor +.endif + +.include <bsd.port.post.mk> diff --git a/sysutils/tracker-client/distinfo b/sysutils/tracker-client/distinfo index 01cde91775e7..435cb9e83cb9 100644 --- a/sysutils/tracker-client/distinfo +++ b/sysutils/tracker-client/distinfo @@ -1,3 +1,3 @@ -MD5 (tracker-0.6.2.tar.bz2) = d4d66cd73e6c59ac392565be622370f2 -SHA256 (tracker-0.6.2.tar.bz2) = 8a7e80fe5384c0f5d7f87f43121b48be0b7bc5ccf50fdb2ca81517ce2375b36f -SIZE (tracker-0.6.2.tar.bz2) = 747560 +MD5 (tracker-0.6.6.tar.bz2) = 0845998f8f0d715b3f1b306d59fdae4d +SHA256 (tracker-0.6.6.tar.bz2) = ffa374989db365f388edf0a52f901ae3becfa7a25a7e1b2dd76832eff9606a97 +SIZE (tracker-0.6.6.tar.bz2) = 901549 diff --git a/sysutils/tracker-client/files/patch-src_libtracker-gtk_Makefile.in b/sysutils/tracker-client/files/patch-src_libtracker-gtk_Makefile.in index e90b89fe89c0..df2beaaac844 100644 --- a/sysutils/tracker-client/files/patch-src_libtracker-gtk_Makefile.in +++ b/sysutils/tracker-client/files/patch-src_libtracker-gtk_Makefile.in @@ -1,13 +1,19 @@ ---- 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) +--- src/libtracker-gtk/Makefile.in.orig 2008-03-30 15:48:54.539689924 -0400 ++++ src/libtracker-gtk/Makefile.in 2008-03-30 15:50:09.289800343 -0400 +@@ -56,7 +56,6 @@ + LTLIBRARIES = $(lib_LTLIBRARIES) + am__DEPENDENCIES_1 = + libtracker_gtk_la_DEPENDENCIES = \ +- $(top_builddir)/src/libtracker/libtrackerclient.la \ + $(am__DEPENDENCIES_1) + am_libtracker_gtk_la_OBJECTS = tracker-utils.lo tracker-ui.lo \ + tracker-metadata-tile.lo tracker-tag-bar.lo \ +@@ -316,7 +315,7 @@ + tracker-keyword-store.c - libtracker_gtkincdir = $(includedir)/libtracker-gtk - lib_LTLIBRARIES = libtracker-gtk.la + libtracker_gtk_la_LIBADD = \ +- $(top_builddir)/src/libtracker/libtrackerclient.la \ ++ -ltrackerclient \ + $(LIBTRACKERGTK_LIBS) + + libtracker_gtk_la_LDFLAGS = -version-info 0:0:0 diff --git a/sysutils/tracker-client/files/patch-src_tracker-applet_Makefile.in b/sysutils/tracker-client/files/patch-src_tracker-applet_Makefile.in new file mode 100644 index 000000000000..f964d78ce7f3 --- /dev/null +++ b/sysutils/tracker-client/files/patch-src_tracker-applet_Makefile.in @@ -0,0 +1,19 @@ +--- src/tracker-applet/Makefile.in.orig 2008-03-30 16:20:32.345933535 -0400 ++++ src/tracker-applet/Makefile.in 2008-03-30 16:20:52.759690870 -0400 +@@ -55,7 +55,6 @@ + tracker_applet_OBJECTS = $(am_tracker_applet_OBJECTS) + am__DEPENDENCIES_1 = + tracker_applet_DEPENDENCIES = \ +- $(top_builddir)/src/libtracker/libtrackerclient.la \ + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) + DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ + depcomp = $(SHELL) $(top_srcdir)/depcomp +@@ -312,7 +311,7 @@ + tracker-applet-marshallers.h + + tracker_applet_LDADD = \ +- $(top_builddir)/src/libtracker/libtrackerclient.la \ ++ -ltrackerclient \ + $(LIBGLADE_LIBS) \ + $(TRACKERAPPLET_LIBS) + diff --git a/sysutils/tracker-client/files/patch-src_tracker-preferences_Makefile.in b/sysutils/tracker-client/files/patch-src_tracker-preferences_Makefile.in new file mode 100644 index 000000000000..acbe9556b169 --- /dev/null +++ b/sysutils/tracker-client/files/patch-src_tracker-preferences_Makefile.in @@ -0,0 +1,21 @@ +--- src/tracker-preferences/Makefile.in.orig 2008-03-30 16:28:05.657537943 -0400 ++++ src/tracker-preferences/Makefile.in 2008-03-30 16:29:01.927868390 -0400 +@@ -59,8 +59,7 @@ + tracker_preferences_OBJECTS = $(am_tracker_preferences_OBJECTS) + am__DEPENDENCIES_1 = + tracker_preferences_DEPENDENCIES = $(am__DEPENDENCIES_1) \ +- $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ +- $(top_builddir)/src/libtracker/libtrackerclient.la ++ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) + DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ + depcomp = $(SHELL) $(top_srcdir)/depcomp + am__depfiles_maybe = depfiles +@@ -329,7 +328,7 @@ + $(GTK2_LIBS) \ + $(LIBGLADE_LIBS) \ + $(DBUS_LIBS) \ +- $(top_builddir)/src/libtracker/libtrackerclient.la \ ++ -ltrackerclient \ + $(NULL) + + EXTRA_DIST = $(pkgdata_DATA) diff --git a/sysutils/tracker-client/files/patch-src_tracker-search-tool_Makefile.in b/sysutils/tracker-client/files/patch-src_tracker-search-tool_Makefile.in index 3690150b0760..67de120b0227 100644 --- a/sysutils/tracker-client/files/patch-src_tracker-search-tool_Makefile.in +++ b/sysutils/tracker-client/files/patch-src_tracker-search-tool_Makefile.in @@ -1,20 +1,23 @@ ---- src/tracker-search-tool/Makefile.in.orig 2007-08-26 16:14:33.000000000 -0500 -+++ src/tracker-search-tool/Makefile.in 2007-08-26 16:15:09.000000000 -0500 -@@ -333,6 +333,7 @@ - desktopdir = $(datadir)/applications - icondir = $(datadir)/tracker/icons - INCLUDES = \ -+ -I$(top_srcdir)/src/libtracker \ - $(GLIB2_CFLAGS) \ - $(GNOME_UTILS_CFLAGS) \ - $(GNOMEVFS_CFLAGS) \ -@@ -342,8 +343,7 @@ - -DTRACKER_LOCALEDIR=\""$(localedir)"\" \ - -DTRACKER_DATADIR=\""$(datadir)"\" \ - -DGREP_COMMAND=\""$(GREP_COMMAND)"\" \ -- $(LIBTRACKERGTK_CFLAGS) \ -- -I$(top_srcdir)/src/libtracker -+ $(LIBTRACKERGTK_CFLAGS) +--- src/tracker-search-tool/Makefile.in.orig 2008-03-30 16:33:18.729811374 -0400 ++++ src/tracker-search-tool/Makefile.in 2008-03-30 16:33:36.248603008 -0400 +@@ -57,9 +57,7 @@ + am__DEPENDENCIES_1 = + tracker_search_tool_DEPENDENCIES = $(am__DEPENDENCIES_1) \ + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ +- $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ +- $(top_builddir)/src/libtracker-gtk/libtracker-gtk.la \ +- $(top_builddir)/src/libtracker/libtrackerclient.la ++ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) + DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ + depcomp = $(SHELL) $(top_srcdir)/depcomp + am__depfiles_maybe = depfiles +@@ -327,8 +325,7 @@ + $(GNOMEVFS_LIBS) \ + $(GNOMEDESKTOP_LIBS) \ + $(DBUS_LIBS) \ +- $(top_builddir)/src/libtracker-gtk/libtracker-gtk.la \ +- $(top_builddir)/src/libtracker/libtrackerclient.la ++ -ltracker-gtk -ltrackerclient - tracker_search_tool_SOURCES = \ - tracker-search-tool-support.c \ + desktop_in_files = tracker-search-tool.desktop.in + desktop_files = $(desktop_in_files:.desktop.in=.desktop) diff --git a/sysutils/tracker-client/files/patch-src_trackerd_tracker-apps.c b/sysutils/tracker-client/files/patch-src_trackerd_tracker-apps.c deleted file mode 100644 index 6326c01a2719..000000000000 --- a/sysutils/tracker-client/files/patch-src_trackerd_tracker-apps.c +++ /dev/null @@ -1,12 +0,0 @@ ---- ./src/trackerd/tracker-apps.c.orig 2007-10-05 20:18:39.000000000 +0400 -+++ ./src/trackerd/tracker-apps.c 2007-10-05 20:19:10.000000000 +0400 -@@ -18,7 +18,8 @@ - * Boston, MA 02110-1301, USA. - */ - --#include<string.h> -+#include <stdlib.h> -+#include <string.h> - - #include "tracker-apps.h" - #include "tracker-db.h" diff --git a/sysutils/tracker-client/pkg-plist b/sysutils/tracker-client/pkg-plist index 2d36ccbfa4e1..7cfae76cb756 100644 --- a/sysutils/tracker-client/pkg-plist +++ b/sysutils/tracker-client/pkg-plist @@ -2,32 +2,59 @@ 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/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/extract-modules/libextract-abw.a +lib/tracker/extract-modules/libextract-abw.la +lib/tracker/extract-modules/libextract-abw.so +lib/tracker/extract-modules/libextract-exif.a +lib/tracker/extract-modules/libextract-exif.la +lib/tracker/extract-modules/libextract-exif.so +lib/tracker/extract-modules/libextract-gstreamer.a +lib/tracker/extract-modules/libextract-gstreamer.la +lib/tracker/extract-modules/libextract-gstreamer.so +lib/tracker/extract-modules/libextract-html.a +lib/tracker/extract-modules/libextract-html.la +lib/tracker/extract-modules/libextract-html.so +lib/tracker/extract-modules/libextract-imagemagick.a +lib/tracker/extract-modules/libextract-imagemagick.la +lib/tracker/extract-modules/libextract-imagemagick.so +lib/tracker/extract-modules/libextract-mp3.a +lib/tracker/extract-modules/libextract-mp3.la +lib/tracker/extract-modules/libextract-mp3.so +lib/tracker/extract-modules/libextract-mplayer.a +lib/tracker/extract-modules/libextract-mplayer.la +lib/tracker/extract-modules/libextract-mplayer.so +lib/tracker/extract-modules/libextract-oasis.a +lib/tracker/extract-modules/libextract-oasis.la +lib/tracker/extract-modules/libextract-oasis.so +lib/tracker/extract-modules/libextract-pdf.a +lib/tracker/extract-modules/libextract-pdf.la +lib/tracker/extract-modules/libextract-pdf.so +lib/tracker/extract-modules/libextract-png.a +lib/tracker/extract-modules/libextract-png.la +lib/tracker/extract-modules/libextract-png.so +lib/tracker/extract-modules/libextract-ps.a +lib/tracker/extract-modules/libextract-ps.la +lib/tracker/extract-modules/libextract-ps.so +lib/tracker/extract-modules/libextract-totem.a +lib/tracker/extract-modules/libextract-totem.la +lib/tracker/extract-modules/libextract-totem.so +lib/tracker/extract-modules/libextract-xmp.a +lib/tracker/extract-modules/libextract-xmp.la +lib/tracker/extract-modules/libextract-xmp.so lib/tracker/filters/application/csv_filter lib/tracker/filters/application/msword_filter lib/tracker/filters/application/pdf_filter @@ -62,13 +89,11 @@ 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/gif_thumbnailer lib/tracker/thumbnailers/image/jpeg_thumbnailer lib/tracker/thumbnailers/image/png_thumbnailer -libdata/pkgconfig/libtracker-gtk.pc +lib/tracker/thumbnailers/image/tiff_thumbnailer 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 @@ -76,6 +101,7 @@ 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 @@ -85,7 +111,9 @@ 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/ko/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 @@ -93,10 +121,12 @@ 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/sk/LC_MESSAGES/tracker.mo share/locale/sl/LC_MESSAGES/tracker.mo share/locale/sv/LC_MESSAGES/tracker.mo -%%DATADIR%%/icons/thumbnail_frame.png +share/locale/zh_CN/LC_MESSAGES/tracker.mo %%DATADIR%%/languages/stopwords.da %%DATADIR%%/languages/stopwords.de %%DATADIR%%/languages/stopwords.en @@ -130,23 +160,22 @@ share/locale/sv/LC_MESSAGES/tracker.mo %%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%% +@dirrmtry share/locale/oc/LC_MESSAGES +@dirrmtry share/locale/oc +@dirrmtry share/locale/dz/LC_MESSAGES +@dirrmtry share/locale/dz +@dirrmtry share/locale/be@latin/LC_MESSAGES +@dirrmtry share/locale/be@latin @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/extract-modules @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 diff --git a/sysutils/tracker-gnome/Makefile b/sysutils/tracker-gnome/Makefile new file mode 100644 index 000000000000..d609ebf5edc9 --- /dev/null +++ b/sysutils/tracker-gnome/Makefile @@ -0,0 +1,16 @@ +# New ports collection makefile for: tracker-gnome +# Date created: 2008-03-30 +# Whom: Michael Johnson <ahze@FreeBSD.org> +# +# $FreeBSD$ +# $MCom: ports-stable/sysutils/tracker-gnome/Makefile,v 1.1 2008/03/30 20:39:09 ahze Exp $ + +PORTREVISION= 0 + +COMMENT= Tracker GNOME applet, search tool, and preference programs + +TRACKER_SLAVE= gnome +PLIST= ${.CURDIR}/pkg-plist +MASTERDIR= ${.CURDIR}/../../sysutils/tracker-client + +.include "${MASTERDIR}/Makefile" diff --git a/sysutils/tracker-gnome/pkg-plist b/sysutils/tracker-gnome/pkg-plist new file mode 100644 index 000000000000..c782373bf0c0 --- /dev/null +++ b/sysutils/tracker-gnome/pkg-plist @@ -0,0 +1,18 @@ +bin/tracker-applet +bin/tracker-preferences +bin/tracker-search-tool +etc/xdg/autostart/tracker-applet.desktop +share/applications/tracker-preferences.desktop +share/applications/tracker-search-tool.desktop +%%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%%/tracker-applet-prefs.glade +%%DATADIR%%/tracker-preferences.glade +@dirrmtry %%DATADIR%%/icons +@dirrmtry %%DATADIR%% +@dirrmtry share/applications +@dirrmtry etc/xdg/autostart +@dirrmtry etc/xdg diff --git a/sysutils/tracker-libtrackergtk/Makefile b/sysutils/tracker-libtrackergtk/Makefile new file mode 100644 index 000000000000..96a2295b530c --- /dev/null +++ b/sysutils/tracker-libtrackergtk/Makefile @@ -0,0 +1,17 @@ +# New ports collection makefile for: tracker-libtrackergtk +# Date created: 2008-03-30 +# Whom: Michael Johnson <ahze@FreeBSD.org> +# +# $FreeBSD$ +# $MCom: ports-stable/sysutils/tracker-libtrackergtk/Makefile,v 1.1 2008/03/30 20:39:09 ahze Exp $ + +PORTREVISION= 0 + +COMMENT= Gtk bindings to tracker and GSF data extract module (MS docs) + +TRACKER_SLAVE= libtrackergtk +PLIST= ${.CURDIR}/pkg-plist +DESCR= ${.CURDIR}/pkg-descr +MASTERDIR= ${.CURDIR}/../../sysutils/tracker-client + +.include "${MASTERDIR}/Makefile" diff --git a/sysutils/tracker-libtrackergtk/pkg-descr b/sysutils/tracker-libtrackergtk/pkg-descr new file mode 100644 index 000000000000..9e7a18286ad3 --- /dev/null +++ b/sysutils/tracker-libtrackergtk/pkg-descr @@ -0,0 +1,3 @@ +Gtk bindings to tracker and GSF data extract module (Microsoft Office docs) + +WWW: http://www.tracker-project.org/ diff --git a/sysutils/tracker-libtrackergtk/pkg-plist b/sysutils/tracker-libtrackergtk/pkg-plist new file mode 100644 index 000000000000..4cee5053d4f4 --- /dev/null +++ b/sysutils/tracker-libtrackergtk/pkg-plist @@ -0,0 +1,16 @@ +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 +lib/libtracker-gtk.a +lib/libtracker-gtk.la +lib/libtracker-gtk.so +lib/libtracker-gtk.so.0 +lib/tracker/extract-modules/libextract-msoffice.a +lib/tracker/extract-modules/libextract-msoffice.la +lib/tracker/extract-modules/libextract-msoffice.so +@dirrm lib/tracker/extract-modules +@dirrm lib/tracker +@dirrm include/libtracker-gtk diff --git a/sysutils/tracker/Makefile b/sysutils/tracker/Makefile index 867d4b49f82d..a78378347327 100644 --- a/sysutils/tracker/Makefile +++ b/sysutils/tracker/Makefile @@ -3,52 +3,36 @@ # Whom: Michael Johnson <ahze@FreeBSD.org> # # $FreeBSD$ -# $MCom: ports/sysutils/tracker/Makefile,v 1.8 2007/10/05 16:55:59 mezz Exp $ +# $MCom: ports-stable/sysutils/tracker/Makefile,v 1.2 2008/03/31 00:28:58 ahze Exp $ # PORTNAME= tracker -PORTVERSION= 0.6.2 -PORTREVISION= 2 +PORTVERSION= 0.6.6 +PORTREVISION= 1 CATEGORIES= sysutils gnome -MASTER_SITES= http://www.gnome.org/~jamiemcc/tracker/ +MASTER_SITES= # empty +DISTFILES= # empty +EXTRACT_ONLY= # empty 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.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 -#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 - -MAN1= 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> +COMMENT= Tracker search tool and indexer metaport + +RUN_DEPENDS= trackerd:${PORTSDIR}/sysutils/tracker-client + +NO_BUILD= yes +OPTIONS= GNOME "Gnome preferences, panel applet, and search tool" Off \ + MSOFFICE "Enable search for Microsoft Office Docs (uses gtk)" Off + +.include <bsd.port.pre.mk> + +.if defined(WITH_GNOME) +RUN_DEPENDS+= tracker-applet:${PORTSDIR}/sysutils/tracker-gnome +.endif + +.if defined(WITH_MSOFFICE) +RUN_DEPENDS+= ${LOCALBASE}/lib/tracker/extract-modules/libextract-msoffice.so:${PORTSDIR}/sysutils/tracker-libtrackergtk +.endif + +do-install: + +.include <bsd.port.post.mk> diff --git a/sysutils/tracker/distinfo b/sysutils/tracker/distinfo deleted file mode 100644 index 01cde91775e7..000000000000 --- a/sysutils/tracker/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -MD5 (tracker-0.6.2.tar.bz2) = d4d66cd73e6c59ac392565be622370f2 -SHA256 (tracker-0.6.2.tar.bz2) = 8a7e80fe5384c0f5d7f87f43121b48be0b7bc5ccf50fdb2ca81517ce2375b36f -SIZE (tracker-0.6.2.tar.bz2) = 747560 diff --git a/sysutils/tracker/files/patch-src_libtracker-gtk_Makefile.in b/sysutils/tracker/files/patch-src_libtracker-gtk_Makefile.in deleted file mode 100644 index e90b89fe89c0..000000000000 --- a/sysutils/tracker/files/patch-src_libtracker-gtk_Makefile.in +++ /dev/null @@ -1,13 +0,0 @@ ---- 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 deleted file mode 100644 index 950306602fb2..000000000000 --- a/sysutils/tracker/files/patch-src_libtracker-gtk_tracker-tag-bar.h +++ /dev/null @@ -1,11 +0,0 @@ ---- 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_Makefile.in b/sysutils/tracker/files/patch-src_tracker-search-tool_Makefile.in deleted file mode 100644 index 3690150b0760..000000000000 --- a/sysutils/tracker/files/patch-src_tracker-search-tool_Makefile.in +++ /dev/null @@ -1,20 +0,0 @@ ---- src/tracker-search-tool/Makefile.in.orig 2007-08-26 16:14:33.000000000 -0500 -+++ src/tracker-search-tool/Makefile.in 2007-08-26 16:15:09.000000000 -0500 -@@ -333,6 +333,7 @@ - desktopdir = $(datadir)/applications - icondir = $(datadir)/tracker/icons - INCLUDES = \ -+ -I$(top_srcdir)/src/libtracker \ - $(GLIB2_CFLAGS) \ - $(GNOME_UTILS_CFLAGS) \ - $(GNOMEVFS_CFLAGS) \ -@@ -342,8 +343,7 @@ - -DTRACKER_LOCALEDIR=\""$(localedir)"\" \ - -DTRACKER_DATADIR=\""$(datadir)"\" \ - -DGREP_COMMAND=\""$(GREP_COMMAND)"\" \ -- $(LIBTRACKERGTK_CFLAGS) \ -- -I$(top_srcdir)/src/libtracker -+ $(LIBTRACKERGTK_CFLAGS) - - tracker_search_tool_SOURCES = \ - tracker-search-tool-support.c \ 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 deleted file mode 100644 index 609f180681ff..000000000000 --- a/sysutils/tracker/files/patch-src_tracker-search-tool_tracker-search-tool-support.h +++ /dev/null @@ -1,18 +0,0 @@ ---- 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-apps.c b/sysutils/tracker/files/patch-src_trackerd_tracker-apps.c deleted file mode 100644 index 6326c01a2719..000000000000 --- a/sysutils/tracker/files/patch-src_trackerd_tracker-apps.c +++ /dev/null @@ -1,12 +0,0 @@ ---- ./src/trackerd/tracker-apps.c.orig 2007-10-05 20:18:39.000000000 +0400 -+++ ./src/trackerd/tracker-apps.c 2007-10-05 20:19:10.000000000 +0400 -@@ -18,7 +18,8 @@ - * Boston, MA 02110-1301, USA. - */ - --#include<string.h> -+#include <stdlib.h> -+#include <string.h> - - #include "tracker-apps.h" - #include "tracker-db.h" diff --git a/sysutils/tracker/files/patch-src_trackerd_tracker-utils.c b/sysutils/tracker/files/patch-src_trackerd_tracker-utils.c deleted file mode 100644 index 132346af41a9..000000000000 --- a/sysutils/tracker/files/patch-src_trackerd_tracker-utils.c +++ /dev/null @@ -1,14 +0,0 @@ ---- 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-plist b/sysutils/tracker/pkg-plist deleted file mode 100644 index 2d36ccbfa4e1..000000000000 --- a/sysutils/tracker/pkg-plist +++ /dev/null @@ -1,152 +0,0 @@ -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/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/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/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/ru/LC_MESSAGES/tracker.mo -share/locale/sl/LC_MESSAGES/tracker.mo -share/locale/sv/LC_MESSAGES/tracker.mo -%%DATADIR%%/icons/thumbnail_frame.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 |