sync ports with The Matrix

This commit is contained in:
purplerain 2023-09-08 05:21:37 +00:00
parent ec769495ab
commit f5034afcba
Signed by: purplerain
GPG key ID: F42C07F07E2E35B7
3108 changed files with 91999 additions and 80269 deletions

View file

@ -5,7 +5,7 @@ BROKEN-alpha= .got subsegment exceeds 64K
COMMENT= source code documentation generator tool
VERSION= 1.9.6
VERSION= 1.9.8
DISTNAME= doxygen-${VERSION}.src
PKGNAME= doxygen-${VERSION}
@ -23,6 +23,9 @@ WANTLIB += ${COMPILER_LIBCXX} c iconv m xapian z
COMPILER = base-clang ports-gcc base-gcc
MASTER_SITES= https://doxygen.nl/files/
TAR = ${LOCALBASE}/bin/gtar
BUILD_DEPENDS = archivers/gtar
LIB_DEPENDS= converters/libiconv \
databases/xapian-core

View file

@ -1,2 +1,2 @@
SHA256 (doxygen-1.9.6.src.tar.gz) = KX+LpIQmXtPr0/8/53NOs0mnfk+VyL5S7Zl39R3qSd8=
SIZE (doxygen-1.9.6.src.tar.gz) = 5293513
SHA256 (doxygen-1.9.8.src.tar.gz) = BePSKOg4S186+cj9YkbSKASstzGjokzihciYbtfhT2I=
SIZE (doxygen-1.9.8.src.tar.gz) = 8087770

View file

