From 635c1c10f924842582a1c00f911cbbd1a38b3754 Mon Sep 17 00:00:00 2001 From: kwm Date: Fri, 14 Jan 2011 20:48:50 +0000 Subject: Update to 2.91.5. git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@15022 df743ca5-7f9a-e211-a948-0013205c9059 --- graphics/evince3/Makefile | 123 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 123 insertions(+) create mode 100644 graphics/evince3/Makefile (limited to 'graphics/evince3/Makefile') diff --git a/graphics/evince3/Makefile b/graphics/evince3/Makefile new file mode 100644 index 000000000..5de8ef7cd --- /dev/null +++ b/graphics/evince3/Makefile @@ -0,0 +1,123 @@ +# New ports collection makefile for: evince +# Date created: 09 January 2005 +# Whom: Adam Weinberger +# +# $FreeBSD$ +# $MCom: ports/graphics/evince3/Makefile,v 1.1 2010/07/23 19:05:44 kwm Exp $ +# + +PORTNAME= evince +PORTVERSION= 2.91.5 +CATEGORIES= graphics print gnome +MASTER_SITES= GNOME +DIST_SUBDIR= gnome3 + +MAINTAINER= gnome@FreeBSD.org +COMMENT= GNOME 3 multi-format document viewer + +BUILD_DEPENDS= ${LOCALBASE}/share/icons/gnome/index.theme:${PORTSDIR}/misc/gnome-icon-theme \ + g-ir-scanner:${PORTSDIR}/devel/gobject-introspection \ + ${LOCALBASE}/libdata/pkgconfig/gsettings-desktop-schemas.pc:${PORTSDIR}/devel/gsettings-desktop-schemas +LIB_DEPENDS= poppler-glib.6:${PORTSDIR}/graphics/poppler-gtk \ + spectre.1:${PORTSDIR}/print/libspectre +RUN_DEPENDS= ${LOCALBASE}/share/icons/gnome/index.theme:${PORTSDIR}/misc/gnome-icon-theme \ + ${LOCALBASE}/libdata/pkgconfig/gsettings-desktop-schemas.pc:${PORTSDIR}/devel/gsettings-desktop-schemas + +USE_LDCONFIG= yes +USE_BZIP2= yes +USE_AUTOTOOLS= libtool +INSTALLS_ICONS= yes +USE_GETTEXT= yes +USE_GMAKE= yes +INSTALLS_OMF= yes +USE_GNOME= gnomehack intlhack gnomeprefix desktopfileutils \ + gnomedocutils ltasneededhack +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" + +GLIB_SCHEMAS= org.gnome.Evince.gschema.xml + +PLIST_SUB= VERSION=3.0 + +MAN1= evince.1 + +OPTIONS= DVI "Enable DVI viewer support" off \ + T1LIB "Enable T1LIB for TYPE1 fonts to DVI (Enables DVI)" off \ + NAUTILUS "Enable Nautilus plugin" on \ + KEYRING "Enable Gnome-Keyring without Nautilus" on \ + COMICS "Enable comic book archives support" on \ + DJVU "Enable DJVU support" off +# XPS "Enable XPS backend support" off \ + +.include + +.if defined(WITH_DVI) || defined(WITH_T1LIB) || exists(${LOCALBASE}/lib/libkpathsea.a) +BUILD_DEPENDS+= tex:${PORTSDIR}/print/teTeX-base +RUN_DEPENDS+= tex:${PORTSDIR}/print/teTeX-base + +CONFIGURE_ARGS+= --enable-dvi +PLIST_SUB+= DVI="" +. if defined(WITH_T1LIB) +LIB_DEPENDS+= t1.5:${PORTSDIR}/devel/t1lib + +CONFIGURE_ARGS+= --enable-t1lib +. endif +.else +PLIST_SUB+= DVI="@comment " +.endif + +.if !defined(WITHOUT_NAUTILUS) +USE_GNOME+= nautilus3 +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 !defined(WITHOUT_KEYRING) +LIB_DEPENDS+= gnome-keyring.0:${PORTSDIR}/security/libgnome-keyring +.else +CONFIGURE_ARGS+= --without-keyring +.endif +CONFIGURE_ARGS+= --disable-nautilus +PLIST_SUB+= NAUTILUS="@comment " +.endif + +#.if defined(WITH_XPS) +#CONFIGURE_ARGS+= --enable-xps +#LIB_DEPENDS+= +#PLIST_SUB+= XPS="" +#.else +CONFIGURE_ARGS+= --disable-xps +#PLIST_SUB+= XPS="@comment " +#.endif + +.if defined(WITH_DJVU) +LIB_DEPENDS+= djvulibre.23:${PORTSDIR}/graphics/djvulibre-nox11 +CONFIGURE_ARGS+= --enable-djvu +PLIST_SUB+= DJVU="" +.else +CONFIGURE_ARGS+= --disable-djvu +PLIST_SUB+= DJVU="@comment " +.endif + +.if !defined(WITHOUT_COMICS) +RUN_DEPENDS+= unzip:${PORTSDIR}/archivers/unzip +CONFIGURE_ARGS+= --enable-comics +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 '/^DOC_MODULE_VERSION/d' \ + ${WRKSRC}/help/reference/libdocument/Makefile.in \ + ${WRKSRC}/help/reference/libview/Makefile.in + +post-install: + @-update-desktop-database + +.include -- cgit v1.2.3