sync ports with The Matrix
This commit is contained in:
parent
ec769495ab
commit
f5034afcba
3108 changed files with 91999 additions and 80269 deletions
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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}"
|
||||
-)
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue