From: Aaron Bieber Subject: Re: Switch to new upstream for net/nomadnet, net/py-lxmf and net/py-rns To: ports@openbsd.org Cc: Stuart Henderson Date: Tue, 26 May 2026 17:59:46 -0600 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 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