I have talked with Caster on IRC. I got an okay. :)
- lower slots would cause trouble for reverse dependend packages
- lucene-analyzers package seems to get no attention in the repo
- lucene-analyzers package compiles lucene first and then the analyzers addition; finally merges only its own jar
I will make a patch for the slots 2.9 and 3.0. lucene-analyzers package can be purged from repo after, afais, eclipse-sdk and openoffice update their dependency. openoffice can use slot 2.9. eclipse-sdk, well, whenever upstream updates I guess. I hope I did not forget something ...
As expected, it is late again ...
Eclipse 3.7 may use it. See:
Created attachment 224225 [details, diff]
add useflag [analyzers]
- does calling dosrc twice work?!
- someone may add test stuff
o, and lucene fails with virtual/jdk-1.4 depend:
( see https://forums.gentoo.org/viewtopic-p-6210373.html#6210373 )
[javac] /var/tmp/portage/work/portage/dev-java/lucene-2.4.1/work/lucene-2.4.1/src/java/org/apache/lucene/queryParser/CharStream.java:30: annotations are not supported in -source 1.4
[javac] (use -source 5 or higher to enable annotations)
[javac] /var/tmp/portage/work/portage/dev-java/lucene-2.4.1/work/lucene-2.4.1/src/java/org/apache/lucene/queryParser/QueryParser.java:1659: generics are not supported in -source 1.4
[javac] (use -source 5 or higher to enable generics)
(In reply to comment #0)
> - lucene-analyzers package compiles lucene first and then the analyzers
> addition; finally merges only its own jar
I was planning to fix this but never took action
@Serkan: Yes, well, general rule nowadays is to have useflags for packages since there are use depends on packages, afais & afaik. see dbus, poppler and others merging the splitted ebuilds again into one. And I think it is okay for lucene to follow that.
robbat2: seems you've been left out. Can you comment? Thanks