# $Id: Portfile 78709 2011-05-18 19:58:33Z l2g@macports.org $

PortSystem      1.0
PortGroup 		cmake 1.0
PortGroup		qt4 1.0

name            scribus
version         1.4.0.rc3
categories      print
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.
platforms       darwin
homepage        http://www.scribus.net/
master_sites    sourceforge:scribus
use_bzip2       yes
checksums       sha1    a426a167ffb326125ffa6937c4afb295d01e8d61 \
                rmd160  049cd75d4c77cdeff1470ef569a6aeae2d601761

depends_build-append   path:bin/perl:perl5
depends_lib-append     port:fontconfig \
				bin:gs: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

configure.args-append "-DWITH_PODOFO=NO"

variant python26 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 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 uses podofo {
	depends_lib-append		port:podofo
	configure.args-delete "-DWITH_PODOFO=NO"
	configure.args-append "-DWITH_PODOFO=YES"
}

configure.args-append		"-DCMAKE_INSTALL_PREFIX=${applications_dir}"

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\]+)+)/
