notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
reticulum Self-configuring, encrypted and resilient mesh networking stack
0.7.7_1 net-p2p on this many watch lists=3 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.7.7Version of this port present on the latest quarterly branch.
Maintainer: cs@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-02-25 14:27:08
Last Update: 2025-03-08 04:05:21
Commit Hash: 06a08e6
People watching this port, also watch:: autoconf, ta-lib, weberp, prestashop, irrlicht
License: MIT
WWW:
https://reticulum.network/
Description:
Reticulum is a cryptography-based networking stack for building local and wide-area networks with readily available hardware. Reticulum can continue to operate even in adverse conditions with very high latency and extremely low bandwidth.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • reticulum>0:net-p2p/reticulum
To install the port:
cd /usr/ports/net-p2p/reticulum/ && make install clean
To add the package, run one of these commands:
  • pkg install net-p2p/reticulum
  • pkg install reticulum
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: reticulum
Package flavors (<flavor>: <package>)
  • py311: reticulum
distinfo:
TIMESTAMP = 1726335418 SHA256 (rns-0.7.7.tar.gz) = 123f2a1f7e3b254a6c13c76bdb3811956d83e5f04221329f86929a64232c43db SIZE (rns-0.7.7.tar.gz) = 13049034

Packages (timestamps in pop-ups are UTC):
reticulum
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.7.70.7.7-0.7.70.7.7---
FreeBSD:13:quarterly0.7.70.7.70.5.50.7.70.7.7-0.6.20.6.2
FreeBSD:14:latest0.7.70.7.7-0.7.70.7.70.5.5-0.5.5
FreeBSD:14:quarterly0.7.70.7.7-0.7.70.7.7-0.6.20.6.2
FreeBSD:15:latest0.7.70.7.7n/a0.7.7n/a-0.7.0-
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py311-setuptools>=63.1.0 : devel/py-setuptools@py311
  2. python3.11 : lang/python311
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. py311-netifaces>=0 : net/py-netifaces@py311
  2. py311-pyserial>0 : comms/py-pyserial@py311
  3. py311-cryptography>=42.0.8,1 : security/py-cryptography@py311
  4. python3.11 : lang/python311
This port is required by:
for Run
  1. net-p2p/lxmf
  2. net-p2p/nomadnet

Configuration Options:
No options to configure
Options name:
net-p2p_reticulum
USES:
python
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/r/rns/
  2. https://pypi.org/packages/source/r/rns/
Collapse this list.

Number of commits found: 19

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.7.7_1
08 Mar 2025 04:05:21
commit hash: 06a08e69f3acb846ad8252945f53c3a2d211e303commit hash: 06a08e69f3acb846ad8252945f53c3a2d211e303commit hash: 06a08e69f3acb846ad8252945f53c3a2d211e303commit hash: 06a08e69f3acb846ad8252945f53c3a2d211e303 files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
python: bump all USE_PYTHON=distutils consumers after RUN_DEPENDS removal

Any missed ports, feel free to bump.

Any ports that need setuptools at runtime can have the devel/py-setuptools
manually added back to RUN_DEPENDS, but understand that this practice
is deprecated; see CHANGES for details.
0.7.7
14 Sep 2024 17:42:57
commit hash: 2ee348baf6e91ff3c7b0c7495666b09f81a17297commit hash: 2ee348baf6e91ff3c7b0c7495666b09f81a17297commit hash: 2ee348baf6e91ff3c7b0c7495666b09f81a17297commit hash: 2ee348baf6e91ff3c7b0c7495666b09f81a17297 files touched by this commit
Carlo Strub (cs) search for other commits by this committer
net-p2p/reticulum: Update to 0.7.7
0.7.0
29 Jan 2024 21:49:24
commit hash: 32838a83ac1cff7aad8b4e83de0dc8b27a2da8ddcommit hash: 32838a83ac1cff7aad8b4e83de0dc8b27a2da8ddcommit hash: 32838a83ac1cff7aad8b4e83de0dc8b27a2da8ddcommit hash: 32838a83ac1cff7aad8b4e83de0dc8b27a2da8dd files touched by this commit
Carlo Strub (cs) search for other commits by this committer
net-p2p/reticulum: Update to 0.7.0
0.6.2
09 Oct 2023 18:21:36
commit hash: 73961914b675661690e22ea52cab7052cae49e5bcommit hash: 73961914b675661690e22ea52cab7052cae49e5bcommit hash: 73961914b675661690e22ea52cab7052cae49e5bcommit hash: 73961914b675661690e22ea52cab7052cae49e5b files touched by this commit
Carlo Strub (cs) search for other commits by this committer
net-p2p/reticulum: Update to 0.6.2
0.6.0
29 Sep 2023 14:19:56
commit hash: 3754fc5f190b9a31f617d662bb35fd0f96ee8088commit hash: 3754fc5f190b9a31f617d662bb35fd0f96ee8088commit hash: 3754fc5f190b9a31f617d662bb35fd0f96ee8088commit hash: 3754fc5f190b9a31f617d662bb35fd0f96ee8088 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
*: Replace USES=pycryptography* with USE_PYTHON=cryptography{,_build,_test}

