Recent upgrade to qemu port resulted having additional GUI dependencies for emulators/qemu-utils which are superfluous to run on our prod servers. New packages to be INSTALLED: pango: 1.42.4_3 [poudriere] xorg-fonts-truetype: 7.7_1 [poudriere] font-misc-meltho: 1.0.3_4 [poudriere] font-misc-ethiopic: 1.0.3_4 [poudriere] font-bh-ttf: 1.0.3_4 [poudriere] encodings: 1.0.5,1 [poudriere] libXft: 2.3.3 [poudriere] harfbuzz: 2.6.4 [poudriere] graphite2: 1.3.13_1 [poudriere] cairo: 1.16.0,2 [poudriere] pixman: 0.38.4 [poudriere] mesa-libs: 18.3.2_3 [poudriere] libxshmfence: 1.3 [poudriere] libXxf86vm: 1.1.4_3 [poudriere] libXdamage: 1.1.5 [poudriere] wayland: 1.16.0_1 [poudriere] libepoll-shim: 0.0.20190311 [poudriere] libdrm: 2.4.99,1 [poudriere] libpciaccess: 0.16 [poudriere] pciids: 20191012 [poudriere] libunwind: 20170615 [poudriere] fribidi: 0.19.7 [poudriere] gtk-update-icon-cache: 2.24.32 [poudriere] libXrandr: 1.5.2 [poudriere] libXinerama: 1.1.4_2,1 [poudriere] libXcursor: 1.2.0 [poudriere] libXcomposite: 0.4.5,1 [poudriere] shared-mime-info: 1.10_1 [poudriere] hicolor-icon-theme: 0.17 [poudriere] gdk-pixbuf2: 2.38.1 [poudriere] tiff: 4.1.0 [poudriere] jpeg-turbo: 2.0.3 [poudriere] jbigkit: 2.1_1 [poudriere] atk: 2.28.1 [poudriere] Installed packages to be UPGRADED: qemu-utils: 3.1.1.1 -> 4.1.1 [poudriere] Please remove gtk/gnome dependencies from qemu-utils port.
Created attachment 209610 [details] qemu port patch Fast delete gnome dependency for children ports, require testing
Created attachment 209611 [details] qemu-utils USE_GNOME glib20 --> libxml2 may be overkill
(In reply to Andrey Fesenko from comment #2) however, qemu-utils have CONFIGURE_ARGS --disable-gtk, why his depend USE_GNOME?
Created attachment 209646 [details] qemu port patch Check patch poudriere 13, 12.1 (i386, amd64) qemu require glib20 build dependency
Thank you for testing this, and for the patch! The patch looks good to me, assigning this to bofh since the patch is to qemu.
Created attachment 209660 [details] qemu port patch Remove LIB_DEPENDS libglib not require, adding this in previous version patch my fault
please checkout a new version of qemu-guest-agent. https://github.com/aborche/qemu-guest-agent Maybe possible insert this port to ports tree ?
A commit references this bug: Author: bofh Date: Sat Dec 7 17:33:54 UTC 2019 New revision: 519224 URL: https://svnweb.freebsd.org/changeset/ports/519224 Log: emulators/qemu: Remove GUI dependencies from emulators/qemu-utils PR: 242370 Submitted by: krion Changes: head/emulators/qemu/Makefile
(In reply to aborche from comment #7) Let me work on that. Hopefully I will be able to do it within a short notice.