| 1 | digraph 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 | } |
|---|