# -*- 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
PortGroup compiler_blacklist_versions 1.0
maintainers {nicos @NicosPavlov} openmaintainer
description SciDAVis is a user-friendly data analysis and visualization program \
primarily aimed at high-quality plotting of scientific data
long_description ${description}
homepage http://scidavis.sourceforge.net
master_sites sourceforge:project/scidavis/SciDAVis/${version}
#distname ${name}.${version}
compiler.blacklist-append *gcc* {clang < 318.0.61}
depends_build-append port:doxygen \
depends_lib-append port:qwt52 \
checksums rmd160 8a09d65a53f1280cbca929ef89bb2a4be36aebd0 \
sha256 7b363e7e9ad7223134f781a04c8da1808efb815fa125fc1ad76fe239b4babf11 \
patchfiles patch-OriginObj.diff \
patch-nullComparison.diff
configure.pre_args-append "'CONFIG+=osx_dist noassistant'"
reinplace "s|/usr|${prefix}|g" ${worksrcpath}/config.pri
reinplace "s|clang++|${configure.cxx}|g" ${worksrcpath}/config.pri
reinplace "s|/usr|${prefix}|g" ${worksrcpath}/fitPlugins/exp_saturation/exp_saturation.pro
reinplace "s|/usr|${prefix}|g" ${worksrcpath}/fitPlugins/explin/explin.pro
reinplace "s|/usr|${prefix}|g" ${worksrcpath}/fitPlugins/fitRational0/fitRational0.pro
reinplace "s|/usr|${prefix}|g" ${worksrcpath}/fitPlugins/fitRational1/fitRational1.pro
reinplace "s|/usr|${prefix}|g" ${worksrcpath}/fitPlugins/planck_wavelength/planck_wavelength.pro
if {${prefix} ne "/opt/local"} {
reinplace "s|/opt/local|${prefix}|g" ${worksrcpath}/config.pri
reinplace "s|/opt/local|${prefix}|g" ${worksrcpath}/mkMacDist.sh
if {![variant_isset python27]} {
reinplace "s|CONFIG+=python| |g" \