Author: drazzib Date: 2013-08-17 13:15:39 +0000 (Sat, 17 Aug 2013) New Revision: 17151
Modified: trunk/commons-jci/debian/changelog trunk/commons-jci/debian/compat trunk/commons-jci/debian/control trunk/commons-jci/debian/patches/01_janino_version_change.diff Log: * Fix build with janino 2.6.x release: - d/patches/01_janino_version_change.diff: Updated. - d/control: Tighten dependencies to libjanino-java (>= 2.6.0). * d/control: Wrap-and-sort. * d/compat: Bump debhelper compat to 9. Modified: trunk/commons-jci/debian/changelog =================================================================== --- trunk/commons-jci/debian/changelog 2013-08-16 10:43:07 UTC (rev 17150) +++ trunk/commons-jci/debian/changelog 2013-08-17 13:15:39 UTC (rev 17151) @@ -1,3 +1,13 @@ +commons-jci (1.0-7) unstable; urgency=low + + * Fix build with janino 2.6.x release: + - d/patches/01_janino_version_change.diff: Updated. + - d/control: Tighten dependencies to libjanino-java (>= 2.6.0). + * d/control: Wrap-and-sort. + * d/compat: Bump debhelper compat to 9. + + -- Damien Raude-Morvan <[email protected]> Fri, 16 Aug 2013 14:16:11 +0200 + commons-jci (1.0-6) unstable; urgency=low * Added a patch to compile with Eclipse JDT compiler 3.8 and later Modified: trunk/commons-jci/debian/compat =================================================================== --- trunk/commons-jci/debian/compat 2013-08-16 10:43:07 UTC (rev 17150) +++ trunk/commons-jci/debian/compat 2013-08-17 13:15:39 UTC (rev 17151) @@ -1 +1 @@ -7 +9 Modified: trunk/commons-jci/debian/control =================================================================== --- trunk/commons-jci/debian/control 2013-08-16 10:43:07 UTC (rev 17150) +++ trunk/commons-jci/debian/control 2013-08-17 13:15:39 UTC (rev 17151) @@ -1,20 +1,32 @@ Source: commons-jci Maintainer: Debian Java Maintainers <[email protected]> -Uploaders: Damien Raude-Morvan <[email protected]>, Emmanuel Bourg <[email protected]> +Uploaders: Damien Raude-Morvan <[email protected]>, + Emmanuel Bourg <[email protected]> Standards-Version: 3.9.4 Section: java Priority: optional -Build-Depends: default-jdk, ant, debhelper (>= 7), cdbs, maven-ant-helper -Build-Depends-Indep: libcommons-io-java, libcommons-lang-java, libcommons-logging-java, - libasm3-java, groovy, librhino-java, janino, libecj-java, maven-repo-helper, - default-jdk-doc +Build-Depends: ant, cdbs, debhelper (>= 9), default-jdk, maven-ant-helper +Build-Depends-Indep: default-jdk-doc, + groovy, + libasm3-java, + libcommons-io-java, + libcommons-lang-java, + libcommons-logging-java, + libecj-java, + libjanino-java (>= 2.6.0), + librhino-java, + maven-repo-helper Homepage: http://commons.apache.org/jci/ Vcs-Svn: svn://anonscm.debian.org/pkg-java/trunk/commons-jci/ Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-java/trunk/commons-jci/ Package: libcommons-jci-java Architecture: all -Depends: ${misc:Depends}, libcommons-io-java, libcommons-lang-java, libcommons-logging-java, libasm3-java +Depends: libasm3-java, + libcommons-io-java, + libcommons-lang-java, + libcommons-logging-java, + ${misc:Depends} Description: common Java interface for various compilers - Core and FAM Commons JCI is a common Java compiler interface for various compilers. . @@ -28,7 +40,9 @@ Package: libcommons-jci-rhino-java Architecture: all -Depends: ${misc:Depends}, libcommons-jci-java (= ${source:Version}), librhino-java +Depends: libcommons-jci-java (= ${source:Version}), + librhino-java, + ${misc:Depends} Description: common Java interface for various compilers - Javascript Commons JCI is a common Java compiler interface for various compilers. . @@ -42,7 +56,7 @@ Package: libcommons-jci-groovy-java Architecture: all -Depends: ${misc:Depends}, libcommons-jci-java (= ${source:Version}), groovy +Depends: groovy, libcommons-jci-java (= ${source:Version}), ${misc:Depends} Description: common Java interface for various compilers - Groovy Commons JCI is a common Java compiler interface for various compilers. . @@ -56,7 +70,9 @@ Package: libcommons-jci-janino-java Architecture: all -Depends: ${misc:Depends}, libcommons-jci-java (= ${source:Version}), janino +Depends: libcommons-jci-java (= ${source:Version}), + libjanino-java (>= 2.6.0), + ${misc:Depends} Description: common Java interface for various compilers - Janino Commons JCI is a common Java compiler interface for various compilers. . @@ -70,7 +86,7 @@ Package: libcommons-jci-eclipse-java Architecture: all -Depends: ${misc:Depends}, libcommons-jci-java (= ${source:Version}), libecj-java +Depends: libcommons-jci-java (= ${source:Version}), libecj-java, ${misc:Depends} Description: common Java interface for various compilers - Eclipse JDT Commons JCI is a common Java compiler interface for various compilers. . @@ -82,22 +98,6 @@ . This package contains Eclipse JDT compiler module of Commons JCI. -#Package: libcommons-jci-jsr199-java -#Architecture: all -#Depends: ${misc:Depends}, libcommons-jci-java (= ${source:Version}) -#Description: common Java interface for various compilers - Java6 JSR199 -# Commons JCI is a common Java compiler interface for various compilers. -# . -# It can be used to either compile Java (or any other language that can be -# compiled to Java classes like e.g. Groovy or Javascript) to Java. -# . -# It is integrated with a Java FAM (Filesystem Alteration Monitor) -# that can be used with JCI compiling/reloading classloader. -# . -# This package contains Java6 JSR199 compiler module of Commons JCI. -# . -# Need a Java 6 compliant runtime environnement. - Package: libcommons-jci-java-doc Architecture: all Section: doc Modified: trunk/commons-jci/debian/patches/01_janino_version_change.diff =================================================================== --- trunk/commons-jci/debian/patches/01_janino_version_change.diff 2013-08-16 10:43:07 UTC (rev 17150) +++ trunk/commons-jci/debian/patches/01_janino_version_change.diff 2013-08-17 13:15:39 UTC (rev 17151) @@ -1,36 +1,61 @@ -Description: Upstream use Janino 2.5.10 whereas Debian include 2.5.15. +Description: Upstream use Janino 2.5.10 whereas Debian include 2.6.1 - LocatedException package location has changed in 2.5.11 (JCI-53) - For Janino 2.5.5 icl.loadIClass(Descriptor.fromClassName(pClasses[i])) now throws ClassNotFoundException. (JCI-41) -Forwarded: yes + - Since Janino 2.6.0 there many classes have been moved to commons-compiler.jar +Forwarded: partial Origin: upstream, http://www.janino.net/changelog.html Bug: http://issues.apache.org/jira/browse/JCI-53 Origin: upstream, http://svn.apache.org/viewvc/commons/proper/jci/trunk/compilers/janino/src/main/java/org/apache/commons/jci/compilers/JaninoJavaCompiler.java?r1=565099&r2=565475 Bug: http://issues.apache.org/jira/browse/JCI-41 -Last-Update: 2009-07-16 +Last-Update: 2013-08-16 --- a/compilers/janino/src/main/java/org/apache/commons/jci/compilers/JaninoCompilationProblem.java +++ b/compilers/janino/src/main/java/org/apache/commons/jci/compilers/JaninoCompilationProblem.java -@@ -19,7 +19,7 @@ +@@ -18,8 +18,8 @@ + package org.apache.commons.jci.compilers; import org.apache.commons.jci.problems.CompilationProblem; - import org.codehaus.janino.Location; +-import org.codehaus.janino.Location; -import org.codehaus.janino.Scanner.LocatedException; -+import org.codehaus.janino.util.LocatedException; ++import org.codehaus.commons.compiler.Location; ++import org.codehaus.commons.compiler.LocatedException; /** * Janino version of a CompilationProblem --- a/compilers/janino/src/main/java/org/apache/commons/jci/compilers/JaninoJavaCompiler.java +++ b/compilers/janino/src/main/java/org/apache/commons/jci/compilers/JaninoJavaCompiler.java -@@ -45,7 +45,7 @@ +@@ -34,18 +34,17 @@ + import org.apache.commons.logging.Log; + import org.apache.commons.logging.LogFactory; + import org.codehaus.janino.ClassLoaderIClassLoader; +-import org.codehaus.janino.CompileException; +-import org.codehaus.janino.DebuggingInformation; ++import org.codehaus.commons.compiler.CompileException; + import org.codehaus.janino.Descriptor; + import org.codehaus.janino.IClass; + import org.codehaus.janino.IClassLoader; + import org.codehaus.janino.Java; +-import org.codehaus.janino.Location; ++import org.codehaus.commons.compiler.Location; + import org.codehaus.janino.Parser; import org.codehaus.janino.Scanner; import org.codehaus.janino.UnitCompiler; import org.codehaus.janino.WarningHandler; -import org.codehaus.janino.Scanner.LocatedException; -+import org.codehaus.janino.util.LocatedException; ++import org.codehaus.commons.compiler.LocatedException; import org.codehaus.janino.UnitCompiler.ErrorHandler; import org.codehaus.janino.util.ClassFile; -@@ -148,7 +148,11 @@ +@@ -112,7 +111,7 @@ + } + }); + log.debug("compile " + className); +- final ClassFile[] classFiles = uc.compileUnit(DebuggingInformation.ALL); ++ final ClassFile[] classFiles = uc.compileUnit(true, true, true); + for (int i = 0; i < classFiles.length; i++) { + log.debug("compiled " + classFiles[i].getThisClassName()); + classes.put(classFiles[i].getThisClassName(), classFiles[i].toByteArray()); +@@ -148,7 +147,11 @@ final CompilingIClassLoader icl = new CompilingIClassLoader(pResourceReader, classFilesByName, pClassLoader); for (int i = 0; i < pSourceNames.length; i++) { log.debug("compiling " + pSourceNames[i]); _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

