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

Collapse All | Expand All

(-)b/comms/Makefile (+1 lines)
Lines 137-142 Link Here
137
    SUBDIR += py-esptool
137
    SUBDIR += py-esptool
138
    SUBDIR += py-hidapi
138
    SUBDIR += py-hidapi
139
    SUBDIR += py-lirc
139
    SUBDIR += py-lirc
140
    SUBDIR += py-pymodbus
140
    SUBDIR += py-pyserial
141
    SUBDIR += py-pyserial
141
    SUBDIR += py-qt5-sensors
142
    SUBDIR += py-qt5-sensors
142
    SUBDIR += py-qt5-serialport
143
    SUBDIR += py-qt5-serialport
(-)b/comms/py-pymodbus/Makefile (+39 lines)
Added Link Here
1
# $FreeBSD$
2
3
PORTNAME=	pymodbus
4
DISTVERSIONPREFIX=	v
5
DISTVERSION=	2.4.0
6
CATEGORIES=	comms
7
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
8
9
MAINTAINER=	chris@chrullrich.net
10
COMMENT=	Implementation of the Modbus protocol
11
12
LICENSE=	BSD3CLAUSE
13
LICENSE_FILE=	${WRKSRC}/LICENSE
14
15
DIRECT_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pyserial>0:comms/py-pyserial@${PY_FLAVOR} \
16
		${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
17
BUILD_DEPENDS=	${DIRECT_DEPENDS}
18
RUN_DEPENDS=	${DIRECT_DEPENDS}
19
20
USES=		python:3.6+
21
USE_PYTHON=	distutils autoplist pythonprefix
22
USE_GITHUB=	yes
23
GH_ACCOUNT=	riptideio
24
25
OPTIONS_DEFINE=	REPL TORNADO TWISTED
26
REPL_DESC=	Interactive REPL console
27
TORNADO_DESC=	Support asynchronous client using Tornado
28
TWISTED_DESC=	Support asynchronous client/server using Twisted
29
30
REPL_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \
31
			${PYTHON_PKGNAMEPREFIX}prompt-toolkit>0:devel/py-prompt-toolkit@${PY_FLAVOR} \
32
			${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR}
33
34
TWISTED_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}twisted>0:devel/py-twisted@${PY_FLAVOR}
35
TORNADO_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}tornado>0:www/py-tornado@${PY_FLAVOR}
36
37
NO_ARCH=	yes
38
39
.include <bsd.port.mk>
(-)b/comms/py-pymodbus/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1607192094
2
SHA256 (riptideio-pymodbus-v2.4.0_GH0.tar.gz) = c5fc87e63451e0e881b3d9bf3360d7d1c3fb0ce8b1712df77f0d745478926b21
3
SIZE (riptideio-pymodbus-v2.4.0_GH0.tar.gz) = 1115161
(-)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