Ekeyword does not work in all cases. The best example is from libreoffice ebuild: #Grep amd64 from ebuild, results as ~arch ago@devil libreoffice $ grep amd64 libreoffice-3.4.5.2.ebuild [[ ${PV} == *9999* ]] || KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux" #I keyword for amd64 ago@devil libreoffice $ ekeyword amd64 libreoffice-3.4.5.2.ebuild libreoffice-3.4.5.2.ebuild #I check if it has done and results always ~amd64 ago@devil libreoffice $ grep amd64 libreoffice-3.4.5.2.ebuild [[ ${PV} == *9999* ]] || KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
ping
i've rewritten ekeyword in python from scratch and made sure this is handled http://git.overlays.gentoo.org/gitweb/?p=proj/gentoolkit.git;a=commitdiff;h=840bf7e8df3c86e161f7855a37b008b5cf16f2d8
It's fine that you fixed it upstream but after 6 months I don't see a new version of the package in the tree
Just hitted again with libav-11.3.ebuild
(In reply to Agostino Sarubbo from comment #3) new releases are an orthogonal issue. but 0.3.0 is in the tree now.