if a port needs 2.x then set MODPY_VERSION=${MODPY_DEFAULT_VERSION_2}.
This commit doesn't change any versions currently used; it may be that
some ports have MODPY_DEFAULT_VERSION_2 but don't require it, those
should be cleaned up in the course of updating ports where possible.
Python module ports providing py3-* packages should still use
FLAVOR=python3 so that we don't have a mixture of dependencies some
using ${MODPY_FLAVOR} and others not.
lang/python port module. I've not yet come up with a port that
would not need this and one can always set MODPY_TESTDEP to "no"
to prevent the module from touching TEST_DEPENDS.
Idea from afresh1 who pointed out the cpan module already does this.
aja "I support this move."
OK sthen@
ok juanfra@
PC-BASIC is a free, cross-platform interpreter for GW-BASIC, Advanced
BASIC (BASICA), PCjr Cartridge Basic and Tandy 1000 GWBASIC. It
interprets these BASIC dialects with a high degree of accuracy, aiming
for bug-for-bug compatibility. PC-BASIC emulates the most common video
and audio hardware on which these BASICs used to run. PC-BASIC runs
plain-text, tokenised and protected .BAS files. It implements
floating-point arithmetic in the Microsoft Binary Format (MBF) and can
therefore read and write binary data files created by GW-BASIC.