spack/var/spack/repos/builtin/packages/python/tkinter-3.8.patch
Seth R. Johnson 5d431087ab
python: correctly disable ~tkinter when @3.8 (#26365)
The older patch does not apply so the build ends up failing:
```
     1539    In file included from /private/var/folders/fy/x2xtwh1n7fn0_0q2kk29xkv9vvmbqb/T/s3j/spack-stage/spack-stage-python-3.8.11
             -6jyb6sxztfs6fw26xdbc3ktmbtut3ypr/spack-src/Modules/_tkinter.c:48:
  >> 1540    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/tk.h:86:11: f
             atal error: 'X11/Xlib.h' file not found
     1541    #       include <X11/Xlib.h>
     1542                    ^~~~~~~~~~~~
     1543    1 error generated.
```
2021-10-04 10:18:23 +02:00

13 lines
482 B
Diff

diff -Naur a/setup.py b/setup.py
--- a/setup.py.orig 2021-09-29 21:28:23.000000000 -0400
+++ a/setup.py 2021-09-29 21:28:44.000000000 -0400
@@ -1826,6 +1826,8 @@
def detect_tkinter(self):
# The _tkinter module.
+ return False
+
# Check whether --with-tcltk-includes and --with-tcltk-libs were
# configured or passed into the make target. If so, use these values
# to build tkinter and bypass the searches for Tcl and TK in standard