Author: malat-guest
Date: 2011-02-14 13:33:34 +0000 (Mon, 14 Feb 2011)
New Revision: 5975

Added:
   
trunk/packages/aeskulap/trunk/debian/patches/DcmElement_has_no_member_error.patch
   trunk/packages/aeskulap/trunk/debian/patches/dcmdata_debug.patch
   trunk/packages/aeskulap/trunk/debian/patches/findAndCopyElement.patch
   trunk/packages/aeskulap/trunk/debian/patches/oflog.patch
   trunk/packages/aeskulap/trunk/debian/patches/patientsname.patch
Modified:
   trunk/packages/aeskulap/trunk/debian/changelog
   trunk/packages/aeskulap/trunk/debian/control
   trunk/packages/aeskulap/trunk/debian/get-orig-source_patch
   trunk/packages/aeskulap/trunk/debian/patches/series
Log:
Trying to get aeskulap to compile against dcmtk 3.6.0

Modified: trunk/packages/aeskulap/trunk/debian/changelog
===================================================================
--- trunk/packages/aeskulap/trunk/debian/changelog      2011-02-14 13:15:50 UTC 
(rev 5974)
+++ trunk/packages/aeskulap/trunk/debian/changelog      2011-02-14 13:33:34 UTC 
(rev 5975)
@@ -1,3 +1,9 @@
+aeskulap (0.2.2b1-7) experimental; urgency=low
+
+  * Make it compiles against DCMTK 3.6.0
+
+ -- Mathieu Malaterre <[email protected]>  Mon, 14 Feb 2011 14:32:30 
+0100
+
 aeskulap (0.2.2b1-6) unstable; urgency=low
 
   * Team upload.

Modified: trunk/packages/aeskulap/trunk/debian/control
===================================================================
--- trunk/packages/aeskulap/trunk/debian/control        2011-02-14 13:15:50 UTC 
(rev 5974)
+++ trunk/packages/aeskulap/trunk/debian/control        2011-02-14 13:33:34 UTC 
(rev 5975)
@@ -3,11 +3,12 @@
 Priority: optional
 Maintainer: Debian Med Packaging Team 
<[email protected]>
 DM-Upload-Allowed: yes
-Uploaders: Andreas Tille <[email protected]>
+Uploaders: Andreas Tille <[email protected]>,
+ Mathieu Malaterre <[email protected]>
 Build-Depends: cdbs, debhelper (>= 7.1), autotools-dev, libssl-dev, 
libgtkmm-2.4-dev,
- libglademm-2.4-dev, libgconfmm-2.6-dev, libwrap0-dev, intltool, libdcmtk1-dev,
+ libglademm-2.4-dev, libgconfmm-2.6-dev, libwrap0-dev, intltool, libdcmtk2-dev,
  libtiff4-dev, quilt
-Standards-Version: 3.8.4
+Standards-Version: 3.9.1
 Homepage: http://aeskulap.nongnu.org
 Vcs-Browser: 
http://svn.debian.org/wsvn/debian-med/trunk/packages/aeskulap/trunk/?rev=0&sc=0
 Vcs-Svn: svn://svn.debian.org/svn/debian-med/trunk/packages/aeskulap/trunk/

Modified: trunk/packages/aeskulap/trunk/debian/get-orig-source_patch
===================================================================
--- trunk/packages/aeskulap/trunk/debian/get-orig-source_patch  2011-02-14 
13:15:50 UTC (rev 5974)
+++ trunk/packages/aeskulap/trunk/debian/get-orig-source_patch  2011-02-14 
13:33:34 UTC (rev 5975)
@@ -51,7 +51,7 @@
  AC_SUBST(DCMTK_LIBS)
  
 +DCMTK_CFLAGS="-DHAVE_CONFIG_H -I\$(prefix)/include"
-+DCMTK_LIBS="-L\$(prefix)/lib -ldcmjpeg -lijg8 -lijg12 -lijg16 -ldcmimage 
-ldcmimgle -ldcmnet -ldcmdata -lofstd -lwrap"
++DCMTK_LIBS="-L\$(prefix)/lib -ldcmjpeg -lijg8 -lijg12 -lijg16 -ldcmimage 
-ldcmimgle -ldcmnet -ldcmdata -lofstd -loflog -lwrap"
 +
  dnl set PREFIX
  if test "x${prefix}" = "xNONE"; then

