Author: malat Date: 2013-04-25 08:21:39 +0000 (Thu, 25 Apr 2013) New Revision: 13409
Added: trunk/packages/pixelmed/trunk/debian/patches/target_java_1.7.patch Modified: trunk/packages/pixelmed/trunk/debian/patches/series Log: Target java 1.7 Modified: trunk/packages/pixelmed/trunk/debian/patches/series =================================================================== --- trunk/packages/pixelmed/trunk/debian/patches/series 2013-04-25 06:34:17 UTC (rev 13408) +++ trunk/packages/pixelmed/trunk/debian/patches/series 2013-04-25 08:21:39 UTC (rev 13409) @@ -8,3 +8,4 @@ addmanifest.patch fixfonts.patch removetest.patch +target_java_1.7.patch Added: trunk/packages/pixelmed/trunk/debian/patches/target_java_1.7.patch =================================================================== --- trunk/packages/pixelmed/trunk/debian/patches/target_java_1.7.patch (rev 0) +++ trunk/packages/pixelmed/trunk/debian/patches/target_java_1.7.patch 2013-04-25 08:21:39 UTC (rev 13409) @@ -0,0 +1,46 @@ +Description: Update java to use version 1.7 instead of 1.5. +This patch updates the Makefiles to use Java 1.7. This fixes some issues +but causes an issue in com.pixelmed.display.ApplicationFrame. This issue +is due to a deprecated library to be used when writing and encoding files. +This has been updated to use the ImageIO library. + +Author: Chris J Arges <chris.j.ar...@canonical.com> +Bug-Ubuntu: https://launchpad.net/bugs/888993 +Last-Update: 2012-06-28 + +--- + +Index: pixelmed-20130220/com/pixelmed/display/ApplicationFrame.java +=================================================================== +--- pixelmed-20130220.orig/com/pixelmed/display/ApplicationFrame.java 2013-04-25 10:18:12.000000000 +0200 ++++ pixelmed-20130220/com/pixelmed/display/ApplicationFrame.java 2013-04-25 10:18:23.521821760 +0200 +@@ -9,6 +9,7 @@ + import java.awt.event.*; + import java.util.*; + import java.io.*; ++import javax.imageio.*; + import javax.swing.*; + import javax.swing.event.*; + +@@ -163,7 +164,7 @@ + try { + snapShotFile = File.createTempFile("snap",".jpg",new File(System.getProperty("user.home"))); + java.awt.image.BufferedImage snapShotImage = new Robot().createScreenCapture(extent); +- com.sun.image.codec.jpeg.JPEGCodec.createJPEGEncoder(new FileOutputStream(snapShotFile)).encode(snapShotImage); ++ ImageIO.write(snapShotImage, "jpeg", snapShotFile); + } + catch (Exception ex) { + ex.printStackTrace(); +Index: pixelmed-20130220/Makefile.common.mk +=================================================================== +--- pixelmed-20130220.orig/Makefile.common.mk 2013-04-25 10:18:10.000000000 +0200 ++++ pixelmed-20130220/Makefile.common.mk 2013-04-25 10:20:10.789820553 +0200 +@@ -41,7 +41,7 @@ + + SERVERADDITIONALJARS = ${VIEWERADDITIONALJARS} + +-JAVAVERSIONTARGET=1.5 ++JAVAVERSIONTARGET=1.7 + + JAVACTARGETOPTIONS=-target ${JAVAVERSIONTARGET} -source ${JAVAVERSIONTARGET} + _______________________________________________ debian-med-commit mailing list debian-med-commit@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit