# -*- Mode: Tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4 # $Id: Portfile 58617 2009-10-02 01:36:09Z snc@macports.org $ PortSystem 1.0 name hydrogen version 0.9.4-rc1-1 categories audio platforms macosx maintainers xenith.org:xenith homepage http://www.hydrogen-music.org/ master_sites sourceforge description Hydrogen is an advanced drum machine. long_description ${description} \ Its main goal is to provide professional yet simple and \ intuitive pattern-based drum programming. checksums md5 88f036f32153843997837a95c46ecbc5 \ sha1 33e5691cb16defec282f17226778a477cde2d3d7 \ rmd160 c575b81f8a82177c63e36be7a10fa27e0d830e79 depends_build port:scons depends_lib port:qt4-mac \ port:flac \ port:libsndfile \ port:libtar patchfiles patch-Sconstruct.diff \ patch-qt4.py.diff post-patch { reinplace "s|@PREFIX@|${prefix}|g" ${worksrcpath}/Sconstruct reinplace "s|@LDFLAGS@|${configure.ldflags}|g" ${worksrcpath}/Sconstruct } use_configure no use_parallel_build yes build.cmd scons build.target build.args DESTDIR=${destroot} \ prefix=${prefix} \ alsa=0 \ coreaudio=1 \ flac=1 \ jack=0 \ lash=0 \ libarchive=0 \ lrdf=0 \ oss=0 \ portaudio=0 \ portmidi=0 build.env QTDIR=${prefix}/libexec/qt4-mac destroot { set hydrogen_app ${destroot}${applications_dir}/Hydrogen.app xinstall -d ${hydrogen_app}/Contents/MacOS ${hydrogen_app}/Contents/Resources xinstall -m 755 ${worksrcpath}/hydrogen ${hydrogen_app}/Contents/MacOS/Hydrogen copy ${worksrcpath}/data ${worksrcpath}/macos/Hydrogen.icns ${hydrogen_app}/Contents/Resources copy ${filespath}/Info.plist ${hydrogen_app}/Contents reinplace "s|@VERSION@|${version}|g" ${hydrogen_app}/Contents/Info.plist }