python is a build dependency despite NO_BUILD=Yes

catfish sets NO_BUILD=Yes because it just packages existing files,
MODPY_ADJ_FILES (run in pre-configure) and the default do-install target
set by the python module obviously need python, so set MODPY_BUILDDEP=Yes
to override the python module's default of =No in case of NO_BUILD=Yes.

Spotted in a bulk test (thanks tb) for a python.port.mk diff where catfish
was the only port failing -- due to this.

OK landry
This commit is contained in:
kn 2023-01-11 18:29:10 +00:00
parent af9eabc9f4
commit 9ea4a48176
1 changed files with 2 additions and 0 deletions

View File

@ -17,6 +17,8 @@ MODULES= lang/python \
x11/xfce4
MODPY_ADJ_FILES=bin/catfish
NO_BUILD= Yes
# NO_BUILD=Yes defaults this to No, but configure and fake need it
MODPY_BUILDDEP= Yes
RUN_DEPENDS = devel/py-gobject3${MODPY_FLAVOR} \
devel/desktop-file-utils \