[med-svn] r12639 - in trunk/packages/orthanc/trunk/debian: . configuration docs patches
Sebastien Jodogne
jodogne-guest at alioth.debian.org
Mon Dec 17 09:45:20 UTC 2012
Author: jodogne-guest
Date: 2012-12-17 09:45:19 +0000 (Mon, 17 Dec 2012)
New Revision: 12639
Added:
trunk/packages/orthanc/trunk/debian/patches/
trunk/packages/orthanc/trunk/debian/patches/embedding-dictionaries
trunk/packages/orthanc/trunk/debian/patches/jsoncpp
trunk/packages/orthanc/trunk/debian/patches/series
Modified:
trunk/packages/orthanc/trunk/debian/changelog
trunk/packages/orthanc/trunk/debian/configuration/orthanc.json
trunk/packages/orthanc/trunk/debian/docs/Orthanc.1
trunk/packages/orthanc/trunk/debian/rules
Log:
orthanc 0.4.0
Modified: trunk/packages/orthanc/trunk/debian/changelog
===================================================================
--- trunk/packages/orthanc/trunk/debian/changelog 2012-12-17 08:54:24 UTC (rev 12638)
+++ trunk/packages/orthanc/trunk/debian/changelog 2012-12-17 09:45:19 UTC (rev 12639)
@@ -1,3 +1,9 @@
+orthanc (0.4.0-1) unstable; urgency=low
+
+ * New upstream version.
+
+ -- Sebastien Jodogne <s.jodogne at gmail.com> Mon, 17 Dec 2012 09:35:27 +0100
+
orthanc (0.2.3-1) unstable; urgency=low
* New upstream version.
Modified: trunk/packages/orthanc/trunk/debian/configuration/orthanc.json
===================================================================
--- trunk/packages/orthanc/trunk/debian/configuration/orthanc.json 2012-12-17 08:54:24 UTC (rev 12638)
+++ trunk/packages/orthanc/trunk/debian/configuration/orthanc.json 2012-12-17 09:45:19 UTC (rev 12639)
@@ -3,15 +3,26 @@
* General configuration of Orthanc
**/
- // Path to the directory that holds the database
- "StorageDirectory" : "/var/lib/orthanc/0.2.3",
-
// The logical name of this instance of Orthanc. This one is
// displayed in Orthanc Explorer and at the URI "/system".
"Name" : "Orthanc",
+ // Path to the directory that holds the database
+ "StorageDirectory" : "/var/lib/orthanc/db-v3",
+ // Enable the transparent compression of the DICOM instances
+ "StorageCompression" : false,
+ // Maximum size of the storage in MB (a value of "0" indicates no
+ // limit on the storage size)
+ "MaximumStorageSize" : 0,
+
+ // Maximum number of patients that can be stored at a given time
+ // in the storage (a value of "0" indicates no limit on the number
+ // of patients)
+ "MaximumPatientCount" : 0,
+
+
/**
* Configuration of the HTTP server
**/
@@ -66,7 +77,13 @@
// The list of the known DICOM modalities
"DicomModalities" : {
- // "sample" : [ "SAMPLESCP", "192.168.100.42", 104 ]
+ /**
+ * Uncommenting the following line would enable Orthanc to
+ * connect to an instance of the "storescp" open-source DICOM
+ * store (shipped in the DCMTK distribution) started by the
+ * command line "storescp 2000".
+ **/
+ // "sample" : [ "STORESCP", "localhost", 2000 ]
},
// The list of the known Orthanc peers (currently unused)
Modified: trunk/packages/orthanc/trunk/debian/docs/Orthanc.1
===================================================================
--- trunk/packages/orthanc/trunk/debian/docs/Orthanc.1 2012-12-17 08:54:24 UTC (rev 12638)
+++ trunk/packages/orthanc/trunk/debian/docs/Orthanc.1 2012-12-17 09:45:19 UTC (rev 12639)
@@ -1,33 +1,37 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.40.12.
-.TH ORTHANC "1" "October 2012" "Orthanc 0.2.3" "User Commands"
+.TH ORTHANC "1" "December 2012" "Orthanc 0.4.0" "User Commands"
.SH NAME
Orthanc \- Lightweight, RESTful DICOM server for healthcare and medical research
.SH SYNOPSIS
.B Orthanc
[\fIOPTION\fR]... [\fICONFIGURATION\fR]
.SH DESCRIPTION
-Start Orthanc, a lightweight, RESTful DICOM server for healthcare and medical research.
+Orthanc, lightweight, RESTful DICOM server for healthcare and medical research.
.PP
-If no configuration file is given on the command line, a set of default parameters
-is used. Please refer to the Orthanc homepage for the full instructions about how to use Orthanc
+If no configuration file is given on the command line, a set of default
+parameters is used. Please refer to the Orthanc homepage for the full
+instructions about how to use Orthanc
<https://code.google.com/p/orthanc/wiki/OrthancCookbook>.
.SS "Command-line options:"
.TP
-\fB\-\-verbose\fR
-be verbose in logs
+\fB\-\-help\fR
+display this help and exit
.TP
+\fB\-\-logdir\fR=\fI[dir]\fR
+directory where to store the log files
+(if not used, the logs are dumped to stderr)
+.TP
+\fB\-\-config\fR=\fI[file]\fR
+create a sample configuration file and exit
+.TP
\fB\-\-trace\fR
highest verbosity in logs (for debug)
.TP
-\fB\-\-help\fR
-display this help and exit
+\fB\-\-verbose\fR
+be verbose in logs
.TP
\fB\-\-version\fR
output version information and exit
-.TP
-\fB\-\-logdir\fR=\fI[dir]\fR
-directory where to store the log files
-(if not used, the logs are dumped to stderr)
.SS "Exit status:"
.TP
0
Added: trunk/packages/orthanc/trunk/debian/patches/embedding-dictionaries
===================================================================
--- trunk/packages/orthanc/trunk/debian/patches/embedding-dictionaries (rev 0)
+++ trunk/packages/orthanc/trunk/debian/patches/embedding-dictionaries 2012-12-17 09:45:19 UTC (rev 12639)
@@ -0,0 +1,21 @@
+Index: Orthanc-0.4.0/OrthancServer/DicomProtocol/DicomServer.cpp
+===================================================================
+--- Orthanc-0.4.0.orig/OrthancServer/DicomProtocol/DicomServer.cpp 2012-12-14 15:36:05.000000000 +0100
++++ Orthanc-0.4.0/OrthancServer/DicomProtocol/DicomServer.cpp 2012-12-17 10:13:45.728404365 +0100
+@@ -76,16 +76,6 @@
+ /* Disable "gethostbyaddr" (which results in memory leaks) and use raw IP addresses */
+ dcmDisableGethostbyaddr.set(OFTrue);
+
+-#if ORTHANC_STANDALONE == 1
+- LOG(WARNING) << "Loading the embedded dictionaries";
+- dcmDataDict.clear();
+- DcmDataDictionary& d = dcmDataDict.wrlock();
+- LoadEmbeddedDictionary(d, EmbeddedResources::DICTIONARY_DICOM);
+- LoadEmbeddedDictionary(d, EmbeddedResources::DICTIONARY_PRIVATE);
+- LoadEmbeddedDictionary(d, EmbeddedResources::DICTIONARY_DICONDE);
+- dcmDataDict.unlock();
+-#endif
+-
+ /* make sure data dictionary is loaded */
+ if (!dcmDataDict.isDictionaryLoaded())
+ {
Added: trunk/packages/orthanc/trunk/debian/patches/jsoncpp
===================================================================
--- trunk/packages/orthanc/trunk/debian/patches/jsoncpp (rev 0)
+++ trunk/packages/orthanc/trunk/debian/patches/jsoncpp 2012-12-17 09:45:19 UTC (rev 12639)
@@ -0,0 +1,31 @@
+Index: Orthanc-0.4.0/OrthancServer/OrthancRestApi.cpp
+===================================================================
+--- Orthanc-0.4.0.orig/OrthancServer/OrthancRestApi.cpp 2012-12-14 15:36:05.000000000 +0100
++++ Orthanc-0.4.0/OrthancServer/OrthancRestApi.cpp 2012-12-17 10:22:20.263084179 +0100
+@@ -466,7 +466,7 @@
+ switch (resourceType)
+ {
+ case ResourceType_Patient:
+- for (size_t i = 0; i < resource["Studies"].size(); i++)
++ for (Json::Value::ArrayIndex i = 0; i < resource["Studies"].size(); i++)
+ {
+ std::string studyId = resource["Studies"][i].asString();
+ if (!ArchiveInternal(writer, context, studyId, ResourceType_Study, false))
+@@ -477,7 +477,7 @@
+ break;
+
+ case ResourceType_Study:
+- for (size_t i = 0; i < resource["Series"].size(); i++)
++ for (Json::Value::ArrayIndex i = 0; i < resource["Series"].size(); i++)
+ {
+ std::string seriesId = resource["Series"][i].asString();
+ if (!ArchiveInternal(writer, context, seriesId, ResourceType_Series, false))
+@@ -488,7 +488,7 @@
+ break;
+
+ case ResourceType_Series:
+- for (size_t i = 0; i < resource["Instances"].size(); i++)
++ for (Json::Value::ArrayIndex i = 0; i < resource["Instances"].size(); i++)
+ {
+ if (!ArchiveInstance(writer, context, resource["Instances"][i].asString()))
+ {
Added: trunk/packages/orthanc/trunk/debian/patches/series
===================================================================
--- trunk/packages/orthanc/trunk/debian/patches/series (rev 0)
+++ trunk/packages/orthanc/trunk/debian/patches/series 2012-12-17 09:45:19 UTC (rev 12639)
@@ -0,0 +1,2 @@
+jsoncpp
+embedding-dictionaries
Modified: trunk/packages/orthanc/trunk/debian/rules
===================================================================
--- trunk/packages/orthanc/trunk/debian/rules 2012-12-17 08:54:24 UTC (rev 12638)
+++ trunk/packages/orthanc/trunk/debian/rules 2012-12-17 09:45:19 UTC (rev 12639)
@@ -7,7 +7,7 @@
# Put 3rd party packages where the cmake build system expects them
mkdir -p ThirdPartyDownloads
( cd ThirdPartyDownloads; cp ../debian/ThirdPartyDownloads/* . )
- dh_auto_configure -- -DSTATIC_BUILD:BOOL=OFF -DSTANDALONE_BUILD:BOOL=ON -DUSE_DYNAMIC_JSONCPP:BOOL=ON -DDEBIAN_USE_GTEST_SOURCE_PACKAGE:BOOL=ON -DCMAKE_BUILD_TYPE=Release
+ dh_auto_configure -- -DSTATIC_BUILD:BOOL=OFF -DSTANDALONE_BUILD:BOOL=ON -DUSE_DYNAMIC_JSONCPP:BOOL=ON -DDEBIAN_USE_GTEST_SOURCE_PACKAGE:BOOL=ON -DCMAKE_BUILD_TYPE=Release "-DDCMTK_LIBRARIES=wrap;oflog"
override_dh_auto_test:
( cd $(CURDIR)/Build; ./UnitTests )
More information about the debian-med-commit
mailing list