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

Collapse All | Expand All

(-)b/comms/Makefile (+1 lines)
Lines 135-140 Link Here
135
    SUBDIR += py-hid
135
    SUBDIR += py-hid
136
    SUBDIR += py-hidapi
136
    SUBDIR += py-hidapi
137
    SUBDIR += py-libimobiledevice
137
    SUBDIR += py-libimobiledevice
138
    SUBDIR += py-pymodbus
138
    SUBDIR += py-pyserial
139
    SUBDIR += py-pyserial
139
    SUBDIR += py-qt5-sensors
140
    SUBDIR += py-qt5-sensors
140
    SUBDIR += py-qt5-serialport
141
    SUBDIR += py-qt5-serialport
(-)b/comms/py-pymodbus/Makefile (+37 lines)
Added Link Here
1
PORTNAME=	pymodbus
2
DISTVERSIONPREFIX=	v
3
DISTVERSION=	2.5.2
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 = 1625030143
2
SHA256 (riptideio-pymodbus-v2.5.2_GH0.tar.gz) = df881c8c04750c3abe5a3e565eb1d881499386fc697945023f0362b4658831a8
3
SIZE (riptideio-pymodbus-v2.5.2_GH0.tar.gz) = 1135117
(-)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