[med-svn] r2881 - trunk/packages/dicomscope/trunk/debian/patches

malat-guest at alioth.debian.org malat-guest at alioth.debian.org
Tue Dec 30 09:38:16 UTC 2008


Author: malat-guest
Date: 2008-12-30 09:38:15 +0000 (Tue, 30 Dec 2008)
New Revision: 2881

Added:
   trunk/packages/dicomscope/trunk/debian/patches/cmakelists.txt.patch
   trunk/packages/dicomscope/trunk/debian/patches/dicomscope_defaultpackage.patch
Modified:
   trunk/packages/dicomscope/trunk/debian/patches/dcmtk_350_354_changes.patch
   trunk/packages/dicomscope/trunk/debian/patches/series
Log:
split patch into smaller one for readability

Added: trunk/packages/dicomscope/trunk/debian/patches/cmakelists.txt.patch
===================================================================
--- trunk/packages/dicomscope/trunk/debian/patches/cmakelists.txt.patch	                        (rev 0)
+++ trunk/packages/dicomscope/trunk/debian/patches/cmakelists.txt.patch	2008-12-30 09:38:15 UTC (rev 2881)
@@ -0,0 +1,126 @@
+Instead of using the in-src dcmtk build system, provide a replacement one
+that allow building dicomscope outside of dcmtk
+
+--- /tmp/dicomscope/dsgui351/CMakeLists.txt	1970-01-01 01:00:00.000000000 +0100
++++ dsgui351/CMakeLists.txt	2008-12-23 16:30:12.943647000 +0100
+@@ -0,0 +1,24 @@
++PROJECT(DICOMSCOPE)
++
++cmake_minimum_required(VERSION 2.6)
++
++#-----------------------------------------------------------------------------
++SET (EXECUTABLE_OUTPUT_PATH ${DICOMSCOPE_BINARY_DIR}/bin CACHE PATH "Single output directory for building all executables.")
++SET (LIBRARY_OUTPUT_PATH ${DICOMSCOPE_BINARY_DIR}/bin CACHE PATH "Single output directory for building all libraries.")
++MARK_AS_ADVANCED(LIBRARY_OUTPUT_PATH EXECUTABLE_OUTPUT_PATH)
++
++IF(NOT DICOMSCOPE_INSTALL_BIN_DIR)
++  SET(DICOMSCOPE_INSTALL_BIN_DIR "bin")
++ENDIF(NOT DICOMSCOPE_INSTALL_BIN_DIR)
++
++IF(NOT DICOMSCOPE_INSTALL_LIB_DIR)
++  SET(DICOMSCOPE_INSTALL_LIB_DIR "lib")
++ENDIF(NOT DICOMSCOPE_INSTALL_LIB_DIR)
++IF(NOT DICOMSCOPE_INSTALL_JAVA_DIR)
++  SET(DICOMSCOPE_INSTALL_JAVA_DIR "share/dicomscope")
++ENDIF(NOT DICOMSCOPE_INSTALL_JAVA_DIR)
++
++INCLUDE_DIRECTORIES(interface/include)
++
++SUBDIRS(interface/libsrc)
++SUBDIRS(tkgui)
+--- /tmp/dicomscope/dsgui351/interface/libsrc/CMakeLists.txt	1970-01-01 01:00:00.000000000 +0100
++++ dsgui351/interface/libsrc/CMakeLists.txt	2008-12-23 16:10:17.385621000 +0100
+@@ -0,0 +1,55 @@
++SET(dsgui_SRCS
++DSRCodeValue.cpp
++DSRCompositeValue.cpp
++DSRDocument.cpp
++DSRDocumentTree.cpp
++DSRImageValue.cpp
++DSRNumericValue.cpp
++DSRSCoordValue.cpp
++DSRTCoordValue.cpp
++DSRWaveformValue.cpp
++DVInterface.cpp
++DVPresentationState.cpp
++DVPSCurve.cpp
++DVPSGraphicObject.cpp
++DVPSStoredPrint.cpp
++DVPSTextObject.cpp
++)
++FIND_PACKAGE(JNI REQUIRED)
++INCLUDE_DIRECTORIES(
++  #${JNI_INCLUDE_PATH} # cmake bug #
++  ${JAVA_INCLUDE_PATH}
++  ${JAVA_INCLUDE_PATH2}
++  ${JAVA_AWT_INCLUDE_PATH}
++  )
++
++FIND_PACKAGE(DCMTK REQUIRED)
++# /usr/include/dcmtk/dcmpstat/dviface.h
++FIND_PATH( DCMTK_dcmpstat_INCLUDE_DIR dviface.h
++  ${DCMTK_DIR}/dcmpstat/include
++  ${DCMTK_DIR}/include/dcmpstat
++)
++# /usr/include/dcmtk/dcmsr/dsrdoc.h
++FIND_PATH( DCMTK_dcmsr_INCLUDE_DIR dsrdoc.h
++  ${DCMTK_DIR}/dcmsr/include
++  ${DCMTK_DIR}/include/dcmsr
++)
++
++#  MESSAGE(${DCMTK_INCLUDE_DIR})
++INCLUDE_DIRECTORIES(
++  ${DCMTK_INCLUDE_DIR}
++  ${DCMTK_dcmpstat_INCLUDE_DIR}
++  ${DCMTK_dcmsr_INCLUDE_DIR}
++)
++
++ADD_DEFINITIONS(-DHAVE_CONFIG_H  -DNDEBUG -DHAVE_STRSTREAM_H)
++
++#INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
++ADD_LIBRARY(jInterface SHARED ${dsgui_SRCS})
++TARGET_LINK_LIBRARIES(jInterface ${DCMTK_LIBRARIES} dcmpstat dcmsr xml2 dcmdsig dcmqrdb crypto)
++  INSTALL(TARGETS jInterface
++    RUNTIME DESTINATION ${DICOMSCOPE_INSTALL_BIN_DIR} COMPONENT Runtime
++    LIBRARY DESTINATION ${DICOMSCOPE_INSTALL_LIB_DIR} COMPONENT Runtime ${NAMELINK_SKIP}
++    ARCHIVE DESTINATION ${DICOMSCOPE_INSTALL_LIB_DIR} COMPONENT Development
++  )
++
+--- /tmp/dicomscope/dsgui351/tkgui/CMakeLists.txt	1970-01-01 01:00:00.000000000 +0100
++++ dsgui351/tkgui/CMakeLists.txt	2008-12-23 16:40:45.637769000 +0100
+@@ -0,0 +1,35 @@
++# Java
++FIND_PACKAGE(Java REQUIRED) # javac, jar
++
++file(GLOB_RECURSE javafiles ${CMAKE_CURRENT_SOURCE_DIR} "*.java")
++#message(${javafiles})
++
++#FILE(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/DICOMscope)
++
++ADD_CUSTOM_COMMAND(
++  OUTPUT ${DICOMSCOPE_SOURCE_DIR}/DICOMscope/DICOMscope.class
++  COMMAND ${JAVA_COMPILE} ARGS -d ../DICOMscope -classpath . DICOMscope.java
++  WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
++  DEPENDS ${javafiles}
++  COMMENT "javac *.java"
++)
++
++ADD_CUSTOM_COMMAND(
++  OUTPUT ${LIBRARY_OUTPUT_PATH}/DICOMscope.jar
++  COMMAND ${JAVA_ARCHIVE} ARGS cfm ${LIBRARY_OUTPUT_PATH}/DICOMscope.jar ${DICOMSCOPE_SOURCE_DIR}/tkgui/Manifest.txt ./
++  # manifest thingy
++  #COMMAND ${JAVA_ARCHIVE} ARGS i ${LIBRARY_OUTPUT_PATH}/DICOMscope.jar
++  WORKING_DIRECTORY ${DICOMSCOPE_SOURCE_DIR}/DICOMscope
++  DEPENDS ${DICOMSCOPE_SOURCE_DIR}/DICOMscope/DICOMscope.class
++  COMMENT "jar cvf -> DICOMscope.jar"
++)
++
++ADD_CUSTOM_TARGET(dummy ALL
++  DEPENDS ${LIBRARY_OUTPUT_PATH}/DICOMscope.jar
++  COMMENT "building DICOMscope.jar"
++)
++
++  INSTALL(FILES ${LIBRARY_OUTPUT_PATH}/DICOMscope.jar ${DICOMSCOPE_SOURCE_DIR}/DICOMscope/codes.dic
++    DESTINATION ${DICOMSCOPE_INSTALL_JAVA_DIR} COMPONENT Runtime
++  )
++


