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.
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
science/orthanc: Use unversioned dcmtk DATADIR
The dcmtk port's DATADIR includes PKGVERSION in the directory
name, e.g. PREFIX/share/dcmtk-3.7.0. Starting with dcmtk-3.7.0_1,
a symlink to PREFIX/share/dcmtk is also installed, so that consumers
like orthanc, which need to access the dcmtk dictionary files, won't
break every time dcmtk is upgraded.
This commit removes the dcmtk version from the orthanc config to
use the symlink and avoid future breakage.
*/*: Bump all devel/protobuf consumers
They must always be bumped after devel/protobuf because it include
following files whose filenames contain %%PORTVERSION%%. Consequently,
the shlib will always change when PORTVERSION is increased.
lib/libprotobuf-lite.so.%%PORTVERSION%%.0
lib/libprotobuf.so.%%PORTVERSION%%.0
lib/libprotoc.so.%%PORTVERSION%%.0
Approved by: portmgr (blanket; fixing consumers)
*/*: Bump PORTREVISION after libuuid/libblkid switch
from e2fsprogs to util-linux, to complete the bump of all users
of either library that started with Alexander's commit titled
'*/*: Switch to misc/libuuid and misc/libblkid'
PR: 251489
science/orthanc: add changes
- move the comment line to the CMAKE_ARGS line
- change absolut path to LOCALBASE
PR: 284125
Reported by: vvd, fullermd@over-yonder.net
science/orthanc: fix build on 32-bits
/wrkdirs/usr/ports/science/orthanc/work/Orthanc-1.12.3/OrthancFramework/Sources/Images/JpegWriter.cpp:199:5:
error: no matching function for call to 'jpeg_mem_dest'
199 | jpeg_mem_dest(&cinfo, &data, &size);
| ^~~~~~~~~~~~~
/usr/local/include/jpeglib.h:974:14: note: candidate function not viable: no
known conversion from 'size_t *' (aka 'unsigned int *') to 'unsigned long *' for
3rd argument
974 | EXTERN(void) jpeg_mem_dest(j_compress_ptr cinfo, unsigned char
**outbuffer,
| ^
975 | unsigned long *outsize);
| ~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
devel/googletest: Update to 1.15.0
- Update MASTER_SITES: use upstream release tarball
- Use USES=pathfix to fix .pc installation
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/google/googletest/releases
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
science: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* Andreas Fehlner <fehlner@gmx.de>
* Brad Huntting <huntting@glarp.com>
* Chao Shin <quakelee@cn.FreeBSD.org>
* Cheng-Lung Sung <clsung@FreeBSD.org>
* Chia-Hsing Yu <me@davidyu.org>
* Chris Rees <utisoft@gmail.com>
* David Naylor <dbn@FreeBSD.org>
* Dmitry Sivachenko <demon@FreeBSD.org>
* Ed Schouten <ed@FreeBSD.org>
* Eric Freeman <freebsdports@chillibear.com>
* Erik B Knudsen
(Only the first 15 lines of the commit message are shown above )
textproc/libxml2: bump all LIB_DEPENDS consumers
This is a separate commit to facilitate easier cherry-picking for
quarterly.
PR: 262853, 262940, 262877, 263126
Approved by: fluffy (mentor)
textproc/libxml2: bump all dependencies
This should make sure that all dependent ports will pick
up the new version commited with a13ec21cd733f67a9fc0dc00ab45268bdc236246
Mark some ports failing on power64. In cases where the error message
was a stub, provide a real one.
While here, pet portlint.
Approved by: portmgr (tier-2 blanket)
Reported by: swills
Update CMake to 3.5.0.
Announcement: https://blog.kitware.com/cmake-3-5-0-available-for-download/
Most ports have already been fixed for this update, but science/orthanc was
included in this commit because I am not entirely sure the changes in it work
with CMake < 3.5.0. In short, FindDCMTK.cmake was rewritten and the way orthanc
uses the DCMTK variables was incompatible with the use upstream intended.
PR: 208033
- Update MASTER_SITES
- Extend CATEGORIES
- Libs and pkg-plist clarification
- Use BROKEN instead of IGNORE for FreeBSD 11, since the bug is believed to be
temporary
- Bump portrevision
PR: 201163
Submitted by: mp39590@gmail.com (maintainer)
- Update from 0.8.6 to 0.9.0
- Mark as ignored for anything except 10.1
- Run unit tests during port build
- Fix config installation
PR: 200683
Submitted by: mp39590@gmail.com(maintainer)
- Add science/orthanc
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 about the automated analysis of medical images.
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 is required, nor the installation of third-party
dependencies.
What makes Orthanc unique is the fact that it provides a RESTful API.
Thanks to this major 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 lets its users focus on the content of the DICOM files, hiding
the complexity of the DICOM format and of the DICOM protocol.
WWW: http://www.orthanc-server.com/
PR: 199146
Submitted by: mp39590@gmail.com