BSD Ports

science/orthanc 1.13.0_1 FreeBSD

Lightweight DICOM server for healthcare and medical research

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
8488e81bd4
License
GPLv3
Categories
science
Package size
2485.3 KiB, 10690.3 KiB installed

Description

Orthanc aims at providing a simple, yet powerful standalone DICOM server. It is designed to improve the DICOM flows in hospitals and to support research on the automated analysis of medical images. Orthanc lets its users focus on the content of the DICOM files, hiding the complexity of the DICOM format and of the DICOM protocol.

Orthanc can turn any computer running Windows, Linux, FreeBSD or OS X into a DICOM store (in other words, a mini-PACS system). Its architecture is lightweight and standalone, meaning that no complex database administration or installation of third-party dependencies is required.

What makes Orthanc unique is the fact that it provides a RESTful API. Thanks to this feature, it is possible to drive Orthanc from any computer language. The DICOM tags of the stored medical images can be downloaded in the JSON file format. Furthermore, standard PNG images can be generated on-the-fly from the DICOM instances by Orthanc.

Orthanc also features a plugin mechanism to add new modules that extends the core capabilities of its REST API. A Web viewer, a PostgreSQL database back-end, a MySQL database back-end, and a reference implementation of DICOMweb are currently freely available as plugins.

In the other systems

SystemPortVersion
FreeBSDscience/orthanc1.13.0_1
OpenBSDgraphics/orthanc/server1.12.7p2

Install

Binary package:

pkg install orthanc

From the ports tree:

cd /usr/ports/science/orthanc/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	orthanc>0:science/orthanc

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.13.0_11.13.0_11.11.0_41.12.6_31.13.0_1
FreeBSD:14:quarterly1.13.0_11.13.0_1n/a1.12.6_31.13.0_1
FreeBSD:15:latest1.13.0_11.13.0_1n/a1.12.6_31.12.6_3
FreeBSD:15:quarterly1.13.0_11.13.0_1n/an/an/a
FreeBSD:16:latest1.13.0_11.13.0_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 3

Library 9

The full lists below include those, and their dependencies in turn.

Build dependencies 43
Run dependencies 32

Configuration

No options to configure.

USES
cmake gnome iconv jpeg lua python:build sqlite ssl
Service scripts
orthanc

Files

pkg-plist 26
  • @owner orthanc
  • @group orthanc
  • @mode 700
  • @dir share/orthanc/plugins
  • @dir /var/db/orthanc/db/db-v5
  • @dir /var/db/orthanc/db
  • @dir /var/db/orthanc
  • @mode 600
  • @sample etc/orthanc/orthanc.json.sample
  • @mode
  • bin/OrthancRecoverCompressedFile
  • include/orthanc/OrthancCDatabasePlugin.h
  • include/orthanc/OrthancCPlugin.h
  • include/orthanc/OrthancDatabasePlugin.proto
  • include/orthanc/OrthancPluginCodeModel.json
  • sbin/Orthanc
  • share/orthanc/plugins/libDelayedDeletion.so
  • share/orthanc/plugins/libDelayedDeletion.so.
  • share/orthanc/plugins/libHousekeeper.so
  • share/orthanc/plugins/libHousekeeper.so.
  • share/orthanc/plugins/libModalityWorklists.so
  • share/orthanc/plugins/libModalityWorklists.so.
  • share/orthanc/plugins/libMultitenantDicom.so
  • share/orthanc/plugins/libMultitenantDicom.so.
  • share/orthanc/plugins/libServeFolders.so
  • share/orthanc/plugins/libServeFolders.so.
distinfo 1
FileSizeSHA256
Orthanc-1.13.0.tar.gz2.306001e+0690e15e709ba1e472457a35784f6ab66ea87d9ff0b16f12f3fd3cc19e82a6123a
Master sites 1
  • https://orthanc.uclouvain.be/downloads/sources/orthanc/

Commit history 6

DateCommitCreditsLog message
8488e81bd4 Christos Longros science/orthanc*: become maintainer
Approved by: jrm (mentor) Differential Revision: https://reviews.freebsd.org/D60753
10768ab4fb Jason W. Bacon Release a few more ports to ports@
Narrowing my focus more toward upstream development
97a84ef467 Dima Panov */*: update boost consumers after boost-1.92
deb5711056 Jason W. Bacon science/orthanc: Clean up pkg-descr
Really a bogus commit to amend the faulty "Changes" line in the 1.13.0 upgrade commit. 1.13.0 Changes: https://orthanc.uclouvain.be/hg/orthanc/file/ \ Orthanc-1.13.0/NEWS
6f488f9848 Jason W. Bacon science/orthanc: Update to 1.13.0
Many fixes and improvements, notably reduced memory use Changes: science/orthanc: Update to 1.13.0

The latest 5 of 6 in the history this site was built from.