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

Collapse All | Expand All

(-)b/comms/Makefile (+1 lines)
Lines 138-143 Link Here
138
    SUBDIR += py-hidapi
138
    SUBDIR += py-hidapi
139
    SUBDIR += py-libimobiledevice
139
    SUBDIR += py-libimobiledevice
140
    SUBDIR += py-lirc
140
    SUBDIR += py-lirc
141
    SUBDIR += py-pymodbus
141
    SUBDIR += py-pyserial
142
    SUBDIR += py-pyserial
142
    SUBDIR += py-qt5-sensors
143
    SUBDIR += py-qt5-sensors
143
    SUBDIR += py-qt5-serialport
144
    SUBDIR += py-qt5-serialport
(-)b/comms/py-pymodbus/Makefile (+37 lines)
Added Link Here
1
PORTNAME=	pymodbus
2
DISTVERSIONPREFIX=	v
3
DISTVERSION=	2.5.1
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 = 1617259178
2
SHA256 (riptideio-pymodbus-v2.5.1_GH0.tar.gz) = 7a3050fa3c2b5d77c8bb54b5ea89e274535c88a5f90ecc80dde95b26aef844bd
3
SIZE (riptideio-pymodbus-v2.5.1_GH0.tar.gz) = 1134939
(-)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