After r489852, i talk with koobs on irc.
He suggested using python better: 2.7+. So the user can decide he wants Python 2.7 or higher.
I think that's a very good idea.
I open this review to discuss this with mmokhi as well.
This review is for the change from 3.6 to 2.7+. The poudrire tests look good:
http://joneumbox.org/build.html?mastername=112amd64-ports&build=2019-01-10_10h31m28s
http://joneumbox.org/build.html?mastername=112i386-ports&build=2019-01-10_10h31m28s
http://joneumbox.org/build.html?mastername=120amd64-ports&build=2019-01-10_10h36m18s
http://joneumbox.org/build.html?mastername=120i386-ports&build=2019-01-10_10h36m25s
http://joneumbox.org/build.html?mastername=13amd64-ports&build=2019-01-10_10h41m07s
http://joneumbox.org/build.html?mastername=13i386-ports&build=2019-01-10_10h41m33s
koobs also suggested to use "dm" instead of "m" in the patch. There is an error here:
http://joneumbox.org/build.html?mastername=120amd64-ports&build=2019-01-10_10h03m54s
I am not sure: when changing the Python version, does PORTREVISION need to be bump?