Update doxygen to 1.8.17

This commit is contained in:
rsadowski 2020-01-09 04:42:00 +00:00
parent 76aabf7827
commit ac44caa791
3 changed files with 41 additions and 17 deletions

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.51 2019/11/10 18:43:48 kmos Exp $
# $OpenBSD: Makefile,v 1.52 2020/01/09 04:42:00 rsadowski Exp $
# Memory hog, stuck for days on the same file (configoptions.cpp) during build.
# XXX check with different optimizer level? see doc/install.doc
@ -7,7 +7,7 @@ BROKEN-alpha= .got subsegment exceeds 64K
COMMENT= source code documentation generator tool
VERSION= 1.8.16
VERSION= 1.8.17
DISTNAME= doxygen-${VERSION}.src
PKGNAME= doxygen-${VERSION}
@ -44,9 +44,9 @@ BUILD_DEPENDS+= devel/bison \
RUN_DEPENDS+= print/ghostscript/gnu \
math/graphviz
CONFIGURE_ARGS+=-Dbuild_doc:Bool=ON \
-Dbuild_app:Bool=ON \
-Dbuild_search:Bool=ON
CONFIGURE_ARGS+=-Dbuild_doc=ON \
-Dbuild_app=ON \
-Dbuild_search=ON
WRKDIST= ${WRKDIR}/doxygen-${VERSION}

View File

@ -1,2 +1,2 @@
SHA256 (doxygen-1.8.16.src.tar.gz) = /5gftvXbSvnesd0MDZMl4Pm6gH0XvVdQY2WVzxbaPII=
SIZE (doxygen-1.8.16.src.tar.gz) = 5497317
SHA256 (doxygen-1.8.17.src.tar.gz) = LLqYivLUlVQcu+VUGzvuDuERRNyyOoHq2hn1UB/YtZk=
SIZE (doxygen-1.8.17.src.tar.gz) = 5138888

View File

@ -1,4 +1,4 @@
$OpenBSD: patch-doc_CMakeLists_txt,v 1.4 2019/09/27 08:11:10 rsadowski Exp $
$OpenBSD: patch-doc_CMakeLists_txt,v 1.5 2020/01/09 04:42:00 rsadowski Exp $
- only manual pages
- remove doxywizard.1, see devel/doxygen-gui
@ -7,20 +7,37 @@ $OpenBSD: patch-doc_CMakeLists_txt,v 1.4 2019/09/27 08:11:10 rsadowski Exp $
Index: doc/CMakeLists.txt
--- doc/CMakeLists.txt.orig
+++ doc/CMakeLists.txt
@@ -165,12 +165,7 @@ add_custom_target(doxygen_pdf
WORKING_DIRECTORY ${PROJECT_BINARY_DIR}/latex
@@ -85,8 +85,6 @@ set(DOC_FILES
maintainers.txt
translator.py
smile.png
- doxygen_logo.gif
- doxygen_logo_low.gif
)
if (build_doc_chm)
@@ -126,9 +124,6 @@ endforeach()
configure_file(${CMAKE_SOURCE_DIR}/doc/manual.sty ${PROJECT_BINARY_DIR}/doc/manual.sty)
configure_file(${CMAKE_SOURCE_DIR}/doc/doxygen_manual.tex ${PROJECT_BINARY_DIR}/doc/doxygen_manual.tex)
configure_file(${CMAKE_SOURCE_DIR}/doc/doxygen.1 ${PROJECT_BINARY_DIR}/man/doxygen.1)
-configure_file(${CMAKE_SOURCE_DIR}/doc/doxywizard.1 ${PROJECT_BINARY_DIR}/man/doxywizard.1)
-configure_file(${CMAKE_SOURCE_DIR}/doc/doxysearch.1 ${PROJECT_BINARY_DIR}/man/doxysearch.1)
-configure_file(${CMAKE_SOURCE_DIR}/doc/doxyindexer.1 ${PROJECT_BINARY_DIR}/man/doxyindexer.1)
# doc/language.doc (see tag Doxyfile:INPUT)
add_custom_command(
@@ -172,10 +167,6 @@ add_custom_target(doxygen_pdf
)
add_custom_target(docs
- COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_SOURCE_DIR}/doc/doxygen_logo.gif ${PROJECT_BINARY_HTML_DIR}
- COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_SOURCE_DIR}/doc/doxygen_logo_low.gif ${PROJECT_BINARY_HTML_DIR}
DEPENDS ${PROJECT_BINARY_DIR}/man/doxygen.1
- ${PROJECT_BINARY_DIR}/man/doxywizard.1
- ${PROJECT_BINARY_DIR}/man/doxysearch.1
- ${PROJECT_BINARY_DIR}/man/doxyindexer.1
doxygen_pdf
- doxygen_pdf
VERBATIM
)
@@ -178,18 +173,5 @@ add_custom_target(docs
@@ -206,25 +197,12 @@ endif ()
################################################################################
install(FILES
"${PROJECT_BINARY_DIR}/man/doxygen.1"
@ -28,14 +45,21 @@ Index: doc/CMakeLists.txt
- "${PROJECT_BINARY_DIR}/man/doxysearch.1"
- "${PROJECT_BINARY_DIR}/man/doxyindexer.1"
DESTINATION ${CMAKE_INSTALL_MANDIR}/man1
-)
-
)
-install(FILES
- "${PROJECT_BINARY_DIR}/latex/doxygen_manual.pdf"
- DESTINATION "${CMAKE_INSTALL_PREFIX}/${DOC_INSTALL_DIR}"
-)
-
if (build_doc_chm)
install(FILES
"${PROJECT_BINARY_DIR}/chm/doxygen_manual.chm"
DESTINATION "${CMAKE_INSTALL_PREFIX}/${DOC_INSTALL_DIR}"
)
endif ()
-
-install(DIRECTORY
- "${PROJECT_BINARY_DIR}/html"
- DESTINATION "${CMAKE_INSTALL_PREFIX}/${DOC_INSTALL_DIR}"
)
-)