Summary: | =dev-java/groovy-2.4.5: version bump | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Manuel Rüger (RETIRED) <mrueg> |
Component: | [OLD] Java | Assignee: | Ivan Baidakou (dmol) <the.dmol> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | java, proxy-maint |
Priority: | Normal | Keywords: | EBUILD |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 555470 | ||
Bug Blocks: | 547914 | ||
Attachments: |
groovy-1.8.5-1.8.8.ebuild.patch
groovy-1.8.8.ebuild files/groovy-1.8-build-pref-locking-fix.patch |
Description
Manuel Rüger (RETIRED)
![]() 2.0 was officially released: http://www.infoq.com/articles/new-groovy-20 Created attachment 325026 [details, diff]
groovy-1.8.5-1.8.8.ebuild.patch
Here is the patch with trivial changes.
I have tried to rewrite the ebuild using more modern ant classpath rewriting, but I got the error on groovy doc generation.
[groovydoc] Can't find/access AST Node typeorg.codehaus.groovy.antlr.GroovySourceAST
[groovydoc] java.lang.ClassCastException: antlr.CommonAST cannot be cast to org.codehaus.groovy.antlr.GroovySourceAST
Does anybody knows how to manage (or debug) it?
Created attachment 325298 [details]
groovy-1.8.8.ebuild
cleaned up ebuild (thank for sera for help).
The tests currently don't pass. The problem, seems in instantiating org.objectweb.asm.ClassWriter: the asm-3 package is the dependency of the groovy, while asm-1.5 is dependency of jmock-1.0
Created attachment 325300 [details, diff]
files/groovy-1.8-build-pref-locking-fix.patch
required patch for groovy-1.8.8.ebuild
http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10242&version=18820 groovy-2.0.5 released Appears to use the Gradle build system (http://www.gradle.org/) now. Groovy 2.4 is an important release since there's support for Android development now: http://docs.codehaus.org/display/GROOVY/Groovy+2.4+release+notes I note the last patches submitted for this were September 2012. This package simply doesn't have an active maintainer. This will, hopefully, be addressed in bug 555470. I suggest to add bug #339574 as a blocker. Groovy 2.x switched from Ant to Gradle I suggest this is a candidate for dropping proxy-maint since the maintainer isn't one. Patrice perhaps? commit 52d0cdf (HEAD, master) Author: Patrice Clement <monsieurp@gentoo.org> Date: Sun Nov 1 21:32:31 2015 +0000 dev-java/groovy: Version bump. Fixes security bug 555470. Package-Manager: portage-2.2.20.1 Signed-off-by: Patrice Clement <monsieurp@gentoo.org> create mode 100644 dev-java/groovy/files/groovy-2.4.5-utils.gradle.patch create mode 100644 dev-java/groovy/groovy-2.4.5.ebuild |