# New ports collection makefile for: shotwell # Date created: Tue Sep 7 02:00:03 UTC 2010 # Whom: Mario Sergio Fujikawa Ferreira et al. # # $FreeBSD$ # PORTNAME= shotwell PORTVERSION= 0.11.6 PORTREVISION= 1 CATEGORIES= graphics gnome MASTER_SITES= http://www.yorba.org/download/shotwell/${PORTVERSION:R}/ MAINTAINER= lx@FreeBSD.org COMMENT= Open source photo manager for GNOME BUILD_DEPENDS= vala>=0.12.0:${PORTSDIR}/lang/vala LIB_DEPENDS= sqlite3:${PORTSDIR}/databases/sqlite3 \ dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \ gee.2:${PORTSDIR}/devel/libgee \ json-glib-1.0.0:${PORTSDIR}/devel/json-glib \ soup-2.4.1:${PORTSDIR}/devel/libsoup \ gexiv2:${PORTSDIR}/graphics/gexiv2 \ exif.12:${PORTSDIR}/graphics/libexif \ gphoto2.2:${PORTSDIR}/graphics/libgphoto2 \ webkitgtk-1.0:${PORTSDIR}/www/webkit-gtk2 \ unique-1.0.2:${PORTSDIR}/x11-toolkits/unique \ raw.5:${PORTSDIR}/graphics/libraw USE_BZIP2= yes USE_GETTEXT= yes USE_GNOME= gnomehier gconf2 gtk20 desktopfileutils librsvg2 USE_GMAKE= yes HAS_CONFIGURE= yes CONFIGURE_ARGS= --prefix=${PREFIX} \ --disable-icon-update \ --with-gconf-schema-file-dir=${PREFIX}/etc/gconf/schemas CONFIGURE_ENV+= --define=NO_CAMERA INSTALLS_ICONS= yes GLIB_SCHEMAS= org.yorba.shotwell.gschema.xml org.yorba.shotwell-extras.gschema.xml post-patch: @${REINPLACE_CMD} -E \ -e 's|/bin/bash|${SH}|g ; s|/usr/bin/env.*bash|${SH}|g' \ ${WRKSRC}/${CONFIGURE_SCRIPT} \ ${WRKSRC}/libraw-config post-configure: @${REINPLACE_CMD} -E \ -e 's|share/shotwell|${DATADIR_REL}|g ; \ s|%%GCONF_CONFIG_SOURCE%%|${GCONF_CONFIG_SOURCE}|g' \ ${WRKSRC}/${MAKEFILE} @${REINPLACE_CMD} -E \ -e 's|\-n ||g' \ ${WRKSRC}/configure.mk # attempt at a DATADIR safe port @${REINPLACE_CMD} -E \ -e 's|\.get_child\("share")\.get_child\("shotwell")|${SHOTWELL_DATADIR}|' \ ${WRKSRC}/src/AppDirs.vala post-install: @-update-desktop-database .include # attempt at a DATADIR safe port .for dir in ${DATADIR:S,^${PREFIX}/,,:S,/, ,g} SHOTWELL_DATADIR+=.get_child("${dir}") .endfor .include