<pre style='margin:0'>
Marcus Calhoun-Lopez (MarcusCalhoun-Lopez) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/e1358bf55011b934243140db689ce850ddb8963c">https://github.com/macports/macports-ports/commit/e1358bf55011b934243140db689ce850ddb8963c</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit e1358bf55011b934243140db689ce850ddb8963c
</span>Author: Marcus Calhoun-Lopez <mcalhoun@macports.org>
AuthorDate: Wed Jun 26 08:49:05 2019 -0700

<span style='display:block; white-space:pre;color:#404040;'>    doxygen: fix documentation build
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    No revbump since port either builds correctly or not at all.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    See https://github.com/doxygen/doxygen/issues/6769
</span><span style='display:block; white-space:pre;color:#404040;'>    See https://bugs.debian.org/920621
</span>---
 textproc/doxygen/Portfile                  |  3 +-
 textproc/doxygen/files/patch-longtabu.diff | 95 ++++++++++++++++++++++++++++++
 2 files changed, 97 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/doxygen/Portfile b/textproc/doxygen/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 58f1cf4..e0ef922 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/doxygen/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/doxygen/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -51,7 +51,8 @@ depends_lib             port:libpng \
</span>                         port:libiconv
 
 patchfiles              patch-src-portable_c.c.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                        patch-CMakeLists.txt.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        patch-CMakeLists.txt.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        patch-longtabu.diff
</span> 
 # see #50342
 configure.args-append -DPython_ADDITIONAL_VERSIONS=2.7
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/doxygen/files/patch-longtabu.diff b/textproc/doxygen/files/patch-longtabu.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..3c311c7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/doxygen/files/patch-longtabu.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,95 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Description: work around latex tabu bug
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Last-Update: 2019-02-01
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Forwarded: https://bugs.debian.org/920621
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Author: Paolo Greppi <paolo.greppi@libpf.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Index: doxygen/src/latexdocvisitor.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+===================================================================
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/latexdocvisitor.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/latexdocvisitor.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1005,7 +1005,7 @@ static void writeStartTableCommand(FText
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    t << "\\tabulinesep=1mm\n\\begin{longtabu}spread 0pt [c]{*{" << cols << "}{|X[-1]}|}\n";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    t << "\\tabulinesep=1mm\n\\begin{longtabu}spread 0pt [c]{*{" << cols << "}{|p{1cm}}|}\n";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   //return isNested ? "TabularNC" : "TabularC";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Index: doxygen/templates/latex/doxygen.sty
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+===================================================================
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- templates/latex/doxygen.sty
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ templates/latex/doxygen.sty
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -319,10 +319,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     \tabulinesep=1mm%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     \par%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     \ifthenelse{\equal{#1}{}}%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      {\begin{longtabu*}spread 0pt [l]{|X[-1,l]|X[-1,l]|}}% name + description
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      {\begin{longtabu*}spread 0pt [l]{|c|p{1cm}|}}% name + description
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     {\ifthenelse{\equal{#1}{1}}%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      {\begin{longtabu*}spread 0pt [l]{|X[-1,l]|X[-1,l]|X[-1,l]|}}% in/out + name + desc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      {\begin{longtabu*}spread 0pt [l]{|X[-1,l]|X[-1,l]|X[-1,l]|X[-1,l]|}}% in/out + type + name + desc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      {\begin{longtabu*}spread 0pt [l]{|c|c|p{1cm}|}}% in/out + name + desc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      {\begin{longtabu*}spread 0pt [l]{|c|c|c|p{1cm}|}}% in/out + type + name + desc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     \hline%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -339,7 +339,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ \newenvironment{DoxyFields}[1]{%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     \tabulinesep=1mm%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     \par%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    \begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|X[-1,l]|}%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    \begin{longtabu*}spread 0pt [l]{|c|c|c|}%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     \multicolumn{3}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     \hline%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     \endfirsthead%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -355,7 +355,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ \newenvironment{DoxyEnumFields}[1]{%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     \tabulinesep=1mm%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     \par%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    \begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    \begin{longtabu*}spread 0pt [l]{|c|p{1cm}|}%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     \hline%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     \endfirsthead%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -377,7 +377,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ \newenvironment{DoxyRetVals}[1]{%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     \tabulinesep=1mm%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     \par%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    \begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    \begin{longtabu*}spread 0pt [l]{|c|c|}%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     \hline%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     \endfirsthead%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -393,7 +393,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ \newenvironment{DoxyExceptions}[1]{%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     \tabulinesep=1mm%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     \par%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    \begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    \begin{longtabu*}spread 0pt [l]{|c|c|}%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     \hline%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     \endfirsthead%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -409,7 +409,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ \newenvironment{DoxyTemplParams}[1]{%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     \tabulinesep=1mm%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     \par%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    \begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    \begin{longtabu*}spread 0pt [l]{|c|c|}%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     \hline%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     \endfirsthead%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -485,11 +485,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ \newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp}%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ \newenvironment{TabularC}[1]%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {\tabulinesep=1mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-\begin{longtabu*}spread 0pt [c]{*#1{|X[-1]}|}}%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++\begin{longtabu*}spread 0pt [c]{*#1{|c}|}}%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {\end{longtabu*}\par}%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ \newenvironment{TabularNC}[1]%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-{\begin{tabu}spread 0pt [l]{*#1{|X[-1]}|}}%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{\begin{tabu}spread 0pt [l]{*#1{|c}|}}%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {\end{tabu}\par}%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ % Used for member group headers
</span></pre><pre style='margin:0'>

</pre>