view files/patch-pypy_tool_release_package.py @ 93:38def941638f

MERGE: Divergent dev
author Franz Glasner <f.glasner@feldmann-mg.com>
date Thu, 06 Oct 2022 13:35:44 +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)