Revision: 133522 https://trac.macports.org/changeset/133522 Author: ryandesign@macports.org Date: 2015-03-03 16:45:18 -0800 (Tue, 03 Mar 2015) Log Message: ----------- chuck: new port, version 1.3.5.0 (#47016) Added Paths: ----------- trunk/dports/audio/chuck/ trunk/dports/audio/chuck/Portfile trunk/dports/audio/chuck/files/ trunk/dports/audio/chuck/files/patch-makefile.osx.diff Added: trunk/dports/audio/chuck/Portfile =================================================================== --- trunk/dports/audio/chuck/Portfile (rev 0) +++ trunk/dports/audio/chuck/Portfile 2015-03-04 00:45:18 UTC (rev 133522) @@ -0,0 +1,67 @@ +# -*- 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 chuck +version 1.3.5.0 +categories audio +platforms darwin +maintainers nomaintainer +license GPL-2+ + +description Chuck is a strongly-timed, concurrent, and on-the-fly \ + music programming language. + +long_description ChucK is a programming language for real-time \ + sound synthesis and music creation. It presents \ + a time-based, concurrent programming model \ + that's precise and expressive (we call this \ + strongly-timed), along with dynamic control rates, \ + and the ability to add and modify code \ + on-the-fly. In addition, ChucK supports MIDI, \ + OpenSoundControl, HID device, and multi-channel \ + audio. + +homepage http://chuck.cs.princeton.edu/ +master_sites ${homepage}release/files/ +extract.suffix .tgz + +checksums rmd160 bde1c857d72522c0673066817c42cd3daa4edf03 \ + sha256 658e361ceb2ef263c38432e8182664dfe7bf0473fc4580a392a4326b66a14266 + +depends_build port:bison \ + port:flex + +depends_lib port:libsndfile + +patchfiles patch-makefile.osx.diff + +use_configure no + +variant universal {} + +build.dir ${worksrcpath}/src +build.type gnu +build.args-append ARCHS="[get_canonical_archs]" \ + CC="${configure.cc}" \ + CXX="${configure.cxx}" \ + LD="${configure.cxx}" + +destroot { + xinstall -m 755 ${worksrcpath}/src/chuck ${destroot}${prefix}/bin + xinstall -d ${destroot}${prefix}/share/doc/${name} ${destroot}${prefix}/share/examples + xinstall -m 644 -W ${worksrcpath} \ + AUTHORS COPYING DEVELOPER PROGRAMMER QUICKSTART \ + README THANKS TODO VERSIONS doc/GOTO \ + ${destroot}${prefix}/share/doc/${name} + copy ${worksrcpath}/examples ${destroot}${prefix}/share/examples/${name} +} + +platform darwin { + build.target osx +} + +livecheck.regex {^\s+(\d+\.\d+\.\d+\.\d+)\s+\(.*\)$} +livecheck.type regex +livecheck.url ${homepage}release/ Property changes on: trunk/dports/audio/chuck/Portfile ___________________________________________________________________ Added: svn:keywords + Id Added: svn:eol-style + native Added: trunk/dports/audio/chuck/files/patch-makefile.osx.diff =================================================================== --- trunk/dports/audio/chuck/files/patch-makefile.osx.diff (rev 0) +++ trunk/dports/audio/chuck/files/patch-makefile.osx.diff 2015-03-04 00:45:18 UTC (rev 133522) @@ -0,0 +1,13 @@ +--- src/makefile.osx.orig 2014-12-22 17:14:58.000000000 -0500 ++++ src/makefile.osx 2015-03-03 01:54:09.000000000 -0500 +@@ -37,7 +37,7 @@ + # by default, ChucK uses a pre-configured libsndfile... + # uncomment the next 3 lines to use libsndfile on your system + #----------------------------------------------------------------------------- +-#FLAGS+= -D__CK_SNDFILE_NATIVE__ +-#LIBS+= -lsndfile +-#SF_OBJ= ++FLAGS+= -D__CK_SNDFILE_NATIVE__ ++LIBS+= -lsndfile ++SF_OBJ= +
participants (1)
-
ryandesign@macports.org