$ grep -2 KEYWORD setuptools-0.6_rc9.ebuild LICENSE="PSF-2.2" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd" IUSE="" $ ekeyword alpha setuptools-0.6_rc9.ebuild setuptools-0.6_rc9.ebuild $ grep -2 KEYWORD setuptools-0.6_rc9.ebuild LICENSE="PSF-2.2" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd" IUSE=""
Created attachment 189331 [details] Fixed ekeyword Output: $ grep -2 KEYWORDS setuptools-0.6_rc9.ebuild LICENSE="PSF-2.2" SLOT="0" KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh~sparc~sparc-fbsd ~x86 ~x86-fbsd" IUSE="" $ ./ekeyword x86 setuptools-0.6_rc9.ebuild setuptools-0.6_rc9.ebuild < KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 < ~sh~sparc~sparc-fbsd ~x86 ~x86-fbsd" --- > KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390~sh~sparc~sparc-fbsd x86 ~x86-fbsd" $ grep -2 KEYWORDS setuptools-0.6_rc9.ebuild LICENSE="PSF-2.2" SLOT="0" KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390~sh~sparc~sparc-fbsd x86 ~x86-fbsd" IUSE=""
The fixed version does have the side effect of changing a multiline KEYWORDS back to a single line KEYWORDS svn commit -m "Fix ekeyword to handle multiline KEYWORDS" src/ekeyword/ChangeLog src/ekeyword/ekeyword ChangeLog Sending ChangeLog Sending src/ekeyword/ChangeLog Sending src/ekeyword/ekeyword Transmitting file data ... Committed revision 549.
gentoolkit-0.2.6.10 has been released. I will close after independent verification that the bug is fixed.
Works for me.