[med-svn] [Git][med-team/gdcm][master] d/p: Add upstream patch to fix build with swig4
Gert Wollny
gitlab at salsa.debian.org
Sun Mar 22 14:16:36 GMT 2020
Gert Wollny pushed to branch master at Debian Med / gdcm
Commits:
1b10f8ad by Gert Wollny at 2020-03-22T15:16:02+01:00
d/p: Add upstream patch to fix build with swig4
- - - - -
2 changed files:
- + debian/patches/fix_swig4.patch
- debian/patches/series
Changes:
=====================================
debian/patches/fix_swig4.patch
=====================================
@@ -0,0 +1,52 @@
+Author: Mathieu Malaterre <malat at debian.org>
+
+--- a/Utilities/VTK/vtkgdcm.i
++++ b/Utilities/VTK/vtkgdcm.i
+@@ -341,37 +341,34 @@
+ %ignore vtkGDCMImageReader::PrintSelf;
+ %ignore vtkGDCMImageWriter::PrintSelf;
+
+-%typemap(csdestruct_derived, methodname="Dispose", methodmodifiers="public") vtkGDCMTesting {
++%typemap(csdisposing_derived, methodname="Dispose", methodmodifiers="protected", parameters="bool disposing") vtkGDCMTesting {
+ lock(this) {
+ if(swigCPtr.Handle != IntPtr.Zero && swigCMemOwn) {
+ swigCMemOwn = false;
+ vtkgdcmPINVOKE.vtkObjectBase_Delete(swigCPtr);
+ }
+ swigCPtr = new HandleRef(null, IntPtr.Zero);
+- GC.SuppressFinalize(this);
+- base.Dispose();
+- }
+-}
+-%typemap(csdestruct_derived, methodname="Dispose", methodmodifiers="public") vtkGDCMImageReader {
++ base.Dispose(disposing);
++ }
++}
++%typemap(csdisposing_derived, methodname="Dispose", methodmodifiers="protected", parameters="bool disposing") vtkGDCMImageReader {
+ lock(this) {
+ if(swigCPtr.Handle != IntPtr.Zero && swigCMemOwn) {
+ swigCMemOwn = false;
+ vtkgdcmPINVOKE.vtkObjectBase_Delete(swigCPtr);
+ }
+ swigCPtr = new HandleRef(null, IntPtr.Zero);
+- GC.SuppressFinalize(this);
+- base.Dispose();
+- }
+-}
+-%typemap(csdestruct_derived, methodname="Dispose", methodmodifiers="public") vtkGDCMImageWriter {
++ base.Dispose(disposing);
++ }
++}
++%typemap(csdisposing_derived, methodname="Dispose", methodmodifiers="protected", parameters="bool disposing") vtkGDCMImageWriter {
+ lock(this) {
+ if(swigCPtr.Handle != IntPtr.Zero && swigCMemOwn) {
+ swigCMemOwn = false;
+ vtkgdcmPINVOKE.vtkObjectBase_Delete(swigCPtr);
+ }
+ swigCPtr = new HandleRef(null, IntPtr.Zero);
+- GC.SuppressFinalize(this);
+- base.Dispose();
++ base.Dispose(disposing);
+ }
+ }
+
=====================================
debian/patches/series
=====================================
@@ -5,3 +5,4 @@
#unforce_cxx98.patch
#use_swig_add_library_for_csharp.patch
#fix_charls_2.patch
+fix_swig4.patch
View it on GitLab: https://salsa.debian.org/med-team/gdcm/-/commit/1b10f8ada91e451eb5ede2c7dcd3cad4d494c840
--
View it on GitLab: https://salsa.debian.org/med-team/gdcm/-/commit/1b10f8ada91e451eb5ede2c7dcd3cad4d494c840
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20200322/5e09ce71/attachment-0001.html>
More information about the debian-med-commit
mailing list