On 2026-05-21, Stuart Henderson wrote:
> On 2026/05/21 12:28, Aaron Bieber wrote:
>> Hi, this update has no functional change, just stuff around DISTFILES.
>>
>> Switch source fetching to my server. This is because the RNS stuff will
>> likely
>> switch to distribution via rns only (as mentioned here
>> https://github.com/markqvist/Reticulum/releases/tag/1.2.5 ).
>>
>> The lxmf dist file changed, because of some manual bits being moved around:
>
> you can't change the contents of a distfile unless you change the
> filename, it breaks things for bulk builds.
>
>> Once this is in I'll update to the newer versions of things (rns 1.3.0
>> and lxmf 0.9.9 and there will probably be a nomadnet release by then too
>> :P).
>
> might be simpler to commit it alongside the update (at least the lxmf
> one), otherwise you need to mess about with DISTFILES {url} syntax.
>
mk, here's an updated diff that bumps everything as well as switches
OK?
diff --git a/net/nomadnet/Makefile b/net/nomadnet/Makefile
index 5f3e8b4c0c4..01748e90bd2 100644
--- a/net/nomadnet/Makefile
+++ b/net/nomadnet/Makefile
@@ -1,6 +1,6 @@
COMMENT = Reticulum based mesh communication
-MODPY_DISTV = 1.1.0
+MODPY_DISTV = 1.2.2
DISTNAME= nomadnet-${MODPY_DISTV}
PKGNAME = ${DISTNAME}
@@ -15,13 +15,14 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
-MODPY_PI = Yes
+SITES = https://deftly.net/dist/
MODPY_PYBUILD = setuptools
NO_TEST = Yes
RUN_DEPENDS = devel/py-urwid \
net/py-rns \
- net/py-lxmf
+ net/py-lxmf \
+ textproc/py-pygments
.include <bsd.port.mk>
diff --git a/net/nomadnet/distinfo b/net/nomadnet/distinfo
index e3ff0f3caa6..563c994713d 100644
--- a/net/nomadnet/distinfo
+++ b/net/nomadnet/distinfo
@@ -1,2 +1,2 @@
-SHA256 (nomadnet-1.1.0.tar.gz) = J3W1j4gAf79CDJMtlUBXukhF7mTzOoyc+I52f+Vsxxk=
-SIZE (nomadnet-1.1.0.tar.gz) = 550563
+SHA256 (nomadnet-1.2.2.tar.gz) = dn+fsWgmrPYJhfLFjM5l6vWuZG+LIOVFeM3zdtJ8IzI=
+SIZE (nomadnet-1.2.2.tar.gz) = 574308
diff --git a/net/py-lxmf/Makefile b/net/py-lxmf/Makefile
index cce36a8dc6f..7fd475187af 100644
--- a/net/py-lxmf/Makefile
+++ b/net/py-lxmf/Makefile
@@ -1,6 +1,6 @@
COMMENT = lightweight extensible message format
-MODPY_DISTV = 0.9.8
+MODPY_DISTV = 0.9.9
DISTNAME= lxmf-${MODPY_DISTV}
PKGNAME = py-${DISTNAME}
@@ -15,7 +15,7 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
-MODPY_PI = Yes
+SITES = https://deftly.net/dist/
MODPY_PYBUILD = setuptools
NO_TEST = Yes
diff --git a/net/py-lxmf/distinfo b/net/py-lxmf/distinfo
index 4835dc71535..459fb9da53c 100644
--- a/net/py-lxmf/distinfo
+++ b/net/py-lxmf/distinfo
@@ -1,2 +1,2 @@
-SHA256 (lxmf-0.9.8.tar.gz) = MPOfOpdaBJwS7iz86zJh0ky1reyIHGgh9zVEZLPzZQw=
-SIZE (lxmf-0.9.8.tar.gz) = 70529
+SHA256 (lxmf-0.9.9.tar.gz) = MXvv8rhSoYvcSlzonXke2ykiV0H1kn9Q2wS1RbM67mc=
+SIZE (lxmf-0.9.9.tar.gz) = 70654
diff --git a/net/py-rns/Makefile b/net/py-rns/Makefile
index 280776cc3b3..ff3501ffd5c 100644
--- a/net/py-rns/Makefile
+++ b/net/py-rns/Makefile
@@ -1,6 +1,6 @@
COMMENT = cryptography-based networking stack
-MODPY_DISTV = 1.2.9
+MODPY_DISTV = 1.3.1
DISTNAME= rns-${MODPY_DISTV}
PKGNAME = py-${DISTNAME}
@@ -15,7 +15,7 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
-MODPY_PI = Yes
+SITES = https://deftly.net/dist/
MODPY_PYBUILD = setuptools
MODPY_PYTEST_ARGS = -v tests/all.py
diff --git a/net/py-rns/distinfo b/net/py-rns/distinfo
index cbf01b95ced..564c3ac52a5 100644
--- a/net/py-rns/distinfo
+++ b/net/py-rns/distinfo
@@ -1,2 +1,2 @@
-SHA256 (rns-1.2.9.tar.gz) = VUgUIxwje5yqz432aTEuV919P4S21IEBJQh9GnmnXXU=
-SIZE (rns-1.2.9.tar.gz) = 511262
+SHA256 (rns-1.3.1.tar.gz) = y2646MPJpinxXyLzNOCx5DM6eIvbWDZgvapNeQzJv7Q=
+SIZE (rns-1.3.1.tar.gz) = 511728
>> OK?
>>
>
>>
>>
>> diff --git a/net/nomadnet/Makefile b/net/nomadnet/Makefile
>> index 5f3e8b4c0c4..b6f2b407765 100644
>> --- a/net/nomadnet/Makefile
>> +++ b/net/nomadnet/Makefile
>> @@ -15,7 +15,7 @@ PERMIT_PACKAGE = Yes
>>
>> MODULES = lang/python
>>
>> -MODPY_PI = Yes
>> +SITES = https://deftly.net/dist/
>> MODPY_PYBUILD = setuptools
>>
>> NO_TEST = Yes
>> diff --git a/net/py-lxmf/Makefile b/net/py-lxmf/Makefile
>> index cce36a8dc6f..606ecca9e50 100644
>> --- a/net/py-lxmf/Makefile
>> +++ b/net/py-lxmf/Makefile
>> @@ -15,7 +15,7 @@ PERMIT_PACKAGE = Yes
>>
>> MODULES = lang/python
>>
>> -MODPY_PI = Yes
>> +SITES = https://deftly.net/dist/
>> MODPY_PYBUILD = setuptools
>>
>> NO_TEST = Yes
>> diff --git a/net/py-lxmf/distinfo b/net/py-lxmf/distinfo
>> index 4835dc71535..983b0b6336e 100644
>> --- a/net/py-lxmf/distinfo
>> +++ b/net/py-lxmf/distinfo
>> @@ -1,2 +1,2 @@
>> -SHA256 (lxmf-0.9.8.tar.gz) = MPOfOpdaBJwS7iz86zJh0ky1reyIHGgh9zVEZLPzZQw=
>> -SIZE (lxmf-0.9.8.tar.gz) = 70529
>> +SHA256 (lxmf-0.9.8.tar.gz) = Scr90lM7rtPC2cimeH609lZmwX6tp9+TyBj317HbHtc=
>> +SIZE (lxmf-0.9.8.tar.gz) = 70535
>> diff --git a/net/py-rns/Makefile b/net/py-rns/Makefile
>> index 280776cc3b3..078764be964 100644
>> --- a/net/py-rns/Makefile
>> +++ b/net/py-rns/Makefile
>> @@ -15,7 +15,7 @@ PERMIT_PACKAGE = Yes
>>
>> MODULES = lang/python
>>
>> -MODPY_PI = Yes
>> +SITES = https://deftly.net/dist/
>> MODPY_PYBUILD = setuptools
>>
>> MODPY_PYTEST_ARGS = -v tests/all.py