diff options
Diffstat (limited to 'graphics/aeskulap')
| -rw-r--r-- | graphics/aeskulap/Makefile | 23 | ||||
| -rw-r--r-- | graphics/aeskulap/distinfo | 5 | ||||
| -rw-r--r-- | graphics/aeskulap/files/patch-configure.in | 41 | ||||
| -rw-r--r-- | graphics/aeskulap/files/patch-imagepool_dicomdir.cpp | 89 | ||||
| -rw-r--r-- | graphics/aeskulap/files/patch-imagepool_dicomdirloader.cpp | 41 | ||||
| -rw-r--r-- | graphics/aeskulap/files/patch-imagepool_poolassociation.cpp | 112 | ||||
| -rw-r--r-- | graphics/aeskulap/files/patch-imagepool_poolfindassociation.cpp | 31 | ||||
| -rw-r--r-- | graphics/aeskulap/files/patch-imagepool_poolfindassociation.h | 20 | ||||
| -rw-r--r-- | graphics/aeskulap/files/patch-imagepool_poolinstance.h | 47 | ||||
| -rw-r--r-- | graphics/aeskulap/files/patch-imagepool_poolmoveassociation.cpp | 73 | ||||
| -rw-r--r-- | graphics/aeskulap/files/patch-imagepool_poolmoveassociation.h | 34 | ||||
| -rw-r--r-- | graphics/aeskulap/files/patch-imagepool_poolnetwork.cpp | 101 | ||||
| -rw-r--r-- | graphics/aeskulap/files/patch-imagepool_poolnetwork.h | 38 | ||||
| -rw-r--r-- | graphics/aeskulap/pkg-plist | 2 |
14 files changed, 45 insertions, 612 deletions
diff --git a/graphics/aeskulap/Makefile b/graphics/aeskulap/Makefile index d33caf307ac3..65c5f9ecf0fe 100644 --- a/graphics/aeskulap/Makefile +++ b/graphics/aeskulap/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= aeskulap -PORTVERSION= 0.2.2.20140119 -PORTREVISION= 3 +DISTVERSION= 0.2.2.20180219 CATEGORIES= graphics MAINTAINER= ports@FreeBSD.org @@ -12,18 +11,20 @@ COMMENT= Medical image viewer LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -LIB_DEPENDS= libglademm-2.4.so:devel/libglademm24\ - libdcmimage.so:devel/dcmtk - -USE_GITHUB= yes -GH_ACCOUNT= pipelka -GH_TAGNAME= ea0a119 +LIB_DEPENDS= libdcmimage.so:graphics/dcmtk \ + libfontconfig.so:x11-fonts/fontconfig \ + libfreetype.so:print/freetype2 \ + libglademm-2.4.so:devel/libglademm24 \ + libpng16.so:graphics/png \ + libtiff.so:graphics/tiff USES= compiler:c++11-lang autoreconf desktop-file-utils gettext \ - gmake libtool localbase pkgconfig + gmake gnome jpeg libtool localbase pkgconfig +USE_GITHUB= yes +GH_ACCOUNT= jenslody # was pipelka +GH_TAGNAME= 8787e95 USE_CXXSTD= c++11 -USE_GNOME= gconfmm26 gtkmm24 intltool -GCONF_SCHEMAS= aeskulap.schemas +USE_GNOME= gconfmm26 gtkmm24 intltool libglade2 USE_LDCONFIG= ${PREFIX}/lib/aeskulap GNU_CONFIGURE= yes diff --git a/graphics/aeskulap/distinfo b/graphics/aeskulap/distinfo index c47bdc248e57..287150e01958 100644 --- a/graphics/aeskulap/distinfo +++ b/graphics/aeskulap/distinfo @@ -1,2 +1,3 @@ -SHA256 (pipelka-aeskulap-0.2.2.20140119-ea0a119_GH0.tar.gz) = a98e07b31cf6d73b0cb2e4788a04f3e9bfdca856da709f01819fba0b58d21e89 -SIZE (pipelka-aeskulap-0.2.2.20140119-ea0a119_GH0.tar.gz) = 4323281 +TIMESTAMP = 1544657589 +SHA256 (jenslody-aeskulap-0.2.2.20180219-8787e95_GH0.tar.gz) = cf6bd1bb92599a92b3e4ce20fa77b606c888d8a0be1bde41470cae257923431a +SIZE (jenslody-aeskulap-0.2.2.20180219-8787e95_GH0.tar.gz) = 2168735 diff --git a/graphics/aeskulap/files/patch-configure.in b/graphics/aeskulap/files/patch-configure.in deleted file mode 100644 index 791cbc49c923..000000000000 --- a/graphics/aeskulap/files/patch-configure.in +++ /dev/null @@ -1,41 +0,0 @@ ---- configure.in.orig 2014-01-19 07:38:17 UTC -+++ configure.in -@@ -104,17 +104,8 @@ DCMTK_LIBS="-L\$(prefix)/lib -ldcmjpeg - - - else - --DCMJPEG_LIBS="-L../dcmtk/dcmjpeg/libijg8 -L../dcmtk/dcmjpeg/libijg12 -L../dcmtk/dcmjpeg/libijg16 -lijg8 -lijg12 -lijg16" --AC_SUBST(DCMJPEG_LIBS) -- --DCMTK_CFLAGS="-DHAVE_CONFIG_H -I\$(top_srcdir)/dcmtk/config/include -I\$(top_srcdir)/dcmtk/ofstd/include -I\$(top_srcdir)/dcmtk/dcmdata/include -I\$(top_srcdir)/dcmtk/dcmnet/include -I\$(top_srcdir)/dcmtk/dcmimage/include -I\$(top_srcdir)/dcmtk/dcmimgle/include -I\$(top_srcdir)/dcmtk/dcmjpeg/include" --DCMTK_LIBS="-L../dcmtk/ofstd/libsrc \ ---L../dcmtk/dcmdata/libsrc \ ---L../dcmtk/dcmnet/libsrc \ ---L../dcmtk/dcmjpeg/libsrc \ ---L../dcmtk/dcmimage/libsrc \ ---L../dcmtk/dcmimgle/libsrc \ --\$(DCMJPEG_LIBS) -ldcmjpeg -ldcmimage -ldcmimgle -ldcmnet -ldcmdata -lofstd -lrt -lpthread" -+DCMTK_CFLAGS="-DHAVE_CONFIG_H -I\$(prefix)/include" -+DCMTK_LIBS="-L\$(prefix)/lib -ldcmjpeg -lijg8 -lijg12 -lijg16 -ldcmimage -ldcmimgle -ldcmnet -ldcmdata -loflog -lofstd" - - fi - -@@ -130,8 +121,7 @@ fi - - DCMTK_SUBDIR="" - if test x"$MINGW32" = xno ; then --DCMTK_SUBDIR="dcmtk" --LDFLAGS_AESKULAP_LIBS="-Wl,-rpath,${prefix}/lib/aeskulap -avoid-version" -+LDFLAGS_AESKULAP_LIBS="-avoid-version" - else - LDFLAGS_MINGW32="-mwindows" - LDFLAGS_AESKULAP_LIBS="-avoid-version -no-undefined" -@@ -161,7 +151,7 @@ packaging/win32/aeskulap.iss - ]) - - --if test x"$MINGW32" = xno ; then -+if false ; then - - cd $srcdir/dcmtk - export CFLAGS="$CFLAGS" diff --git a/graphics/aeskulap/files/patch-imagepool_dicomdir.cpp b/graphics/aeskulap/files/patch-imagepool_dicomdir.cpp deleted file mode 100644 index ca3dfe4c4c61..000000000000 --- a/graphics/aeskulap/files/patch-imagepool_dicomdir.cpp +++ /dev/null @@ -1,89 +0,0 @@ ---- imagepool/dicomdir.cpp.orig 2014-01-19 07:38:17 UTC -+++ imagepool/dicomdir.cpp -@@ -43,7 +43,7 @@ namespace ImagePool { - DcmDicomDir dir(dicomdir.c_str()); - OFCondition ret; - -- if ( (ret=dir.error()) != ECC_Normal ) { -+ if ( (ret=dir.error()) != EC_Normal ) { - std::cout << "DICOMDIR Error: " << ret.text() << std::endl; - return; - } -@@ -151,21 +151,21 @@ namespace ImagePool { - DcmDataset study; - DcmElement *el; - -- if ( studyRec->findAndGetElement(DCM_SpecificCharacterSet, el, OFFalse, OFTrue) == ECC_Normal ) -+ if ( studyRec->findAndGetElement(DCM_SpecificCharacterSet, el, OFFalse, OFTrue) == EC_Normal ) - study.insert(el); -- if ( studyRec->findAndGetElement(DCM_StudyInstanceUID, el, OFFalse, OFTrue) == ECC_Normal ) -+ if ( studyRec->findAndGetElement(DCM_StudyInstanceUID, el, OFFalse, OFTrue) == EC_Normal ) - study.insert(el); -- if ( studyRec->findAndGetElement(DCM_StudyDate, el, OFFalse, OFTrue) == ECC_Normal ) -+ if ( studyRec->findAndGetElement(DCM_StudyDate, el, OFFalse, OFTrue) == EC_Normal ) - study.insert(el); -- if ( studyRec->findAndGetElement(DCM_StudyTime, el, OFFalse, OFTrue) == ECC_Normal ) -+ if ( studyRec->findAndGetElement(DCM_StudyTime, el, OFFalse, OFTrue) == EC_Normal ) - study.insert(el); -- if ( studyRec->findAndGetElement(DCM_StudyDescription, el, OFFalse, OFTrue) == ECC_Normal ) -+ if ( studyRec->findAndGetElement(DCM_StudyDescription, el, OFFalse, OFTrue) == EC_Normal ) - study.insert(el); -- if ( patRec->findAndGetElement(DCM_PatientName, el, OFFalse, OFTrue) == ECC_Normal ) -+ if ( patRec->findAndGetElement(DCM_PatientName, el, OFFalse, OFTrue) == EC_Normal ) - study.insert(el); -- if ( patRec->findAndGetElement(DCM_PatientBirthDate, el, OFFalse, OFTrue) == ECC_Normal ) -+ if ( patRec->findAndGetElement(DCM_PatientBirthDate, el, OFFalse, OFTrue) == EC_Normal ) - study.insert(el); -- if ( patRec->findAndGetElement(DCM_PatientSex, el, OFFalse, OFTrue) == ECC_Normal ) -+ if ( patRec->findAndGetElement(DCM_PatientSex, el, OFFalse, OFTrue) == EC_Normal ) - study.insert(el); - resultslot(create_query_study(&study, std::string("DICOMDIR:") + dicomdir)); - } -@@ -179,7 +179,7 @@ namespace ImagePool { - DcmDirectoryRecord *seriesRec; - OFCondition ret; - -- if ( dir.error() != ECC_Normal ) { -+ if ( dir.error() != EC_Normal ) { - std::cout << "DICOMDIR Error: " << ret.text() << std::endl; - return; - } -@@ -191,7 +191,7 @@ namespace ImagePool { - for ( studyRec=patRec->nextSub(NULL); studyRec; studyRec = patRec->nextSub(studyRec) ) { - if ( studyRec->getRecordType()==ERT_Study ) { - OFString uid; -- if ( studyRec->findAndGetOFString(DCM_StudyInstanceUID, uid)==ECC_Normal ) { -+ if ( studyRec->findAndGetOFString(DCM_StudyInstanceUID, uid)==EC_Normal ) { - if ( studyinstanceuid == uid.c_str() ) { - open_dicomdir_series_result(dicomdir, patRec, studyRec, resultslot); - return; -@@ -221,21 +221,21 @@ namespace ImagePool { - DcmDataset series; - DcmElement *el; - -- if ( seriesRec->findAndGetElement(DCM_SpecificCharacterSet, el, OFFalse, OFTrue) == ECC_Normal ) -+ if ( seriesRec->findAndGetElement(DCM_SpecificCharacterSet, el, OFFalse, OFTrue) == EC_Normal ) - series.insert(el); -- if ( seriesRec->findAndGetElement(DCM_SeriesDescription, el, OFFalse, OFTrue) == ECC_Normal ) -+ if ( seriesRec->findAndGetElement(DCM_SeriesDescription, el, OFFalse, OFTrue) == EC_Normal ) - series.insert(el); -- if ( seriesRec->findAndGetElement(DCM_SeriesInstanceUID, el, OFFalse, OFTrue) == ECC_Normal ) -+ if ( seriesRec->findAndGetElement(DCM_SeriesInstanceUID, el, OFFalse, OFTrue) == EC_Normal ) - series.insert(el); -- if ( seriesRec->findAndGetElement(DCM_Modality, el, OFFalse, OFTrue) == ECC_Normal ) -+ if ( seriesRec->findAndGetElement(DCM_Modality, el, OFFalse, OFTrue) == EC_Normal ) - series.insert(el); -- if ( seriesRec->findAndGetElement(DCM_SeriesDate, el, OFFalse, OFTrue) == ECC_Normal ) -+ if ( seriesRec->findAndGetElement(DCM_SeriesDate, el, OFFalse, OFTrue) == EC_Normal ) - series.insert(el); -- if ( seriesRec->findAndGetElement(DCM_SeriesTime, el, OFFalse, OFTrue) == ECC_Normal ) -+ if ( seriesRec->findAndGetElement(DCM_SeriesTime, el, OFFalse, OFTrue) == EC_Normal ) - series.insert(el); -- if ( studyRec->findAndGetElement(DCM_StudyDescription, el, OFFalse, OFTrue) == ECC_Normal ) -+ if ( studyRec->findAndGetElement(DCM_StudyDescription, el, OFFalse, OFTrue) == EC_Normal ) - series.insert(el); -- if ( studyRec->findAndGetElement(DCM_StationName, el, OFFalse, OFTrue) == ECC_Normal ) -+ if ( studyRec->findAndGetElement(DCM_StationName, el, OFFalse, OFTrue) == EC_Normal ) - series.insert(el); - - // Count Related SOP Instances diff --git a/graphics/aeskulap/files/patch-imagepool_dicomdirloader.cpp b/graphics/aeskulap/files/patch-imagepool_dicomdirloader.cpp deleted file mode 100644 index 4d2ff960d885..000000000000 --- a/graphics/aeskulap/files/patch-imagepool_dicomdirloader.cpp +++ /dev/null @@ -1,41 +0,0 @@ ---- imagepool/dicomdirloader.cpp.orig 2014-01-19 07:38:17 UTC -+++ imagepool/dicomdirloader.cpp -@@ -42,7 +42,7 @@ namespace ImagePool { - return false; - } - -- if ( (ret=dir.error()) != ECC_Normal ) { -+ if ( (ret=dir.error()) != EC_Normal ) { - std::cout << "DicomdirLoader::load Error: " << ret.text() << std::endl; - return false; - } -@@ -80,7 +80,7 @@ namespace ImagePool { - for ( studyRec = patRec->nextSub(NULL); studyRec; studyRec = patRec->nextSub(studyRec) ) { - if ( studyRec->getRecordType()==ERT_Study ) { - OFString uid; -- if ( studyRec->findAndGetOFString(DCM_StudyInstanceUID, uid)==ECC_Normal ) { -+ if ( studyRec->findAndGetOFString(DCM_StudyInstanceUID, uid)==EC_Normal ) { - if ( studyinstanceuid == uid.c_str() ) - return studyRec; - } -@@ -107,9 +107,9 @@ namespace ImagePool { - while ( seriesRec ) { - OFString modality; - -- if ( seriesRec->findAndGetOFString(DCM_Modality, modality) == ECC_Normal ) { -+ if ( seriesRec->findAndGetOFString(DCM_Modality, modality) == EC_Normal ) { - OFString seriesinstanceuid; -- if ( seriesRec->findAndGetOFString(DCM_SeriesInstanceUID, seriesinstanceuid) != ECC_Normal ) { -+ if ( seriesRec->findAndGetOFString(DCM_SeriesInstanceUID, seriesinstanceuid) != EC_Normal ) { - seriesRec = studyRec->nextSub(seriesRec); - continue; - } -@@ -124,7 +124,7 @@ namespace ImagePool { - switch ( sopRec->getRecordType() ) { - case ERT_Image: - case ERT_StoredPrint: -- if ( sopRec->findAndGetElement(DCM_ReferencedFileID, el, true)!=ECC_Normal ) { -+ if ( sopRec->findAndGetElement(DCM_ReferencedFileID, el, true)!=EC_Normal ) { - sopRec = seriesRec->nextSub(sopRec); - continue; - } diff --git a/graphics/aeskulap/files/patch-imagepool_poolassociation.cpp b/graphics/aeskulap/files/patch-imagepool_poolassociation.cpp index 0ea20b8c0abe..548b9ee7f7be 100644 --- a/graphics/aeskulap/files/patch-imagepool_poolassociation.cpp +++ b/graphics/aeskulap/files/patch-imagepool_poolassociation.cpp @@ -1,109 +1,11 @@ ---- imagepool/poolassociation.cpp.orig 2014-01-19 07:38:17 UTC +--- imagepool/poolassociation.cpp.orig 2018-12-12 23:25:10 UTC +++ imagepool/poolassociation.cpp -@@ -72,24 +72,24 @@ Association::~Association() - Drop(); - } +@@ -120,7 +120,7 @@ OFCondition Association::SendObject(DcmD + T_DIMSE_C_StoreRSP rsp; --CONDITION Association::Drop(CONDITION cond) { -+OFCondition Association::Drop(OFCondition cond) { - // tear down association -- if(cond == DIMSE_NORMAL) { -+ if(cond == EC_Normal) { - /* release association */ - cond = ASC_releaseAssociation(assoc); - } -- else if(cond == DIMSE_PEERREQUESTEDRELEASE) { -+ else if(cond == DUL_PEERREQUESTEDRELEASE) { - cond = ASC_abortAssociation(assoc); -- if (SUCCESS(cond)) { -+ if (cond.good()) { - return cond; - } - } -- else if(cond == DIMSE_PEERABORTEDASSOCIATION) { -+ else if(cond == DUL_PEERABORTEDASSOCIATION) { - return cond; - } - else { - cond = ASC_abortAssociation(assoc); -- if (SUCCESS(cond)) { -+ if (cond.good()) { - return cond; - } - } -@@ -99,7 +99,7 @@ CONDITION Association::Drop(CONDITION co - } - - void Association::Destroy() { -- CONDITION cond = ASC_destroyAssociation(&assoc); -+ OFCondition cond = ASC_destroyAssociation(&assoc); - - dcmNet = NULL; - assoc = NULL; -@@ -110,8 +110,8 @@ void Association::Destroy() { - - } - --CONDITION Association::SendObject(DcmDataset *dataset) { -- CONDITION cond; -+OFCondition Association::SendObject(DcmDataset *dataset) { -+ OFCondition cond; - DcmDataset *statusDetail = NULL; - - T_DIMSE_C_StoreRQ req; -@@ -163,7 +163,7 @@ CONDITION Association::SendObject(DcmDat - if(opt_oxferSyn.getXfer() != ori_oxferSyn) { - std::cout << "Converting object to accepted transfer-syntax " << opt_oxferSyn.getXferName() << std::endl; - -- CONDITION cond; -+ OFCondition cond; - // create RepresentationParameter - DJ_RPLossless rp_lossless(6, 0); - DJ_RPLossy rp_lossy(m_CompressionQuality); -@@ -172,10 +172,18 @@ CONDITION Association::SendObject(DcmDat - - const DcmRepresentationParameter *rp = NULL; - -+#if 0 -+ if(opt_oxferSyn.getXfer() == EXS_JPEGProcess14SV1 || opt_oxferSyn.getXfer() == EXS_JPEGProcess14) { -+#else - if(opt_oxferSyn.getXfer() == EXS_JPEGProcess14SV1TransferSyntax || opt_oxferSyn.getXfer() == EXS_JPEGProcess14TransferSyntax) { -+#endif - rp = &rp_lossless; - } -+#if 0 -+ else if(opt_oxferSyn.getXfer() == EXS_JPEGProcess1 || opt_oxferSyn.getXfer() == EXS_JPEGProcess2_4) { -+#else - else if(opt_oxferSyn.getXfer() == EXS_JPEGProcess1TransferSyntax || opt_oxferSyn.getXfer() == EXS_JPEGProcess2_4TransferSyntax) { -+#endif - rp = &rp_lossy; - } - -@@ -232,15 +240,15 @@ CONDITION Association::SendObject(DcmDat - delete statusDetail; - } - -- if (cond != DIMSE_NORMAL) -+ if (cond != EC_Normal) + // check if we SOPClass and SOPInstance in dataset +- if (!DU_findSOPClassAndInstanceInDataSet(dataset, sopClass, sopInstance)) ++ if (!DU_findSOPClassAndInstanceInDataSet(dataset, sopClass, strlen(sopClass), sopInstance, strlen(sopInstance))) { - return cond; + return DIMSE_BADDATA; } - -- return (rsp.DimseStatus == STATUS_Success) ? DIMSE_NORMAL : DIMSE_BADDATA; -+ return (rsp.DimseStatus == STATUS_Success) ? EC_Normal : DIMSE_BADDATA; - } - --CONDITION Association::SendObject(DcmFileFormat *dcmff) -+OFCondition Association::SendObject(DcmFileFormat *dcmff) - { - DcmDataset* dataset = dcmff->getDataset(); - return SendObject(dataset); -@@ -334,7 +342,7 @@ Network* Association::GetNetwork() - return dcmNet; - } - --CONDITION Association::Connect(Network *network, int lossy) -+OFCondition Association::Connect(Network *network, int lossy) - { - dcmNet = network; - return network->ConnectAssociation(this, lossy); diff --git a/graphics/aeskulap/files/patch-imagepool_poolfindassociation.cpp b/graphics/aeskulap/files/patch-imagepool_poolfindassociation.cpp index ed27521d2860..1633c7ec0f7a 100644 --- a/graphics/aeskulap/files/patch-imagepool_poolfindassociation.cpp +++ b/graphics/aeskulap/files/patch-imagepool_poolfindassociation.cpp @@ -1,22 +1,13 @@ ---- imagepool/poolfindassociation.cpp.orig 2014-01-19 07:38:17 UTC +--- imagepool/poolfindassociation.cpp.orig 2018-12-12 23:22:31 UTC +++ imagepool/poolfindassociation.cpp -@@ -40,8 +40,8 @@ FindAssociation::~FindAssociation() { - DeleteResultStack(); - } - --CONDITION FindAssociation::findSCU(T_ASC_Association *assoc, DcmDataset *query) { -- CONDITION cond; -+OFCondition FindAssociation::findSCU(T_ASC_Association *assoc, DcmDataset *query) { -+ OFCondition cond; - DIC_US msgId = assoc->nextMsgID++; - T_ASC_PresentationContextID presId; - T_DIMSE_C_FindRQ req; -@@ -100,7 +100,7 @@ void FindAssociation::findCallback(void* - caller->OnResponseReceived(response); - } - --CONDITION FindAssociation::SendObject(DcmDataset *dataset) { -+OFCondition FindAssociation::SendObject(DcmDataset *dataset) { - return findSCU(assoc, dataset); - } +@@ -57,7 +57,10 @@ OFCondition FindAssociation::findSCU(T_A + req.Priority = DIMSE_PRIORITY_LOW; + strcpy(req.AffectedSOPClassUID, m_abstractSyntax); ++ int responseCount = 0; ++ + cond = DIMSE_findUser(assoc, presId, &req, query, ++ responseCount, + findCallback, (void*)this, + (m_timeout == 0) ? DIMSE_BLOCKING : DIMSE_NONBLOCKING, + m_timeout, diff --git a/graphics/aeskulap/files/patch-imagepool_poolfindassociation.h b/graphics/aeskulap/files/patch-imagepool_poolfindassociation.h deleted file mode 100644 index 276928d8b6db..000000000000 --- a/graphics/aeskulap/files/patch-imagepool_poolfindassociation.h +++ /dev/null @@ -1,20 +0,0 @@ ---- imagepool/poolfindassociation.h.orig 2014-01-19 07:38:17 UTC -+++ imagepool/poolfindassociation.h -@@ -45,7 +45,7 @@ public: - /** - Send a query object (C-Find) through association - */ -- CONDITION SendObject(DcmDataset *dataset); -+ OFCondition SendObject(DcmDataset *dataset); - - /** - Get the result stack of the last query -@@ -88,7 +88,7 @@ private: - /** - C-Find service class user - */ -- CONDITION findSCU(T_ASC_Association * assoc, DcmDataset * query); -+ OFCondition findSCU(T_ASC_Association * assoc, DcmDataset * query); - - /** - Callback function for C-Find service class user diff --git a/graphics/aeskulap/files/patch-imagepool_poolinstance.h b/graphics/aeskulap/files/patch-imagepool_poolinstance.h deleted file mode 100644 index bd606386a8b7..000000000000 --- a/graphics/aeskulap/files/patch-imagepool_poolinstance.h +++ /dev/null @@ -1,47 +0,0 @@ ---- imagepool/poolinstance.h.orig 2014-01-19 07:38:17 UTC -+++ imagepool/poolinstance.h -@@ -50,9 +50,9 @@ protected: - - Instance(const std::string& sopinstanceuid); - -- friend void ImagePool::remove_instance(const Glib::RefPtr<ImagePool::Instance>&); -+ friend void remove_instance(const Glib::RefPtr<ImagePool::Instance>&); - -- friend class ImagePool::Loader; -+ friend class Loader; - - public: - -@@ -131,9 +131,9 @@ public: - - int instancenumber(); - -- const Glib::RefPtr<ImagePool::Series>& series(); -+ const Glib::RefPtr<Series>& series(); - -- const Glib::RefPtr<ImagePool::Study>& study(); -+ const Glib::RefPtr<Study>& study(); - - const std::string& date(); - -@@ -176,7 +176,7 @@ public: - - bool has_3d_information(); - -- static Glib::RefPtr<ImagePool::Instance> create(DcmDataset* dset); -+ static Glib::RefPtr<Instance> create(DcmDataset* dset); - - int studyrelatedinstances(); - -@@ -248,9 +248,9 @@ private: - - std::string m_modality; - -- Glib::RefPtr<ImagePool::Series> m_series; -+ Glib::RefPtr<Series> m_series; - -- Glib::RefPtr<ImagePool::Study> m_study; -+ Glib::RefPtr<Study> m_study; - - std::string m_date; - diff --git a/graphics/aeskulap/files/patch-imagepool_poolmoveassociation.cpp b/graphics/aeskulap/files/patch-imagepool_poolmoveassociation.cpp index d0cf1e300cf1..5f90fec65362 100644 --- a/graphics/aeskulap/files/patch-imagepool_poolmoveassociation.cpp +++ b/graphics/aeskulap/files/patch-imagepool_poolmoveassociation.cpp @@ -1,64 +1,11 @@ ---- imagepool/poolmoveassociation.cpp.orig 2014-01-19 07:38:17 UTC +--- imagepool/poolmoveassociation.cpp.orig 2018-12-12 23:21:04 UTC +++ imagepool/poolmoveassociation.cpp -@@ -68,7 +68,7 @@ void MoveAssociation::Create(const std:: - Association::Create(title, peer, port, ouraet, abstractSyntax); - } - --CONDITION MoveAssociation::SendObject(DcmDataset *dataset) { -+OFCondition MoveAssociation::SendObject(DcmDataset *dataset) { - return moveSCU(dataset); - } - -@@ -79,8 +79,8 @@ void MoveAssociation::OnAddPresentationC - ASC_addPresentationContext(params, 5, m_abstractSyntax, mpeg_transfer, DIM_OF(mpeg_transfer)); - } - --CONDITION MoveAssociation::moveSCU(DcmDataset *pdset) { -- CONDITION cond; -+OFCondition MoveAssociation::moveSCU(DcmDataset *pdset) { -+ OFCondition cond; - T_ASC_PresentationContextID presId; - T_DIMSE_C_MoveRQ req; - T_DIMSE_C_MoveRSP rsp; -@@ -161,8 +161,8 @@ void MoveAssociation::subOpCallback(void - } - } - --CONDITION MoveAssociation::acceptSubAssoc(T_ASC_Network *aNet, T_ASC_Association **assoc) { -- CONDITION cond = ASC_NORMAL; -+OFCondition MoveAssociation::acceptSubAssoc(T_ASC_Network *aNet, T_ASC_Association **assoc) { -+ OFCondition cond = EC_Normal; - const char* knownAbstractSyntaxes[] = { UID_VerificationSOPClass }; - const char* transferSyntaxes[] = { UID_JPEGProcess14SV1TransferSyntax, NULL, NULL, UID_LittleEndianImplicitTransferSyntax, UID_MPEG2MainProfileAtMainLevelTransferSyntax }; - -@@ -222,7 +222,7 @@ CONDITION MoveAssociation::acceptSubAsso - - } - --CONDITION MoveAssociation::subOpSCP(T_ASC_Association **subAssoc) { -+OFCondition MoveAssociation::subOpSCP(T_ASC_Association **subAssoc) { - T_DIMSE_Message msg; - T_ASC_PresentationContextID presID; - -@@ -269,8 +269,8 @@ CONDITION MoveAssociation::subOpSCP(T_AS - return cond; - } - --CONDITION MoveAssociation::storeSCP(T_ASC_Association *assoc, T_DIMSE_Message *msg, T_ASC_PresentationContextID presID) { -- CONDITION cond; -+OFCondition MoveAssociation::storeSCP(T_ASC_Association *assoc, T_DIMSE_Message *msg, T_ASC_PresentationContextID presID) { -+ OFCondition cond; - T_DIMSE_C_StoreRQ* req; - DcmDataset *dset = new DcmDataset; - -@@ -328,8 +328,8 @@ void MoveAssociation::storeSCPCallback(v - - } - --CONDITION MoveAssociation::echoSCP(T_ASC_Association *assoc, T_DIMSE_Message *msg, T_ASC_PresentationContextID presID) { -- CONDITION cond; -+OFCondition MoveAssociation::echoSCP(T_ASC_Association *assoc, T_DIMSE_Message *msg, T_ASC_PresentationContextID presID) { -+ OFCondition cond; - - // the echo succeeded !! - cond = DIMSE_sendEchoResponse(assoc, presID, &msg->msg.CEchoRQ, STATUS_Success, NULL); +@@ -310,7 +310,7 @@ void MoveAssociation::storeSCPCallback(v + */ + if (rsp->DimseStatus == STATUS_Success) { + /* which SOP class and SOP instance ? */ +- if (! DU_findSOPClassAndInstanceInDataSet(cbdata->dataset, sopClass, sopInstance)) { ++ if (! DU_findSOPClassAndInstanceInDataSet(cbdata->dataset, sopClass, strlen(sopClass), sopInstance, strlen(sopInstance))) { + rsp->DimseStatus = STATUS_STORE_Error_CannotUnderstand; + } + else if (strcmp(sopClass, req->AffectedSOPClassUID) != 0) { diff --git a/graphics/aeskulap/files/patch-imagepool_poolmoveassociation.h b/graphics/aeskulap/files/patch-imagepool_poolmoveassociation.h deleted file mode 100644 index da6979ab7480..000000000000 --- a/graphics/aeskulap/files/patch-imagepool_poolmoveassociation.h +++ /dev/null @@ -1,34 +0,0 @@ ---- imagepool/poolmoveassociation.h.orig 2014-01-19 07:38:17 UTC -+++ imagepool/poolmoveassociation.h -@@ -39,7 +39,7 @@ public: - - void Create(const std::string& title, const std::string& peer, int port, const std::string& ouraet, /*int ourPort,*/ const char *abstractSyntax = UID_MOVEPatientRootQueryRetrieveInformationModel/*, const char *abstractSyntaxMove = UID_MOVEPatientRootQueryRetrieveInformationModel*/); - -- CONDITION SendObject(DcmDataset *dataset); -+ OFCondition SendObject(DcmDataset *dataset); - - protected: - -@@ -62,17 +62,17 @@ private: - MoveAssociation* pCaller; - } StoreCallbackInfo; - -- CONDITION moveSCU(DcmDataset *pdset); -+ OFCondition moveSCU(DcmDataset *pdset); - static void moveCallback(void *callbackData, T_DIMSE_C_MoveRQ *request, int responseCount, T_DIMSE_C_MoveRSP *response); - -- CONDITION acceptSubAssoc(T_ASC_Network *aNet, T_ASC_Association **assoc); -- CONDITION subOpSCP(T_ASC_Association **subAssoc); -+ OFCondition acceptSubAssoc(T_ASC_Network *aNet, T_ASC_Association **assoc); -+ OFCondition subOpSCP(T_ASC_Association **subAssoc); - static void subOpCallback(void * pCaller, T_ASC_Network *aNet, T_ASC_Association **subAssoc); - -- CONDITION storeSCP(T_ASC_Association *assoc, T_DIMSE_Message *msg, T_ASC_PresentationContextID presID); -+ OFCondition storeSCP(T_ASC_Association *assoc, T_DIMSE_Message *msg, T_ASC_PresentationContextID presID); - static void storeSCPCallback(void *callbackData, T_DIMSE_StoreProgress *progress, T_DIMSE_C_StoreRQ *req, char *imageFileName, DcmDataset **imageDataSet, T_DIMSE_C_StoreRSP *rsp, DcmDataset **statusDetail); - -- CONDITION echoSCP(T_ASC_Association *assoc, T_DIMSE_Message *msg, T_ASC_PresentationContextID presID); -+ OFCondition echoSCP(T_ASC_Association *assoc, T_DIMSE_Message *msg, T_ASC_PresentationContextID presID); - }; - - #endif // IMAGEPOOL_MOVEASSOCIATION_H diff --git a/graphics/aeskulap/files/patch-imagepool_poolnetwork.cpp b/graphics/aeskulap/files/patch-imagepool_poolnetwork.cpp deleted file mode 100644 index 4a0ff1675906..000000000000 --- a/graphics/aeskulap/files/patch-imagepool_poolnetwork.cpp +++ /dev/null @@ -1,101 +0,0 @@ ---- imagepool/poolnetwork.cpp.orig 2014-01-19 07:38:17 UTC -+++ imagepool/poolnetwork.cpp -@@ -42,8 +42,8 @@ Network::~Network() { - DropNetwork(); - } - --CONDITION Network::ConnectAssociation(Association* assoc, int lossy) { -- CONDITION cond; -+OFCondition Network::ConnectAssociation(Association* assoc, int lossy) { -+ OFCondition cond; - - cond = ASC_ConnectAssociation( - assoc, -@@ -54,7 +54,7 @@ CONDITION Network::ConnectAssociation(As - assoc->m_abstractSyntax, - lossy); - -- if (!SUCCESS(cond)) { -+ if (!cond.good()) { - assoc->Drop(cond); - return cond; - } -@@ -65,7 +65,7 @@ CONDITION Network::ConnectAssociation(As - return cond; - } - --CONDITION Network::InitializeNetwork(int timeout, int port) { -+OFCondition Network::InitializeNetwork(int timeout, int port) { - #ifdef _WIN32 - WORD wVersionRequested; - WSADATA wsaData; -@@ -78,9 +78,9 @@ CONDITION Network::InitializeNetwork(int - return ASC_initializeNetwork(NET_ACCEPTORREQUESTOR, port, timeout, &net); - } - --CONDITION Network::DropNetwork() -+OFCondition Network::DropNetwork() - { -- CONDITION cond = ASC_dropNetwork(&net); -+ OFCondition cond = ASC_dropNetwork(&net); - net = NULL; - - #ifdef _WIN32 -@@ -90,9 +90,9 @@ CONDITION Network::DropNetwork() - return cond; - } - --CONDITION Network::ASC_ConnectAssociation(Association* assoc, const std::string& peerTitle, const std::string& peer, int port, const std::string& ouraet, const char *abstractSyntax, int lossy) -+OFCondition Network::ASC_ConnectAssociation(Association* assoc, const std::string& peerTitle, const std::string& peer, int port, const std::string& ouraet, const char *abstractSyntax, int lossy) - { -- CONDITION cond; -+ OFCondition cond; - T_ASC_Parameters *params; - bool bProposeCompression = assoc->GetProposeCompression(); - -@@ -100,7 +100,7 @@ CONDITION Network::ASC_ConnectAssociatio - DIC_NODENAME localHost; - - cond = ASC_createAssociationParameters(¶ms, ASC_DEFAULTMAXPDU); -- if (!SUCCESS(cond)) -+ if (!cond.good()) - { - return cond; - } -@@ -155,9 +155,9 @@ CONDITION Network::ASC_ConnectAssociatio - - /* create association */ - cond = ASC_requestAssociation(net, params, &(assoc->assoc)); -- if (cond != ASC_NORMAL) -+ if (cond != EC_Normal) - { -- if (cond == ASC_ASSOCIATIONREJECTED) -+ if (cond == DUL_ASSOCIATIONREJECTED) - { - T_ASC_RejectParameters rej; - -@@ -178,12 +178,12 @@ CONDITION Network::ASC_ConnectAssociatio - return cond; - } - -- return ASC_NORMAL; -+ return EC_Normal; - } - --CONDITION Network::addAllStoragePresentationContexts(T_ASC_Parameters *params, bool bProposeCompression, int lossy) -+OFCondition Network::addAllStoragePresentationContexts(T_ASC_Parameters *params, bool bProposeCompression, int lossy) - { -- CONDITION cond = ASC_NORMAL; -+ OFCondition cond = EC_Normal; - int i; - int pid = 1; - -@@ -232,7 +232,7 @@ CONDITION Network::addAllStoragePresenta - } - - /* the array of Storage SOP Class UIDs comes from dcuid.h */ -- for (i=0; i<numberOfAllDcmStorageSOPClassUIDs && SUCCESS(cond); i++) { -+ for (i=0; i<numberOfAllDcmStorageSOPClassUIDs && cond.good(); i++) { - cond = ASC_addPresentationContext(params, pid, dcmAllStorageSOPClassUIDs[i], transferSyntaxes, transferSyntaxes_count); - pid += 2; /* only odd presentation context id's */ - } diff --git a/graphics/aeskulap/files/patch-imagepool_poolnetwork.h b/graphics/aeskulap/files/patch-imagepool_poolnetwork.h deleted file mode 100644 index f55195f726a0..000000000000 --- a/graphics/aeskulap/files/patch-imagepool_poolnetwork.h +++ /dev/null @@ -1,38 +0,0 @@ ---- imagepool/poolnetwork.h.orig 2014-01-19 07:38:17 UTC -+++ imagepool/poolnetwork.h -@@ -43,17 +43,17 @@ public: - /** - Initialize the dicom network - */ -- CONDITION InitializeNetwork(int timeout=20, int port = 0); -+ OFCondition InitializeNetwork(int timeout=20, int port = 0); - - /** - Drop the dicom network - */ -- CONDITION DropNetwork(); -+ OFCondition DropNetwork(); - - /** - Connect an association to the specified host - */ -- CONDITION ConnectAssociation(Association* assoc, int lossy = 0); -+ OFCondition ConnectAssociation(Association* assoc, int lossy = 0); - - /** - Send C-Echo request to dicom node -@@ -80,12 +80,12 @@ private: - /** - Add all possible presentation contexts to association parameters - */ -- static CONDITION addAllStoragePresentationContexts(T_ASC_Parameters *params, bool bProposeCompression = true, int lossy = 0); -+ static OFCondition addAllStoragePresentationContexts(T_ASC_Parameters *params, bool bProposeCompression = true, int lossy = 0); - - /** - Connect to a host and try to establish an association - */ -- CONDITION ASC_ConnectAssociation(Association* assoc, const std::string& peerTitle, const std::string& peer, int port, const std::string& ouraet, const char *abstractSyntax = NULL, int lossy = 0); -+ OFCondition ASC_ConnectAssociation(Association* assoc, const std::string& peerTitle, const std::string& peer, int port, const std::string& ouraet, const char *abstractSyntax = NULL, int lossy = 0); - - /** - THE dicom network diff --git a/graphics/aeskulap/pkg-plist b/graphics/aeskulap/pkg-plist index e231b5d0c057..2be82d9dcde0 100644 --- a/graphics/aeskulap/pkg-plist +++ b/graphics/aeskulap/pkg-plist @@ -24,7 +24,9 @@ lib/aeskulap/libimagepool.so %%DATADIR%%/images/stock-tool-eraser-22.png %%DATADIR%%/images/stock-tool-measure-22.png %%DATADIR%%/images/stock-tool-scale-22.png +share/appdata/aeskulap.appdata.xml share/applications/aeskulap.desktop +share/glib-2.0/schemas/org.gnu.aeskulap.gschema.xml share/icons/hicolor/64x64/apps/aeskulap.png share/icons/hicolor/scalable/apps/aeskulap.svg share/locale/de/LC_MESSAGES/aeskulap.mo |
