# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=portfile:et:sw=4:ts=4:sts=4 # $Id: Portfile 97071 2012-08-26 16:46:21Z g5pw@macports.org $ PortSystem 1.0 PortGroup xcode 1.0 name aquaterm version 1.0.1 revision 5 categories aqua math science maintainers g5pw gmail.com:mojca.miklavec.lists license BSD description AquaTerm is a viewer that displays vector graphics on Mac OS X long_description AquaTerm is a viewer app that displays vector \ graphics. Other apps connect to AquaTerm using a \ simple remote object messaging protocol. By adding \ \"adapters\" to legacy code very little coding is \ needed to bring it to OS X. platforms darwin homepage http://aquaterm.sourceforge.net/ master_sites sourceforge distname ${name}_src.${version} checksums md5 e9d3ecdfe770d6f09a748add9886d1a9 \ sha1 d5770bb3a95cfae21c5c39c96171a52d9af8ae24 \ rmd160 24410589dd8c3071b6e0d5e652b7d92933d86b5f worksrcdir ${name} # Allow xcode PortGroup to set ARCHS (for universal builds), MACOSX_DEPLOYMENT_TARGET, and SDKROOT. # Modify INSTALL_PATH to ensure aquaterm is installed into FRAMEWORKS_DIR. patchfiles patch-project.pbxproj.diff xcode.target AquaTerm xcode.build.settings USER_APPS_DIR=${applications_dir} \ FRAMEWORKS_DIR=${frameworks_dir} xcode.destroot.type mixed xcode.destroot.settings USER_APPS_DIR=${applications_dir} \ FRAMEWORKS_DIR=${frameworks_dir} post-patch { reinplace "s|/usr/local|${prefix}|g" \ ${workpath}/adapters/pgplot/ChangeLog \ ${workpath}/adapters/pgplot/g77_gcc_AQT.conf \ ${workpath}/adapters/pgplot/xlf_gcc_AQT.conf reinplace "s|\$(HOME)|${prefix}|g" \ ${workpath}/adapters/c/Makefile \ ${workpath}/adapters/fortran/Makefile reinplace "s|/*|${prefix}|g" \ ${workpath}/adapters/pgplot/g77_cc_AQT.conf \ ${workpath}/adapters/pgplot/g77_gcc_AQT.conf \ ${workpath}/adapters/pgplot/xlf_gcc_AQT.conf reinplace "s|/sw|${prefix}|g" \ ${workpath}/adapters/pgplot/ReadMe } post-destroot { set fdir ${frameworks_dir}/AquaTerm.framework/Versions/A xinstall -d -m 755 ${destroot}${prefix}/include/aquaterm foreach header [glob -tails -directory ${destroot}${fdir}/Headers/ *] { ln -s ${fdir}/Headers/${header} ${destroot}${prefix}/include/aquaterm } ln -s ${fdir}/AquaTerm ${destroot}${prefix}/lib/libaquaterm.dylib ln -s ${fdir}/AquaTerm ${destroot}${prefix}/lib/libaquaterm.${version}.dylib xinstall -d -m 0755 ${destroot}${prefix}/share/${name} copy ${workpath}/adapters ${destroot}${prefix}/share/${name} } livecheck.regex "AquaTerm v(\\d+(?:\\.\\d+)*) released.*"