Why is gcc48-4.8.5_13 a runtime dependency of sysutils/uefi-edk2-bhyve-csm? Come on, they are just UEFI firmware images, why would they clutter the system with the gcc package? How to reproduce: # pkg info -d sysutils/uefi-edk2-bhyve-csm uefi-edk2-bhyve-csm-0.2_2,1: gcc48-4.8.5_13 #
As of https://reviews.freebsd.org/D27230, sysutils/uefi-edk2-bhyve-csm now has a runtime dependency on gcc48 through "USE_GCC=4.8" when before it inherited the "USE_GCC=4.8:build" from sysutils/uefi-edk2-bhyve (i.e. a build dependency only). Given that the package builds just a floppy image, I think that adding this runtime dependency was unintentional.
Sorry, I forgot to comment here. I have a patch at https://reviews.freebsd.org/D29254 to fix it.
Fixed in https://reviews.freebsd.org/rP569373 .