From owner-svn-ports-head@freebsd.org Mon May 2 14:20:33 2016 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CC0F7B28394; Mon, 2 May 2016 14:20:33 +0000 (UTC) (envelope-from tijl@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9CFB9131C; Mon, 2 May 2016 14:20:33 +0000 (UTC) (envelope-from tijl@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u42EKWm3014380; Mon, 2 May 2016 14:20:32 GMT (envelope-from tijl@FreeBSD.org) Received: (from tijl@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u42EKWuq014379; Mon, 2 May 2016 14:20:32 GMT (envelope-from tijl@FreeBSD.org) Message-Id: <201605021420.u42EKWuq014379@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: tijl set sender to tijl@FreeBSD.org using -f From: Tijl Coosemans Date: Mon, 2 May 2016 14:20:32 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r414450 - head/net-p2p/bitcoin X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 May 2016 14:20:33 -0000 Author: tijl Date: Mon May 2 14:20:32 2016 New Revision: 414450 URL: https://svnweb.freebsd.org/changeset/ports/414450 Log: Add OBJCXX and OBJCXXFLAGS to CONFIGURE_ENV. When compiled on Darwin bitcoin-qt needs two extra files that are written in ObjC++. These aren't needed on FreeBSD but because of this the ObjC++ compiler is used as linker instead of the C++ compiler. Without defining OBJCXX clang may be used as C++ compiler while g++ is used as ObjC++ compiler. This may cause link problems. PR: 207110 Submitted by: olexander.v.melnyk@gmail.com Approved by: robbak@robbak.com (maintainer, via email) Modified: head/net-p2p/bitcoin/Makefile Modified: head/net-p2p/bitcoin/Makefile ============================================================================== --- head/net-p2p/bitcoin/Makefile Mon May 2 14:10:19 2016 (r414449) +++ head/net-p2p/bitcoin/Makefile Mon May 2 14:20:32 2016 (r414450) @@ -84,7 +84,8 @@ CONFIGURE_ARGS?= --without-libs \ --without-utils CONFIGURE_ENV= CRYPTO_CFLAGS="-I${OPENSSLINC}" CRYPTO_LIBS="-L${OPENSSLLIB} -lcrypto" \ - SSL_CFLAGS="-I${OPENSSLINC}" SSL_LIBS="-L${OPENSSLLIB} -lssl" + SSL_CFLAGS="-I${OPENSSLINC}" SSL_LIBS="-L${OPENSSLLIB} -lssl" \ + OBJCXX="${CXX}" OBJCXXFLAGS="${CXXFLAGS}" MAKE_ENV+= V=1 PLIST_FILES?= bin/bitcoin-qt share/applications/bitcoin-qt.desktop \