# $OpenBSD: Makefile,v 1.41 2010/11/18 21:27:23 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.14.4 DISTNAME= poppler-$V CATEGORIES= print PKGNAME-main= poppler-$V FULLPKGNAME-qt= poppler-qt-$V FULLPKGNAME-qt4=poppler-qt4-$V SHARED_LIBS += poppler 8.0 SHARED_LIBS += poppler-glib 7.0 SHARED_LIBS += poppler-qt 7.0 SHARED_LIBS += poppler-qt4 6.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 converters/libiconv .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 converters/libiconv .else CONFIGURE_ARGS+= --disable-poppler-qt4 .endif MODULES+= devel/gettext LIB_DEPENDS-main=${MODGETTEXT_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 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-stubs xcb xcb-render xcb-render-util gdk-x11-2.0 lcms \ ${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-poppler-cpp \ --disable-silent-rules \ --disable-utils \ --enable-zlib CONFIGURE_ENV+= LDFLAGS="-L${LOCALBASE}/lib" USE_LIBTOOL= Yes USE_GMAKE= Yes CFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/libpng .include