Created attachment 181023 [details] Force python2.7 rdiff-backup does not build with python 3.5 so force it to 2.7 so you can build the ports tree with DEFAULT_VERSIONS python=3.5
You've right, thanks!
Maybe the "python:2" is enough, I think.
Created attachment 181059 [details] Force python2 Changing to only require python 2.* instead of forcing 2.7
python:2 means depend on the lang/python2 port, specifically and only for the python2 (and other suffixed) symlinks. It does not mean 'depend on any 2.x version of Python'. If rdiff-backup supports (upstream codes for, works and is tested with) 2.6 and 2.7, then '-2.7' is the most correct (precise without being incorrect). If rdiff-backup only supports (upstream codes for, works and is tested with) 2.7, then =2.7 is the most correct. Also, the summary for this issue appears in contradiction with comment 0. The summary states the change proposed is *allowing* building with 3.5, whereas the patch (and comment 0) changes the port to only build with 2.7 because 3.x does *not* work. The issue summary needs to be updated to match whatever the proposed changeset (patch) does.
Created attachment 181562 [details] Limit to building with Python 2.x
It supports 2.2 <-> 2.7 so going with python:-2.7
Yes, rdiff-backup works well with python2.6 and python2.7 too. So I think the '-2.7' is a good choice. Sorry for late.
A commit references this bug: Author: miwi Date: Sat May 6 05:48:14 UTC 2017 New revision: 440218 URL: https://svnweb.freebsd.org/changeset/ports/440218 Log: - Limit to build to python:2.7 PR: 217974 Submitted by: Daniel Ylitalo Approved by: maintainer Changes: head/sysutils/rdiff-backup/Makefile