# -*- 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$ PortSystem 1.0 PortGroup qt4 1.0 name hydrogen epoch 1 version 0.9.4 revision 2 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 69b0e35a5bba8151347c5e6ec9e8e4f3 \ sha1 e988710f82af858c0c688cb1d1e19d789fca49ef \ rmd160 9f1514462eaa756fe0a3e8fed3ff647a32ad033d depends_build-append port:scons depends_lib-append port:flac \ port:libsndfile \ port:libtar patchfiles patch-Sconstruct.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 \ coremidi=0 \ flac=1 \ jack=0 \ lash=0 \ libarchive=0 \ lrdf=0 \ oss=0 \ portaudio=0 \ portmidi=0 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 } variant jack description {Compile with JACK support} { depends_lib-append port:jack build.args-delete jack=0 build.args-append jack=1 } variant lrdf description {Compile with LRDF support} { depends_lib-append port:liblrdf build.args-delete lrdf=0 build.args-append lrdf=1 }