It's really confusing to be receive an error "ebuild.minorsyn" simply because an ebuild used "emake -j1". Looking at the repoman help, an ebuild.minorsyn is: "This ebuild has a minor syntax error that contravenes gentoo coding style". emake -j1 is neither a syntax error, nor does it contravene gentoo coding style. In fact, it's recommended (see bug 250141). As such, I'd suggest a new category "upstream.workaround" with a better description of the problem, suggesting that the text used is in fact a workaround for an upstream bug, and that a bug should be filed upstream and tracked in gentoo's bug tracker.
Created attachment 174604 [details, diff] Patch for trunk that adds "upstream.workaround" and associated help text This is the first patch I've made for portage, as such I dunno if I managed to make changes in all the appropriate places. Do feel free to reword it if the wording is awkward or unclear. This should apply to portage trunk (r12174). Please let me know if there are any issues with it, or any mistakes, etc. Thanks... 5:)
Thanks, your patch is in svn r12179.
This is in 2.1.6.1.