Below another example of kdelibs4’s dependencies, which shows that soprano is the port requiring all the X11. Ian already mentioned libsdl, but also virtuoso and gtk[23]… (I’ve stripped all non-X11 port from that tree.)
But, things get more complex when you start looking at other ports. There is the possibility to use non-X11 variants, but they are not selected by default. And, usually you run sooner or later into inconsistencies, because certain ports might require e.g. a cairo variant +x11 and other -x11… So, it’s not an easy undertaking to disentangle all this. :-( — The following ports are dependencies of kdelibs4 @4.12.2_0: soprano strigi ffmpeg libsdl xorg-libXext xorg-util-macros xorg-libX11 xorg-xtrans xorg-bigreqsproto xorg-xcmiscproto xorg-xextproto xorg-xf86bigfontproto xorg-inputproto xorg-libXdmcp xorg-xproto xorg-libXau xorg-libxcb xorg-xcb-proto xorg-libpthread-stubs xorg-kbproto xorg-libXrandr xrender xorg-renderproto xorg-randrproto gtk2 pango Xft2 xorg-libXi xorg-libXfixes xorg-fixesproto xorg-libXcursor xorg-libXinerama xorg-xineramaproto xorg-libXdamage xorg-damageproto xorg-libXcomposite xorg-compositeproto virtuoso ImageMagick djvulibre librsvg gtk3 at-spi2-atk at-spi2-core xorg-libice xorg-libsm xorg-libXtst xorg-recordproto xorg-libXevie xorg-evieproto ghostscript xorg-libXt >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<