I wanted to burn some .vob .bup .ifo files I downloaded to a DVDR on my Mac, and it took me some time to find the solution, so I figured what the heck let's share it with the world. The simple but not free approach is to buy and install Toast. It seems a bit over the top to spend $99 to burn files which are already in DVD format when there are so many free tools available.
New in fink-0.26: If you run fink configure one of the questions will ask whether you want to turn the unstable trees on. You will need to run fink selfupdate; fink index; fink scanpackages afterward. Note: you must have either rsync or cvs updating turned on to get new package descriptions.
To configure Fink to use unstable when you have an earlier version of the fink tool than 0.26, edit /sw/etc/fink.conf, add unstable/main and unstable/crypto to the Trees: line, and then run fink selfupdate; fink index; fink scanpackages. Rsync or cvs updating is required as above.
fink install cdrtools
# this removes the metadata files used by OS X; make sure you don't use Finder to open /tmp/mydvd until you have created the iso.
find /tmp/mydvd -name ".DS_Store" -exec rm {} \;
# use mkisofs to create an iso, this shouldn't take long
mkisofs -dvd-video -o /tmp/mydvd.iso /tmp/mydvd