Package: pixelmed / 20250211+dfsg-2

Metadata

Package Version Patches format
pixelmed 20250211+dfsg-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
Makefile.common.mk.patch | (download)

Makefile.common.mk | 18 10 + 8 - 0 !
1 file changed, 10 insertions(+), 8 deletions(-)

 set include path according to debian layout
dicomimageviewer.patch | (download)

DicomImageViewer.sh | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix path according to debian layout
ecgviewer.patch | (download)

ECGViewer.sh | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix path according to debian layout
DicomImageViewer.properties.patch | (download)

com/pixelmed/display/DicomImageViewer.java | 2 1 + 1 - 0 !
com/pixelmed/utils/FileUtilities.java | 3 2 + 1 - 0 !
2 files changed, 3 insertions(+), 2 deletions(-)

 set path according to debian layout
dicomimageviewer.jnlp.patch | (download)

webstart/DicomImageViewer.jnlp | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 fix jnlp path
makefile.patch | (download)

Makefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 *.dat files were removed
commons net ftp.patch | (download)

Makefile | 34 17 + 17 - 0 !
Makefile.common.mk | 2 1 + 1 - 0 !
webstart/DoseUtility.jnlp | 2 1 + 1 - 0 !
3 files changed, 19 insertions(+), 19 deletions(-)

 this patch fix compilation for ftp class
addmanifest.patch | (download)

Makefile | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 add manifest file
fixfonts.patch | (download)

com/pixelmed/display/ApplicationFrame.java | 5 4 + 1 - 0 !
1 file changed, 4 insertions(+), 1 deletion(-)

 attempt to display unicode fonts
 No such things as Arial Unicode MS or Bitstream Cybertif on debian OS
fix_jnlp.patch | (download)

webstart/ConvertAmicasJPEG2000FilesetToDicom.jnlp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 allow off-line jnlp apps
add_usage.patch | (download)

com/pixelmed/dicom/PDFToDicomImage.java | 5 5 + 0 - 0 !
com/pixelmed/dicom/StructuredReport.java | 6 6 + 0 - 0 !
com/pixelmed/network/VerificationSOPClassSCU.java | 5 5 + 0 - 0 !
com/pixelmed/validate/DicomSRValidator.java | 5 5 + 0 - 0 !
4 files changed, 21 insertions(+)

 add usage
 This proves useful when generating man page (help2man)
illegalchar.patch | (download)

com/pixelmed/test/TestAttributeListReadTerminationStrategy.java | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 remove invalid char
set_java_home.patch | (download)

Makefile.common.mk | 2 1 + 1 - 0 !
com/pixelmed/apps/Makefile | 2 1 + 1 - 0 !
com/pixelmed/convert/Makefile | 2 1 + 1 - 0 !
com/pixelmed/display/Makefile | 2 1 + 1 - 0 !
com/pixelmed/slf4j/Makefile | 2 1 + 1 - 0 !
com/pixelmed/utils/Makefile | 2 1 + 1 - 0 !
6 files changed, 6 insertions(+), 6 deletions(-)

 use java_home variable instead of calculating it (possibly wrongly)
imageio.patch | (download)

com/pixelmed/display/ImageEditUtilities.java | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 add missing import

no_Xdiags_verbose.patch | (download)

Makefile.common.mk | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 avoid unknown option -xdiags:verbose
 make[3]: Entering directory '/build/pixelmed-20150917/com/pixelmed/utils'
 Makefile:36: warning: overriding recipe for target '.java.class'
 ../../../Makefile.common.mk:64: warning: ignoring old recipe for target '.java.class'
 export JAVAVERSIONTARGETJARFILE=/usr/lib/jvm/default-java/jre/lib/rt.jar; javac -O -target 1.7 -source 1.7 -bootclasspath ${JAVAVERSIONTARGETJARFILE} -encoding "UTF8" -Xlint:           deprecation -XDignore.symbol.file -Xdiags:verbose \
        -classpath ../../..:/usr/share/java/pixelmed_codec.jar \
        -sourcepath ../../.. ByteArray.java
 javac: invalid flag: -Xdiags:verbose
 Usage: javac <options> <source files>
 use -help for a list of possible options
 Makefile:36: recipe for target 'ByteArray.class' failed



