# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4 # $Id$ PortSystem 1.0 PortGroup muniversal 1.0 name poppler version 0.11.1 maintainers devans openmaintainer categories graphics platforms darwin homepage http://${name}.freedesktop.org/ description Poppler is a PDF rendering library based on the xpdf-3.0 code base. long_description ${description} master_sites ${homepage} checksums md5 2c6aadf4c3c2d21da71239fa924db77d \ sha1 d694763b9c67d8eef4bf2c872015dbf11570da31 \ rmd160 7597a39923ae41306d760e8a94a0eb1ff7a3a14a depends_build \ port:pkgconfig depends_lib \ port:gtk2 \ port:lcms \ port:openjpeg \ port:poppler-data post-patch { reinplace "s|-flat_namespace -undefined suppress||g" \ ${worksrcpath}/configure reinplace "s|\$includedir|${prefix}/include|g" \ ${worksrcpath}/configure reinplace "s|tests||" \ ${worksrcpath}/qt4/Makefile.in } configure.args \ --disable-poppler-qt4 \ --enable-xpdf-headers \ --enable-zlib \ --mandir=${prefix}/share/man variant quartz { configure.args-append --disable-gtk-test --without-x } if {![variant_isset quartz]} { if {[file exists ${prefix}/lib/pkgconfig/x11.pc]} { configure.args-append --x-includes=${prefix}/include \ --x-libraries=${prefix}/lib } } variant qt4 description { Support for the QT toolkit } { configure.args-delete --disable-poppler-qt4 if ([variant_isset quartz]) { depends_lib-append port:qt4-mac set qt_dir ${prefix}/libexec/qt4-mac } else { depends_lib-append port:qt4-x11 set qt_dir ${prefix}/libexec/qt4-x11 } configure.env-append QTDIR=${qt_dir} set env(PATH) "${qt_dir}/bin:$env(PATH)" configure.pkg_config_path ${qt_dir}/lib/pkgconfig } variant docs conflicts universal description {Build gtk-doc documentation} { depends_build-append port:gtk-doc configure.args-append --enable-gtk-doc } test.run yes test.dir ${worksrcpath}/test test.target all livecheck.check regex livecheck.url ${master_sites} livecheck.regex "${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"