# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # aeskulap # aeskulap/distinfo # aeskulap/Makefile # aeskulap/files # aeskulap/files/patch-Makefile.am # aeskulap/files/patch-Makefile.in # aeskulap/files/patch-configuration_aconfiguration.cpp # aeskulap/files/patch-imagepool_poolservers.cpp # aeskulap/files/patch-configure.in # aeskulap/files/patch-configure # aeskulap/files/patch-imagepool_fileloader.cpp # aeskulap/files/patch-imagepool_netquery.cpp # aeskulap/files/patch-imagepool_poolinstance.cpp # aeskulap/files/patch-imagepool_poolmoveassociation.cpp # aeskulap/files/patch-imagepool_poolnetwork.cpp # aeskulap/files/patch-widgets_awindowleveltoolbutton.cpp # aeskulap/files/patch-src_main.cpp # aeskulap/files/patch-widgets_seriesview.cpp # aeskulap/pkg-plist # aeskulap/pkg-descr # echo c - aeskulap mkdir -p aeskulap > /dev/null 2>&1 echo x - aeskulap/distinfo sed 's/^X//' >aeskulap/distinfo << '3403d02e02009290bec806b154ae78fd' XMD5 (aeskulap-0.2.1.tar.gz) = 2936dc88e588bc6ca8a1d5d8d98fe9cc XSHA256 (aeskulap-0.2.1.tar.gz) = 6bbf1a26466ba190b1807e06f3d682575439668d6f11d7a5fa6b3fb1049fab50 XSIZE (aeskulap-0.2.1.tar.gz) = 4272339 3403d02e02009290bec806b154ae78fd echo x - aeskulap/Makefile sed 's/^X//' >aeskulap/Makefile << '71f960c09ee8c822868eb3aa00eed760' X# New ports collection Makefile for: aeskulap X# Date created: 21 July 2010 X# Whom: gahr X# X# $FreeBSD$ X# X XPORTNAME= aeskulap XPORTVERSION= 0.2.1 XCATEGORIES= graphics XMASTER_SITES= http://www.bms-austria.com/%7Epipelka/${PORTNAME}/ X XMAINTAINER= gahr@FreeBSD.org XCOMMENT= A medical image viewer X XLIB_DEPENDS= gtkmm-2.4:${PORTSDIR}/x11-toolkits/gtkmm24 \ X glademm-2.4:${PORTSDIR}/devel/libglademm24 \ X gconfmm-2.6:${PORTSDIR}/devel/gconfmm26 \ X dcmdata.3:${PORTSDIR}/devel/dcmtk X XUSE_GETTEXT= yes XUSE_GNOME= gconf2 XGCONF_SCHEMAS= aeskulap.schemas XUSE_LDCONFIG= ${PREFIX}/lib/aeskulap X XCXXFLAGS+= -I${LOCALBASE}/include/dcmtk \ X -I${LOCALBASE}/include/dcmtk/config \ X -I${LOCALBASE}/include/dcmtk/ofstd \ X -I${LOCALBASE}/include/dcmtk/dcmdata \ X -I${LOCALBASE}/include/dcmtk/dcmnet \ X -I${LOCALBASE}/include/dcmtk/dcmjpeg \ X -I${LOCALBASE}/include/dcmtk/dcmimage \ X -I${LOCALBASE}/include/dcmtk/dcmimgle \ X -I${LOCALBASE}/include XGNU_CONFIGURE= yes X X.include 71f960c09ee8c822868eb3aa00eed760 echo c - aeskulap/files mkdir -p aeskulap/files > /dev/null 2>&1 echo x - aeskulap/files/patch-Makefile.am sed 's/^X//' >aeskulap/files/patch-Makefile.am << '5265476bd3f9da83f5cee49a644fe2a3' X--- Makefile.am.orig 2010-07-26 18:23:45.000000000 +0000 X+++ Makefile.am 2010-07-26 18:24:07.000000000 +0000 X@@ -1,6 +1,5 @@ X SUBDIRS = \ X po \ X- dcmtk \ X configuration \ X imagepool \ X widgets \ X@@ -33,17 +32,6 @@ X X @INTLTOOL_DESKTOP_RULE@ X X-dist-hook: X- mkdir -p $(distdir)/dcmtk X- cp -Rf $(top_srcdir)/dcmtk/* $(distdir)/dcmtk X- cd $(distdir)/dcmtk && make distclean X- list=`find $(distdir)/dcmtk -name "CVS"` && rm -Rf $$list X- list=`find $(distdir)/dcmtk -name ".cvsignore"` && rm -f $$list X- list=`find $(distdir)/dcmtk -name ".#*"` && rm -f $$list X- list=`find $(distdir)/dcmtk -name "*.a"` && rm -f $$list X- list=`find $(distdir)/dcmtk -name "*.so"` && rm -f $$list X- X distclean: distclean-recursive X- cd $(top_builddir)/dcmtk && make distclean X -rm -f $(am__CONFIG_DISTCLEAN_FILES) X -rm -f Makefile 5265476bd3f9da83f5cee49a644fe2a3 echo x - aeskulap/files/patch-Makefile.in sed 's/^X//' >aeskulap/files/patch-Makefile.in << '39f591e0c691e62e12785342cfc14bdc' X--- Makefile.in.orig 2010-07-26 18:25:22.000000000 +0000 X+++ Makefile.in 2010-07-26 18:25:37.000000000 +0000 X@@ -237,7 +237,6 @@ X target_alias = @target_alias@ X SUBDIRS = \ X po \ X- dcmtk \ X configuration \ X imagepool \ X widgets \ X@@ -709,18 +708,7 @@ X X @INTLTOOL_DESKTOP_RULE@ X X-dist-hook: X- mkdir -p $(distdir)/dcmtk X- cp -Rf $(top_srcdir)/dcmtk/* $(distdir)/dcmtk X- cd $(distdir)/dcmtk && make distclean X- list=`find $(distdir)/dcmtk -name "CVS"` && rm -Rf $$list X- list=`find $(distdir)/dcmtk -name ".cvsignore"` && rm -f $$list X- list=`find $(distdir)/dcmtk -name ".#*"` && rm -f $$list X- list=`find $(distdir)/dcmtk -name "*.a"` && rm -f $$list X- list=`find $(distdir)/dcmtk -name "*.so"` && rm -f $$list X- X distclean: distclean-recursive X- cd $(top_builddir)/dcmtk && make distclean X -rm -f $(am__CONFIG_DISTCLEAN_FILES) X -rm -f Makefile X # Tell versions [3.59,3.63) of GNU make to not export all variables. 39f591e0c691e62e12785342cfc14bdc echo x - aeskulap/files/patch-configuration_aconfiguration.cpp sed 's/^X//' >aeskulap/files/patch-configuration_aconfiguration.cpp << '95513b02d679e40d1e6c15c5676f5385' X--- configuration/aconfiguration.cpp.orig 2010-07-26 18:34:00.000000000 +0000 X+++ configuration/aconfiguration.cpp 2010-07-26 18:34:14.000000000 +0000 X@@ -27,6 +27,7 @@ X */ X X #include "aconfiguration.h" X+#include X X namespace Aeskulap { X 95513b02d679e40d1e6c15c5676f5385 echo x - aeskulap/files/patch-imagepool_poolservers.cpp sed 's/^X//' >aeskulap/files/patch-imagepool_poolservers.cpp << '124c8c6552d691edff3204dc8f8a9cb1' X--- imagepool/poolservers.cpp.orig 2010-07-26 18:39:13.000000000 +0000 X+++ imagepool/poolservers.cpp 2010-07-26 18:39:33.000000000 +0000 X@@ -29,6 +29,8 @@ X #include "imagepool.h" X #include "poolassociation.h" X X+#include X+ X namespace ImagePool { X X extern Network net; 124c8c6552d691edff3204dc8f8a9cb1 echo x - aeskulap/files/patch-configure.in sed 's/^X//' >aeskulap/files/patch-configure.in << '107cf3756ec4b39cd58f9fdc602f02db' X--- configure.in.orig 2010-07-26 19:28:08.000000000 +0000 X+++ configure.in 2010-07-26 19:28:57.000000000 +0000 X@@ -77,17 +77,11 @@ X X dnl AC_CONFIG_SUBDIRS(dcmtk) X X-DCMJPEG_LIBS="-L../dcmtk/dcmjpeg/libijg8 -L../dcmtk/dcmjpeg/libijg12 -L../dcmtk/dcmjpeg/libijg16 -lijg8 -lijg12 -lijg16" X+DCMJPEG_LIBS="-lijg8 -lijg12 -lijg16" X AC_SUBST(DCMJPEG_LIBS) X X-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" X-DCMTK_LIBS="-L../dcmtk/ofstd/libsrc \ X--L../dcmtk/dcmdata/libsrc \ X--L../dcmtk/dcmnet/libsrc \ X--L../dcmtk/dcmjpeg/libsrc \ X--L../dcmtk/dcmimage/libsrc \ X--L../dcmtk/dcmimgle/libsrc \ X--ldcmjpeg \$(DCMJPEG_LIBS) -ldcmimage -ldcmimgle -ldcmnet -ldcmdata -lofstd -lrt -lpthread" X+DCMTK_CFLAGS="" X+DCMTK_LIBS="-ldcmjpeg \$(DCMJPEG_LIBS) -ldcmimage -ldcmimgle -ldcmnet -ldcmdata -lofstd -lrt -lpthread" X X AC_SUBST(DCMTK_CFLAGS) X AC_SUBST(DCMTK_LIBS) X@@ -111,8 +105,3 @@ X widgets/Makefile X pixmaps/Makefile X ]) X- X-cd $srcdir/dcmtk X-export CFLAGS="$CFLAGS" X-export CXXFLAGS="$CXXFLAGS" X-sh ./configure --without-openssl --without-zlib --without-libwrap --prefix=${prefix} --libdir=${prefix}/lib/aeskulap 107cf3756ec4b39cd58f9fdc602f02db echo x - aeskulap/files/patch-configure sed 's/^X//' >aeskulap/files/patch-configure << 'ae4828792bf68a3ef70b453da1142648' X--- configure.orig 2010-07-26 19:30:23.000000000 +0000 X+++ configure 2010-07-26 19:30:02.000000000 +0000 X@@ -23827,17 +23827,11 @@ X X X X-DCMJPEG_LIBS="-L../dcmtk/dcmjpeg/libijg8 -L../dcmtk/dcmjpeg/libijg12 -L../dcmtk/dcmjpeg/libijg16 -lijg8 -lijg12 -lijg16" X+DCMJPEG_LIBS="-lijg8 -lijg12 -lijg16" X X X-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" X-DCMTK_LIBS="-L../dcmtk/ofstd/libsrc \ X--L../dcmtk/dcmdata/libsrc \ X--L../dcmtk/dcmnet/libsrc \ X--L../dcmtk/dcmjpeg/libsrc \ X--L../dcmtk/dcmimage/libsrc \ X--L../dcmtk/dcmimgle/libsrc \ X--ldcmjpeg \$(DCMJPEG_LIBS) -ldcmimage -ldcmimgle -ldcmnet -ldcmdata -lofstd -lrt -lpthread" X+DCMTK_CFLAGS="" X+DCMTK_LIBS="-ldcmjpeg \$(DCMJPEG_LIBS) -ldcmimage -ldcmimgle -ldcmnet -ldcmdata -lofstd -lrt -lpthread" X X X X@@ -25432,9 +25426,3 @@ X # would make configure fail if this is the last instruction. X $ac_cs_success || { (exit 1); exit 1; } X fi X- X- X-cd $srcdir/dcmtk X-export CFLAGS="$CFLAGS" X-export CXXFLAGS="$CXXFLAGS" X-sh ./configure --without-openssl --without-zlib --without-libwrap --prefix=${prefix} --libdir=${prefix}/lib/aeskulap ae4828792bf68a3ef70b453da1142648 echo x - aeskulap/files/patch-imagepool_fileloader.cpp sed 's/^X//' >aeskulap/files/patch-imagepool_fileloader.cpp << '21dfa49c8a4f90190f68741b6e01633e' X--- imagepool/fileloader.cpp.orig 2010-07-26 21:27:54.000000000 +0000 X+++ imagepool/fileloader.cpp 2010-07-26 21:41:27.000000000 +0000 X@@ -56,7 +56,8 @@ X } X X void FileLoader::prescan_files(std::list< Glib::ustring >* filelist) { X- std::string studyinstanceuid; X+ OFString studyinstanceuid; X+ const char *studyinstanceuid_str; X std::list< Glib::ustring >::iterator i = filelist->begin(); X unsigned int curr = 0; X unsigned int max = filelist->size(); X@@ -70,16 +71,18 @@ X (*i).c_str(), X EXS_Unknown, X EGL_noChange, X- DCM_MaxReadLength, X- false); X+ DCM_MaxReadLength); X X if(cond.good() && dfile.getDataset()->findAndGetOFString(DCM_StudyInstanceUID, studyinstanceuid).good()) { X- std::string seriesinstanceuid; X+ studyinstanceuid_str = studyinstanceuid.c_str(); X+ OFString seriesinstanceuid; X+ const char *seriesinstanceuid_str; X dfile.getDataset()->findAndGetOFString(DCM_SeriesInstanceUID, seriesinstanceuid); X+ seriesinstanceuid_str = seriesinstanceuid.c_str(); X X- m_cache[studyinstanceuid].m_instancecount++; X- m_cache[studyinstanceuid].m_seriesuid.insert(seriesinstanceuid); X- m_cache[studyinstanceuid].m_seriescount = m_cache[studyinstanceuid].m_seriesuid.size(); X+ m_cache[studyinstanceuid_str].m_instancecount++; X+ m_cache[studyinstanceuid_str].m_seriesuid.insert(seriesinstanceuid_str); X+ m_cache[studyinstanceuid_str].m_seriescount = m_cache[studyinstanceuid_str].m_seriesuid.size(); X } X } X } X@@ -87,7 +90,7 @@ X bool FileLoader::run() { X std::list< Glib::ustring >* filelist = m_filelist; X std::list< Glib::ustring >::iterator i = filelist->begin(); X- std::string studyinstanceuid; X+ OFString studyinstanceuid; X X for(; i != filelist->end(); i++) { X DcmFileFormat dfile; X@@ -96,8 +99,7 @@ X (*i).c_str(), X EXS_Unknown, X EGL_noChange, X- DCM_MaxReadLength, X- false); X+ DCM_MaxReadLength); X X if(!cond.good()) { X std::cout << "unable to open file !!!" << std::endl; 21dfa49c8a4f90190f68741b6e01633e echo x - aeskulap/files/patch-imagepool_netquery.cpp sed 's/^X//' >aeskulap/files/patch-imagepool_netquery.cpp << '54e48fe3908eface9e40a89206e40c72' X--- imagepool/netquery.cpp.orig 2010-07-26 21:45:52.000000000 +0000 X+++ imagepool/netquery.cpp 2010-07-26 21:53:57.000000000 +0000 X@@ -31,10 +31,11 @@ X #include "dcdeftag.h" X #include "poolfindassociation.h" X #include "netclient.h" X-#include "gettext.h" X X #include X X+#include X+ X namespace ImagePool { X X static void fix_date(std::string& date) { X@@ -50,7 +51,7 @@ X } X X static void fix_time(std::string& time) { X- unsigned int i = time.find("."); X+ size_t i = time.find("."); X if(i != std::string::npos) { X time = time.substr(0, i); X } X@@ -88,28 +89,35 @@ X X Glib::RefPtr< ImagePool::Series > create_query_series(DcmDataset* dset) { X Glib::RefPtr< ImagePool::Series > result = Glib::RefPtr< ImagePool::Series >(new Series); X+ OFString res; X X- dset->findAndGetOFString(DCM_SeriesInstanceUID, result->m_seriesinstanceuid); X- dset->findAndGetOFString(DCM_SeriesDescription, result->m_description); X+ dset->findAndGetOFString(DCM_SeriesInstanceUID, res); X+ result->m_seriesinstanceuid = res.c_str(); X+ dset->findAndGetOFString(DCM_SeriesDescription, res); X+ result->m_description = res.c_str(); X if(result->m_description.empty()) { X- dset->findAndGetOFString(DCM_StudyDescription, result->m_description); X+ dset->findAndGetOFString(DCM_StudyDescription, res); X+ result->m_description = res.c_str(); X } X if(result->m_description.empty()) { X result->m_description = gettext("no description"); X } X X- dset->findAndGetOFString(DCM_Modality, result->m_modality); X+ dset->findAndGetOFString(DCM_Modality, res); X+ result->m_modality = res.c_str(); X X- dset->findAndGetOFString(DCM_SeriesTime, result->m_seriestime); X+ dset->findAndGetOFString(DCM_SeriesTime, res); X+ result->m_seriestime = res.c_str(); X if(result->m_seriestime.empty()) { X- dset->findAndGetOFString(DCM_StudyTime, result->m_seriestime); X+ dset->findAndGetOFString(DCM_StudyTime, res); X+ result->m_seriestime = res.c_str(); X } X X- dset->findAndGetOFString(DCM_StationName, result->m_stationname); X+ dset->findAndGetOFString(DCM_StationName, res); X+ result->m_stationname = res.c_str(); X X- std::string buffer; X- dset->findAndGetOFString(DCM_NumberOfSeriesRelatedInstances, buffer); X- int i = atoi(buffer.c_str()); X+ dset->findAndGetOFString(DCM_NumberOfSeriesRelatedInstances, res); X+ int i = atoi(res.c_str()); X if(i != 0) { X result->m_instancecount = i; X } 54e48fe3908eface9e40a89206e40c72 echo x - aeskulap/files/patch-imagepool_poolinstance.cpp sed 's/^X//' >aeskulap/files/patch-imagepool_poolinstance.cpp << 'ba9d9c73ff81df5e5dcfb3c0d91a3a1b' X--- imagepool/poolinstance.cpp.orig 2010-07-26 21:55:22.000000000 +0000 X+++ imagepool/poolinstance.cpp 2010-07-27 14:33:34.000000000 +0000 X@@ -37,6 +37,8 @@ X X #include X X+#include X+ X namespace ImagePool { X X Instance::Instance(const std::string& sopinstanceuid) : X@@ -279,35 +281,35 @@ X X // get SOPInstanceUID X X- std::string sop; X+ OFString sop; X dset->findAndGetOFString(DCM_SOPInstanceUID, sop).bad(); X X // wrap in smartpointer X- Glib::RefPtr r = Glib::RefPtr(new ImagePool::Instance(sop)); X+ Glib::RefPtr r = Glib::RefPtr(new ImagePool::Instance(sop.c_str())); X X // set encoding X- std::string enc[2]; X+ OFString enc[2]; X dset->findAndGetOFString(DCM_SpecificCharacterSet, enc[0], 0); X dset->findAndGetOFString(DCM_SpecificCharacterSet, enc[1], 1); X- r->set_encoding(enc[0], enc[1]); X+ r->set_encoding(enc[0].c_str(), enc[1].c_str()); X X // set dicom uid's X- r->m_sopinstanceuid = sop; X+ r->m_sopinstanceuid = sop.c_str(); X X- std::string seriesuid; X+ OFString seriesuid; X if(dset->findAndGetOFString(DCM_SeriesInstanceUID, seriesuid).good()) { X- r->m_seriesinstanceuid = seriesuid; X+ r->m_seriesinstanceuid = seriesuid.c_str(); X } X X- std::string studyuid; X+ OFString studyuid; X if(dset->findAndGetOFString(DCM_StudyInstanceUID, studyuid).good()) { X- r->m_studyinstanceuid = studyuid; X+ r->m_studyinstanceuid = studyuid.c_str(); X } X X r->m_default_windowcenter = 0; X r->m_default_windowwidth = 0; X X- std::string value; X+ OFString value; X X // get instancenumber X if(dset->findAndGetOFString(DCM_InstanceNumber, value).good()) { X@@ -438,29 +440,29 @@ X X // set date X if(dset->findAndGetOFString(DCM_AcquisitionDate, value).good()) { X- r->m_date = value; X+ r->m_date = value.c_str(); X } X else if(dset->findAndGetOFString(DCM_SeriesDate, value).good()) { X- r->m_date = value; X+ r->m_date = value.c_str(); X } X else if(dset->findAndGetOFString(DCM_StudyDate, value).good()) { X- r->m_date = value; X+ r->m_date = value.c_str(); X } X X // set time X if(dset->findAndGetOFString(DCM_AcquisitionTime, value).good()) { X- r->m_time = value; X+ r->m_time = value.c_str(); X } X else if(dset->findAndGetOFString(DCM_SeriesTime, value).good()) { X- r->m_time = value; X+ r->m_time = value.c_str(); X } X else if(dset->findAndGetOFString(DCM_StudyTime, value).good()) { X- r->m_time = value; X+ r->m_time = value.c_str(); X } X X // set ManufacturersModelName X if(dset->findAndGetOFString(DCM_ManufacturersModelName, value).good()) { X- r->m_model = value; X+ r->m_model = value.c_str(); X } X X // set pixelspacing X@@ -512,8 +514,10 @@ X if(dset->findAndGetOFString(DCM_PatientsName, value).good()) { X r->m_patientsname = r->convert_string(value.c_str()); X } X- dset->findAndGetOFString(DCM_PatientsBirthDate, r->m_patientsbirthdate); X- dset->findAndGetOFString(DCM_PatientsSex, r->m_patientssex); X+ dset->findAndGetOFString(DCM_PatientsBirthDate, value); X+ r->m_patientsbirthdate = value.c_str(); X+ dset->findAndGetOFString(DCM_PatientsSex, value); X+ r->m_patientssex = value.c_str(); X if(dset->findAndGetOFString(DCM_StudyDescription, value).good()) { X r->m_studydescription = r->convert_string(value.c_str()); X } X@@ -528,8 +532,10 @@ X r->m_studydescription = gettext("no description"); X } X X- dset->findAndGetOFString(DCM_StudyDate, r->m_studydate); X- dset->findAndGetOFString(DCM_StudyTime, r->m_studytime); X+ dset->findAndGetOFString(DCM_StudyDate, value); X+ r->m_studydate = value.c_str(); X+ dset->findAndGetOFString(DCM_StudyTime, value); X+ r->m_studytime = value.c_str(); X X // series params X if(dset->findAndGetOFString(DCM_InstitutionName, value).good()) { X@@ -549,7 +555,8 @@ X r->m_seriesdescription = gettext("no description"); X } X X- dset->findAndGetOFString(DCM_Modality, r->m_modality); X+ dset->findAndGetOFString(DCM_Modality, value); X+ r->m_modality = value.c_str(); X X Glib::RefPtr new_study = get_study(r->m_studyinstanceuid); X if(new_study->size() == 0) { ba9d9c73ff81df5e5dcfb3c0d91a3a1b echo x - aeskulap/files/patch-imagepool_poolmoveassociation.cpp sed 's/^X//' >aeskulap/files/patch-imagepool_poolmoveassociation.cpp << '53fc21b7842db4e19249d259714696ff' X--- imagepool/poolmoveassociation.cpp.orig 2010-07-27 14:42:55.000000000 +0000 X+++ imagepool/poolmoveassociation.cpp 2010-07-27 14:53:04.000000000 +0000 X@@ -33,7 +33,6 @@ X #include "djencode.h" X #include "djrplol.h" X X- X MoveAssociation::MoveAssociation() { X m_abstractSyntax = UID_MOVEStudyRootQueryRetrieveInformationModel; X m_maxReceivePDULength = ASC_DEFAULTMAXPDU; X@@ -175,6 +174,9 @@ X knownAbstractSyntaxes, DIM_OF(knownAbstractSyntaxes), X transferSyntaxes, DIM_OF(transferSyntaxes)); X X+ /* FIXME X+ * dcmStorageSOPClassUIDs and numberOfDcmStorageSOPClassUIDs X+ * are not defined anymore X if (cond.good()) { X // the array of Storage SOP Class UIDs comes from dcuid.h X cond = ASC_acceptContextsWithPreferredTransferSyntaxes( X@@ -182,6 +184,7 @@ X dcmStorageSOPClassUIDs, numberOfDcmStorageSOPClassUIDs, X transferSyntaxes, DIM_OF(transferSyntaxes)); X } X+ */ X } X X if (cond.good()) { 53fc21b7842db4e19249d259714696ff echo x - aeskulap/files/patch-imagepool_poolnetwork.cpp sed 's/^X//' >aeskulap/files/patch-imagepool_poolnetwork.cpp << 'fe91e5f98e4c260bf5e16900044c6d41' X--- imagepool/poolnetwork.cpp.orig 2010-07-27 14:53:57.000000000 +0000 X+++ imagepool/poolnetwork.cpp 2010-07-27 14:55:07.000000000 +0000 X@@ -227,10 +227,14 @@ X } X X /* the array of Storage SOP Class UIDs comes from dcuid.h */ X+ /* FIXME X+ * dcmStorageSOPClassUIDs and numberOfDcmStorageSOPClassUIDs X+ * are not defined anymore X for (i=0; iaeskulap/files/patch-widgets_awindowleveltoolbutton.cpp << '9982a401d02ac4aa22866c49368c25a9' X--- widgets/awindowleveltoolbutton.cpp.orig 2010-07-27 14:58:36.000000000 +0000 X+++ widgets/awindowleveltoolbutton.cpp 2010-07-27 14:58:44.000000000 +0000 X@@ -2,6 +2,8 @@ X #include "aiconfactory.h" X #include X X+#include X+ X namespace Aeskulap { X X std::set WindowLevelToolButton::m_widgetlist; 9982a401d02ac4aa22866c49368c25a9 echo x - aeskulap/files/patch-src_main.cpp sed 's/^X//' >aeskulap/files/patch-src_main.cpp << '104bc22d535da6fdad623c2781f563e6' X--- src/main.cpp.orig 2010-07-27 15:12:57.000000000 +0000 X+++ src/main.cpp 2010-07-27 15:13:13.000000000 +0000 X@@ -43,6 +43,8 @@ X X #include X X+#include X+ X int main(int argc, char* argv[]) { X X br_init(NULL); 104bc22d535da6fdad623c2781f563e6 echo x - aeskulap/files/patch-widgets_seriesview.cpp sed 's/^X//' >aeskulap/files/patch-widgets_seriesview.cpp << '1c3cd77502e8cb181facdbd519233cde' X--- widgets/seriesview.cpp.orig 2010-07-27 15:03:43.000000000 +0000 X+++ widgets/seriesview.cpp 2010-07-27 15:03:57.000000000 +0000 X@@ -36,6 +36,8 @@ X X #include X X+#include X+ X SeriesView::SeriesView(const Glib::RefPtr& series) : X Aeskulap::Tiler(1, 1), X m_selected(false), 1c3cd77502e8cb181facdbd519233cde echo x - aeskulap/pkg-plist sed 's/^X//' >aeskulap/pkg-plist << '2619a29666d7694499bd8c67d8272074' Xbin/aeskulap Xlib/aeskulap/libconfiguration.a Xlib/aeskulap/libconfiguration.la Xlib/aeskulap/libconfiguration.so.0.0 Xlib/aeskulap/libimagepool.a Xlib/aeskulap/libimagepool.la Xlib/aeskulap/libimagepool.so.0.0 Xshare/applications/aeskulap.desktop X%%DATADIR%%/glade/aeskulap.glade X%%DATADIR%%/images/aeskulap.png X%%DATADIR%%/images/cursor_pan.png X%%DATADIR%%/images/cursor_windowlevel.png X%%DATADIR%%/images/cursor_zoom.png X%%DATADIR%%/images/filmholes-big-left.png X%%DATADIR%%/images/filmholes-big-right.png X%%DATADIR%%/images/grid-1.png X%%DATADIR%%/images/grid-16.png X%%DATADIR%%/images/grid-2h.png X%%DATADIR%%/images/grid-2v.png X%%DATADIR%%/images/grid-4.png X%%DATADIR%%/images/series-1x1.png X%%DATADIR%%/images/series-2x1.png X%%DATADIR%%/images/series-2x2.png X%%DATADIR%%/images/series-3x2.png X%%DATADIR%%/images/series-3x3.png X%%DATADIR%%/images/series-4x4.png X%%DATADIR%%/images/start-here.png X%%DATADIR%%/images/stock-layers-24.png X%%DATADIR%%/images/stock-tool-eraser-22.png X%%DATADIR%%/images/stock-tool-measure-22.png X%%DATADIR%%/images/stock-tool-scale-22.png X@dirrm %%DATADIR%%/images X@dirrm %%DATADIR%%/glade X@dirrm %%DATADIR%% X@dirrm lib/aeskulap 2619a29666d7694499bd8c67d8272074 echo x - aeskulap/pkg-descr sed 's/^X//' >aeskulap/pkg-descr << '66f6b41e6038323186eea06557f87f52' XAeskulap is a medical image viewer. It is able to load a series of special Ximages stored in the DICOM format for review. Additionally Aeskulap is able Xto query and fetch DICOM images from archive nodes (also called PACS) over Xthe network. The goal of this project is to create a full open source Xreplacement for commercially available DICOM viewers. X XWWW: http://aeskulap.nongnu.org/ 66f6b41e6038323186eea06557f87f52 exit