Index: net-p2p/litecoin-utils/Makefile =================================================================== --- net-p2p/litecoin-utils/Makefile +++ net-p2p/litecoin-utils/Makefile @@ -4,9 +4,9 @@ COMMENT= Virtual Peer-to-Peer Currency (CLI and Utilities) SLAVE_PORT= yes -OPTIONS_DEFINE= DEBUG HARDENING TESTS +OPTIONS_DEFINE= WALLET_BDBMODERN DEBUG HARDENING TESTS ZMQ OPTIONS_RADIO= -OPTIONS_DEFAULT= HARDENING TESTS +OPTIONS_DEFAULT= WALLET_BDBMODERN HARDENING TESTS ZMQ PKGHELP= ${NONEXISTENT} Index: net-p2p/litecoin/Makefile =================================================================== --- net-p2p/litecoin/Makefile +++ net-p2p/litecoin/Makefile @@ -1,7 +1,7 @@ PORTNAME= litecoin -PORTVERSION= 0.18.1 +PORTVERSION= 0.21.2 DISTVERSIONPREFIX= v -PORTREVISION= 5 +PORTREVISION= 0 CATEGORIES= net-p2p finance MAINTAINER= hsw@bitmark.com @@ -10,6 +10,7 @@ LICENSE= MIT LIB_DEPENDS= libboost_date_time.so:devel/boost-libs \ + libfmt.so:devel/libfmt \ libevent.so:devel/libevent USES= autoreconf compiler:c++11-lib cpe gmake libtool pkgconfig qt:5 shebangfix ssl @@ -65,8 +66,9 @@ QRCODES_LIB_DEPENDS= libqrencode.so:graphics/libqrencode ZMQ_CONFIGURE_ENABLE= zmq -ZMQ_BUILD_DEPENDS= libzmq4>0:net/libzmq4 -ZMQ_RUN_DEPENDS= libzmq4>0:net/libzmq4 +ZMQ_LIB_DEPENDS= libzmq.so:net/libzmq4 +ZMQ_CPPFLAGS= -I${LOCALBASE}/include +ZMQ_LIBS= -L${LOCALBASE}/lib GH_ACCOUNT= litecoin-project Index: net-p2p/litecoin/distinfo =================================================================== --- net-p2p/litecoin/distinfo +++ net-p2p/litecoin/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1591956417 -SHA256 (litecoin-project-litecoin-v0.18.1_GH0.tar.gz) = 2d67cba11adc5890b9698ccddeb68dd3c2ff6af19bf3ed0f1c719348b914042f -SIZE (litecoin-project-litecoin-v0.18.1_GH0.tar.gz) = 5122629 +TIMESTAMP = 1652410387 +SHA256 (litecoin-project-litecoin-v0.21.2_GH0.tar.gz) = 255263d27e409628ddaf7165f8d8363cefbd683bde613c3e7623a27f9733ada2 +SIZE (litecoin-project-litecoin-v0.21.2_GH0.tar.gz) = 6512998 Index: net-p2p/litecoin/files/patch-src_libmw_deps_ghc_include_ghc_filesystem.hpp =================================================================== --- /dev/null +++ net-p2p/litecoin/files/patch-src_libmw_deps_ghc_include_ghc_filesystem.hpp @@ -0,0 +1,20 @@ +--- src/libmw/deps/ghc/include/ghc/filesystem.hpp.orig 2022-05-14 10:57:56.053289000 +0000 ++++ src/libmw/deps/ghc/include/ghc/filesystem.hpp 2022-05-14 10:58:38.778321000 +0000 +@@ -50,6 +50,8 @@ + + #if defined(__APPLE__) && defined(__MACH__) + #define GHC_OS_MACOS ++#elif defined(__FreeBSD__) ++#define GHC_OS_FREEBSD + #elif defined(__linux__) + #define GHC_OS_LINUX + #elif defined(_WIN64) +@@ -1419,7 +1422,7 @@ + std::string msg = toUtf8(std::wstring((LPWSTR)msgBuf)); + LocalFree(msgBuf); + return msg; +-#elif defined(GHC_OS_MACOS) || ((_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600) && !defined(_GNU_SOURCE)) || (defined(GHC_OS_ANDROID) && __ANDROID_API__ < 23) ++#elif defined(GHC_OS_MACOS) || defined(GHC_OS_FREEBSD) || ((_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600) && !defined(_GNU_SOURCE)) || (defined(GHC_OS_ANDROID) && __ANDROID_API__ < 23) + char buffer[512]; + int rc = strerror_r(code ? code : errno, buffer, sizeof(buffer)); + return rc == 0 ? (const char*)buffer : "Error in strerror_r!";