summaryrefslogtreecommitdiff
path: root/devel/cmake/patches/patch-ac
blob: 9e33b7d82a101506d233ce618ec013ed131f4f80 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
$NetBSD: patch-ac,v 1.9 2012/09/14 13:26:20 wiz Exp $

Insist on select python version for pkgsrc.

--- Modules/FindPythonLibs.cmake.orig	2012-08-09 18:15:19.000000000 +0000
+++ Modules/FindPythonLibs.cmake
@@ -67,11 +67,18 @@ ELSE(PythonLibs_FIND_VERSION)
     SET(_PYTHON_FIND_OTHER_VERSIONS ${_PYTHON3_VERSIONS} ${_PYTHON2_VERSIONS} ${_PYTHON1_VERSIONS})
 ENDIF(PythonLibs_FIND_VERSION)
 
+# for pkgsrc: force Python version (set in pyversion.mk)
+IF(DEFINED PYVERSSUFFIX)
+  SET(_VERSIONS ${PYVERSSUFFIX})
+ELSE(DEFINED PYVERSSUFFIX)
+  SET(_VERSIONS ${_PYTHON2_VERSIONS} ${_PYTHON3_VERSIONS})
+ENDIF(DEFINED PYVERSSUFFIX)
+
 # Set up the versions we know about, in the order we will search. Always add
 # the user supplied additional versions to the front.
 SET(_Python_VERSIONS
   ${Python_ADDITIONAL_VERSIONS}
-  ${_PYTHON_FIND_OTHER_VERSIONS}
+  ${_VERSIONS}
   )
 
 UNSET(_PYTHON_FIND_OTHER_VERSIONS)