Created attachment 158550 [details] patch to upgrade from 0.1.12 -> 0.9.0 0.9.0 has: - support for tmux 2.0 (which is the current version of misc/tmux in ports) - add dependency of devel/py-colorama - miscellaneous bugfixes, see changelog at http://tmuxp.readthedocs.org/en/latest/history.html
Created attachment 158551 [details] poudriere output
(In reply to Tony Narlock from comment #0) > support for tmux 2.0 (which is the current version of misc/tmux in ports) Correction to above, that is "sysutils/tmux", not "misc/tmux".
This is my first time submitting an update for of my ports (yay!). Please let me know if I've overlooked anything. Included above: patch and poudriere output.
$ portlint -AC WARN: Makefile: for new port, make $FreeBSD$ tag in comment section empty, to make SVN happy. 0 fatal errors and 1 warning found.
Take
A commit references this bug: Author: rm Date: Tue Jul 14 18:20:36 UTC 2015 New revision: 392042 URL: https://svnweb.freebsd.org/changeset/ports/392042 Log: sysutils/py-tmuxp: update to 0.9.0 This release fixing compatibility with tmux 2.0. While here, limit python version to 2.x: """ ===> Configuring for py34-tmuxp-0.9.0 Traceback (most recent call last): File "<string>", line 1, in <module> File "setup.py", line 25, in <module> readme = open('README.rst').read() File "/usr/local/lib/python3.4/encodings/ascii.py", line 26, in decode return codecs.ascii_decode(input, self.errors)[0] UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 635: ordinal not in range(128) """ PR: 201431 Submitted by: Tony Narlock <tony@git-pull.com> (maintainer) Changes: head/sysutils/py-tmuxp/Makefile head/sysutils/py-tmuxp/distinfo
Committed, thank you!
I also added NO_ARCH, because package doesn't contain any architecture-dependent files and limited python version to 2.x, because it was unable to build it with 3.x (see traceback in commit message). By the way, LICENSE looks like 3-clause BSD, while in port we have BSD3CLAUSE. Should I change it to BSD3CLAUSE in Makefile, or you can update the license in distribution (you are tmuxp author, AFAIK)?
(In reply to Ruslan Makhmatkhanov from comment #8) Thank you Ruslan! Correct I am author. Thank you for that. Can you update it to 3 clause, or should I make a bugzilla ticket + patch?
A commit references this bug: Author: rm Date: Tue Jul 14 18:37:06 UTC 2015 New revision: 392044 URL: https://svnweb.freebsd.org/changeset/ports/392044 Log: sysutils/py-tmuxp: correct license It's actually BSD3CLAUSE, not BSD2CLAUSE. It was confirmed with maintainer, who is the upstream developer in PR 201431 PR: 201431 Changes: head/sysutils/py-tmuxp/Makefile
Just done. Thank you for quick response!