PR/237738 and package dependencies for emulators/qemu-utils

Boris Samorodov bsam at passap.ru
Sat May 4 22:29:58 UTC 2019


Hi All, Muhammad and Alan!


I've tried to use cloud-init with vm-bhyve and found out that
emulators/qemu-utils has 111 package dependencies. Well, too much. ;-)
The first part to fix the port was an easy one: just change on option
GTK2 to GTK3. This simple change reduces package dependencies to 39. [1]

However, a cairo dependency still is suspicious. The culprit is the
following line from master port (emulators/qemu) Makefile:
-----
X86_TARGETS_USE_OFF=   GNOME=cairo,gdkpixbuf2
-----

Should this line get commented emulators/qemu-utils get only 9 package
dependencies. Much better for server to use.

This line was silently introduced at r499318. I'm not sure what it is
used for and how to fix emulators/qemu-utils.

Any help is appreciated. Thank you.

[1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=237738

-- 
WBR, bsam


More information about the freebsd-ports mailing list