After changing the Makefile for devel/tortoisehg 5.5 to uses python:3.7 rather python:2.7, it successfully built but failed to package under poudriere. Coming back to my ports tree, I did the successful build and then ran make makeplist to provide a provide a python 3.7 specific file list and after a make clean, make, make install, tortoisehg using python 3.7 launches and seems to be working just fine.
Hum. I remember reading on TortoiseHG bugtracker/maillist that Python 3 support isn't yet mature. Can you please use py37 flavor for a while, and if nothing serious pops out, I'll add the flavor to the port. Thanks in advance.
(In reply to Gleb Popov from comment #1) Oh. Glad to know that py3 development is being actively followed. I'm not the heaviest / most intensive user of tortoisehg, so even with my continued use I'm not sure I'll trigger the bugs. Just looking at the bugtracker most/?all? of the open py3 bugs are listed against py3.8, so not sure if they'll be triggered by my build against py3.7.
A commit references this bug: Author: arrowd Date: Fri Sep 11 14:21:14 UTC 2020 New revision: 548242 URL: https://svnweb.freebsd.org/changeset/ports/548242 Log: devel/tortoisehg: Update to 5.5.1 and allow Python 3 by flavorizing the port. Switch to automatic plist. PR: 249160 Changes: head/devel/tortoisehg/Makefile head/devel/tortoisehg/distinfo head/devel/tortoisehg/pkg-plist