Update for those who are interested... Also on the cycling'74 forums, the author of oscbonjour has this to say about the current osc-tools:
hi guys,
The original code for oscbonjour is available from sourceforge here:
http://osctools.svn.sourceforge.net/viewvc/osctools/tags/osctools-08-08-2009/
Since then I've refactored it, to be a more general purpose zeroconf toolkit. There is now 3 externals zeroconf.browse, zeroconf.resolve and zeroconf.register. You can browse/register iTunes services, local Ftp, etc... not just _osc._udp. It's also more Max5 friendly with attributes
the code is available there:
http://osctools.svn.sourceforge.net/viewvc/osctools/trunk/
sorry only XCode projects will compile at the moment.
this is a great clarification and really offers a lot of sense as to the current state of the osc-tools package (read: why the libraries clearly weren't behaving like the outdated code implied). while i'm not running macintosh (gentoo linux), i had a look at some of the source of the updated externals and it all looks pretty portable to puredata! so i'm going to give it a try tonight and see if i can figure out a way to bring zeroconf support to puredata in the next couple of days. i would very much like to implement the avahi zerconf api over apple's bonjour implementation... but i feel like there aren't a whole heck of a lot of potential linux pd/osc/avahi users and even fewer macintosh users using avahi. why this is okay is that there's a dns compatibility layer for avahi that allows apple's and avahi's api to play nicely together.