Property changes on: trunk/packages/dicomscope/trunk/debian/patches/cmakelists.txt.patch
___________________________________________________________________
Name: svn:mime-type
   + text/plain
Name: svn:eol-style
   + native

Modified: trunk/packages/dicomscope/trunk/debian/patches/dcmtk_350_354_changes.patch
===================================================================
--- trunk/packages/dicomscope/trunk/debian/patches/dcmtk_350_354_changes.patch	2008-12-29 23:35:12 UTC (rev 2880)
+++ trunk/packages/dicomscope/trunk/debian/patches/dcmtk_350_354_changes.patch	2008-12-30 09:38:15 UTC (rev 2881)
@@ -1,95 +1,5 @@
---- /tmp/dicomscope/dsgui351/tkgui/Manifest.txt	1970-01-01 01:00:00.000000000 +0100
-+++ dsgui351/tkgui/Manifest.txt	2008-12-23 16:30:12.943647000 +0100
-@@ -0,0 +1 @@
-+Main-Class: DICOMscope.DICOMscope
-diff --strip-trailing-cr -x bin -N -u -r /tmp/dicomscope/dsgui351/CMakeLists.txt dsgui351/CMakeLists.txt
---- /tmp/dicomscope/dsgui351/CMakeLists.txt	1970-01-01 01:00:00.000000000 +0100
-+++ dsgui351/CMakeLists.txt	2008-12-23 16:30:12.943647000 +0100
-@@ -0,0 +1,24 @@
-+PROJECT(DICOMSCOPE)
-+
-+cmake_minimum_required(VERSION 2.6)
-+
-+#-----------------------------------------------------------------------------
-+SET (EXECUTABLE_OUTPUT_PATH ${DICOMSCOPE_BINARY_DIR}/bin CACHE PATH "Single output directory for building all executables.")
-+SET (LIBRARY_OUTPUT_PATH ${DICOMSCOPE_BINARY_DIR}/bin CACHE PATH "Single output directory for building all libraries.")
-+MARK_AS_ADVANCED(LIBRARY_OUTPUT_PATH EXECUTABLE_OUTPUT_PATH)
-+
-+IF(NOT DICOMSCOPE_INSTALL_BIN_DIR)
-+  SET(DICOMSCOPE_INSTALL_BIN_DIR "bin")
-+ENDIF(NOT DICOMSCOPE_INSTALL_BIN_DIR)
-+
-+IF(NOT DICOMSCOPE_INSTALL_LIB_DIR)
-+  SET(DICOMSCOPE_INSTALL_LIB_DIR "lib")
-+ENDIF(NOT DICOMSCOPE_INSTALL_LIB_DIR)
-+IF(NOT DICOMSCOPE_INSTALL_JAVA_DIR)
-+  SET(DICOMSCOPE_INSTALL_JAVA_DIR "share/dicomscope")
-+ENDIF(NOT DICOMSCOPE_INSTALL_JAVA_DIR)
-+
-+INCLUDE_DIRECTORIES(interface/include)
-+
-+SUBDIRS(interface/libsrc)
-+SUBDIRS(tkgui)
-diff --strip-trailing-cr -x bin -N -u -r /tmp/dicomscope/dsgui351/interface/libsrc/CMakeLists.txt dsgui351/interface/libsrc/CMakeLists.txt
---- /tmp/dicomscope/dsgui351/interface/libsrc/CMakeLists.txt	1970-01-01 01:00:00.000000000 +0100
-+++ dsgui351/interface/libsrc/CMakeLists.txt	2008-12-23 16:10:17.385621000 +0100
-@@ -0,0 +1,55 @@
-+SET(dsgui_SRCS
-+DSRCodeValue.cpp
-+DSRCompositeValue.cpp
-+DSRDocument.cpp
-+DSRDocumentTree.cpp
-+DSRImageValue.cpp
-+DSRNumericValue.cpp
-+DSRSCoordValue.cpp
-+DSRTCoordValue.cpp
-+DSRWaveformValue.cpp
-+DVInterface.cpp
-+DVPresentationState.cpp
-+DVPSCurve.cpp
-+DVPSGraphicObject.cpp
-+DVPSStoredPrint.cpp
-+DVPSTextObject.cpp
-+)
-+FIND_PACKAGE(JNI REQUIRED)
-+INCLUDE_DIRECTORIES(
-+  #${JNI_INCLUDE_PATH} # cmake bug #
-+  ${JAVA_INCLUDE_PATH}
-+  ${JAVA_INCLUDE_PATH2}
-+  ${JAVA_AWT_INCLUDE_PATH}
-+  )
-+
-+FIND_PACKAGE(DCMTK REQUIRED)
-+# /usr/include/dcmtk/dcmpstat/dviface.h
-+FIND_PATH( DCMTK_dcmpstat_INCLUDE_DIR dviface.h
-+  ${DCMTK_DIR}/dcmpstat/include
-+  ${DCMTK_DIR}/include/dcmpstat
-+)
-+# /usr/include/dcmtk/dcmsr/dsrdoc.h
-+FIND_PATH( DCMTK_dcmsr_INCLUDE_DIR dsrdoc.h
-+  ${DCMTK_DIR}/dcmsr/include
-+  ${DCMTK_DIR}/include/dcmsr
-+)
-+
-+#  MESSAGE(${DCMTK_INCLUDE_DIR})
-+INCLUDE_DIRECTORIES(
-+  ${DCMTK_INCLUDE_DIR}
-+  ${DCMTK_dcmpstat_INCLUDE_DIR}
-+  ${DCMTK_dcmsr_INCLUDE_DIR}
-+)
-+
-+ADD_DEFINITIONS(-DHAVE_CONFIG_H  -DNDEBUG -DHAVE_STRSTREAM_H)
-+
-+#INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
-+ADD_LIBRARY(jInterface SHARED ${dsgui_SRCS})
-+TARGET_LINK_LIBRARIES(jInterface ${DCMTK_LIBRARIES} dcmpstat dcmsr xml2 dcmdsig dcmqrdb crypto)
-+  INSTALL(TARGETS jInterface
-+    RUNTIME DESTINATION ${DICOMSCOPE_INSTALL_BIN_DIR} COMPONENT Runtime
-+    LIBRARY DESTINATION ${DICOMSCOPE_INSTALL_LIB_DIR} COMPONENT Runtime ${NAMELINK_SKIP}
-+    ARCHIVE DESTINATION ${DICOMSCOPE_INSTALL_LIB_DIR} COMPONENT Development
-+  )
-+
-diff --strip-trailing-cr -x bin -N -u -r /tmp/dicomscope/dsgui351/interface/libsrc/DSRCodeValue.cpp dsgui351/interface/libsrc/DSRCodeValue.cpp
+sets of patch related to dcmtk 350 -> dcmtk 354 backward incompatible changes
+
 --- /tmp/dicomscope/dsgui351/interface/libsrc/DSRCodeValue.cpp	2000-12-06 16:41:34.000000000 +0100
 +++ dsgui351/interface/libsrc/DSRCodeValue.cpp	2008-12-23 12:46:01.513221000 +0100
 @@ -116,7 +116,7 @@
