package src:antlr-maven-plugin tags 643492 + patch thanks Here's a patch I used locally to get antlr-maven-plugin to build again -- the patch is based on the current code in maven-javadoc-plugin. I also noticed that the build was using quilt even though the source package is in 3.0 (quilt) format, so I fixed that while I was at it.
I verified that antlr3 builds against my package, and checkstyle builds until it runs into #652232 (and I did see the antlr plugin running successfully in that build). I couldn't check libhibernate3-java in my current pbuildd environment, but it looks like that FTBFS anyway, according to #653521. -- Daniel Schepler
diff -urN antlr-maven-plugin-2.1.old/debian/control antlr-maven-plugin-2.1/debian/control --- antlr-maven-plugin-2.1.old/debian/control 2010-05-19 20:30:47.000000000 +0000 +++ antlr-maven-plugin-2.1/debian/control 2012-01-10 16:58:13.000000000 +0000 @@ -3,13 +3,14 @@ Priority: optional Maintainer: Debian Java Maintainers <pkg-java-maintain...@lists.alioth.debian.org> Uploaders: Ludovic Claude <ludovic.cla...@laposte.net>, Torsten Werner <twer...@debian.org> -Build-Depends: debhelper (>= 7), cdbs, quilt, default-jdk, maven-debian-helper (>> 0.7) +Build-Depends: debhelper (>= 7), cdbs, default-jdk, maven-debian-helper (>> 0.7) Build-Depends-Indep: libmaven-antrun-plugin-java (>= 1.3), libmaven-clean-plugin-java (>= 2.3), libmaven-compiler-plugin-java (>= 2.0.2), libmaven-invoker-plugin-java (>= 1.3), libmaven-jar-plugin-java (>= 2.2), libmaven-resources-plugin-java (>= 2.3), libmaven-site-plugin-java (>= 2.0), libmodello-maven-plugin-java (>= 1.1), libsurefire-java (>= 2.4.3), libmaven-reporting-impl-java, libmaven2-core-java, - libplexus-i18n-java, libplexus-utils-java, libwagon-java + libplexus-i18n-java, libplexus-utils-java, libwagon-java, + libmaven-plugin-tools-java Standards-Version: 3.8.3 Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/antlr-maven-plugin Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/antlr-maven-plugin/ diff -urN antlr-maven-plugin-2.1.old/debian/patches/modello-1.1.patch antlr-maven-plugin-2.1/debian/patches/modello-1.1.patch --- antlr-maven-plugin-2.1.old/debian/patches/modello-1.1.patch 2010-01-31 19:17:33.000000000 +0000 +++ antlr-maven-plugin-2.1/debian/patches/modello-1.1.patch 2012-01-10 16:58:27.000000000 +0000 @@ -1,5 +1,7 @@ ---- a/pom.xml -+++ b/pom.xml +Index: antlr-maven-plugin-2.1/pom.xml +=================================================================== +--- antlr-maven-plugin-2.1.orig/pom.xml 2008-03-06 21:57:20.000000000 +0000 ++++ antlr-maven-plugin-2.1/pom.xml 2012-01-10 16:08:31.000000000 +0000 @@ -151,7 +151,7 @@ </executions> <configuration> @@ -16,29 +18,27 @@ -</project> \ No newline at end of file +</project> ---- a/src/main/java/org/codehaus/mojo/antlr/AntlrHtmlReport.java -+++ b/src/main/java/org/codehaus/mojo/antlr/AntlrHtmlReport.java -@@ -26,13 +26,13 @@ +Index: antlr-maven-plugin-2.1/src/main/java/org/codehaus/mojo/antlr/AntlrHtmlReport.java +=================================================================== +--- antlr-maven-plugin-2.1.orig/src/main/java/org/codehaus/mojo/antlr/AntlrHtmlReport.java 2008-02-25 08:31:17.000000000 +0000 ++++ antlr-maven-plugin-2.1/src/main/java/org/codehaus/mojo/antlr/AntlrHtmlReport.java 2012-01-10 16:58:24.000000000 +0000 +@@ -25,8 +25,8 @@ + import java.util.List; import java.util.Locale; ++import org.apache.maven.doxia.sink.render.RenderingContext; import org.apache.maven.doxia.siterenderer.Renderer; -import org.apache.maven.doxia.siterenderer.RendererException; import org.apache.maven.doxia.siterenderer.sink.SiteRendererSink; import org.apache.maven.plugin.MojoExecutionException; import org.apache.maven.plugin.MojoFailureException; - import org.apache.maven.reporting.AbstractMavenReportRenderer; - import org.apache.maven.reporting.MavenReport; - import org.apache.maven.reporting.MavenReportException; -+import org.apache.maven.reporting.sink.SinkFactory; - import org.apache.maven.wagon.PathUtils; - import org.codehaus.doxia.sink.Sink; - import org.codehaus.plexus.i18n.I18N; -@@ -218,20 +218,10 @@ +@@ -218,20 +218,11 @@ { try { - SiteRendererSink sink = siteRenderer.createSink( getReportOutputDirectory(), getOutputName() + ".html" ); -+ SiteRendererSink sink = SinkFactory.createSink( getReportOutputDirectory(), getOutputName() + ".html" ); ++ RenderingContext context = new RenderingContext( getReportOutputDirectory(), getOutputName() + ".html" ); ++ SiteRendererSink sink = new SiteRendererSink( context ); generate( sink, Locale.getDefault() ); } @@ -55,8 +55,10 @@ catch ( MavenReportException e ) { throw new MojoExecutionException( "An error has occurred in " + getName( Locale.ENGLISH ) ---- a/src/main/java/org/codehaus/mojo/antlr/AbstractAntlrMojo.java -+++ b/src/main/java/org/codehaus/mojo/antlr/AbstractAntlrMojo.java +Index: antlr-maven-plugin-2.1/src/main/java/org/codehaus/mojo/antlr/AbstractAntlrMojo.java +=================================================================== +--- antlr-maven-plugin-2.1.orig/src/main/java/org/codehaus/mojo/antlr/AbstractAntlrMojo.java 2008-02-25 08:31:17.000000000 +0000 ++++ antlr-maven-plugin-2.1/src/main/java/org/codehaus/mojo/antlr/AbstractAntlrMojo.java 2012-01-10 16:08:31.000000000 +0000 @@ -82,7 +82,7 @@ /** * The maven project's helper. diff -urN antlr-maven-plugin-2.1.old/debian/rules antlr-maven-plugin-2.1/debian/rules --- antlr-maven-plugin-2.1.old/debian/rules 2010-01-31 19:17:33.000000000 +0000 +++ antlr-maven-plugin-2.1/debian/rules 2012-01-10 16:58:13.000000000 +0000 @@ -1,7 +1,6 @@ #!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk -include /usr/share/cdbs/1/rules/patchsys-quilt.mk include /usr/share/cdbs/1/class/maven.mk JAVA_HOME := /usr/lib/jvm/default-java diff -urN antlr-maven-plugin-2.1.old/src/main/java/org/codehaus/mojo/antlr/AntlrHtmlReport.java antlr-maven-plugin-2.1/src/main/java/org/codehaus/mojo/antlr/AntlrHtmlReport.java --- antlr-maven-plugin-2.1.old/src/main/java/org/codehaus/mojo/antlr/AntlrHtmlReport.java 2012-01-10 16:08:31.000000000 +0000 +++ antlr-maven-plugin-2.1/src/main/java/org/codehaus/mojo/antlr/AntlrHtmlReport.java 2012-01-10 16:58:24.000000000 +0000 @@ -25,6 +25,7 @@ import java.util.List; import java.util.Locale; +import org.apache.maven.doxia.sink.render.RenderingContext; import org.apache.maven.doxia.siterenderer.Renderer; import org.apache.maven.doxia.siterenderer.sink.SiteRendererSink; import org.apache.maven.plugin.MojoExecutionException; @@ -32,7 +33,6 @@ import org.apache.maven.reporting.AbstractMavenReportRenderer; import org.apache.maven.reporting.MavenReport; import org.apache.maven.reporting.MavenReportException; -import org.apache.maven.reporting.sink.SinkFactory; import org.apache.maven.wagon.PathUtils; import org.codehaus.doxia.sink.Sink; import org.codehaus.plexus.i18n.I18N; @@ -218,7 +218,8 @@ { try { - SiteRendererSink sink = SinkFactory.createSink( getReportOutputDirectory(), getOutputName() + ".html" ); + RenderingContext context = new RenderingContext( getReportOutputDirectory(), getOutputName() + ".html" ); + SiteRendererSink sink = new SiteRendererSink( context ); generate( sink, Locale.getDefault() ); }