When ports were revbumped following the libffi 3.4.2 update, you revbumped python27, python34, python35, and python38, and updated python39, but appear not to have updated or revbumped python36, python37, or python310-devel, leaving them broken and causing build failures of python modules such as:
Traceback (most recent call last):
File "setup.py", line 5, in <module>
from setuptools import setup
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/setuptools/__init__.py", line 18, in <module>
from setuptools.dist import Distribution
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/setuptools/dist.py", line 38, in <module>
from setuptools import windows_support
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/setuptools/windows_support.py", line 2, in <module>
import ctypes
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/ctypes/__init__.py", line 7, in <module>
from _ctypes import Union, Structure, Array
ImportError: dlopen(/opt/local/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_ctypes.cpython-36m-darwin.so, 2): Library not loaded: /opt/local/lib/libffi.7.dylib
Referenced from: /opt/local/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_ctypes.cpython-36m-darwin.so
Reason: image not found
A PR revbumping python36 and python37 was submitted; python310-devel remains to be resolved.
The PR was updated to revbump python310-devel as well.
After the PR is merged, all ports that depend on python36 and python37 that were modified between the commit that caused the problem and the one that fixed the problem should be force-built on all buildbot workers, as should any modified ports that depend on those ports, as should any modified ports that depend on those ports, etc.