@@ -110,7 +20,6 @@
  }
  
  
-diff --strip-trailing-cr -x bin -N -u -r /tmp/dicomscope/dsgui351/interface/libsrc/DSRCompositeValue.cpp dsgui351/interface/libsrc/DSRCompositeValue.cpp
 --- /tmp/dicomscope/dsgui351/interface/libsrc/DSRCompositeValue.cpp	2001-02-16 16:59:56.000000000 +0100
 +++ dsgui351/interface/libsrc/DSRCompositeValue.cpp	2008-12-23 12:46:19.114065000 +0100
 @@ -147,7 +147,7 @@
@@ -122,7 +31,6 @@
  }
  
  
-diff --strip-trailing-cr -x bin -N -u -r /tmp/dicomscope/dsgui351/interface/libsrc/DSRDocument.cpp dsgui351/interface/libsrc/DSRDocument.cpp
 --- /tmp/dicomscope/dsgui351/interface/libsrc/DSRDocument.cpp	2001-05-22 12:35:00.000000000 +0200
 +++ dsgui351/interface/libsrc/DSRDocument.cpp	2008-12-23 14:00:57.891356000 +0100
 @@ -43,7 +43,9 @@
@@ -397,7 +305,6 @@
  }
  
  
-diff --strip-trailing-cr -x bin -N -u -r /tmp/dicomscope/dsgui351/interface/libsrc/DSRDocumentTree.cpp dsgui351/interface/libsrc/DSRDocumentTree.cpp
 --- /tmp/dicomscope/dsgui351/interface/libsrc/DSRDocumentTree.cpp	2001-01-25 15:54:42.000000000 +0100
 +++ dsgui351/interface/libsrc/DSRDocumentTree.cpp	2008-12-23 14:01:26.476717000 +0100
 @@ -391,7 +391,7 @@
