The ebuild for this package installs documentation only, no binaries. There is a line in the ebuild which says: for f in $(find . -type f -perm +1 -print); do This does not work as -perm +1 is not a valid option for find. The ebuild should instead install each binary manaully based on use flags. Reproducible: Always Steps to Reproduce: 1. emerge scummvm-tools 2. equery f scummvm-tools Actual Results: Only documentation installed. Expected Results: Compiled binaries should be installed.
Created attachment 398392 [details] Fixed ebuild Updated the ebuild, removing the strange way of installing files. I am not sure if it was some holdover that just kept getting version bumped, or if there was a specific reasoning behind it. I just replaced the src_install() with a barebones version that kept game permissions.
Please provide a patch instead of new ebuild.
-perm +1 is completely valid find syntax but the install was pretty messy with the latest version of scummvm-tools so I updated it to result in a nicer install.
I'd like to point out that -perm +1 is NOT valid. According to the find man page: -perm +mode This is no longer supported (and has been deprecated since 2005). Use -perm /mode instead. In the findutils on my system version 4.5.14-r1, trying to use "-perm +1" returns an error.