# -*- 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 PortSystem 1.0 name sparky version 3.115 revision 2 categories science chemistry maintainers {gmail.com:howarth.at.macports @jwhowarth} description NMR Assignment and Integration Software long_description Sparky is a graphical NMR assignment and integration \ program for proteins, nucleic acids, and other polymers. platforms darwin homepage http://www.cgl.ucsf.edu/home/sparky/ master_sites http://www.cgl.ucsf.edu/home/sparky/distrib-${version}/ distname ${name}-source-${version} checksums md5 cbc10f03e823b38969822353687b8aa0 \ sha1 57eb3d6b9b4f406095f6b601c47339f06c73e1e0 \ rmd160 59ba7c64c98f86506ae1417e9272ef3d79c8605e worksrcdir sparky depends_lib port:python27 port:tcl port:tk patchfiles sparky-build.diff use_configure no build.env-append CC=${configure.cc} CXX=${configure.cxx} post-patch { reinplace "s|@BUILDDIR@|${worksrcpath}|g" ${worksrcpath}/Makefile \ ${worksrcpath}/c++/Makefile reinplace "s|@PREFIX@|${prefix}|g" ${worksrcpath}/Makefile \ ${worksrcpath}/bin/sparky \ ${worksrcpath}/c++/Makefile \ ${worksrcpath}/lib/Makefile \ ${worksrcpath}/manual/Makefile \ ${worksrcpath}/python/Makefile reinplace "s|@DESTDIR@|${destroot}|g" ${worksrcpath}/Makefile \ ${worksrcpath}/bin/sparky \ ${worksrcpath}/c++/Makefile \ ${worksrcpath}/lib/Makefile \ ${worksrcpath}/manual/Makefile \ ${worksrcpath}/python/Makefile system "cd ${worksrcpath}; perl -ni -e 'print unless /LIBRARY_PATH/' bin/sparky" } post-destroot { foreach f {sparky sparky-no-python bruk2ucsf matrix2ucsf peaks2ucsf pipe2ucsf ucsfdata vnmr2ucsf} { ln -s ${prefix}/lib/${name}/bin/${f} ${destroot}${prefix}/bin/${f} } }