|Summary:||net-im/finch: Seems to require graphics/gtk-update-icon-cache|
|Product:||Ports & Packages||Reporter:||Sean Bruno <sbruno>|
|Component:||Individual Port(s)||Assignee:||Joe Marcus Clarke <marcus>|
|Severity:||Affects Only Me||CC:||cyberleo, gnome, marcus|
Description Sean Bruno 2016-04-12 02:23:04 UTC
Created attachment 169228 [details] poudriere log from a run with NOX11 set I noticed that when attempting to build a NO X11 run of my ports/pkgs, net-im/finch seems to depend on graphics/gtk-update-icon-cache even though its clear that the configure args disable it. [00:09:56] ====>> [00:01:04] Finished build of graphics/gtk-update-icon-cache: Failed: configure [00:09:57] ====>> [00:01:05] Skipping build of net-im/finch: Dependent port graphics/gtk-update-icon-cache failed [00:09:57] ====>> [00:01:05] Skipping build of devel/gconf2: Dependent port graphics/gtk-update-icon-cache failed [00:09:57] ====>> [00:01:05] Skipping build of x11-toolkits/gtk20: Dependent port graphics/gtk-update-icon-cache failed [00:09:57] ====>> [00:01:05] Skipping build of net-im/libpurple: Dependent port graphics/gtk-update-icon-cache failed Log is attached to this ticket.
Comment 1 VK 2017-01-12 18:31:15 UTC
Assign to maintainer.
Comment 2 cyberleo 2017-09-17 18:43:46 UTC
Created attachment 186479 [details] Patch out gconf2 in net-im/libpurple unless GTKUI is set. net-im/finch depends upon net-im/libpurple, but libpurple unconditionally depends upon gconf2. Attached patch conditions it upon the GTKUI knob, and allows finch to complete build in poudriere.
Comment 3 Sean Bruno 2017-09-21 16:58:07 UTC
Thank you. This does indeed do the right thing.
Comment 4 Joe Marcus Clarke 2017-09-27 18:01:38 UTC
Comment 5 commit-hook 2017-09-27 18:01:40 UTC
A commit references this bug: Author: marcus Date: Wed Sep 27 18:01:23 UTC 2017 New revision: 450773 URL: https://svnweb.freebsd.org/changeset/ports/450773 Log: Make sure we do not include gconf2 when we're not using the GTK+ UI. PR: 208733 Submitted by: email@example.com Changes: head/net-im/finch/Makefile head/net-im/libpurple/Makefile