- Introduce USE_PYTHON=cryptography{,_build,_test}
- Switch all 96 ports from USES=pycryptography to with
USE_PYTHON=cryptography{,_build,_test}
- Remove Mk/Uses/pycryptography.mk

PR:		273727
Approved by:	tcberner (portmgr)
Exp-run by:	antoine
0.6.0
21 Sep 2023 20:53:32
commit hash: 700a5b74cd4fa30ca833f17e2868fdee9002728dcommit hash: 700a5b74cd4fa30ca833f17e2868fdee9002728dcommit hash: 700a5b74cd4fa30ca833f17e2868fdee9002728dcommit hash: 700a5b74cd4fa30ca833f17e2868fdee9002728d files touched by this commit
Carlo Strub (cs) search for other commits by this committer
net-p2p/reticulum: Update to 0.6.0
0.5.9
20 Sep 2023 19:03:43
commit hash: a162c9e64e94365bd0ef9dd94365051af656cac4commit hash: a162c9e64e94365bd0ef9dd94365051af656cac4commit hash: a162c9e64e94365bd0ef9dd94365051af656cac4commit hash: a162c9e64e94365bd0ef9dd94365051af656cac4 files touched by this commit
Carlo Strub (cs) search for other commits by this committer
net-p2p/reticulum: Update to 0.5.9
0.5.8
16 Sep 2023 16:26:07
commit hash: 3cf8c91fa8123973fc93818c97d6672c2a3d7a59commit hash: 3cf8c91fa8123973fc93818c97d6672c2a3d7a59commit hash: 3cf8c91fa8123973fc93818c97d6672c2a3d7a59commit hash: 3cf8c91fa8123973fc93818c97d6672c2a3d7a59 files touched by this commit
Carlo Strub (cs) search for other commits by this committer
net-p2p/reticulum: Update to 0.5.8
0.5.7
15 Aug 2023 21:08:39
commit hash: 74805deebeba80a4859354cc20d5ba295714df85commit hash: 74805deebeba80a4859354cc20d5ba295714df85commit hash: 74805deebeba80a4859354cc20d5ba295714df85commit hash: 74805deebeba80a4859354cc20d5ba295714df85 files touched by this commit
Carlo Strub (cs) search for other commits by this committer
net-p2p/reticulum: Update to 0.5.7
0.5.5
22 Jul 2023 07:46:38
commit hash: b28a739884e37c25bb57ea5f157252adb63065d3commit hash: b28a739884e37c25bb57ea5f157252adb63065d3commit hash: b28a739884e37c25bb57ea5f157252adb63065d3commit hash: b28a739884e37c25bb57ea5f157252adb63065d3 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
framework: convert tree to use USES=pycryptography

A future commit will update to security/py-cryptography will introduce a
rust dependency.

PR:		254853
0.5.5
27 Jun 2023 19:34:34
commit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacbcommit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacbcommit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacbcommit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacb files touched by this commit
Rene Ladan (rene) search for other commits by this committer
all: remove explicit versions in USES=python for "3.x+"

The logic in USES=python will automatically convert this to 3.8+ by
itself.

Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.

finance/quickfix: mark BROKEN with PYTHON

libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++
-DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable
-Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong
-fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi
-Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings
-Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x
-MT _quickfix_la-QuickfixPython.lo -MD -MP -MF
.deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp  -fPIC -DPIC -o
.libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean
'-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
          ^~~~~~~~~~
