summaryrefslogtreecommitdiffstats
path: root/sysutils/tracker/Makefile
diff options
context:
space:
mode:
authorgusi <gusi@df743ca5-7f9a-e211-a948-0013205c9059>2013-11-19 18:31:31 +0800
committergusi <gusi@df743ca5-7f9a-e211-a948-0013205c9059>2013-11-19 18:31:31 +0800
commit1063ee4423e621d241975059d28ba3b6806fae66 (patch)
tree27d9fa0c3db7d743391cf34dac7bb03382c3e581 /sysutils/tracker/Makefile
parentcd7eb08d9cd05adad691423b7617108d1c07889c (diff)
downloadmarcuscom-ports-1063ee4423e621d241975059d28ba3b6806fae66.tar
marcuscom-ports-1063ee4423e621d241975059d28ba3b6806fae66.tar.gz
marcuscom-ports-1063ee4423e621d241975059d28ba3b6806fae66.tar.bz2
marcuscom-ports-1063ee4423e621d241975059d28ba3b6806fae66.tar.lz
marcuscom-ports-1063ee4423e621d241975059d28ba3b6806fae66.tar.xz
marcuscom-ports-1063ee4423e621d241975059d28ba3b6806fae66.tar.zst
marcuscom-ports-1063ee4423e621d241975059d28ba3b6806fae66.zip
Some updates related to bringing to life deskutils/gnome-documents:
- Add an option to deskutils/gnome-utils to depend on deskutils/gnome-documents, because the later brings in sysutils/tracker - Convert sysutils/tracker-client to sysutils/tracker. The slaves are outdated (the options aren't there anymore) - Check the ports are correctly stagified - Strip the libs installed by tracker and g-d - Convert tracker's lib depends to the new style - Use TRACKER_VER to make tracker's pkg-plist more maintainable - Keep commented out the tracker options that are not still enabled, I'm going to review those soon Discussed with: kwm git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@18905 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'sysutils/tracker/Makefile')
-rw-r--r--sysutils/tracker/Makefile113
1 files changed, 113 insertions, 0 deletions
diff --git a/sysutils/tracker/Makefile b/sysutils/tracker/Makefile
new file mode 100644
index 000000000..0f9225c78
--- /dev/null
+++ b/sysutils/tracker/Makefile
@@ -0,0 +1,113 @@
+# Created by: Michael Johnson <ahze@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTNAME= tracker
+PORTVERSION= 0.14.4
+CATEGORIES= sysutils gnome
+MASTER_SITES= GNOME
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= Object database, tag/metadata database, search tool and indexer
+
+LIB_DEPENDS= libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \
+ libpoppler-glib.so:${PORTSDIR}/graphics/poppler-glib \
+ libexif.so:${PORTSDIR}/graphics/libexif \
+ libwv-1.2.so:${PORTSDIR}/textproc/wv \
+ libgmime-2.6.so:${PORTSDIR}/mail/gmime26 \
+ libexempi.so:${PORTSDIR}/textproc/exempi \
+ libhal.so:${PORTSDIR}/sysutils/hal \
+ libtotem-plparser.so:${PORTSDIR}/multimedia/totem-pl-parser \
+ libraptor.so:${PORTSDIR}/textproc/raptor \
+ libogg.so:${PORTSDIR}/audio/libogg \
+ libiptcdata.so:${PORTSDIR}/graphics/libiptcdata \
+ libuuid.so:${PORTSDIR}/misc/e2fsprogs-libuuid \
+ librest-0.7.so:${PORTSDIR}/devel/librest \
+ libgif.so:${PORTSDIR}/graphics/giflib \
+ libFLAC.so:${PORTSDIR}/audio/flac \
+ libcue.so:${PORTSDIR}/textproc/libcue \
+ libtag.so:${PORTSDIR}/audio/taglib
+RUN_DEPENDS= xdg-desktop-icon:${PORTSDIR}/devel/xdg-utils \
+ o3totxt:${PORTSDIR}/converters/o3read \
+ pdftotext:${PORTSDIR}/graphics/poppler-utils \
+ w3m:${PORTSDIR}/www/w3m
+
+PLIST_SUB= TRACKER_VER="0.14"
+
+TRACKER_VER= 0.14
+
+USES= gettext gmake pathfix pkgconfig
+USE_SQLITE= 3
+USE_XZ= yes
+USE_GNOME= gnomeprefix gtk30 intltool ltverhack
+USE_LDCONFIG= yes
+USE_GSTREAMER= core
+GNU_CONFIGURE= yes
+INSTALLS_ICONS= yes
+CPPFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib -L${LOCALBASE}/lib/tracker
+CONFIGURE_ARGS= --enable-video-extractor=gstreamer \
+ --with-session-bus-services-dir=${LOCALBASE}/share/dbus-1/services \
+ --enable-libexif --enable-libvorbis \
+ --enable-libiptcdata --enable-miner-fs \
+ --disable-meegotouch --disable-miner-flickr \
+ --enable-taglib \
+ --enable-tracker-preferences --enable-poppler \
+ --enable-libgsf \
+ --disable-libosinfo --enable-libgif \
+ --enable-libjpeg --enable-libtiff \
+ --enable-libvorbis --enable-libflac \
+ --enable-libcue
+GLIB_SCHEMAS= org.freedesktop.Tracker.DB.gschema.xml \
+ org.freedesktop.Tracker.Extract.gschema.xml \
+ org.freedesktop.Tracker.FTS.gschema.xml \
+ org.freedesktop.Tracker.Miner.Files.gschema.xml \
+ org.freedesktop.Tracker.Store.gschema.xml \
+ org.freedesktop.Tracker.Writeback.gschema.xml \
+ org.freedesktop.Tracker.enums.xml \
+ org.freedesktop.Tracker.gschema.xml
+
+# --enable-miner-evolution
+# --enable-miner-thunderbird
+# --enable-miner-firefox enable Firefox email data miner [[default=auto]]
+# --enable-nautilus-extension
+# --enable-tracker-search-bar
+# --enable-qt enable Qt support, (MP3 album art) [[default=auto]]
+# --enable-tracker-search-bar
+# enable tracker-search-bar[[default=auto]]
+# --enable-tracker-needle enable tracker-needle [[default=auto]]
+# enable the tracker preferences dialog
+# [[default=auto]]
+# --enable-tracker-explorer
+# enable tracker-explorer[[default=auto]]
+# --enable-libstreamanalyzer
+# enable libstreamananalyzer [[default=no]]
+# --disable-libxml2 disable HTML/XML extractors [[default=yes]]
+# --enable-gdkpixbuf enable GdkPixbuf support, (MP3 album art)
+# [[default=auto]]
+# --enable-generic-media-extractor=ARG
+# enables one of the (gstreamer, xine, external, auto)
+# generic media extractor backends [[default=auto]]
+# --disable-unzip-ps-gz-files
+# disable unzipping ps.gz files [[default=yes]]
+#
+#
+# --enable-playlist enable playlist support [[default=auto]]
+# --enable-guarantee-metadata
+# enable guaranteed existence of some metadata
+# [[default=no]]
+#
+#
+
+.include <bsd.port.pre.mk>
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|libpng|libpng15|' ${WRKSRC}/configure
+
+post-install:
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libtracker-*.so
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libtracker-*.so.0
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/tracker-0.14/*.so
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/tracker-0.14/*/*.so*
+
+.include <bsd.port.post.mk>