On 2018/10/25 09:43, Heppler, J. Scott wrote:
> Upstream tagged 1.4 and I'm still struggling with the python3 rdep.
>
> MODULES= lang/python
> MODPY_VERSION= ${MODPY_DEFAULT_VERSION_3}
>
> stops "make build" with the error: can't find ./setup.py
This is due to some slightly dirty "configure" handling in python.port.mk.
Set "CONFIGURE_STYLE=none" to workaround it.
> python3 is not a build dependency and is only needed if
> "jgmenurc pmenu" is invoked.
> My understanding is that "MODULES" appends to BUILD_DEPENDS,
> RUN_DEPENDS, LIB_DEPENDS and WANTLIB
This depends on the module. Consult port-modules(5) and the .mk file
to know for sure.
> but for this port only RUN_DEPENDS
> is needed. Would the most concise way to deal with the RUN_DEPENDS be
> to fully specify lang/python3 in RUN_DEPENDS. I've looked at other
> recent, python based ports and have not found a similar, python3
> RUN_DEPENDS. The closest seems to be productivity/calcurse.
Set MODPY_BUILDDEP=No. Please don't hardcode lang/python3.