[med-svn] r19864 - trunk/packages/gdcm/trunk/debian/patches

Sebastien Jodogne jodogne-guest at moszumanska.debian.org
Thu Aug 6 14:20:07 UTC 2015


Author: jodogne-guest
Date: 2015-08-06 14:20:07 +0000 (Thu, 06 Aug 2015)
New Revision: 19864

Modified:
   trunk/packages/gdcm/trunk/debian/patches/castxml.patch
Log:
fix remaining problems with the migration from gccxml to castxml

Modified: trunk/packages/gdcm/trunk/debian/patches/castxml.patch
===================================================================
--- trunk/packages/gdcm/trunk/debian/patches/castxml.patch	2015-08-06 14:11:09 UTC (rev 19863)
+++ trunk/packages/gdcm/trunk/debian/patches/castxml.patch	2015-08-06 14:20:07 UTC (rev 19864)
@@ -6,12 +6,12 @@
 ===================================================================
 --- gdcm-2.4.4.orig/Utilities/VTK/CMakeLists.txt
 +++ gdcm-2.4.4/Utilities/VTK/CMakeLists.txt
-@@ -411,11 +411,13 @@ if(GDCM_WRAP_CSHARP)
+@@ -411,15 +411,28 @@ if(GDCM_WRAP_CSHARP)
            OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/xml/${cxxclass}.xml
            COMMAND ${gccxml_EXECUTABLE}
            ARGS
 -            -fxml=${CMAKE_CURRENT_BINARY_DIR}/xml/${cxxclass}.xml
-+            "--"  # Dummy argument necessary for castxml to take "-fxml-start" into consideration
++            "--"  # Dummy empty argument necessary for castxml to succeed
              -fxml-start=_cable_
              ${gccxml_include_args} -DCABLE_CONFIGURATION
 -            --gccxml-compiler ${gccxml_compiler}
@@ -19,6 +19,21 @@
              ${CMAKE_CURRENT_BINARY_DIR}/xml/${cxxclass}_gccxml.cxx
 +            -Wno-deprecated
 +            -fxml=${CMAKE_CURRENT_BINARY_DIR}/xml/${cxxclass}.xml
++	  # Remove the "Converter" and "Destructor" XML tags that are
++	  # generated by "castxml" with a format that is different
++	  # from that of "gccxml", and thus that are not properly
++	  # understood by "mummy". Removing these tags does not seem
++	  # to modify the output of "mummy".
++	  COMMAND sed
++	  ARGS
++	    -i
++	    "/^  <\\(Converter\\|Destructor\\) /d"
++	    ${CMAKE_CURRENT_BINARY_DIR}/xml/${cxxclass}.xml
            DEPENDS
              ${CMAKE_CURRENT_BINARY_DIR}/xml/${cxxclass}_gccxml.cxx
              ${header}
+             ${gccxml_EXECUTABLE}
++	  VERBATIM
+         )
+ 
+ #




More information about the debian-med-commit mailing list