# New ports collection makefile for: poppler # Date created: 03 March 2005 # Whom: marcus@FreeBSD.org # # $FreeBSD$ # $MCom: ports/graphics/poppler/Makefile,v 1.30 2006/09/30 04:55:20 ahze Exp $ # PORTNAME= poppler PORTVERSION= 0.5.4 PORTREVISION?= 2 CATEGORIES= graphics print MASTER_SITES= http://poppler.freedesktop.org/ MAINTAINER?= gnome@FreeBSD.org COMMENT?= A PDF rendering library RUN_DEPENDS= poppler-data>0:${PORTSDIR}/graphics/poppler-data USE_GMAKE= yes GNU_CONFIGURE= yes USE_GNOME= gnomehack gnometarget USE_LDCONFIG= yes CONFIGURE_ARGS= --enable-zlib \ --enable-xpdf-headers \ --with-html-dir=${DOCSDIR} CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${LOCALBASE}/include/freetype2 -I${X11BASE}/include ${PTHREAD_CFLAGS}" \ LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib ${PTHREAD_LIBS}" .if !defined(SLAVEPORT) OPTIONS= CAIRO "Enable cairo output backend" on .endif .include .if defined(SLAVEPORT) LIB_DEPENDS+= poppler.1:${PORTSDIR}/graphics/poppler .if ${SLAVEPORT}=="gtk" CONFIGURE_ARGS+=--enable-poppler-glib USE_GNOME+= gtk20 BUILD_WRKSRC= ${WRKSRC}/glib INSTALL_WRKSRC= ${WRKSRC}/glib .elif ${SLAVEPORT}=="qt" CONFIGURE_ARGS+=--enable-poppler-qt USE_QT_VER+= 3 BUILD_WRKSRC= ${WRKSRC}/qt INSTALL_WRKSRC= ${WRKSRC}/qt # blah.. USE_QT_VER can't be defined after bsd.port.pre.mk .include "${PORTSDIR}/Mk/bsd.kde.mk" .elif ${SLAVEPORT}=="utils" CONFIGURE_ARGS+=--enable-utils CONFLICTS= xpdf-[0-9]* BUILD_WRKSRC= ${WRKSRC}/utils INSTALL_WRKSRC= ${WRKSRC}/utils MAN1= pdffonts.1 pdfimages.1 pdfinfo.1 \ pdftohtml.1 pdftops.1 pdftotext.1 pdftoppm.1 .endif .else CONFIGURE_ARGS+=--disable-poppler-glib --disable-poppler-qt \ --disable-poppler-qt4 --disable-utils .if defined(WITHOUT_CAIRO) CONFIGURE_ARGS+= --disable-cairo-output .else LIB_DEPENDS+= cairo.2:${PORTSDIR}/graphics/cairo .endif .endif post-patch: .if defined(SLAVEPORT) && ${SLAVEPORT}=="qt" @${REINPLACE_CMD} -e 's|/usr/local/qt/include|${X11BASE}/include|; \ s|/usr/local/qt/lib|${X11BASE}/lib|' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|$$QTDIR|${QT_PREFIX}|' ${WRKSRC}/configure .endif post-install: .if defined(SLAVEPORT) .if ${SLAVEPORT}=="gtk" ${INSTALL_DATA} ${WRKSRC}/poppler-glib.pc ${PREFIX}/libdata/pkgconfig .elif ${SLAVEPORT}=="qt" ${INSTALL_DATA} ${WRKSRC}/poppler-qt.pc ${PREFIX}/libdata/pkgconfig .endif .endif .include