@@ -427,7 +334,6 @@
  }
  
  
-diff --strip-trailing-cr -x bin -N -u -r /tmp/dicomscope/dsgui351/interface/libsrc/DSRImageValue.cpp dsgui351/interface/libsrc/DSRImageValue.cpp
 --- /tmp/dicomscope/dsgui351/interface/libsrc/DSRImageValue.cpp	2001-02-16 16:58:52.000000000 +0100
 +++ dsgui351/interface/libsrc/DSRImageValue.cpp	2008-12-23 14:01:59.829134000 +0100
 @@ -147,7 +147,7 @@
@@ -466,7 +372,6 @@
  }
  
  
-diff --strip-trailing-cr -x bin -N -u -r /tmp/dicomscope/dsgui351/interface/libsrc/DSRNumericValue.cpp dsgui351/interface/libsrc/DSRNumericValue.cpp
 --- /tmp/dicomscope/dsgui351/interface/libsrc/DSRNumericValue.cpp	2000-11-23 17:57:28.000000000 +0100
 +++ dsgui351/interface/libsrc/DSRNumericValue.cpp	2008-12-23 14:02:14.230292000 +0100
 @@ -165,7 +165,7 @@
@@ -487,7 +392,6 @@
  }
  
  
-diff --strip-trailing-cr -x bin -N -u -r /tmp/dicomscope/dsgui351/interface/libsrc/DSRSCoordValue.cpp dsgui351/interface/libsrc/DSRSCoordValue.cpp
 --- /tmp/dicomscope/dsgui351/interface/libsrc/DSRSCoordValue.cpp	2000-10-23 17:22:04.000000000 +0200
 +++ dsgui351/interface/libsrc/DSRSCoordValue.cpp	2008-12-23 14:02:50.550467000 +0100
 @@ -88,7 +88,7 @@
