blob: b3a4db4a4cdfc6d89c943f82dcc0abe70c41a29b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
|
==============================================================================
Patches
==============================================================================
Since currently, only Miller has commit permissions to the 'pd' section of the
CVS, optional fixes and fixes necessary for building the whole Pd.app are
included in 'packages/darwin_app/patches'. The currently used patches can be
applied by running "make darwin_patch_pd" or unpatched using "make
darwin_unpatch_pd".
==============================================================================
Compiling Pd.app
==============================================================================
To compile a standalone Pd.app, you need this stuff:
______________________________
Tcl/Tk Standalone .app
------------------------------
1. download TclTkAquaStandalone-8.4.*.dmg from http://tcltkaqua.sourceforge.net/
(I used 8.4.9)
2. mount the dmg manually, or, put TclTkAquaStandalone-8.4.*.dmg in
packages/darwin_app and it will be automatically mounted
3. the Makefile will find what it needs in the mounted .dmg
Tcl/Tk Frameworks
1. download TclTkAqua-8.4.*.dmg from http://tcltkaqua.sourceforge.net/
(I used 8.4.9)
2. install Tcl/Tk.pkg in the standard location
______________________________
JackOSX
______________________________
Jack is optional. The current linking allows Jack to be "weakly" linked,
meaning that its an optional dependency.
1. download latest JackOSX from http://www.jackosx.com/download.html
(I used version 0.6.1)
2. install the .pkg in the standard location
______________________________
You will need all this stuff from CVS:
------------------------------
mkdir pure-data && chdir pure-data
CVSROOT = :pserver:anonymous@cvs.sourceforge.net:/cvsroot/pure-data
cvs co abstractions
cvs co doc
cvs co externals
cvs co packages
either get Pd core from CVS:
cvs co pd
or untar a tarball:
tar xzf pd-0.38-4.src.tar.gz
ln -s pd-0.38-4 pd
______________________________
making the Pd.app
------------------------------
In packages/darwin_app/Makefile, on line 177, you'll need to choose wheter
you compiling from MSP source or CVS.
The final build product will be put into build/Pd.app.
|