[133522] trunk/dports/audio
ryandesign at macports.org
ryandesign at macports.org
Tue Mar 3 16:45:18 PST 2015
Revision: 133522
https://trac.macports.org/changeset/133522
Author: ryandesign at 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=
+
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150303/2f6930fe/attachment-0001.html>
More information about the macports-changes
mailing list