Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 20 Nov 2020 18:06:08 +0000 (UTC)
From:      Alex Dupre <ale@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r555775 - in head/net-p2p/openethereum: . files
Message-ID:  <202011201806.0AKI68da036754@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: ale
Date: Fri Nov 20 18:06:08 2020
New Revision: 555775
URL: https://svnweb.freebsd.org/changeset/ports/555775

Log:
  Fix build with clang 10 and FreeBSD 11.
  Remove unused clang build dependency.
  
  PR:		251271
  Submitted by:	mikael

Added:
  head/net-p2p/openethereum/files/
  head/net-p2p/openethereum/files/patch-cargo-crates_parity-rocksdb-sys-0.5.6_rocksdb_util_channel.h   (contents, props changed)
Modified:
  head/net-p2p/openethereum/Makefile

Modified: head/net-p2p/openethereum/Makefile
==============================================================================
--- head/net-p2p/openethereum/Makefile	Fri Nov 20 17:58:29 2020	(r555774)
+++ head/net-p2p/openethereum/Makefile	Fri Nov 20 18:06:08 2020	(r555775)
@@ -11,11 +11,8 @@ COMMENT=	Fast and feature-rich multi-network Ethereum 
 LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-BROKEN_i386=		fails to build
-BROKEN_FreeBSD_11=	fails to build
+BROKEN_i386=	fails to build
 
-BUILD_DEPENDS=	llvm${LLVM_DEFAULT}>0:devel/llvm${LLVM_DEFAULT}
-
 USES=		cargo
 
 USE_GITHUB=	yes
@@ -25,7 +22,7 @@ PLIST_FILES=	bin/${PORTNAME}
 CARGO_FEATURES=	final
 CARGO_TEST=	yes
 
-MAKE_ENV+=	LLVM_CONFIG_PATH="${LOCALBASE}/bin/llvm-config90"
+RUSTFLAGS+=	-C link-arg=-fuse-ld=lld
 
 .include "${.CURDIR}/Makefile.crates"
 

Added: head/net-p2p/openethereum/files/patch-cargo-crates_parity-rocksdb-sys-0.5.6_rocksdb_util_channel.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-p2p/openethereum/files/patch-cargo-crates_parity-rocksdb-sys-0.5.6_rocksdb_util_channel.h	Fri Nov 20 18:06:08 2020	(r555775)
@@ -0,0 +1,11 @@
+--- cargo-crates/parity-rocksdb-sys-0.5.6/rocksdb/util/channel.h.orig	2020-11-20 16:25:54 UTC
++++ cargo-crates/parity-rocksdb-sys-0.5.6/rocksdb/util/channel.h
+@@ -31,7 +31,7 @@ class channel {
+     return buffer_.empty() && eof_;
+   }
+ 
+-  size_t size() const {
++  size_t size() {
+     std::lock_guard<std::mutex> lk(lock_);
+     return buffer_.size();
+   }



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202011201806.0AKI68da036754>