Update to the latest version Requires python 3.6+
Created attachment 209548 [details] patch
Upstream is now 1.5.45
Hi, According to https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/flavors-auto-python.html you don't need to / shouldn't define compatible versions of Python. Upstream is at 1.5.68 Does it build using Poudriere? Best regards, Daniel
(In reply to daniel.engberg.lists from comment #3) To be precise, a ports job is only to 'declare' what versions of Python a package *supports*, not prescribe what version of Python the port should *use*. Regarding: -PORTVERSION= 1.3.16 +PORTVERSION= 1.5.18 ... -USES= cpe python:2.7 +USES= cpe python:3.6+ If 1.5.18 (now 1.5.68, see below) *only* supports 3.6+, then the change is correct and acceptable. Upstream setup.py currently specifies: python_requires='>=3.6.*', Also, upstream is now at version 1.5.68. This issue needs an updated patch. While we're here, other review items: - The package ships tests, please add TEST_DEPENDS and a (do-)test target to run them for QA. - The package specifies console_scripts for command line scripts, so the port must be made concurrent safe (USE_PYTHON=concurrent)
(In reply to Kubilay Kocak from comment #4) I apologize, I misinterpreted the handbook about USES.
The port had been resurrected with ports r563206 (as version 1.5.112) and since had been well maintained and kept up-to-date. Sorry we had missed this PR.