# Created by: Adam Weinberger # $FreeBSD$ # $MCom: ports/trunk/graphics/evince/Makefile 17268 2013-04-01 05:13:11Z marcus $ PORTNAME= evince PORTVERSION= 2.32.0 PORTREVISION= 14 CATEGORIES= graphics print gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org COMMENT= GNOME 2 multi-format document viewer BUILD_DEPENDS= ${LOCALBASE}/share/icons/gnome/index.theme:${PORTSDIR}/misc/gnome-icon-theme LIB_DEPENDS= libpoppler-glib.so:${PORTSDIR}/graphics/poppler-glib \ libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \ libspectre.so:${PORTSDIR}/print/libspectre RUN_DEPENDS= ${LOCALBASE}/share/icons/gnome/index.theme:${PORTSDIR}/misc/gnome-icon-theme \ yelp:${PORTSDIR}/x11/yelp CONFLICTS= evince-3.[0-9]* GNU_CONFIGURE= yes USE_LDCONFIG= yes INSTALLS_ICONS= yes INSTALLS_OMF= yes USES= desktop-file-utils gettext gmake libtool:keepla pathfix \ pkgconfig tar:bzip2 USE_GNOME= intlhack gnomeprefix gnomedocutils gconf2 USE_XORG= ice sm CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip GLIB_SCHEMAS= org.gnome.Evince.gschema.xml GCONF_SCHEMAS= \ evince-thumbnailer.schemas \ evince-thumbnailer-ps.schemas PLIST_SUB+= VERSION=2.32 OPTIONS_DEFINE= DVI T1LIB NAUTILUS KEYRING COMICS IMPRESS DJVU OPTIONS_DEFAULT=NAUTILUS KEYRING COMICS DVI_DESC= DVI viewer support T1LIB_DESC= T1LIB for TYPE1 fonts to DVI (Enables DVI) NAUTILUS_DESC= Nautilus plugin KEYRING_DESC= Gnome-Keyring without Nautilus COMICS_DESC= Comic book archives support IMPRESS_DESC= Impress presentations support DJVU_DESC= DJVU support .include .if ${PORT_OPTIONS:MDVI} || ${PORT_OPTIONS:MT1LIB} USE_TEX= latex CONFIGURE_ARGS+= --enable-dvi GCONF_SCHEMAS+= evince-thumbnailer-dvi.schemas PLIST_SUB+= DVI="" . if ${PORT_OPTIONS:MT1LIB} LIB_DEPENDS+= libt1.so:${PORTSDIR}/devel/t1lib CONFIGURE_ARGS+= --enable-t1lib . else CONFIGURE_ARGS+= --disable-t1lib . endif .else CONFIGURE_ARGS+= --disable-dvi PLIST_SUB+= DVI="@comment " .endif .if ${PORT_OPTIONS:MNAUTILUS} USE_GNOME+= nautilus2 CONFIGURE_ARGS+= --enable-nautilus PLIST_SUB+= NAUTILUS="" .else BUILD_DEPENDS+= ${LOCALBASE}/share/icons/gnome/index.theme:${PORTSDIR}/misc/gnome-icon-theme RUN_DEPENDS+= ${LOCALBASE}/share/icons/gnome/index.theme:${PORTSDIR}/misc/gnome-icon-theme .if ${PORT_OPTIONS:MKEYRING} LIB_DEPENDS+= libgnome-keyring.so:${PORTSDIR}/security/libgnome-keyring .else CONFIGURE_ARGS+= --without-keyring .endif CONFIGURE_ARGS+= --disable-nautilus PLIST_SUB+= NAUTILUS="@comment " .endif .if ${PORT_OPTIONS:MIMPRESS} CONFIGURE_ARGS+= --enable-impress PLIST_SUB+= IMPRESS="" .else CONFIGURE_ARGS+= --disable-impress PLIST_SUB+= IMPRESS="@comment " .endif .if ${PORT_OPTIONS:MDJVU} LIB_DEPENDS+= libdjvulibre.so:${PORTSDIR}/graphics/djvulibre CONFIGURE_ARGS+= --enable-djvu GCONF_SCHEMAS+= evince-thumbnailer-djvu.schemas PLIST_SUB+= DJVU="" .else CONFIGURE_ARGS+= --disable-djvu PLIST_SUB+= DJVU="@comment " .endif .if ${PORT_OPTIONS:MCOMICS} CONFIGURE_ARGS+= --enable-comics GCONF_SCHEMAS+= evince-thumbnailer-comics.schemas PLIST_SUB+= COMICS="" .else CONFIGURE_ARGS+= --disable-comics PLIST_SUB+= COMICS="@comment " .endif post-patch: @${REINPLACE_CMD} -e 's|execinfo.h|#|g' \ -e 's|" == "|" = "|g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e '/SMCLIENT_LIBS =/s/$$/ -lICE/' \ ${WRKSRC}/cut-n-paste/smclient/Makefile.in @${REINPLACE_CMD} -e '/^DOC_MODULE_VERSION/d' \ ${WRKSRC}/help/reference/libdocument/Makefile.in \ ${WRKSRC}/help/reference/libview/Makefile.in .include