Ticket #45364: Portfile

File Portfile, 2.8 KB (added by agraef (Albert Graef), 10 years ago)

faustlive-devel Portfile

Line 
1# -*- 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
2# $Id: Portfile 126332 2014-10-08 00:17:45Z ryandesign@macports.org $
3
4PortSystem              1.0
5
6name                    faustlive-devel
7version                 2.12-20141013
8git.branch              8553097dbfa4c9d2404772ba3375a6589e88ad23
9categories              audio
10platforms               darwin
11maintainers             ryandesign
12license                 GPL-3
13homepage                http://faust.grame.fr/
14
15description             a graphical frontend to the Faust compiler
16
17long_description        FaustLive is ${description}. \
18                        It provides an advanced self-contained prototyping \
19                        environment for the Faust programming language with \
20                        an ultra-short edit-compile-run cycle. \
21                        Thanks to its fully embedded compilation chain, \
22                        FaustLive is simple to install and doesn't require \
23                        any external compiler, development toolchain or SDK \
24                        to run. Faust programs can be compiled and run on the \
25                        fly by simple drag and drop. They can even be edited \
26                        and recompiled while running without interrupting \
27                        sound or disconnecting the Jack audio server.
28
29fetch.type              git
30git.url                 git://git.code.sf.net/p/faudiostream/faustlive
31
32set llvm_version        3.4
33set llvm_prefix         ${prefix}/libexec/llvm-${llvm_version}
34build.env               PATH=${llvm_prefix}/bin:$env(PATH)
35
36depends_build           port:faust2-devel \
37                        port:clang-${llvm_version} \
38                        port:llvm-${llvm_version}
39
40depends_lib             port:curl \
41                        port:libmicrohttpd \
42                        port:liblo \
43                        port:libsndfile \
44                        port:openssl \
45                        port:qrencode \
46                        port:qt4-mac
47
48use_configure           no
49
50build.args              STATIC=1
51destroot.args           APPDIR=/Applications/MacPorts
52
53post-destroot {
54    set docdir ${destroot}${prefix}/share/doc/${subport}
55    xinstall -d ${docdir}
56    xinstall -d ${docdir}/FilesToConfigure
57    xinstall -m 644 -W ${worksrcpath} \
58        GPL.txt \
59        Build/Darwin/README.txt \
60        Build/Darwin/Distributions/READ_ME_BEFORE_YOU_START.pdf \
61        Build/Darwin/Distributions/Whats_New.pdf \
62        Documentation/faust-quick-reference.pdf \
63        Documentation/UserManual.pdf \
64        ${docdir}
65    xinstall -m 644 -W ${worksrcpath}/Build/Darwin/Distributions \
66        DefaultDSP.dsp \
67        DefaultDSP.lib \
68        process.svg \
69        ${docdir}/FilesToConfigure
70}
71
72# fixme
73livecheck.type          none