Your message dated Sat, 05 Dec 2015 19:57:11 +0100
with message-id <[email protected]>
and subject line Closing this because the package now builds on arm64
has caused the Debian Bug report #767217,
regarding please condider applying patch to fix arm64 build failure (and other 
things)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
767217: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=767217
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: gdcm
Version: 2.4.4-3

Severity: important
Tags: patch

Dear maintainer, this is the ubuntu delta, fixing arm64 build failure (by 
disabling ACTIVIZ) and something else, like fixing python search directories 
and a fix on pdf generation.

Not sure if all should be merged in debian, this is why I'm reporting the whole 
diff (stripped of the changelog and some other useless-for-debian stuff).

Feel free to merge or drop at your own convenience!


diff -Nru gdcm-2.4.4/debian/control gdcm-2.4.4/debian/control
--- gdcm-2.4.4/debian/control   2014-09-24 14:41:14.000000000 +0200
+++ gdcm-2.4.4/debian/control   2014-10-29 12:03:37.000000000 +0100
@@ -9,7 +10,7 @@
uuid-dev, libz-dev, libexpat-dev, doxygen,
swig (>= 2.0.7), cmake (>= 2.8.9), libvtk5-dev, libcharls-dev, javahelper,
libopenjpeg-dev, default-jdk, php5-dev, php5-cli, libxml2-dev, libjson-c-dev,
- libpoppler-private-dev, libssl-dev, python-vtk, gccxml, libsocket++-dev, 
libpapyrus3-dev,
+ libpoppler-private-dev, libssl-dev, python-vtk, gccxml [!arm64], 
libsocket++-dev, libpapyrus3-dev,
libactiviz.net-cil [amd64 armel i386 kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 
s390x],
mummy [amd64 armel i386 kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 s390x],
cli-common-dev (>= 0.8~) [amd64 armel i386 kfreebsd-amd64 kfreebsd-i386 powerpc 
ppc64 s390x],
diff -Nru gdcm-2.4.4/debian/control.in gdcm-2.4.4/debian/control.in
--- gdcm-2.4.4/debian/control.in        2014-09-30 13:02:57.000000000 +0200
+++ gdcm-2.4.4/debian/control.in        2014-10-29 12:03:28.000000000 +0100
@@ -9,7 +10,7 @@
uuid-dev, libz-dev, libexpat-dev, doxygen,
swig (>= 2.0.7), cmake (>= 2.8.9), libvtk5-dev, libcharls-dev, javahelper,
libopenjpeg-dev, default-jdk, php5-dev, php5-cli, libxml2-dev, libjson-c-dev,
- libpoppler-private-dev, libssl-dev, python-vtk, gccxml, libsocket++-dev, 
libpapyrus3-dev,
+ libpoppler-private-dev, libssl-dev, python-vtk, gccxml [!arm64], 
libsocket++-dev, libpapyrus3-dev,
libactiviz.net-cil [@DEB_MONO_ARCHS@],
mummy [@DEB_MONO_ARCHS@],
cli-common-dev (>= 0.8~) [@DEB_MONO_ARCHS@],
diff -Nru gdcm-2.4.4/debian/patches/disablepdfopt.patch 
gdcm-2.4.4/debian/patches/disablepdfopt.patch
--- gdcm-2.4.4/debian/patches/disablepdfopt.patch       1970-01-01 
01:00:00.000000000 +0100
+++ gdcm-2.4.4/debian/patches/disablepdfopt.patch       2014-10-29 
11:55:34.000000000 +0100
@@ -0,0 +1,18 @@
+Description: disable optimizing PDF documentation
+ pdfopt is no longer available in ghostscript, see
+ http://bugs.ghostscript.com/show_bug.cgi?id=694099
+Bug: https://sourceforge.net/p/gdcm/bugs/292/
+Author: Dmitry Shachnev <[email protected]>
+Last-Update: 2013-06-02
+
+--- a/Utilities/doxygen/CMakeLists.txt
++++ b/Utilities/doxygen/CMakeLists.txt
+@@ -96,7 +96,7 @@
+   # PDF building part:
+   # When building latex, we have to run a custom command to produce the pdf 
file:
+   if(UNIX AND GDCM_PDF_DOCUMENTATION)
+-    find_program(PDFOPT_EXECUTABLE pdfopt)
++    find_program(PDFOPT_EXECUTABLE cp)
+     find_program(SED_EXECUTABLE sed)
+     find_package(LATEX REQUIRED)
+     mark_as_advanced(PDFOPT_EXECUTABLE SED_EXECUTABLE)
diff -Nru gdcm-2.4.4/debian/patches/fixpythonincludedirs.patch 
gdcm-2.4.4/debian/patches/fixpythonincludedirs.patch
--- gdcm-2.4.4/debian/patches/fixpythonincludedirs.patch        1970-01-01 
01:00:00.000000000 +0100
+++ gdcm-2.4.4/debian/patches/fixpythonincludedirs.patch        2014-10-29 
11:45:36.000000000 +0100
@@ -0,0 +1,13 @@
+Index: gdcm-2.2.3/Wrapping/Python/CMakeLists.txt
+===================================================================
+--- gdcm-2.2.3.orig/Wrapping/Python/CMakeLists.txt     2013-05-30 
15:38:42.061419753 +0200
++++ gdcm-2.2.3/Wrapping/Python/CMakeLists.txt  2013-05-30 15:38:42.057419753 
+0200
+@@ -60,7 +60,7 @@
+ else()
+ # just plain including pyconfig.h is working...until one crazy python dev 
decide otherwise...
+   include_directories(
+-    ${PYTHON_INCLUDE_PATH}
++    ${PYTHON_INCLUDE_DIRS}
+   )
+ endif()
+ set_source_files_properties(gdcmswig.i PROPERTIES CPLUSPLUS ON)
diff -Nru gdcm-2.4.4/debian/patches/series gdcm-2.4.4/debian/patches/series
--- gdcm-2.4.4/debian/patches/series    2014-10-06 09:08:33.000000000 +0200
+++ gdcm-2.4.4/debian/patches/series    2014-10-29 11:48:59.000000000 +0100
@@ -2,3 +2,5 @@
fixhurd.patch
linkvtkdoc.patch
multiarch.patch
+fixpythonincludedirs.patch
+disablepdfopt.patch
diff -Nru gdcm-2.4.4/debian/rules gdcm-2.4.4/debian/rules
--- gdcm-2.4.4/debian/rules     2014-09-24 14:26:17.000000000 +0200
+++ gdcm-2.4.4/debian/rules     2014-10-29 12:03:19.000000000 +0100
@@ -26,6 +26,15 @@
endif
export LD_LIBRARY_PATH

+DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
+
+no_gccxml_architectures := arm64
+ifeq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH), 
$(no_gccxml_architectures)))
+  USE_ACTIVIZ = OFF
+else
+  USE_ACTIVIZ = ON
+endif
+
# deduce documentation option (build-indep target)
ifeq "" "$(filter %-doc,$(shell dh_listpackages))"
BUILDDOC = OFF
@@ -69,7 +78,7 @@
-DGDCM_USE_SYSTEM_LIBXML2:BOOL=ON \
-DGDCM_USE_SYSTEM_JSON:BOOL=ON \
-DGDCM_USE_PARAVIEW:BOOL=OFF \
-               -DGDCM_USE_ACTIVIZ:BOOL=ON \
+               -DGDCM_USE_ACTIVIZ:BOOL=$(USE_ACTIVIZ) \
-DGDCM_USE_SYSTEM_PAPYRUS3:BOOL=ON \
-DGDCM_USE_SYSTEM_SOCKETXX:BOOL=ON \
-DPython_ADDITIONAL_VERSIONS:STRING=$(PYVER) \


thanks,

Gianfranco

--- End Message ---
--- Begin Message ---
Package: gdcm 
Version: gdcm/2.6.0+dfsg-1 

The designated version builds properly on the build servers. 

Best, 
Gert 

--- End Message ---

Reply via email to