ports/graphics/hugin/patches/patch-doc_CMakeLists_txt

39 lines
1.7 KiB
Text

--- doc/CMakeLists.txt.orig Sat Jan 23 12:46:46 2016
+++ doc/CMakeLists.txt Fri May 20 09:51:20 2016
@@ -9,7 +9,6 @@ ELSE (WIN32)
# For all other systems, generate and install the man pages
FIND_PROGRAM(POD2MAN pod2man)
-FIND_PROGRAM(GZIP gzip)
MACRO(install_man manfile section)
INSTALL(FILES ${manfile} DESTINATION ${MANDIR}/man${section})
@@ -17,22 +16,21 @@ ENDMACRO(install_man)
MACRO(do_pod podfile manfile section)
IF(EXISTS "${CMAKE_SOURCE_DIR}/doc/${podfile}")
- IF(POD2MAN AND GZIP)
+ IF(POD2MAN)
# Try to install compressed manual
SET(outfile "${manfile}.${section}")
# TODO: fix the unaesthetic double quotes in which the HUGIN_PACKAGE_VERSION
# is displayed on the resulting man page
ADD_CUSTOM_COMMAND(
- OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/${outfile}.gz"
+ OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/${outfile}"
COMMAND ${POD2MAN} --section="${section}" --release="Version: ${HUGIN_PACKAGE_VERSION}" --center=HUGIN "${CMAKE_SOURCE_DIR}/doc/${podfile}" "${CMAKE_CURRENT_BINARY_DIR}/${outfile}"
- COMMAND ${GZIP} "-f" "${CMAKE_CURRENT_BINARY_DIR}/${outfile}"
DEPENDS "${CMAKE_SOURCE_DIR}/doc/${podfile}"
VERBATIM
)
- SET_SOURCE_FILES_PROPERTIES("${CMAKE_CURRENT_BINARY_DIR}/${outfile}.gz" GENERATED)
- install_man("${CMAKE_CURRENT_BINARY_DIR}/${outfile}.gz" ${section})
- LIST(APPEND ManDeps "${CMAKE_CURRENT_BINARY_DIR}/${outfile}.gz")
- ENDIF(POD2MAN AND GZIP)
+ SET_SOURCE_FILES_PROPERTIES("${CMAKE_CURRENT_BINARY_DIR}/${outfile}" GENERATED)
+ install_man("${CMAKE_CURRENT_BINARY_DIR}/${outfile}" ${section})
+ LIST(APPEND ManDeps "${CMAKE_CURRENT_BINARY_DIR}/${outfile}")
+ ENDIF(POD2MAN)
ENDIF()
ENDMACRO(do_pod)