I recently created this ebuild. Its required to install the FuzzyOcrPlugin spamassassin module. I've tested it on amd64. Its simple stuff but somebody might find this useful. $ cat /usr/local/portage/dev-perl/String-Approx/String-Approx-3.26.ebuild inherit perl-module DESCRIPTION="Perl extension for approximate matching (fuzzy matching)" HOMEPAGE="http://search.cpan.org/search?query=${PN}" SRC_URI="mirror://cpan/authors/id/J/JH/JHI/${P}.tar.gz" LICENSE="Artistic" SLOT="0" KEYWORDS="amd64" IUSE="" SRC_TEST="do" DEPEND="dev-lang/perl" RDEPEND="${DEPEND}"
Created attachment 101784 [details] perl-core/String-Approx-3.26 Another approach of String-Approx, based on Digest-MD5.
The current String-Approx module in Portage is keyworded only ~amd64. Why is that? I modified the build to be ~amd64 ~x86 keyworded, and it installed & worked fine on my server. My use case was also FuzzyOCR SpamAssassin module.
I agree with your choice of "~x86 ~amd64". I've been using it on my amd64 machine and was too lazy to summon up the energy to enter the extra keystrokes. Come to think of it I've also installed it on my x86 machine and it works fine. You're also right that ebuilds in bugzilla should be keyworded "~".
closing since it's in portage. if you need it keyworded for an arch, take it up with the arch.