Hi folks.
Thanks to gentle prodding from Alex and others, I took a look at the darwin build directory for the CVS externals. I just applied my same old heuristics of modifying a Linux makefile, and came up with something that hopefully can serve people as a good starting point.
I also started with a MacOSX-ish .pkg system, triggered by doing a 'make package' after doing a 'make' in the externals/build/darwin directory. It depends on PackageMaker.app (installed with Apple's Devtools).
The following externals are ones I had problems with, and so I simply ignore them. Most of them are a bit too linux-specific, others (rhythm_estimator) just need a bit more care and feeding: ogg* ossmixer plugin~ cdplayer proc (compiles, but useless) promiscous~ [sic] rhythm_estimator/* serialctl serial_bird (compiles, but useless) serial_ms streamin~ streamout~
After getting thoroughly confused at home, I finally managed to check the makefile in. MacOSX folks, please pound on this and confirm what does/ doesn't work.
Cheers, adam