Created attachment 205401 [details] Patch Update devel/py-robotframework-ride from 1.5.2.1_1 to 1.7.3.1. Unbreak for Python2.7 and WX 3.0. Python3.6 needs WX 4.0.4+, which is not in ports system yet. It can be used also with WX 2.8. I could not allow this with default being WX 3.0, for all my attempts to do it with WANT_WX_VER it always defaulted to 2.8 if it was permitted. There are many warnings related to WX, during both build and run, particularly for WX 2.8. Install warns about invalid syntax in file messages3.py while making *.pyc files. This file is used with Python3 only, and warning can be ignored. Older versions used module pubsub internal to WX. This version uses additional dependence on external module PyPubSub, although internal one is included up to version 4.0.4 of WX. The author accidentally omitted requirements.txt file, describing the new dependence, and I decided not wait for a re-rolled zip file and/or make the new port for PyPubSub, but restored use of the internal pubsub module. The next version will need extra work on PyPubSub (or another similar) port and perhaps, WX 4.0...
A commit references this bug: Author: swills Date: Sun Jun 30 21:52:11 UTC 2019 New revision: 505514 URL: https://svnweb.freebsd.org/changeset/ports/505514 Log: devel/py-robotframework-ride: update to 1.7.3.1 PR: 238867 Submitted by: vladimir.chukharev@gmail.com (maintainer) Changes: head/devel/py-robotframework-ride/Makefile head/devel/py-robotframework-ride/distinfo head/devel/py-robotframework-ride/files/ head/devel/py-robotframework-ride/files/patch-setup.py head/devel/py-robotframework-ride/files/patch-src_robotide_publish_publisher.py
Committed, thanks!