diff --git a/packages/doxygen/build.sh b/packages/doxygen/build.sh index c354942950..1324b8d6cb 100644 --- a/packages/doxygen/build.sh +++ b/packages/doxygen/build.sh @@ -2,10 +2,9 @@ TERMUX_PKG_HOMEPAGE=http://www.doxygen.org TERMUX_PKG_DESCRIPTION="A documentation system for C++, C, Java, IDL and PHP" TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_MAINTAINER="lokesh @hax4us" -TERMUX_PKG_VERSION=1.8.15 -TERMUX_PKG_REVISION=2 +TERMUX_PKG_VERSION=1.8.16 TERMUX_PKG_SRCURL=https://github.com/doxygen/doxygen/archive/Release_${TERMUX_PKG_VERSION//./_}.tar.gz -TERMUX_PKG_SHA256=cc5492b3e2d1801ae823c88e0e7a38caee61a42303587e987142fe9b68a43078 +TERMUX_PKG_SHA256=75b18117f88ca1930ab74c05f6712690a26dd4fdcfc9d7d5324be43160645fb4 TERMUX_PKG_DEPENDS="libc++, libiconv" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" diff --git a/packages/doxygen/doxyparse.cpp.patch b/packages/doxygen/doxyparse.cpp.patch index 96e81a31f7..b490fd1d3b 100644 --- a/packages/doxygen/doxyparse.cpp.patch +++ b/packages/doxygen/doxyparse.cpp.patch @@ -1,11 +1,21 @@ ---- doxygen-1.8.14/addon/doxyparse/doxyparse.cpp 2017-12-24 15:50:24.000000000 +0530 -+++ doxyparse.cpp 2018-08-22 12:02:22.141000002 +0530 -@@ -367,7 +367,7 @@ - - // we need a place to put intermediate files - std::ostringstream tmpdir; -- tmpdir << "/tmp/doxyparse-" << getpid(); -+ tmpdir << "@TERMUX_PREFIX@/tmp/doxyparse-" << getpid(); +diff -uNr doxygen-Release_1_8_16/addon/doxyparse/doxyparse.cpp doxygen-Release_1_8_16.mod/addon/doxyparse/doxyparse.cpp +--- doxygen-Release_1_8_16/addon/doxyparse/doxyparse.cpp 2019-08-08 16:36:52.000000000 +0300 ++++ doxygen-Release_1_8_16.mod/addon/doxyparse/doxyparse.cpp 2019-08-11 20:18:30.675734491 +0300 +@@ -284,7 +284,7 @@ + Argument * argument = iterator.toFirst(); + if(argument != NULL) { + temp = argumentData(argument); +-// TODO: This is a workaround; better not include "void" in argList, in the first place. ++// TODO: This is a workaround; better not include "void" in argList, in the first place. + if(temp != "void") { + printNumberOfArguments(argList->count()); + } +@@ -452,7 +452,7 @@ + #else + unsigned int pid = (uint)GetCurrentProcessId(); + #endif +- tmpdir << "/tmp/doxyparse-" << pid; ++ tmpdir << "@TERMUX_PREFIX@/tmp/doxyparse-" << pid; Config_getString(OUTPUT_DIRECTORY)= tmpdir.str().c_str(); // enable HTML (fake) output to omit warning about missing output format Config_getBool(GENERATE_HTML)=TRUE;