Added: 
trunk/packages/aeskulap/trunk/debian/patches/DcmElement_has_no_member_error.patch
===================================================================
--- 
trunk/packages/aeskulap/trunk/debian/patches/DcmElement_has_no_member_error.patch
                           (rev 0)
+++ 
trunk/packages/aeskulap/trunk/debian/patches/DcmElement_has_no_member_error.patch
   2011-02-14 13:33:34 UTC (rev 5975)
@@ -0,0 +1,15 @@
+Index: aeskulap-0.2.2b1/imagepool/poolassociation.h
+===================================================================
+--- aeskulap-0.2.2b1.orig/imagepool/poolassociation.h  2011-02-14 
11:00:36.000000000 +0100
++++ aeskulap-0.2.2b1/imagepool/poolassociation.h       2011-02-14 
11:00:52.000000000 +0100
+@@ -115,9 +115,7 @@
+ 
+               if(value != NULL) {
+                       if (strlen(value) > 0) {
+-                              elem->putString(value);
+-
+-                              if (elem->error() != EC_Normal) {
++                              if( elem->putString(value) != EC_Normal) {
+                                       printf("cannot put tag value: 
(%04x,%04x)=\"%s\"", g, e, value);
+                                       return false;
+                               }

Added: trunk/packages/aeskulap/trunk/debian/patches/dcmdata_debug.patch
===================================================================
--- trunk/packages/aeskulap/trunk/debian/patches/dcmdata_debug.patch            
                (rev 0)
+++ trunk/packages/aeskulap/trunk/debian/patches/dcmdata_debug.patch    
2011-02-14 13:33:34 UTC (rev 5975)
@@ -0,0 +1,25 @@
+Index: aeskulap-0.2.2b1/imagepool/poolfindassociation.cpp
+===================================================================
+--- aeskulap-0.2.2b1.orig/imagepool/poolfindassociation.cpp    2011-02-14 
12:20:49.000000000 +0100
++++ aeskulap-0.2.2b1/imagepool/poolfindassociation.cpp 2011-02-14 
12:20:52.000000000 +0100
+@@ -26,7 +26,7 @@
+     Status:           $State$
+ */
+ 
+-#include "dcmtk/dcmdata/dcdebug.h"
++//#include "dcmtk/dcmdata/dcdebug.h"
+ #include "poolfindassociation.h"
+ 
+ 
+Index: aeskulap-0.2.2b1/imagepool/poolmoveassociation.cpp
+===================================================================
+--- aeskulap-0.2.2b1.orig/imagepool/poolmoveassociation.cpp    2011-02-14 
13:27:51.000000000 +0100
++++ aeskulap-0.2.2b1/imagepool/poolmoveassociation.cpp 2011-02-14 
13:27:59.000000000 +0100
+@@ -34,7 +34,6 @@
+ #include "dcmtk/dcmnet/dimse.h"
+ #include "dcmtk/dcmnet/diutil.h"
+ #include "dcmtk/dcmdata/dcfilefo.h"
+-#include "dcmtk/dcmdata/dcdebug.h"
+ #include "dcmtk/dcmdata/dcuid.h"
+ #include "dcmtk/dcmdata/dcdict.h"
+ #include "dcmtk/dcmdata/cmdlnarg.h"

Added: trunk/packages/aeskulap/trunk/debian/patches/findAndCopyElement.patch
===================================================================
--- trunk/packages/aeskulap/trunk/debian/patches/findAndCopyElement.patch       
                        (rev 0)
+++ trunk/packages/aeskulap/trunk/debian/patches/findAndCopyElement.patch       
2011-02-14 13:33:34 UTC (rev 5975)
@@ -0,0 +1,69 @@
+This change is related to:
+
+http://git.dcmtk.org/web?p=dcmtk.git;a=commitdiff;h=1d751592ff858b1dcb0f82647c06de779b8e7c32
+
+It allows compilation against DCMTK 3.6.0
+Index: aeskulap-0.2.2b1/imagepool/dicomdir.cpp
+===================================================================
+--- aeskulap-0.2.2b1.orig/imagepool/dicomdir.cpp       2011-02-14 
10:27:07.000000000 +0100
++++ aeskulap-0.2.2b1/imagepool/dicomdir.cpp    2011-02-14 10:27:10.000000000 
+0100
+@@ -151,21 +151,21 @@
+             DcmDataset study;
+             DcmElement *el;
+ 
+-            if ( studyRec->findAndCopyElement(DCM_SpecificCharacterSet, el) 
== ECC_Normal )
++            if ( studyRec->findAndGetElement(DCM_SpecificCharacterSet, el, 
OFFalse, OFTrue) == ECC_Normal )
+                 study.insert(el);
+-            if ( studyRec->findAndCopyElement(DCM_StudyInstanceUID, el) == 
ECC_Normal )
++            if ( studyRec->findAndGetElement(DCM_StudyInstanceUID, el, 
OFFalse, OFTrue) == ECC_Normal )
+                 study.insert(el);
+-            if ( studyRec->findAndCopyElement(DCM_StudyDate, el) == 
ECC_Normal )
++            if ( studyRec->findAndGetElement(DCM_StudyDate, el, OFFalse, 
OFTrue) == ECC_Normal )
+                 study.insert(el);
+-            if ( studyRec->findAndCopyElement(DCM_StudyTime, el) == 
ECC_Normal )
++            if ( studyRec->findAndGetElement(DCM_StudyTime, el, OFFalse, 
OFTrue) == ECC_Normal )
+                 study.insert(el);
+-            if ( studyRec->findAndCopyElement(DCM_StudyDescription, el) == 
ECC_Normal )
++            if ( studyRec->findAndGetElement(DCM_StudyDescription, el, 
OFFalse, OFTrue) == ECC_Normal )
+                 study.insert(el);
+-            if ( patRec->findAndCopyElement(DCM_PatientsName, el) == 
ECC_Normal )
++            if ( patRec->findAndGetElement(DCM_PatientName, el, OFFalse, 
OFTrue) == ECC_Normal )
+                 study.insert(el);
+-            if ( patRec->findAndCopyElement(DCM_PatientsBirthDate, el) == 
ECC_Normal )
++            if ( patRec->findAndGetElement(DCM_PatientBirthDate, el, OFFalse, 
OFTrue) == ECC_Normal )
+                 study.insert(el);
+-            if ( patRec->findAndCopyElement(DCM_PatientsSex, el) == 
ECC_Normal )
++            if ( patRec->findAndGetElement(DCM_PatientSex, el, OFFalse, 
OFTrue) == ECC_Normal )
+                 study.insert(el);
+             resultslot(create_query_study(&study, std::string("DICOMDIR:") + 
dicomdir));
+         }
+@@ -221,21 +221,21 @@
+             DcmDataset series;
+             DcmElement *el;
+ 
+-            if ( seriesRec->findAndCopyElement(DCM_SpecificCharacterSet, el) 
== ECC_Normal )
++            if ( seriesRec->findAndGetElement(DCM_SpecificCharacterSet, el, 
OFFalse, OFTrue) == ECC_Normal )
+                 series.insert(el);
+-            if ( seriesRec->findAndCopyElement(DCM_SeriesDescription, el) == 
ECC_Normal )
++            if ( seriesRec->findAndGetElement(DCM_SeriesDescription, el, 
OFFalse, OFTrue) == ECC_Normal )
+                 series.insert(el);
+-            if ( seriesRec->findAndCopyElement(DCM_SeriesInstanceUID, el) == 
ECC_Normal )
++            if ( seriesRec->findAndGetElement(DCM_SeriesInstanceUID, el, 
OFFalse, OFTrue) == ECC_Normal )
+                 series.insert(el);
+-            if ( seriesRec->findAndCopyElement(DCM_Modality, el) == 
ECC_Normal )
++            if ( seriesRec->findAndGetElement(DCM_Modality, el, OFFalse, 
OFTrue) == ECC_Normal )
+                 series.insert(el);
+-            if ( seriesRec->findAndCopyElement(DCM_SeriesDate, el) == 
ECC_Normal )
++            if ( seriesRec->findAndGetElement(DCM_SeriesDate, el, OFFalse, 
OFTrue) == ECC_Normal )
+                 series.insert(el);
+-            if ( seriesRec->findAndCopyElement(DCM_SeriesTime, el) == 
ECC_Normal )
++            if ( seriesRec->findAndGetElement(DCM_SeriesTime, el, OFFalse, 
OFTrue) == ECC_Normal )
+                 series.insert(el);
+-            if ( studyRec->findAndCopyElement(DCM_StudyDescription, el) == 
ECC_Normal )
++            if ( studyRec->findAndGetElement(DCM_StudyDescription, el, 
OFFalse, OFTrue) == ECC_Normal )
+                 series.insert(el);
+-            if ( studyRec->findAndCopyElement(DCM_StationName, el) == 
ECC_Normal )
++            if ( studyRec->findAndGetElement(DCM_StationName, el, OFFalse, 
OFTrue) == ECC_Normal )
+                 series.insert(el);
+ 
+             // Count Related SOP Instances

Added: trunk/packages/aeskulap/trunk/debian/patches/oflog.patch
===================================================================
--- trunk/packages/aeskulap/trunk/debian/patches/oflog.patch                    
        (rev 0)
+++ trunk/packages/aeskulap/trunk/debian/patches/oflog.patch    2011-02-14 
13:33:34 UTC (rev 5975)
@@ -0,0 +1,39 @@
+Index: aeskulap-0.2.2b1/configure
+===================================================================
+--- aeskulap-0.2.2b1.orig/configure    2011-02-14 13:39:50.000000000 +0100
++++ aeskulap-0.2.2b1/configure 2011-02-14 13:38:39.000000000 +0100
+@@ -24361,7 +24361,7 @@
+ 
+ 
+ DCMTK_CFLAGS="-DHAVE_CONFIG_H -I\$(prefix)/include"
+-DCMTK_LIBS="-L\$(prefix)/lib -ldcmjpeg -lijg8 -lijg12 -lijg16 -ldcmimage 
-ldcmimgle -ldcmnet -ldcmdata -lofstd -lwrap"
++DCMTK_LIBS="-L\$(prefix)/lib -ldcmjpeg -lijg8 -lijg12 -lijg16 -ldcmimage 
-ldcmimgle -ldcmnet -ldcmdata -lofstd -loflog -lwrap"
+ 
+ if test "x${prefix}" = "xNONE"; then
+     packageprefix=${ac_default_prefix}
+Index: aeskulap-0.2.2b1/configure.in
+===================================================================
+--- aeskulap-0.2.2b1.orig/configure.in 2011-02-14 13:39:50.000000000 +0100
++++ aeskulap-0.2.2b1/configure.in      2011-02-14 13:38:48.000000000 +0100
+@@ -103,7 +103,7 @@
+ AC_SUBST(DCMTK_LIBS)
+ 
+ DCMTK_CFLAGS="-DHAVE_CONFIG_H -I\$(prefix)/include"
+-DCMTK_LIBS="-L\$(prefix)/lib -ldcmjpeg -lijg8 -lijg12 -lijg16 -ldcmimage 
-ldcmimgle -ldcmnet -ldcmdata -lofstd -lwrap"
++DCMTK_LIBS="-L\$(prefix)/lib -ldcmjpeg -lijg8 -lijg12 -lijg16 -ldcmimage 
-ldcmimgle -ldcmnet -ldcmdata -lofstd -loflog -lwrap"
+ 
+ dnl set PREFIX
+ if test "x${prefix}" = "xNONE"; then
+Index: aeskulap-0.2.2b1/debian/get-orig-source_patch
+===================================================================
+--- aeskulap-0.2.2b1.orig/debian/get-orig-source_patch 2011-02-14 
13:39:50.000000000 +0100
++++ aeskulap-0.2.2b1/debian/get-orig-source_patch      2011-02-14 
13:39:38.000000000 +0100
+@@ -51,7 +51,7 @@
+  AC_SUBST(DCMTK_LIBS)
+  
+ +DCMTK_CFLAGS="-DHAVE_CONFIG_H -I\$(prefix)/include"
+-+DCMTK_LIBS="-L\$(prefix)/lib -ldcmjpeg -lijg8 -lijg12 -lijg16 -ldcmimage 
-ldcmimgle -ldcmnet -ldcmdata -lofstd -lwrap"
+++DCMTK_LIBS="-L\$(prefix)/lib -ldcmjpeg -lijg8 -lijg12 -lijg16 -ldcmimage 
-ldcmimgle -ldcmnet -ldcmdata -lofstd -loflog -lwrap"
+ +
+  dnl set PREFIX
+  if test "x${prefix}" = "xNONE"; then

Added: trunk/packages/aeskulap/trunk/debian/patches/patientsname.patch
===================================================================
--- trunk/packages/aeskulap/trunk/debian/patches/patientsname.patch             
                (rev 0)
+++ trunk/packages/aeskulap/trunk/debian/patches/patientsname.patch     
2011-02-14 13:33:34 UTC (rev 5975)
@@ -0,0 +1,68 @@
+Index: aeskulap-0.2.2b1/imagepool/netloader.cpp
+===================================================================
+--- aeskulap-0.2.2b1.orig/imagepool/netloader.cpp      2011-02-14 
11:48:44.000000000 +0100
++++ aeskulap-0.2.2b1/imagepool/netloader.cpp   2011-02-14 11:48:47.000000000 
+0100
+@@ -112,7 +112,7 @@
+               e->putString("STUDY");
+               query.insert(e);
+ 
+-              e = newDicomElement(DCM_PatientsName);
++              e = newDicomElement(DCM_PatientName);
+               query.insert(e);
+ 
+               e = newDicomElement(DCM_PatientID);
+Index: aeskulap-0.2.2b1/imagepool/netquery.cpp
+===================================================================
+--- aeskulap-0.2.2b1.orig/imagepool/netquery.cpp       2011-02-14 
11:48:44.000000000 +0100
++++ aeskulap-0.2.2b1/imagepool/netquery.cpp    2011-02-14 11:48:47.000000000 
+0100
+@@ -210,7 +210,7 @@
+       e->putString(dicom_enc.c_str());
+       query.insert(e);
+ 
+-      e = newDicomElement(DCM_PatientsName);
++      e = newDicomElement(DCM_PatientName);
+       e->putString(patientsname.c_str());
+       query.insert(e);
+ 
+@@ -225,10 +225,10 @@
+       e->putString(modality.c_str());
+       query.insert(e);
+ 
+-      e = newDicomElement(DCM_PatientsBirthDate);
++      e = newDicomElement(DCM_PatientBirthDate);
+       query.insert(e);
+ 
+-      e = newDicomElement(DCM_PatientsSex);
++      e = newDicomElement(DCM_PatientSex);
+       query.insert(e);
+ 
+       e = newDicomElement(DCM_StudyDate);
+Index: aeskulap-0.2.2b1/imagepool/poolinstance.cpp
+===================================================================
+--- aeskulap-0.2.2b1.orig/imagepool/poolinstance.cpp   2011-02-14 
12:10:41.000000000 +0100
++++ aeskulap-0.2.2b1/imagepool/poolinstance.cpp        2011-02-14 
12:11:04.000000000 +0100
+@@ -515,7 +515,7 @@
+       }
+ 
+       // set ManufacturersModelName
+-      if(dset->findAndGetOFString(DCM_ManufacturersModelName, ofstr).good()) {
++      if(dset->findAndGetOFString(DCM_ManufacturerModelName, ofstr).good()) {
+               r->m_model = ofstr.c_str();
+       }
+       
+@@ -565,12 +565,12 @@
+       //std::cout << "intercept: " << r->m_intercept << std::endl;
+ 
+       // study params
+-      if(dset->findAndGetOFString(DCM_PatientsName, ofstr).good()) {
++      if(dset->findAndGetOFString(DCM_PatientName, ofstr).good()) {
+               r->m_patientsname = r->convert_string(ofstr.c_str());
+       }
+-      dset->findAndGetOFString(DCM_PatientsBirthDate, ofstr);
++      dset->findAndGetOFString(DCM_PatientBirthDate, ofstr);
+       r->m_patientsbirthdate = ofstr.c_str();
+-      dset->findAndGetOFString(DCM_PatientsSex, ofstr);
++      dset->findAndGetOFString(DCM_PatientSex, ofstr);
+     r->m_patientssex = ofstr.c_str();
+       if(dset->findAndGetOFString(DCM_StudyDescription, ofstr).good()) {
+               r->m_studydescription = r->convert_string(ofstr.c_str());

Modified: trunk/packages/aeskulap/trunk/debian/patches/series
===================================================================
--- trunk/packages/aeskulap/trunk/debian/patches/series 2011-02-14 13:15:50 UTC 
(rev 5974)
+++ trunk/packages/aeskulap/trunk/debian/patches/series 2011-02-14 13:33:34 UTC 
(rev 5975)
@@ -2,3 +2,8 @@
 20_i18n_pt.patch
 20_gcc4.4.patch
 circular_svg_icon.patch
+findAndCopyElement.patch
+DcmElement_has_no_member_error.patch
+patientsname.patch
+dcmdata_debug.patch
+oflog.patch


_______________________________________________
debian-med-commit mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/debian-med-commit

Reply via email to