MacInstallation: mapnik_on_macos.dot

File mapnik_on_macos.dot, 2.0 kB (added by springmeyer, 10 months ago)

Raw 'dot' file for rendering graphviz diagram

Line 
1digraph G
2        {
3  size = "8,8";   
4  graph [label="Mapnik Installation Routes on Mac OS Leopard",
5  labelloc=t,
6  labeljust=c,
7  fontname="Lucida Grande",
8  fontsize=30,
9  rankdir=UD,
10  concentrate=false,
11  ];   
12 
13  node [shape=box, style=filled, fillcolor=lightgrey, color=steelblue];
14  "Install Xcode"
15 
16  node [label="\N", shape=box, style=filled, fillcolor=white, color=grey];
17  edge [color=grey,
18  //arrowtail="crow"
19  ]; 
20        {
21                edge [style="setlinewidth(6)", color=forestgreen, arrowsize=2];
22                "Install Xcode" -> "Install Macports" [label="Route A",fontsize=20, fontcolor=forestgreen];
23               
24                "Install Macports" -> "Install Python 26 via Macports";
25                "Install Python 26 via Macports" -> "Install Boost and other deps\nvia Macports";
26                "Install Boost and other deps\nvia Macports" -> "Install Mapnik 0.6.0 via Macports\n (port install py26-mapnik)" [label="A-1",fontsize=15, fontcolor=forestgreen];
27                "Install Boost and other deps\nvia Macports" -> "Build Mapnik SVN Trunk from source\n (FRAMEWORK_PYTHON=False\n FULL_LIB_PATH=True\n PREFIX=/opt/local)" [label="A-2",fontsize=15, fontcolor=forestgreen];
28   }
29   
30  {
31                edge [style="setlinewidth(6)", color=red, arrowsize=2];
32                "Install Xcode" -> "Use Apple provided 'system' Python 25" [label="Route B",fontsize=20, fontcolor=red];
33               
34                "Use Apple provided 'system' Python 25" -> "Build Boost from Source";
35                edge [color=purple];
36                "Build Boost from Source" ->  "Install other deps\n with Macports";
37                "Build Boost from Source" ->  "Install other deps\n with Macports + Kyngchaos";
38                "Build Boost from Source" ->  "Build other deps\n from Source";
39                "Install other deps\n with Macports" -> "Build Mapnik from source";
40                "Install other deps\n with Macports + Kyngchaos" -> "Build Mapnik from source";
41                "Build other deps\n from Source" -> "Build Mapnik from source";
42               
43        }
44
45  {
46    edge [style="setlinewidth(6)", color=steelblue, arrowsize=2];
47
48                "Install Xcode" -> "Install Python 26 from python.org" [label="Route C",fontsize=20, fontcolor=steelblue];
49               
50                "Install Python 26 from python.org" -> "Build Boost from Source";
51               
52  }
53
54
55        }