Created attachment 322202 [details] hashcat-bin-0.40.ebuild using make_wrapper from eutils I just tried installing hashcat and making use it of, and found that the $@ symbol in the wrapper scripts doesn't get written out to the files during the cat operation. My guess is that they're interpretted when the cat happens, rather than being written in directly. This is easy to test by doing an install and then running "/opt/bin/hashcat_cli64.bin --help". Rather than providing a list of options it'll suggest running with --help again. I've converted the ebuild over to using make_wrapper instead (and there doesn't seem to be a good reason for changing to the hashcat directory, so it executes directly and there's now no warning about relative directories). Hopefully this'll be an easy bump, but do please let me know if there's any questions or anything else I can help with...
changing $@ to \$@ fixes the issue. the loaders will remain custom to make usage easier for users until such time as users tell me I'm wrong. + 25 Aug 2012; Rick Farina <zerochaos@gentoo.org> hashcat-bin-0.39.ebuild, + hashcat-bin-0.40.ebuild: + fix loader re bug #432740 loaders for oclhashcat-plus-bin and oclhashcat-lite-bin are already in this format. thanks for the report.