sys-fs/fuse: pass -Duseroot=false to meson configure
authorMike Gilbert <floppym@gentoo.org>
Wed, 20 Nov 2019 16:22:50 +0000 (11:22 -0500)
committerMike Gilbert <floppym@gentoo.org>
Wed, 20 Nov 2019 16:25:02 +0000 (11:25 -0500)
commit18dc49f2ebbef778ce5032e2622edeb4afd39c95
tree38d5bab4423da033bcede3a948700b20b658966e
parent86b197b64333c5bc1685738fc4c65a304d89694a
sys-fs/fuse: pass -Duseroot=false to meson configure

This prevents the /dev/fuse device node from being created by the build
system.

It also prevents the suid bit from being set on fusermount3, so handle
that using fperms in the ebuild, and make it optional via a USE flag.

Closes: https://bugs.gentoo.org/700764
Package-Manager: Portage-2.3.79_p3, Repoman-2.3.18_p2
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
sys-fs/fuse/fuse-3.8.0.ebuild