# -*- 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 name gwyddion version 2.31 categories science x11 platforms darwin license gpl-2 revision 3 maintainers rowue gwyddion.net:yeti description Software for SPM Analysis long_description \ Gwyddion is a modular program for SPM (scanning probe microscopy) data \ visualization and analysis. It uses gtk2 for the user interface. homepage http://gwyddion.net master_sites sourceforge use_bzip2 no use_parallel_build yes checksums md5 aab1c1d785536aba779ac1e4af6ad398 \ sha1 604332fefbc081d4d3a6e14b08341467e1a8435c \ rmd160 a2140b90c1f06a0b6e9eaab3b6dae3bf4f312aa6 depends_build port:pkgconfig depends_lib port:gtk2 \ port:icu \ port:libxml2 \ port:fftw-3 \ port:gtkglext configure.args --disable-desktop-file-update \ --x-include=${prefix}/include \ --x-lib=${prefix}/lib variant quartz description { Build gwyddion with quartz gl support} { platform darwin 12 { ui_msg "Quartz gl support is currently broken on OS X 10.8" } } # remove one year (app.) after gwyddion 2.32 sees the light variant no_x11 requires quartz description { Legacy compatibility variant } {} variant debug description { Enable debugging } { configure.cflags-append "-O0 -g" } post-destroot { xinstall -m 755 -d ${destroot}${applications_dir}/gwyddion.app/Contents/MacOS if {[variant_isset quartz]} { xinstall ${filespath}/gwyddion.quartz ${destroot}${applications_dir}/gwyddion.app/Contents/MacOS/gwyddion reinplace "s|@PREFIX@|${prefix}|" ${destroot}${applications_dir}/gwyddion.app/Contents/MacOS/gwyddion } else { xinstall ${filespath}/gwyddion ${destroot}${applications_dir}/gwyddion.app/Contents/MacOS reinplace "s|@APPDIR@|${applications_dir}|" ${destroot}${applications_dir}/gwyddion.app/Contents/MacOS/gwyddion reinplace "s|@PREFIX@|${prefix}|" ${destroot}${applications_dir}/gwyddion.app/Contents/MacOS/gwyddion } xinstall -m 755 -d ${destroot}${applications_dir}/gwyddion.app/Contents/Resources xinstall -m 0644 ${filespath}/gwyddion.icns ${destroot}${applications_dir}/gwyddion.app/Contents/Resources xinstall -m 0644 ${filespath}/Info.plist ${destroot}${applications_dir}/gwyddion.app/Contents/ reinplace "s|@VERSION@|${version}|" ${destroot}${applications_dir}/gwyddion.app/Contents/Info.plist system "echo 'APPL????' > ${destroot}${applications_dir}/gwyddion.app/Contents/PkgInfo" } post-activate { system "${prefix}/bin/update-mime-database ${prefix}/share/mime ; true" } platform darwin 8 { post-activate { if {[file exists ${prefix}/lib/pkgconfig/gl.pc]} { if {![variant_isset quartz]} { ui_msg "openGL support currently requires you to use MacPorts' X11 server (xorg-server) rather than Apple's." } } } }