diff options
author | gusi <gusi@df743ca5-7f9a-e211-a948-0013205c9059> | 2013-11-19 18:31:31 +0800 |
---|---|---|
committer | gusi <gusi@df743ca5-7f9a-e211-a948-0013205c9059> | 2013-11-19 18:31:31 +0800 |
commit | 1063ee4423e621d241975059d28ba3b6806fae66 (patch) | |
tree | 27d9fa0c3db7d743391cf34dac7bb03382c3e581 /sysutils/tracker/Makefile | |
parent | cd7eb08d9cd05adad691423b7617108d1c07889c (diff) | |
download | marcuscom-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/Makefile | 113 |
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> |