# 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: # # orthanc-dicomweb # orthanc-dicomweb/pkg-descr # orthanc-dicomweb/Makefile # orthanc-dicomweb/distinfo # echo c - orthanc-dicomweb mkdir -p orthanc-dicomweb > /dev/null 2>&1 echo x - orthanc-dicomweb/pkg-descr sed 's/^X//' >orthanc-dicomweb/pkg-descr << 'd208385f55cbea8cd9ed3cd73293511b' XOut-of-the-box, Orthanc comes with its own REST API. This API allows full XCRUD operations (create, read, update and delete) on the set of DICOM Xresources that Orthanc stores, together with commands that trigger calls to Xthe DICOM protocol (C-Echo SCU/SCP, C-Store SCU/SCP, C-Find SCU/SCP, C-Move XSCU/SCP). X XThe present plugin extends the native REST API of Orthanc with a reference Ximplementation of the DICOMweb standard. Loading the plugin into Orthanc will Xprovide support of WADO-URI (previously known simply as WADO), WADO-RS, XQIDO-RS and STOW-RS. X XWWW: https://www.orthanc-server.com/static.php?page=dicomweb d208385f55cbea8cd9ed3cd73293511b echo x - orthanc-dicomweb/Makefile sed 's/^X//' >orthanc-dicomweb/Makefile << 'd697516c931f07839e081f43d07d1a38' X# Created by: maintainer.freebsd@xpoundit.com X# $FreeBSD$ X XPORTNAME= orthanc-dicomweb XPORTVERSION= 1.1 XPORTREVISION= 1 XCATEGORIES= science XMASTER_SITES= http://orthanc-server.com/downloads/get.php?path=/plugin-dicom-web/:main \ X http://orthanc-server.com/downloads/get.php?path=/orthanc/:framework \ X http://orthanc.osimis.io/ThirdPartyDownloads/:thirdparty \ X http://orthanc.osimis.io/ThirdPartyDownloads/dicom-web/:thirdpartydicomweb XDISTFILES= OrthancDicomWeb-${PORTVERSION}.tar.gz:main \ X Orthanc-1.6.1.tar.gz:framework \ X e2fsprogs-1.44.5.tar.gz:thirdparty \ X bootstrap-4.3.1.zip:thirdpartydicomweb \ X vuejs-2.6.10.tar.gz:thirdpartydicomweb \ X axios-0.19.0.tar.gz:thirdpartydicomweb \ X Font-Awesome-4.7.0.tar.gz:thirdpartydicomweb \ X bootstrap-vue-2.0.0-rc.24-dist.tar.gz:thirdpartydicomweb \ X babel-polyfill-6.26.0.min.js.gz:thirdpartydicomweb XDIST_SUBDIR= orthanc XEXTRACT_ONLY= OrthancDicomWeb-${PORTVERSION}.tar.gz X XMAINTAINER= maintainer.freebsd@xpoundit.com XCOMMENT= Plugin to bring support of the DICOMweb standard into Orthanc X XLICENSE= AGPLv3 XLICENSE_FILE= ${WRKSRC}/COPYING X XBUILD_DEPENDS= ${LOCALBASE}/include/orthanc/OrthancCPlugin.h:science/orthanc XLIB_DEPENDS= libboost_atomic.so:devel/boost-libs \ X libboost_chrono.so:devel/boost-libs \ X libboost_date_time.so:devel/boost-libs \ X libboost_filesystem.so:devel/boost-libs \ X libboost_locale.so:devel/boost-libs \ X libboost_regex.so:devel/boost-libs \ X libboost_system.so:devel/boost-libs \ X libboost_thread.so:devel/boost-libs \ X libexpat.so:textproc/expat2 \ X libgdcmCommon.so:devel/gdcm \ X libgdcmDICT.so:devel/gdcm \ X libgdcmDSED.so:devel/gdcm \ X libgdcmIOD.so:devel/gdcm \ X libgdcmMSFF.so:devel/gdcm \ X libgdcmcharls.so:devel/gdcm \ X libgdcmjpeg12.so:devel/gdcm \ X libgdcmjpeg16.so:devel/gdcm \ X libgdcmjpeg8.so:devel/gdcm \ X libgdcmuuid.so:devel/gdcm \ X libicudata.so:devel/icu \ X libicui18n.so:devel/icu \ X libicuuc.so:devel/icu \ X libjsoncpp.so:devel/jsoncpp \ X libopenjp2.so:graphics/openjpeg \ X libpugixml.so:textproc/pugixml X XUSES= cmake localbase python:build ssl X XWRKSRC= ${WRKDIR}/OrthancDicomWeb-${PORTVERSION} XCMAKE_ARGS= -DUSE_SYSTEM_UUID=OFF \ X -DORTHANC_FRAMEWORK_SOURCE=path \ X -DORTHANC_FRAMEWORK_ROOT=${WRKSRC}/ThirdPartyDownloads/Orthanc-1.6.1 XCFLAGS+= -DORTHANC_ENABLE_LOGGING_PLUGIN \ X -DNDEBUG XCXXFLAGS+= -DNDEBUG XUSE_LDCONFIG= yes XPLIST_FILES= share/orthanc/plugins/libOrthancDicomWeb.so \ X share/orthanc/plugins/libOrthancDicomWeb.so.${PORTVERSION} X Xpost-extract: X ${MKDIR} ${WRKSRC}/ThirdPartyDownloads X ${CP} ${DISTDIR}/${DIST_SUBDIR}/e2fsprogs-1.44.5.tar.gz ${WRKSRC}/ThirdPartyDownloads X ${CP} ${DISTDIR}/${DIST_SUBDIR}/bootstrap-4.3.1.zip ${WRKSRC}/ThirdPartyDownloads X ${CP} ${DISTDIR}/${DIST_SUBDIR}/vuejs-2.6.10.tar.gz ${WRKSRC}/ThirdPartyDownloads X ${CP} ${DISTDIR}/${DIST_SUBDIR}/axios-0.19.0.tar.gz ${WRKSRC}/ThirdPartyDownloads X ${CP} ${DISTDIR}/${DIST_SUBDIR}/Font-Awesome-4.7.0.tar.gz ${WRKSRC}/ThirdPartyDownloads X ${CP} ${DISTDIR}/${DIST_SUBDIR}/bootstrap-vue-2.0.0-rc.24-dist.tar.gz ${WRKSRC}/ThirdPartyDownloads X ${CP} ${DISTDIR}/${DIST_SUBDIR}/babel-polyfill-6.26.0.min.js.gz ${WRKSRC}/ThirdPartyDownloads X ${CP} ${DISTDIR}/${DIST_SUBDIR}/Orthanc-1.6.1.tar.gz ${WRKSRC}/ThirdPartyDownloads X ${TAR} -C ${WRKSRC}/ThirdPartyDownloads -xf ${WRKSRC}/ThirdPartyDownloads/Orthanc-1.6.1.tar.gz X Xpost-patch: X @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' ${WRKSRC}/Resources/CMake/*.cmake X Xdo-test: X @cd ${BUILD_WRKSRC} && ./UnitTests X X.include d697516c931f07839e081f43d07d1a38 echo x - orthanc-dicomweb/distinfo sed 's/^X//' >orthanc-dicomweb/distinfo << '468923134bb0c971632d9245de4268fa' XTIMESTAMP = 1588925413 XSHA256 (orthanc/OrthancDicomWeb-1.1.tar.gz) = b252e7dad90c685169d7f9daba013d1be613ff462a92ab86883bede10b22e7f2 XSIZE (orthanc/OrthancDicomWeb-1.1.tar.gz) = 190966 XSHA256 (orthanc/Orthanc-1.6.1.tar.gz) = 86f6e1a79bc93f082fd5243dd4daaf5a2ea05fcdf515cf35f100829c5fe5c4df XSIZE (orthanc/Orthanc-1.6.1.tar.gz) = 1633929 XSHA256 (orthanc/e2fsprogs-1.44.5.tar.gz) = 2e211fae27ef74d5af4a4e40b10b8df7f87c655933bd171aab4889bfc4e6d1cc XSIZE (orthanc/e2fsprogs-1.44.5.tar.gz) = 7619237 XSHA256 (orthanc/bootstrap-4.3.1.zip) = c7fcae50c070250e4e1ae36a670e5ee8fe9d529eb3f1a03c527f8223ce3f61bc XSIZE (orthanc/bootstrap-4.3.1.zip) = 2705432 XSHA256 (orthanc/vuejs-2.6.10.tar.gz) = e3d900cd9266b5bed9bb6d575fc9ab6787e79e7ad21c01ee1277bff5453121f2 XSIZE (orthanc/vuejs-2.6.10.tar.gz) = 1576461 XSHA256 (orthanc/axios-0.19.0.tar.gz) = 29577c6085b090b4e4a99392fcdd582fb6bbcb49b2aaf2cc7b7fa3874529b380 XSIZE (orthanc/axios-0.19.0.tar.gz) = 125193 XSHA256 (orthanc/Font-Awesome-4.7.0.tar.gz) = de512ba0e1dead382bbfce372cde74b3f18971d876fffb635ee9333f0db05d43 XSIZE (orthanc/Font-Awesome-4.7.0.tar.gz) = 2672776 XSHA256 (orthanc/bootstrap-vue-2.0.0-rc.24-dist.tar.gz) = bc62cc91c2c3c24ddd29321d91be629e72db6129413ab6b8111ce13c2a57775b XSIZE (orthanc/bootstrap-vue-2.0.0-rc.24-dist.tar.gz) = 2448005 XSHA256 (orthanc/babel-polyfill-6.26.0.min.js.gz) = 087d3d2d6212afb418f50491858f7f055cb54defb6351d6c5d008f662a2a95c2 XSIZE (orthanc/babel-polyfill-6.26.0.min.js.gz) = 34718 468923134bb0c971632d9245de4268fa exit