I want to drop a lot of keywords from ruby ebuilds. There are some cases where some ebuilds of a package are keyworded, and others aren't. For example: dev-ruby/actionmailer. The actionmailer-3.0.12.ebuild has sparc keywords, but actionmailer-3.1.4-r1.ebuild doesn't. So i do: cd dev-ruby/actionmailer ekeyword ^sparc *.ebuild It drops correctly the keywords from the 3.0.12 ebuild, but in the 3.1.4-r1 ebuild there are ~sparc-solaris keywords, and it does this: --- actionmailer-3.1.4-r1.ebuild 2012-04-22 18:05:17.000000000 +0000 +++ actionmailer-3.1.4-r1.ebuild.new 2012-04-22 18:05:18.000000000 +0000 @@ -21 +21 @@ -KEYWORDS="~amd64 ~ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~amd64 ~ppc64 -solaris ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc64-solaris ~x64-solaris ~x86-solaris" For some reason it removes sparc from ~sparc-solaris
Should be fixed in git. Thanks! :)
(In reply to comment #1) > Should be fixed in git. Thanks! :) Tested, works fine
This should be fixed in app-portage/gentoolkit-dev-0.2.8.2. Please test.