It’s not public yet, so I doubt it’s fair to post a patch. Tough, I’m doing it anyway.
BNBT is a BitTorrent compatible Tacker written in C++, which uses the abhorrent allegro library. This, in turn requires the libraries which it supports, namely the blasted X11 and esd below. I’ll eventually yank the libraries required and link against them, but for now, this will get it to build on OSX, Solaris, and FreeBSD.
[Update: Trevor’s integrated my patches and Makefile. His program now easily builds in a myriad of *IX platforms, and Windows. Yay! A fatal blow to the Python tracker!]