Related to Bug 856058 gnome-base/gvfs should not force enable packages that are optional in meson Even though this is a gnome package, its used by many other DE's Here is a patch for the issue ``` --- /usr/portage/gnome-base/gvfs/gvfs-1.50.2.ebuild 2022-07-02 17:53:08.996432584 -0700 +++ /usr/local/portage/gnome-base/gvfs/gvfs-1.50.2.ebuild 2022-07-02 20:30:01.840440416 -0700 @@ -12,7 +12,7 @@ LICENSE="LGPL-2+" SLOT="0" -IUSE="afp archive bluray cdda elogind fuse google gnome-keyring gnome-online-accounts gphoto2 +http ios mtp nfs policykit samba systemd test +udev udisks zeroconf" +IUSE="afp archive bluray cdda elogind fuse +gcr google gnome-keyring gnome-online-accounts gphoto2 +http ios +man mtp nfs policykit samba systemd +sftp test +udev udisks zeroconf" RESTRICT="!test? ( test )" # elogind/systemd only relevant to udisks (in v1.38.1) REQUIRED_USE=" @@ -30,7 +30,7 @@ >=gnome-base/gsettings-desktop-schemas-3.33.0 afp? ( >=dev-libs/libgcrypt-1.2.2:0= ) sys-apps/dbus - app-crypt/gcr:= + gcr? ( app-crypt/gcr:= ) policykit? ( >=sys-auth/polkit-0.114 sys-libs/libcap @@ -68,14 +68,14 @@ google? ( >=dev-libs/libgdata-0.18.0:=[crypt,gnome-online-accounts] ) gphoto2? ( >=media-libs/libgphoto2-2.5.0:= ) nfs? ( >=net-fs/libnfs-1.9.8:= ) - net-misc/openssh + sftp? ( net-misc/openssh ) " DEPEND="${RDEPEND}" BDEPEND=" dev-util/glib-utils app-text/docbook-xsl-stylesheets app-text/docbook-xml-dtd:4.2 - dev-libs/libxslt + man? ( dev-libs/libxslt ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig dev-util/gdbus-codegen @@ -113,12 +113,12 @@ $(meson_use http) $(meson_use mtp) $(meson_use nfs) - -Dsftp=true + -Dsftp=$(usex sftp true false) $(meson_use samba smb) $(meson_use udisks udisks2) $(meson_use bluray) $(meson_use fuse) - -Dgcr=true + -Dgcr=$(usex gcr true false) -Dgcrypt=${enable_gcrypt} $(meson_use udev gudev) $(meson_use gnome-keyring keyring) @@ -126,7 +126,7 @@ -Dlibusb=${enable_libusb} -Ddevel_utils=false # wouldn't install any of it as of 1.38.1; some tests need it, but they aren't automated tests in v1.38.1 -Dinstalled_tests=false - -Dman=true + -Dman=$(usex man true false) -Dprivileged_group=wheel ) meson_src_configure ``` Reproducible: Always