Репозитории ALT
S: | 1.9.8-alt1 |
5.1: | 1.5.9-alt2 |
4.1: | 1.5.5-alt1 |
4.0: | 1.5.1-alt1 |
3.0: | 1.4.3-alt1 |
Другие репозитории
Upstream: | 1.5.5 |
Группа :: Разработка/Прочее
Пакет: doxygen
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Патч: Ubuntu-fix-pdflatex-invocation.patch
Скачать
Скачать
Description: Fix pdflatex invocation
In /usr/share/texlive/texmf-dist/web2c/texmf.cnf, openout_any is set to p
(paranoid), so that LaTeX does not allow to write out of the current
directory and its sub-directories.
.
Override that in the pdflatex invocation to avoid error:
Not writing to ../html/examples/group/latex//group__group2.aux
Forwarded: https://github.com/doxygen/doxygen/issues/8226
Author: Paolo Greppi <paolo.greppi@libpf.com>
Last-Update: 2020-12-05
Index: doxygen/doc/CMakeLists.txt
===================================================================
--- doxygen.orig/doc/CMakeLists.txt
+++ doxygen/doc/CMakeLists.txt
@@ -201,9 +201,9 @@ add_custom_target(doxygen_pdf
COMMAND ${CMAKE_COMMAND} -E copy ${PROJECT_BINARY_DIR}/doc/doxygen_manual.tex .
COMMAND ${CMAKE_COMMAND} -E copy ${PROJECT_BINARY_DIR}/doc/manual.sty .
COMMAND ${CMAKE_COMMAND} -E copy ${PROJECT_SOURCE_DIR}/doc/doxygen_logo.pdf .
- COMMAND ${PDFLATEX} -shell-escape doxygen_manual.tex
+ COMMAND ${PDFLATEX} -cnf-line="openout_any=r" -shell-escape doxygen_manual.tex
COMMAND ${MAKEINDEX} doxygen_manual.idx
- COMMAND ${PDFLATEX} -shell-escape doxygen_manual.tex
+ COMMAND ${PDFLATEX} -cnf-line="openout_any=r" -shell-escape doxygen_manual.tex
DEPENDS run_doxygen
WORKING_DIRECTORY ${PROJECT_BINARY_DIR}/latex
)
Index: doxygen/doc/Makefile.latex
===================================================================
--- doxygen.orig/doc/Makefile.latex
+++ doxygen/doc/Makefile.latex
@@ -16,10 +16,10 @@ all: doxygen_manual.pdf
doxygen_manual.pdf: doxygen_manual.tex doxygen.sty
echo "Running latex..."
- pdflatex doxygen_manual.tex
+ pdflatex -cnf-line="openout_any=r" doxygen_manual.tex
echo "Running makeindex..."
makeindex doxygen_manual.idx
echo "Rerunning latex...."
- pdflatex doxygen_manual.tex
+ pdflatex -cnf-line="openout_any=r" doxygen_manual.tex
clean:
rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log doxygen_manual.pdf