Index | Thread | Search

From:
David Uhden Collado <daviduhden@gmail.com>
Subject:
Re: New port: net/monero
To:
h@hartzer.sh
Cc:
andrew@kloet.net, lucas@sexy.is, ports@openbsd.org
Date:
Fri, 14 Aug 2026 21:04:00 +0000

Download raw body.

Thread
  • David Uhden Collado:

    New port: net/monero

    • David Uhden Collado:

      New port: net/monero

  • Otto Cooper:

    New port: net/monero

  • David Uhden Collado wrote:
    > Here is my updated version (0.18.5.0) of the monero-cli port for 
    > OpenBSD. I've fixed a minor issue with libunwind detection, and it no 
    > longer throws any errors during configuration, but we'll have to see if 
    > it works properly.
    Hello,
    
    Here is an updated version of the monero-cli port, now bumped to
    0.18.5.1.
    
    Changes since my last version:
    
    - Updated to Monero 0.18.5.1.
    
    - The libunwind patch is now less invasive: instead of removing the
       liblzma detection block entirely, it is skipped only on OpenBSD
       (guarded by CMAKE_SYSTEM_NAME), so it could potentially be sent
       upstream.
    
    - Switch to base-clang only (dropped the ports-gcc fallback) and use
       the Ninja generator; USE_GMAKE is gone.
    
    - CMake now uses C++17, needed for protobuf compatibility, and
       OpenBSD detection was improved in CMakeLists.txt
       (CMAKE_SYSTEM_NAME MATCHES "kOpenBSD.*|OpenBSD.*"). The readline/
       curses and ereadline paths in the CMake patches are now conditional
       on OpenBSD instead of being hardcoded, and the hidapi_init rename
       is guarded by #ifdef __OpenBSD__.
    
    - Added devel/abseil-cpp and devel/libusb1 as build dependencies
       (WANTLIB updated accordingly); converters/libiconv is no longer
       needed.
    
    - Three new patches: patch-cmake_CheckTrezor_cmake,
       patch-external_db_drivers_liblmdb_mdb_c (MDB_WRITEMAP for the
       vendored LMDB) and patch-src_serialization_binary_archive_h.
    
    - All patches now carry an SPDX header and an Index: line in the
       usual ports style.
    
    - pkg/PLIST: the @sample entry for ${LOCALSTATEDIR}/lib/monero/
       was removed. Also fixed rc_cmd $1 -> rc_cmd "$1" in monerod.rc and
       reflowed DESCR.
    
    Builds and tests fine here so far. Comments and testing welcome.
    
    Best regards,
    David.
    
  • David Uhden Collado:

    New port: net/monero

  • Otto Cooper:

    New port: net/monero