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.

Attachment: monero-0.18.5.1.tar.gz
Description: application/gzip

Reply via email to