1 warning and 1 error generated.

Reviewed by:	portmgr, vishwin, yuri
Differential Revision:	<https://reviews.freebsd.org/D40568>
0.5.5
13 Jun 2023 19:12:14
commit hash: 2bdde68a3e8903aff6e5eb5c371d44c9e147d547commit hash: 2bdde68a3e8903aff6e5eb5c371d44c9e147d547commit hash: 2bdde68a3e8903aff6e5eb5c371d44c9e147d547commit hash: 2bdde68a3e8903aff6e5eb5c371d44c9e147d547 files touched by this commit
Carlo Strub (cs) search for other commits by this committer
net-p2p/reticulum: Update to 0.5.5
0.5.4
03 Jun 2023 18:59:10
commit hash: 418877293672a11e80854f45c6d4299ac76aafbccommit hash: 418877293672a11e80854f45c6d4299ac76aafbccommit hash: 418877293672a11e80854f45c6d4299ac76aafbccommit hash: 418877293672a11e80854f45c6d4299ac76aafbc files touched by this commit
Carlo Strub (cs) search for other commits by this committer
net-p2p/reticulum: Update to 0.5.4
0.5.3
19 May 2023 17:44:14
commit hash: 9afd812d4775c8d3588e435d547aa0d14dbbc4bfcommit hash: 9afd812d4775c8d3588e435d547aa0d14dbbc4bfcommit hash: 9afd812d4775c8d3588e435d547aa0d14dbbc4bfcommit hash: 9afd812d4775c8d3588e435d547aa0d14dbbc4bf files touched by this commit
Carlo Strub (cs) search for other commits by this committer
net-p2p/reticulum: Update to 0.5.3
0.5.2
12 May 2023 20:30:43
commit hash: 3b6d52bb9315787ccbc00e7a5574336677051e86commit hash: 3b6d52bb9315787ccbc00e7a5574336677051e86commit hash: 3b6d52bb9315787ccbc00e7a5574336677051e86commit hash: 3b6d52bb9315787ccbc00e7a5574336677051e86 files touched by this commit
Carlo Strub (cs) search for other commits by this committer
net-p2p/reticulum: Update to 0.5.2
0.5.1
08 May 2023 20:32:55
commit hash: 5934016e2e9a1ac2dee8f5f14a8b9a9c39603e90commit hash: 5934016e2e9a1ac2dee8f5f14a8b9a9c39603e90commit hash: 5934016e2e9a1ac2dee8f5f14a8b9a9c39603e90commit hash: 5934016e2e9a1ac2dee8f5f14a8b9a9c39603e90 files touched by this commit
Carlo Strub (cs) search for other commits by this committer
net-p2p/reticulum: Update to 0.5.1
0.5.0
12 Mar 2023 21:09:37
commit hash: d780e33ceab7eadc507753be755a48e553873890commit hash: d780e33ceab7eadc507753be755a48e553873890commit hash: d780e33ceab7eadc507753be755a48e553873890commit hash: d780e33ceab7eadc507753be755a48e553873890 files touched by this commit
Carlo Strub (cs) search for other commits by this committer
net-p2p/reticulum: Update to 0.5.0
0.4.9
25 Feb 2023 14:45:06
commit hash: 38b4281d1bd8fe4a008fb78602430b60200e7570commit hash: 38b4281d1bd8fe4a008fb78602430b60200e7570commit hash: 38b4281d1bd8fe4a008fb78602430b60200e7570commit hash: 38b4281d1bd8fe4a008fb78602430b60200e7570 files touched by this commit
Carlo Strub (cs) search for other commits by this committer
net-p2p/reticulum: Add additional run dependencies
0.4.9
25 Feb 2023 14:24:18
commit hash: d4bd29fc009f1b7e72802e183bf8e6208fdd41aacommit hash: d4bd29fc009f1b7e72802e183bf8e6208fdd41aacommit hash: d4bd29fc009f1b7e72802e183bf8e6208fdd41aacommit hash: d4bd29fc009f1b7e72802e183bf8e6208fdd41aa files touched by this commit
Carlo Strub (cs) search for other commits by this committer
net-p2p/reticulum: Self-configuring, encrypted and resilient mesh networking
stack

Number of commits found: 19