Bug 251614

Summary: [new port] comms/py-pymodbus: Modbus protocol implementation
Product: Ports & Packages Reporter: Christian Ullrich <chris>
Component: Individual Port(s)Assignee: freebsd-ports-bugs (Nobody) <ports-bugs>
Status: New ---    
Severity: Affects Only Me    
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
Patch
none
Updated patch
none
Updated patch
none
Updated patch.
none
Updated patch.
none
Updated patch.
none
Updated patch. none

Description Christian Ullrich 2020-12-05 19:25:19 UTC
Created attachment 220288 [details]
Patch

Pymodbus is a full Modbus protocol implementation using twisted for
its asynchronous communications core. It can also be used without any
third party dependencies (aside from pyserial) if a more lightweight
project is needed.

WWW: https://github.com/riptideio/pymodbus/

portlint: looks fine
poudriere: testport passes on 12.2-RELEASE-p1, py37, py38, py39

Upstream supports building documentation, but it does not work in ports. It requires a Python 2 compatible sphinx (textproc/py-sphinx18) as well as textproc/py-recommonmark, which depends on textproc/py-sphinx when building with Python 3. The result is the same as https://pymodbus.readthedocs.io/ anyway.
Comment 1 Christian Ullrich 2020-12-12 08:41:58 UTC
Created attachment 220477 [details]
Updated patch

Track renaming of dependency devel/py-prompt-toolkit.
Comment 2 Christian Ullrich 2020-12-28 09:17:14 UTC
Created attachment 221040 [details]
Updated patch

Forgot to add the new port to the category Makefile.
Comment 3 Christian Ullrich 2021-03-04 12:45:42 UTC
Created attachment 222970 [details]
Updated patch.

Updated to version 2.5.0.
Comment 4 Christian Ullrich 2021-03-04 14:47:41 UTC
Created attachment 222974 [details]
Updated patch.

Forgot to add to the category Makefile again.
Comment 5 Christian Ullrich 2021-04-01 06:45:13 UTC
Created attachment 223741 [details]
Updated patch.

Updated to version 2.5.1.
Comment 6 Christian Ullrich 2021-04-07 05:15:36 UTC
Created attachment 223887 [details]
Updated patch.

Remove # $FreeBSD$ from Makefile, as this seems to be a thing now.