it has always been disturbing to see the tiff package install a bunch of x11 libraries when installed. this is especially frustrating in pkgng, because it seems impossible to install any package with some kind of dependence on tiff without installing those libraries. i believe that the "tiff" lib should be x11-free, and there should be a separate binary package for tiff+x11 (named tiff-x11).
Over to maintainer.
A second package will not solve the problem, as you will end up with conflicting dependencies to tiff and tiff-x11. For servers please add to your /etc/make.conf OPTIONS_UNSET=X11
that applies only if you're ready to stop using binary packages altogether. i have built tiff by hand and if i want to upgrade it or install one of its dependencies, it will reinstall it with all the dependencies: Reinstalling tiff-4.0.3_2 (options changed) Can't tiff-x11 "provide" in some way the regular tiff package dependency?
A commit references this bug: Author: dinoex Date: Tue Jun 10 16:10:55 UTC 2014 New revision: 357344 URL: http://svnweb.freebsd.org/changeset/ports/357344 Log: - drop option X11 - remove "tiffgt" from port PR: 190816 Changes: head/graphics/tiff/Makefile head/graphics/tiff/pkg-plist
A commit references this bug: Author: dinoex Date: Tue Jun 10 16:15:25 UTC 2014 New revision: 357346 URL: http://svnweb.freebsd.org/changeset/ports/357346 Log: This software provides support for the Tag Image File Format (TIFF), a widely used format for storing image data. Included in this software distribution is a small collection of tools for doing simple manipulations of TIFF images on UNIX systems. LICENSE: Permission to use, copy, modify, distribute, and sell for any purpose WWW: http://www.remotesensing.org/libtiff/ PR: 190816 Changes: head/graphics/Makefile head/graphics/tiffgt/ head/graphics/tiffgt/Makefile head/graphics/tiffgt/distinfo head/graphics/tiffgt/files/ head/graphics/tiffgt/files/patch-Makefile.in head/graphics/tiffgt/pkg-descr
After analyzing the makefiles, the X11 libs are only used in the tools and not in the library itself. I split this too from the tiff port into a new one "tiffgt". So binary packages should now work for everyone.
thanks, you're awesome. :)