view files/patch-pypy_tool_release_package.py @ 94:9c8dc83b09d3

FIX: plist issue: add forgotten files for PyPY3.8+. Is seems that a merge has been gotten wrong.
author Franz Glasner <f.glasner@feldmann-mg.com>
date Thu, 06 Oct 2022 16:29:51 +0200
parents a5f5a5ecec13
children
line wrap: on
line source

--- pypy/tool/release/package.py.orig	2022-03-28 09:53:47 UTC
+++ pypy/tool/release/package.py
@@ -156,7 +156,11 @@ def generate_sysconfigdata(pypy_c, stdlib):
                            '--generate-posix-vars',
                            # Use PyPy-specific extension to get HOST_GNU_TYPE
                            'HOST_GNU_TYPE', host_gnu_type])
-    with open('pybuilddir.txt') as fid:
+    pybuilddir_txt = 'pybuilddir.txt'
+    pypy_wrkdir = os.environ.get("PYPY_WRKDIR")  # this is set by FreeBSD port
+    if pypy_wrkdir is not None:
+        pybuilddir_txt = os.path.join(pypy_wrkdir, pybuilddir_txt)
+    with open(pybuilddir_txt) as fid:
         dirname = fid.read().strip()
     assert os.path.exists(dirname)
     sysconfigdata_names = os.listdir(dirname)