It is possible to compile dfu-util from source, without homebrew, after running the following oneliner on its source tree.
First, obtain a libusb release source .tar.bz2
file. Make sure you are getting the released source code that comes with a configure
script, NOT the "Source code (.tar.gz)" that contains an autogen.sh
script. Extract it, and run the usual commands within it:
./configure
make -j4
sudo make install
Then, obtain and extract the dfu-util release source tarball, and run the following command within it: