summaryrefslogtreecommitdiff
path: root/devel/cmake/patches/patch-CMakeLists.txt
diff options
context:
space:
mode:
authorjoerg <joerg@pkgsrc.org>2013-10-02 20:04:04 +0000
committerjoerg <joerg@pkgsrc.org>2013-10-02 20:04:04 +0000
commitcd3cb530e48f3a7d699dc205d81a8db2732f0f24 (patch)
tree2642b9bcf8d4d3a7cda09b8ca779e260d521cbc3 /devel/cmake/patches/patch-CMakeLists.txt
parent1215d5acbfdfd89ae90f7fa143e3f15f2fdcf284 (diff)
downloadpkgsrc-cd3cb530e48f3a7d699dc205d81a8db2732f0f24.tar.gz
Adjust Cygwin to the normal pkgsrc installation layout. Add one file
that doesn't seem to get installed otherwise.
Diffstat (limited to 'devel/cmake/patches/patch-CMakeLists.txt')
-rw-r--r--devel/cmake/patches/patch-CMakeLists.txt24
1 files changed, 24 insertions, 0 deletions
diff --git a/devel/cmake/patches/patch-CMakeLists.txt b/devel/cmake/patches/patch-CMakeLists.txt
new file mode 100644
index 00000000000..7be8c1bb33f
--- /dev/null
+++ b/devel/cmake/patches/patch-CMakeLists.txt
@@ -0,0 +1,24 @@
+$NetBSD: patch-CMakeLists.txt,v 1.1 2013/10/02 20:04:04 joerg Exp $
+
+Provide consistent installation according to the pkgsrc layout for Cygwin.
+
+--- CMakeLists.txt.orig 2013-10-01 23:01:08.455787200 +0000
++++ CMakeLists.txt
+@@ -467,17 +467,6 @@ set(CMAKE_DOC_DIR "/doc/cmake-${CMake_VE
+ set(CMAKE_MAN_DIR "/man" CACHE STRING
+ "Install location for man pages (relative to prefix).")
+ mark_as_advanced(CMAKE_DATA_DIR CMAKE_DOC_DIR CMAKE_MAN_DIR)
+-if(CYGWIN AND EXISTS "${CMAKE_ROOT}/Modules/CPack.cmake")
+- # Force doc, data and man dirs to conform to cygwin layout.
+- set(CMAKE_DOC_DIR "/share/doc/cmake-${CMake_VERSION}")
+- set(CMAKE_DATA_DIR "/share/cmake-${CMake_VERSION}")
+- set(CMAKE_MAN_DIR "/share/man")
+- # let the user know we just forced these values
+- message(STATUS "Setup for Cygwin packaging")
+- message(STATUS "Override cache CMAKE_DOC_DIR = ${CMAKE_DOC_DIR}")
+- message(STATUS "Override cache CMAKE_DATA_DIR = ${CMAKE_DATA_DIR}")
+- message(STATUS "Override cache CMAKE_MAN_DIR = ${CMAKE_MAN_DIR}")
+-endif()
+ string(REGEX REPLACE "^/" "" CMake_DATA_DEST "${CMAKE_DATA_DIR}")
+ string(REGEX REPLACE "^/" "" CMake_DOC_DEST "${CMAKE_DOC_DIR}")
+