[pkg-java] r17116 - in tags/jasperreports3.7: . 3.7.6+dfsg-1/debian 3.7.6+dfsg-1/debian/patches

Emmanuel Bourg ebourg-guest at alioth.debian.org
Mon Aug 5 21:20:39 UTC 2013


Author: ebourg-guest
Date: 2013-08-05 21:20:39 +0000 (Mon, 05 Aug 2013)
New Revision: 17116

Added:
   tags/jasperreports3.7/3.7.6+dfsg-1/
   tags/jasperreports3.7/3.7.6+dfsg-1/debian/changelog
   tags/jasperreports3.7/3.7.6+dfsg-1/debian/control
   tags/jasperreports3.7/3.7.6+dfsg-1/debian/orig-tar.exclude
   tags/jasperreports3.7/3.7.6+dfsg-1/debian/patches/07_exclude_barcode4j_and_barbecue.diff
   tags/jasperreports3.7/3.7.6+dfsg-1/debian/patches/08_no_maxmemory_for_javadoc.diff
   tags/jasperreports3.7/3.7.6+dfsg-1/debian/patches/09_use_commons_codec.diff
   tags/jasperreports3.7/3.7.6+dfsg-1/debian/patches/12_samples.diff
   tags/jasperreports3.7/3.7.6+dfsg-1/debian/patches/16_eclipse_compiler_updater.diff
   tags/jasperreports3.7/3.7.6+dfsg-1/debian/patches/series
Removed:
   tags/jasperreports3.7/3.7.6+dfsg-1/debian/changelog
   tags/jasperreports3.7/3.7.6+dfsg-1/debian/control
   tags/jasperreports3.7/3.7.6+dfsg-1/debian/libjasperreports3.7-java-doc.lintian-overrides
   tags/jasperreports3.7/3.7.6+dfsg-1/debian/libjasperreports3.7-java.lintian-overrides
   tags/jasperreports3.7/3.7.6+dfsg-1/debian/orig-tar.exclude
   tags/jasperreports3.7/3.7.6+dfsg-1/debian/patches/07_exclude_barcode4j_and_barbecue.diff
   tags/jasperreports3.7/3.7.6+dfsg-1/debian/patches/08_no_maxmemory_for_javadoc.diff
   tags/jasperreports3.7/3.7.6+dfsg-1/debian/patches/09_use_commons_codec.diff
   tags/jasperreports3.7/3.7.6+dfsg-1/debian/patches/12_samples.diff
   tags/jasperreports3.7/3.7.6+dfsg-1/debian/patches/series
Log:
[svn-buildpackage] Tagging jasperreports3.7 3.7.6+dfsg-1

