Here is a diff that brings the listed ports to the latest. There is a security fix in the rns update that fixes a critical bug in rnsh so i'd like to back-port this if possible. https://github.com/markqvist/Reticulum/releases/tag/1.3.9 OK?
diff --git a/net/nomadnet/Makefile b/net/nomadnet/Makefile
index 29f9cb2d418..f16abe10bda 100644
--- a/net/nomadnet/Makefile
+++ b/net/nomadnet/Makefile
@@ -1,6 +1,6 @@
COMMENT = Reticulum based mesh communication
-MODPY_DISTV = 1.2.2
+MODPY_DISTV = 1.2.7
DISTNAME = nomadnet-${MODPY_DISTV}
PKGNAME = ${DISTNAME}
diff --git a/net/nomadnet/distinfo b/net/nomadnet/distinfo
index 563c994713d..73929425e57 100644
--- a/net/nomadnet/distinfo
+++ b/net/nomadnet/distinfo
@@ -1,2 +1,2 @@
-SHA256 (nomadnet-1.2.2.tar.gz) = dn+fsWgmrPYJhfLFjM5l6vWuZG+LIOVFeM3zdtJ8IzI=
-SIZE (nomadnet-1.2.2.tar.gz) = 574308
+SHA256 (nomadnet-1.2.7.tar.gz) = 52pFpgeRBXouASwpx8vLn+ZDHx7Tl6NttkgRkENhT1s=
+SIZE (nomadnet-1.2.7.tar.gz) = 577871
diff --git a/net/nomadnet/pkg/PLIST b/net/nomadnet/pkg/PLIST
index 54854c16122..8305d9f4729 100644
--- a/net/nomadnet/pkg/PLIST
+++ b/net/nomadnet/pkg/PLIST
@@ -78,6 +78,7 @@ lib/python${MODPY_VERSION}/site-packages/nomadnet/ui/textui/Main.py
lib/python${MODPY_VERSION}/site-packages/nomadnet/ui/textui/Map.py
lib/python${MODPY_VERSION}/site-packages/nomadnet/ui/textui/MicronParser.py
lib/python${MODPY_VERSION}/site-packages/nomadnet/ui/textui/Network.py
+lib/python${MODPY_VERSION}/site-packages/nomadnet/ui/textui/ReadlineEdit.py
lib/python${MODPY_VERSION}/site-packages/nomadnet/ui/textui/__init__.py
lib/python${MODPY_VERSION}/site-packages/nomadnet/ui/textui/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/nomadnet/ui/textui/${MODPY_PYCACHE}Browser.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -108,6 +109,8 @@ lib/python${MODPY_VERSION}/site-packages/nomadnet/ui/textui/${MODPY_PYCACHE}Micr
lib/python${MODPY_VERSION}/site-packages/nomadnet/ui/textui/${MODPY_PYCACHE}MicronParser.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/nomadnet/ui/textui/${MODPY_PYCACHE}Network.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/nomadnet/ui/textui/${MODPY_PYCACHE}Network.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/nomadnet/ui/textui/${MODPY_PYCACHE}ReadlineEdit.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/nomadnet/ui/textui/${MODPY_PYCACHE}ReadlineEdit.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/nomadnet/ui/textui/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/nomadnet/ui/textui/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/nomadnet/util.py
diff --git a/net/py-lxmf/Makefile b/net/py-lxmf/Makefile
index bfc04f7d8ab..b832b77d3bc 100644
--- a/net/py-lxmf/Makefile
+++ b/net/py-lxmf/Makefile
@@ -1,6 +1,6 @@
COMMENT = lightweight extensible message format
-MODPY_DISTV = 0.9.9
+MODPY_DISTV = 1.0.1
DISTNAME = lxmf-${MODPY_DISTV}
PKGNAME = py-${DISTNAME}
diff --git a/net/py-lxmf/distinfo b/net/py-lxmf/distinfo
index 459fb9da53c..0480ff28431 100644
--- a/net/py-lxmf/distinfo
+++ b/net/py-lxmf/distinfo
@@ -1,2 +1,2 @@
-SHA256 (lxmf-0.9.9.tar.gz) = MXvv8rhSoYvcSlzonXke2ykiV0H1kn9Q2wS1RbM67mc=
-SIZE (lxmf-0.9.9.tar.gz) = 70654
+SHA256 (lxmf-1.0.1.tar.gz) = 0S6tRIKWy9CSA0YtjclqJutx7xaLQZexM6lw1IOmB+o=
+SIZE (lxmf-1.0.1.tar.gz) = 71315
diff --git a/net/py-rns/Makefile b/net/py-rns/Makefile
index 583630d5dcc..92b4c1cc3ae 100644
--- a/net/py-rns/Makefile
+++ b/net/py-rns/Makefile
@@ -1,6 +1,6 @@
COMMENT = cryptography-based networking stack
-MODPY_DISTV = 1.3.1
+MODPY_DISTV = 1.3.9
DISTNAME = rns-${MODPY_DISTV}
PKGNAME = py-${DISTNAME}
diff --git a/net/py-rns/distinfo b/net/py-rns/distinfo
index 564c3ac52a5..f91a3393597 100644
--- a/net/py-rns/distinfo
+++ b/net/py-rns/distinfo
@@ -1,2 +1,2 @@
-SHA256 (rns-1.3.1.tar.gz) = y2646MPJpinxXyLzNOCx5DM6eIvbWDZgvapNeQzJv7Q=
-SIZE (rns-1.3.1.tar.gz) = 511728
+SHA256 (rns-1.3.9.tar.gz) = /TdFwauk3L+IM/qHoxV+yZAHRaMtbZa6Mw1iOpiTKhU=
+SIZE (rns-1.3.9.tar.gz) = 519005
diff --git a/net/py-rns/pkg/PLIST b/net/py-rns/pkg/PLIST
index 1be2f508bc0..c15560832d0 100644
--- a/net/py-rns/pkg/PLIST
+++ b/net/py-rns/pkg/PLIST
@@ -1,5 +1,6 @@
bin/git-remote-rns
bin/rncp
+bin/rngcs
bin/rngit
bin/rnid
bin/rnir
@@ -199,6 +200,8 @@ lib/python${MODPY_VERSION}/site-packages/RNS/Utilities/rngit/${MODPY_PYCACHE}__i
lib/python${MODPY_VERSION}/site-packages/RNS/Utilities/rngit/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/RNS/Utilities/rngit/${MODPY_PYCACHE}client.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/RNS/Utilities/rngit/${MODPY_PYCACHE}client.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/RNS/Utilities/rngit/${MODPY_PYCACHE}commitsigs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/RNS/Utilities/rngit/${MODPY_PYCACHE}commitsigs.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/RNS/Utilities/rngit/${MODPY_PYCACHE}highlight.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/RNS/Utilities/rngit/${MODPY_PYCACHE}highlight.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/RNS/Utilities/rngit/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -210,6 +213,7 @@ lib/python${MODPY_VERSION}/site-packages/RNS/Utilities/rngit/${MODPY_PYCACHE}ser
lib/python${MODPY_VERSION}/site-packages/RNS/Utilities/rngit/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/RNS/Utilities/rngit/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/RNS/Utilities/rngit/client.py
+lib/python${MODPY_VERSION}/site-packages/RNS/Utilities/rngit/commitsigs.py
lib/python${MODPY_VERSION}/site-packages/RNS/Utilities/rngit/highlight.py
lib/python${MODPY_VERSION}/site-packages/RNS/Utilities/rngit/main.py
lib/python${MODPY_VERSION}/site-packages/RNS/Utilities/rngit/pages.py