Re: New port: net/monero

David Uhden Collado <[email protected]>
Newsgroups gmane.os.openbsd.ports
Message-ID <[email protected]>
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.
monero-0.18.5.1.tar.gz (application/gzip, 7.3 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.