# $OpenBSD: Makefile,v 1.48 2011/06/04 19:03:19 kili Exp $ .include COMMENT-main= PDF rendering library COMMENT-qt= qt interface to PDF rendering library COMMENT-qt4= qt4 interface to PDF rendering library V= 0.16.5 DISTNAME= poppler-$V CATEGORIES= print PKGNAME-main= poppler-$V FULLPKGNAME-qt= poppler-qt-$V FULLPKGNAME-qt4=poppler-qt4-$V SHARED_LIBS += poppler 10.0 SHARED_LIBS += poppler-glib 8.0 SHARED_LIBS += poppler-qt 8.0 SHARED_LIBS += poppler-qt4 7.0 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?= MULTI_PACKAGES=-main cWANTLIB= expat freetype fontconfig jpeg m z stdc++ .if empty(FLAVOR:L:Mno_qt) MULTI_PACKAGES+=-qt MODULES+= x11/qt3 .else CONFIGURE_ARGS+= --disable-poppler-qt .endif NOT_FOR_ARCHS-qt4 = arm .if empty(FLAVOR:L:Mno_qt4) MULTI_PACKAGES+=-qt4 .endif .if ${MULTI_PACKAGES:L:M-qt4} && ${MACHINE_ARCH} != "arm" MODULES+= x11/qt4 .else CONFIGURE_ARGS+= --disable-poppler-qt4 .endif MODULES+= devel/gettext converters/libiconv LIB_DEPENDS-main=${MODGETTEXT_LIB_DEPENDS} \ ${MODLIBICONV_LIB_DEPENDS} \ x11/gtk+2 \ graphics/lcms \ graphics/openjpeg \ textproc/libxml LIB_DEPENDS-qt= ${MODQT3_LIB_DEPENDS} \ ${MODLIBICONV_LIB_DEPENDS} \ print/poppler LIB_DEPENDS-qt4=x11/qt4 \ ${MODGETTEXT_LIB_DEPENDS} \ print/poppler WANTLIB-main= ${cWANTLIB} Xcursor Xext Xfixes Xi Xinerama Xrandr c gio-2.0 \ glib-2.0 gmodule-2.0 gobject-2.0 gthread-2.0 pango-1.0 xml2 \ pangocairo-1.0 pangoft2-1.0 pixman-1 gdk_pixbuf-2.0 openjpeg \ X11 Xau Xcomposite Xdamage Xdmcp Xrender cairo pcre png \ pthread pthread-stubs xcb xcb-render gdk-x11-2.0 lcms GL Xxf86vm \ drm xcb-shm ${MODGETTEXT_WANTLIB} WANTLIB-qt= ${cWANTLIB} lcms openjpeg xml2 poppler png ${MODQT3_WANTLIB} \ ${MODLIBICONV_WANTLIB} WANTLIB-qt4= ${cWANTLIB} ICE QtCore QtGui QtXml SM X11 Xau Xdmcp Xext Xi \ Xinerama Xrender glib-2.0 gobject-2.0 gthread-2.0 lcms \ openjpeg pcre png poppler pthread-stubs xcb xml2 \ QtCore QtGui QtXml ${MODGETTEXT_WANTLIB} CONFIGURE_STYLE=gnu CONFIGURE_ARGS+= --enable-xpdf-headers \ --disable-introspection \ --disable-poppler-cpp \ --enable-utils \ --enable-zlib CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include -I${LOCALBASE}/include/libpng" \ LDFLAGS="-L${LOCALBASE}/lib" USE_LIBTOOL= Yes USE_GMAKE= Yes .include