annotate files/patch-lib__pypy___curses__build.py @ 34:0ba8512ad4c5

Introduce the PYPY_LDLIBRARY make variable to name the generated PyPy shared library. This is needed because PyPy3.9 will have names with the minor version in it (e.g. libpypy3.9-c.so instead of libpypy3-c.so). This is a precondition for side-by-side installations of PyPy3 implementing different Python versions (currently 3.7, 3.8 or 3.9).
author Franz Glasner <f.glasner@feldmann-mg.com>
date Thu, 06 Oct 2022 12:35:52 +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()