X-Original-To: alpine-aports@mail.alpinelinux.org Delivered-To: alpine-aports@mail.alpinelinux.org Received: from mail.alpinelinux.org (dallas-a1.alpinelinux.org [127.0.0.1]) by mail.alpinelinux.org (Postfix) with ESMTP id 07941DC7B99 for ; Wed, 6 May 2015 21:59:51 +0000 (UTC) Received: from apollo.thewebhostserver.com (apollomail.thewebhostserver.com [46.23.65.248]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.alpinelinux.org (Postfix) with ESMTPS id C2294DC6D03 for ; Wed, 6 May 2015 21:59:44 +0000 (UTC) Received: from [81.4.121.188] (port=50251 helo=localhost.localdomain) by apollo.thewebhostserver.com with esmtpsa (TLSv1.2:AES128-SHA256:128) (Exim 4.85) (envelope-from ) id 1Yq7Lw-000UPL-BN; Wed, 06 May 2015 22:59:40 +0100 From: Stuart Cardall To: alpine-aports@lists.alpinelinux.org Cc: Stuart Cardall Subject: [alpine-aports] [PATCH] testing/bitcoin: update to 0.10.1 + fix boost error Date: Wed, 6 May 2015 21:59:30 +0000 Message-Id: <1430949570-12298-1-git-send-email-developer@it-offshore.co.uk> X-Mailer: git-send-email 2.4.0 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - apollo.thewebhostserver.com X-AntiAbuse: Original Domain - lists.alpinelinux.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - it-offshore.co.uk X-Get-Message-Sender-Via: apollo.thewebhostserver.com: authenticated_id: developer@it-offshore.co.uk X-Source: X-Source-Args: X-Source-Dir: X-From-Rewrite: unmodified, already matched X-Virus-Scanned: ClamAV using ClamSMTP X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: --- testing/bitcoin/APKBUILD | 30 +++++++++++----------- testing/bitcoin/bitcoin.initd | 2 +- .../bitcoin/boost-STATIC_ASSERTION_FAILURE.patch | 11 ++++++++ 3 files changed, 27 insertions(+), 16 deletions(-) create mode 100644 testing/bitcoin/boost-STATIC_ASSERTION_FAILURE.patch diff --git a/testing/bitcoin/APKBUILD b/testing/bitcoin/APKBUILD index 33738e7..b4d8f74 100644 --- a/testing/bitcoin/APKBUILD +++ b/testing/bitcoin/APKBUILD @@ -1,9 +1,9 @@ # Contributor: Natanael Copa # Maintainer: Stuart Cardall pkgname=bitcoin -pkgver=0.10.0 +pkgver=0.10.1 _ver=${pkgver/_/} -pkgrel=1 +pkgrel=0 pkgdesc="decentralized P2P electronic cash system" url="http://www.bitcoin.org/" arch="all" @@ -19,6 +19,7 @@ source="$pkgname-$_ver.tar.gz::https://github.com/bitcoin/bitcoin/archive/v${_ve ssize_t.patch $pkgname.initd $pkgname.conf + boost-STATIC_ASSERTION_FAILURE.patch " _builddir="$srcdir"/bitcoin-$_ver @@ -35,10 +36,6 @@ prepare() { build() { cd "$_builddir" - # we need to set BOOST_VARIANT_USE_RELAXED_GET_BY_DEFAULT after - # boost 1.58.0 - # http://www.boost.org/doc/libs/1_58_0/doc/html/boost/get_idp295310448.html - CXXFLAGS="$CXXFLAGS -DBOOST_VARIANT_USE_RELAXED_GET_BY_DEFAULT=1" \ ./configure \ --build=$CBUILD \ --host=$CHOST \ @@ -73,15 +70,18 @@ cli() { mv "$pkgdir"/usr/bin/bitcoin-cli "$subpkgdir"/usr/bin/ || return 1 } -md5sums="69fb3ebe5fc89f5fb55ca7c46818c3e8 bitcoin-0.10.0.tar.gz +md5sums="210667b037b2b2c7ed13a499ceb93945 bitcoin-0.10.1.tar.gz 716a88e668729e89d3eb929da86f7f04 ssize_t.patch -56edf10681b0cd7cc33de1fd24155108 bitcoin.initd -3e9b4a37bb46e6cd83b6824870c58484 bitcoin.conf" -sha256sums="be57f3b0d64a797873189e45851f3b3510832e14ff18b5f563e1ba8911d145ac bitcoin-0.10.0.tar.gz +70a29202a5fa77e50e92083b014909c9 bitcoin.initd +3e9b4a37bb46e6cd83b6824870c58484 bitcoin.conf +999b641737df8691e472d170e48137a3 boost-STATIC_ASSERTION_FAILURE.patch" +sha256sums="d83e2872de37a17c60b7f5d86a5d9cfe2e7e706bf270ea59d7cd846d2fbf8102 bitcoin-0.10.1.tar.gz f0a094c7b374338ad153ee06b7dd2369dad6b97b1f1bb0252da12c9aaace5321 ssize_t.patch -df060fcee7227a2c7c4a435e24dea25b6388a6d6a98f01975c466a2c770e976a bitcoin.initd -b7a31bf251f1011ab6584b610acac8494612c2012e9771985228c36c08a315ac bitcoin.conf" -sha512sums="68b0575cd6b2d8ca3237adfe86460114bdb45a77ea75655ddb38412fa8952907471dd05fb368125effd5b6fa07d9203447ebf1fff7a2bd2aedb673d424f18825 bitcoin-0.10.0.tar.gz +432b769f9e7cc2e728d72dd38c20ef54132da4a36134988e3401c8451f31bc42 bitcoin.initd +b7a31bf251f1011ab6584b610acac8494612c2012e9771985228c36c08a315ac bitcoin.conf +5bdab73812d88824e7644d853288b674f995f38a4c57578d27a8b38dc52cf394 boost-STATIC_ASSERTION_FAILURE.patch" +sha512sums="3aaa2fc33a21023484074584e02d01a5ae686d4326c5a1de5e3a578e14059d60d44631f42ec54322bea6a12a6b119276b45bade590e54d6d5d51a38b0eed006c bitcoin-0.10.1.tar.gz 98aa5ad81bdb4ae961b791bc978c39117cdf2d83c2181f92bebbb0db107d9b6e86eda265fb3f93ff8a5ca8a7754d7148818b98095d57201dff9363d60b97e7dd ssize_t.patch -9bab044e3ddc229f8e2b2eb170361f92d234c78e21c6f1c24a5fe1d0b480db5b6728dda990752eb0820085ecdc41538e735d631ff5886c270475a5b634e3729f bitcoin.initd -48abce0f0a5b088c957aa5cb2bcf9bb520593caa7a20019bdf785e43f7d2459968240d4529dfa30be2fca92891bf50c1253a513530511e99d8ee471d9ff6bd95 bitcoin.conf" +cb2454c353014213bd25fbb938affe79639aa82542c560eaa910e4d9fc01d1cbfec6d8ff004aab9a123ca62e26ed2ebeb264b052a36d3d7154758061065664ab bitcoin.initd +48abce0f0a5b088c957aa5cb2bcf9bb520593caa7a20019bdf785e43f7d2459968240d4529dfa30be2fca92891bf50c1253a513530511e99d8ee471d9ff6bd95 bitcoin.conf +de0ee15ca5f74b53dd9d6bc912c65f269063d27ff28682fbd20334e7e232163afd8454cdbcb8b0ae3a088e1dbf5d898a4725e17e050b5f4071412c151431f795 boost-STATIC_ASSERTION_FAILURE.patch" diff --git a/testing/bitcoin/bitcoin.initd b/testing/bitcoin/bitcoin.initd index 5f0ef76..393ea45 100644 --- a/testing/bitcoin/bitcoin.initd +++ b/testing/bitcoin/bitcoin.initd @@ -1,4 +1,4 @@ -#!/sbin/runscript +#!/sbin/openrc-run # Bitcoin init.d file for Alpine Linux. diff --git a/testing/bitcoin/boost-STATIC_ASSERTION_FAILURE.patch b/testing/bitcoin/boost-STATIC_ASSERTION_FAILURE.patch new file mode 100644 index 0000000..07589c7 --- /dev/null +++ b/testing/bitcoin/boost-STATIC_ASSERTION_FAILURE.patch @@ -0,0 +1,11 @@ +--- bitcoin-0.10.1/src/rpcrawtransaction.cpp ++++ bitcoin-0.10.1/src/rpcrawtransaction.cpp.new +@@ -287,7 +287,7 @@ + if (pk.IsPayToScriptHash()) { + CTxDestination address; + if (ExtractDestination(pk, address)) { +- const CScriptID& hash = boost::get(address); ++ const CScriptID& hash = boost::get(address); + CScript redeemScript; + if (pwalletMain->GetCScript(hash, redeemScript)) + entry.push_back(Pair("redeemScript", HexStr(redeemScript.begin(), redeemScript.end()))); -- 2.4.0 --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---