The tripwire package has missing keywords for amd64 platform. If they are added it compiles but segfaults as in bug 38924. Reproducible: Always Steps to Reproduce: 1. Edit tripwire ebuild and add amd64 to accepted keywords 2. emerge tripwire 3. run twinstall.sh Actual Results: twadmin segfaults (covered by 38924 will not repeat see additional info below). I have stumbled accross a set of tripwire patches which "cleans" the build on this platform. They can be found at http://www.frenchfries.net/paul/tripwire/. Perhaps with permission of the author they could be included in the ebuild and the keywords could be added. Also I have built my system with various CFLAGS, the above above patched package only compiled WITHOUT optimisations as in the notes for bug 38924. However as my amd64 is compiled as native 64 libraries with CFLAG -m64 this IS needed otherwise the build fails.
On the website, the owner says: "...and don't forget! These patches belong to me, Paul Herman, and redistribution and use in patch form, with or without modification, are permitted without restriction. Furthermore,..." So redistributing the the patches to your liking seems to be allowed. Would not this be enough for using together with an .ebuild?
As far as I know, that's fine. The current policy on patches that are redistributable but not copyright of Gentoo is that they can get into the tree ... to the best of my knowledge.
*** Bug 68796 has been marked as a duplicate of this bug. ***
looks kinda hacky-ish to me, i think it's better to wait with keywording till there is a proper solution.