Author: nomadium
Date: 2014-04-10 21:09:41 +0000 (Thu, 10 Apr 2014)
New Revision: 18015

Added:
   trunk/groovy/debian/patches/0004-java8-compatibility.patch
Modified:
   trunk/groovy/debian/changelog
   trunk/groovy/debian/control
   trunk/groovy/debian/copyright
   trunk/groovy/debian/patches/series
Log:
Prepare 1.8.6-2 upload

* Add patch to allow builds with OpenJDK 8.
* Remove obsolete DMUA flag.
* Update my email address.
* Bump Standards-Version to 3.9.5. No changes were required.
* Update copyright file to 1.0 format.



Modified: trunk/groovy/debian/changelog
===================================================================
--- trunk/groovy/debian/changelog       2014-04-10 17:56:25 UTC (rev 18014)
+++ trunk/groovy/debian/changelog       2014-04-10 21:09:41 UTC (rev 18015)
@@ -1,3 +1,13 @@
+groovy (1.8.6-2) UNRELEASED; urgency=medium
+
+  * Add patch to allow builds with OpenJDK 8.
+  * Remove obsolete DMUA flag.
+  * Update my email address.
+  * Bump Standards-Version to 3.9.5. No changes were required.
+  * Update copyright file to 1.0 format.
+
+ -- Miguel Landaeta <[email protected]>  Thu, 10 Apr 2014 15:45:02 -0300
+
 groovy (1.8.6-1) unstable; urgency=low
 
   * New upstream release.

Modified: trunk/groovy/debian/control
===================================================================
--- trunk/groovy/debian/control 2014-04-10 17:56:25 UTC (rev 18014)
+++ trunk/groovy/debian/control 2014-04-10 21:09:41 UTC (rev 18015)
@@ -2,18 +2,17 @@
 Section: java
 Priority: optional
 Maintainer: Debian Java Maintainers 
<[email protected]>
-DM-Upload-Allowed: yes
-Uploaders: Torsten Werner <[email protected]>, Varun Hiremath 
<[email protected]>, Ludovic Claude <[email protected]>, Miguel 
Landaeta <[email protected]>
+Uploaders: Torsten Werner <[email protected]>, Varun Hiremath 
<[email protected]>, Ludovic Claude <[email protected]>, Miguel 
Landaeta <[email protected]>
 Build-Depends: debhelper (>= 7), cdbs
 Build-Depends-Indep: maven-repo-helper, ant (>= 1.7.1), ant-optional, 
default-jdk, bzip2, libasm3-java,
  libbsf-java, libcommons-cli-java (>= 1.2), libcommons-logging-java
  (>= 1.0.3), junit4, libmockobjects-java (>= 0.09), libregexp-java (>=
  1.2), libservlet2.5-java, libxstream-java, libjline-java, antlr,
  tofrodos, ivy, libqdox-java, libjarjar-java, libjansi-java
-Standards-Version: 3.9.2
+Standards-Version: 3.9.5
 Homepage: http://groovy.codehaus.org/
-Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/groovy/
-Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/groovy/
+Vcs-Svn: svn://anonscm.debian.org/pkg-java/trunk/groovy
+Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-java/trunk/groovy/
 
 Package: groovy
 Architecture: all

Modified: trunk/groovy/debian/copyright
===================================================================
--- trunk/groovy/debian/copyright       2014-04-10 17:56:25 UTC (rev 18014)
+++ trunk/groovy/debian/copyright       2014-04-10 21:09:41 UTC (rev 18015)
@@ -1,17 +1,16 @@
-Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=59
-Name: groovy
-Packager: Marcus Crafter <[email protected]>
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: groovy
+Upstream-Contact: Groovy Development Team <[email protected]>
 Source: http://groovy.codehaus.org/
-X-Upstream-Authors: Groovy Development Team, [email protected]
 
 Files: *