@@ -517,7 +421,6 @@
  }
  
  
-diff --strip-trailing-cr -x bin -N -u -r /tmp/dicomscope/dsgui351/interface/libsrc/DSRTCoordValue.cpp dsgui351/interface/libsrc/DSRTCoordValue.cpp
 --- /tmp/dicomscope/dsgui351/interface/libsrc/DSRTCoordValue.cpp	2000-10-27 10:42:52.000000000 +0200
 +++ dsgui351/interface/libsrc/DSRTCoordValue.cpp	2008-12-23 14:03:02.022825000 +0100
 @@ -88,7 +88,7 @@
@@ -529,7 +432,6 @@
  }
  
  
-diff --strip-trailing-cr -x bin -N -u -r /tmp/dicomscope/dsgui351/interface/libsrc/DSRWaveformValue.cpp dsgui351/interface/libsrc/DSRWaveformValue.cpp
 --- /tmp/dicomscope/dsgui351/interface/libsrc/DSRWaveformValue.cpp	2001-02-16 17:00:24.000000000 +0100
 +++ dsgui351/interface/libsrc/DSRWaveformValue.cpp	2008-12-23 14:03:26.182329000 +0100
 @@ -147,7 +147,7 @@
@@ -559,7 +461,6 @@
  }
  
  
