Hello, Please find attached two new ports:
- net/monero 0.18.5.4 - net/monero-lws 1.0.4 Upstream: https://github.com/monero-project/monero https://github.com/vtnerd/monero-lws Monero provides the blockchain daemon, CLI wallet, wallet RPC server and related utilities. Monero LWS provides a lightweight wallet backend using view keys without requiring clients to scan the entire blockchain. Both ports include OpenBSD compatibility patches for LMDB, CMake, Protobuf, HIDAPI, Boost and system libraries. The packages also provide two rc.d services: - monerod, running as _monerod. - monero_lws, sharing the same system account. The attached infrastructure/db/user.list patch reserves the _monerod account. The net/monero package creates the user and group, with /sbin/nologin as the shell. No additional user is needed for LWS. The services use the following configuration and data directories: /etc/monero/ /var/monero/ /etc/monero-lws/ /var/monero-lws/ Configuration files are installed under share/examples and handled through @sample. Both services also have separate log directories under /var/log. The monerod service includes a login class with an open file limit of 4096. LWS connects to the Monero daemon through ZMQ RPC and listens on 127.0.0.1:8443 by default. The LWS port builds against Monero 0.18.5.4 and declares the matching net/monero package as a runtime dependency. Its Monero-specific patches are kept under files/monero. I've also attached the corresponding net/Makefile and infrastructure/db/user.list changes. I would appreciate review and testing, particularly of the shared system account, rc.d integration and OpenBSD compatibility patches. Thank you for your time and consideration. Best regards, David.
monero-0.18.5.4.tar.gz
Description: application/gzip
monero-lws-v1.0.4.tar.gz
Description: application/gzip
Index: net/Makefile
===================================================================
RCS file: /cvs/ports/net/Makefile,v
diff -u -p -u -p -r1.1479 Makefile
--- net/Makefile 16 Oct 2026 08:34:19 -0000 1.1479
+++ net/Makefile 17 Oct 2026 00:04:22 -0000
@@ -302,6 +302,8 @@
SUBDIR += mlvpn
SUBDIR += mollysocket
SUBDIR += mon
+ SUBDIR += monero
+ SUBDIR += monero-lws
SUBDIR += monitoring-plugins
SUBDIR += mosh
SUBDIR += mosquitto
Index: infrastructure/db/user.list
===================================================================
RCS file: /cvs/ports/infrastructure/db/user.list,v
diff -u -p -u -p -r1.492 user.list
--- infrastructure/db/user.list 23 Sep 2026 21:24:56 -0000 1.492
+++ infrastructure/db/user.list 17 Oct 2026 00:04:22 -0000
@@ -414,3 +414,4 @@ id user group port
903 _iaxmodem _iaxmodem telephony/iaxmodem
904 _neighbot _neighbot net/neighbot
905 _pgweb _pgweb www/pgweb
+906 _monerod _monerod net/{monero,monero-lws}
