The ebuild for guava appears to only list virtual/jdk:1.7 as a dependency.
It only supported building with Java 8 quite recently. Dealing with this is actually high on my TODO list because the older versions are one of the biggest blockers for the removal of Java 7.
changing from "virtual/jdk:1.7" to ">=virtual/jdk-1.7" would be a really good start There is no reason why jdk8 is not in the list
(In reply to Anton Bolshakov from comment #2) > changing from "virtual/jdk:1.7" to ">=virtual/jdk-1.7" would be a really > good start > There is no reason why jdk8 is not in the list Right, so I must have imagined this then. https://github.com/google/guava/issues/635
(In reply to James Le Cuirot from comment #3) > (In reply to Anton Bolshakov from comment #2) > > changing from "virtual/jdk:1.7" to ">=virtual/jdk-1.7" would be a really > > good start > > There is no reason why jdk8 is not in the list > > Right, so I must have imagined this then. > > https://github.com/google/guava/issues/635 My comment was based googleing. I tried to compile and hit the problem. My apologies for that. So here is the correct bug report: https://github.com/google/guava/issues/1738 There were few commitments fixing java 8 problem until two days ago. I guess it should be fixed (will be fixed) soon.
It seems that it was fixed upstream, the issue is closed now and marked as fixed. Any chances it will appear in portage anytime soon? I'm asking becasue app-text/languagetool depends on Java 8 and Guava itself requires Java 7. So it's big dependencies list just for one package.
I was looking at this recently but some new packages are needed in the tree so it wasn't trivial. I'll try to get back onto it.
20.0 is now in the tree. The revdeps need updating. This may take a while.
Created attachment 453388 [details, diff] guava-13-java8.patch Can you also add 1.8 support to guava:13 too, please? There is a patch existing for that. // needed for jython, which is needed for libreoffice
(In reply to Vadim A. Misbakh-Soloviov (mva) from comment #8) > Created attachment 453388 [details, diff] [details, diff] > guava-13-java8.patch > > Can you also add 1.8 support to guava:13 too, please? > There is a patch existing for that. > > // needed for jython, which is needed for libreoffice No need, guava is quite backwards compatible and I have just revbumped jython. Makes me wonder if it could simply be folded back into SLOT 0 now that it's matured a bit but that's one for another day.
Fixed by bug 809974, I think.