-diff --strip-trailing-cr -x bin -N -u -r /tmp/dicomscope/dsgui351/interface/libsrc/DVInterface.cpp dsgui351/interface/libsrc/DVInterface.cpp
 --- /tmp/dicomscope/dsgui351/interface/libsrc/DVInterface.cpp	2001-01-29 18:26:32.000000000 +0100
 +++ dsgui351/interface/libsrc/DVInterface.cpp	2008-12-23 14:09:32.873638000 +0100
 @@ -121,7 +121,7 @@
@@ -1264,7 +1165,6 @@
  }
  
  
-diff --strip-trailing-cr -x bin -N -u -r /tmp/dicomscope/dsgui351/interface/libsrc/DVPresentationState.cpp dsgui351/interface/libsrc/DVPresentationState.cpp
 --- /tmp/dicomscope/dsgui351/interface/libsrc/DVPresentationState.cpp	2000-11-23 17:45:22.000000000 +0100
 +++ dsgui351/interface/libsrc/DVPresentationState.cpp	2008-12-23 14:17:45.488320000 +0100
 @@ -179,7 +179,7 @@
@@ -2135,7 +2035,6 @@
  }
  
  
-diff --strip-trailing-cr -x bin -N -u -r /tmp/dicomscope/dsgui351/interface/libsrc/DVPSCurve.cpp dsgui351/interface/libsrc/DVPSCurve.cpp
 --- /tmp/dicomscope/dsgui351/interface/libsrc/DVPSCurve.cpp	1999-09-21 18:07:30.000000000 +0200
 +++ dsgui351/interface/libsrc/DVPSCurve.cpp	2008-12-23 14:18:01.796119000 +0100
 @@ -148,7 +148,7 @@
@@ -2156,7 +2055,6 @@
  }
  
  
-diff --strip-trailing-cr -x bin -N -u -r /tmp/dicomscope/dsgui351/interface/libsrc/DVPSGraphicObject.cpp dsgui351/interface/libsrc/DVPSGraphicObject.cpp
 --- /tmp/dicomscope/dsgui351/interface/libsrc/DVPSGraphicObject.cpp	1999-09-21 18:07:30.000000000 +0200
 +++ dsgui351/interface/libsrc/DVPSGraphicObject.cpp	2008-12-23 14:18:22.022391000 +0100
 @@ -131,7 +131,7 @@
@@ -2204,7 +2102,6 @@
  }
  
  
-diff --strip-trailing-cr -x bin -N -u -r /tmp/dicomscope/dsgui351/interface/libsrc/DVPSStoredPrint.cpp dsgui351/interface/libsrc/DVPSStoredPrint.cpp
 --- /tmp/dicomscope/dsgui351/interface/libsrc/DVPSStoredPrint.cpp	2000-07-18 13:04:18.000000000 +0200
 +++ dsgui351/interface/libsrc/DVPSStoredPrint.cpp	2008-12-23 14:19:20.804343000 +0100
 @@ -82,7 +82,7 @@
@@ -2459,7 +2356,6 @@
  }
  
  
