[med-svn] r13409 - trunk/packages/pixelmed/trunk/debian/patches

Mathieu Malaterre malat at alioth.debian.org
Thu Apr 25 08:21:39 UTC 2013


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.arges at 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}
+ 




More information about the debian-med-commit mailing list