diff options
author | kwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059> | 2009-06-16 05:03:40 +0800 |
---|---|---|
committer | kwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059> | 2009-06-16 05:03:40 +0800 |
commit | 395fad29dc11d6a2c15bad8233cfcc057af2d643 (patch) | |
tree | 0fb3912f6a1a6c21d0c55f896f8bfe8c8166d979 /graphics/evince/Makefile | |
parent | 41a7678d0b0737477660d1077251d852d21d5dbb (diff) | |
download | marcuscom-ports-395fad29dc11d6a2c15bad8233cfcc057af2d643.tar marcuscom-ports-395fad29dc11d6a2c15bad8233cfcc057af2d643.tar.gz marcuscom-ports-395fad29dc11d6a2c15bad8233cfcc057af2d643.tar.bz2 marcuscom-ports-395fad29dc11d6a2c15bad8233cfcc057af2d643.tar.lz marcuscom-ports-395fad29dc11d6a2c15bad8233cfcc057af2d643.tar.xz marcuscom-ports-395fad29dc11d6a2c15bad8233cfcc057af2d643.tar.zst marcuscom-ports-395fad29dc11d6a2c15bad8233cfcc057af2d643.zip |
Update to 2.27.3.
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@12382 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'graphics/evince/Makefile')
-rw-r--r-- | graphics/evince/Makefile | 121 |
1 files changed, 121 insertions, 0 deletions
diff --git a/graphics/evince/Makefile b/graphics/evince/Makefile new file mode 100644 index 000000000..e4016f288 --- /dev/null +++ b/graphics/evince/Makefile @@ -0,0 +1,121 @@ +# New ports collection makefile for: evince +# Date created: 09 January 2005 +# Whom: Adam Weinberger <adamw@FreeBSD.org> +# +# $FreeBSD$ +# $MCom$ +# + +PORTNAME= evince +PORTVERSION= 2.27.3 +CATEGORIES= graphics print gnome +MASTER_SITES= GNOME +DIST_SUBDIR= gnome2 + +MAINTAINER= gnome@FreeBSD.org +COMMENT= GNOME 2 multi-format document viewer + +LIB_DEPENDS= poppler-glib.4:${PORTSDIR}/graphics/poppler-gtk \ + spectre.1:${PORTSDIR}/print/libspectre + +USE_LDCONFIG= yes +USE_BZIP2= yes +USE_AUTOTOOLS= libtool:15 +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" + +GCONF_SCHEMAS= evince.schemas \ + evince-thumbnailer.schemas \ + evince-thumbnailer-ps.schemas + +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 \ + DBUS "Enable D-BUS support" on \ + COMICS "Enable comic book archives support" on \ + IMPRESS "Enable Impress presentations support" off \ + DJVU "Enable DJVU support" off + +.include <bsd.port.pre.mk> + +.if defined(PACKAGE_BUILDING) || exists(${LOCALBASE}/lib/libdbus-glib-1.so) +WITH_DBUS= yes +.endif + +.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 +GCONF_SCHEMAS+= evince-thumbnailer-dvi.schemas +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+= 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 +LIB_DEPENDS+= gnome-keyring.0:${PORTSDIR}/security/gnome-keyring +USE_GNOME+= libglade2 +CONFIGURE_ARGS+= --disable-nautilus +PLIST_SUB+= NAUTILUS="@comment " +.endif + +.if defined(WITH_IMPRESS) +CONFIGURE_ARGS+= --enable-impress +PLIST_SUB+= IMPRESS="" +.else +CONFIGURE_ARGS+= --disable-impress +PLIST_SUB+= IMPRESS="@comment " +.endif + +.if defined(WITH_DJVU) +LIB_DEPENDS+= djvulibre.21:${PORTSDIR}/graphics/djvulibre-nox11 +CONFIGURE_ARGS+= --enable-djvu +GCONF_SCHEMAS+= evince-thumbnailer-djvu.schemas +PLIST_SUB+= DJVU="" +.else +CONFIGURE_ARGS+= --disable-djvu +PLIST_SUB+= DJVU="@comment " +.endif + +.if !defined(WITHOUT_DBUS) +LIB_DEPENDS+= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib +.endif + +.if !defined(WITHOUT_COMICS) +RUN_DEPENDS+= unzip:${PORTSDIR}/archivers/unzip +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' \ + ${WRKSRC}/configure + +post-install: + @-update-desktop-database + +.include <bsd.port.post.mk> |