make configure ... Run-time dependency gnome-desktop-3.0 found: YES 42.4 ... that dep does not handled by port makefile.
I concur on this. In my case, a poudriere build of evince fails because gnome-desktop was not present since the Makefile doesn't include it in the dependencies.
Specifically, this hangs off the NAUTILUS option; when it's enabled, the chain of dependancies pulls in gnome-desktop-3 anyway, but when it's disabled, it doesn't. And it looks like evince still wants it based on the thumbnail_cache option. So, the Rightest solution is probably to make a separate OPTION for that, but the cheap hack is to just kill that off on the far side of NAUTILUS too.
Created attachment 243787 [details] Quick&dirty build fix for NAUTILUS=off
Yes, this works, thanks!
Created attachment 247610 [details] Add OPTION for thumbnail_cache Here's an updated variant adding an OPTION for evince's thumbnail_cache build option. Since the gnomedesktop dependancy is pulled in transitively by NAUTILUS, and that's on by default, this patch leaves it on by default too.