@ -7,38 +7,31 @@ Index: doc/CMakeLists.txt
@@ -16,9 +16,6 @@ string(TIMESTAMP DATE "%d-%m-%Y")
string(TIMESTAMP YEAR "%Y")
find_package(PythonInterp REQUIRED)
find_package(Python REQUIRED)
-find_program(EPSTOPDF NAMES epstopdf )
-find_program(PDFLATEX NAMES pdflatex )
-find_program(MAKEINDEX NAMES makeindex )
include(GNUInstallDirs)
if (doxygen_BINARY_DIR)
@@ -104,7 +101,6 @@ set(DOC_FILES
maintainers.txt
translator.py
smile.png
- doxygen_logo.svg
)
set(DOC_FILES_IMAGES
@@ -163,9 +159,6 @@ endforeach()
configure_file(${PROJECT_SOURCE_DIR}/doc/manual.sty ${PROJECT_BINARY_DIR}/doc/manual.sty)
configure_file(${PROJECT_SOURCE_DIR}/doc/doxygen_manual.tex ${PROJECT_BINARY_DIR}/doc/doxygen_manual.tex)
@@ -160,9 +157,6 @@ endforeach()
configure_file(${PROJECT_SOURCE_DIR}/doc/manual.sty ${PROJECT_BINARY_DIR}/doc/manual.sty COPYONLY)
configure_file(${PROJECT_SOURCE_DIR}/doc/doxygen_manual.tex ${PROJECT_BINARY_DIR}/doc/doxygen_manual.tex COPYONLY)
configure_file(${PROJECT_SOURCE_DIR}/doc/doxygen.1 ${PROJECT_BINARY_DIR}/man/doxygen.1)
-configure_file(${PROJECT_SOURCE_DIR}/doc/doxywizard.1 ${PROJECT_BINARY_DIR}/man/doxywizard.1)
-configure_file(${PROJECT_SOURCE_DIR}/doc/doxysearch.1 ${PROJECT_BINARY_DIR}/man/doxysearch.1)
-configure_file(${PROJECT_SOURCE_DIR}/doc/doxyindexer.1 ${PROJECT_BINARY_DIR}/man/doxyindexer.1)
# doc/language.doc (see tag Doxyfile:INPUT)
add_custom_command(
@@ -185,37 +178,7 @@ add_custom_command(
# Call the main page "Introduction" in LaTeX, which is more appropriate for that format.
set(MAINPAGE_TITLE Doxygen)
@@ -188,42 +182,7 @@ add_custom_command(
)
set_source_files_properties(config.doc PROPERTIES GENERATED 1)
################################################################################
-add_custom_target(run_doxygen
- COMMENT "Generating Latex and HTML documentation."
- COMMAND ${CMAKE_COMMAND} -E env VERSION=${VERSION} ${DOXYGEN_EXECUTABLE}
- COMMAND ${CMAKE_COMMAND} -E env VERSION=${VERSION} INDEX_DOC=index_html.doc GENERATE_HTML=YES GENERATE_LATEX=NO ${DOXYGEN_EXECUTABLE}
- COMMAND ${CMAKE_COMMAND} -E env VERSION=${VERSION} INDEX_DOC=index_latex.doc GENERATE_HTML=NO GENERATE_LATEX=YES ${DOXYGEN_EXECUTABLE}
- DEPENDS ${PROJECT_BINARY_DIR}/doc/language.doc ${PROJECT_BINARY_DIR}/doc/config.doc
- DEPENDS ${OUT_DOC_FILES}
- DEPENDS examples
@ -49,13 +42,17 @@ Index: doc/CMakeLists.txt
-add_custom_target(doxygen_pdf
- COMMENT "Generating Doxygen Manual PDF."
- COMMAND ${CMAKE_COMMAND} -E remove refman.tex
- 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 ${CMAKE_COMMAND} -E chdir ${PROJECT_BINARY_DIR}/latex ${Python_EXECUTABLE} ${PROJECT_SOURCE_DIR}/doc/replace_version.py "${PROJECT_BINARY_DIR}/doc/doxygen_manual.tex" "${PROJECT_BINARY_DIR}/latex/doxygen_manual.tex" "${VERSION}"
- COMMAND ${CMAKE_COMMAND} -E chdir ${PROJECT_BINARY_DIR}/latex ${Python_EXECUTABLE} ${PROJECT_SOURCE_DIR}/doc/replace_version.py "${PROJECT_BINARY_DIR}/doc/manual.sty" "${PROJECT_BINARY_DIR}/latex/manual.sty" "${VERSION}"
- COMMAND ${PDFLATEX} -shell-escape doxygen_manual.tex
- COMMAND ${MAKEINDEX} doxygen_manual.idx
- COMMAND ${PDFLATEX} -shell-escape doxygen_manual.tex
- DEPENDS run_doxygen
- COMMAND ${MAKEINDEX} doxygen_manual.idx
- COMMAND ${PDFLATEX} -shell-escape doxygen_manual.tex
- DEPENDS ${PROJECT_BINARY_DIR}/doc/manual.sty ${PROJECT_SOURCE_DIR}/doc/doxygen_logo.pdf
- DEPENDS run_doxygen ${PROJECT_SOURCE_DIR}/doc/replace_version.py ${PROJECT_BINARY_DIR}/doc/doxygen_manual.tex
- WORKING_DIRECTORY ${PROJECT_BINARY_DIR}/latex
-)
-add_custom_target(docs
@ -70,7 +67,7 @@ Index: doc/CMakeLists.txt
# return status of ${HTML_HELP_COMPILER} is not correct, so we have to do a trick with an "or" statement
# output is redirected to "nul" as we are on windows no problem
if (build_doc_chm)
@@ -243,22 +206,9 @@ endif ()
@@ -251,35 +210,5 @@ endif ()
################################################################################
install(FILES
"${PROJECT_BINARY_DIR}/man/doxygen.1"
@ -78,8 +75,8 @@ Index: doc/CMakeLists.txt
- "${PROJECT_BINARY_DIR}/man/doxysearch.1"
- "${PROJECT_BINARY_DIR}/man/doxyindexer.1"
DESTINATION ${CMAKE_INSTALL_MANDIR}/man1
)
-)
-
-install(CODE "if(NOT EXISTS \"${PROJECT_BINARY_DIR}/latex/doxygen_manual.pdf\")
- message(FATAL_ERROR \"\nTerminating:\n documentation has not been generated, \n create documentation by using the 'docs' target followed by an 'install'\n\")
-endif()"
@ -90,15 +87,19 @@ Index: doc/CMakeLists.txt
- DESTINATION "${CMAKE_INSTALL_PREFIX}/${DOC_INSTALL_DIR}"
-)
-
if (build_doc_chm)
install(CODE "if(NOT EXISTS \"${PROJECT_BINARY_DIR}/chm/doxygen_manual.chm\")
message(FATAL_ERROR \"\nTerminating:\n CHM documentation has not been generated, \n create CHM documentation by using the 'docs_chm' target followed by an 'install'\n\")
@@ -270,8 +220,3 @@ install(FILES
DESTINATION "${CMAKE_INSTALL_PREFIX}/${DOC_INSTALL_DIR}"
)
endif ()
-if (build_doc_chm)
-install(CODE "if(NOT EXISTS \"${PROJECT_BINARY_DIR}/chm/doxygen_manual.chm\")
- message(FATAL_ERROR \"\nTerminating:\n CHM documentation has not been generated, \n create CHM documentation by using the 'docs_chm' target followed by an 'install'\n\")
-endif()"
-)
-
-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}"
-)
)