-diff --strip-trailing-cr -x bin -N -u -r /tmp/dicomscope/dsgui351/interface/libsrc/DVPSTextObject.cpp dsgui351/interface/libsrc/DVPSTextObject.cpp
 --- /tmp/dicomscope/dsgui351/interface/libsrc/DVPSTextObject.cpp	1999-09-21 18:07:30.000000000 +0200
 +++ dsgui351/interface/libsrc/DVPSTextObject.cpp	2008-12-23 14:19:32.635340000 +0100
 @@ -127,7 +127,7 @@
@@ -2489,74 +2385,3 @@
  }
  
  
-diff --strip-trailing-cr -x bin -N -u -r /tmp/dicomscope/dsgui351/tkgui/about/AboutBox.java dsgui351/tkgui/about/AboutBox.java
---- /tmp/dicomscope/dsgui351/tkgui/about/AboutBox.java	2001-06-06 12:32:30.000000000 +0200
-+++ dsgui351/tkgui/about/AboutBox.java	2008-12-23 15:50:13.812215000 +0100
-@@ -38,7 +38,7 @@
- import javax.swing.text.*;
- import java.net.*;
- 
--import DICOMscope;
-+import DICOMscope.DICOMscope;
- 
- import jToolkit.gui.*;
- import java.util.*;
-diff --strip-trailing-cr -x bin -N -u -r /tmp/dicomscope/dsgui351/tkgui/browser/StudyMan.java dsgui351/tkgui/browser/StudyMan.java
---- /tmp/dicomscope/dsgui351/tkgui/browser/StudyMan.java	2001-06-06 12:32:30.000000000 +0200
-+++ dsgui351/tkgui/browser/StudyMan.java	2008-12-23 15:13:51.617836000 +0100
-@@ -40,7 +40,7 @@
- import javax.swing.tree.*;
- 
- import J2Ci.*;
--import DICOMscope;
-+import DICOMscope.DICOMscope;
- import viewer.main.*;
- import jToolkit.gui.*;
- import main.*;
-diff --strip-trailing-cr -x bin -N -u -r /tmp/dicomscope/dsgui351/tkgui/CMakeLists.txt dsgui351/tkgui/CMakeLists.txt
---- /tmp/dicomscope/dsgui351/tkgui/CMakeLists.txt	1970-01-01 01:00:00.000000000 +0100
-+++ dsgui351/tkgui/CMakeLists.txt	2008-12-23 16:40:45.637769000 +0100
-@@ -0,0 +1,35 @@
-+# Java
-+FIND_PACKAGE(Java REQUIRED) # javac, jar
-+
-+file(GLOB_RECURSE javafiles ${CMAKE_CURRENT_SOURCE_DIR} "*.java")
-+#message(${javafiles})
-+
-+#FILE(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/DICOMscope)
-+
-+ADD_CUSTOM_COMMAND(
-+  OUTPUT ${DICOMSCOPE_SOURCE_DIR}/DICOMscope/DICOMscope.class
-+  COMMAND ${JAVA_COMPILE} ARGS -d ../DICOMscope -classpath . DICOMscope.java
-+  WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
-+  DEPENDS ${javafiles}
-+  COMMENT "javac *.java"
-+)
-+
-+ADD_CUSTOM_COMMAND(
-+  OUTPUT ${LIBRARY_OUTPUT_PATH}/DICOMscope.jar
-+  COMMAND ${JAVA_ARCHIVE} ARGS cfm ${LIBRARY_OUTPUT_PATH}/DICOMscope.jar ${DICOMSCOPE_SOURCE_DIR}/tkgui/Manifest.txt ./
-+  # manifest thingy
-+  #COMMAND ${JAVA_ARCHIVE} ARGS i ${LIBRARY_OUTPUT_PATH}/DICOMscope.jar
-+  WORKING_DIRECTORY ${DICOMSCOPE_SOURCE_DIR}/DICOMscope
-+  DEPENDS ${DICOMSCOPE_SOURCE_DIR}/DICOMscope/DICOMscope.class
-+  COMMENT "jar cvf -> DICOMscope.jar"
-+)
-+
-+ADD_CUSTOM_TARGET(dummy ALL
-+  DEPENDS ${LIBRARY_OUTPUT_PATH}/DICOMscope.jar
-+  COMMENT "building DICOMscope.jar"
-+)
-+
-+  INSTALL(FILES ${LIBRARY_OUTPUT_PATH}/DICOMscope.jar ${DICOMSCOPE_SOURCE_DIR}/DICOMscope/codes.dic
-+    DESTINATION ${DICOMSCOPE_INSTALL_JAVA_DIR} COMPONENT Runtime
-+  )
-+
-diff --strip-trailing-cr -x bin -N -u -r /tmp/dicomscope/dsgui351/tkgui/DICOMscope.java dsgui351/tkgui/DICOMscope.java
---- /tmp/dicomscope/dsgui351/tkgui/DICOMscope.java	2001-06-06 12:32:30.000000000 +0200
-+++ dsgui351/tkgui/DICOMscope.java	2008-12-23 16:15:36.587279000 +0100
-@@ -1,3 +1,4 @@
-+package DICOMscope;
- /*
-  *
-  *  Copyright (C) 1999, Institute for MicroTherapy

Added: trunk/packages/dicomscope/trunk/debian/patches/dicomscope_defaultpackage.patch
===================================================================
--- trunk/packages/dicomscope/trunk/debian/patches/dicomscope_defaultpackage.patch	                        (rev 0)
+++ trunk/packages/dicomscope/trunk/debian/patches/dicomscope_defaultpackage.patch	2008-12-30 09:38:15 UTC (rev 2881)
@@ -0,0 +1,30 @@
+Starting with Java 1.4, sun-java does not support default package anymore. Instead
+call DICOMscope now: DICOMscope.DICOMscope
+In order to create a jar with a main entry point, provide a manifest.txt file
+
+--- /tmp/dicomscope/dsgui351/tkgui/Manifest.txt	1970-01-01 01:00:00.000000000 +0100
++++ dsgui351/tkgui/Manifest.txt	2008-12-23 16:30:12.943647000 +0100
+@@ -0,0 +1 @@
++Main-Class: DICOMscope.DICOMscope
+--- /tmp/dicomscope/dsgui351/tkgui/about/AboutBox.java	2001-06-06 12:32:30.000000000 +0200
++++ dsgui351/tkgui/about/AboutBox.java	2008-12-23 15:50:13.812215000 +0100
+@@ -38,7 +38,7 @@
+ import javax.swing.text.*;
+ import java.net.*;
+ 
+-import DICOMscope;
++import DICOMscope.DICOMscope;
+ 
+ import jToolkit.gui.*;
+ import java.util.*;
+--- /tmp/dicomscope/dsgui351/tkgui/browser/StudyMan.java	2001-06-06 12:32:30.000000000 +0200
++++ dsgui351/tkgui/browser/StudyMan.java	2008-12-23 15:13:51.617836000 +0100
+@@ -40,7 +40,7 @@
+ import javax.swing.tree.*;
+ 
+ import J2Ci.*;
+-import DICOMscope;
++import DICOMscope.DICOMscope;
+ import viewer.main.*;
+ import jToolkit.gui.*;
+ import main.*;


Property changes on: trunk/packages/dicomscope/trunk/debian/patches/dicomscope_defaultpackage.patch
___________________________________________________________________
Name: svn:mime-type
   + text/plain
Name: svn:eol-style
   + native

Modified: trunk/packages/dicomscope/trunk/debian/patches/series
===================================================================
--- trunk/packages/dicomscope/trunk/debian/patches/series	2008-12-29 23:35:12 UTC (rev 2880)
+++ trunk/packages/dicomscope/trunk/debian/patches/series	2008-12-30 09:38:15 UTC (rev 2881)
@@ -1 +1,3 @@
 dcmtk_350_354_changes.patch
+cmakelists.txt.patch
+dicomscope_defaultpackage.patch




More information about the debian-med-commit mailing list