summaryrefslogtreecommitdiff
path: root/comms
diff options
context:
space:
mode:
Diffstat (limited to 'comms')
-rw-r--r--comms/libmodbus/Makefile20
-rw-r--r--comms/libmodbus/distinfo6
-rw-r--r--comms/libmodbus/pkg-plist3
-rw-r--r--comms/py-hid/Makefile2
4 files changed, 19 insertions, 12 deletions
diff --git a/comms/libmodbus/Makefile b/comms/libmodbus/Makefile
index 01038c936540..9c4c06cb5863 100644
--- a/comms/libmodbus/Makefile
+++ b/comms/libmodbus/Makefile
@@ -1,8 +1,7 @@
PORTNAME= libmodbus
-PORTVERSION= 3.1.7
-PORTREVISION= 2
+DISTVERSIONPREFIX= v
+DISTVERSION= 3.1.10
CATEGORIES= comms
-MASTER_SITES= https://libmodbus.org/releases/
MAINTAINER= bofh@FreeBSD.org
COMMENT= Modbus library
@@ -11,11 +10,12 @@ WWW= https://libmodbus.org/
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING.LESSER
-USES= cpe gmake libtool pathfix
+USES= autoreconf cpe gmake libtool pathfix
+USE_GITHUB= yes
+GH_ACCOUNT= stephane
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
INSTALL_TARGET= install-strip
@@ -23,7 +23,13 @@ OPTIONS_DEFINE= DOCS MANPAGES
OPTIONS_DEFAULT= MANPAGES
OPTIONS_SUB= yes
-MANPAGES_BUILD_DEPENDS= a2x:textproc/asciidoc \
- xmlto:textproc/xmlto
+MANPAGES_BUILD_DEPENDS= go-md2man:textproc/go-md2man
+
+post-install-MANPAGES-on:
+ go-md2man -in docs/index.md | ${GZIP_CMD} > ${STAGEDIR}${PREFIX}/share/man/man7/libmodbus.7.gz
+ for files in `${FIND} ${WRKSRC}/docs -type f -name 'modbus*.md'`; do \
+ basefiles=`basename $${files} .md`; \
+ go-md2man -in $${files} | ${GZIP_CMD} > ${STAGEDIR}${PREFIX}/share/man/man3/$${basefiles}.3.gz; \
+ done
.include <bsd.port.mk>
diff --git a/comms/libmodbus/distinfo b/comms/libmodbus/distinfo
index ca9dab8ce3d2..25eccd4a1a25 100644
--- a/comms/libmodbus/distinfo
+++ b/comms/libmodbus/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1654519527
-SHA256 (libmodbus-3.1.7.tar.gz) = 7dfe958431d0570b271e1a5b329b76a658e89c614cf119eb5aadb725c87f8fbd
-SIZE (libmodbus-3.1.7.tar.gz) = 490162
+TIMESTAMP = 1751494982
+SHA256 (stephane-libmodbus-v3.1.10_GH0.tar.gz) = e93503749cd89fda4c8cf1ee6371a3a9cc1f0a921c165afbbc4fd96d4813fa1a
+SIZE (stephane-libmodbus-v3.1.10_GH0.tar.gz) = 204988
diff --git a/comms/libmodbus/pkg-plist b/comms/libmodbus/pkg-plist
index 565ac8cd371c..ed0d32b2ba09 100644
--- a/comms/libmodbus/pkg-plist
+++ b/comms/libmodbus/pkg-plist
@@ -8,6 +8,8 @@ lib/libmodbus.so.5.1.0
libdata/pkgconfig/libmodbus.pc
%%MANPAGES%%share/man/man3/modbus_close.3.gz
%%MANPAGES%%share/man/man3/modbus_connect.3.gz
+%%MANPAGES%%share/man/man3/modbus_disable_quirks.3.gz
+%%MANPAGES%%share/man/man3/modbus_enable_quirks.3.gz
%%MANPAGES%%share/man/man3/modbus_flush.3.gz
%%MANPAGES%%share/man/man3/modbus_free.3.gz
%%MANPAGES%%share/man/man3/modbus_get_byte_from_bits.3.gz
@@ -72,6 +74,5 @@ libdata/pkgconfig/libmodbus.pc
%%MANPAGES%%share/man/man3/modbus_write_registers.3.gz
%%MANPAGES%%share/man/man7/libmodbus.7.gz
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/MIGRATION
%%PORTDOCS%%%%DOCSDIR%%/NEWS
%%PORTDOCS%%%%DOCSDIR%%/README.md
diff --git a/comms/py-hid/Makefile b/comms/py-hid/Makefile
index 7424a40f8d9a..6372b26f871d 100644
--- a/comms/py-hid/Makefile
+++ b/comms/py-hid/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= comms python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= nxjoseph@protonmail.com
+MAINTAINER= ports@FreeBSD.org
COMMENT= Ctypes bindings to comms/hidapi
WWW= https://github.com/apmorton/pyhidapi