Author: fourmond Date: 2010-03-06 20:21:54 +0000 (Sat, 06 Mar 2010) New Revision: 11811
Added: trunk/fop/debian/patches/series Modified: trunk/fop/debian/changelog trunk/fop/debian/control trunk/fop/debian/patches/01_from_svn_16_bit_alpha_png.patch trunk/fop/debian/patches/02_fix_segfault_with_anchors.patch trunk/fop/debian/rules Log: [fop] Switch the patches to real 3.0 (quilt) + finally fix bug #570095 with patch from Mathieu Malaterre + fix bug #551294 Modified: trunk/fop/debian/changelog =================================================================== --- trunk/fop/debian/changelog 2010-03-06 16:50:45 UTC (rev 11810) +++ trunk/fop/debian/changelog 2010-03-06 20:21:54 UTC (rev 11811) @@ -1,3 +1,12 @@ +fop (1:0.95.dfsg-10) unstable; urgency=low + + * Pull in new patch from Mathieu Malaterre <[email protected]> + to really fix the segfaults with anchors (closes: #570095) + * Drop dependency on headed packages (closes: #551294) + * Refreshed old patches and switch to using the full 3.0 (quilt) power + + -- Vincent Fourmond <[email protected]> Sat, 06 Mar 2010 21:02:37 +0100 + fop (1:0.95.dfsg-9) unstable; urgency=low * Added Maven support Modified: trunk/fop/debian/control =================================================================== --- trunk/fop/debian/control 2010-03-06 16:50:45 UTC (rev 11810) +++ trunk/fop/debian/control 2010-03-06 20:21:54 UTC (rev 11811) @@ -17,7 +17,7 @@ Package: fop Architecture: all -Depends: default-jre-headless | java2-runtime, +Depends: default-jre-headless | java2-runtime-headless, libxerces2-java, libxalan2-java, libbsf-java, libavalon-framework-java (>=4.1.2-2), libbatik-java (>= 1.7), libcommons-io-java, libcommons-logging-java, libxp6, libxt6, Modified: trunk/fop/debian/patches/01_from_svn_16_bit_alpha_png.patch =================================================================== --- trunk/fop/debian/patches/01_from_svn_16_bit_alpha_png.patch 2010-03-06 16:50:45 UTC (rev 11810) +++ trunk/fop/debian/patches/01_from_svn_16_bit_alpha_png.patch 2010-03-06 20:21:54 UTC (rev 11811) @@ -1,5 +1,7 @@ ---- trunk/src/java/org/apache/fop/pdf/AlphaRasterImage.java 2008/07/24 09:35:34 679326 -+++ trunk/src/java/org/apache/fop/pdf/AlphaRasterImage.java 2008/09/17 16:41:14 696365 +Index: fop-0.95.dfsg/src/java/org/apache/fop/pdf/AlphaRasterImage.java +=================================================================== +--- fop-0.95.dfsg.orig/src/java/org/apache/fop/pdf/AlphaRasterImage.java 2008-07-31 16:02:57.000000000 +0200 ++++ fop-0.95.dfsg/src/java/org/apache/fop/pdf/AlphaRasterImage.java 2010-03-06 21:02:05.527650998 +0100 @@ -48,6 +48,9 @@ */ public AlphaRasterImage(String k, Raster alpha) { Modified: trunk/fop/debian/patches/02_fix_segfault_with_anchors.patch =================================================================== --- trunk/fop/debian/patches/02_fix_segfault_with_anchors.patch 2010-03-06 16:50:45 UTC (rev 11810) +++ trunk/fop/debian/patches/02_fix_segfault_with_anchors.patch 2010-03-06 20:21:54 UTC (rev 11811) @@ -1,6 +1,10 @@ -diff -ur fop.old/src/java/org/apache/fop/layoutmgr/inline/InlineStackingLayoutManager.java fop-0.95.dfsg/src/java/org/apache/fop/layoutmgr/inline/InlineStackingLayoutManager.java ---- fop.old/src/java/org/apache/fop/layoutmgr/inline/InlineStackingLayoutManager.java 2010-02-17 20:56:53.000000000 +0000 -+++ fop-0.95.dfsg/src/java/org/apache/fop/layoutmgr/inline/InlineStackingLayoutManager.java 2010-02-17 21:00:00.000000000 +0000 +Description: Fix segfaults on anchors +Author: Mathieu Malaterre <[email protected]> +Bug: https://issues.apache.org/bugzilla/show_bug.cgi?id=46386 +Index: fop-0.95.dfsg/src/java/org/apache/fop/layoutmgr/inline/InlineStackingLayoutManager.java +=================================================================== +--- fop-0.95.dfsg.orig/src/java/org/apache/fop/layoutmgr/inline/InlineStackingLayoutManager.java 2008-07-31 16:02:58.000000000 +0200 ++++ fop-0.95.dfsg/src/java/org/apache/fop/layoutmgr/inline/InlineStackingLayoutManager.java 2010-03-06 21:02:05.535650523 +0100 @@ -331,6 +331,11 @@ while (oldListIterator.hasNext()) { oldElement = (KnuthElement) oldListIterator.next(); @@ -13,3 +17,13 @@ // initialize prevLM if (prevLM == null) { prevLM = currLM; +@@ -400,6 +405,9 @@ + while (oldListIterator.hasNext()) { + oldElement = (KnuthElement) oldListIterator.next(); + currLM = (InlineLevelLayoutManager) oldElement.getLayoutManager(); ++ if (currLM == null) { ++ continue; ++ } + if (prevLM == null) { + prevLM = currLM; + } Added: trunk/fop/debian/patches/series =================================================================== --- trunk/fop/debian/patches/series (rev 0) +++ trunk/fop/debian/patches/series 2010-03-06 20:21:54 UTC (rev 11811) @@ -0,0 +1,2 @@ +01_from_svn_16_bit_alpha_png.patch +02_fix_segfault_with_anchors.patch Modified: trunk/fop/debian/rules =================================================================== --- trunk/fop/debian/rules 2010-03-06 16:50:45 UTC (rev 11810) +++ trunk/fop/debian/rules 2010-03-06 20:21:54 UTC (rev 11811) @@ -2,7 +2,7 @@ # debian/rules for FOP (uses CDBS) include /usr/share/cdbs/1/rules/debhelper.mk -include /usr/share/cdbs/1/rules/simple-patchsys.mk +# include /usr/share/cdbs/1/rules/simple-patchsys.mk include /usr/share/cdbs/1/class/ant.mk JAVA_HOME := /usr/lib/jvm/java-6-openjdk _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/pkg-java-commits

