# -*- 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 qmake 1.0 name scidavis version 1.D8 categories science license GPL-2+ maintainers nicos openmaintainer description SciDAVis is a user-friendly data analysis and visualization program \ primarily aimed at high-quality plotting of scientific data long_description ${description} platforms darwin homepage http://scidavis.sourceforge.net master_sites sourceforge:project/scidavis/SciDAVis/${version} distname ${name}.${version} depends_build-append port:doxygen \ port:cmake depends_lib-append port:qwt \ port:qwtplot3d \ port:gsl \ port:muparser \ port:zlib checksums rmd160 05517e0bf730078706eaabf948c1ab91117f49a3 \ sha256 452b6fbd7f869e38c0dedae36fa0d2c4daddbf6b24c1b497d2ecbbedf16ebd46 universal_variant no patchfiles patch-noQtAssistant.diff \ patch-OriginObj.diff \ patch-liborigin.diff pre-configure { reinplace "s|/usr|${prefix}|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 reinplace "s|@PREFIX@|${prefix}|g" ${worksrcpath}/3rdparty/liborigin/CMakeLists.txt reinplace "s|PRESET = linux_package|PRESET = mac_dist|g" \ ${worksrcpath}/config.pri if {[variant_isset python27]} { reinplace "s|system\(python|system\(${prefix}/bin/python2.7|g" \ ${worksrcpath}/scidavis/python.pri } else { reinplace "s|include( ../scidavis/python.pri )|#include( ../scidavis/python.pri )|g" \ ${worksrcpath}/config.pri reinplace "s|-lpython2.7||g" ${worksrcpath}/config.pri } } post-destroot { #Put the application to the right folder move ${destroot}${prefix}/bin/scidavis.app ${destroot}${applications_dir}/scidavis.app if {[variant_isset python27]} { move ${destroot}/opt/etc/scidavisrc.py ${destroot}${prefix}/etc/scidavisrc.py } } variant python27 description "add support for python scripting" { # Can use either py*-pyqt4 or py*-pyqt4-devel. depends_lib-append port:python27 \ port:py27-sip \ path:share/py27-sip/PyQt4:py27-pyqt4 } livecheck.type sourceforge livecheck.url http://sourceforge.net/projects/scidavis/files/SciDAVis/ livecheck.regex (\[0-9.\]+\[A-Z\]+\[0-9.\])