View | Details | Raw Unified | Return to bug 251614 | Differences between
and this patch

Collapse All | Expand All

(-)b/comms/Makefile (+1 lines)
Lines 136-141 Link Here
136
    SUBDIR += py-hid
136
    SUBDIR += py-hid
137
    SUBDIR += py-hidapi
137
    SUBDIR += py-hidapi
138
    SUBDIR += py-libimobiledevice
138
    SUBDIR += py-libimobiledevice
139
    SUBDIR += py-pymodbus
139
    SUBDIR += py-pyserial
140
    SUBDIR += py-pyserial
140
    SUBDIR += py-qt5-sensors
141
    SUBDIR += py-qt5-sensors
141
    SUBDIR += py-qt5-serialport
142
    SUBDIR += py-qt5-serialport
(-)b/comms/py-pymodbus/Makefile (+37 lines)
Added Link Here
1
PORTNAME=	pymodbus
2
DISTVERSIONPREFIX=	v
3
DISTVERSION=	2.5.3
4
CATEGORIES=	comms
5
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
6
7
MAINTAINER=	chris@chrullrich.net
8
COMMENT=	Implementation of the Modbus protocol
9
10
LICENSE=	BSD3CLAUSE
11
LICENSE_FILE=	${WRKSRC}/LICENSE
12
13
DIRECT_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pyserial>0:comms/py-pyserial@${PY_FLAVOR} \
14
		${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
15
BUILD_DEPENDS=	${DIRECT_DEPENDS}
16
RUN_DEPENDS=	${DIRECT_DEPENDS}
17
18
USES=		python:3.6+
19
USE_PYTHON=	distutils autoplist pythonprefix
20
USE_GITHUB=	yes
21
GH_ACCOUNT=	riptideio
22
23
OPTIONS_DEFINE=	REPL TORNADO TWISTED
24
REPL_DESC=	Interactive REPL console
25
TORNADO_DESC=	Support asynchronous client using Tornado
26
TWISTED_DESC=	Support asynchronous client/server using Twisted
27
28
REPL_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \
29
			${PYTHON_PKGNAMEPREFIX}prompt-toolkit>0:devel/py-prompt-toolkit@${PY_FLAVOR} \
30
			${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR}
31
32
TWISTED_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}twisted>0:devel/py-twisted@${PY_FLAVOR}
33
TORNADO_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}tornado>0:www/py-tornado@${PY_FLAVOR}
34
35
NO_ARCH=	yes
36
37
.include <bsd.port.mk>
(-)b/comms/py-pymodbus/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1634887920
2
SHA256 (riptideio-pymodbus-v2.5.3_GH0.tar.gz) = c8dc321e9e531c613cf57e9f6ed135ac8970539446e27cab4032c59a1738852c
3
SIZE (riptideio-pymodbus-v2.5.3_GH0.tar.gz) = 1135661
(-)b/comms/py-pymodbus/pkg-descr (+6 lines)
Added Link Here
1
Pymodbus is a full Modbus protocol implementation using twisted for
2
its asynchronous communications core. It can also be used without any
3
third party dependencies (aside from pyserial) if a more lightweight
4
project is needed.
5
6
WWW: https://github.com/riptideio/pymodbus/

Return to bug 251614