On Wed, 21 Feb 2024, Anthony J. Bentley wrote:

> CVSROOT:      /cvs
> Module name:  ports
> Changes by:   bent...@cvs.openbsd.org 2024/02/21 22:44:26
> 
> Modified files:
>       emulators/gambatte: Makefile 
> 
> Log message:
> Python 2 is only used for tests; fix {BUILD,RUN}_DEPENDS.
> 
> 

Surprisingly I think this might now need an explicit:

TEST_DEPENDS = lang/python/${MODPY_VERSION}

Without Python already installed and without a TDEP on py-test, there's 
nothing to force python to be installed.

And the latest commit now hides the fact that gambatte is a consumer of 
python2 from show-reverse-deps.

Maybe something that should be fixed in python.port.mk? I haven't looked 
too closely what the python module does for tests. On the other hand there 
are probably very few ports left with TDEPs on python 2 so might not be 
worth fixing centrally...

Reply via email to