Deleted: tags/jasperreports3.7/3.7.6+dfsg-1/debian/changelog
===================================================================
--- trunk/jasperreports3.7/debian/changelog	2013-07-11 13:41:11 UTC (rev 17014)
+++ tags/jasperreports3.7/3.7.6+dfsg-1/debian/changelog	2013-08-05 21:20:39 UTC (rev 17116)
@@ -1,122 +0,0 @@
-jasperreports3.7 (3.7.4+dfsg-2) unstable; urgency=low
-
-  * Team upload.
-  * Replace dependencies on Spring Framework 2.5 libraries with 3.0 ones.
-    (Closes: #655904).
-  * Fix Vcs-* fields.
-
- -- Miguel Landaeta <miguel at miguel.cc>  Sun, 22 Jan 2012 14:09:02 -0430
-
-jasperreports3.7 (3.7.4+dfsg-1) unstable; urgency=low
-
-  [ by sponsor Steffen Moeller ]
-
-  * Uploaded to Debian
-  * Added Brian as Uploader
-  * Removed Damien from Uploader, to avoid the impression that he should
-    care for this older version.
-  * Added DMUA flag
-
- -- Brian Thomason <brian.thomason at eucalyptus.com>  Sat, 24 Dec 2011 01:38:02 +0100
-
-jasperreports3.7 (3.7.4+dfsg-0ubuntu1) precise; urgency=low
-
-  * Modified source and binary package names to include version as 4.x is not
-    backward compatible with 3.x
-
- -- Brian Thomason <brian.thomason at eucalyptus.com>  Wed, 07 Dec 2011 17:51:19 +0000
-
-jasperreports (3.7.4+dfsg-1) unstable; urgency=low
-
-  * New upstream release:
-    - Refresh 07_exclude_barcode4j_and_barbecue.diff patch
-  * Bump Standards-Version to 3.9.1: no changes needed.
-  * Drop Depends on JRE: not requested anymore by new Java Policy.
-
- -- Damien Raude-Morvan <drazzib at debian.org>  Tue, 27 Jul 2010 15:32:56 +0200
-
-jasperreports (3.7.3+dfsg-1) unstable; urgency=low
-
-  * New upstream release:
-    - Refresh all patches
-  * Bump Standards-Version to 3.9.0 (no changes needed)
-
- -- Damien Raude-Morvan <drazzib at debian.org>  Thu, 08 Jul 2010 02:23:43 +0200
-
-jasperreports (3.7.2+dfsg-1) unstable; urgency=low
-
-  [ Torsten Werner ]
-  * Change maintainers into Maintainers.
-
-  [ Damien Raude-Morvan ]
-  * New upstream release:
-    - Drop d/patches/01_exclude_jpa.diff
-    - Drop d/patches/03_use_pngencoder_from_jcommon.diff
-    - Refresh others patches
-  * Switch to 3.0 (quilt) source format:
-    - d/source/format: Set 3.0 (quilt)
-    - d/rules: Remove /usr/share/cdbs/1/rules/patchsys-quilt.mk
-    - d/control: Remove B-D on quilt
-    - d/README.source: Removed
-  * Replace d/patches/11_pom.diff by some d/maven.ignoreRules
-
- -- Damien Raude-Morvan <drazzib at debian.org>  Tue, 20 Apr 2010 23:50:28 +0200
-
-jasperreports (3.7.1+dfsg-2) unstable; urgency=low
-
-  * Fix FTBFS: (Closes: #571398)
-    - debian/control: Build-Depends on rhino
-      (since OpenJDK now only Recommends it)
-    - debian/rules: add js.jar to classpath
-
- -- Damien Raude-Morvan <drazzib at debian.org>  Fri, 26 Feb 2010 00:13:25 +0100
-
-jasperreports (3.7.1+dfsg-1) unstable; urgency=low
-
-  * New upstream release
-    - Remove debian/patches/12_itext.diff (merged upstream)
-    - Refresh others patches
-  * Enable OLAP components:
-    - Update debian/patches/01_exclude_olap_and_jpa.diff
-    - debian/control: Build-Depends on libmondrian-java, libolap4j-java,
-      libantlr-java
-    - debian/rules: add those libs into DEB_JARS
-  * Bump Standards-Version to 3.8.4 (no changes needed)
-
- -- Damien Raude-Morvan <drazzib at debian.org>  Sat, 06 Feb 2010 22:03:56 +0100
-
-jasperreports (3.7.0+dfsg-1) unstable; urgency=low
-
-  * New upstream release
-    - new patch 12_itext.diff to fix utf32 compatibility
-  * Depends on libcommons-collection3-java
-  * Fix debian/maven.rules to transform more dependencies
-
- -- Damien Raude-Morvan <drazzib at debian.org>  Sat, 12 Dec 2009 14:13:19 +0100
-
-jasperreports (3.6.1+dfsg-1) unstable; urgency=low
-
-  * New upstream release
-  * debian/patches/11_pom.diff: remove uneeded dependencies removed from
-    Debian package
-  * debian/patches/10_disable_fonts.diff: don't build "font" package
-  * Build-Depends on libcommons-collections3-java instead of
-    libcommons-collections-java
-
- -- Damien Raude-Morvan <drazzib at debian.org>  Mon, 16 Nov 2009 22:38:49 +0100
-
-jasperreports (3.6.0+dfsg-1) unstable; urgency=low
-
-  * New upstream release.
-  * Refresh all debian/patches
-  * debian/copyright:
-    - Change upstream license to LGPLv3
-  * Update my email address
-
- -- Damien Raude-Morvan <drazzib at debian.org>  Thu, 24 Sep 2009 21:17:25 +0200
-
-jasperreports (3.5.3+dfsg-1) unstable; urgency=low
-
-  * Initial release. (Closes: #281346)
-
- -- Damien Raude-Morvan <drazzib at drazzib.com>  Tue, 25 Aug 2009 23:12:16 +0200

Copied: tags/jasperreports3.7/3.7.6+dfsg-1/debian/changelog (from rev 17115, trunk/jasperreports3.7/debian/changelog)
===================================================================
--- tags/jasperreports3.7/3.7.6+dfsg-1/debian/changelog	                        (rev 0)
+++ tags/jasperreports3.7/3.7.6+dfsg-1/debian/changelog	2013-08-05 21:20:39 UTC (rev 17116)
@@ -0,0 +1,142 @@
+jasperreports3.7 (3.7.6+dfsg-1) unstable; urgency=low
+
+  * Team upload.
+  * New upstream release.
+  * Refreshed the patches
+  * Removed the Eclipse project files from the upstream tarball
+
+ -- Emmanuel Bourg <ebourg at apache.org>  Mon, 05 Aug 2013 23:08:26 +0200
+
+jasperreports3.7 (3.7.4+dfsg-3) unstable; urgency=low
+
+  * Team upload.
+  * Added a patch to compile with ecj 3.8 (Closes: #717050)
+  * Updated Standards-Version to 3.9.4 (no changes)
+  * Removed the deprecated DM-Upload-Allowed field
+  * Use canonical URLs for the Vcs-* fields
+  * Removed the unused Lintian overrides
+
+ -- Emmanuel Bourg <ebourg at apache.org>  Thu, 11 Jul 2013 16:34:14 +0200
+
+jasperreports3.7 (3.7.4+dfsg-2) unstable; urgency=low
+
+  * Team upload.
+  * Replace dependencies on Spring Framework 2.5 libraries with 3.0 ones.
+    (Closes: #655904).
+  * Fix Vcs-* fields.
+
+ -- Miguel Landaeta <miguel at miguel.cc>  Sun, 22 Jan 2012 14:09:02 -0430
+
+jasperreports3.7 (3.7.4+dfsg-1) unstable; urgency=low
+
+  [ by sponsor Steffen Moeller ]
+
+  * Uploaded to Debian
+  * Added Brian as Uploader
+  * Removed Damien from Uploader, to avoid the impression that he should
+    care for this older version.
+  * Added DMUA flag
+
+ -- Brian Thomason <brian.thomason at eucalyptus.com>  Sat, 24 Dec 2011 01:38:02 +0100
+
+jasperreports3.7 (3.7.4+dfsg-0ubuntu1) precise; urgency=low
+
+  * Modified source and binary package names to include version as 4.x is not
+    backward compatible with 3.x
+
+ -- Brian Thomason <brian.thomason at eucalyptus.com>  Wed, 07 Dec 2011 17:51:19 +0000
+
+jasperreports (3.7.4+dfsg-1) unstable; urgency=low
+
+  * New upstream release:
+    - Refresh 07_exclude_barcode4j_and_barbecue.diff patch
+  * Bump Standards-Version to 3.9.1: no changes needed.
+  * Drop Depends on JRE: not requested anymore by new Java Policy.
+
+ -- Damien Raude-Morvan <drazzib at debian.org>  Tue, 27 Jul 2010 15:32:56 +0200
+
+jasperreports (3.7.3+dfsg-1) unstable; urgency=low
+
+  * New upstream release:
+    - Refresh all patches
+  * Bump Standards-Version to 3.9.0 (no changes needed)
+
+ -- Damien Raude-Morvan <drazzib at debian.org>  Thu, 08 Jul 2010 02:23:43 +0200
+
+jasperreports (3.7.2+dfsg-1) unstable; urgency=low
+
+  [ Torsten Werner ]
+  * Change maintainers into Maintainers.
+
+  [ Damien Raude-Morvan ]
+  * New upstream release:
+    - Drop d/patches/01_exclude_jpa.diff
+    - Drop d/patches/03_use_pngencoder_from_jcommon.diff
+    - Refresh others patches
+  * Switch to 3.0 (quilt) source format:
+    - d/source/format: Set 3.0 (quilt)
+    - d/rules: Remove /usr/share/cdbs/1/rules/patchsys-quilt.mk
+    - d/control: Remove B-D on quilt
+    - d/README.source: Removed
+  * Replace d/patches/11_pom.diff by some d/maven.ignoreRules
+
+ -- Damien Raude-Morvan <drazzib at debian.org>  Tue, 20 Apr 2010 23:50:28 +0200
+
+jasperreports (3.7.1+dfsg-2) unstable; urgency=low
+
+  * Fix FTBFS: (Closes: #571398)
+    - debian/control: Build-Depends on rhino
+      (since OpenJDK now only Recommends it)
+    - debian/rules: add js.jar to classpath
+
+ -- Damien Raude-Morvan <drazzib at debian.org>  Fri, 26 Feb 2010 00:13:25 +0100
+
+jasperreports (3.7.1+dfsg-1) unstable; urgency=low
+
+  * New upstream release
+    - Remove debian/patches/12_itext.diff (merged upstream)
+    - Refresh others patches
+  * Enable OLAP components:
+    - Update debian/patches/01_exclude_olap_and_jpa.diff
+    - debian/control: Build-Depends on libmondrian-java, libolap4j-java,
+      libantlr-java
+    - debian/rules: add those libs into DEB_JARS
+  * Bump Standards-Version to 3.8.4 (no changes needed)
+
+ -- Damien Raude-Morvan <drazzib at debian.org>  Sat, 06 Feb 2010 22:03:56 +0100
+
+jasperreports (3.7.0+dfsg-1) unstable; urgency=low
+
+  * New upstream release
+    - new patch 12_itext.diff to fix utf32 compatibility
+  * Depends on libcommons-collection3-java
+  * Fix debian/maven.rules to transform more dependencies
+
+ -- Damien Raude-Morvan <drazzib at debian.org>  Sat, 12 Dec 2009 14:13:19 +0100
+
+jasperreports (3.6.1+dfsg-1) unstable; urgency=low
+
+  * New upstream release
+  * debian/patches/11_pom.diff: remove uneeded dependencies removed from
+    Debian package
+  * debian/patches/10_disable_fonts.diff: don't build "font" package
+  * Build-Depends on libcommons-collections3-java instead of
+    libcommons-collections-java
+
+ -- Damien Raude-Morvan <drazzib at debian.org>  Mon, 16 Nov 2009 22:38:49 +0100
+
+jasperreports (3.6.0+dfsg-1) unstable; urgency=low
+
+  * New upstream release.
+  * Refresh all debian/patches
+  * debian/copyright:
+    - Change upstream license to LGPLv3
+  * Update my email address
+
+ -- Damien Raude-Morvan <drazzib at debian.org>  Thu, 24 Sep 2009 21:17:25 +0200
+
+jasperreports (3.5.3+dfsg-1) unstable; urgency=low
+
+  * Initial release. (Closes: #281346)
+
+ -- Damien Raude-Morvan <drazzib at drazzib.com>  Tue, 25 Aug 2009 23:12:16 +0200

Deleted: tags/jasperreports3.7/3.7.6+dfsg-1/debian/control
===================================================================
--- trunk/jasperreports3.7/debian/control	2013-07-11 13:41:11 UTC (rev 17014)
+++ tags/jasperreports3.7/3.7.6+dfsg-1/debian/control	2013-08-05 21:20:39 UTC (rev 17116)
@@ -1,49 +0,0 @@
-Source: jasperreports3.7
-Section: java
-Priority: optional
-Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
-Uploaders: Brian Thomason <brian.thomason at eucalyptus.com>
-Build-Depends: cdbs, debhelper (>= 7), default-jdk, ant
-Build-Depends-Indep: ant-optional, bsh, libasm2-java, groovy, libjcommon-java,
-  libspring-core-java, libspring-beans-java,
-  libcommons-digester-java, libcommons-collections3-java, libcommons-logging-java,
-  libcommons-beanutils-java, libcommons-codec-java, libcommons-javaflow-java,
-  libecj-java, libxalan2-java, libjaxen-java, libxml-commons-external-java,
-  libjexcelapi-java, libapache-poi-java (>= 3.2), libitext-java,
-  libbatik-java (>= 1.7), libjfreechart-java, libhibernate3-java,
-  glassfish-javaee, maven-repo-helper, libmondrian-java, libolap4j-java,
-  libantlr-java, rhino
-Standards-Version: 3.9.2
-Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/jasperreports3.7/
-Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/jasperreports3.7/
-Homepage: http://jasperforge.org/jasperreports
-DM-Upload-Allowed: yes
-
-Package: libjasperreports3.7-java
-Architecture: all
-Depends: ${misc:Depends},
-  libcommons-digester-java, libcommons-collections3-java, libcommons-logging-java,
-  libcommons-beanutils-java, libcommons-codec-java, libecj-java, libxalan2-java,
-  libjcommon-java
-Recommends: libjexcelapi-java, libjakarta-poi-java (>= 3.2), libitext-java,
-  libbatik-java (>= 1.7), libjfreechart-java, libhibernate3-java
-Suggests: bsh, libasm2-java, groovy, libmondrian-java, libolap4j-java,
-  libspring-core-java, libspring-beans-java, libantlr-java
-Description: Java reporting generator library
- JasperReports is a Java reporting generator library. XML report templates
- are used to generate ready to print documents using data from customizable data
- sources, including JDBC. The output can be delivered to the screen,
- printer, or stored in PDF, HTML, XLS, CSV, and XML format.
-
-Package: libjasperreports3.7-java-doc
-Architecture: all
-Section: doc
-Depends: ${misc:Depends}
-Suggests: libjasperreports3.7-java
-Description: Java reporting generator library - documentation
- JasperReports is a Java reporting generator library. XML report templates
- are used to generate ready to print documents using data from customizable data
- sources, including JDBC. The output can be delivered to the screen,
- printer, or stored in PDF, HTML, XLS, CSV, and XML format.
- .
- This package contains Javadoc API and Schema Reference for JasperReports.

Copied: tags/jasperreports3.7/3.7.6+dfsg-1/debian/control (from rev 17015, trunk/jasperreports3.7/debian/control)
===================================================================
--- tags/jasperreports3.7/3.7.6+dfsg-1/debian/control	                        (rev 0)
+++ tags/jasperreports3.7/3.7.6+dfsg-1/debian/control	2013-08-05 21:20:39 UTC (rev 17116)
@@ -0,0 +1,48 @@
+Source: jasperreports3.7
+Section: java
+Priority: optional
+Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
+Uploaders: Brian Thomason <brian.thomason at eucalyptus.com>
+Build-Depends: cdbs, debhelper (>= 7), default-jdk, ant
+Build-Depends-Indep: ant-optional, bsh, libasm2-java, groovy, libjcommon-java,
+  libspring-core-java, libspring-beans-java,
+  libcommons-digester-java, libcommons-collections3-java, libcommons-logging-java,
+  libcommons-beanutils-java, libcommons-codec-java, libcommons-javaflow-java,
+  libecj-java, libxalan2-java, libjaxen-java, libxml-commons-external-java,
+  libjexcelapi-java, libapache-poi-java (>= 3.2), libitext-java,
+  libbatik-java (>= 1.7), libjfreechart-java, libhibernate3-java,
+  glassfish-javaee, maven-repo-helper, libmondrian-java, libolap4j-java,
+  libantlr-java, rhino
+Standards-Version: 3.9.4
+Vcs-Svn: svn://anonscm.debian.org/pkg-java/trunk/jasperreports3.7/
+Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-java/trunk/jasperreports3.7/
+Homepage: http://jasperforge.org/jasperreports
+
+Package: libjasperreports3.7-java
+Architecture: all
+Depends: ${misc:Depends},
+  libcommons-digester-java, libcommons-collections3-java, libcommons-logging-java,
+  libcommons-beanutils-java, libcommons-codec-java, libecj-java, libxalan2-java,
+  libjcommon-java
+Recommends: libjexcelapi-java, libjakarta-poi-java (>= 3.2), libitext-java,
+  libbatik-java (>= 1.7), libjfreechart-java, libhibernate3-java
+Suggests: bsh, libasm2-java, groovy, libmondrian-java, libolap4j-java,
+  libspring-core-java, libspring-beans-java, libantlr-java
+Description: Java reporting generator library
+ JasperReports is a Java reporting generator library. XML report templates
+ are used to generate ready to print documents using data from customizable data
+ sources, including JDBC. The output can be delivered to the screen,
+ printer, or stored in PDF, HTML, XLS, CSV, and XML format.
+
+Package: libjasperreports3.7-java-doc
+Architecture: all
+Section: doc
+Depends: ${misc:Depends}
+Suggests: libjasperreports3.7-java
+Description: Java reporting generator library - documentation
+ JasperReports is a Java reporting generator library. XML report templates
+ are used to generate ready to print documents using data from customizable data
+ sources, including JDBC. The output can be delivered to the screen,
+ printer, or stored in PDF, HTML, XLS, CSV, and XML format.
+ .
+ This package contains Javadoc API and Schema Reference for JasperReports.

Deleted: tags/jasperreports3.7/3.7.6+dfsg-1/debian/libjasperreports3.7-java-doc.lintian-overrides
===================================================================
--- trunk/jasperreports3.7/debian/libjasperreports3.7-java-doc.lintian-overrides	2013-07-11 13:41:11 UTC (rev 17014)
+++ tags/jasperreports3.7/3.7.6+dfsg-1/debian/libjasperreports3.7-java-doc.lintian-overrides	2013-08-05 21:20:39 UTC (rev 17116)
@@ -1,5 +0,0 @@
-#This package existed in Debian previously, so the changelog has been kept for
-#for reference purposes.  However, both the source package and binary package
-#names have been changed to include the version of the package so as to
-#co-exist with newer versions of jasperreports
-libjasperreports3.7-java-doc: latest-debian-changelog-entry-without-new-version

Deleted: tags/jasperreports3.7/3.7.6+dfsg-1/debian/libjasperreports3.7-java.lintian-overrides
===================================================================
--- trunk/jasperreports3.7/debian/libjasperreports3.7-java.lintian-overrides	2013-07-11 13:41:11 UTC (rev 17014)
+++ tags/jasperreports3.7/3.7.6+dfsg-1/debian/libjasperreports3.7-java.lintian-overrides	2013-08-05 21:20:39 UTC (rev 17116)
@@ -1,5 +0,0 @@
-#This package existed in Debian previously, so the changelog has been kept for
-#for reference purposes.  However, both the source package and binary package
-#names have been changed to include the version of the package so as to
-#co-exist with newer versions of jasperreports
-libjasperreports3.7-java: latest-debian-changelog-entry-without-new-version

Deleted: tags/jasperreports3.7/3.7.6+dfsg-1/debian/orig-tar.exclude
===================================================================
--- trunk/jasperreports3.7/debian/orig-tar.exclude	2013-07-11 13:41:11 UTC (rev 17014)
+++ tags/jasperreports3.7/3.7.6+dfsg-1/debian/orig-tar.exclude	2013-08-05 21:20:39 UTC (rev 17116)
@@ -1,5 +0,0 @@
-lib/*
-build/*
-dist/*
-demo/*
-src/org/w3c/tools/codec/Base64*

Copied: tags/jasperreports3.7/3.7.6+dfsg-1/debian/orig-tar.exclude (from rev 17114, trunk/jasperreports3.7/debian/orig-tar.exclude)
===================================================================
--- tags/jasperreports3.7/3.7.6+dfsg-1/debian/orig-tar.exclude	                        (rev 0)
+++ tags/jasperreports3.7/3.7.6+dfsg-1/debian/orig-tar.exclude	2013-08-05 21:20:39 UTC (rev 17116)
@@ -0,0 +1,7 @@
+lib/*
+build/*
+dist/*
+demo/*
+src/org/w3c/tools/codec/Base64*
+.classpath
+.project

Deleted: tags/jasperreports3.7/3.7.6+dfsg-1/debian/patches/07_exclude_barcode4j_and_barbecue.diff
===================================================================
--- trunk/jasperreports3.7/debian/patches/07_exclude_barcode4j_and_barbecue.diff	2013-07-11 13:41:11 UTC (rev 17014)
+++ tags/jasperreports3.7/3.7.6+dfsg-1/debian/patches/07_exclude_barcode4j_and_barbecue.diff	2013-08-05 21:20:39 UTC (rev 17116)
@@ -1,275 +0,0 @@
-Description:
-  - build.xml: exclude Barcode4J and Barbecue modules of JasperReports.
-  - Disable Barcode4J and Barbecue classes in
-    src/net/sf/jasperreports/components/ComponentsExtensionsRegistryFactory.java
-    and src/net/sf/jasperreports/components/ComponentsXmlHandler.java
-Fowarded: no
-Author: Damien Raude-Morvan <drazzib at debian.org>
-Last-Update: 2010-04-20
---- a/src/net/sf/jasperreports/components/ComponentsExtensionsRegistryFactory.java
-+++ b/src/net/sf/jasperreports/components/ComponentsExtensionsRegistryFactory.java
-@@ -27,12 +27,6 @@
- import java.util.HashMap;
- import java.util.List;
- 
--import net.sf.jasperreports.components.barbecue.BarbecueCompiler;
--import net.sf.jasperreports.components.barbecue.BarbecueDesignConverter;
--import net.sf.jasperreports.components.barbecue.BarbecueFillFactory;
--import net.sf.jasperreports.components.barcode4j.BarcodeCompiler;
--import net.sf.jasperreports.components.barcode4j.BarcodeDesignConverter;
--import net.sf.jasperreports.components.barcode4j.BarcodeFillFactory;
- import net.sf.jasperreports.components.list.FillListFactory;
- import net.sf.jasperreports.components.list.ListComponent;
- import net.sf.jasperreports.components.list.ListComponentCompiler;
-@@ -111,23 +105,6 @@
- 		tableManager.setComponentFillFactory(new FillTableFactory());
- 		componentManagers.put(TABLE_COMPONENT_NAME, tableManager);
- 		
--		DefaultComponentManager barbecueManager = new DefaultComponentManager();
--		barbecueManager.setDesignConverter(new BarbecueDesignConverter());
--		barbecueManager.setComponentCompiler(new BarbecueCompiler());
--		barbecueManager.setComponentXmlWriter(xmlHandler);
--		barbecueManager.setComponentFillFactory(new BarbecueFillFactory());
--		componentManagers.put(BARBECUE_COMPONENT_NAME, barbecueManager);
--		
--		DefaultComponentManager barcode4jManager = new DefaultComponentManager();
--		barcode4jManager.setDesignConverter(new BarcodeDesignConverter());
--		barcode4jManager.setComponentCompiler(new BarcodeCompiler());
--		barcode4jManager.setComponentXmlWriter(xmlHandler);
--		barcode4jManager.setComponentFillFactory(new BarcodeFillFactory());
--		for (int i = 0; i < BARCODE4J_COMPONENT_NAMES.length; i++)
--		{
--			componentManagers.put(BARCODE4J_COMPONENT_NAMES[i], barcode4jManager);
--		}
--		
- 		DefaultComponentManager spiderChartManager = new DefaultComponentManager();
- 		spiderChartManager.setDesignConverter(new SpiderChartDesignConverter());
- 		spiderChartManager.setComponentCompiler(new SpiderChartCompiler());
---- a/src/net/sf/jasperreports/components/ComponentsXmlHandler.java
-+++ b/src/net/sf/jasperreports/components/ComponentsXmlHandler.java
-@@ -28,24 +28,24 @@
- 
- import net.sf.jasperreports.charts.design.JRDesignCategorySeries;
- import net.sf.jasperreports.charts.xml.JRCategorySeriesFactory;
--import net.sf.jasperreports.components.barbecue.BarbecueComponent;
--import net.sf.jasperreports.components.barbecue.StandardBarbecueComponent;
--import net.sf.jasperreports.components.barcode4j.BarcodeComponent;
--import net.sf.jasperreports.components.barcode4j.BarcodeXmlWriter;
--import net.sf.jasperreports.components.barcode4j.CodabarComponent;
--import net.sf.jasperreports.components.barcode4j.Code128Component;
--import net.sf.jasperreports.components.barcode4j.Code39Component;
--import net.sf.jasperreports.components.barcode4j.DataMatrixComponent;
--import net.sf.jasperreports.components.barcode4j.EAN128Component;
--import net.sf.jasperreports.components.barcode4j.EAN13Component;
--import net.sf.jasperreports.components.barcode4j.EAN8Component;
--import net.sf.jasperreports.components.barcode4j.Interleaved2Of5Component;
--import net.sf.jasperreports.components.barcode4j.PDF417Component;
--import net.sf.jasperreports.components.barcode4j.POSTNETComponent;
--import net.sf.jasperreports.components.barcode4j.RoyalMailCustomerComponent;
--import net.sf.jasperreports.components.barcode4j.UPCAComponent;
--import net.sf.jasperreports.components.barcode4j.UPCEComponent;
--import net.sf.jasperreports.components.barcode4j.USPSIntelligentMailComponent;
-+//import net.sf.jasperreports.components.barbecue.BarbecueComponent;
-+//import net.sf.jasperreports.components.barbecue.StandardBarbecueComponent;
-+//import net.sf.jasperreports.components.barcode4j.BarcodeComponent;
-+//import net.sf.jasperreports.components.barcode4j.BarcodeXmlWriter;
-+//import net.sf.jasperreports.components.barcode4j.CodabarComponent;
-+//import net.sf.jasperreports.components.barcode4j.Code128Component;
-+//import net.sf.jasperreports.components.barcode4j.Code39Component;
-+//import net.sf.jasperreports.components.barcode4j.DataMatrixComponent;
-+//import net.sf.jasperreports.components.barcode4j.EAN128Component;
-+//import net.sf.jasperreports.components.barcode4j.EAN13Component;
-+//import net.sf.jasperreports.components.barcode4j.EAN8Component;
-+//import net.sf.jasperreports.components.barcode4j.Interleaved2Of5Component;
-+//import net.sf.jasperreports.components.barcode4j.PDF417Component;
-+//import net.sf.jasperreports.components.barcode4j.POSTNETComponent;
-+//import net.sf.jasperreports.components.barcode4j.RoyalMailCustomerComponent;
-+//import net.sf.jasperreports.components.barcode4j.UPCAComponent;
-+//import net.sf.jasperreports.components.barcode4j.UPCEComponent;
-+//import net.sf.jasperreports.components.barcode4j.USPSIntelligentMailComponent;
- import net.sf.jasperreports.components.list.DesignListContents;
- import net.sf.jasperreports.components.list.ListComponent;
- import net.sf.jasperreports.components.list.ListContents;
-@@ -107,8 +107,6 @@
- 	public void configureDigester(Digester digester)
- 	{
- 		addListRules(digester);
--		addBarbecueRules(digester);
--		addBarcode4jRules(digester);
- 		addTableRules(digester);
- 		addSpiderChartRules(digester);
- 	}
-@@ -130,103 +128,6 @@
- 		digester.addSetNext(listContentsPattern, "setContents");
- 	}
- 
--	protected void addBarbecueRules(Digester digester)
--	{
--		String barcodePattern = "*/componentElement/barbecue";
--		digester.addObjectCreate(barcodePattern, StandardBarbecueComponent.class);
--		digester.addSetProperties(barcodePattern,
--				//properties to be ignored by this rule
--				new String[]{JRXmlConstants.ATTRIBUTE_evaluationTime}, 
--				new String[0]);
--		digester.addRule(barcodePattern, 
--				new XmlConstantPropertyRule(
--						JRXmlConstants.ATTRIBUTE_evaluationTime, "evaluationTimeValue",
--						EvaluationTimeEnum.values()));
--
--		String barcodeExpressionPattern = barcodePattern + "/codeExpression";
--		digester.addFactoryCreate(barcodeExpressionPattern, 
--				JRExpressionFactory.StringExpressionFactory.class.getName());
--		digester.addCallMethod(barcodeExpressionPattern, "setText", 0);
--		digester.addSetNext(barcodeExpressionPattern, "setCodeExpression", 
--				JRExpression.class.getName());
--
--		String applicationIdentifierExpressionPattern = barcodePattern 
--				+ "/applicationIdentifierExpression";
--		digester.addFactoryCreate(applicationIdentifierExpressionPattern, 
--				JRExpressionFactory.StringExpressionFactory.class.getName());
--		digester.addCallMethod(applicationIdentifierExpressionPattern, "setText", 0);
--		digester.addSetNext(applicationIdentifierExpressionPattern, 
--				"setApplicationIdentifierExpression", 
--				JRExpression.class.getName());
--	}
--
--	protected void addBarcode4jRules(Digester digester)
--	{
--		addBaseBarcode4jRules(digester, 
--				"*/componentElement/Codabar", 
--				CodabarComponent.class);
--		addBaseBarcode4jRules(digester, 
--				"*/componentElement/Code128", 
--				Code128Component.class);
--		addBaseBarcode4jRules(digester, 
--				"*/componentElement/EAN128", 
--				EAN128Component.class);
--		addBaseBarcode4jRules(digester, 
--				"*/componentElement/DataMatrix", 
--				DataMatrixComponent.class);
--		addBaseBarcode4jRules(digester, 
--				"*/componentElement/RoyalMailCustomer", 
--				RoyalMailCustomerComponent.class);
--		addBaseBarcode4jRules(digester, 
--				"*/componentElement/USPSIntelligentMail", 
--				USPSIntelligentMailComponent.class);
--		addBaseBarcode4jRules(digester, 
--				"*/componentElement/Code39", Code39Component.class);
--		addBaseBarcode4jRules(digester, 
--				"*/componentElement/Interleaved2Of5", Interleaved2Of5Component.class);
--		addBaseBarcode4jRules(digester, 
--				"*/componentElement/UPCA", UPCAComponent.class);
--		addBaseBarcode4jRules(digester, 
--				"*/componentElement/UPCE", UPCEComponent.class);
--		addBaseBarcode4jRules(digester, 
--				"*/componentElement/EAN13", EAN13Component.class);
--		addBaseBarcode4jRules(digester, 
--				"*/componentElement/EAN8", EAN8Component.class);
--		addBaseBarcode4jRules(digester, 
--				"*/componentElement/POSTNET", POSTNETComponent.class);
--		addBaseBarcode4jRules(digester, 
--				"*/componentElement/PDF417", PDF417Component.class);
--	}
--	
--	protected void addBaseBarcode4jRules(Digester digester, 
--			String barcodePattern, Class barcodeComponentClass)
--	{
--		digester.addObjectCreate(barcodePattern, barcodeComponentClass);
--		digester.addSetProperties(barcodePattern,
--				//properties to be ignored by this rule
--				new String[]{JRXmlConstants.ATTRIBUTE_evaluationTime}, 
--				new String[0]);
--		//rule to set evaluation time
--		digester.addRule(barcodePattern, 
--				new XmlConstantPropertyRule(
--						JRXmlConstants.ATTRIBUTE_evaluationTime, "evaluationTimeValue",
--						EvaluationTimeEnum.values()));
--		
--		String codeExpressionPattern = barcodePattern + "/codeExpression";
--		digester.addFactoryCreate(codeExpressionPattern, 
--				JRExpressionFactory.StringExpressionFactory.class.getName());
--		digester.addCallMethod(codeExpressionPattern, "setText", 0);
--		digester.addSetNext(codeExpressionPattern, "setCodeExpression", 
--				JRExpression.class.getName());
--		
--		String patternExpressionPattern = barcodePattern + "/patternExpression";
--		digester.addFactoryCreate(patternExpressionPattern, 
--				JRExpressionFactory.StringExpressionFactory.class.getName());
--		digester.addCallMethod(patternExpressionPattern, "setText", 0);
--		digester.addSetNext(patternExpressionPattern, "setPatternExpression", 
--				JRExpression.class.getName());
--	}
--
- 	protected void addTableRules(Digester digester)
- 	{
- 		String tablePattern = "*/componentElement/table";
-@@ -318,18 +219,6 @@
- 			TableComponent table = (TableComponent) component;
- 			writeTable(table, componentKey, reportWriter);
- 		}
--		else if (component instanceof BarbecueComponent)
--		{
--			BarbecueComponent barcode = (BarbecueComponent) component;
--			writeBarbecue(barcode, componentKey, reportWriter);
--		}
--		else if (component instanceof BarcodeComponent)
--		{
--			BarcodeComponent barcode = (BarcodeComponent) component;
--			BarcodeXmlWriter barcodeWriter = new BarcodeXmlWriter(
--					reportWriter, barcode, componentKey);
--			barcodeWriter.writeBarcode();
--		}
- 		else if (component instanceof SpiderChartComponent)
- 		{
- 			SpiderChartComponent spiderChart = (SpiderChartComponent) component;
-@@ -362,39 +251,6 @@
- 		
- 		writer.closeElement();
- 	}
--
--	protected void writeBarbecue(BarbecueComponent barcode, ComponentKey componentKey,
--			JRXmlWriter reportWriter) throws IOException
--	{
--		JRXmlWriteHelper writer = reportWriter.getXmlWriteHelper();
--		
--		XmlNamespace namespace = new XmlNamespace(
--				ComponentsExtensionsRegistryFactory.NAMESPACE, 
--				componentKey.getNamespacePrefix(),
--				ComponentsExtensionsRegistryFactory.XSD_LOCATION);
--		
--		writer.startElement("barbecue", namespace);
--		
--		writer.addAttribute("type", barcode.getType());
--		writer.addAttribute("drawText", barcode.isDrawText());
--		writer.addAttribute("checksumRequired", barcode.isChecksumRequired());
--		writer.addAttribute("barWidth", barcode.getBarWidth());
--		writer.addAttribute("barHeight", barcode.getBarHeight());
--		if (barcode.getEvaluationTimeValue() != EvaluationTimeEnum.NOW)
--		{
--			writer.addAttribute(JRXmlConstants.ATTRIBUTE_evaluationTime, 
--					barcode.getEvaluationTimeValue());
--		}
--		writer.addAttribute(JRXmlConstants.ATTRIBUTE_evaluationGroup, 
--				barcode.getEvaluationGroup());
--
--		writer.writeExpression("codeExpression", 
--				barcode.getCodeExpression(), false);
--		writer.writeExpression("applicationIdentifierExpression", 
--				barcode.getApplicationIdentifierExpression(), false);
--		
--		writer.closeElement();
--	}
- 
- 	protected void writeTable(TableComponent table, ComponentKey componentKey,
- 			final JRXmlWriter reportWriter) throws IOException
---- a/build.xml
-+++ b/build.xml
-@@ -7,6 +7,8 @@
- 	<target name="compile" description="Compiles the java source files of the library.">
- 		<mkdir dir="./build/classes"/> 
- 		<javac destdir="./build/classes" debug="true" optimize="false" deprecation="true" target="1.5" source="1.5" encoding="ISO-8859-1">
-+			<exclude name="**/barcode4j/*.java"/>
-+			<exclude name="**/barbecue/*.java"/>
- 			<classpath>
- 				<pathelement location="./build/classes"/>
- 				<fileset dir="./lib">

Copied: tags/jasperreports3.7/3.7.6+dfsg-1/debian/patches/07_exclude_barcode4j_and_barbecue.diff (from rev 17114, trunk/jasperreports3.7/debian/patches/07_exclude_barcode4j_and_barbecue.diff)
===================================================================
--- tags/jasperreports3.7/3.7.6+dfsg-1/debian/patches/07_exclude_barcode4j_and_barbecue.diff	                        (rev 0)
+++ tags/jasperreports3.7/3.7.6+dfsg-1/debian/patches/07_exclude_barcode4j_and_barbecue.diff	2013-08-05 21:20:39 UTC (rev 17116)
@@ -0,0 +1,257 @@
+Description:
+  - build.xml: exclude Barcode4J and Barbecue modules of JasperReports.
+  - Disable Barcode4J and Barbecue classes in
+    src/net/sf/jasperreports/components/ComponentsExtensionsRegistryFactory.java
+    and src/net/sf/jasperreports/components/ComponentsXmlHandler.java
+Fowarded: no
+Author: Damien Raude-Morvan <drazzib at debian.org>
+Last-Update: 2010-04-20
+--- a/src/net/sf/jasperreports/components/ComponentsExtensionsRegistryFactory.java
++++ b/src/net/sf/jasperreports/components/ComponentsExtensionsRegistryFactory.java
+@@ -27,12 +27,6 @@
+ import java.util.HashMap;
+ import java.util.List;
+ 
+-import net.sf.jasperreports.components.barbecue.BarbecueCompiler;
+-import net.sf.jasperreports.components.barbecue.BarbecueDesignConverter;
+-import net.sf.jasperreports.components.barbecue.BarbecueFillFactory;
+-import net.sf.jasperreports.components.barcode4j.BarcodeCompiler;
+-import net.sf.jasperreports.components.barcode4j.BarcodeDesignConverter;
+-import net.sf.jasperreports.components.barcode4j.BarcodeFillFactory;
+ import net.sf.jasperreports.components.list.FillListFactory;
+ import net.sf.jasperreports.components.list.ListComponent;
+ import net.sf.jasperreports.components.list.ListComponentCompiler;
+@@ -111,23 +105,6 @@
+ 		tableManager.setComponentFillFactory(new FillTableFactory());
+ 		componentManagers.put(TABLE_COMPONENT_NAME, tableManager);
+ 		
+-		DefaultComponentManager barbecueManager = new DefaultComponentManager();
+-		barbecueManager.setDesignConverter(new BarbecueDesignConverter());
+-		barbecueManager.setComponentCompiler(new BarbecueCompiler());
+-		barbecueManager.setComponentXmlWriter(xmlHandler);
+-		barbecueManager.setComponentFillFactory(new BarbecueFillFactory());
+-		componentManagers.put(BARBECUE_COMPONENT_NAME, barbecueManager);
+-		
+-		DefaultComponentManager barcode4jManager = new DefaultComponentManager();
+-		barcode4jManager.setDesignConverter(new BarcodeDesignConverter());
+-		barcode4jManager.setComponentCompiler(new BarcodeCompiler());
+-		barcode4jManager.setComponentXmlWriter(xmlHandler);
+-		barcode4jManager.setComponentFillFactory(new BarcodeFillFactory());
+-		for (int i = 0; i < BARCODE4J_COMPONENT_NAMES.length; i++)
+-		{
+-			componentManagers.put(BARCODE4J_COMPONENT_NAMES[i], barcode4jManager);
+-		}
+-		
+ 		DefaultComponentManager spiderChartManager = new DefaultComponentManager();
+ 		spiderChartManager.setDesignConverter(new SpiderChartDesignConverter());
+ 		spiderChartManager.setComponentCompiler(new SpiderChartCompiler());
+--- a/src/net/sf/jasperreports/components/ComponentsXmlHandler.java
++++ b/src/net/sf/jasperreports/components/ComponentsXmlHandler.java
+@@ -28,24 +28,6 @@
+ 
+ import net.sf.jasperreports.charts.design.JRDesignCategorySeries;
+ import net.sf.jasperreports.charts.xml.JRCategorySeriesFactory;
+-import net.sf.jasperreports.components.barbecue.BarbecueComponent;
+-import net.sf.jasperreports.components.barbecue.StandardBarbecueComponent;
+-import net.sf.jasperreports.components.barcode4j.BarcodeComponent;
+-import net.sf.jasperreports.components.barcode4j.BarcodeXmlWriter;
+-import net.sf.jasperreports.components.barcode4j.CodabarComponent;
+-import net.sf.jasperreports.components.barcode4j.Code128Component;
+-import net.sf.jasperreports.components.barcode4j.Code39Component;
+-import net.sf.jasperreports.components.barcode4j.DataMatrixComponent;
+-import net.sf.jasperreports.components.barcode4j.EAN128Component;
+-import net.sf.jasperreports.components.barcode4j.EAN13Component;
+-import net.sf.jasperreports.components.barcode4j.EAN8Component;
+-import net.sf.jasperreports.components.barcode4j.Interleaved2Of5Component;
+-import net.sf.jasperreports.components.barcode4j.PDF417Component;
+-import net.sf.jasperreports.components.barcode4j.POSTNETComponent;
+-import net.sf.jasperreports.components.barcode4j.RoyalMailCustomerComponent;
+-import net.sf.jasperreports.components.barcode4j.UPCAComponent;
+-import net.sf.jasperreports.components.barcode4j.UPCEComponent;
+-import net.sf.jasperreports.components.barcode4j.USPSIntelligentMailComponent;
+ import net.sf.jasperreports.components.charts.ChartSettings;
+ import net.sf.jasperreports.components.charts.ChartSettingsXmlFactory;
+ import net.sf.jasperreports.components.list.DesignListContents;
+@@ -107,8 +89,6 @@
+ 	public void configureDigester(Digester digester)
+ 	{
+ 		addListRules(digester);
+-		addBarbecueRules(digester);
+-		addBarcode4jRules(digester);
+ 		addTableRules(digester);
+ 		addSpiderChartRules(digester);
+ 	}
+@@ -130,103 +110,6 @@
+ 		digester.addSetNext(listContentsPattern, "setContents");
+ 	}
+ 
+-	protected void addBarbecueRules(Digester digester)
+-	{
+-		String barcodePattern = "*/componentElement/barbecue";
+-		digester.addObjectCreate(barcodePattern, StandardBarbecueComponent.class);
+-		digester.addSetProperties(barcodePattern,
+-				//properties to be ignored by this rule
+-				new String[]{JRXmlConstants.ATTRIBUTE_evaluationTime}, 
+-				new String[0]);
+-		digester.addRule(barcodePattern, 
+-				new XmlConstantPropertyRule(
+-						JRXmlConstants.ATTRIBUTE_evaluationTime, "evaluationTimeValue",
+-						EvaluationTimeEnum.values()));
+-
+-		String barcodeExpressionPattern = barcodePattern + "/codeExpression";
+-		digester.addFactoryCreate(barcodeExpressionPattern, 
+-				JRExpressionFactory.StringExpressionFactory.class.getName());
+-		digester.addCallMethod(barcodeExpressionPattern, "setText", 0);
+-		digester.addSetNext(barcodeExpressionPattern, "setCodeExpression", 
+-				JRExpression.class.getName());
+-
+-		String applicationIdentifierExpressionPattern = barcodePattern 
+-				+ "/applicationIdentifierExpression";
+-		digester.addFactoryCreate(applicationIdentifierExpressionPattern, 
+-				JRExpressionFactory.StringExpressionFactory.class.getName());
+-		digester.addCallMethod(applicationIdentifierExpressionPattern, "setText", 0);
+-		digester.addSetNext(applicationIdentifierExpressionPattern, 
+-				"setApplicationIdentifierExpression", 
+-				JRExpression.class.getName());
+-	}
+-
+-	protected void addBarcode4jRules(Digester digester)
+-	{
+-		addBaseBarcode4jRules(digester, 
+-				"*/componentElement/Codabar", 
+-				CodabarComponent.class);
+-		addBaseBarcode4jRules(digester, 
+-				"*/componentElement/Code128", 
+-				Code128Component.class);
+-		addBaseBarcode4jRules(digester, 
+-				"*/componentElement/EAN128", 
+-				EAN128Component.class);
+-		addBaseBarcode4jRules(digester, 
+-				"*/componentElement/DataMatrix", 
+-				DataMatrixComponent.class);
+-		addBaseBarcode4jRules(digester, 
+-				"*/componentElement/RoyalMailCustomer", 
+-				RoyalMailCustomerComponent.class);
+-		addBaseBarcode4jRules(digester, 
+-				"*/componentElement/USPSIntelligentMail", 
+-				USPSIntelligentMailComponent.class);
+-		addBaseBarcode4jRules(digester, 
+-				"*/componentElement/Code39", Code39Component.class);
+-		addBaseBarcode4jRules(digester, 
+-				"*/componentElement/Interleaved2Of5", Interleaved2Of5Component.class);
+-		addBaseBarcode4jRules(digester, 
+-				"*/componentElement/UPCA", UPCAComponent.class);
+-		addBaseBarcode4jRules(digester, 
+-				"*/componentElement/UPCE", UPCEComponent.class);
+-		addBaseBarcode4jRules(digester, 
+-				"*/componentElement/EAN13", EAN13Component.class);
+-		addBaseBarcode4jRules(digester, 
+-				"*/componentElement/EAN8", EAN8Component.class);
+-		addBaseBarcode4jRules(digester, 
+-				"*/componentElement/POSTNET", POSTNETComponent.class);
+-		addBaseBarcode4jRules(digester, 
+-				"*/componentElement/PDF417", PDF417Component.class);
+-	}
+-	
+-	protected void addBaseBarcode4jRules(Digester digester, 
+-			String barcodePattern, Class barcodeComponentClass)
+-	{
+-		digester.addObjectCreate(barcodePattern, barcodeComponentClass);
+-		digester.addSetProperties(barcodePattern,
+-				//properties to be ignored by this rule
+-				new String[]{JRXmlConstants.ATTRIBUTE_evaluationTime}, 
+-				new String[0]);
+-		//rule to set evaluation time
+-		digester.addRule(barcodePattern, 
+-				new XmlConstantPropertyRule(
+-						JRXmlConstants.ATTRIBUTE_evaluationTime, "evaluationTimeValue",
+-						EvaluationTimeEnum.values()));
+-		
+-		String codeExpressionPattern = barcodePattern + "/codeExpression";
+-		digester.addFactoryCreate(codeExpressionPattern, 
+-				JRExpressionFactory.StringExpressionFactory.class.getName());
+-		digester.addCallMethod(codeExpressionPattern, "setText", 0);
+-		digester.addSetNext(codeExpressionPattern, "setCodeExpression", 
+-				JRExpression.class.getName());
+-		
+-		String patternExpressionPattern = barcodePattern + "/patternExpression";
+-		digester.addFactoryCreate(patternExpressionPattern, 
+-				JRExpressionFactory.StringExpressionFactory.class.getName());
+-		digester.addCallMethod(patternExpressionPattern, "setText", 0);
+-		digester.addSetNext(patternExpressionPattern, "setPatternExpression", 
+-				JRExpression.class.getName());
+-	}
+-
+ 	protected void addTableRules(Digester digester)
+ 	{
+ 		String tablePattern = "*/componentElement/table";
+@@ -318,18 +201,6 @@
+ 			TableComponent table = (TableComponent) component;
+ 			writeTable(table, componentKey, reportWriter);
+ 		}
+-		else if (component instanceof BarbecueComponent)
+-		{
+-			BarbecueComponent barcode = (BarbecueComponent) component;
+-			writeBarbecue(barcode, componentKey, reportWriter);
+-		}
+-		else if (component instanceof BarcodeComponent)
+-		{
+-			BarcodeComponent barcode = (BarcodeComponent) component;
+-			BarcodeXmlWriter barcodeWriter = new BarcodeXmlWriter(
+-					reportWriter, barcode, componentKey);
+-			barcodeWriter.writeBarcode();
+-		}
+ 		else if (component instanceof SpiderChartComponent)
+ 		{
+ 			SpiderChartComponent spiderChart = (SpiderChartComponent) component;
+@@ -362,39 +233,6 @@
+ 		
+ 		writer.closeElement();
+ 	}
+-
+-	protected void writeBarbecue(BarbecueComponent barcode, ComponentKey componentKey,
+-			JRXmlWriter reportWriter) throws IOException
+-	{
+-		JRXmlWriteHelper writer = reportWriter.getXmlWriteHelper();
+-		
+-		XmlNamespace namespace = new XmlNamespace(
+-				ComponentsExtensionsRegistryFactory.NAMESPACE, 
+-				componentKey.getNamespacePrefix(),
+-				ComponentsExtensionsRegistryFactory.XSD_LOCATION);
+-		
+-		writer.startElement("barbecue", namespace);
+-		
+-		writer.addAttribute("type", barcode.getType());
+-		writer.addAttribute("drawText", barcode.isDrawText());
+-		writer.addAttribute("checksumRequired", barcode.isChecksumRequired());
+-		writer.addAttribute("barWidth", barcode.getBarWidth());
+-		writer.addAttribute("barHeight", barcode.getBarHeight());
+-		if (barcode.getEvaluationTimeValue() != EvaluationTimeEnum.NOW)
+-		{
+-			writer.addAttribute(JRXmlConstants.ATTRIBUTE_evaluationTime, 
+-					barcode.getEvaluationTimeValue());
+-		}
+-		writer.addAttribute(JRXmlConstants.ATTRIBUTE_evaluationGroup, 
+-				barcode.getEvaluationGroup());
+-
+-		writer.writeExpression("codeExpression", 
+-				barcode.getCodeExpression(), false);
+-		writer.writeExpression("applicationIdentifierExpression", 
+-				barcode.getApplicationIdentifierExpression(), false);
+-		
+-		writer.closeElement();
+-	}
+ 
+ 	protected void writeTable(TableComponent table, ComponentKey componentKey,
+ 			final JRXmlWriter reportWriter) throws IOException
+--- a/build.xml
++++ b/build.xml
+@@ -7,6 +7,8 @@
+ 	<target name="compile" description="Compiles the java source files of the library.">
+ 		<mkdir dir="./build/classes"/> 
+ 		<javac destdir="./build/classes" debug="true" optimize="false" deprecation="true" target="1.5" source="1.5" encoding="ISO-8859-1">
++			<exclude name="**/barcode4j/*.java"/>
++			<exclude name="**/barbecue/*.java"/>
+ 			<classpath>
+ 				<pathelement location="./build/classes"/>
+ 				<fileset dir="./lib">

Deleted: tags/jasperreports3.7/3.7.6+dfsg-1/debian/patches/08_no_maxmemory_for_javadoc.diff
===================================================================
--- trunk/jasperreports3.7/debian/patches/08_no_maxmemory_for_javadoc.diff	2013-07-11 13:41:11 UTC (rev 17014)
+++ tags/jasperreports3.7/3.7.6+dfsg-1/debian/patches/08_no_maxmemory_for_javadoc.diff	2013-08-05 21:20:39 UTC (rev 17116)
@@ -1,14 +0,0 @@
-Description: build.xml: Don't pass Xmx128m to <javadoc> task.
-Fowarded: no
-Author: Damien Raude-Morvan <drazzib at debian.org>
-Last-Update: 2010-04-20
---- a/build.xml
-+++ b/build.xml
-@@ -417,7 +417,6 @@
- 				use="true"
- 				windowtitle="JasperReports ${version} API"
- 				excludepackagenames="org.w3c.tools.codec"
--				maxmemory="128m"
- 				encoding="ISO-8859-1">
- 			<doctitle>
- <![CDATA[

Copied: tags/jasperreports3.7/3.7.6+dfsg-1/debian/patches/08_no_maxmemory_for_javadoc.diff (from rev 17114, trunk/jasperreports3.7/debian/patches/08_no_maxmemory_for_javadoc.diff)
===================================================================
--- tags/jasperreports3.7/3.7.6+dfsg-1/debian/patches/08_no_maxmemory_for_javadoc.diff	                        (rev 0)
+++ tags/jasperreports3.7/3.7.6+dfsg-1/debian/patches/08_no_maxmemory_for_javadoc.diff	2013-08-05 21:20:39 UTC (rev 17116)
@@ -0,0 +1,14 @@
+Description: build.xml: Don't pass Xmx128m to <javadoc> task.
+Fowarded: no
+Author: Damien Raude-Morvan <drazzib at debian.org>
+Last-Update: 2010-04-20
+--- a/build.xml
++++ b/build.xml
+@@ -354,7 +354,6 @@
+ 				use="true"
+ 				windowtitle="JasperReports ${version} API"
+ 				excludepackagenames="org.w3c.tools.codec"
+-				maxmemory="128m"
+ 				encoding="ISO-8859-1">
+ 			<doctitle>
+ <![CDATA[

Deleted: tags/jasperreports3.7/3.7.6+dfsg-1/debian/patches/09_use_commons_codec.diff
===================================================================
--- trunk/jasperreports3.7/debian/patches/09_use_commons_codec.diff	2013-07-11 13:41:11 UTC (rev 17014)
+++ tags/jasperreports3.7/3.7.6+dfsg-1/debian/patches/09_use_commons_codec.diff	2013-08-05 21:20:39 UTC (rev 17116)
@@ -1,117 +0,0 @@
-Description: Use Commons Codec Base64 decode/encode
-  instead of non-DFSG-free W3C one (removed from tarball).
-Author: Damien Raude-Morvan <drazzib at debian.org>
-Forwarded: no
-Last-Update: 2010-04-20
---- a/src/net/sf/jasperreports/engine/export/JRXmlExporter.java
-+++ b/src/net/sf/jasperreports/engine/export/JRXmlExporter.java
-@@ -88,7 +88,7 @@
- import net.sf.jasperreports.engine.util.JRXmlWriteHelper;
- import net.sf.jasperreports.engine.xml.JRXmlConstants;
- 
--import org.w3c.tools.codec.Base64Encoder;
-+import org.apache.commons.codec.binary.Base64;
- 
- 
- /**
-@@ -841,13 +841,8 @@
- 			{
- 				try
- 				{
--					ByteArrayInputStream bais = new ByteArrayInputStream(renderer.getImageData());
--					ByteArrayOutputStream baos = new ByteArrayOutputStream();
--					
--					Base64Encoder encoder = new Base64Encoder(bais, baos);
--					encoder.process();
--					
--					imageSource = new String(baos.toByteArray(), DEFAULT_XML_ENCODING);
-+					byte[] byteOut = Base64.decodeBase64(renderer.getImageData());
-+					imageSource = new String(byteOut, DEFAULT_XML_ENCODING);
- 				}
- 				catch (IOException e)
- 				{
---- a/src/net/sf/jasperreports/engine/util/JRValueStringUtils.java
-+++ b/src/net/sf/jasperreports/engine/util/JRValueStringUtils.java
-@@ -34,9 +34,7 @@
- 
- import net.sf.jasperreports.engine.JRRuntimeException;
- 
--import org.w3c.tools.codec.Base64Decoder;
--import org.w3c.tools.codec.Base64Encoder;
--import org.w3c.tools.codec.Base64FormatException;
-+import org.apache.commons.codec.binary.Base64;
- 
- 
- /**
-@@ -459,12 +457,8 @@
- 		{
- 			try
- 			{
--				ByteArrayInputStream dataIn = new ByteArrayInputStream(data.getBytes());
--				ByteArrayOutputStream bytesOut = new ByteArrayOutputStream();
--				Base64Decoder dec = new Base64Decoder(dataIn, bytesOut);
--				dec.process();
--				
--				ByteArrayInputStream bytesIn = new ByteArrayInputStream(bytesOut.toByteArray());
-+				byte[] bytesOut = Base64.decodeBase64(data.getBytes());
-+				ByteArrayInputStream bytesIn = new ByteArrayInputStream(bytesOut);
- 				ObjectInputStream objectIn = new ObjectInputStream(bytesIn);
- 				return objectIn.readObject();
- 			}
-@@ -476,10 +470,6 @@
- 			{
- 				throw new JRRuntimeException(e);
- 			}
--			catch (Base64FormatException e)
--			{
--				throw new JRRuntimeException(e);
--			}
- 		}
- 
- 		public String serialize(Object value)
-@@ -490,14 +480,9 @@
- 				ObjectOutputStream objectOut = new ObjectOutputStream(bytesOut);
- 				objectOut.writeObject(value);
- 				objectOut.close();
--				
--				ByteArrayInputStream bytesIn = new ByteArrayInputStream(bytesOut.toByteArray());
--				ByteArrayOutputStream dataOut = new ByteArrayOutputStream();				
--				
--				Base64Encoder enc = new Base64Encoder(bytesIn, dataOut);
--				enc.process();
--				
--				return new String(dataOut.toByteArray(), "UTF-8");
-+
-+				byte[] dataOut = Base64.decodeBase64(bytesOut.toByteArray());   
-+				return new String(dataOut, "UTF-8");
- 			}
- 			catch (NotSerializableException e)
- 			{
---- a/src/net/sf/jasperreports/engine/xml/JRPrintImageSourceObject.java
-+++ b/src/net/sf/jasperreports/engine/xml/JRPrintImageSourceObject.java
-@@ -30,8 +30,7 @@
- import net.sf.jasperreports.engine.JRImageRenderer;
- import net.sf.jasperreports.engine.JRPrintImage;
- 
--import org.w3c.tools.codec.Base64Decoder;
--
-+import org.apache.commons.codec.binary.Base64;
- 
- /**
-  * @author Teodor Danciu (teodord at users.sourceforge.net)
-@@ -79,13 +78,8 @@
- 		{
- 			try
- 			{
--				ByteArrayInputStream bais = new ByteArrayInputStream(imageSource.getBytes("UTF-8"));//FIXMENOW other encodings ?
--				ByteArrayOutputStream baos = new ByteArrayOutputStream();
--				
--				Base64Decoder decoder = new Base64Decoder(bais, baos);
--				decoder.process();
--				
--				printImage.setRenderer(JRImageRenderer.getInstance(baos.toByteArray()));//, JRImage.ON_ERROR_TYPE_ERROR));
-+				byte[] decodedBytes =  Base64.decodeBase64(imageSource.getBytes("UTF-8")); //FIXMENOW other encodings ?
-+				printImage.setRenderer(JRImageRenderer.getInstance(decodedBytes));//, JRImage.ON_ERROR_TYPE_ERROR));
- 			}
- 			catch (Exception e)
- 			{

Copied: tags/jasperreports3.7/3.7.6+dfsg-1/debian/patches/09_use_commons_codec.diff (from rev 17114, trunk/jasperreports3.7/debian/patches/09_use_commons_codec.diff)
===================================================================
--- tags/jasperreports3.7/3.7.6+dfsg-1/debian/patches/09_use_commons_codec.diff	                        (rev 0)
+++ tags/jasperreports3.7/3.7.6+dfsg-1/debian/patches/09_use_commons_codec.diff	2013-08-05 21:20:39 UTC (rev 17116)
@@ -0,0 +1,116 @@
+Description: Use Commons Codec Base64 decode/encode
+  instead of non-DFSG-free W3C one (removed from tarball).
+Author: Damien Raude-Morvan <drazzib at debian.org>
+Forwarded: no
+Last-Update: 2010-04-20
+--- a/src/net/sf/jasperreports/engine/export/JRXmlExporter.java
++++ b/src/net/sf/jasperreports/engine/export/JRXmlExporter.java
+@@ -88,7 +88,7 @@
+ import net.sf.jasperreports.engine.util.JRXmlWriteHelper;
+ import net.sf.jasperreports.engine.xml.JRXmlConstants;
+ 
+-import org.w3c.tools.codec.Base64Encoder;
++import org.apache.commons.codec.binary.Base64;
+ 
+ 
+ /**
+@@ -841,13 +841,8 @@
+ 			{
+ 				try
+ 				{
+-					ByteArrayInputStream bais = new ByteArrayInputStream(renderer.getImageData());
+-					ByteArrayOutputStream baos = new ByteArrayOutputStream();
+-					
+-					Base64Encoder encoder = new Base64Encoder(bais, baos);
+-					encoder.process();
+-					
+-					imageSource = new String(baos.toByteArray(), DEFAULT_XML_ENCODING);
++					byte[] byteOut = Base64.decodeBase64(renderer.getImageData());
++					imageSource = new String(byteOut, DEFAULT_XML_ENCODING);
+ 				}
+ 				catch (IOException e)
+ 				{
+--- a/src/net/sf/jasperreports/engine/util/JRValueStringUtils.java
++++ b/src/net/sf/jasperreports/engine/util/JRValueStringUtils.java
+@@ -34,9 +34,7 @@
+ 
+ import net.sf.jasperreports.engine.JRRuntimeException;
+ 
+-import org.w3c.tools.codec.Base64Decoder;
+-import org.w3c.tools.codec.Base64Encoder;
+-import org.w3c.tools.codec.Base64FormatException;
++import org.apache.commons.codec.binary.Base64;
+ 
+ 
+ /**
+@@ -459,12 +457,8 @@
+ 		{
+ 			try
+ 			{
+-				ByteArrayInputStream dataIn = new ByteArrayInputStream(data.getBytes());
+-				ByteArrayOutputStream bytesOut = new ByteArrayOutputStream();
+-				Base64Decoder dec = new Base64Decoder(dataIn, bytesOut);
+-				dec.process();
+-				
+-				ByteArrayInputStream bytesIn = new ByteArrayInputStream(bytesOut.toByteArray());
++				byte[] bytesOut = Base64.decodeBase64(data.getBytes());
++				ByteArrayInputStream bytesIn = new ByteArrayInputStream(bytesOut);
+ 				ObjectInputStream objectIn = new ObjectInputStream(bytesIn);
+ 				return objectIn.readObject();
+ 			}
+@@ -476,10 +470,6 @@
+ 			{
+ 				throw new JRRuntimeException(e);
+ 			}
+-			catch (Base64FormatException e)
+-			{
+-				throw new JRRuntimeException(e);
+-			}
+ 		}
+ 
+ 		public String serialize(Object value)
+@@ -490,14 +480,9 @@
+ 				ObjectOutputStream objectOut = new ObjectOutputStream(bytesOut);
+ 				objectOut.writeObject(value);
+ 				objectOut.close();
+-				
+-				ByteArrayInputStream bytesIn = new ByteArrayInputStream(bytesOut.toByteArray());
+-				ByteArrayOutputStream dataOut = new ByteArrayOutputStream();				
+-				
+-				Base64Encoder enc = new Base64Encoder(bytesIn, dataOut);
+-				enc.process();
+-				
+-				return new String(dataOut.toByteArray(), "UTF-8");
++
++				byte[] dataOut = Base64.decodeBase64(bytesOut.toByteArray());   
++				return new String(dataOut, "UTF-8");
+ 			}
+ 			catch (NotSerializableException e)
+ 			{
+--- a/src/net/sf/jasperreports/engine/xml/JRPrintImageSourceObject.java
++++ b/src/net/sf/jasperreports/engine/xml/JRPrintImageSourceObject.java
+@@ -30,7 +30,7 @@
+ import net.sf.jasperreports.engine.JRImageRenderer;
+ import net.sf.jasperreports.engine.JRPrintImage;
+ 
+-import org.w3c.tools.codec.Base64Decoder;
++import org.apache.commons.codec.binary.Base64;
+ 
+ 
+ /**
+@@ -79,13 +79,8 @@
+ 		{
+ 			try
+ 			{
+-				ByteArrayInputStream bais = new ByteArrayInputStream(imageSource.getBytes("UTF-8"));//FIXMENOW other encodings ?
+-				ByteArrayOutputStream baos = new ByteArrayOutputStream();
+-				
+-				Base64Decoder decoder = new Base64Decoder(bais, baos);
+-				decoder.process();
+-				
+-				printImage.setRenderer(JRImageRenderer.getInstance(baos.toByteArray()));//, JRImage.ON_ERROR_TYPE_ERROR));
++				byte[] decodedBytes =  Base64.decodeBase64(imageSource.getBytes("UTF-8")); //FIXMENOW other encodings ?
++				printImage.setRenderer(JRImageRenderer.getInstance(decodedBytes));//, JRImage.ON_ERROR_TYPE_ERROR));
+ 			}
+ 			catch (Exception e)
+ 			{

Deleted: tags/jasperreports3.7/3.7.6+dfsg-1/debian/patches/12_samples.diff
===================================================================
--- trunk/jasperreports3.7/debian/patches/12_samples.diff	2013-07-11 13:41:11 UTC (rev 17014)
+++ tags/jasperreports3.7/3.7.6+dfsg-1/debian/patches/12_samples.diff	2013-08-05 21:20:39 UTC (rev 17116)
@@ -1,14 +0,0 @@
-Description: Disable build of sampleref
-Author: Damien Raude-Morvan <drazzib at debian.org>
-Last-Update: 2010-04-20
-Forwarded: no
---- a/build.xml
-+++ b/build.xml
-@@ -525,6 +525,6 @@
- 		</copy>
- 	</target>
- 	
--	<target name="docs" depends="javadoc, schemaref, configref, sampleref" description="Generates all documentation."/>
-+	<target name="docs" depends="javadoc, schemaref, configref" description="Generates all documentation."/>
- 
- </project>

Copied: tags/jasperreports3.7/3.7.6+dfsg-1/debian/patches/12_samples.diff (from rev 17114, trunk/jasperreports3.7/debian/patches/12_samples.diff)
===================================================================
--- tags/jasperreports3.7/3.7.6+dfsg-1/debian/patches/12_samples.diff	                        (rev 0)
+++ tags/jasperreports3.7/3.7.6+dfsg-1/debian/patches/12_samples.diff	2013-08-05 21:20:39 UTC (rev 17116)
@@ -0,0 +1,14 @@
+Description: Disable build of sampleref
+Author: Damien Raude-Morvan <drazzib at debian.org>
+Last-Update: 2010-04-20
+Forwarded: no
+--- a/build.xml
++++ b/build.xml
+@@ -462,6 +462,6 @@
+ 		</copy>
+ 	</target>
+ 	
+-	<target name="docs" depends="javadoc, schemaref, configref, sampleref" description="Generates all documentation."/>
++	<target name="docs" depends="javadoc, schemaref, configref" description="Generates all documentation."/>
+ 
+ </project>

Copied: tags/jasperreports3.7/3.7.6+dfsg-1/debian/patches/16_eclipse_compiler_updater.diff (from rev 17015, trunk/jasperreports3.7/debian/patches/16_eclipse_compiler_updater.diff)
===================================================================
--- tags/jasperreports3.7/3.7.6+dfsg-1/debian/patches/16_eclipse_compiler_updater.diff	                        (rev 0)
+++ tags/jasperreports3.7/3.7.6+dfsg-1/debian/patches/16_eclipse_compiler_updater.diff	2013-08-05 21:20:39 UTC (rev 17116)
@@ -0,0 +1,17 @@
+Description: Update to compile with ecj 3.8 and later
+Author: Emmanuel Bourg <ebourg at apache.org>
+Forwarded: no
+--- a/src/net/sf/jasperreports/engine/design/JRJdtCompiler.java
++++ b/src/net/sf/jasperreports/engine/design/JRJdtCompiler.java
+@@ -154,6 +154,11 @@
+ 		{
+ 			return new char[0][0];
+ 		}
++
++		public boolean ignoreOptionalProblems() 
++		{
++			return false;
++		}
+ 	}
+ 
+ 	

Deleted: tags/jasperreports3.7/3.7.6+dfsg-1/debian/patches/series
===================================================================
--- trunk/jasperreports3.7/debian/patches/series	2013-07-11 13:41:11 UTC (rev 17014)
+++ tags/jasperreports3.7/3.7.6+dfsg-1/debian/patches/series	2013-08-05 21:20:39 UTC (rev 17116)
@@ -1,7 +0,0 @@
-02_use_debian_asm.diff
-06_configure_javaflow.diff
-07_exclude_barcode4j_and_barbecue.diff
-08_no_maxmemory_for_javadoc.diff
-09_use_commons_codec.diff
-10_disable_fonts.diff
-12_samples.diff

Copied: tags/jasperreports3.7/3.7.6+dfsg-1/debian/patches/series (from rev 17015, trunk/jasperreports3.7/debian/patches/series)
===================================================================
--- tags/jasperreports3.7/3.7.6+dfsg-1/debian/patches/series	                        (rev 0)
+++ tags/jasperreports3.7/3.7.6+dfsg-1/debian/patches/series	2013-08-05 21:20:39 UTC (rev 17116)
@@ -0,0 +1,8 @@
+02_use_debian_asm.diff
+06_configure_javaflow.diff
+07_exclude_barcode4j_and_barbecue.diff
+08_no_maxmemory_for_javadoc.diff
+09_use_commons_codec.diff
+10_disable_fonts.diff
+12_samples.diff
+16_eclipse_compiler_updater.diff




More information about the pkg-java-commits mailing list