Author: Andreas Tille <tille@debian.org>
Last-Update: 2025-12-04
Bug-Debian: https://bugs.debian.org/1114120
Description: Overlong enum table removed due to LaTeX memory constraints

--- a/Utilities/doxygen/CMakeLists.txt
+++ b/Utilities/doxygen/CMakeLists.txt
@@ -123,6 +123,10 @@ if(GDCM_DOCUMENTATION)
       # Command #2
       COMMAND  ${SED_EXECUTABLE}
       ARGS     -i.tmp -e "'s/${sed_gdcm_source_dir}/gdcm/g'" ${CMAKE_CURRENT_BINARY_DIR}/latex/*.tex
+      # Fix UIDs.tex memory issue
+      COMMAND  ${SED_EXECUTABLE}
+      ARGS     -i.tmp -e "'/\\\\begin{DoxyEnumFields/,/\\\\end{DoxyEnumFields/c\\\\% Enum table removed due to LaTeX memory constraints'" ${CMAKE_CURRENT_BINARY_DIR}/latex/classgdcm_1_1UIDs.tex
+
       # Command #3
       COMMAND  make
       ARGS -C ${CMAKE_CURRENT_BINARY_DIR}/latex
