Although in the ebuild there is virtual/x11 as a dependancy AND virtual/x11 is xorg-x11 - it tries to fetch and compile xfree. Reproducible: Always Steps to Reproduce: 1. emerge -Upv openoffice 2. Wants to fetch and compile xfree as a dependancy Actual Results: It wanted to fetch xfree. Expected Results: Not fetch anything...
In /var/cache/edb/virtuals the system records which packages resolve a virtual. As you probably merged xfree somewhere in the past, xfree resolves virtual/x11. You can edit the file and replace it with xorg and it works
Unfortunatly no - I checked /var/cache/edb/virtuals twice, and all I see there is x11-base/xorg-x11. I don't think this solves the problem.
Did you make sure xorg-x11 isn't masked anymore? If you emerged it using "ACCEPT_KEYWORDS="~x86" emerge xorg-x11" then, it will still be masked for emerge when trying to upgrade openoffice. To solve this add "x11-base/xorg-x11 ~x86" to your /etc/portage/packages.keywords.
Yes, I noticed that it wasn't in /etc/portage/packages.keywords. Now it works just fine.