Version number | Version name |
10.2 | Jaguar |
10.3 | Panther |
10.4 | Tiger |
10.5 | Leopard |
10.6 | Snow Leopard |
Dependency | Version required | OS/X 10.3 ships with | Might get a nice version from |
make | Unknown |
* 10.3: Seemed included - unless it was part of the default fink install back then
* 10.5: Not in the default install |
* 10.3: Didn't need one (?) Or got it from Fink, not sure.
* 10.5: Got it from fink. |
Subversion | Unknown, but I have 1.6.12 at home. | Probably not included with 10.3 |
|
m4 | Unknown, but I'm using GNU m4 1.4.14 at home | GNU m4 1.4 | The included version worked fine |
Python | >= 2.5 |
* OS/X 10.3 ships with Python 2.3, which is too old. * 10.5.8 comes with 2.5.1 |
*There's a 3.2 for 10.3 and up here; this worked fine. Happily, ./this-interpreter automatically skips /usr/bin/python in this case because it's too old. * The 2.5.1 included with 10.5 seems to be broken. Downloading 3.2 or 2.7 works though. I've blacklisted /usr/bin/python where Darwin is detected. |
gcc (and its dependencies) | Something that'll build xz | Comes with "XCode"? But the dev files seem missing. | * 10.3: This went unsatisfied - XCode 1.5 is very old, but the last version that'll work on 10.3, and
Fink's gcc didn't include crt1.o (?) or (some?) header files
* 10.5: Didn't bother; bz2 was good enough for testing. |
xz | Unknown. I'm using 4.999.9beta at home | Neither 10.3 nor 10.5.8 include xz. Neither does Fink for 10.3 or 10.5.8. | This was hard to satisfy, so I backed off and used bzip2 as a fallback for xz. |
find | Almost any find should do. | Includes a BSD find. Has -print0 but not -printf | The included one worked fine, other than the optional -printf test |