# $OpenBSD: Makefile,v 1.63 2012/07/13 15:03:19 kili Exp $ COMMENT-main= PDF rendering library COMMENT-qt= qt interface to PDF rendering library COMMENT-qt4= qt4 interface to PDF rendering library COMMENT-utils= PDF conversion tools and utilities V= 0.20.2 DISTNAME= poppler-$V CATEGORIES= print PKGNAME-main= poppler-$V PKGNAME-utils= poppler-utils-$V PKGNAME-qt= poppler-qt-$V PKGNAME-qt4= poppler-qt4-$V OLDSHIT = poppler-0.16.7 SHARED_LIBS += poppler 12.0 SHARED_LIBS += poppler-cpp 2.0 SHARED_LIBS += poppler-glib 10.0 SHARED_LIBS += poppler-qt 9.0 SHARED_LIBS += poppler-qt4 9.0 DISTFILES = ${DISTNAME}${EXTRACT_SUFX} ${OLDSHIT}${EXTRACT_SUFX} HOMEPAGE= http://poppler.freedesktop.org/ MAINTAINER= Matthias Kilian # GPLv2 PERMIT_PACKAGE_FTP= Yes PERMIT_PACKAGE_CDROM= Yes PERMIT_DISTFILES_FTP= Yes PERMIT_DISTFILES_CDROM= Yes MASTER_SITES= ${HOMEPAGE} PSEUDO_FLAVORS=no_qt no_qt4 FLAVOR?= NOT_FOR_ARCHS-qt4 = arm MULTI_PACKAGES=-main -qt -qt4 -utils .include cWANTLIB= expat freetype fontconfig jpeg m tiff z stdc++ .if ${BUILD_PACKAGES:M-qt} MODULES+= x11/qt3 .else CONFIGURE_ARGS+= --disable-poppler-qt .endif .if ${BUILD_PACKAGES:M-qt4} MODULES+= x11/qt4 .else CONFIGURE_ARGS+= --disable-poppler-qt4 .endif MODULES+= devel/gettext BUILD_DEPENDS+= devel/gobject-introspection LIB_DEPENDS-main=${MODGETTEXT_LIB_DEPENDS} \ devel/glib2 \ graphics/cairo \ graphics/lcms2 \ graphics/openjpeg \ graphics/png \ graphics/tiff LIB_DEPENDS-qt= ${MODQT3_LIB_DEPENDS} \ print/poppler LIB_DEPENDS-qt4=${MODQT4_LIB_DEPENDS} \ print/poppler LIB_DEPENDS-utils=${MODGETTEXT_LIB_DEPENDS} \ print/poppler WANTLIB-main= ${cWANTLIB} Xext Xfixes ffi \ glib-2.0 gobject-2.0 gthread-2.0 \ pixman-1 openjpeg \ X11 Xau Xdamage Xdmcp Xrender cairo pcre png \ pthread-stubs xcb xcb-render lcms2 GL Xxf86vm \ drm xcb-shm ${MODGETTEXT_WANTLIB} WANTLIB-qt= ${cWANTLIB} lcms2 openjpeg poppler png ${MODQT3_WANTLIB} WANTLIB-qt4= ${cWANTLIB} ${MODQT4_WANTLIB} ICE QtGui QtXml SM X11 Xext Xi \ Xinerama Xrender lcms2 openjpeg png poppler QtCore QtGui QtXml WANTLIB-utils= GL X11 Xau Xdamage Xdmcp Xext Xfixes Xrender Xxf86vm \ c cairo drm expat ffi fontconfig freetype glib-2.0 \ gobject-2.0 gthread-2.0 jpeg lcms2 m pcre pixman-1 png \ pthread pthread-stubs stdc++ tiff xcb xcb-render xcb-shm \ openjpeg poppler z ${cWANTLIB} ${MODGETTEXT_WANTLIB} CONFIGURE_STYLE=autoconf AUTOCONF_VERSION=2.68 CONFIGURE_ARGS+= --disable-gtk-doc \ --enable-xpdf-headers \ --enable-poppler-cpp \ --enable-utils \ --enable-zlib \ --disable-gtk-test CONFIGURE_ENV+= CPPFLAGS="-I${X11BASE}/include -I${LOCALBASE}/include -I${LOCALBASE}/include/libpng" \ LDFLAGS="-L${LOCALBASE}/lib" USE_LIBTOOL= Yes USE_GMAKE= Yes post-extract: cd ${WRKDIST} && \ for i in poppler-qt-uninstalled.pc.in poppler-qt.pc.cmake \ poppler-qt.pc.in; do \ ln -sf ../${OLDSHIT}/$$i $$i; \ done; \ ln -sf ../../${OLDSHIT}/m4/qt.m4 m4/qt.m4 cd ${WRKDIST} && cp -R ../${OLDSHIT}/qt qt .include