Have you considered the fact that it's possible that internally one or more of ff's dependencies uses libtiff for something?
Or -- more probable -- the fact that the ports system has a bug (because it does not have USE flags like portage or something) that does not let you compile those dependencies without libtiff?