do_not_set_bootclasspath.patch | (download)

Makefile.common.mk | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 do not set bootclasspath


jaxb api.patch | (download)

Makefile.common.mk | 2 1 + 1 - 0 !
com/pixelmed/apps/Makefile | 2 1 + 1 - 0 !
com/pixelmed/convert/Makefile | 2 1 + 1 - 0 !
com/pixelmed/display/SourceImage.java | 2 1 + 1 - 0 !
com/pixelmed/utils/Makefile | 2 1 + 1 - 0 !
5 files changed, 5 insertions(+), 5 deletions(-)

 for openjdk 11 jaxb needs to be in classpath
Bug-Debian: https://bugs.debian.org/893409
ignore_javadoc_errors.patch | (download)

Makefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 do not fail if generating docs contains errors
 The doc generation requires online access which is not possible in
 Debian build environments:
  ..
  Loading source files for package apple.dts.samplecode.osxadapter...
  Constructing Javadoc information...
  Creating destination directory: "docs/javadoc/"
  javadoc: error - Error fetching URL: http://docs.oracle.com/javase/7/docs/api/
  javadoc: error - Error fetching URL: http://jpedal.org/javadoc/
  javadoc: error - Error fetching URL: http://www.hsqldb.org/doc/src/
  Standard Doclet version 11.0.1
  Building tree for all the packages and classes...
  Generating docs/javadoc/apple/dts/samplecode/osxadapter/OSXAdapter.html...
  ...
 The patch is a lazy workaround to get the package build anyway.
 Enhancements are welcome!


remove build date file.patch | (download)

Makefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 remove the builddate file from pixelmed.jar to make the build reproducible
removeicon.patch | (download)

icons/Makefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 remove apple stuff
native2ascii.patch | (download)

Makefile.common.mk | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

 no such thing as native2ascii on debian
 Replace the utf8 to ascii conversion step from native2ascii to iconv.
 FIXME maybe a better patch is to use uni2ascii
 Update: for some reason iconv fails only on buildd (cannot reproduce on
 amd64/sid). See #966670, use -c flag.
fixtest.patch | (download)

com/pixelmed/test/Makefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 add jaxb
 java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter
jpegblock.patch | (download)

com/pixelmed/display/Makefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 add missing jpeg block redaction jar
adding_vecmath_in_classpath.patch | (download)

com/pixelmed/apps/Makefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 vecmath.jar is missing in the classpath in apps/ subdir
skip_tests_with_nonexisting_files.patch | (download)

com/pixelmed/test/TestSafePrivateGEDoseRelated.java | 2 1 + 1 - 0 !
com/pixelmed/test/TestSafePrivateGEPACSRelated.java | 2 1 + 1 - 0 !
com/pixelmed/test/TestSafePrivatePhilipsDoseRelated.java | 2 1 + 1 - 0 !
com/pixelmed/test/TestSafePrivatePhilipsPETRelated.java | 2 1 + 1 - 0 !
4 files changed, 4 insertions(+), 4 deletions(-)

 skipping tests relying on unshipped source files
opencsv.patch | (download)

Makefile | 2 1 + 1 - 0 !
Makefile.common.mk | 2 1 + 1 - 0 !
com/pixelmed/convert/TIFFToDicom.java | 8 6 + 2 - 0 !
3 files changed, 8 insertions(+), 4 deletions(-)

 fix opencsv compilation error
 Patch is incorrect since it removes functionalities. Temp fix.
ignore_confidentialityprofiledataelementsandhandling_target.patch | (download)

com/pixelmed/dicom/Makefile | 9 1 + 8 - 0 !
1 file changed, 1 insertion(+), 8 deletions(-)

 remove target which depends on files available in developers home
             Attention: This might possibly break functionality ... but I have no idea where to fetch the preconditions