# 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/Makefile # orthanc-dicomweb/distinfo # orthanc-dicomweb/pkg-descr # echo c - orthanc-dicomweb mkdir -p orthanc-dicomweb > /dev/null 2>&1 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.0 XPORTREVISION= 1 XCATEGORIES= science X 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.5.8.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 XEXTRACT_ONLY= OrthancDicomWeb-${PORTVERSION}.tar.gz \ X Orthanc-1.5.8.tar.gz \ X e2fsprogs-1.44.5.tar.gz \ X bootstrap-4.3.1.zip \ X vuejs-2.6.10.tar.gz \ X axios-0.19.0.tar.gz \ X Font-Awesome-4.7.0.tar.gz \ X bootstrap-vue-2.0.0-rc.24-dist.tar.gz XDISTNAME= OrthancDicomWeb-${PORTVERSION} XDIST_SUBDIR= orthanc 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= libgdcmCommon.so:devel/gdcm \ X libboost_filesystem.so:devel/boost-libs \ X libboost_thread.so:devel/boost-libs \ X libboost_system.so:devel/boost-libs \ X libboost_date_time.so:devel/boost-libs \ X libboost_regex.so:devel/boost-libs \ X libboost_locale.so:devel/boost-libs \ X libjsoncpp.so:devel/jsoncpp \ X libpugixml.so:textproc/pugixml \ X libgtest.so:devel/googletest X XUSES= cmake localbase python:build X XCMAKE_ARGS= -DUSE_SYSTEM_UUID=OFF \ X -DORTHANC_FRAMEWORK_SOURCE=path \ X -DORTHANC_FRAMEWORK_ROOT=${WRKSRC}/ThirdPartyDownloads/Orthanc-1.5.8 X XCFLAGS+= -DORTHANC_ENABLE_LOGGING_PLUGIN X 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.5.8.tar.gz ${WRKSRC}/ThirdPartyDownloads X ${TAR} -C ${WRKSRC}/ThirdPartyDownloads -xf ${WRKSRC}/ThirdPartyDownloads/Orthanc-1.5.8.tar.gz X 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 = 1573113970 XSHA256 (orthanc/OrthancDicomWeb-1.0.tar.gz) = 5f538c1b60b0c9b55bba0f42cf2fa26bdccf17d173d34f139356061b364565db XSIZE (orthanc/OrthancDicomWeb-1.0.tar.gz) = 177037 XSHA256 (orthanc/Orthanc-1.5.8.tar.gz) = da8aa4ce6e6942c8190e3910a595ee36555ed002e75c151395705bee25b73836 XSIZE (orthanc/Orthanc-1.5.8.tar.gz) = 1561300 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 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 exit