# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 # $Id$ PortSystem 1.0 PortGroup cmake 1.0 PortGroup qt4 1.0 name scribus epoch 1 version 1.4.1 revision 1 categories print platforms darwin maintainers nomaintainer description qt4-based WYSIWYG desktop publishing application long_description Scribus is an open source desktop publishing program. It \ provides true WYSIWYG editing, excellent PDF export \ facilities, and a wide range of other input and output \ options. homepage http://www.scribus.net/ master_sites sourceforge:project/scribus/scribus/${version} use_xz yes checksums rmd160 4cc2a32e8e98aecc2af315f3b2221cd065530aa4 \ sha256 6853fc40cd178d0dcefcc9305fba6824bbe7fd915b0eb277d742b13297f8c7d8 depends_build-append \ path:bin/perl:perl5 depends_lib-append port:fontconfig \ port:ghostscript \ path:lib/pkgconfig/cairo.pc:cairo \ port:boost \ port:expat \ port:libart_lgpl \ port:libiconv \ port:lcms \ port:libxml2 \ port:tiff \ port:zlib set PyFRM ${frameworks_dir}/Python.framework/Versions worksrcdir Scribus configure.args-append \ -DCMAKE_INSTALL_PREFIX="${applications_dir}" \ -DWITH_PODOFO=NO variant python26 conflicts python27 description {Add python 2.6 interface} { depends_lib-append port:python26 configure.args-append -DPYTHON_LIBRARY="${prefix}/lib/libpython2.6.dylib" configure.args-append -DPYTHON_INCLUDE_DIR="${PyFRM}/2.6/include/python2.6" } variant python27 conflicts python26 description {Add python 2.7 interface} { depends_lib-append port:python27 configure.args-append -DPYTHON_LIBRARY="${prefix}/lib/libpython2.7.dylib" configure.args-append -DPYTHON_INCLUDE_DIR="${PyFRM}/2.7/include/python2.7" } variant podofo description {Use podofo} { depends_lib-append port:podofo configure.args-delete -DWITH_PODOFO=NO configure.args-append -DWITH_PODOFO=YES } build.env HOME=${worksrcpath} use_parallel_build yes #destroot.target install-strip # These can be uncommented to livecheck for the devel version #livecheck.url http://sourceforge.net/projects/scribus/files/scribus-devel/ #livecheck.regex /scribus-devel/(\[a-z0-9\]+(\\.\[a-z0-9\]+)+)/