Update devel/scons to 3.1.2 - Enable python flavor - Update USES=scons to specify python version Changes: https://scons.org/tag/releases.html https://github.com/SCons/scons/blob/master/src/CHANGES.txt
Patch is trivial: https://bugs.freebsd.org/bugzilla/attachment.cgi?id=213623&action=diff
Some new failures on 11.3 i386: http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-05-12_16h04m39s/logs/nonpareil-0.79_7.log http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-05-12_16h04m39s/logs/dangerdeep-0.3.0_15.log http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-05-12_16h04m39s/logs/gtkradiant-1.5.0_16.log http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-05-12_16h04m39s/logs/tolua++-1.0.93_3.log http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-05-12_16h04m39s/logs/flvtool++-1.2.1_14.log http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-05-12_16h04m39s/logs/linuxdcpp-1.1.0_17.log
(In reply to VVD from comment #1) The update is trivial. The most important part in the exp-run is to support flavored scons (via scons.mk) and fix dependent ports.
@antoine: Patch updated with fixes. Thanks!
New failures on 12.1 amd64: http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-05-19_09h04m45s/logs/errors/flvtool++-1.2.1_14.log http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-05-19_09h04m45s/logs/errors/linuxdcpp-1.1.0_17.log
Sorry, I fixed them but did not include in the patch v2 because they are not in original diff list for USES=scons:python2. Here's v3 patch.
Exp-run looks fine
A commit references this bug: Author: sunpoet Date: Mon May 25 18:31:34 UTC 2020 New revision: 536494 URL: https://svnweb.freebsd.org/changeset/ports/536494 Log: Update devel/scons to 3.1.2 - Enable python flavor Changes: https://scons.org/tag/releases.html https://github.com/SCons/scons/blob/master/src/CHANGES.txt PR: 246391 Exp-run by: antoine Changes: head/devel/scons/Makefile head/devel/scons/distinfo
Committed. Thanks!