|Summary:||sysutils/py-tmuxp: update to 0.9.0, fix tmux 2.0 compatibility|
|Product:||Ports & Packages||Reporter:||Tony Narlock <tony>|
|Component:||Individual Port(s)||Assignee:||Ruslan Makhmatkhanov <rm>|
|Severity:||Affects Only Me||CC:||rm|
Description Tony Narlock 2015-07-09 01:43:54 UTC
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
Comment 2 Tony Narlock 2015-07-09 01:48:34 UTC
(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".
Comment 3 Tony Narlock 2015-07-09 01:50:25 UTC
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.
Comment 4 Tony Narlock 2015-07-10 19:03:49 UTC
$ 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.
Comment 5 Ruslan Makhmatkhanov 2015-07-14 18:17:24 UTC
Comment 6 commit-hook 2015-07-14 18:20:51 UTC
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) UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 635: ordinal not in range(128) """ PR: 201431 Submitted by: Tony Narlock <email@example.com> (maintainer) Changes: head/sysutils/py-tmuxp/Makefile head/sysutils/py-tmuxp/distinfo
Comment 7 Ruslan Makhmatkhanov 2015-07-14 18:21:07 UTC
Committed, thank you!
Comment 8 Ruslan Makhmatkhanov 2015-07-14 18:28:25 UTC
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)?
Comment 9 Tony Narlock 2015-07-14 18:31:43 UTC
(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?
Comment 10 commit-hook 2015-07-14 18:37:57 UTC
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
Comment 11 Ruslan Makhmatkhanov 2015-07-14 18:38:24 UTC
Just done. Thank you for quick response!