The Makefile for devel/bmake has `USES= python:2.7,build shebangfix` The only Python file within the source tarball was converted to be ready for Python3 on 2013-12-12, per the ChangeLog file. By locally setting the USES to just refer to `python:build` instead of `python:2.7/build`, I am able to successfully (poudriere) build a bmake package, using `python36-3.6.4` as the python dependency, and the resulting package has been successfully used within poudriere to build `textproc/dict` and `net/dictd`
A commit references this bug: Author: trociny Date: Sun Mar 11 21:06:02 UTC 2018 New revision: 464209 URL: https://svnweb.freebsd.org/changeset/ports/464209 Log: * Update to 20180222. * Use mk included to bmake dist. * Remove python build dependency. It was here just to fix the shebang in the installed meta2deps.py, which is not necessary because META2DEPS_CMD is defined in mk files as `${PYTHON} meta2deps.py` (if python is installed). PR: 226439 Changes: head/devel/bmake/Makefile head/devel/bmake/distinfo