annotate files/patch-lib__pypy___curses__build.py @ 28:6cddc8f64f05

Cross-check the port's build options with the installed pypy3 ones. This is because the CFFI port must be compatible to the installed pypy3 build. This is to ensure the same Python compatibility level (3.7, 3.8 or e.9).
author Franz Glasner <fzglas.hg@dom66.de>
date Thu, 06 Oct 2022 09:35:15 +0200
parents dd6054092884
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
17
dd6054092884 Update the curses patch
Franz Glasner <fzglas.hg@dom66.de>
parents: 2
diff changeset
1 --- lib_pypy/_curses_build.py.orig 2022-03-28 09:50:42 UTC
2
5797a1bc38cb ADD: the latest easily available port of lang/pypy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
2 +++ lib_pypy/_curses_build.py
17
dd6054092884 Update the curses patch
Franz Glasner <fzglas.hg@dom66.de>
parents: 2
diff changeset
3 @@ -37,6 +37,8 @@ def find_curses_dir_and_name():
2
5797a1bc38cb ADD: the latest easily available port of lang/pypy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
4 return base, 'ncursesw'
17
dd6054092884 Update the curses patch
Franz Glasner <fzglas.hg@dom66.de>
parents: 2
diff changeset
5 if os.path.exists(os.path.join(base, 'lib', 'libncurses.so')):
2
5797a1bc38cb ADD: the latest easily available port of lang/pypy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
6 return base, 'ncurses'
5797a1bc38cb ADD: the latest easily available port of lang/pypy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
7 + if os.path.exists(os.path.join(base, 'lib', 'libncursesw.so')):
5797a1bc38cb ADD: the latest easily available port of lang/pypy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
8 + return base, 'ncursesw'
5797a1bc38cb ADD: the latest easily available port of lang/pypy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
9 return '', None
5797a1bc38cb ADD: the latest easily available port of lang/pypy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
10
5797a1bc38cb ADD: the latest easily available port of lang/pypy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
11 base, name = find_curses_dir_and_name()