-Copyright: © 2003-2011 the original author or authors
+Copyright: 2003-2012 the original author or authors
 License: Apache-2.0
  On Debian systems the full text of the Apache-2.0 license can be found in
  the /usr/share/common-licenses/Apache-2.0 file.
 
 Files: src/main/org/codehaus/groovy/jsr223/*
-Copyright: © 2006 Sun Microsystems, Inc.
+Copyright: 2006 Sun Microsystems, Inc.
 License: BSD
  Redistribution and use in source and binary forms, with or without 
modification, are 
  permitted provided that the following conditions are met: Redistributions of 
source code 
@@ -21,7 +20,7 @@
  provided with the distribution. Neither the name of the Sun Microsystems nor 
the names of 
  is contributors may be used to endorse or promote products derived from this 
software 
  without specific prior written permission. 
-
+ .
  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
AND ANY EXPRESS
  OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 
OF MERCHANTABILITY 
  AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 
COPYRIGHT OWNER 
@@ -33,10 +32,11 @@
  POSSIBILITY OF SUCH DAMAGE.
 
 Files: debian/*
-Copyright: © 2009 Varun Hiremath <[email protected]>
-          © 2009 Torsten Werner <[email protected]> 
-          © 2009 Ludovic Claude <[email protected]>
-          © 2010-2011 Miguel Landaeta <[email protected]>
+Copyright: 2004-2005 Marcus Crafter <[email protected]>
+           2008-2009 Varun Hiremath <[email protected]>
+          2007-2009 Torsten Werner <[email protected]> 
+          2009 Ludovic Claude <[email protected]>
+          2010-2012,2014 Miguel Landaeta <[email protected]>
 License: GPL-2
  On Debian systems the full text of the GPL Version 2 license can be
  found in the /usr/share/common-licenses/GPL-2 file.

Added: trunk/groovy/debian/patches/0004-java8-compatibility.patch
===================================================================
--- trunk/groovy/debian/patches/0004-java8-compatibility.patch                  
        (rev 0)
+++ trunk/groovy/debian/patches/0004-java8-compatibility.patch  2014-04-10 
21:09:41 UTC (rev 18015)
@@ -0,0 +1,51 @@
+Description: Fix ambiguity errors during build with Java 8
+Author: Miguel Landaeta <[email protected]>
+Forwarded: no
+Last-Update: 2014-04-10
+
+--- groovy-1.8.6.orig/src/main/org/codehaus/groovy/vmplugin/v5/Java5.java
++++ groovy-1.8.6/src/main/org/codehaus/groovy/vmplugin/v5/Java5.java
+@@ -328,7 +328,7 @@ public class Java5 implements VMPlugin {
+         Method[] methods = clazz.getDeclaredMethods();
+         for (Method m : methods) {
+             ClassNode ret = makeClassNode(compileUnit, 
m.getGenericReturnType(), m.getReturnType());
+-            Parameter[] params = makeParameters(compileUnit, 
m.getGenericParameterTypes(), m.getParameterTypes(), 
m.getParameterAnnotations());
++            org.codehaus.groovy.ast.Parameter[] params = 
makeParameters(compileUnit, m.getGenericParameterTypes(), 
m.getParameterTypes(), m.getParameterAnnotations());
+             ClassNode[] exceptions = makeClassNodes(compileUnit, 
m.getGenericExceptionTypes(), m.getExceptionTypes());
+             MethodNode mn = new MethodNode(m.getName(), m.getModifiers(), 
ret, params, exceptions, null);
+             setMethodDefaultValue(mn, m);
+@@ -338,7 +338,7 @@ public class Java5 implements VMPlugin {
+         }
+         Constructor[] constructors = clazz.getDeclaredConstructors();
+         for (Constructor ctor : constructors) {
+-            Parameter[] params = makeParameters(compileUnit, 
ctor.getGenericParameterTypes(), ctor.getParameterTypes(), 
ctor.getParameterAnnotations());
++            org.codehaus.groovy.ast.Parameter[] params = 
makeParameters(compileUnit, ctor.getGenericParameterTypes(), 
ctor.getParameterTypes(), ctor.getParameterAnnotations());
+             ClassNode[] exceptions = makeClassNodes(compileUnit, 
ctor.getGenericExceptionTypes(), ctor.getExceptionTypes());
+             classNode.addConstructor(ctor.getModifiers(), params, exceptions, 
null);
+         }
+@@ -388,10 +388,10 @@ public class Java5 implements VMPlugin {
+         return back;
+     }
+ 
+-    private Parameter[] makeParameters(CompileUnit cu, Type[] types, Class[] 
cls, Annotation[][] parameterAnnotations) {
+-        Parameter[] params = Parameter.EMPTY_ARRAY;
++    private org.codehaus.groovy.ast.Parameter[] makeParameters(CompileUnit 
cu, Type[] types, Class[] cls, Annotation[][] parameterAnnotations) {
++        org.codehaus.groovy.ast.Parameter[] params = 
org.codehaus.groovy.ast.Parameter.EMPTY_ARRAY;
+         if (types.length > 0) {
+-            params = new Parameter[types.length];
++            params = new org.codehaus.groovy.ast.Parameter[types.length];
+             for (int i = 0; i < params.length; i++) {
+                 params[i] = makeParameter(cu, types[i], cls[i], 
parameterAnnotations[i], i);
+             }
+@@ -399,9 +399,9 @@ public class Java5 implements VMPlugin {
+         return params;
+     }
+ 
+-    private Parameter makeParameter(CompileUnit cu, Type type, Class cl, 
Annotation[] annotations, int idx) {
++    private org.codehaus.groovy.ast.Parameter makeParameter(CompileUnit cu, 
Type type, Class cl, Annotation[] annotations, int idx) {
+         ClassNode cn = makeClassNode(cu, type, cl);
+-        Parameter parameter = new Parameter(cn, "param" + idx);
++        org.codehaus.groovy.ast.Parameter parameter = new 
org.codehaus.groovy.ast.Parameter(cn, "param" + idx);
+         setAnnotationMetaData(annotations, parameter);
+         return parameter;
+     }

Modified: trunk/groovy/debian/patches/series
===================================================================
--- trunk/groovy/debian/patches/series  2014-04-10 17:56:25 UTC (rev 18014)
+++ trunk/groovy/debian/patches/series  2014-04-10 21:09:41 UTC (rev 18015)
@@ -1,3 +1,4 @@
 0001-start-scripts.patch
 0002-ant-build.diff.patch
 0003-disable-bnd.diff.patch
+0004-java8-compatibility.patch


_______________________________________________
pkg-java-commits mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

Reply via email to