[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/, net-p2p/bitcoin-core/

2023-10-25 Thread Florian Schmaus
commit: d33ee107385d24295620e95802d0e2ce5f955cc7
Author: Matt Whitlock  mattwhitlock  name>
AuthorDate: Tue Oct 24 16:19:13 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Oct 25 08:37:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d33ee107

net-p2p/bitcoin-core: clean up after USE="qt5"->"gui" change

* Re-sort IUSE and RDEPEND.
* Pass --with-gui=qt5 to configure to explicitly specify Qt5 as the GUI
  we want since that's the dependencies we're pulling in.
* Describe the "gui" USE flag in metadata.xml. (Yes, it's a global USE
  flag, but we can still provide our own, more specific description.)
* Use  elements in metadata.xml where appropriate.
* Fix net-p2p/bitcoin-qt dependency on net-p2p/bitcoin-core[gui].

Signed-off-by: Matt Whitlock  mattwhitlock.name>
Signed-off-by: Florian Schmaus  gentoo.org>

 net-p2p/bitcoin-core/bitcoin-core-25.1.ebuild | 10 +-
 net-p2p/bitcoin-core/metadata.xml |  5 +++--
 net-p2p/bitcoin-qt/bitcoin-qt-25.1.ebuild |  2 +-
 3 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/net-p2p/bitcoin-core/bitcoin-core-25.1.ebuild 
b/net-p2p/bitcoin-core/bitcoin-core-25.1.ebuild
index 7697985bd4d0..351ec614e96f 100644
--- a/net-p2p/bitcoin-core/bitcoin-core-25.1.ebuild
+++ b/net-p2p/bitcoin-core/bitcoin-core-25.1.ebuild
@@ -16,7 +16,7 @@ LICENSE="MIT"
 SLOT="0"
 KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
 # IUSE="+cli" doesn't work due to https://bugs.gentoo.org/831045#c3
-IUSE="+asm +berkdb +bitcoin-cli +daemon dbus examples +external-signer kde 
libs +man nat-pmp +qrcode gui +sqlite system-leveldb +system-libsecp256k1 
systemtap test upnp zeromq"
+IUSE="+asm +berkdb +bitcoin-cli +daemon dbus examples +external-signer gui kde 
libs +man nat-pmp +qrcode +sqlite system-leveldb +system-libsecp256k1 systemtap 
test upnp zeromq"
 RESTRICT="!test? ( test )"
 
 REQUIRED_USE="
@@ -39,9 +39,6 @@ RDEPEND="
acct-group/bitcoin
acct-user/bitcoin
)
-   libs? ( !=net-libs/libnatpmp-20220705:= )
-   qrcode? ( >=media-gfx/qrencode-4.1.1:= )
gui? (
!=dev-qt/qtcore-5.15.5:5
@@ -50,6 +47,9 @@ RDEPEND="
>=dev-qt/qtwidgets-5.15.5:5
dbus? ( >=dev-qt/qtdbus-5.15.5:5 )
)
+   libs? ( !=net-libs/libnatpmp-20220705:= )
+   qrcode? ( >=media-gfx/qrencode-4.1.1:= )
sqlite? ( >=dev-db/sqlite-3.38.5:= )
system-leveldb? ( virtual/bitcoin-leveldb )
system-libsecp256k1? ( 
>=dev-libs/libsecp256k1-0.3.1:=[recovery,schnorr] )
@@ -146,7 +146,7 @@ src_configure() {
--disable-util-util
$(use_with libs)
$(use_with daemon)
-   $(use_with gui)
+   $(use_with gui gui qt5)
$(use_with dbus qtdbus)
$(use_with system-leveldb)
$(use_with system-libsecp256k1)

diff --git a/net-p2p/bitcoin-core/metadata.xml 
b/net-p2p/bitcoin-core/metadata.xml
index c5c7717fa5e5..6e6d7e4563b0 100644
--- a/net-p2p/bitcoin-core/metadata.xml
+++ b/net-p2p/bitcoin-core/metadata.xml
@@ -15,12 +15,13 @@
Build and install bitcoin-cli command 
line interface
Build and install bitcoind daemon
Include support for external 
wallet signer programs
+   Build and install Bitcoin-Qt GUI
Build and install libbitcoinconsensus
Enable NAT-PMP port forwarding
Enable generation of QR Codes for receiving 
payments
Support descriptor wallets in SQLite 
format
-   Link with virtual/bitcoin-leveldb 
rather than embedding an internal copy
-   Link with 
dev-libs/libsecp256k1 rather than embedding an internal copy
+   Link with 
virtual/bitcoin-leveldb rather than embedding an internal copy
+   Link with 
dev-libs/libsecp256k1 rather than embedding an internal copy
Enable SystemTAP/DTrace tracing
Enable Universal Plug and Play
Report blocks and transactions via 
zeromq

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-25.1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-25.1.ebuild
index ac87d00b9779..2bb59f6223f9 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-25.1.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-25.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-DESCRIPTION="Transitional package for net-p2p/bitcoin-core[qt5]"
+DESCRIPTION="Transitional package for net-p2p/bitcoin-core[gui]"
 HOMEPAGE="https://bitcoincore.org/;
 
 LICENSE="MIT"



[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/files/, net-p2p/bitcoin-qt/, profiles/base/

2023-10-24 Thread Florian Schmaus
commit: 53f97d897c7d6a72a3aa3b21824ec6016b53387f
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue Oct 24 10:30:52 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Oct 24 10:37:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53f97d89

net-p2p/bitcoin-qt: drop 0.21.0-r1, 22.0-r1, 24.0.1

Closes: https://bugs.gentoo.org/829405
Signed-off-by: Florian Schmaus  gentoo.org>

 net-p2p/bitcoin-qt/Manifest|   5 -
 net-p2p/bitcoin-qt/bitcoin-qt-0.21.0-r1.ebuild | 192 --
 net-p2p/bitcoin-qt/bitcoin-qt-22.0-r1.ebuild   | 222 
 net-p2p/bitcoin-qt/bitcoin-qt-24.0.1.ebuild| 160 
 net-p2p/bitcoin-qt/files/24.0.1-gcc13.patch|  39 ---
 net-p2p/bitcoin-qt/files/24.0.1-syslibs.patch  | 281 -
 .../bitcoin-qt-0.20.1-boost-1.77-compat.patch  |  56 
 net-p2p/bitcoin-qt/files/bitcoin-qt.protocol   |  11 -
 .../files/org.bitcoin.bitcoin-qt.desktop   |  15 --
 net-p2p/bitcoin-qt/metadata.xml|   2 -
 profiles/base/package.use.mask |   1 -
 11 files changed, 984 deletions(-)

diff --git a/net-p2p/bitcoin-qt/Manifest b/net-p2p/bitcoin-qt/Manifest
deleted file mode 100644
index c33fa9abf302..
--- a/net-p2p/bitcoin-qt/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-DIST bitcoin-0.21.0.knots20210130.patches.tar.xz 505040 BLAKE2B 
c8999de4158b8781bba6ad014ae14859f1e0bab3080c59a18910cf7447eb56da4b17a0e1843fdd3669d22636df9e4ddcc4526e4293bfd86dc884983a29a5f76c
 SHA512 
7ee27da3d26be0e93ecddff7bb21ef1746bcdb07f9a2b0ea48065367b4c44391e974e04a21e511c05fca8f55971ab8e3c3ac01a3775cc52a537d9e10966d9871
-DIST bitcoin-22.0.knots20211108.patches.tar.xz 1318256 BLAKE2B 
d6e56bc0ca1d706e99e7f42d8f335f016335b6bf3637c733d993696872f0a4c655cc58fc0394dfdf9916e13f0d7fbdcebf25fbdc9a165227e3c59133033644c0
 SHA512 
daab5860b7c7e137b6bf350cdc153e6e19172e49935640d1f6fe1f1be1e4df805b1db7fd30b0f95a560106956adab70cc6282fe933ae9de153cb971dd280f83d
-DIST bitcoin-24.0.1.tar.gz 11412628 BLAKE2B 
2a8c83aecd12d8d40305d78ede1f389884ee62cfe4af39a9b416b8887a595f3393d599ebe9ddeb576bba5896923feb7ee45ba32d7d4cb0ce9e6d0ef39ecf83c7
 SHA512 
de1ddb543429f70b0b55a46500e0bc4807cca1b1655a28f8ab186d6f6e620f8cf82420bbdf412976ffed9bc6d742926b19933429c734edaf7430a4f8c37e1685
-DIST bitcoin-v0.21.0.tar.gz 7533957 BLAKE2B 
01247cbb9fca2381a8c08ab1c88c479c640963caef22e4207aab46b05813dbf2a5286ac9e98132fb34db0e9ac6c18c79e45a89de166f5c6d480d8ac6e14ecca2
 SHA512 
c58187996932b0151432a65885b7e8a7b216fb1ab0576fb7d4b5e9620d957594b05e181153e2e0e50bcd5ce764861ec11019ffbb1095d3e704f441e61ac6a04f
-DIST bitcoin-v22.0.tar.gz 7977783 BLAKE2B 
ba212037bc8efcfbbbf6340c48ed886c4a5aa93e4a34097eafea39734a6f4e25fa6b174f894655f63c504380d8761657771795bfcc641018bf1f1661deef9321
 SHA512 
1b4b17360e97f390ae678adb7a239c359d3a1288799710683e26f09fc53341b6fca3211465fa3e4fdee37324d85ec1a31ffd1a3714e969df13441f755fa4b7ad

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.21.0-r1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.21.0-r1.ebuild
deleted file mode 100644
index 784375fb1228..
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.21.0-r1.ebuild
+++ /dev/null
@@ -1,192 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DB_VER="4.8"
-inherit autotools bash-completion-r1 db-use desktop xdg-utils
-
-BITCOINCORE_COMMITHASH="95ea54ba089610019a74c1176a2c7c0dba144b1c"
-KNOTS_PV="${PV}.knots20210130"
-KNOTS_P="bitcoin-${KNOTS_PV}"
-
-DESCRIPTION="An end-user Qt GUI for the Bitcoin crypto-currency"
-HOMEPAGE="https://bitcoincore.org/ https://bitcoinknots.org/;
-SRC_URI="
-   
https://github.com/bitcoin/bitcoin/archive/${BITCOINCORE_COMMITHASH}.tar.gz -> 
bitcoin-v${PV}.tar.gz
-   https://bitcoinknots.org/files/$(ver_cut 
1-2).x/${KNOTS_PV}/${KNOTS_P}.patches.txz -> ${KNOTS_P}.patches.tar.xz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
-
-IUSE="+asm dbus kde knots +qrcode sqlite +system-leveldb test upnp +wallet 
zeromq"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-libs/boost:=
-   >dev-libs/libsecp256k1-0.1_pre20200911:0/0[recovery,schnorr]
-   !>=dev-libs/libsecp256k1-0.1_pre20210628
-   >=dev-libs/univalue-1.0.4:=
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtwidgets:5
-   system-leveldb? ( virtual/bitcoin-leveldb )
-   dbus? ( dev-qt/qtdbus:5 )
-   dev-libs/libevent:=
-   qrcode? (
-   media-gfx/qrencode:=
-   )
-   sqlite? ( >=dev-db/sqlite-3.7.17:= )
-   upnp? ( >=net-libs/miniupnpc-1.9.20150916:= )
-   wallet? ( sys-libs/db:$(db_ver_to_slot "${DB_VER}")=[cxx] )
-   zeromq? ( net-libs/zeromq:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   >=sys-devel/autoconf-2.69
-   >=sys-devel/automake-1.13
-   dev-qt/linguist-tools:5
-   knots? (
-  

[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2023-10-24 Thread Joonas Niilola
commit: 97df0fb28b18a18ab4794b6f26b2a08c627baec8
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Oct 24 09:13:33 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Oct 24 09:13:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97df0fb2

net-p2p/bitcoin-qt: Stabilize 25.1 amd64, #902099

Signed-off-by: Joonas Niilola  gentoo.org>

 net-p2p/bitcoin-qt/bitcoin-qt-25.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-25.1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-25.1.ebuild
index 7f2c0a077ffd..ac87d00b9779 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-25.1.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-25.1.ebuild
@@ -8,7 +8,7 @@ HOMEPAGE="https://bitcoincore.org/;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="+asm +berkdb dbus +external-signer kde nat-pmp +qrcode +sqlite systemtap 
test upnp +wallet zeromq"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/, net-p2p/bitcoin-core/

2023-10-23 Thread Florian Schmaus
commit: ea2e17d17a654bd503d75c8d8fb6c4e32b3df24c
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Oct 23 13:14:11 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Oct 23 13:14:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea2e17d1

net-p2p/{bitcoin-core,bitcoin-qt}: rename bitcoin-core[qt5 → gui]

As per PG 802 [1], rename the 'qt5' use flag to 'gui'.

1: https://projects.gentoo.org/qa/policy-guide/use-flags.html#pg0802

Signed-off-by: Florian Schmaus  gentoo.org>

 net-p2p/bitcoin-core/bitcoin-core-25.1.ebuild | 28 +--
 net-p2p/bitcoin-core/metadata.xml |  1 -
 net-p2p/bitcoin-qt/bitcoin-qt-25.1.ebuild |  2 +-
 3 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/net-p2p/bitcoin-core/bitcoin-core-25.1.ebuild 
b/net-p2p/bitcoin-core/bitcoin-core-25.1.ebuild
index 0ed41f21df48..f512f8f4c517 100644
--- a/net-p2p/bitcoin-core/bitcoin-core-25.1.ebuild
+++ b/net-p2p/bitcoin-core/bitcoin-core-25.1.ebuild
@@ -16,14 +16,14 @@ LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 # IUSE="+cli" doesn't work due to https://bugs.gentoo.org/831045#c3
-IUSE="+asm +berkdb +bitcoin-cli +daemon dbus examples +external-signer kde 
libs +man nat-pmp +qrcode qt5 +sqlite system-leveldb +system-libsecp256k1 
systemtap test upnp zeromq"
+IUSE="+asm +berkdb +bitcoin-cli +daemon dbus examples +external-signer kde 
libs +man nat-pmp +qrcode gui +sqlite system-leveldb +system-libsecp256k1 
systemtap test upnp zeromq"
 RESTRICT="!test? ( test )"
 
 REQUIRED_USE="
-   dbus? ( qt5 )
-   kde? ( qt5 )
-   qrcode? ( qt5 )
-   system-leveldb? ( || ( daemon qt5 ) )
+   dbus? ( gui )
+   kde? ( gui )
+   qrcode? ( gui )
+   system-leveldb? ( || ( daemon gui ) )
 "
 # dev-libs/univalue is now bundled, as upstream dropped support for system copy
 # and their version in the Bitcoin repo has deviated a fair bit from upstream.
@@ -42,7 +42,7 @@ RDEPEND="
libs? ( !=net-libs/libnatpmp-20220705:= )
qrcode? ( >=media-gfx/qrencode-4.1.1:= )
-   qt5? (
+   gui? (
!=dev-qt/qtcore-5.15.5:5
>=dev-qt/qtgui-5.15.5:5
@@ -66,11 +66,11 @@ BDEPEND="
acct-group/bitcoin
acct-user/bitcoin
)
-   qt5? ( >=dev-qt/linguist-tools-5.15.5:5 )
+   gui? ( >=dev-qt/linguist-tools-5.15.5:5 )
test? ( ${PYTHON_DEPS} )
 "
 IDEPEND="
-   qt5? ( dev-util/desktop-file-utils )
+   gui? ( dev-util/desktop-file-utils )
 "
 
 DOCS=(
@@ -116,7 +116,7 @@ src_prepare() {
sed -ne '/^  {/{h;:0;n;H;/^  }/!b0;g;\|"exec": *"\./bitcoin-util"|d};p' 
\
-i test/util/data/bitcoin-util-test.json || die
 
-   sed -e 's/^\(complete -F _bitcoind\b\).*$/\1'"$(usev daemon ' 
bitcoind')$(usev qt5 ' bitcoin-qt')/" \
+   sed -e 's/^\(complete -F _bitcoind\b\).*$/\1'"$(usev daemon ' 
bitcoind')$(usev gui ' bitcoin-qt')/" \
-i contrib/completions/bash/bitcoind.bash-completion || die
 }
 
@@ -146,7 +146,7 @@ src_configure() {
--disable-util-util
$(use_with libs)
$(use_with daemon)
-   $(use_with qt5 gui qt5)
+   $(use_with gui)
$(use_with dbus qtdbus)
$(use_with system-leveldb)
$(use_with system-libsecp256k1)
@@ -168,7 +168,7 @@ src_install() {
 
newbashcomp contrib/completions/bash/bitcoin-tx.bash-completion 
bitcoin-tx
use bitcoin-cli && newbashcomp 
contrib/completions/bash/bitcoin-cli.bash-completion bitcoin-cli
-   use daemon || use qt5 && newbashcomp 
contrib/completions/bash/bitcoind.bash-completion bitcoind
+   use daemon || use gui && newbashcomp 
contrib/completions/bash/bitcoind.bash-completion bitcoind
 
if use daemon ; then
insinto /etc/bitcoin
@@ -190,7 +190,7 @@ src_install() {
newins "${FILESDIR}/bitcoind.logrotate-r1" bitcoind
fi
 
-   if use qt5 ; then
+   if use gui ; then
insinto /usr/share/icons/hicolor/scalable/apps
newins src/qt/res/src/bitcoin.svg bitcoin128.svg
 
@@ -240,7 +240,7 @@ pkg_preinst() {
 
 pkg_postinst() {
# we don't use xdg.eclass because it adds unconditional IDEPENDs
-   if use qt5 ; then
+   if use gui ; then
xdg_desktop_database_update
xdg_icon_cache_update
fi
@@ -257,7 +257,7 @@ pkg_postinst() {
 }
 
 pkg_postrm() {
-   if use qt5 ; then
+   if use gui ; then
xdg_desktop_database_update
xdg_icon_cache_update
fi

diff --git a/net-p2p/bitcoin-core/metadata.xml 
b/net-p2p/bitcoin-core/metadata.xml
index 3c0338bb1ad9..c5c7717fa5e5 100644
--- a/net-p2p/bitcoin-core/metadata.xml
+++ b/net-p2p/bitcoin-core/metadata.xml
@@ -18,7 +18,6 @@
Build and install libbitcoinconsensus

[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2023-10-19 Thread Florian Schmaus
commit: 950be71441566ebba32e5678ceb153f8d1e6e181
Author: Florian Schmaus  gentoo  org>
AuthorDate: Thu Oct 19 17:04:58 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Oct 19 17:05:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=950be714

net-p2p/bitcoin-qt: drop 25.0

Signed-off-by: Florian Schmaus  gentoo.org>

 net-p2p/bitcoin-qt/bitcoin-qt-25.0.ebuild | 18 --
 1 file changed, 18 deletions(-)

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-25.0.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-25.0.ebuild
deleted file mode 100644
index a879e99badc9..
--- a/net-p2p/bitcoin-qt/bitcoin-qt-25.0.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Transitional package for net-p2p/bitcoin-core[qt5]"
-HOMEPAGE="https://bitcoincore.org/;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="+asm +berkdb dbus +external-signer kde nat-pmp +qrcode +sqlite systemtap 
test upnp +wallet zeromq"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   
~net-p2p/bitcoin-core-${PV}[qt5,asm=,berkdb=,dbus=,external-signer=,kde=,nat-pmp=,qrcode=,sqlite=,systemtap=,test=,upnp=,zeromq=]
-   wallet? ( || ( ~net-p2p/bitcoin-core-${PV}[berkdb] 
~net-p2p/bitcoin-core-${PV}[sqlite] ) )
-"



[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/, net-libs/libbitcoinconsensus/, net-p2p/bitcoin-core/files/, ...

2023-10-19 Thread Florian Schmaus
commit: 4d94f6950f441e81d0b6bc7efa675e7a6ecf9e30
Author: Matt Whitlock  mattwhitlock  name>
AuthorDate: Thu Oct 19 15:35:34 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Oct 19 17:05:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d94f695

net-p2p/bitcoin-core: bump to 25.1

See: https://github.com/bitcoin/bitcoin/releases/tag/v25.1
Closes: https://bugs.gentoo.org/916014
Signed-off-by: Matt Whitlock  mattwhitlock.name>
Closes: https://github.com/gentoo/gentoo/pull/33414
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-util/bitcoin-tx/bitcoin-tx-25.1.ebuild | 13 +
 .../libbitcoinconsensus-25.1.ebuild| 14 ++
 net-p2p/bitcoin-cli/bitcoin-cli-25.1.ebuild| 13 +
 net-p2p/bitcoin-core/Manifest  |  2 +-
 ...tcoin-core-25.0.ebuild => bitcoin-core-25.1.ebuild} |  2 +-
 net-p2p/bitcoin-core/files/25.0-syslibs.patch  |  9 +
 net-p2p/bitcoin-core/files/bitcoind.logrotate-r1   |  2 +-
 net-p2p/bitcoin-qt/bitcoin-qt-25.1.ebuild  | 18 ++
 net-p2p/bitcoind/bitcoind-25.1.ebuild  | 18 ++
 9 files changed, 84 insertions(+), 7 deletions(-)

diff --git a/dev-util/bitcoin-tx/bitcoin-tx-25.1.ebuild 
b/dev-util/bitcoin-tx/bitcoin-tx-25.1.ebuild
new file mode 100644
index ..7593d8a0097f
--- /dev/null
+++ b/dev-util/bitcoin-tx/bitcoin-tx-25.1.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Transitional package for net-p2p/bitcoin-core"
+HOMEPAGE="https://bitcoincore.org/;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="~net-p2p/bitcoin-core-${PV}"

diff --git a/net-libs/libbitcoinconsensus/libbitcoinconsensus-25.1.ebuild 
b/net-libs/libbitcoinconsensus/libbitcoinconsensus-25.1.ebuild
new file mode 100644
index ..a13f58256a8b
--- /dev/null
+++ b/net-libs/libbitcoinconsensus/libbitcoinconsensus-25.1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Transitional package for net-p2p/bitcoin-core[libs]"
+HOMEPAGE="https://bitcoincore.org/;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+asm"
+
+RDEPEND="~net-p2p/bitcoin-core-${PV}[libs,asm=]"

diff --git a/net-p2p/bitcoin-cli/bitcoin-cli-25.1.ebuild 
b/net-p2p/bitcoin-cli/bitcoin-cli-25.1.ebuild
new file mode 100644
index ..04157a27bd07
--- /dev/null
+++ b/net-p2p/bitcoin-cli/bitcoin-cli-25.1.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Transitional package for net-p2p/bitcoin-core[bitcoin-cli]"
+HOMEPAGE="https://bitcoincore.org/;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="~net-p2p/bitcoin-core-${PV}[bitcoin-cli]"

diff --git a/net-p2p/bitcoin-core/Manifest b/net-p2p/bitcoin-core/Manifest
index c4ed0f3bcb9e..bbfc7b44670b 100644
--- a/net-p2p/bitcoin-core/Manifest
+++ b/net-p2p/bitcoin-core/Manifest
@@ -1 +1 @@
-DIST bitcoin-25.0.tar.gz 12413133 BLAKE2B 
34f725e8c69ee3eb25d2a0c796f7688b3727603a4a34eb7ef4dd140c9b2995ecf28c60bfa45ad22614dcd445c9ddfdadd8dbb45dfbb9327c4b5dbe50c7ae9a11
 SHA512 
2be57fc760fa12d291dcf946522838b2e791e24e5dd98de20b5b72af2269269a66539c5bddce590e6cdb6464fd5ecb530cf549edc188ee6f08b4365fdcf850a2
+DIST bitcoin-25.1.tar.gz 12498596 BLAKE2B 
e8e4ea99cb40db420033c4df75e985af93cbb64f9862376e2de1a0731b4aeafbf43a95b33770e882ad77b73e454d48dbd5744902c78ade2b965e3d2d4e4b4656
 SHA512 
310e5d976a062496d2b99d0e64c4d5d2b536a747901e887f85b75151d94237f0de800163b534c812d390eb5e93b3f7284cd7f71843ec35e891f34634b6b142ab

diff --git a/net-p2p/bitcoin-core/bitcoin-core-25.0.ebuild 
b/net-p2p/bitcoin-core/bitcoin-core-25.1.ebuild
similarity index 98%
rename from net-p2p/bitcoin-core/bitcoin-core-25.0.ebuild
rename to net-p2p/bitcoin-core/bitcoin-core-25.1.ebuild
index 396432ac6598..0ed41f21df48 100644
--- a/net-p2p/bitcoin-core/bitcoin-core-25.0.ebuild
+++ b/net-p2p/bitcoin-core/bitcoin-core-25.1.ebuild
@@ -16,7 +16,7 @@ LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 # IUSE="+cli" doesn't work due to https://bugs.gentoo.org/831045#c3
-IUSE="+asm +berkdb +bitcoin-cli +daemon dbus examples +external-signer kde 
libs +man nat-pmp qrcode qt5 +sqlite system-leveldb +system-libsecp256k1 
systemtap test upnp zeromq"
+IUSE="+asm +berkdb +bitcoin-cli +daemon dbus examples +external-signer kde 
libs +man nat-pmp +qrcode qt5 +sqlite system-leveldb +system-libsecp256k1 
systemtap test upnp zeromq"
 RESTRICT="!test? ( test )"
 
 REQUIRED_USE="

diff 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/, net-p2p/bitcoin-core/files/, net-p2p/bitcoind/, ...

2023-10-09 Thread Florian Schmaus
commit: 380aad5fc649a00ae46644c130fb9a3b8970ee09
Author: Matt Whitlock  mattwhitlock  name>
AuthorDate: Thu Sep 21 21:41:32 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Oct  9 10:54:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=380aad5f

net-p2p/bitcoin-core-25.0: introduce combined package

This package combines:
 - dev-util/bitcoin-tx  (always installed)
 - net-libs/libbitcoinconsensus (installed if USE="libs")
 - net-p2p/bitcoin-cli  (installed if USE="bitcoin-cli")
 - net-p2p/bitcoind (installed if USE="daemon")
 - net-p2p/bitcoin-qt   (installed if USE="qt5")

To ease the transition, new ebuilds of the above packages at version
25.0 are added. These are empty packages that simply RDEPEND upon
net-p2p/bitcoin-core with the necessary USE flags.

Two new USE flags are introduced to control whether to embed internal
copies of LevelDB and libsecp256k1 into Bitcoin Core or to dynamically
link with the system-installed libraries.

The "sqlite" USE flag is now enabled by default, as descriptor wallets
are no longer experimental and are indeed now the default.

The "wallet" USE flag has been dropped, as it was redundant. If "berkdb"
and/or "sqlite" is enabled, then you get wallet support. If neither is
enabled, then you don't.

When a wallet is enabled, the 'bitcoin-wallet' utility is now installed.

The OpenRC init script has been overhauled to use -daemonwait so that
startup of other services needing bitcoind will be deferred until after
bitcoind is ready to accept RPCs.

The datadir that has long been located at the awkward
/var/lib/bitcoin/.bitcoin/ is migrating to /var/lib/bitcoind/. On
systems where the older path exists, the ebuild installs a symlink at
the new path, so that the system service will continue to work, and
emits an ewarn instructing the user to run the pkg_config() function to
perform the migration on their system.

The init scripts now specify the location for the debug log file,
defaulting to /var/log/bitcoind/debug.log, instead of allowing it to be
written by default to /var/lib/bitcoin/.bitcoin/debug.log. It's an
important distinction, as /var/log may be located on a different storage
volume than /var/lib.

Closes: https://bugs.gentoo.org/890261
Signed-off-by: Matt Whitlock  mattwhitlock.name>
Closes: https://github.com/gentoo/gentoo/pull/32978
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-util/bitcoin-tx/bitcoin-tx-25.0.ebuild |  13 +
 .../libbitcoinconsensus-25.0.ebuild|  14 +
 net-p2p/bitcoin-cli/bitcoin-cli-25.0.ebuild|  13 +
 net-p2p/bitcoin-core/Manifest  |   1 +
 net-p2p/bitcoin-core/bitcoin-core-25.0.ebuild  | 340 +
 net-p2p/bitcoin-core/files/25.0-syslibs.patch  | 275 +
 net-p2p/bitcoin-core/files/bitcoin-qt.protocol |  11 +
 net-p2p/bitcoin-core/files/bitcoind.logrotate-r1   |   8 +
 net-p2p/bitcoin-core/files/bitcoind.openrc |  89 ++
 net-p2p/bitcoin-core/files/init.patch  |  43 +++
 .../files/org.bitcoin.bitcoin-qt.desktop   |  15 +
 net-p2p/bitcoin-core/metadata.xml  |  33 ++
 net-p2p/bitcoin-qt/bitcoin-qt-25.0.ebuild  |  18 ++
 net-p2p/bitcoind/bitcoind-25.0.ebuild  |  18 ++
 14 files changed, 891 insertions(+)

diff --git a/dev-util/bitcoin-tx/bitcoin-tx-25.0.ebuild 
b/dev-util/bitcoin-tx/bitcoin-tx-25.0.ebuild
new file mode 100644
index ..7593d8a0097f
--- /dev/null
+++ b/dev-util/bitcoin-tx/bitcoin-tx-25.0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Transitional package for net-p2p/bitcoin-core"
+HOMEPAGE="https://bitcoincore.org/;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="~net-p2p/bitcoin-core-${PV}"

diff --git a/net-libs/libbitcoinconsensus/libbitcoinconsensus-25.0.ebuild 
b/net-libs/libbitcoinconsensus/libbitcoinconsensus-25.0.ebuild
new file mode 100644
index ..a13f58256a8b
--- /dev/null
+++ b/net-libs/libbitcoinconsensus/libbitcoinconsensus-25.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Transitional package for net-p2p/bitcoin-core[libs]"
+HOMEPAGE="https://bitcoincore.org/;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+asm"
+
+RDEPEND="~net-p2p/bitcoin-core-${PV}[libs,asm=]"

diff --git a/net-p2p/bitcoin-cli/bitcoin-cli-25.0.ebuild 
b/net-p2p/bitcoin-cli/bitcoin-cli-25.0.ebuild
new file mode 100644
index ..04157a27bd07
--- /dev/null
+++ b/net-p2p/bitcoin-cli/bitcoin-cli-25.0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/, net-p2p/bitcoin-qt/files/

2023-04-09 Thread Sam James
commit: 2d9e3f5a95e66bd492349e29a066d25ae7744a20
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 10 04:05:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 10 04:05:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d9e3f5a

net-p2p/bitcoin-qt: fix build w/ gcc 13

Closes: https://bugs.gentoo.org/900246
Signed-off-by: Sam James  gentoo.org>

 net-p2p/bitcoin-qt/bitcoin-qt-24.0.1.ebuild |  1 +
 net-p2p/bitcoin-qt/files/24.0.1-gcc13.patch | 39 +
 2 files changed, 40 insertions(+)

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-24.0.1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-24.0.1.ebuild
index 76fdba8ff317..bd11d93118f0 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-24.0.1.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-24.0.1.ebuild
@@ -68,6 +68,7 @@ DOCS=(
 
 PATCHES=(
"${FILESDIR}"/24.0.1-syslibs.patch
+   "${FILESDIR}"/24.0.1-gcc13.patch
 )
 
 pkg_pretend() {

diff --git a/net-p2p/bitcoin-qt/files/24.0.1-gcc13.patch 
b/net-p2p/bitcoin-qt/files/24.0.1-gcc13.patch
new file mode 100644
index ..39cf81b14953
--- /dev/null
+++ b/net-p2p/bitcoin-qt/files/24.0.1-gcc13.patch
@@ -0,0 +1,39 @@
+https://bugs.gentoo.org/903781
+https://bugs.gentoo.org/900246
+https://bugs.gentoo.org/895814
+https://bugs.gentoo.org/894734
+https://github.com/bitcoin/bitcoin/commit/fadeb6b103cb441e0e91ef506ef29febabb10715
+
+From fadeb6b103cb441e0e91ef506ef29febabb10715 Mon Sep 17 00:00:00 2001
+From: MarcoFalke <*~=`'#}+{/-|&$^_...@721217.xyz>
+Date: Thu, 19 Jan 2023 19:35:43 +0100
+Subject: [PATCH] Add missing includes to fix gcc-13 compile error
+
+--- a/src/support/lockedpool.cpp
 b/src/support/lockedpool.cpp
+@@ -19,6 +19,9 @@
+ #endif
+ 
+ #include 
++#include 
++#include 
++#include 
+ #ifdef ARENA_DEBUG
+ #include 
+ #include 
+--- a/src/support/lockedpool.h
 b/src/support/lockedpool.h
+@@ -5,11 +5,11 @@
+ #ifndef BITCOIN_SUPPORT_LOCKEDPOOL_H
+ #define BITCOIN_SUPPORT_LOCKEDPOOL_H
+ 
+-#include 
++#include 
+ #include 
+ #include 
+-#include 
+ #include 
++#include 
+ #include 
+ 
+ /**



[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2023-03-18 Thread Sam James
commit: 27ea5586c1658b00e2c4b802116fe9a07871be2a
Author: Matt Whitlock  mattwhitlock  name>
AuthorDate: Sun Mar 19 03:51:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 04:21:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27ea5586

net-p2p/bitcoin-qt: old versions need old dev-util/libsecp256k1

Bug: https://bugs.gentoo.org/901367
Signed-off-by: Matt Whitlock  mattwhitlock.name>
Closes: https://github.com/gentoo/gentoo/pull/30227
Signed-off-by: Sam James  gentoo.org>

 .../{bitcoin-qt-0.21.0.ebuild => bitcoin-qt-0.21.0-r1.ebuild}| 5 +++--
 .../bitcoin-qt/{bitcoin-qt-22.0.ebuild => bitcoin-qt-22.0-r1.ebuild} | 3 ++-
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.21.0.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.21.0-r1.ebuild
similarity index 97%
rename from net-p2p/bitcoin-qt/bitcoin-qt-0.21.0.ebuild
rename to net-p2p/bitcoin-qt/bitcoin-qt-0.21.0-r1.ebuild
index 75b9007e2706..784375fb1228 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.21.0.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.21.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -26,7 +26,8 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
dev-libs/boost:=
-   >dev-libs/libsecp256k1-0.1_pre20200911:=[recovery,schnorr]
+   >dev-libs/libsecp256k1-0.1_pre20200911:0/0[recovery,schnorr]
+   !>=dev-libs/libsecp256k1-0.1_pre20210628
>=dev-libs/univalue-1.0.4:=
dev-qt/qtcore:5
dev-qt/qtgui:5

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-22.0.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-22.0-r1.ebuild
similarity index 98%
rename from net-p2p/bitcoin-qt/bitcoin-qt-22.0.ebuild
rename to net-p2p/bitcoin-qt/bitcoin-qt-22.0-r1.ebuild
index 90571ee1adba..8d0158e88816 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-22.0.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-22.0-r1.ebuild
@@ -31,7 +31,8 @@ REQUIRED_USE="
 "
 RDEPEND="
dev-libs/boost:=
-   >dev-libs/libsecp256k1-0.1_pre20200911:=[recovery,schnorr]
+   >dev-libs/libsecp256k1-0.1_pre20200911:0/0[recovery,schnorr]
+   !>=dev-libs/libsecp256k1-0.1_pre20210628
>=dev-libs/univalue-1.0.4:=
dev-qt/qtcore:5
dev-qt/qtgui:5



[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2023-01-04 Thread Sam James
commit: 246e628607d258482485088ff164a84f480f7caa
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 04:40:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 04:40:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=246e6286

net-p2p/bitcoin-qt: add note re bundled dev-libs/univalue

Signed-off-by: Sam James  gentoo.org>

 net-p2p/bitcoin-qt/bitcoin-qt-24.0.1.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-24.0.1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-24.0.1.ebuild
index a08802221ce1..76fdba8ff317 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-24.0.1.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-24.0.1.ebuild
@@ -24,6 +24,9 @@ REQUIRED_USE="
berkdb? ( wallet )
wallet? ( || ( berkdb sqlite ) )
 "
+# dev-libs/univalue is now bundled as upstream dropped support for system copy
+# and their version in the Bitcoin repo has deviated a fair bit from upstream.
+# Upstream also seems very inactive.
 RDEPEND="
dev-libs/boost:=
>=dev-libs/libsecp256k1-0.2.0:=[recovery,schnorr]



[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/files/, net-p2p/bitcoin-qt/

2023-01-04 Thread Sam James
commit: 4e7f8e21541417f5040cbdab5ccc6cf4c8e9db00
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 03:22:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 04:37:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e7f8e21

net-p2p/bitcoin-qt: add 24.0.1

Signed-off-by: Sam James  gentoo.org>

 net-p2p/bitcoin-qt/Manifest   |   1 +
 net-p2p/bitcoin-qt/bitcoin-qt-24.0.1.ebuild   | 156 ++
 net-p2p/bitcoin-qt/files/24.0.1-syslibs.patch | 281 ++
 3 files changed, 438 insertions(+)

diff --git a/net-p2p/bitcoin-qt/Manifest b/net-p2p/bitcoin-qt/Manifest
index 0408f94aa093..c33fa9abf302 100644
--- a/net-p2p/bitcoin-qt/Manifest
+++ b/net-p2p/bitcoin-qt/Manifest
@@ -1,4 +1,5 @@
 DIST bitcoin-0.21.0.knots20210130.patches.tar.xz 505040 BLAKE2B 
c8999de4158b8781bba6ad014ae14859f1e0bab3080c59a18910cf7447eb56da4b17a0e1843fdd3669d22636df9e4ddcc4526e4293bfd86dc884983a29a5f76c
 SHA512 
7ee27da3d26be0e93ecddff7bb21ef1746bcdb07f9a2b0ea48065367b4c44391e974e04a21e511c05fca8f55971ab8e3c3ac01a3775cc52a537d9e10966d9871
 DIST bitcoin-22.0.knots20211108.patches.tar.xz 1318256 BLAKE2B 
d6e56bc0ca1d706e99e7f42d8f335f016335b6bf3637c733d993696872f0a4c655cc58fc0394dfdf9916e13f0d7fbdcebf25fbdc9a165227e3c59133033644c0
 SHA512 
daab5860b7c7e137b6bf350cdc153e6e19172e49935640d1f6fe1f1be1e4df805b1db7fd30b0f95a560106956adab70cc6282fe933ae9de153cb971dd280f83d
+DIST bitcoin-24.0.1.tar.gz 11412628 BLAKE2B 
2a8c83aecd12d8d40305d78ede1f389884ee62cfe4af39a9b416b8887a595f3393d599ebe9ddeb576bba5896923feb7ee45ba32d7d4cb0ce9e6d0ef39ecf83c7
 SHA512 
de1ddb543429f70b0b55a46500e0bc4807cca1b1655a28f8ab186d6f6e620f8cf82420bbdf412976ffed9bc6d742926b19933429c734edaf7430a4f8c37e1685
 DIST bitcoin-v0.21.0.tar.gz 7533957 BLAKE2B 
01247cbb9fca2381a8c08ab1c88c479c640963caef22e4207aab46b05813dbf2a5286ac9e98132fb34db0e9ac6c18c79e45a89de166f5c6d480d8ac6e14ecca2
 SHA512 
c58187996932b0151432a65885b7e8a7b216fb1ab0576fb7d4b5e9620d957594b05e181153e2e0e50bcd5ce764861ec11019ffbb1095d3e704f441e61ac6a04f
 DIST bitcoin-v22.0.tar.gz 7977783 BLAKE2B 
ba212037bc8efcfbbbf6340c48ed886c4a5aa93e4a34097eafea39734a6f4e25fa6b174f894655f63c504380d8761657771795bfcc641018bf1f1661deef9321
 SHA512 
1b4b17360e97f390ae678adb7a239c359d3a1288799710683e26f09fc53341b6fca3211465fa3e4fdee37324d85ec1a31ffd1a3714e969df13441f755fa4b7ad

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-24.0.1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-24.0.1.ebuild
new file mode 100644
index ..a08802221ce1
--- /dev/null
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-24.0.1.ebuild
@@ -0,0 +1,156 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DB_VER="4.8"
+inherit autotools bash-completion-r1 db-use desktop xdg
+
+DESCRIPTION="An end-user Qt GUI for the Bitcoin crypto-currency"
+HOMEPAGE="https://bitcoincore.org/;
+SRC_URI="
+   https://bitcoincore.org/bin/bitcoin-core-${PV}/${P/-qt}.tar.gz
+"
+S="${WORKDIR}"/${P/-qt}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+asm +berkdb dbus +external-signer kde nat-pmp +qrcode sqlite systemtap 
test upnp +wallet zeromq"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   sqlite? ( wallet )
+   berkdb? ( wallet )
+   wallet? ( || ( berkdb sqlite ) )
+"
+RDEPEND="
+   dev-libs/boost:=
+   >=dev-libs/libsecp256k1-0.2.0:=[recovery,schnorr]
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   virtual/bitcoin-leveldb
+   dbus? ( dev-qt/qtdbus:5 )
+   dev-libs/libevent:=
+   nat-pmp? ( net-libs/libnatpmp )
+   qrcode? (
+   media-gfx/qrencode:=
+   )
+   sqlite? ( >=dev-db/sqlite-3.7.17:= )
+   upnp? ( >=net-libs/miniupnpc-1.9.20150916:= )
+   berkdb? ( sys-libs/db:$(db_ver_to_slot "${DB_VER}")=[cxx] )
+   zeromq? ( net-libs/zeromq:= )
+"
+DEPEND="
+   ${RDEPEND}
+   systemtap? ( dev-util/systemtap )
+"
+BDEPEND="dev-qt/linguist-tools:5"
+
+DOCS=(
+   doc/bips.md
+   doc/bitcoin-conf.md
+   doc/descriptors.md
+   doc/files.md
+   doc/JSON-RPC-interface.md
+   doc/psbt.md
+   doc/reduce-memory.md
+   doc/reduce-traffic.md
+   doc/release-notes.md
+   doc/REST-interface.md
+   doc/tor.md
+)
+
+PATCHES=(
+   "${FILESDIR}"/24.0.1-syslibs.patch
+)
+
+pkg_pretend() {
+   elog "You are building ${PN} from Bitcoin Core."
+   elog "For more information, see:"
+   elog "https://bitcoincore.org/en/releases/${PV}/;
+}
+
+src_prepare() {
+   sed -i 's/^\(complete -F _bitcoind \)bitcoind \(bitcoin-qt\)$/\1\2/' 
contrib/bitcoind.bash-completion || die
+
+   # Save the generic icon for later
+   cp src/qt/res/src/bitcoin.svg bitcoin128.svg || die
+
+   default
+
+   eautoreconf
+
+   rm -r src/leveldb src/secp256k1 || die
+}
+
+src_configure() {
+   

[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2023-01-04 Thread Arthur Zamarin
commit: 4edfbf901e9506c548ad7b510e81e15c1cad5258
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 14:28:01 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 14:28:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4edfbf90

net-p2p/bitcoin-qt: Stabilize 22.0 amd64, #889692

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-p2p/bitcoin-qt/bitcoin-qt-22.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-22.0.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-22.0.ebuild
index 2cac510fe6e8..90571ee1adba 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-22.0.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-22.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -19,7 +19,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 
 IUSE="+asm +berkdb dbus +external-signer kde knots nat-pmp +qrcode sqlite 
systemtap test upnp +wallet zeromq"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2023-01-04 Thread Sam James
commit: 62e2e5fac7980d9935e94b21e69e7a9b3da31837
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 09:41:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 09:42:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62e2e5fa

net-p2p/bitcoin-qt: drop 0.21.1, 21.2

Signed-off-by: Sam James  gentoo.org>

 net-p2p/bitcoin-qt/Manifest |   4 -
 net-p2p/bitcoin-qt/bitcoin-qt-0.21.1.ebuild | 208 
 net-p2p/bitcoin-qt/bitcoin-qt-21.2.ebuild   | 205 ---
 3 files changed, 417 deletions(-)

diff --git a/net-p2p/bitcoin-qt/Manifest b/net-p2p/bitcoin-qt/Manifest
index 618781a9c4d8..0408f94aa093 100644
--- a/net-p2p/bitcoin-qt/Manifest
+++ b/net-p2p/bitcoin-qt/Manifest
@@ -1,8 +1,4 @@
 DIST bitcoin-0.21.0.knots20210130.patches.tar.xz 505040 BLAKE2B 
c8999de4158b8781bba6ad014ae14859f1e0bab3080c59a18910cf7447eb56da4b17a0e1843fdd3669d22636df9e4ddcc4526e4293bfd86dc884983a29a5f76c
 SHA512 
7ee27da3d26be0e93ecddff7bb21ef1746bcdb07f9a2b0ea48065367b4c44391e974e04a21e511c05fca8f55971ab8e3c3ac01a3775cc52a537d9e10966d9871
-DIST bitcoin-0.21.1.knots20210629.patches.tar.xz 623916 BLAKE2B 
c6b669270b7f9718c8452a1c28280b6005edee299a3ab8d754dbf722d021576871ddce200342bf157dd5158c058686aa3dde913970779d8c2e560b8df772821c
 SHA512 
ba058554453efc7ad036b8cc945ba403a6bd4e30dae0fbcee7fbe2f0ce90854a867fe49b0522595c081930d406bdf56987982f403fc8299b3c776eea4672abae
-DIST bitcoin-21.2.knots20210629.patches.tar.xz 711680 BLAKE2B 
da49c6ab075b2478482daeafefcad507f12718e4ed2af847e64aa30ff0839876b9a5b68bc53f2327c9e18df51870d50f7e7d6b2215d5fde1d147567d9d60ffa5
 SHA512 
e0386f2712053475548c3d7fa927117d1fefa27d447c1398bec152e601a9be0af7a1b03f83f5345b03af252b372091548ce75075f42e4831f4e85f622531962b
 DIST bitcoin-22.0.knots20211108.patches.tar.xz 1318256 BLAKE2B 
d6e56bc0ca1d706e99e7f42d8f335f016335b6bf3637c733d993696872f0a4c655cc58fc0394dfdf9916e13f0d7fbdcebf25fbdc9a165227e3c59133033644c0
 SHA512 
daab5860b7c7e137b6bf350cdc153e6e19172e49935640d1f6fe1f1be1e4df805b1db7fd30b0f95a560106956adab70cc6282fe933ae9de153cb971dd280f83d
 DIST bitcoin-v0.21.0.tar.gz 7533957 BLAKE2B 
01247cbb9fca2381a8c08ab1c88c479c640963caef22e4207aab46b05813dbf2a5286ac9e98132fb34db0e9ac6c18c79e45a89de166f5c6d480d8ac6e14ecca2
 SHA512 
c58187996932b0151432a65885b7e8a7b216fb1ab0576fb7d4b5e9620d957594b05e181153e2e0e50bcd5ce764861ec11019ffbb1095d3e704f441e61ac6a04f
-DIST bitcoin-v0.21.1.tar.gz 7635092 BLAKE2B 
83610537c3cf6a11a1f59b92085b7a99fb22013ead1c6dce0c8f3182b69b11be6801f1f3b35bf31d72cfc15c76b6a69f1e6f3b754ff179565c0a687d16a35a48
 SHA512 
648739df8f360609d7b562e0bbfb3ab852eb6c538aa33ef56f71e7652ee766648ee8782aadeed1def1f2174d3330bbbdf9b1eee5090ca292e8d4a46c1b7f5c46
-DIST bitcoin-v0.21.2.tar.gz 7768110 BLAKE2B 
fe8616235caba29ebf3a36d1a8484d5d534db0f7a6486822e88f8322eb9b7220b1c7539feee5b9486129eb97d5a6810b8542e627a6bf3451094821f56cd8d9f8
 SHA512 
4b3554b0f4a5f68d42a9bec273558098239c5b8be35248d1957d00076a8c57bf3d6cfb7af57b7340b0df7aea49c9bf2607a58cbb1573482527be4bd6da812dc0
 DIST bitcoin-v22.0.tar.gz 7977783 BLAKE2B 
ba212037bc8efcfbbbf6340c48ed886c4a5aa93e4a34097eafea39734a6f4e25fa6b174f894655f63c504380d8761657771795bfcc641018bf1f1661deef9321
 SHA512 
1b4b17360e97f390ae678adb7a239c359d3a1288799710683e26f09fc53341b6fca3211465fa3e4fdee37324d85ec1a31ffd1a3714e969df13441f755fa4b7ad

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.21.1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.21.1.ebuild
deleted file mode 100644
index de71c4269920..
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.21.1.ebuild
+++ /dev/null
@@ -1,208 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DB_VER="4.8"
-inherit autotools bash-completion-r1 db-use desktop xdg-utils
-
-BITCOINCORE_COMMITHASH="194b9b8792d9b0798fdb570b79fa51f1d1f5ebaf"
-KNOTS_PV="${PV}.knots20210629"
-KNOTS_P="bitcoin-${KNOTS_PV}"
-
-DESCRIPTION="An end-user Qt GUI for the Bitcoin crypto-currency"
-HOMEPAGE="https://bitcoincore.org/ https://bitcoinknots.org/;
-SRC_URI="
-   
https://github.com/bitcoin/bitcoin/archive/${BITCOINCORE_COMMITHASH}.tar.gz -> 
bitcoin-v${PV}.tar.gz
-   https://bitcoinknots.org/files/$(ver_cut 
1-2).x/${KNOTS_PV}/${KNOTS_P}.patches.txz -> ${KNOTS_P}.patches.tar.xz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
-
-IUSE="+asm +berkdb dbus kde knots +qrcode sqlite +system-leveldb test upnp 
+wallet zeromq"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-   sqlite? ( wallet )
-   berkdb? ( wallet )
-   wallet? ( || ( berkdb sqlite ) )
-"
-RDEPEND="
-   dev-libs/boost:=
-   >dev-libs/libsecp256k1-0.1_pre20200911:=[recovery,schnorr]
-   >=dev-libs/univalue-1.0.4:=
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtwidgets:5
-   system-leveldb? ( virtual/bitcoin-leveldb )
-   dbus? ( dev-qt/qtdbus:5 )

[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2022-09-30 Thread Sam James
commit: 1239126381891137c9897c38f8777e02b2348741
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep 30 23:14:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep 30 23:24:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12391263

net-p2p/bitcoin-qt: fix StaticSrcUri

Signed-off-by: Sam James  gentoo.org>

 net-p2p/bitcoin-qt/bitcoin-qt-0.21.0.ebuild | 2 +-
 net-p2p/bitcoin-qt/bitcoin-qt-0.21.1.ebuild | 2 +-
 net-p2p/bitcoin-qt/bitcoin-qt-21.2.ebuild   | 2 +-
 net-p2p/bitcoin-qt/bitcoin-qt-22.0.ebuild   | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.21.0.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.21.0.ebuild
index 758d084787aa..75b9007e2706 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.21.0.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.21.0.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="An end-user Qt GUI for the Bitcoin 
crypto-currency"
 HOMEPAGE="https://bitcoincore.org/ https://bitcoinknots.org/;
 SRC_URI="

https://github.com/bitcoin/bitcoin/archive/${BITCOINCORE_COMMITHASH}.tar.gz -> 
bitcoin-v${PV}.tar.gz
-   
https://bitcoinknots.org/files/0.21.x/${KNOTS_PV}/${KNOTS_P}.patches.txz -> 
${KNOTS_P}.patches.tar.xz
+   https://bitcoinknots.org/files/$(ver_cut 
1-2).x/${KNOTS_PV}/${KNOTS_P}.patches.txz -> ${KNOTS_P}.patches.tar.xz
 "
 
 LICENSE="MIT"

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.21.1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.21.1.ebuild
index a746f5216fe3..de71c4269920 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.21.1.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.21.1.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="An end-user Qt GUI for the Bitcoin 
crypto-currency"
 HOMEPAGE="https://bitcoincore.org/ https://bitcoinknots.org/;
 SRC_URI="

https://github.com/bitcoin/bitcoin/archive/${BITCOINCORE_COMMITHASH}.tar.gz -> 
bitcoin-v${PV}.tar.gz
-   
https://bitcoinknots.org/files/0.21.x/${KNOTS_PV}/${KNOTS_P}.patches.txz -> 
${KNOTS_P}.patches.tar.xz
+   https://bitcoinknots.org/files/$(ver_cut 
1-2).x/${KNOTS_PV}/${KNOTS_P}.patches.txz -> ${KNOTS_P}.patches.tar.xz
 "
 
 LICENSE="MIT"

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-21.2.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-21.2.ebuild
index a223b7c13eb9..6f24b1ba161e 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-21.2.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-21.2.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="An end-user Qt GUI for the Bitcoin 
crypto-currency"
 HOMEPAGE="https://bitcoincore.org/ https://bitcoinknots.org/;
 SRC_URI="

https://github.com/bitcoin/bitcoin/archive/${BITCOINCORE_COMMITHASH}.tar.gz -> 
bitcoin-v0.${PV}.tar.gz
-   https://bitcoinknots.org/files/21.x/${KNOTS_PV}/${KNOTS_P}.patches.txz 
-> ${KNOTS_P}.patches.tar.xz
+   https://bitcoinknots.org/files/$(ver_cut 
1).x/${KNOTS_PV}/${KNOTS_P}.patches.txz -> ${KNOTS_P}.patches.tar.xz
 "
 
 LICENSE="MIT"

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-22.0.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-22.0.ebuild
index f4d6aa690672..2cac510fe6e8 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-22.0.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-22.0.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="An end-user Qt GUI for the Bitcoin 
crypto-currency"
 HOMEPAGE="https://bitcoincore.org/ https://bitcoinknots.org/;
 SRC_URI="

https://github.com/bitcoin/bitcoin/archive/${BITCOINCORE_COMMITHASH}.tar.gz -> 
bitcoin-v${PV}.tar.gz
-   https://bitcoinknots.org/files/22.x/${KNOTS_PV}/${KNOTS_P}.patches.txz 
-> ${KNOTS_P}.patches.tar.xz
+   https://bitcoinknots.org/files/$(ver_cut 
1).x/${KNOTS_PV}/${KNOTS_P}.patches.txz -> ${KNOTS_P}.patches.tar.xz
 "
 
 LICENSE="MIT"



[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2022-09-04 Thread David Seifert
commit: aa71cef59b317e85d499a32b32d3052a3d0321cf
Author: David Seifert  gentoo  org>
AuthorDate: Sun Sep  4 13:03:18 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Sep  4 13:03:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa71cef5

net-p2p/bitcoin-qt: remove stale boost lower bounds

Signed-off-by: David Seifert  gentoo.org>

 net-p2p/bitcoin-qt/bitcoin-qt-0.21.0.ebuild | 2 +-
 net-p2p/bitcoin-qt/bitcoin-qt-0.21.1.ebuild | 2 +-
 net-p2p/bitcoin-qt/bitcoin-qt-21.2.ebuild   | 2 +-
 net-p2p/bitcoin-qt/bitcoin-qt-22.0.ebuild   | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.21.0.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.21.0.ebuild
index 57855d4cbb0c..758d084787aa 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.21.0.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.21.0.ebuild
@@ -25,7 +25,7 @@ IUSE="+asm dbus kde knots +qrcode sqlite +system-leveldb test 
upnp +wallet zerom
 RESTRICT="!test? ( test )"
 
 RDEPEND="
-   >=dev-libs/boost-1.58.0:=
+   dev-libs/boost:=
>dev-libs/libsecp256k1-0.1_pre20200911:=[recovery,schnorr]
>=dev-libs/univalue-1.0.4:=
dev-qt/qtcore:5

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.21.1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.21.1.ebuild
index a10d52f5c6ff..a746f5216fe3 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.21.1.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.21.1.ebuild
@@ -30,7 +30,7 @@ REQUIRED_USE="
wallet? ( || ( berkdb sqlite ) )
 "
 RDEPEND="
-   >=dev-libs/boost-1.58.0:=
+   dev-libs/boost:=
>dev-libs/libsecp256k1-0.1_pre20200911:=[recovery,schnorr]
>=dev-libs/univalue-1.0.4:=
dev-qt/qtcore:5

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-21.2.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-21.2.ebuild
index 5f2f149f4a09..a223b7c13eb9 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-21.2.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-21.2.ebuild
@@ -30,7 +30,7 @@ REQUIRED_USE="
wallet? ( || ( berkdb sqlite ) )
 "
 RDEPEND="
-   >=dev-libs/boost-1.68.0:=
+   dev-libs/boost:=
>dev-libs/libsecp256k1-0.1_pre20200911:=[recovery,schnorr]
>=dev-libs/univalue-1.0.4:=
dev-qt/qtcore:5

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-22.0.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-22.0.ebuild
index 7d2cd6495896..f4d6aa690672 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-22.0.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-22.0.ebuild
@@ -30,7 +30,7 @@ REQUIRED_USE="
wallet? ( || ( berkdb sqlite ) )
 "
 RDEPEND="
-   >=dev-libs/boost-1.64.0:=
+   dev-libs/boost:=
>dev-libs/libsecp256k1-0.1_pre20200911:=[recovery,schnorr]
>=dev-libs/univalue-1.0.4:=
dev-qt/qtcore:5



[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2022-01-15 Thread Joonas Niilola
commit: c0b4f4a82d8701beef528d0e05aac22b90a752bf
Author: Luke Dashjr  utopios  org>
AuthorDate: Fri Dec 17 17:21:57 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Jan 15 08:29:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0b4f4a8

net-p2p/bitcoin-qt: Bump to 21.2

Signed-off-by: Luke Dashjr  utopios.org>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-p2p/bitcoin-qt/Manifest   |   2 +
 net-p2p/bitcoin-qt/bitcoin-qt-21.2.ebuild | 205 ++
 2 files changed, 207 insertions(+)

diff --git a/net-p2p/bitcoin-qt/Manifest b/net-p2p/bitcoin-qt/Manifest
index cb64d464461b..618781a9c4d8 100644
--- a/net-p2p/bitcoin-qt/Manifest
+++ b/net-p2p/bitcoin-qt/Manifest
@@ -1,6 +1,8 @@
 DIST bitcoin-0.21.0.knots20210130.patches.tar.xz 505040 BLAKE2B 
c8999de4158b8781bba6ad014ae14859f1e0bab3080c59a18910cf7447eb56da4b17a0e1843fdd3669d22636df9e4ddcc4526e4293bfd86dc884983a29a5f76c
 SHA512 
7ee27da3d26be0e93ecddff7bb21ef1746bcdb07f9a2b0ea48065367b4c44391e974e04a21e511c05fca8f55971ab8e3c3ac01a3775cc52a537d9e10966d9871
 DIST bitcoin-0.21.1.knots20210629.patches.tar.xz 623916 BLAKE2B 
c6b669270b7f9718c8452a1c28280b6005edee299a3ab8d754dbf722d021576871ddce200342bf157dd5158c058686aa3dde913970779d8c2e560b8df772821c
 SHA512 
ba058554453efc7ad036b8cc945ba403a6bd4e30dae0fbcee7fbe2f0ce90854a867fe49b0522595c081930d406bdf56987982f403fc8299b3c776eea4672abae
+DIST bitcoin-21.2.knots20210629.patches.tar.xz 711680 BLAKE2B 
da49c6ab075b2478482daeafefcad507f12718e4ed2af847e64aa30ff0839876b9a5b68bc53f2327c9e18df51870d50f7e7d6b2215d5fde1d147567d9d60ffa5
 SHA512 
e0386f2712053475548c3d7fa927117d1fefa27d447c1398bec152e601a9be0af7a1b03f83f5345b03af252b372091548ce75075f42e4831f4e85f622531962b
 DIST bitcoin-22.0.knots20211108.patches.tar.xz 1318256 BLAKE2B 
d6e56bc0ca1d706e99e7f42d8f335f016335b6bf3637c733d993696872f0a4c655cc58fc0394dfdf9916e13f0d7fbdcebf25fbdc9a165227e3c59133033644c0
 SHA512 
daab5860b7c7e137b6bf350cdc153e6e19172e49935640d1f6fe1f1be1e4df805b1db7fd30b0f95a560106956adab70cc6282fe933ae9de153cb971dd280f83d
 DIST bitcoin-v0.21.0.tar.gz 7533957 BLAKE2B 
01247cbb9fca2381a8c08ab1c88c479c640963caef22e4207aab46b05813dbf2a5286ac9e98132fb34db0e9ac6c18c79e45a89de166f5c6d480d8ac6e14ecca2
 SHA512 
c58187996932b0151432a65885b7e8a7b216fb1ab0576fb7d4b5e9620d957594b05e181153e2e0e50bcd5ce764861ec11019ffbb1095d3e704f441e61ac6a04f
 DIST bitcoin-v0.21.1.tar.gz 7635092 BLAKE2B 
83610537c3cf6a11a1f59b92085b7a99fb22013ead1c6dce0c8f3182b69b11be6801f1f3b35bf31d72cfc15c76b6a69f1e6f3b754ff179565c0a687d16a35a48
 SHA512 
648739df8f360609d7b562e0bbfb3ab852eb6c538aa33ef56f71e7652ee766648ee8782aadeed1def1f2174d3330bbbdf9b1eee5090ca292e8d4a46c1b7f5c46
+DIST bitcoin-v0.21.2.tar.gz 7768110 BLAKE2B 
fe8616235caba29ebf3a36d1a8484d5d534db0f7a6486822e88f8322eb9b7220b1c7539feee5b9486129eb97d5a6810b8542e627a6bf3451094821f56cd8d9f8
 SHA512 
4b3554b0f4a5f68d42a9bec273558098239c5b8be35248d1957d00076a8c57bf3d6cfb7af57b7340b0df7aea49c9bf2607a58cbb1573482527be4bd6da812dc0
 DIST bitcoin-v22.0.tar.gz 7977783 BLAKE2B 
ba212037bc8efcfbbbf6340c48ed886c4a5aa93e4a34097eafea39734a6f4e25fa6b174f894655f63c504380d8761657771795bfcc641018bf1f1661deef9321
 SHA512 
1b4b17360e97f390ae678adb7a239c359d3a1288799710683e26f09fc53341b6fca3211465fa3e4fdee37324d85ec1a31ffd1a3714e969df13441f755fa4b7ad

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-21.2.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-21.2.ebuild
new file mode 100644
index ..cefb7c5d1e41
--- /dev/null
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-21.2.ebuild
@@ -0,0 +1,205 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DB_VER="4.8"
+inherit autotools bash-completion-r1 db-use desktop xdg-utils
+
+BITCOINCORE_COMMITHASH="af591f2068d0363c92d9756ca39c43db85e5804c"
+KNOTS_PV="${PV}.knots20210629"
+KNOTS_P="bitcoin-${KNOTS_PV}"
+
+DESCRIPTION="An end-user Qt GUI for the Bitcoin crypto-currency"
+HOMEPAGE="https://bitcoincore.org/ https://bitcoinknots.org/;
+SRC_URI="
+   
https://github.com/bitcoin/bitcoin/archive/${BITCOINCORE_COMMITHASH}.tar.gz -> 
bitcoin-v0.${PV}.tar.gz
+   https://bitcoinknots.org/files/21.x/${KNOTS_PV}/${KNOTS_P}.patches.txz 
-> ${KNOTS_P}.patches.tar.xz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+IUSE="+asm +berkdb dbus kde knots +qrcode sqlite test upnp +wallet zeromq"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   sqlite? ( wallet )
+   berkdb? ( wallet )
+   wallet? ( || ( berkdb sqlite ) )
+"
+RDEPEND="
+   >=dev-libs/boost-1.68.0:=[threads(+)]
+   >dev-libs/libsecp256k1-0.1_pre20200911:=[recovery,schnorr]
+   >=dev-libs/univalue-1.0.4:=
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   virtual/bitcoin-leveldb
+   dbus? ( dev-qt/qtdbus:5 )
+   dev-libs/libevent:=
+   qrcode? (
+   

[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2021-12-17 Thread Florian Schmaus
commit: 6a1276e71fdf767f68c9d00c4d44b5ab130fcea9
Author: Luke Dashjr  utopios  org>
AuthorDate: Wed Nov 17 21:57:55 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Dec 17 08:12:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a1276e7

net-p2p/bitcoin-qt: Bump to 22.0

Signed-off-by: Luke Dashjr  utopios.org>
Signed-off-by: Florian Schmaus  gentoo.org>

 net-p2p/bitcoin-qt/Manifest   |   2 +
 net-p2p/bitcoin-qt/bitcoin-qt-22.0.ebuild | 221 ++
 net-p2p/bitcoin-qt/metadata.xml   |   3 +
 3 files changed, 226 insertions(+)

diff --git a/net-p2p/bitcoin-qt/Manifest b/net-p2p/bitcoin-qt/Manifest
index a54bc1cc7b70..cb64d464461b 100644
--- a/net-p2p/bitcoin-qt/Manifest
+++ b/net-p2p/bitcoin-qt/Manifest
@@ -1,4 +1,6 @@
 DIST bitcoin-0.21.0.knots20210130.patches.tar.xz 505040 BLAKE2B 
c8999de4158b8781bba6ad014ae14859f1e0bab3080c59a18910cf7447eb56da4b17a0e1843fdd3669d22636df9e4ddcc4526e4293bfd86dc884983a29a5f76c
 SHA512 
7ee27da3d26be0e93ecddff7bb21ef1746bcdb07f9a2b0ea48065367b4c44391e974e04a21e511c05fca8f55971ab8e3c3ac01a3775cc52a537d9e10966d9871
 DIST bitcoin-0.21.1.knots20210629.patches.tar.xz 623916 BLAKE2B 
c6b669270b7f9718c8452a1c28280b6005edee299a3ab8d754dbf722d021576871ddce200342bf157dd5158c058686aa3dde913970779d8c2e560b8df772821c
 SHA512 
ba058554453efc7ad036b8cc945ba403a6bd4e30dae0fbcee7fbe2f0ce90854a867fe49b0522595c081930d406bdf56987982f403fc8299b3c776eea4672abae
+DIST bitcoin-22.0.knots20211108.patches.tar.xz 1318256 BLAKE2B 
d6e56bc0ca1d706e99e7f42d8f335f016335b6bf3637c733d993696872f0a4c655cc58fc0394dfdf9916e13f0d7fbdcebf25fbdc9a165227e3c59133033644c0
 SHA512 
daab5860b7c7e137b6bf350cdc153e6e19172e49935640d1f6fe1f1be1e4df805b1db7fd30b0f95a560106956adab70cc6282fe933ae9de153cb971dd280f83d
 DIST bitcoin-v0.21.0.tar.gz 7533957 BLAKE2B 
01247cbb9fca2381a8c08ab1c88c479c640963caef22e4207aab46b05813dbf2a5286ac9e98132fb34db0e9ac6c18c79e45a89de166f5c6d480d8ac6e14ecca2
 SHA512 
c58187996932b0151432a65885b7e8a7b216fb1ab0576fb7d4b5e9620d957594b05e181153e2e0e50bcd5ce764861ec11019ffbb1095d3e704f441e61ac6a04f
 DIST bitcoin-v0.21.1.tar.gz 7635092 BLAKE2B 
83610537c3cf6a11a1f59b92085b7a99fb22013ead1c6dce0c8f3182b69b11be6801f1f3b35bf31d72cfc15c76b6a69f1e6f3b754ff179565c0a687d16a35a48
 SHA512 
648739df8f360609d7b562e0bbfb3ab852eb6c538aa33ef56f71e7652ee766648ee8782aadeed1def1f2174d3330bbbdf9b1eee5090ca292e8d4a46c1b7f5c46
+DIST bitcoin-v22.0.tar.gz 7977783 BLAKE2B 
ba212037bc8efcfbbbf6340c48ed886c4a5aa93e4a34097eafea39734a6f4e25fa6b174f894655f63c504380d8761657771795bfcc641018bf1f1661deef9321
 SHA512 
1b4b17360e97f390ae678adb7a239c359d3a1288799710683e26f09fc53341b6fca3211465fa3e4fdee37324d85ec1a31ffd1a3714e969df13441f755fa4b7ad

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-22.0.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-22.0.ebuild
new file mode 100644
index ..bab022b83ebe
--- /dev/null
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-22.0.ebuild
@@ -0,0 +1,221 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DB_VER="4.8"
+inherit autotools bash-completion-r1 db-use desktop flag-o-matic xdg-utils
+
+BITCOINCORE_COMMITHASH="a0988140b71485ad12c3c3a4a9573f7c21b1eff8"
+KNOTS_PV="${PV}.knots20211108"
+KNOTS_P="bitcoin-${KNOTS_PV}"
+
+DESCRIPTION="An end-user Qt GUI for the Bitcoin crypto-currency"
+HOMEPAGE="https://bitcoincore.org/ https://bitcoinknots.org/;
+SRC_URI="
+   
https://github.com/bitcoin/bitcoin/archive/${BITCOINCORE_COMMITHASH}.tar.gz -> 
bitcoin-v${PV}.tar.gz
+   https://bitcoinknots.org/files/22.x/${KNOTS_PV}/${KNOTS_P}.patches.txz 
-> ${KNOTS_P}.patches.tar.xz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+IUSE="+asm +berkdb dbus +external-signer kde knots nat-pmp +qrcode sqlite 
systemtap test upnp +wallet zeromq"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   sqlite? ( wallet )
+   berkdb? ( wallet )
+   wallet? ( || ( berkdb sqlite ) )
+"
+RDEPEND="
+   >=dev-libs/boost-1.64.0:=[threads(+)]
+   >dev-libs/libsecp256k1-0.1_pre20200911:=[recovery,schnorr]
+   >=dev-libs/univalue-1.0.4:=
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   virtual/bitcoin-leveldb
+   dbus? ( dev-qt/qtdbus:5 )
+   dev-libs/libevent:=
+   nat-pmp? ( net-libs/libnatpmp )
+   qrcode? (
+   media-gfx/qrencode:=
+   )
+   sqlite? ( >=dev-db/sqlite-3.7.17:= )
+   upnp? ( >=net-libs/miniupnpc-1.9.20150916:= )
+   berkdb? ( sys-libs/db:$(db_ver_to_slot "${DB_VER}")=[cxx] )
+   zeromq? ( net-libs/zeromq:= )
+"
+DEPEND="${RDEPEND}
+   systemtap? ( dev-util/systemtap )
+"
+BDEPEND="
+   >=sys-devel/automake-1.13
+   || ( >=sys-devel/gcc-7[cxx] >=sys-devel/clang-5 )
+   dev-qt/linguist-tools:5
+   knots? (
+   gnome-base/librsvg
+   

[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/, net-p2p/bitcoin-qt/files/

2021-11-17 Thread Joonas Niilola
commit: 60cb9ac2e5e2b0b201c6f50c6941ee5f34df61f4
Author: Luke Dashjr  utopios  org>
AuthorDate: Sat Nov  6 17:23:22 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Nov 18 06:52:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60cb9ac2

net-p2p/bitcoin-qt: Add patch for boost 1.77 compatibility

Signed-off-by: Luke Dashjr  utopios.org>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-p2p/bitcoin-qt/bitcoin-qt-0.20.1.ebuild|  2 +
 net-p2p/bitcoin-qt/bitcoin-qt-0.21.0.ebuild|  2 +
 net-p2p/bitcoin-qt/bitcoin-qt-0.21.1.ebuild|  2 +
 .../bitcoin-qt-0.20.1-boost-1.77-compat.patch  | 56 ++
 4 files changed, 62 insertions(+)

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.20.1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.20.1.ebuild
index 3644f4d6d0ca..c05e4213cd0f 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.20.1.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.20.1.ebuild
@@ -99,6 +99,8 @@ src_prepare() {
eapply "${knots_patchdir}/${KNOTS_P}.ts.patch"
fi
 
+   eapply "${FILESDIR}/${P}-boost-1.77-compat.patch"
+
eapply_user
 
echo '#!/bin/true' >share/genbuild.sh || die

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.21.0.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.21.0.ebuild
index 7f9d109b04a4..33e07afa9afe 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.21.0.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.21.0.ebuild
@@ -100,6 +100,8 @@ src_prepare() {
eapply "${knots_patchdir}/${KNOTS_P}.ts.patch"
fi
 
+   eapply "${FILESDIR}/${PN}-0.20.1-boost-1.77-compat.patch"
+
eapply_user
 
echo '#!/bin/true' >share/genbuild.sh || die

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.21.1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.21.1.ebuild
index 71f88ca3d981..eebd7ff2f4de 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.21.1.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.21.1.ebuild
@@ -116,6 +116,8 @@ src_prepare() {
eapply "${knots_patchdir}/${KNOTS_P}.ts.patch"
fi
 
+   eapply "${FILESDIR}/${PN}-0.20.1-boost-1.77-compat.patch"
+
eapply_user
 
echo '#!/bin/true' >share/genbuild.sh || die

diff --git a/net-p2p/bitcoin-qt/files/bitcoin-qt-0.20.1-boost-1.77-compat.patch 
b/net-p2p/bitcoin-qt/files/bitcoin-qt-0.20.1-boost-1.77-compat.patch
new file mode 100644
index ..53b5563cb662
--- /dev/null
+++ b/net-p2p/bitcoin-qt/files/bitcoin-qt-0.20.1-boost-1.77-compat.patch
@@ -0,0 +1,56 @@
+commit acb7aad27ec8a184808aa7905887e3b2c5d54e9c
+Author: Rafael Sadowski 
+Date:   Mon Aug 16 06:34:02 2021 +0200
+
+Fix build with Boost 1.77.0
+
+BOOST_FILESYSTEM_C_STR changed to accept the path as an argument
+
+diff --git a/src/fs.cpp b/src/fs.cpp
+index 4f20ca4d28f..89c7ad27dc4 100644
+--- a/src/fs.cpp
 b/src/fs.cpp
+@@ -242,7 +242,11 @@ void ofstream::close()
+ }
+ #else // __GLIBCXX__
+ 
++#if BOOST_VERSION >= 107700
++static_assert(sizeof(*BOOST_FILESYSTEM_C_STR(fs::path())) == sizeof(wchar_t),
++#else
+ static_assert(sizeof(*fs::path().BOOST_FILESYSTEM_C_STR) == sizeof(wchar_t),
++#endif // BOOST_VERSION >= 107700
+ "Warning: This build is using boost::filesystem ofstream and ifstream "
+ "implementations which will fail to open paths containing multibyte "
+ "characters. You should delete this static_assert to ignore this warning, 
"
+diff --git a/src/wallet/test/db_tests.cpp b/src/wallet/test/db_tests.cpp
+index 17f5264b459..16cb7e0baf0 100644
+--- a/src/wallet/test/db_tests.cpp
 b/src/wallet/test/db_tests.cpp
+@@ -25,7 +25,11 @@ BOOST_AUTO_TEST_CASE(getwalletenv_file)
+ std::string test_name = "test_name.dat";
+ const fs::path datadir = gArgs.GetDataDirNet();
+ fs::path file_path = datadir / test_name;
++#if BOOST_VERSION >= 107700
++std::ofstream f(BOOST_FILESYSTEM_C_STR(file_path));
++#else
+ std::ofstream f(file_path.BOOST_FILESYSTEM_C_STR);
++#endif // BOOST_VERSION >= 107700
+ f.close();
+ 
+ std::string filename;
+diff --git a/src/wallet/test/init_test_fixture.cpp 
b/src/wallet/test/init_test_fixture.cpp
+index dd9354848d7..53c972c46d3 100644
+--- a/src/wallet/test/init_test_fixture.cpp
 b/src/wallet/test/init_test_fixture.cpp
+@@ -32,7 +32,11 @@ InitWalletDirTestingSetup::InitWalletDirTestingSetup(const 
std::string& chainNam
+ fs::create_directories(m_walletdir_path_cases["default"]);
+ fs::create_directories(m_walletdir_path_cases["custom"]);
+ fs::create_directories(m_walletdir_path_cases["relative"]);
++#if BOOST_VERSION >= 107700
++std::ofstream f(BOOST_FILESYSTEM_C_STR(m_walletdir_path_cases["file"]));
++#else
+ std::ofstream f(m_walletdir_path_cases["file"].BOOST_FILESYSTEM_C_STR);
++#endif // BOOST_VERSION >= 107700
+ f.close();
+ }
+ 



[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2021-11-17 Thread Joonas Niilola
commit: 4ad7c5faddefcee2064f75b10c753b6b43da3649
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Nov 18 06:52:51 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Nov 18 06:52:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ad7c5fa

net-p2p/bitcoin-qt: drop 0.20.1

Signed-off-by: Joonas Niilola  gentoo.org>

 net-p2p/bitcoin-qt/Manifest |   2 -
 net-p2p/bitcoin-qt/bitcoin-qt-0.20.1.ebuild | 187 
 2 files changed, 189 deletions(-)

diff --git a/net-p2p/bitcoin-qt/Manifest b/net-p2p/bitcoin-qt/Manifest
index 01ce4fdf2a1a..a54bc1cc7b70 100644
--- a/net-p2p/bitcoin-qt/Manifest
+++ b/net-p2p/bitcoin-qt/Manifest
@@ -1,6 +1,4 @@
-DIST bitcoin-0.20.1.knots20200815.patches.tar.xz 413244 BLAKE2B 
bc8fd6bfe0454439ae514086ea3e728df4f1ba069d33f79b047049a1a4d18543334217f25607b738f7f2d1245f64e5289aed00473c94edf5d660e0953e4d6b93
 SHA512 
98468f4f22d5b9d35c616796aa5a8fda20f775606f0cd4927b3b822dd5afd0fc208c23136306f79d01dbfd532b14a5905a8fb60a2d171d5022d2008772cf7b58
 DIST bitcoin-0.21.0.knots20210130.patches.tar.xz 505040 BLAKE2B 
c8999de4158b8781bba6ad014ae14859f1e0bab3080c59a18910cf7447eb56da4b17a0e1843fdd3669d22636df9e4ddcc4526e4293bfd86dc884983a29a5f76c
 SHA512 
7ee27da3d26be0e93ecddff7bb21ef1746bcdb07f9a2b0ea48065367b4c44391e974e04a21e511c05fca8f55971ab8e3c3ac01a3775cc52a537d9e10966d9871
 DIST bitcoin-0.21.1.knots20210629.patches.tar.xz 623916 BLAKE2B 
c6b669270b7f9718c8452a1c28280b6005edee299a3ab8d754dbf722d021576871ddce200342bf157dd5158c058686aa3dde913970779d8c2e560b8df772821c
 SHA512 
ba058554453efc7ad036b8cc945ba403a6bd4e30dae0fbcee7fbe2f0ce90854a867fe49b0522595c081930d406bdf56987982f403fc8299b3c776eea4672abae
-DIST bitcoin-v0.20.1.tar.gz 6986090 BLAKE2B 
ef0e6c424bcb7ffe9a2461e60499cebdfcd13faa794d534b4c508a61fa218dd58e64c9088584ea658736deeadc0306fbdf08daa3c395dac3d8f096a08ba42262
 SHA512 
73a103d4192eb12abed5aa84e9c7999d57e4da37f32e54107ab9f4297a29af64c0c56930674559073bed360f794d87ba5eb9e1ce4d1bd03402d56937490fa16e
 DIST bitcoin-v0.21.0.tar.gz 7533957 BLAKE2B 
01247cbb9fca2381a8c08ab1c88c479c640963caef22e4207aab46b05813dbf2a5286ac9e98132fb34db0e9ac6c18c79e45a89de166f5c6d480d8ac6e14ecca2
 SHA512 
c58187996932b0151432a65885b7e8a7b216fb1ab0576fb7d4b5e9620d957594b05e181153e2e0e50bcd5ce764861ec11019ffbb1095d3e704f441e61ac6a04f
 DIST bitcoin-v0.21.1.tar.gz 7635092 BLAKE2B 
83610537c3cf6a11a1f59b92085b7a99fb22013ead1c6dce0c8f3182b69b11be6801f1f3b35bf31d72cfc15c76b6a69f1e6f3b754ff179565c0a687d16a35a48
 SHA512 
648739df8f360609d7b562e0bbfb3ab852eb6c538aa33ef56f71e7652ee766648ee8782aadeed1def1f2174d3330bbbdf9b1eee5090ca292e8d4a46c1b7f5c46

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.20.1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.20.1.ebuild
deleted file mode 100644
index c05e4213cd0f..
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.20.1.ebuild
+++ /dev/null
@@ -1,187 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DB_VER="4.8"
-inherit autotools bash-completion-r1 db-use desktop xdg-utils
-
-BITCOINCORE_COMMITHASH="bf0dc356ac4a2bdeda1908af021dea2de0dfb35a"
-KNOTS_PV="${PV}.knots20200815"
-KNOTS_P="bitcoin-${KNOTS_PV}"
-
-DESCRIPTION="An end-user Qt GUI for the Bitcoin crypto-currency"
-HOMEPAGE="https://bitcoincore.org/ https://bitcoinknots.org/;
-SRC_URI="
-   
https://github.com/bitcoin/bitcoin/archive/${BITCOINCORE_COMMITHASH}.tar.gz -> 
bitcoin-v${PV}.tar.gz
-   
https://bitcoinknots.org/files/0.20.x/${KNOTS_PV}/${KNOTS_P}.patches.txz -> 
${KNOTS_P}.patches.tar.xz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
-
-IUSE="+asm dbus kde knots +qrcode +system-leveldb test upnp +wallet zeromq"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-libs/boost-1.52.0:=[threads(+)]
-   >dev-libs/libsecp256k1-0.1_pre20170321:=[recovery]
-   >=dev-libs/univalue-1.0.4:=
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtwidgets:5
-   system-leveldb? ( virtual/bitcoin-leveldb )
-   dbus? ( dev-qt/qtdbus:5 )
-   dev-libs/libevent:=
-   qrcode? (
-   media-gfx/qrencode:=
-   )
-   upnp? ( >=net-libs/miniupnpc-1.9.20150916:= )
-   wallet? ( sys-libs/db:$(db_ver_to_slot "${DB_VER}")=[cxx] )
-   zeromq? ( net-libs/zeromq:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   >=sys-devel/autoconf-2.69
-   >=sys-devel/automake-1.13
-   dev-qt/linguist-tools:5
-   knots? (
-   gnome-base/librsvg
-   media-gfx/imagemagick[png]
-   )
-"
-
-DOCS=(
-   doc/bips.md
-   doc/bitcoin-conf.md
-   doc/descriptors.md
-   doc/files.md
-   doc/JSON-RPC-interface.md
-   doc/psbt.md
-   doc/reduce-traffic.md
-   doc/release-notes.md
-   doc/REST-interface.md
-   doc/tor.md
-)
-
-S="${WORKDIR}/bitcoin-${BITCOINCORE_COMMITHASH}"
-
-pkg_pretend() {

[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2021-07-11 Thread Craig Andrews
commit: 1ac4a0045bf47c39f6bef2224004a11544b74998
Author: Craig Andrews  gentoo  org>
AuthorDate: Sat Jul 10 22:05:25 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Jul 11 14:41:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ac4a004

net-p2p/bitcoin-qt: Bump to 0.21.1

Signed-off-by: Luke Dashjr  utopios.org>
Signed-off-by: Craig Andrews  gentoo.org>

 net-p2p/bitcoin-qt/Manifest |   2 +
 net-p2p/bitcoin-qt/bitcoin-qt-0.21.1.ebuild | 206 
 2 files changed, 208 insertions(+)

diff --git a/net-p2p/bitcoin-qt/Manifest b/net-p2p/bitcoin-qt/Manifest
index 59fde979bce..01ce4fdf2a1 100644
--- a/net-p2p/bitcoin-qt/Manifest
+++ b/net-p2p/bitcoin-qt/Manifest
@@ -1,4 +1,6 @@
 DIST bitcoin-0.20.1.knots20200815.patches.tar.xz 413244 BLAKE2B 
bc8fd6bfe0454439ae514086ea3e728df4f1ba069d33f79b047049a1a4d18543334217f25607b738f7f2d1245f64e5289aed00473c94edf5d660e0953e4d6b93
 SHA512 
98468f4f22d5b9d35c616796aa5a8fda20f775606f0cd4927b3b822dd5afd0fc208c23136306f79d01dbfd532b14a5905a8fb60a2d171d5022d2008772cf7b58
 DIST bitcoin-0.21.0.knots20210130.patches.tar.xz 505040 BLAKE2B 
c8999de4158b8781bba6ad014ae14859f1e0bab3080c59a18910cf7447eb56da4b17a0e1843fdd3669d22636df9e4ddcc4526e4293bfd86dc884983a29a5f76c
 SHA512 
7ee27da3d26be0e93ecddff7bb21ef1746bcdb07f9a2b0ea48065367b4c44391e974e04a21e511c05fca8f55971ab8e3c3ac01a3775cc52a537d9e10966d9871
+DIST bitcoin-0.21.1.knots20210629.patches.tar.xz 623916 BLAKE2B 
c6b669270b7f9718c8452a1c28280b6005edee299a3ab8d754dbf722d021576871ddce200342bf157dd5158c058686aa3dde913970779d8c2e560b8df772821c
 SHA512 
ba058554453efc7ad036b8cc945ba403a6bd4e30dae0fbcee7fbe2f0ce90854a867fe49b0522595c081930d406bdf56987982f403fc8299b3c776eea4672abae
 DIST bitcoin-v0.20.1.tar.gz 6986090 BLAKE2B 
ef0e6c424bcb7ffe9a2461e60499cebdfcd13faa794d534b4c508a61fa218dd58e64c9088584ea658736deeadc0306fbdf08daa3c395dac3d8f096a08ba42262
 SHA512 
73a103d4192eb12abed5aa84e9c7999d57e4da37f32e54107ab9f4297a29af64c0c56930674559073bed360f794d87ba5eb9e1ce4d1bd03402d56937490fa16e
 DIST bitcoin-v0.21.0.tar.gz 7533957 BLAKE2B 
01247cbb9fca2381a8c08ab1c88c479c640963caef22e4207aab46b05813dbf2a5286ac9e98132fb34db0e9ac6c18c79e45a89de166f5c6d480d8ac6e14ecca2
 SHA512 
c58187996932b0151432a65885b7e8a7b216fb1ab0576fb7d4b5e9620d957594b05e181153e2e0e50bcd5ce764861ec11019ffbb1095d3e704f441e61ac6a04f
+DIST bitcoin-v0.21.1.tar.gz 7635092 BLAKE2B 
83610537c3cf6a11a1f59b92085b7a99fb22013ead1c6dce0c8f3182b69b11be6801f1f3b35bf31d72cfc15c76b6a69f1e6f3b754ff179565c0a687d16a35a48
 SHA512 
648739df8f360609d7b562e0bbfb3ab852eb6c538aa33ef56f71e7652ee766648ee8782aadeed1def1f2174d3330bbbdf9b1eee5090ca292e8d4a46c1b7f5c46

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.21.1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.21.1.ebuild
new file mode 100644
index 000..71f88ca3d98
--- /dev/null
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.21.1.ebuild
@@ -0,0 +1,206 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DB_VER="4.8"
+inherit autotools bash-completion-r1 db-use desktop xdg-utils
+
+BITCOINCORE_COMMITHASH="194b9b8792d9b0798fdb570b79fa51f1d1f5ebaf"
+KNOTS_PV="${PV}.knots20210629"
+KNOTS_P="bitcoin-${KNOTS_PV}"
+
+DESCRIPTION="An end-user Qt GUI for the Bitcoin crypto-currency"
+HOMEPAGE="https://bitcoincore.org/ https://bitcoinknots.org/;
+SRC_URI="
+   
https://github.com/bitcoin/bitcoin/archive/${BITCOINCORE_COMMITHASH}.tar.gz -> 
bitcoin-v${PV}.tar.gz
+   
https://bitcoinknots.org/files/0.21.x/${KNOTS_PV}/${KNOTS_P}.patches.txz -> 
${KNOTS_P}.patches.tar.xz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+IUSE="+asm +berkdb dbus kde knots +qrcode sqlite +system-leveldb test upnp 
+wallet zeromq"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   sqlite? ( wallet )
+   berkdb? ( wallet )
+   wallet? ( || ( berkdb sqlite ) )
+"
+RDEPEND="
+   >=dev-libs/boost-1.58.0:=[threads(+)]
+   >dev-libs/libsecp256k1-0.1_pre20200911:=[recovery,schnorr]
+   >=dev-libs/univalue-1.0.4:=
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   system-leveldb? ( virtual/bitcoin-leveldb )
+   dbus? ( dev-qt/qtdbus:5 )
+   dev-libs/libevent:=
+   qrcode? (
+   media-gfx/qrencode:=
+   )
+   sqlite? ( >=dev-db/sqlite-3.7.17:= )
+   upnp? ( >=net-libs/miniupnpc-1.9.20150916:= )
+   berkdb? ( sys-libs/db:$(db_ver_to_slot "${DB_VER}")=[cxx] )
+   zeromq? ( net-libs/zeromq:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   >=sys-devel/autoconf-2.69
+   >=sys-devel/automake-1.13
+   dev-qt/linguist-tools:5
+   knots? (
+   gnome-base/librsvg
+   media-gfx/imagemagick[png]
+   )
+"
+
+DOCS=(
+   doc/bips.md
+   doc/bitcoin-conf.md
+   doc/descriptors.md
+   doc/files.md
+   

[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2021-07-09 Thread Georgy Yakovlev
commit: da77bee90fff4a66fb23daeffc9eb78be9a647e8
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jul 10 02:15:29 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jul 10 02:21:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da77bee9

Revert "net-p2p/bitcoin-qt: Bump to 0.21.1"

This reverts commit e62b85aae5a2dd70ff120ebc284bf6d461e34b88.

Signed-off-by: Georgy Yakovlev  gentoo.org>

 net-p2p/bitcoin-qt/Manifest |   2 -
 net-p2p/bitcoin-qt/bitcoin-qt-0.21.1.ebuild | 206 
 2 files changed, 208 deletions(-)

diff --git a/net-p2p/bitcoin-qt/Manifest b/net-p2p/bitcoin-qt/Manifest
index 01ce4fdf2a1..59fde979bce 100644
--- a/net-p2p/bitcoin-qt/Manifest
+++ b/net-p2p/bitcoin-qt/Manifest
@@ -1,6 +1,4 @@
 DIST bitcoin-0.20.1.knots20200815.patches.tar.xz 413244 BLAKE2B 
bc8fd6bfe0454439ae514086ea3e728df4f1ba069d33f79b047049a1a4d18543334217f25607b738f7f2d1245f64e5289aed00473c94edf5d660e0953e4d6b93
 SHA512 
98468f4f22d5b9d35c616796aa5a8fda20f775606f0cd4927b3b822dd5afd0fc208c23136306f79d01dbfd532b14a5905a8fb60a2d171d5022d2008772cf7b58
 DIST bitcoin-0.21.0.knots20210130.patches.tar.xz 505040 BLAKE2B 
c8999de4158b8781bba6ad014ae14859f1e0bab3080c59a18910cf7447eb56da4b17a0e1843fdd3669d22636df9e4ddcc4526e4293bfd86dc884983a29a5f76c
 SHA512 
7ee27da3d26be0e93ecddff7bb21ef1746bcdb07f9a2b0ea48065367b4c44391e974e04a21e511c05fca8f55971ab8e3c3ac01a3775cc52a537d9e10966d9871
-DIST bitcoin-0.21.1.knots20210629.patches.tar.xz 623916 BLAKE2B 
c6b669270b7f9718c8452a1c28280b6005edee299a3ab8d754dbf722d021576871ddce200342bf157dd5158c058686aa3dde913970779d8c2e560b8df772821c
 SHA512 
ba058554453efc7ad036b8cc945ba403a6bd4e30dae0fbcee7fbe2f0ce90854a867fe49b0522595c081930d406bdf56987982f403fc8299b3c776eea4672abae
 DIST bitcoin-v0.20.1.tar.gz 6986090 BLAKE2B 
ef0e6c424bcb7ffe9a2461e60499cebdfcd13faa794d534b4c508a61fa218dd58e64c9088584ea658736deeadc0306fbdf08daa3c395dac3d8f096a08ba42262
 SHA512 
73a103d4192eb12abed5aa84e9c7999d57e4da37f32e54107ab9f4297a29af64c0c56930674559073bed360f794d87ba5eb9e1ce4d1bd03402d56937490fa16e
 DIST bitcoin-v0.21.0.tar.gz 7533957 BLAKE2B 
01247cbb9fca2381a8c08ab1c88c479c640963caef22e4207aab46b05813dbf2a5286ac9e98132fb34db0e9ac6c18c79e45a89de166f5c6d480d8ac6e14ecca2
 SHA512 
c58187996932b0151432a65885b7e8a7b216fb1ab0576fb7d4b5e9620d957594b05e181153e2e0e50bcd5ce764861ec11019ffbb1095d3e704f441e61ac6a04f
-DIST bitcoin-v0.21.1.tar.gz 7635092 BLAKE2B 
83610537c3cf6a11a1f59b92085b7a99fb22013ead1c6dce0c8f3182b69b11be6801f1f3b35bf31d72cfc15c76b6a69f1e6f3b754ff179565c0a687d16a35a48
 SHA512 
648739df8f360609d7b562e0bbfb3ab852eb6c538aa33ef56f71e7652ee766648ee8782aadeed1def1f2174d3330bbbdf9b1eee5090ca292e8d4a46c1b7f5c46

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.21.1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.21.1.ebuild
deleted file mode 100644
index 71f88ca3d98..000
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.21.1.ebuild
+++ /dev/null
@@ -1,206 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DB_VER="4.8"
-inherit autotools bash-completion-r1 db-use desktop xdg-utils
-
-BITCOINCORE_COMMITHASH="194b9b8792d9b0798fdb570b79fa51f1d1f5ebaf"
-KNOTS_PV="${PV}.knots20210629"
-KNOTS_P="bitcoin-${KNOTS_PV}"
-
-DESCRIPTION="An end-user Qt GUI for the Bitcoin crypto-currency"
-HOMEPAGE="https://bitcoincore.org/ https://bitcoinknots.org/;
-SRC_URI="
-   
https://github.com/bitcoin/bitcoin/archive/${BITCOINCORE_COMMITHASH}.tar.gz -> 
bitcoin-v${PV}.tar.gz
-   
https://bitcoinknots.org/files/0.21.x/${KNOTS_PV}/${KNOTS_P}.patches.txz -> 
${KNOTS_P}.patches.tar.xz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
-
-IUSE="+asm +berkdb dbus kde knots +qrcode sqlite +system-leveldb test upnp 
+wallet zeromq"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-   sqlite? ( wallet )
-   berkdb? ( wallet )
-   wallet? ( || ( berkdb sqlite ) )
-"
-RDEPEND="
-   >=dev-libs/boost-1.58.0:=[threads(+)]
-   >dev-libs/libsecp256k1-0.1_pre20200911:=[recovery,schnorr]
-   >=dev-libs/univalue-1.0.4:=
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtwidgets:5
-   system-leveldb? ( virtual/bitcoin-leveldb )
-   dbus? ( dev-qt/qtdbus:5 )
-   dev-libs/libevent:=
-   qrcode? (
-   media-gfx/qrencode:=
-   )
-   sqlite? ( >=dev-db/sqlite-3.7.17:= )
-   upnp? ( >=net-libs/miniupnpc-1.9.20150916:= )
-   berkdb? ( sys-libs/db:$(db_ver_to_slot "${DB_VER}")=[cxx] )
-   zeromq? ( net-libs/zeromq:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   >=sys-devel/autoconf-2.69
-   >=sys-devel/automake-1.13
-   dev-qt/linguist-tools:5
-   knots? (
-   gnome-base/librsvg
-   media-gfx/imagemagick[png]
-   )
-"
-
-DOCS=(
-   doc/bips.md
-   doc/bitcoin-conf.md
-   

[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2021-07-09 Thread Craig Andrews
commit: e62b85aae5a2dd70ff120ebc284bf6d461e34b88
Author: Luke Dashjr  utopios  org>
AuthorDate: Wed Jun 30 20:10:14 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Jul 10 01:19:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e62b85aa

net-p2p/bitcoin-qt: Bump to 0.21.1

Signed-off-by: Luke Dashjr  utopios.org>
Closes: https://github.com/gentoo/gentoo/pull/21490
Signed-off-by: Craig Andrews  gentoo.org>

 net-p2p/bitcoin-qt/Manifest |   2 +
 net-p2p/bitcoin-qt/bitcoin-qt-0.21.1.ebuild | 206 
 2 files changed, 208 insertions(+)

diff --git a/net-p2p/bitcoin-qt/Manifest b/net-p2p/bitcoin-qt/Manifest
index 59fde979bce..01ce4fdf2a1 100644
--- a/net-p2p/bitcoin-qt/Manifest
+++ b/net-p2p/bitcoin-qt/Manifest
@@ -1,4 +1,6 @@
 DIST bitcoin-0.20.1.knots20200815.patches.tar.xz 413244 BLAKE2B 
bc8fd6bfe0454439ae514086ea3e728df4f1ba069d33f79b047049a1a4d18543334217f25607b738f7f2d1245f64e5289aed00473c94edf5d660e0953e4d6b93
 SHA512 
98468f4f22d5b9d35c616796aa5a8fda20f775606f0cd4927b3b822dd5afd0fc208c23136306f79d01dbfd532b14a5905a8fb60a2d171d5022d2008772cf7b58
 DIST bitcoin-0.21.0.knots20210130.patches.tar.xz 505040 BLAKE2B 
c8999de4158b8781bba6ad014ae14859f1e0bab3080c59a18910cf7447eb56da4b17a0e1843fdd3669d22636df9e4ddcc4526e4293bfd86dc884983a29a5f76c
 SHA512 
7ee27da3d26be0e93ecddff7bb21ef1746bcdb07f9a2b0ea48065367b4c44391e974e04a21e511c05fca8f55971ab8e3c3ac01a3775cc52a537d9e10966d9871
+DIST bitcoin-0.21.1.knots20210629.patches.tar.xz 623916 BLAKE2B 
c6b669270b7f9718c8452a1c28280b6005edee299a3ab8d754dbf722d021576871ddce200342bf157dd5158c058686aa3dde913970779d8c2e560b8df772821c
 SHA512 
ba058554453efc7ad036b8cc945ba403a6bd4e30dae0fbcee7fbe2f0ce90854a867fe49b0522595c081930d406bdf56987982f403fc8299b3c776eea4672abae
 DIST bitcoin-v0.20.1.tar.gz 6986090 BLAKE2B 
ef0e6c424bcb7ffe9a2461e60499cebdfcd13faa794d534b4c508a61fa218dd58e64c9088584ea658736deeadc0306fbdf08daa3c395dac3d8f096a08ba42262
 SHA512 
73a103d4192eb12abed5aa84e9c7999d57e4da37f32e54107ab9f4297a29af64c0c56930674559073bed360f794d87ba5eb9e1ce4d1bd03402d56937490fa16e
 DIST bitcoin-v0.21.0.tar.gz 7533957 BLAKE2B 
01247cbb9fca2381a8c08ab1c88c479c640963caef22e4207aab46b05813dbf2a5286ac9e98132fb34db0e9ac6c18c79e45a89de166f5c6d480d8ac6e14ecca2
 SHA512 
c58187996932b0151432a65885b7e8a7b216fb1ab0576fb7d4b5e9620d957594b05e181153e2e0e50bcd5ce764861ec11019ffbb1095d3e704f441e61ac6a04f
+DIST bitcoin-v0.21.1.tar.gz 7635092 BLAKE2B 
83610537c3cf6a11a1f59b92085b7a99fb22013ead1c6dce0c8f3182b69b11be6801f1f3b35bf31d72cfc15c76b6a69f1e6f3b754ff179565c0a687d16a35a48
 SHA512 
648739df8f360609d7b562e0bbfb3ab852eb6c538aa33ef56f71e7652ee766648ee8782aadeed1def1f2174d3330bbbdf9b1eee5090ca292e8d4a46c1b7f5c46

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.21.1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.21.1.ebuild
new file mode 100644
index 000..71f88ca3d98
--- /dev/null
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.21.1.ebuild
@@ -0,0 +1,206 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DB_VER="4.8"
+inherit autotools bash-completion-r1 db-use desktop xdg-utils
+
+BITCOINCORE_COMMITHASH="194b9b8792d9b0798fdb570b79fa51f1d1f5ebaf"
+KNOTS_PV="${PV}.knots20210629"
+KNOTS_P="bitcoin-${KNOTS_PV}"
+
+DESCRIPTION="An end-user Qt GUI for the Bitcoin crypto-currency"
+HOMEPAGE="https://bitcoincore.org/ https://bitcoinknots.org/;
+SRC_URI="
+   
https://github.com/bitcoin/bitcoin/archive/${BITCOINCORE_COMMITHASH}.tar.gz -> 
bitcoin-v${PV}.tar.gz
+   
https://bitcoinknots.org/files/0.21.x/${KNOTS_PV}/${KNOTS_P}.patches.txz -> 
${KNOTS_P}.patches.tar.xz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+IUSE="+asm +berkdb dbus kde knots +qrcode sqlite +system-leveldb test upnp 
+wallet zeromq"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   sqlite? ( wallet )
+   berkdb? ( wallet )
+   wallet? ( || ( berkdb sqlite ) )
+"
+RDEPEND="
+   >=dev-libs/boost-1.58.0:=[threads(+)]
+   >dev-libs/libsecp256k1-0.1_pre20200911:=[recovery,schnorr]
+   >=dev-libs/univalue-1.0.4:=
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   system-leveldb? ( virtual/bitcoin-leveldb )
+   dbus? ( dev-qt/qtdbus:5 )
+   dev-libs/libevent:=
+   qrcode? (
+   media-gfx/qrencode:=
+   )
+   sqlite? ( >=dev-db/sqlite-3.7.17:= )
+   upnp? ( >=net-libs/miniupnpc-1.9.20150916:= )
+   berkdb? ( sys-libs/db:$(db_ver_to_slot "${DB_VER}")=[cxx] )
+   zeromq? ( net-libs/zeromq:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   >=sys-devel/autoconf-2.69
+   >=sys-devel/automake-1.13
+   dev-qt/linguist-tools:5
+   knots? (
+   gnome-base/librsvg
+   media-gfx/imagemagick[png]
+   )
+"
+
+DOCS=(
+   doc/bips.md
+   doc/bitcoin-conf.md
+   

[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2021-05-27 Thread Sam James
commit: c3868d4ae00821eef3d9805b6e5488794beb1748
Author: Sam James  gentoo  org>
AuthorDate: Fri May 28 02:26:57 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 28 02:26:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3868d4a

net-p2p/bitcoin-qt: Stabilize 0.21.0 amd64, #790074

Signed-off-by: Sam James  gentoo.org>

 net-p2p/bitcoin-qt/bitcoin-qt-0.21.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.21.0.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.21.0.ebuild
index e4231054c52..7f9d109b04a 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.21.0.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.21.0.ebuild
@@ -19,7 +19,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 
 IUSE="+asm dbus kde knots +qrcode sqlite +system-leveldb test upnp +wallet 
zeromq"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2021-02-07 Thread Joonas Niilola
commit: ab97c5dcff2377caf4a67f8d662d4ef323a5844b
Author: Luke Dashjr  utopios  org>
AuthorDate: Mon Feb  1 01:38:46 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Feb  7 09:03:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab97c5dc

net-p2p/bitcoin-qt: Bump to 0.21.0

Signed-off-by: Luke Dashjr  utopios.org>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-p2p/bitcoin-qt/Manifest |   2 +
 net-p2p/bitcoin-qt/bitcoin-qt-0.21.0.ebuild | 189 
 2 files changed, 191 insertions(+)

diff --git a/net-p2p/bitcoin-qt/Manifest b/net-p2p/bitcoin-qt/Manifest
index 16d898727cf..59fde979bce 100644
--- a/net-p2p/bitcoin-qt/Manifest
+++ b/net-p2p/bitcoin-qt/Manifest
@@ -1,2 +1,4 @@
 DIST bitcoin-0.20.1.knots20200815.patches.tar.xz 413244 BLAKE2B 
bc8fd6bfe0454439ae514086ea3e728df4f1ba069d33f79b047049a1a4d18543334217f25607b738f7f2d1245f64e5289aed00473c94edf5d660e0953e4d6b93
 SHA512 
98468f4f22d5b9d35c616796aa5a8fda20f775606f0cd4927b3b822dd5afd0fc208c23136306f79d01dbfd532b14a5905a8fb60a2d171d5022d2008772cf7b58
+DIST bitcoin-0.21.0.knots20210130.patches.tar.xz 505040 BLAKE2B 
c8999de4158b8781bba6ad014ae14859f1e0bab3080c59a18910cf7447eb56da4b17a0e1843fdd3669d22636df9e4ddcc4526e4293bfd86dc884983a29a5f76c
 SHA512 
7ee27da3d26be0e93ecddff7bb21ef1746bcdb07f9a2b0ea48065367b4c44391e974e04a21e511c05fca8f55971ab8e3c3ac01a3775cc52a537d9e10966d9871
 DIST bitcoin-v0.20.1.tar.gz 6986090 BLAKE2B 
ef0e6c424bcb7ffe9a2461e60499cebdfcd13faa794d534b4c508a61fa218dd58e64c9088584ea658736deeadc0306fbdf08daa3c395dac3d8f096a08ba42262
 SHA512 
73a103d4192eb12abed5aa84e9c7999d57e4da37f32e54107ab9f4297a29af64c0c56930674559073bed360f794d87ba5eb9e1ce4d1bd03402d56937490fa16e
+DIST bitcoin-v0.21.0.tar.gz 7533957 BLAKE2B 
01247cbb9fca2381a8c08ab1c88c479c640963caef22e4207aab46b05813dbf2a5286ac9e98132fb34db0e9ac6c18c79e45a89de166f5c6d480d8ac6e14ecca2
 SHA512 
c58187996932b0151432a65885b7e8a7b216fb1ab0576fb7d4b5e9620d957594b05e181153e2e0e50bcd5ce764861ec11019ffbb1095d3e704f441e61ac6a04f

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.21.0.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.21.0.ebuild
new file mode 100644
index 000..e4231054c52
--- /dev/null
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.21.0.ebuild
@@ -0,0 +1,189 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DB_VER="4.8"
+inherit autotools bash-completion-r1 db-use desktop xdg-utils
+
+BITCOINCORE_COMMITHASH="95ea54ba089610019a74c1176a2c7c0dba144b1c"
+KNOTS_PV="${PV}.knots20210130"
+KNOTS_P="bitcoin-${KNOTS_PV}"
+
+DESCRIPTION="An end-user Qt GUI for the Bitcoin crypto-currency"
+HOMEPAGE="https://bitcoincore.org/ https://bitcoinknots.org/;
+SRC_URI="
+   
https://github.com/bitcoin/bitcoin/archive/${BITCOINCORE_COMMITHASH}.tar.gz -> 
bitcoin-v${PV}.tar.gz
+   
https://bitcoinknots.org/files/0.21.x/${KNOTS_PV}/${KNOTS_P}.patches.txz -> 
${KNOTS_P}.patches.tar.xz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+IUSE="+asm dbus kde knots +qrcode sqlite +system-leveldb test upnp +wallet 
zeromq"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/boost-1.58.0:=[threads(+)]
+   >dev-libs/libsecp256k1-0.1_pre20200911:=[recovery,schnorr]
+   >=dev-libs/univalue-1.0.4:=
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   system-leveldb? ( virtual/bitcoin-leveldb )
+   dbus? ( dev-qt/qtdbus:5 )
+   dev-libs/libevent:=
+   qrcode? (
+   media-gfx/qrencode:=
+   )
+   sqlite? ( >=dev-db/sqlite-3.7.17:= )
+   upnp? ( >=net-libs/miniupnpc-1.9.20150916:= )
+   wallet? ( sys-libs/db:$(db_ver_to_slot "${DB_VER}")=[cxx] )
+   zeromq? ( net-libs/zeromq:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   >=sys-devel/autoconf-2.69
+   >=sys-devel/automake-1.13
+   dev-qt/linguist-tools:5
+   knots? (
+   gnome-base/librsvg
+   media-gfx/imagemagick[png]
+   )
+"
+
+DOCS=(
+   doc/bips.md
+   doc/bitcoin-conf.md
+   doc/descriptors.md
+   doc/files.md
+   doc/JSON-RPC-interface.md
+   doc/psbt.md
+   doc/reduce-traffic.md
+   doc/release-notes.md
+   doc/REST-interface.md
+   doc/tor.md
+)
+
+S="${WORKDIR}/bitcoin-${BITCOINCORE_COMMITHASH}"
+
+pkg_pretend() {
+   if use knots; then
+   elog "You are building ${PN} from Bitcoin Knots."
+   elog "For more information, see:"
+   elog 
"https://bitcoinknots.org/files/0.21.x/${KNOTS_PV}/${KNOTS_P}.desc.html;
+   else
+   elog "You are building ${PN} from Bitcoin Core."
+   elog "For more information, see:"
+   elog "https://bitcoincore.org/en/2021/01/14/release-${PV}/;
+   fi
+   elog "Replace By Fee policy is now always enabled by default: Your node 
will"
+   

[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2021-01-21 Thread Sam James
commit: 4da8a67708c254f4a47ac82139e00512c98a8bfc
Author: John Helmert III  posteo  net>
AuthorDate: Sun Jan 10 22:27:26 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 21 23:22:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4da8a677

net-p2p/bitcoin-qt: add cpe strings

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: John Helmert III  posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/19022
Signed-off-by: Sam James  gentoo.org>

 net-p2p/bitcoin-qt/metadata.xml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/net-p2p/bitcoin-qt/metadata.xml b/net-p2p/bitcoin-qt/metadata.xml
index 6729fd6157b..02b0ae3f93c 100644
--- a/net-p2p/bitcoin-qt/metadata.xml
+++ b/net-p2p/bitcoin-qt/metadata.xml
@@ -21,5 +21,7 @@

bitcoin/bitcoin
bitcoinknots/bitcoin
+   cpe:/a:bitcoin:bitcoin_core
+   cpe:/a:bitcoin_knots_project:bitcoin_knots

 



[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/files/, net-p2p/bitcoin-qt/

2021-01-21 Thread Sam James
commit: bd458a9df388d537f0c5c17f3318bbb84e871b5e
Author: John Helmert III  posteo  net>
AuthorDate: Sun Jan 10 22:01:04 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 21 23:22:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd458a9d

net-p2p/bitcoin-qt: security cleanup

Bug: https://bugs.gentoo.org/711198
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: John Helmert III  posteo.net>
Signed-off-by: Sam James  gentoo.org>

 net-p2p/bitcoin-qt/Manifest|   6 -
 net-p2p/bitcoin-qt/bitcoin-qt-0.16.3.ebuild| 174 ---
 net-p2p/bitcoin-qt/bitcoin-qt-0.19.1.ebuild| 188 -
 net-p2p/bitcoin-qt/bitcoin-qt-0.20.0.ebuild| 185 
 ...coin-qt-0.16.3-boost-1.72-missing-include.patch |  24 ---
 net-p2p/bitcoin-qt/metadata.xml|   2 -
 6 files changed, 579 deletions(-)

diff --git a/net-p2p/bitcoin-qt/Manifest b/net-p2p/bitcoin-qt/Manifest
index caa968a9c39..16d898727cf 100644
--- a/net-p2p/bitcoin-qt/Manifest
+++ b/net-p2p/bitcoin-qt/Manifest
@@ -1,8 +1,2 @@
-DIST bitcoin-0.16.3.knots20180918.patches.tar.xz 466344 BLAKE2B 
c45b96513e4b6317e6a2a55cc3b47302fbe56fb87717ae0197010694013331b5d071b85a11a73c76f08f39e9f0294d3475e89ee63272047df83893de4dbaa390
 SHA512 
2c3540acc668aeef4b8f01774219736d95395201ddeaccaf70e0bad4a89f05cdd5ffaf630bae0577656efb3580fae92ce0ee4bb1a720ea757ca59e3fd66e1893
-DIST bitcoin-0.19.1.knots20200304.patches.tar.xz 399864 BLAKE2B 
de5591072b62c65c8a0fdcee7a7ed4b74d13614e47b679a05f272207b9ca0a09d476aa8ecb66321f39953a320f4d47f7d2aa62848192d493de02525c3d5abdfa
 SHA512 
3b08023f0788535dc5943e47a595da5637172263ac8c2ad97d42c0707da7468a9843efbf90a2eb6ac99db65e362e99cbe9209ab64785c79de908e20801ba4fe5
-DIST bitcoin-0.20.0.knots20200614.patches.tar.xz 392356 BLAKE2B 
17c5d5c89e279c870492ac4f98cfde6545fa3c4b5169f42c020e45ca14c133673e271b248e90286ae875aaef6b031e578d14554777a89dca5366aa4bda079012
 SHA512 
208234b2e7fa46e19da9954dab9828993aa62a7623d85de8e7d43ffd4b367c5e8641e82154357526a11b95c0426ec16039d2910dbbe9187daba9d14a3b2fda92
 DIST bitcoin-0.20.1.knots20200815.patches.tar.xz 413244 BLAKE2B 
bc8fd6bfe0454439ae514086ea3e728df4f1ba069d33f79b047049a1a4d18543334217f25607b738f7f2d1245f64e5289aed00473c94edf5d660e0953e4d6b93
 SHA512 
98468f4f22d5b9d35c616796aa5a8fda20f775606f0cd4927b3b822dd5afd0fc208c23136306f79d01dbfd532b14a5905a8fb60a2d171d5022d2008772cf7b58
-DIST bitcoin-v0.16.3.tar.gz 6658712 BLAKE2B 
2c20b32ea30aed264115d1bd336b62fa28de69cbf116385508718efd7ff22537c3bd402c0965e0f6ddd8e79fc8b51f388f52f885847d36207a24523e927ca63e
 SHA512 
2da25f56fe9b1f5a81815c14e70ff1a69ec15f742424e2c24d71303a71d57c8050dea5d5ba57425bbe0a01a3995ad9b30f0beea5dbafd1632a627cd3fd9a984d
-DIST bitcoin-v0.19.1.tar.gz 6660702 BLAKE2B 
93ed83f663a833f6be40195ddaf62a8ef9fcd86c3f983fe0cf1e75eaf9ae54cdc88fcdfc36d798842f29636dc8037af5b67e82643c90a6c276fa504ed022f863
 SHA512 
bc1afad7de5b43042d24780b07e3faf73dda69af9ef0c75fa1a32bd25b0b37e315955614ffbb2864fe827b77b63446fd88cae22da3d0706ff73df495a519ba5d
-DIST bitcoin-v0.20.0.tar.gz 6984988 BLAKE2B 
2c189826b7171276df62fb8cbf713d8b4cb4307de413247f2951950ec173d069930447d7d420d1c73ba0abc97fd613a05fc527bcc796e5e2d2f3dfb57fb29b80
 SHA512 
7628efb70bf51e4165605d9e77f6119b855994e99d8cb6653dfbd89628304862f3a98cfe352aa8b435913000e74d297565d8a7e3f22a23006d1779b70d04a8cd
 DIST bitcoin-v0.20.1.tar.gz 6986090 BLAKE2B 
ef0e6c424bcb7ffe9a2461e60499cebdfcd13faa794d534b4c508a61fa218dd58e64c9088584ea658736deeadc0306fbdf08daa3c395dac3d8f096a08ba42262
 SHA512 
73a103d4192eb12abed5aa84e9c7999d57e4da37f32e54107ab9f4297a29af64c0c56930674559073bed360f794d87ba5eb9e1ce4d1bd03402d56937490fa16e

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.16.3.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.16.3.ebuild
deleted file mode 100644
index 21877477b08..000
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.16.3.ebuild
+++ /dev/null
@@ -1,174 +0,0 @@
-# Copyright 2010-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DB_VER="4.8"
-inherit autotools bash-completion-r1 db-use desktop gnome2-utils xdg-utils
-
-BITCOINCORE_COMMITHASH="49e34e288005a5b144a642e197b628396f5a0765"
-KNOTS_PV="${PV}.knots20180918"
-KNOTS_P="bitcoin-${KNOTS_PV}"
-
-DESCRIPTION="An end-user Qt GUI for the Bitcoin crypto-currency"
-HOMEPAGE="https://bitcoincore.org/ https://bitcoinknots.org/;
-SRC_URI="
-   
https://github.com/bitcoin/bitcoin/archive/${BITCOINCORE_COMMITHASH}.tar.gz -> 
bitcoin-v${PV}.tar.gz
-   
https://bitcoinknots.org/files/0.16.x/${KNOTS_PV}/${KNOTS_P}.patches.txz -> 
${KNOTS_P}.patches.tar.xz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc x86 ~amd64-linux ~x86-linux"
-
-IUSE="+asm +bip70 dbus kde +libevent knots libressl +qrcode test upnp +wallet 
zeromq"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-libs/boost-1.52.0:=[threads(+)]
-   

[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2020-08-29 Thread Sam James
commit: a8eeda3b31905e2a83c7c92ac5a104bd1894f335
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 29 13:22:21 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 29 13:22:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8eeda3b

net-p2p/bitcoin-qt: Stabilize 0.20.1 amd64, #711198

Signed-off-by: Sam James  gentoo.org>

 net-p2p/bitcoin-qt/bitcoin-qt-0.20.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.20.1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.20.1.ebuild
index cc3760916ae..3644f4d6d0c 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.20.1.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.20.1.ebuild
@@ -19,7 +19,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 
 IUSE="+asm dbus kde knots +qrcode +system-leveldb test upnp +wallet zeromq"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2020-08-18 Thread Craig Andrews
commit: f6751a510e0c3b0c2ff5b0e7fc7647492391bf34
Author: Luke Dashjr  utopios  org>
AuthorDate: Tue Aug 18 04:14:18 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Wed Aug 19 00:54:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6751a51

net-p2p/bitcoin-qt: Bump to 0.20.1

Signed-off-by: Luke Dashjr  utopios.org>
Closes: https://github.com/gentoo/gentoo/pull/17153
Signed-off-by: Craig Andrews  gentoo.org>

 net-p2p/bitcoin-qt/Manifest |   2 +
 net-p2p/bitcoin-qt/bitcoin-qt-0.20.1.ebuild | 185 
 2 files changed, 187 insertions(+)

diff --git a/net-p2p/bitcoin-qt/Manifest b/net-p2p/bitcoin-qt/Manifest
index ffd60cbe421..caa968a9c39 100644
--- a/net-p2p/bitcoin-qt/Manifest
+++ b/net-p2p/bitcoin-qt/Manifest
@@ -1,6 +1,8 @@
 DIST bitcoin-0.16.3.knots20180918.patches.tar.xz 466344 BLAKE2B 
c45b96513e4b6317e6a2a55cc3b47302fbe56fb87717ae0197010694013331b5d071b85a11a73c76f08f39e9f0294d3475e89ee63272047df83893de4dbaa390
 SHA512 
2c3540acc668aeef4b8f01774219736d95395201ddeaccaf70e0bad4a89f05cdd5ffaf630bae0577656efb3580fae92ce0ee4bb1a720ea757ca59e3fd66e1893
 DIST bitcoin-0.19.1.knots20200304.patches.tar.xz 399864 BLAKE2B 
de5591072b62c65c8a0fdcee7a7ed4b74d13614e47b679a05f272207b9ca0a09d476aa8ecb66321f39953a320f4d47f7d2aa62848192d493de02525c3d5abdfa
 SHA512 
3b08023f0788535dc5943e47a595da5637172263ac8c2ad97d42c0707da7468a9843efbf90a2eb6ac99db65e362e99cbe9209ab64785c79de908e20801ba4fe5
 DIST bitcoin-0.20.0.knots20200614.patches.tar.xz 392356 BLAKE2B 
17c5d5c89e279c870492ac4f98cfde6545fa3c4b5169f42c020e45ca14c133673e271b248e90286ae875aaef6b031e578d14554777a89dca5366aa4bda079012
 SHA512 
208234b2e7fa46e19da9954dab9828993aa62a7623d85de8e7d43ffd4b367c5e8641e82154357526a11b95c0426ec16039d2910dbbe9187daba9d14a3b2fda92
+DIST bitcoin-0.20.1.knots20200815.patches.tar.xz 413244 BLAKE2B 
bc8fd6bfe0454439ae514086ea3e728df4f1ba069d33f79b047049a1a4d18543334217f25607b738f7f2d1245f64e5289aed00473c94edf5d660e0953e4d6b93
 SHA512 
98468f4f22d5b9d35c616796aa5a8fda20f775606f0cd4927b3b822dd5afd0fc208c23136306f79d01dbfd532b14a5905a8fb60a2d171d5022d2008772cf7b58
 DIST bitcoin-v0.16.3.tar.gz 6658712 BLAKE2B 
2c20b32ea30aed264115d1bd336b62fa28de69cbf116385508718efd7ff22537c3bd402c0965e0f6ddd8e79fc8b51f388f52f885847d36207a24523e927ca63e
 SHA512 
2da25f56fe9b1f5a81815c14e70ff1a69ec15f742424e2c24d71303a71d57c8050dea5d5ba57425bbe0a01a3995ad9b30f0beea5dbafd1632a627cd3fd9a984d
 DIST bitcoin-v0.19.1.tar.gz 6660702 BLAKE2B 
93ed83f663a833f6be40195ddaf62a8ef9fcd86c3f983fe0cf1e75eaf9ae54cdc88fcdfc36d798842f29636dc8037af5b67e82643c90a6c276fa504ed022f863
 SHA512 
bc1afad7de5b43042d24780b07e3faf73dda69af9ef0c75fa1a32bd25b0b37e315955614ffbb2864fe827b77b63446fd88cae22da3d0706ff73df495a519ba5d
 DIST bitcoin-v0.20.0.tar.gz 6984988 BLAKE2B 
2c189826b7171276df62fb8cbf713d8b4cb4307de413247f2951950ec173d069930447d7d420d1c73ba0abc97fd613a05fc527bcc796e5e2d2f3dfb57fb29b80
 SHA512 
7628efb70bf51e4165605d9e77f6119b855994e99d8cb6653dfbd89628304862f3a98cfe352aa8b435913000e74d297565d8a7e3f22a23006d1779b70d04a8cd
+DIST bitcoin-v0.20.1.tar.gz 6986090 BLAKE2B 
ef0e6c424bcb7ffe9a2461e60499cebdfcd13faa794d534b4c508a61fa218dd58e64c9088584ea658736deeadc0306fbdf08daa3c395dac3d8f096a08ba42262
 SHA512 
73a103d4192eb12abed5aa84e9c7999d57e4da37f32e54107ab9f4297a29af64c0c56930674559073bed360f794d87ba5eb9e1ce4d1bd03402d56937490fa16e

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.20.1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.20.1.ebuild
new file mode 100644
index 000..cc3760916ae
--- /dev/null
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.20.1.ebuild
@@ -0,0 +1,185 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DB_VER="4.8"
+inherit autotools bash-completion-r1 db-use desktop xdg-utils
+
+BITCOINCORE_COMMITHASH="bf0dc356ac4a2bdeda1908af021dea2de0dfb35a"
+KNOTS_PV="${PV}.knots20200815"
+KNOTS_P="bitcoin-${KNOTS_PV}"
+
+DESCRIPTION="An end-user Qt GUI for the Bitcoin crypto-currency"
+HOMEPAGE="https://bitcoincore.org/ https://bitcoinknots.org/;
+SRC_URI="
+   
https://github.com/bitcoin/bitcoin/archive/${BITCOINCORE_COMMITHASH}.tar.gz -> 
bitcoin-v${PV}.tar.gz
+   
https://bitcoinknots.org/files/0.20.x/${KNOTS_PV}/${KNOTS_P}.patches.txz -> 
${KNOTS_P}.patches.tar.xz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+IUSE="+asm dbus kde knots +qrcode +system-leveldb test upnp +wallet zeromq"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/boost-1.52.0:=[threads(+)]
+   >dev-libs/libsecp256k1-0.1_pre20170321:=[recovery]
+   >=dev-libs/univalue-1.0.4:=
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   system-leveldb? ( virtual/bitcoin-leveldb )
+   dbus? ( dev-qt/qtdbus:5 )
+   dev-libs/libevent:=
+   qrcode? (
+   media-gfx/qrencode:=
+   )
+   

[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2020-06-16 Thread Craig Andrews
commit: de1ad50398a8398b4e6ad5e005c7c9311857355e
Author: Luke Dashjr  utopios  org>
AuthorDate: Tue Jun 16 22:34:37 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Wed Jun 17 01:52:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de1ad503

net-p2p/bitcoin-qt: Bump to 0.20.0

Signed-off-by: Luke Dashjr  utopios.org>
Closes: https://github.com/gentoo/gentoo/pull/16280
Signed-off-by: Craig Andrews  gentoo.org>

 net-p2p/bitcoin-qt/Manifest |   2 +
 net-p2p/bitcoin-qt/bitcoin-qt-0.20.0.ebuild | 185 
 2 files changed, 187 insertions(+)

diff --git a/net-p2p/bitcoin-qt/Manifest b/net-p2p/bitcoin-qt/Manifest
index 39611134f05..ffd60cbe421 100644
--- a/net-p2p/bitcoin-qt/Manifest
+++ b/net-p2p/bitcoin-qt/Manifest
@@ -1,4 +1,6 @@
 DIST bitcoin-0.16.3.knots20180918.patches.tar.xz 466344 BLAKE2B 
c45b96513e4b6317e6a2a55cc3b47302fbe56fb87717ae0197010694013331b5d071b85a11a73c76f08f39e9f0294d3475e89ee63272047df83893de4dbaa390
 SHA512 
2c3540acc668aeef4b8f01774219736d95395201ddeaccaf70e0bad4a89f05cdd5ffaf630bae0577656efb3580fae92ce0ee4bb1a720ea757ca59e3fd66e1893
 DIST bitcoin-0.19.1.knots20200304.patches.tar.xz 399864 BLAKE2B 
de5591072b62c65c8a0fdcee7a7ed4b74d13614e47b679a05f272207b9ca0a09d476aa8ecb66321f39953a320f4d47f7d2aa62848192d493de02525c3d5abdfa
 SHA512 
3b08023f0788535dc5943e47a595da5637172263ac8c2ad97d42c0707da7468a9843efbf90a2eb6ac99db65e362e99cbe9209ab64785c79de908e20801ba4fe5
+DIST bitcoin-0.20.0.knots20200614.patches.tar.xz 392356 BLAKE2B 
17c5d5c89e279c870492ac4f98cfde6545fa3c4b5169f42c020e45ca14c133673e271b248e90286ae875aaef6b031e578d14554777a89dca5366aa4bda079012
 SHA512 
208234b2e7fa46e19da9954dab9828993aa62a7623d85de8e7d43ffd4b367c5e8641e82154357526a11b95c0426ec16039d2910dbbe9187daba9d14a3b2fda92
 DIST bitcoin-v0.16.3.tar.gz 6658712 BLAKE2B 
2c20b32ea30aed264115d1bd336b62fa28de69cbf116385508718efd7ff22537c3bd402c0965e0f6ddd8e79fc8b51f388f52f885847d36207a24523e927ca63e
 SHA512 
2da25f56fe9b1f5a81815c14e70ff1a69ec15f742424e2c24d71303a71d57c8050dea5d5ba57425bbe0a01a3995ad9b30f0beea5dbafd1632a627cd3fd9a984d
 DIST bitcoin-v0.19.1.tar.gz 6660702 BLAKE2B 
93ed83f663a833f6be40195ddaf62a8ef9fcd86c3f983fe0cf1e75eaf9ae54cdc88fcdfc36d798842f29636dc8037af5b67e82643c90a6c276fa504ed022f863
 SHA512 
bc1afad7de5b43042d24780b07e3faf73dda69af9ef0c75fa1a32bd25b0b37e315955614ffbb2864fe827b77b63446fd88cae22da3d0706ff73df495a519ba5d
+DIST bitcoin-v0.20.0.tar.gz 6984988 BLAKE2B 
2c189826b7171276df62fb8cbf713d8b4cb4307de413247f2951950ec173d069930447d7d420d1c73ba0abc97fd613a05fc527bcc796e5e2d2f3dfb57fb29b80
 SHA512 
7628efb70bf51e4165605d9e77f6119b855994e99d8cb6653dfbd89628304862f3a98cfe352aa8b435913000e74d297565d8a7e3f22a23006d1779b70d04a8cd

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.20.0.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.20.0.ebuild
new file mode 100644
index 000..4d399e20d8b
--- /dev/null
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.20.0.ebuild
@@ -0,0 +1,185 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DB_VER="4.8"
+inherit autotools bash-completion-r1 db-use desktop xdg-utils
+
+BITCOINCORE_COMMITHASH="a62f0ed64f8bbbdfe6467ac5ce92ef5b5222d1bd"
+KNOTS_PV="${PV}.knots20200614"
+KNOTS_P="bitcoin-${KNOTS_PV}"
+
+DESCRIPTION="An end-user Qt GUI for the Bitcoin crypto-currency"
+HOMEPAGE="https://bitcoincore.org/ https://bitcoinknots.org/;
+SRC_URI="
+   
https://github.com/bitcoin/bitcoin/archive/${BITCOINCORE_COMMITHASH}.tar.gz -> 
bitcoin-v${PV}.tar.gz
+   
https://bitcoinknots.org/files/0.20.x/${KNOTS_PV}/${KNOTS_P}.patches.txz -> 
${KNOTS_P}.patches.tar.xz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+IUSE="+asm dbus kde knots libressl +qrcode +system-leveldb test upnp +wallet 
zeromq"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/boost-1.52.0:=[threads(+)]
+   >dev-libs/libsecp256k1-0.1_pre20170321:=[recovery]
+   >=dev-libs/univalue-1.0.4:=
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   system-leveldb? ( virtual/bitcoin-leveldb )
+   dbus? ( dev-qt/qtdbus:5 )
+   dev-libs/libevent:=
+   qrcode? (
+   media-gfx/qrencode:=
+   )
+   upnp? ( >=net-libs/miniupnpc-1.9.20150916:= )
+   wallet? ( sys-libs/db:$(db_ver_to_slot "${DB_VER}")=[cxx] )
+   zeromq? ( net-libs/zeromq:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   >=sys-devel/autoconf-2.69
+   >=sys-devel/automake-1.13
+   dev-qt/linguist-tools:5
+   knots? (
+   gnome-base/librsvg
+   media-gfx/imagemagick[png]
+   )
+"
+
+DOCS=(
+   doc/bips.md
+   doc/bitcoin-conf.md
+   doc/descriptors.md
+   doc/files.md
+   doc/JSON-RPC-interface.md
+   doc/psbt.md
+   doc/reduce-traffic.md
+   doc/release-notes.md
+   

[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2020-03-07 Thread Craig Andrews
commit: a4f3556997fd46d6bfbff2b09a1194207da2f8f5
Author: Luke Dashjr  utopios  org>
AuthorDate: Mon Sep 30 03:36:35 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Mar  7 21:15:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4f35569

net-p2p/bitcoin-qt-0.16.3: Use desktop eclass newmenu

Signed-off-by: Luke Dashjr  utopios.org>
Signed-off-by: Craig Andrews  gentoo.org>

 net-p2p/bitcoin-qt/bitcoin-qt-0.16.3.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.16.3.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.16.3.ebuild
index 95339d5b90b..3b8b474b8ef 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.16.3.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.16.3.ebuild
@@ -4,7 +4,7 @@
 EAPI=6
 
 DB_VER="4.8"
-inherit autotools bash-completion-r1 db-use gnome2-utils xdg-utils
+inherit autotools bash-completion-r1 db-use desktop gnome2-utils xdg-utils
 
 BITCOINCORE_COMMITHASH="49e34e288005a5b144a642e197b628396f5a0765"
 KNOTS_PV="${PV}.knots20180918"
@@ -139,8 +139,7 @@ src_install() {
newins src/qt/res/src/bitcoin.svg bitcoinknots.svg
fi
 
-   insinto /usr/share/applications
-   newins "contrib/debian/bitcoin-qt.desktop" 
"org.bitcoin.bitcoin-qt.desktop"
+   newmenu "contrib/debian/bitcoin-qt.desktop" 
"org.bitcoin.bitcoin-qt.desktop"
 
use libevent && dodoc doc/REST-interface.md doc/tor.md
 



[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2020-03-07 Thread Craig Andrews
commit: f02403f0bf2e1468d62bbfabfca055b14dea153f
Author: Luke Dashjr  utopios  org>
AuthorDate: Mon Sep 30 03:24:13 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Mar  7 21:15:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f02403f0

net-p2p/bitcoin-qt: Drop redundant versions

Signed-off-by: Luke Dashjr  utopios.org>
Signed-off-by: Craig Andrews  gentoo.org>

 net-p2p/bitcoin-qt/Manifest |   4 -
 net-p2p/bitcoin-qt/bitcoin-qt-0.17.1.ebuild | 182 ---
 net-p2p/bitcoin-qt/bitcoin-qt-0.18.0.ebuild | 186 
 3 files changed, 372 deletions(-)

diff --git a/net-p2p/bitcoin-qt/Manifest b/net-p2p/bitcoin-qt/Manifest
index edde7435f5a..39611134f05 100644
--- a/net-p2p/bitcoin-qt/Manifest
+++ b/net-p2p/bitcoin-qt/Manifest
@@ -1,8 +1,4 @@
 DIST bitcoin-0.16.3.knots20180918.patches.tar.xz 466344 BLAKE2B 
c45b96513e4b6317e6a2a55cc3b47302fbe56fb87717ae0197010694013331b5d071b85a11a73c76f08f39e9f0294d3475e89ee63272047df83893de4dbaa390
 SHA512 
2c3540acc668aeef4b8f01774219736d95395201ddeaccaf70e0bad4a89f05cdd5ffaf630bae0577656efb3580fae92ce0ee4bb1a720ea757ca59e3fd66e1893
-DIST bitcoin-0.17.1.knots20181229.patches.tar.xz 475988 BLAKE2B 
ce19ccbbeaac48f24b2833858a186494f84cb54ac380c42104f4d16b0a6acb44bc7a83c1b11311e2c566326d7067530ea5f34404def5f22b4825e2fa15aca22d
 SHA512 
da89f9510ee523c712aa137512dda752ab8d115eb8a45a999aa742555621f557694db34162a1f6979922268a3e22563883ea6d9d9a47e5c7613235c0ff06fda0
-DIST bitcoin-0.18.0.knots20190502.patches.tar.xz 400252 BLAKE2B 
0303bba89b3595a115ec8e5e743c362fc5feb0072ae493455cf3bcf1085b7f44d6b10142c05cb7ea59fadc630095de3a5f648007eb28f79551f2415db5c4f560
 SHA512 
b4c30c63cb6c770e04abd18e626db6e095b0d8b5aaf59e64b55eb8e19d4fdb559a3a2b939ab0e09967b4d3465b560e1379fa21b8efb3f25c22f84a2a1c655d16
 DIST bitcoin-0.19.1.knots20200304.patches.tar.xz 399864 BLAKE2B 
de5591072b62c65c8a0fdcee7a7ed4b74d13614e47b679a05f272207b9ca0a09d476aa8ecb66321f39953a320f4d47f7d2aa62848192d493de02525c3d5abdfa
 SHA512 
3b08023f0788535dc5943e47a595da5637172263ac8c2ad97d42c0707da7468a9843efbf90a2eb6ac99db65e362e99cbe9209ab64785c79de908e20801ba4fe5
 DIST bitcoin-v0.16.3.tar.gz 6658712 BLAKE2B 
2c20b32ea30aed264115d1bd336b62fa28de69cbf116385508718efd7ff22537c3bd402c0965e0f6ddd8e79fc8b51f388f52f885847d36207a24523e927ca63e
 SHA512 
2da25f56fe9b1f5a81815c14e70ff1a69ec15f742424e2c24d71303a71d57c8050dea5d5ba57425bbe0a01a3995ad9b30f0beea5dbafd1632a627cd3fd9a984d
-DIST bitcoin-v0.17.1.tar.gz 6224852 BLAKE2B 
efc86768ee2d23db83496ff9e62bc86d10c4d24a7343f4c706a4d336aeb94087b2d496db53e393beb5a9dc228bb9fe957ca89254c2fdaf9980b03029efbac2f8
 SHA512 
ef911ac6b49075a4f3d8db7f9f4dc59590d49847006fa36d7b8cce1634945d418accd95b12da505df38314fb7768f544863169d4b26b230e88dd627a83947466
-DIST bitcoin-v0.18.0.tar.gz 6533794 BLAKE2B 
0eb7830e215757efb024be7aff73108c4a8e2f80a204ca71f1b3b6015933a1ab740ad006e58c473c4b9609b3e47885ba6564472a3514335ab6d7f99d32903822
 SHA512 
a2e38754d459fac0786eaa43f23c62ee326167f325d98964546217bcdc4f68ab88314bfb674ca4efd4cbc21fc3950bd029e1375ee101e0c72bbae7197fc31cf2
 DIST bitcoin-v0.19.1.tar.gz 6660702 BLAKE2B 
93ed83f663a833f6be40195ddaf62a8ef9fcd86c3f983fe0cf1e75eaf9ae54cdc88fcdfc36d798842f29636dc8037af5b67e82643c90a6c276fa504ed022f863
 SHA512 
bc1afad7de5b43042d24780b07e3faf73dda69af9ef0c75fa1a32bd25b0b37e315955614ffbb2864fe827b77b63446fd88cae22da3d0706ff73df495a519ba5d

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.17.1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.17.1.ebuild
deleted file mode 100644
index 1ae0e2eadb7..000
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.17.1.ebuild
+++ /dev/null
@@ -1,182 +0,0 @@
-# Copyright 2010-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DB_VER="4.8"
-inherit autotools bash-completion-r1 db-use gnome2-utils xdg-utils
-
-BITCOINCORE_COMMITHASH="ef70f9b52b851c7997a9f1a0834714e3eebc1fd8"
-KNOTS_PV="${PV}.knots20181229"
-KNOTS_P="bitcoin-${KNOTS_PV}"
-
-DESCRIPTION="An end-user Qt GUI for the Bitcoin crypto-currency"
-HOMEPAGE="https://bitcoincore.org/ https://bitcoinknots.org/;
-SRC_URI="
-   
https://github.com/bitcoin/bitcoin/archive/${BITCOINCORE_COMMITHASH}.tar.gz -> 
bitcoin-v${PV}.tar.gz
-   
https://bitcoinknots.org/files/0.17.x/${KNOTS_PV}/${KNOTS_P}.patches.txz -> 
${KNOTS_P}.patches.tar.xz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
-
-IUSE="+asm +bip70 +bitcoin_policy_rbf dbus kde knots libressl +qrcode 
+system-leveldb test upnp +wallet zeromq"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-libs/boost-1.52.0:=[threads(+)]
-   >=dev-libs/libsecp256k1-0.0.0_pre20151118:=[recovery]
-   >=dev-libs/univalue-1.0.4:=
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtwidgets:5
-   system-leveldb? ( virtual/bitcoin-leveldb )
-   bip70? ( dev-libs/protobuf:= )
-   dbus? ( 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2020-03-07 Thread Craig Andrews
commit: 1876c5c203cf805a3ec62d16c248764cd4b2d9dd
Author: Luke Dashjr  utopios  org>
AuthorDate: Sat Mar  7 19:06:55 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Mar  7 21:15:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1876c5c2

net-p2p/bitcoin-qt: Bump to 0.19.1

Signed-off-by: Luke Dashjr  utopios.org>
Closes: https://github.com/gentoo/gentoo/pull/14860
Signed-off-by: Craig Andrews  gentoo.org>

 net-p2p/bitcoin-qt/Manifest |   2 +
 net-p2p/bitcoin-qt/bitcoin-qt-0.19.1.ebuild | 188 
 2 files changed, 190 insertions(+)

diff --git a/net-p2p/bitcoin-qt/Manifest b/net-p2p/bitcoin-qt/Manifest
index 6498fdc5f9f..edde7435f5a 100644
--- a/net-p2p/bitcoin-qt/Manifest
+++ b/net-p2p/bitcoin-qt/Manifest
@@ -1,6 +1,8 @@
 DIST bitcoin-0.16.3.knots20180918.patches.tar.xz 466344 BLAKE2B 
c45b96513e4b6317e6a2a55cc3b47302fbe56fb87717ae0197010694013331b5d071b85a11a73c76f08f39e9f0294d3475e89ee63272047df83893de4dbaa390
 SHA512 
2c3540acc668aeef4b8f01774219736d95395201ddeaccaf70e0bad4a89f05cdd5ffaf630bae0577656efb3580fae92ce0ee4bb1a720ea757ca59e3fd66e1893
 DIST bitcoin-0.17.1.knots20181229.patches.tar.xz 475988 BLAKE2B 
ce19ccbbeaac48f24b2833858a186494f84cb54ac380c42104f4d16b0a6acb44bc7a83c1b11311e2c566326d7067530ea5f34404def5f22b4825e2fa15aca22d
 SHA512 
da89f9510ee523c712aa137512dda752ab8d115eb8a45a999aa742555621f557694db34162a1f6979922268a3e22563883ea6d9d9a47e5c7613235c0ff06fda0
 DIST bitcoin-0.18.0.knots20190502.patches.tar.xz 400252 BLAKE2B 
0303bba89b3595a115ec8e5e743c362fc5feb0072ae493455cf3bcf1085b7f44d6b10142c05cb7ea59fadc630095de3a5f648007eb28f79551f2415db5c4f560
 SHA512 
b4c30c63cb6c770e04abd18e626db6e095b0d8b5aaf59e64b55eb8e19d4fdb559a3a2b939ab0e09967b4d3465b560e1379fa21b8efb3f25c22f84a2a1c655d16
+DIST bitcoin-0.19.1.knots20200304.patches.tar.xz 399864 BLAKE2B 
de5591072b62c65c8a0fdcee7a7ed4b74d13614e47b679a05f272207b9ca0a09d476aa8ecb66321f39953a320f4d47f7d2aa62848192d493de02525c3d5abdfa
 SHA512 
3b08023f0788535dc5943e47a595da5637172263ac8c2ad97d42c0707da7468a9843efbf90a2eb6ac99db65e362e99cbe9209ab64785c79de908e20801ba4fe5
 DIST bitcoin-v0.16.3.tar.gz 6658712 BLAKE2B 
2c20b32ea30aed264115d1bd336b62fa28de69cbf116385508718efd7ff22537c3bd402c0965e0f6ddd8e79fc8b51f388f52f885847d36207a24523e927ca63e
 SHA512 
2da25f56fe9b1f5a81815c14e70ff1a69ec15f742424e2c24d71303a71d57c8050dea5d5ba57425bbe0a01a3995ad9b30f0beea5dbafd1632a627cd3fd9a984d
 DIST bitcoin-v0.17.1.tar.gz 6224852 BLAKE2B 
efc86768ee2d23db83496ff9e62bc86d10c4d24a7343f4c706a4d336aeb94087b2d496db53e393beb5a9dc228bb9fe957ca89254c2fdaf9980b03029efbac2f8
 SHA512 
ef911ac6b49075a4f3d8db7f9f4dc59590d49847006fa36d7b8cce1634945d418accd95b12da505df38314fb7768f544863169d4b26b230e88dd627a83947466
 DIST bitcoin-v0.18.0.tar.gz 6533794 BLAKE2B 
0eb7830e215757efb024be7aff73108c4a8e2f80a204ca71f1b3b6015933a1ab740ad006e58c473c4b9609b3e47885ba6564472a3514335ab6d7f99d32903822
 SHA512 
a2e38754d459fac0786eaa43f23c62ee326167f325d98964546217bcdc4f68ab88314bfb674ca4efd4cbc21fc3950bd029e1375ee101e0c72bbae7197fc31cf2
+DIST bitcoin-v0.19.1.tar.gz 6660702 BLAKE2B 
93ed83f663a833f6be40195ddaf62a8ef9fcd86c3f983fe0cf1e75eaf9ae54cdc88fcdfc36d798842f29636dc8037af5b67e82643c90a6c276fa504ed022f863
 SHA512 
bc1afad7de5b43042d24780b07e3faf73dda69af9ef0c75fa1a32bd25b0b37e315955614ffbb2864fe827b77b63446fd88cae22da3d0706ff73df495a519ba5d

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.19.1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.19.1.ebuild
new file mode 100644
index 000..03a96938247
--- /dev/null
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.19.1.ebuild
@@ -0,0 +1,188 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DB_VER="4.8"
+inherit autotools bash-completion-r1 db-use desktop xdg-utils
+
+BITCOINCORE_COMMITHASH="58ba7c314d552cea8cb024960a8504577aee586f"
+KNOTS_PV="${PV}.knots20200304"
+KNOTS_P="bitcoin-${KNOTS_PV}"
+
+DESCRIPTION="An end-user Qt GUI for the Bitcoin crypto-currency"
+HOMEPAGE="https://bitcoincore.org/ https://bitcoinknots.org/;
+SRC_URI="
+   
https://github.com/bitcoin/bitcoin/archive/${BITCOINCORE_COMMITHASH}.tar.gz -> 
bitcoin-v${PV}.tar.gz
+   
https://bitcoinknots.org/files/0.19.x/${KNOTS_PV}/${KNOTS_P}.patches.txz -> 
${KNOTS_P}.patches.tar.xz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+IUSE="+asm bip70 dbus kde knots libressl +qrcode +system-leveldb test upnp 
+wallet zeromq"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/boost-1.52.0:=[threads(+)]
+   >dev-libs/libsecp256k1-0.1_pre20170321:=[recovery]
+   >=dev-libs/univalue-1.0.4:=
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   system-leveldb? ( virtual/bitcoin-leveldb )
+   bip70? ( dev-libs/protobuf:= )
+   dbus? ( dev-qt/qtdbus:5 )
+   dev-libs/libevent:=
+   !libressl? ( 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/, net-p2p/bitcoind/

2020-03-07 Thread Craig Andrews
commit: 5f602b944e88c59004586ecf0c448bca34166538
Author: Luke Dashjr  utopios  org>
AuthorDate: Mon Sep 30 03:39:01 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Mar  7 21:15:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f602b94

net-p2p/bitcoin{-qt,d}-0.16.3: Fix UnnecessarySlashStrip

Signed-off-by: Luke Dashjr  utopios.org>
Signed-off-by: Craig Andrews  gentoo.org>

 net-p2p/bitcoin-qt/bitcoin-qt-0.16.3.ebuild | 2 +-
 net-p2p/bitcoind/bitcoind-0.16.3.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.16.3.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.16.3.ebuild
index 3b8b474b8ef..21877477b08 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.16.3.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.16.3.ebuild
@@ -131,7 +131,7 @@ src_configure() {
 src_install() {
default
 
-   rm -f "${ED%/}/usr/bin/test_bitcoin" || die
+   rm -f "${ED}/usr/bin/test_bitcoin" || die
 
insinto /usr/share/icons/hicolor/scalable/apps/
doins bitcoin128.svg

diff --git a/net-p2p/bitcoind/bitcoind-0.16.3.ebuild 
b/net-p2p/bitcoind/bitcoind-0.16.3.ebuild
index 9acfda6cbef..74b734ed258 100644
--- a/net-p2p/bitcoind/bitcoind-0.16.3.ebuild
+++ b/net-p2p/bitcoind/bitcoind-0.16.3.ebuild
@@ -111,7 +111,7 @@ src_configure() {
 src_install() {
default
 
-   rm -f "${ED%/}/usr/bin/test_bitcoin" || die
+   rm -f "${ED}/usr/bin/test_bitcoin" || die
 
insinto /etc/bitcoin
newins "${FILESDIR}/bitcoin.conf" bitcoin.conf



[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/, net-p2p/bitcoin-qt/files/

2019-12-31 Thread David Seifert
commit: df43761599a959604676e2245b6e44d7d6a8e44b
Author: David Seifert  gentoo  org>
AuthorDate: Tue Dec 31 13:24:10 2019 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Dec 31 13:24:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df437615

net-p2p/bitcoin-qt: Add patch for missing include

Closes: https://bugs.gentoo.org/703544
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: David Seifert  gentoo.org>

 net-p2p/bitcoin-qt/bitcoin-qt-0.16.3.ebuild|  1 +
 net-p2p/bitcoin-qt/bitcoin-qt-0.17.1.ebuild|  1 +
 net-p2p/bitcoin-qt/bitcoin-qt-0.18.0.ebuild|  1 +
 ...coin-qt-0.16.3-boost-1.72-missing-include.patch | 24 ++
 4 files changed, 27 insertions(+)

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.16.3.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.16.3.ebuild
index e6d5e30a932..0ee413a509b 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.16.3.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.16.3.ebuild
@@ -87,6 +87,7 @@ src_prepare() {
 
local knots_patchdir="${WORKDIR}/${KNOTS_P}.patches/"
 
+   eapply "${FILESDIR}"/${PN}-0.16.3-boost-1.72-missing-include.patch
eapply "${knots_patchdir}/${KNOTS_P}.syslibs.patch"
 
if use knots; then

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.17.1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.17.1.ebuild
index 28c1e57132f..1ae0e2eadb7 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.17.1.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.17.1.ebuild
@@ -85,6 +85,7 @@ src_prepare() {
 
local knots_patchdir="${WORKDIR}/${KNOTS_P}.patches/"
 
+   eapply "${FILESDIR}"/${PN}-0.16.3-boost-1.72-missing-include.patch
eapply "${knots_patchdir}/${KNOTS_P}.syslibs.patch"
 
if use knots; then

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.18.0.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.18.0.ebuild
index 0aa8b5e1079..5c492841815 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.18.0.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.18.0.ebuild
@@ -85,6 +85,7 @@ src_prepare() {
 
local knots_patchdir="${WORKDIR}/${KNOTS_P}.patches/"
 
+   eapply "${FILESDIR}"/${PN}-0.16.3-boost-1.72-missing-include.patch
eapply "${knots_patchdir}/${KNOTS_P}.syslibs.patch"
 
if use knots; then

diff --git 
a/net-p2p/bitcoin-qt/files/bitcoin-qt-0.16.3-boost-1.72-missing-include.patch 
b/net-p2p/bitcoin-qt/files/bitcoin-qt-0.16.3-boost-1.72-missing-include.patch
new file mode 100644
index 000..b553a245806
--- /dev/null
+++ 
b/net-p2p/bitcoin-qt/files/bitcoin-qt-0.16.3-boost-1.72-missing-include.patch
@@ -0,0 +1,24 @@
+From a5929130223973636f3fd25fbfaf2953f2ec96a9 Mon Sep 17 00:00:00 2001
+From: Jan Beich 
+Date: Fri, 25 Oct 2019 13:05:17 +
+Subject: [PATCH] http: add missing header bootlegged by boost < 1.72
+
+httpserver.cpp:74:10: error: no template named 'deque' in namespace 'std'
+std::deque> queue;
+~^
+---
+ src/httpserver.cpp | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/httpserver.cpp b/src/httpserver.cpp
+index 81137771871f..d9c711332358 100644
+--- a/src/httpserver.cpp
 b/src/httpserver.cpp
+@@ -15,6 +15,7 @@
+ #include 
+ #include 
+ 
++#include 
+ #include 
+ #include 
+ #include 



[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2019-08-07 Thread Craig Andrews
commit: b1b19e03f308d782c44f47e6eccbbd1ce94d3acc
Author: Luke Dashjr  utopios  org>
AuthorDate: Mon May 20 03:34:45 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Wed Aug  7 16:27:52 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1b19e03

net-p2p/bitcoin-qt: Bump to 0.18.0

Signed-off-by: Luke Dashjr  utopios.org>
Signed-off-by: Craig Andrews  gentoo.org>

 net-p2p/bitcoin-qt/Manifest |   2 +
 net-p2p/bitcoin-qt/bitcoin-qt-0.18.0.ebuild | 184 
 2 files changed, 186 insertions(+)

diff --git a/net-p2p/bitcoin-qt/Manifest b/net-p2p/bitcoin-qt/Manifest
index c3a90d5a2b6..6498fdc5f9f 100644
--- a/net-p2p/bitcoin-qt/Manifest
+++ b/net-p2p/bitcoin-qt/Manifest
@@ -1,4 +1,6 @@
 DIST bitcoin-0.16.3.knots20180918.patches.tar.xz 466344 BLAKE2B 
c45b96513e4b6317e6a2a55cc3b47302fbe56fb87717ae0197010694013331b5d071b85a11a73c76f08f39e9f0294d3475e89ee63272047df83893de4dbaa390
 SHA512 
2c3540acc668aeef4b8f01774219736d95395201ddeaccaf70e0bad4a89f05cdd5ffaf630bae0577656efb3580fae92ce0ee4bb1a720ea757ca59e3fd66e1893
 DIST bitcoin-0.17.1.knots20181229.patches.tar.xz 475988 BLAKE2B 
ce19ccbbeaac48f24b2833858a186494f84cb54ac380c42104f4d16b0a6acb44bc7a83c1b11311e2c566326d7067530ea5f34404def5f22b4825e2fa15aca22d
 SHA512 
da89f9510ee523c712aa137512dda752ab8d115eb8a45a999aa742555621f557694db34162a1f6979922268a3e22563883ea6d9d9a47e5c7613235c0ff06fda0
+DIST bitcoin-0.18.0.knots20190502.patches.tar.xz 400252 BLAKE2B 
0303bba89b3595a115ec8e5e743c362fc5feb0072ae493455cf3bcf1085b7f44d6b10142c05cb7ea59fadc630095de3a5f648007eb28f79551f2415db5c4f560
 SHA512 
b4c30c63cb6c770e04abd18e626db6e095b0d8b5aaf59e64b55eb8e19d4fdb559a3a2b939ab0e09967b4d3465b560e1379fa21b8efb3f25c22f84a2a1c655d16
 DIST bitcoin-v0.16.3.tar.gz 6658712 BLAKE2B 
2c20b32ea30aed264115d1bd336b62fa28de69cbf116385508718efd7ff22537c3bd402c0965e0f6ddd8e79fc8b51f388f52f885847d36207a24523e927ca63e
 SHA512 
2da25f56fe9b1f5a81815c14e70ff1a69ec15f742424e2c24d71303a71d57c8050dea5d5ba57425bbe0a01a3995ad9b30f0beea5dbafd1632a627cd3fd9a984d
 DIST bitcoin-v0.17.1.tar.gz 6224852 BLAKE2B 
efc86768ee2d23db83496ff9e62bc86d10c4d24a7343f4c706a4d336aeb94087b2d496db53e393beb5a9dc228bb9fe957ca89254c2fdaf9980b03029efbac2f8
 SHA512 
ef911ac6b49075a4f3d8db7f9f4dc59590d49847006fa36d7b8cce1634945d418accd95b12da505df38314fb7768f544863169d4b26b230e88dd627a83947466
+DIST bitcoin-v0.18.0.tar.gz 6533794 BLAKE2B 
0eb7830e215757efb024be7aff73108c4a8e2f80a204ca71f1b3b6015933a1ab740ad006e58c473c4b9609b3e47885ba6564472a3514335ab6d7f99d32903822
 SHA512 
a2e38754d459fac0786eaa43f23c62ee326167f325d98964546217bcdc4f68ab88314bfb674ca4efd4cbc21fc3950bd029e1375ee101e0c72bbae7197fc31cf2

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.18.0.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.18.0.ebuild
new file mode 100644
index 000..f682896336f
--- /dev/null
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.18.0.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2010-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DB_VER="4.8"
+inherit autotools bash-completion-r1 db-use gnome2-utils xdg-utils
+
+BITCOINCORE_COMMITHASH="2472733a24a9364e4c6233ccd04166a26a68cc65"
+KNOTS_PV="${PV}.knots20190502"
+KNOTS_P="bitcoin-${KNOTS_PV}"
+
+DESCRIPTION="An end-user Qt GUI for the Bitcoin crypto-currency"
+HOMEPAGE="https://bitcoincore.org/ https://bitcoinknots.org/;
+SRC_URI="
+   
https://github.com/bitcoin/bitcoin/archive/${BITCOINCORE_COMMITHASH}.tar.gz -> 
bitcoin-v${PV}.tar.gz
+   
https://bitcoinknots.org/files/0.18.x/${KNOTS_PV}/${KNOTS_P}.patches.txz -> 
${KNOTS_P}.patches.tar.xz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+IUSE="+asm +bip70 +bitcoin_policy_rbf dbus kde knots libressl +qrcode 
+system-leveldb test upnp +wallet zeromq"
+
+RDEPEND="
+   >=dev-libs/boost-1.52.0:=[threads(+)]
+   >=dev-libs/libsecp256k1-0.0.0_pre20151118:=[recovery]
+   >=dev-libs/univalue-1.0.4:=
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   system-leveldb? ( virtual/bitcoin-leveldb )
+   bip70? ( dev-libs/protobuf:= )
+   dbus? ( dev-qt/qtdbus:5 )
+   dev-libs/libevent:=
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? ( dev-libs/libressl:0= )
+   qrcode? (
+   media-gfx/qrencode:=
+   )
+   upnp? ( >=net-libs/miniupnpc-1.9.20150916:= )
+   wallet? ( sys-libs/db:$(db_ver_to_slot "${DB_VER}")=[cxx] )
+   zeromq? ( net-libs/zeromq:= )
+"
+DEPEND="${RDEPEND}
+   dev-qt/linguist-tools:5
+   knots? (
+   gnome-base/librsvg
+   media-gfx/imagemagick[png]
+   )
+"
+
+DOCS=( doc/bips.md doc/bitcoin-conf.md doc/descriptors.md doc/files.md 
doc/JSON-RPC-interface.md doc/psbt.md doc/reduce-traffic.md 
doc/release-notes.md doc/REST-interface.md doc/tor.md )
+

[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/, net-p2p/bitcoin-qt/files/

2019-01-11 Thread Craig Andrews
commit: 388b9026168198eb824d76a06960c7353c2f2152
Author: Luke Dashjr  utopios  org>
AuthorDate: Sat Dec 29 23:38:00 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Fri Jan 11 21:38:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=388b9026

net-p2p/bitcoin-qt: Bump to 0.17.1

Closes: https://bugs.gentoo.org/668520
Signed-off-by: Luke Dashjr  utopios.org>
Signed-off-by: Craig Andrews  gentoo.org>

 net-p2p/bitcoin-qt/Manifest|   2 +
 net-p2p/bitcoin-qt/bitcoin-qt-0.17.1.ebuild| 180 +
 net-p2p/bitcoin-qt/files/bitcoin-qt.protocol   |  11 ++
 .../files/org.bitcoin.bitcoin-qt.desktop   |  15 ++
 net-p2p/bitcoin-qt/metadata.xml|   1 +
 5 files changed, 209 insertions(+)

diff --git a/net-p2p/bitcoin-qt/Manifest b/net-p2p/bitcoin-qt/Manifest
index 443491598dd..c3a90d5a2b6 100644
--- a/net-p2p/bitcoin-qt/Manifest
+++ b/net-p2p/bitcoin-qt/Manifest
@@ -1,2 +1,4 @@
 DIST bitcoin-0.16.3.knots20180918.patches.tar.xz 466344 BLAKE2B 
c45b96513e4b6317e6a2a55cc3b47302fbe56fb87717ae0197010694013331b5d071b85a11a73c76f08f39e9f0294d3475e89ee63272047df83893de4dbaa390
 SHA512 
2c3540acc668aeef4b8f01774219736d95395201ddeaccaf70e0bad4a89f05cdd5ffaf630bae0577656efb3580fae92ce0ee4bb1a720ea757ca59e3fd66e1893
+DIST bitcoin-0.17.1.knots20181229.patches.tar.xz 475988 BLAKE2B 
ce19ccbbeaac48f24b2833858a186494f84cb54ac380c42104f4d16b0a6acb44bc7a83c1b11311e2c566326d7067530ea5f34404def5f22b4825e2fa15aca22d
 SHA512 
da89f9510ee523c712aa137512dda752ab8d115eb8a45a999aa742555621f557694db34162a1f6979922268a3e22563883ea6d9d9a47e5c7613235c0ff06fda0
 DIST bitcoin-v0.16.3.tar.gz 6658712 BLAKE2B 
2c20b32ea30aed264115d1bd336b62fa28de69cbf116385508718efd7ff22537c3bd402c0965e0f6ddd8e79fc8b51f388f52f885847d36207a24523e927ca63e
 SHA512 
2da25f56fe9b1f5a81815c14e70ff1a69ec15f742424e2c24d71303a71d57c8050dea5d5ba57425bbe0a01a3995ad9b30f0beea5dbafd1632a627cd3fd9a984d
+DIST bitcoin-v0.17.1.tar.gz 6224852 BLAKE2B 
efc86768ee2d23db83496ff9e62bc86d10c4d24a7343f4c706a4d336aeb94087b2d496db53e393beb5a9dc228bb9fe957ca89254c2fdaf9980b03029efbac2f8
 SHA512 
ef911ac6b49075a4f3d8db7f9f4dc59590d49847006fa36d7b8cce1634945d418accd95b12da505df38314fb7768f544863169d4b26b230e88dd627a83947466

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.17.1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.17.1.ebuild
new file mode 100644
index 000..f13ca6f859b
--- /dev/null
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.17.1.ebuild
@@ -0,0 +1,180 @@
+# Copyright 2010-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DB_VER="4.8"
+inherit autotools bash-completion-r1 db-use gnome2-utils xdg-utils
+
+BITCOINCORE_COMMITHASH="ef70f9b52b851c7997a9f1a0834714e3eebc1fd8"
+KNOTS_PV="${PV}.knots20181229"
+KNOTS_P="bitcoin-${KNOTS_PV}"
+
+DESCRIPTION="An end-user Qt GUI for the Bitcoin crypto-currency"
+HOMEPAGE="https://bitcoincore.org/ https://bitcoinknots.org/;
+SRC_URI="
+   
https://github.com/bitcoin/bitcoin/archive/${BITCOINCORE_COMMITHASH}.tar.gz -> 
bitcoin-v${PV}.tar.gz
+   
https://bitcoinknots.org/files/0.17.x/${KNOTS_PV}/${KNOTS_P}.patches.txz -> 
${KNOTS_P}.patches.tar.xz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+IUSE="+asm +bip70 +bitcoin_policy_rbf dbus kde knots libressl +qrcode 
+system-leveldb test upnp +wallet zeromq"
+
+RDEPEND="
+   >=dev-libs/boost-1.52.0:=[threads(+)]
+   >=dev-libs/libsecp256k1-0.0.0_pre20151118:=[recovery]
+   >=dev-libs/univalue-1.0.4:=
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   system-leveldb? ( virtual/bitcoin-leveldb )
+   bip70? ( dev-libs/protobuf:= )
+   dbus? ( dev-qt/qtdbus:5 )
+   dev-libs/libevent:=
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? ( dev-libs/libressl:0= )
+   qrcode? (
+   media-gfx/qrencode:=
+   )
+   upnp? ( >=net-libs/miniupnpc-1.9.20150916:= )
+   wallet? ( sys-libs/db:$(db_ver_to_slot "${DB_VER}")=[cxx] )
+   zeromq? ( net-libs/zeromq:= )
+"
+DEPEND="${RDEPEND}
+   dev-qt/linguist-tools:5
+   knots? (
+   gnome-base/librsvg
+   media-gfx/imagemagick[png]
+   )
+"
+
+DOCS=( doc/bips.md doc/descriptors.md doc/files.md doc/reduce-traffic.md 
doc/release-notes.md doc/REST-interface.md doc/tor.md )
+
+S="${WORKDIR}/bitcoin-${BITCOINCORE_COMMITHASH}"
+
+pkg_pretend() {
+   if use knots; then
+   elog "You are building ${PN} from Bitcoin Knots."
+   elog "For more information, see:"
+   elog 
"https://bitcoinknots.org/files/0.17.x/${KNOTS_PV}/${KNOTS_P}.desc.html;
+   else
+   elog "You are building ${PN} from Bitcoin Core."
+   elog "For more information, see:"
+   elog "https://bitcoincore.org/en/2018/12/25/release-${PV}/;
+   

[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/files/, net-p2p/bitcoin-qt/

2018-10-23 Thread Virgil Dupras
commit: 1b957e3983c5b664df340102d7311e266244f019
Author: Virgil Dupras  gentoo  org>
AuthorDate: Tue Oct 23 20:31:22 2018 +
Commit: Virgil Dupras  gentoo  org>
CommitDate: Tue Oct 23 20:38:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b957e39

net-p2p/bitcoin-qt: remove old and vulnerable

Bug: https://bugs.gentoo.org/69
Signed-off-by: Virgil Dupras  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 net-p2p/bitcoin-qt/Manifest|   2 -
 net-p2p/bitcoin-qt/bitcoin-qt-0.15.1.ebuild| 255 -
 .../files/bitcoin-qt-0.15.1-test-build-fix.patch   |  24 --
 .../files/bitcoin-qt-0.15.1-test-util-fix.patch|  15 --
 net-p2p/bitcoin-qt/metadata.xml|   2 -
 5 files changed, 298 deletions(-)

diff --git a/net-p2p/bitcoin-qt/Manifest b/net-p2p/bitcoin-qt/Manifest
index 8c6c2a5d72d..443491598dd 100644
--- a/net-p2p/bitcoin-qt/Manifest
+++ b/net-p2p/bitcoin-qt/Manifest
@@ -1,4 +1,2 @@
-DIST bitcoin-0.15.1.knots2017.patches.tar.xz 443024 BLAKE2B 
5010c8d0f6a0bc8cd22ca7d7c73d9e4e689e369f0ba39b59f62fa6b6af3dcf938dfc87d33d3fe595a6e54d99734277a34af068dc29a6e984c76d529fbbe2f383
 SHA512 
455fadeac6ad57be04680ec6939d6bf235eb49cde89b9716d36f6914c255b1b69cdea459d89b1bbca56099e793be0c8d7aacf592a9d78495068297bb5890
 DIST bitcoin-0.16.3.knots20180918.patches.tar.xz 466344 BLAKE2B 
c45b96513e4b6317e6a2a55cc3b47302fbe56fb87717ae0197010694013331b5d071b85a11a73c76f08f39e9f0294d3475e89ee63272047df83893de4dbaa390
 SHA512 
2c3540acc668aeef4b8f01774219736d95395201ddeaccaf70e0bad4a89f05cdd5ffaf630bae0577656efb3580fae92ce0ee4bb1a720ea757ca59e3fd66e1893
-DIST bitcoin-v0.15.1.tar.gz 7550228 BLAKE2B 
0cbb7d0e9d0e5e8eb33502a28289c3f9c86b7c531ed179f7e3e8b601a69a423fa736238a2caae890fd8850eb505533995e578e676860a4014922fbc238185ebb
 SHA512 
a09b6cb64a1649d11e3fd6deeb13a07b1bf4bed504a2fc1c585919459ca8ac1af8e5ecc89dee487359e831a8f12625d54f408f95bb341033d6380b82c290c0d9
 DIST bitcoin-v0.16.3.tar.gz 6658712 BLAKE2B 
2c20b32ea30aed264115d1bd336b62fa28de69cbf116385508718efd7ff22537c3bd402c0965e0f6ddd8e79fc8b51f388f52f885847d36207a24523e927ca63e
 SHA512 
2da25f56fe9b1f5a81815c14e70ff1a69ec15f742424e2c24d71303a71d57c8050dea5d5ba57425bbe0a01a3995ad9b30f0beea5dbafd1632a627cd3fd9a984d

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.15.1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.15.1.ebuild
deleted file mode 100644
index 3e86deab6af..000
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.15.1.ebuild
+++ /dev/null
@@ -1,255 +0,0 @@
-# Copyright 2010-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DB_VER="4.8"
-inherit autotools bash-completion-r1 db-use gnome2-utils xdg-utils
-
-MyPV="${PV/_/}"
-MyPN="bitcoin"
-MyP="${MyPN}-${MyPV}"
-BITCOINCORE_COMMITHASH="7b57bc998f334775b50ebc8ca5e78ca728db4c58"
-KNOTS_PV="${PV}.knots2017"
-KNOTS_P="${MyPN}-${KNOTS_PV}"
-
-IUSE="+asm +bip70 +bitcoin_policy_rbf dbus kde +libevent knots libressl 
+qrcode +http test +tor upnp +wallet zeromq"
-LANGS="af af:af_ZA am ar be:be_BY bg bg:bg_BG bn bs ca ca@valencia ca:ca_ES cs 
cy da de de:de_DE el el:el_GR en en_AU en_GB en_US eo es es_419 es_AR es_CL 
es_CO es_DO es_ES es_MX es_UY es_VE et et:et_EE eu:eu_ES fa fa:fa_IR fi fr 
fr_CA fr:fr_FR gl he he:he_IL hi:hi_IN hr hu hu:hu_HU id id:id_ID is it 
it:it_IT ja ja:ja_JP ka kk:kk_KZ ko:ko_KR ku:ku_IQ ky la lt lv:lv_LV mk:mk_MK 
mn ms ms:ms_MY my nb nb:nb_NO ne nl nl:nl_NL pam pl pl:pl_PL pt pt_BR pt_PT ro 
ro:ro_RO ru ru:ru_RU si sk sl:sl_SI sn sq sr sr-Latn:sr@latin sv ta te th 
th:th_TH tr tr:tr_TR uk ur_PK uz@Cyrl vi vi:vi_VN zh zh_CN zh_HK zh_TW"
-KNOTS_LANGS="am hu_HU is ms pl_PL pt sn"
-
-DESCRIPTION="An end-user Qt GUI for the Bitcoin crypto-currency"
-HOMEPAGE="https://bitcoincore.org/ https://bitcoinknots.org/;
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc x86 ~amd64-linux ~x86-linux"
-
-SRC_URI="
-   
https://github.com/${MyPN}/${MyPN}/archive/${BITCOINCORE_COMMITHASH}.tar.gz -> 
${MyPN}-v${PV}.tar.gz
-   
https://bitcoinknots.org/files/0.15.x/${KNOTS_PV}/${KNOTS_P}.patches.txz -> 
${KNOTS_P}.patches.tar.xz
-"
-CORE_DESC="https://bitcoincore.org/en/2017/11/11/release-${PV}/;
-KNOTS_DESC="https://bitcoinknots.org/files/0.15.x/${KNOTS_PV}/${KNOTS_P}.desc.html;
-
-RDEPEND="
-   !libressl? ( dev-libs/openssl:0=[-bindist] )
-   libressl? ( dev-libs/libressl:0= )
-   libevent? ( dev-libs/libevent )
-   >=dev-libs/libsecp256k1-0.0.0_pre20151118[recovery]
-   dev-libs/univalue
-   >=dev-libs/boost-1.52.0:=[threads(+)]
-   upnp? ( >=net-libs/miniupnpc-1.9.20150916 )
-   wallet? ( sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx] )
-   zeromq? ( net-libs/zeromq )
-   virtual/bitcoin-leveldb
-   bip70? ( dev-libs/protobuf )
-   qrcode? (
-   media-gfx/qrencode
-   )
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtwidgets:5

[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/files/, net-p2p/bitcoin-qt/

2018-09-30 Thread Virgil Dupras
commit: 7acb5e30be0fab30a4e40eaf96dbefbb42f25c7a
Author: Virgil Dupras  gentoo  org>
AuthorDate: Sun Sep 30 19:03:44 2018 +
Commit: Virgil Dupras  gentoo  org>
CommitDate: Sun Sep 30 19:05:13 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7acb5e30

net-p2p/bitcoin-qt: remove old

Package-Manager: Portage-2.3.50, Repoman-2.3.11
Signed-off-by: Virgil Dupras  gentoo.org>

 net-p2p/bitcoin-qt/Manifest|   2 -
 net-p2p/bitcoin-qt/bitcoin-qt-0.16.0-r1.ebuild | 190 -
 .../bitcoin-qt-0.16.0-fix_memory_include.patch |  13 --
 .../files/bitcoin-qt-0.16.0-fix_mempoolstats.patch |  46 -
 4 files changed, 251 deletions(-)

diff --git a/net-p2p/bitcoin-qt/Manifest b/net-p2p/bitcoin-qt/Manifest
index 9313ec120c3..8c6c2a5d72d 100644
--- a/net-p2p/bitcoin-qt/Manifest
+++ b/net-p2p/bitcoin-qt/Manifest
@@ -1,6 +1,4 @@
 DIST bitcoin-0.15.1.knots2017.patches.tar.xz 443024 BLAKE2B 
5010c8d0f6a0bc8cd22ca7d7c73d9e4e689e369f0ba39b59f62fa6b6af3dcf938dfc87d33d3fe595a6e54d99734277a34af068dc29a6e984c76d529fbbe2f383
 SHA512 
455fadeac6ad57be04680ec6939d6bf235eb49cde89b9716d36f6914c255b1b69cdea459d89b1bbca56099e793be0c8d7aacf592a9d78495068297bb5890
-DIST bitcoin-0.16.0.knots20180322.patches.tar.xz 417544 BLAKE2B 
f14616c81e0694346fd0714032be501ad0b58e82e2a5fcc623b1fdd316759ae7ac584e6c4ab586e8c9f5a402694a36eceac6b2f1c7441da655479f832a8869bd
 SHA512 
9eca9cbae8ce17b38ddb70326760e33e7812db78e79cfe2d1a3518b34eb8fc87fe4c145e46ab60278b14e70a75b3af238342b4e1808a77cbca4b62b8c72fb1eb
 DIST bitcoin-0.16.3.knots20180918.patches.tar.xz 466344 BLAKE2B 
c45b96513e4b6317e6a2a55cc3b47302fbe56fb87717ae0197010694013331b5d071b85a11a73c76f08f39e9f0294d3475e89ee63272047df83893de4dbaa390
 SHA512 
2c3540acc668aeef4b8f01774219736d95395201ddeaccaf70e0bad4a89f05cdd5ffaf630bae0577656efb3580fae92ce0ee4bb1a720ea757ca59e3fd66e1893
 DIST bitcoin-v0.15.1.tar.gz 7550228 BLAKE2B 
0cbb7d0e9d0e5e8eb33502a28289c3f9c86b7c531ed179f7e3e8b601a69a423fa736238a2caae890fd8850eb505533995e578e676860a4014922fbc238185ebb
 SHA512 
a09b6cb64a1649d11e3fd6deeb13a07b1bf4bed504a2fc1c585919459ca8ac1af8e5ecc89dee487359e831a8f12625d54f408f95bb341033d6380b82c290c0d9
-DIST bitcoin-v0.16.0.tar.gz 6628305 BLAKE2B 
69adb5832e2a708431c06bd8ce695f25cfc2b84e7ccf11e77f40c8ec273146208c70a900d0d32f79790cf67fb359c2731b0cecfc1f27ac2d0c4057228a83aed3
 SHA512 
7a59de44196a3cd5b75bccfe851e8bd7d5a00ae45b6e771e082326d75846e7c6d1f6d449e18b539b95b25aa12b7b79c462367f1c89438bcd1ca6ec84eb42972c
 DIST bitcoin-v0.16.3.tar.gz 6658712 BLAKE2B 
2c20b32ea30aed264115d1bd336b62fa28de69cbf116385508718efd7ff22537c3bd402c0965e0f6ddd8e79fc8b51f388f52f885847d36207a24523e927ca63e
 SHA512 
2da25f56fe9b1f5a81815c14e70ff1a69ec15f742424e2c24d71303a71d57c8050dea5d5ba57425bbe0a01a3995ad9b30f0beea5dbafd1632a627cd3fd9a984d

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.16.0-r1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.16.0-r1.ebuild
deleted file mode 100644
index 07a5658ba4b..000
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.16.0-r1.ebuild
+++ /dev/null
@@ -1,190 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DB_VER="4.8"
-inherit autotools bash-completion-r1 db-use gnome2-utils xdg-utils
-
-BITCOINCORE_COMMITHASH="4b4d7eb255ca8f9a94b92479e6061d129c91a991"
-KNOTS_PV="${PV}.knots20180322"
-KNOTS_P="bitcoin-${KNOTS_PV}"
-
-DESCRIPTION="An end-user Qt GUI for the Bitcoin crypto-currency"
-HOMEPAGE="https://bitcoincore.org/ https://bitcoinknots.org/;
-SRC_URI="
-   
https://github.com/bitcoin/bitcoin/archive/${BITCOINCORE_COMMITHASH}.tar.gz -> 
bitcoin-v${PV}.tar.gz
-   
https://bitcoinknots.org/files/0.16.x/${KNOTS_PV}/${KNOTS_P}.patches.txz -> 
${KNOTS_P}.patches.tar.xz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86 ~amd64-linux ~x86-linux"
-
-IUSE="+asm +bip70 +bitcoin_policy_rbf dbus kde +libevent knots libressl 
+qrcode test upnp +wallet zeromq"
-
-RDEPEND="
-   >=dev-libs/boost-1.52.0:=[threads(+)]
-   >=dev-libs/libsecp256k1-0.0.0_pre20151118:=[recovery]
-   dev-libs/univalue:=
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtwidgets:5
-   virtual/bitcoin-leveldb
-   bip70? ( dev-libs/protobuf:= )
-   dbus? (
-   dev-qt/qtdbus:5
-   )
-   libevent? ( dev-libs/libevent:= )
-   !libressl? ( dev-libs/openssl:0=[-bindist] )
-   libressl? ( dev-libs/libressl:0= )
-   qrcode? (
-   media-gfx/qrencode:=
-   )
-   upnp? ( >=net-libs/miniupnpc-1.9.20150916:= )
-   wallet? ( sys-libs/db:$(db_ver_to_slot "${DB_VER}")=[cxx] )
-   zeromq? ( net-libs/zeromq:= )
-"
-DEPEND="${RDEPEND}
-   dev-qt/linguist-tools:5
-   knots? (
-   gnome-base/librsvg
-   media-gfx/imagemagick[png]
-   )
-"
-
-DOCS=( doc/bips.md doc/files.md doc/release-notes.md )
-

[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2018-09-25 Thread Agostino Sarubbo
commit: 5e22f9d159823c64dba62900bf3736f220a6f1bd
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Sep 25 11:16:48 2018 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Sep 25 11:16:48 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e22f9d1

net-p2p/bitcoin-qt: amd64 stable wrt bug #69

Package-Manager: Portage-2.3.49, Repoman-2.3.10
RepoMan-Options: --include-arches="amd64"

 net-p2p/bitcoin-qt/bitcoin-qt-0.16.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.16.3.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.16.3.ebuild
index b5e9818640e..cc2c9435803 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.16.3.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.16.3.ebuild
@@ -19,7 +19,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~x86 ~amd64-linux ~x86-linux"
 
 IUSE="+asm +bip70 +bitcoin_policy_rbf dbus kde +libevent knots libressl 
+qrcode test upnp +wallet zeromq"
 



[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2018-09-21 Thread Virgil Dupras
commit: 9f73c62f7d8ebc6689028191b516c81440869c4a
Author: Luke Dashjr  utopios  org>
AuthorDate: Tue Sep 18 15:46:59 2018 +
Commit: Virgil Dupras  gentoo  org>
CommitDate: Fri Sep 21 12:37:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f73c62f

net-p2p/bitcoin-qt: Bump to 0.16.3

Signed-off-by: Luke Dashjr  utopios.org>
Closes: https://github.com/gentoo/gentoo/pull/9907
Signed-off-by: Virgil Dupras  gentoo.org>
Bug: https://bugs.gentoo.org/69

 net-p2p/bitcoin-qt/Manifest |   2 +
 net-p2p/bitcoin-qt/bitcoin-qt-0.16.3.ebuild | 182 
 2 files changed, 184 insertions(+)

diff --git a/net-p2p/bitcoin-qt/Manifest b/net-p2p/bitcoin-qt/Manifest
index c6a97f3d9fb..9313ec120c3 100644
--- a/net-p2p/bitcoin-qt/Manifest
+++ b/net-p2p/bitcoin-qt/Manifest
@@ -1,4 +1,6 @@
 DIST bitcoin-0.15.1.knots2017.patches.tar.xz 443024 BLAKE2B 
5010c8d0f6a0bc8cd22ca7d7c73d9e4e689e369f0ba39b59f62fa6b6af3dcf938dfc87d33d3fe595a6e54d99734277a34af068dc29a6e984c76d529fbbe2f383
 SHA512 
455fadeac6ad57be04680ec6939d6bf235eb49cde89b9716d36f6914c255b1b69cdea459d89b1bbca56099e793be0c8d7aacf592a9d78495068297bb5890
 DIST bitcoin-0.16.0.knots20180322.patches.tar.xz 417544 BLAKE2B 
f14616c81e0694346fd0714032be501ad0b58e82e2a5fcc623b1fdd316759ae7ac584e6c4ab586e8c9f5a402694a36eceac6b2f1c7441da655479f832a8869bd
 SHA512 
9eca9cbae8ce17b38ddb70326760e33e7812db78e79cfe2d1a3518b34eb8fc87fe4c145e46ab60278b14e70a75b3af238342b4e1808a77cbca4b62b8c72fb1eb
+DIST bitcoin-0.16.3.knots20180918.patches.tar.xz 466344 BLAKE2B 
c45b96513e4b6317e6a2a55cc3b47302fbe56fb87717ae0197010694013331b5d071b85a11a73c76f08f39e9f0294d3475e89ee63272047df83893de4dbaa390
 SHA512 
2c3540acc668aeef4b8f01774219736d95395201ddeaccaf70e0bad4a89f05cdd5ffaf630bae0577656efb3580fae92ce0ee4bb1a720ea757ca59e3fd66e1893
 DIST bitcoin-v0.15.1.tar.gz 7550228 BLAKE2B 
0cbb7d0e9d0e5e8eb33502a28289c3f9c86b7c531ed179f7e3e8b601a69a423fa736238a2caae890fd8850eb505533995e578e676860a4014922fbc238185ebb
 SHA512 
a09b6cb64a1649d11e3fd6deeb13a07b1bf4bed504a2fc1c585919459ca8ac1af8e5ecc89dee487359e831a8f12625d54f408f95bb341033d6380b82c290c0d9
 DIST bitcoin-v0.16.0.tar.gz 6628305 BLAKE2B 
69adb5832e2a708431c06bd8ce695f25cfc2b84e7ccf11e77f40c8ec273146208c70a900d0d32f79790cf67fb359c2731b0cecfc1f27ac2d0c4057228a83aed3
 SHA512 
7a59de44196a3cd5b75bccfe851e8bd7d5a00ae45b6e771e082326d75846e7c6d1f6d449e18b539b95b25aa12b7b79c462367f1c89438bcd1ca6ec84eb42972c
+DIST bitcoin-v0.16.3.tar.gz 6658712 BLAKE2B 
2c20b32ea30aed264115d1bd336b62fa28de69cbf116385508718efd7ff22537c3bd402c0965e0f6ddd8e79fc8b51f388f52f885847d36207a24523e927ca63e
 SHA512 
2da25f56fe9b1f5a81815c14e70ff1a69ec15f742424e2c24d71303a71d57c8050dea5d5ba57425bbe0a01a3995ad9b30f0beea5dbafd1632a627cd3fd9a984d

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.16.3.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.16.3.ebuild
new file mode 100644
index 000..b5e9818640e
--- /dev/null
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.16.3.ebuild
@@ -0,0 +1,182 @@
+# Copyright 2010-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DB_VER="4.8"
+inherit autotools bash-completion-r1 db-use gnome2-utils xdg-utils
+
+BITCOINCORE_COMMITHASH="49e34e288005a5b144a642e197b628396f5a0765"
+KNOTS_PV="${PV}.knots20180918"
+KNOTS_P="bitcoin-${KNOTS_PV}"
+
+DESCRIPTION="An end-user Qt GUI for the Bitcoin crypto-currency"
+HOMEPAGE="https://bitcoincore.org/ https://bitcoinknots.org/;
+SRC_URI="
+   
https://github.com/bitcoin/bitcoin/archive/${BITCOINCORE_COMMITHASH}.tar.gz -> 
bitcoin-v${PV}.tar.gz
+   
https://bitcoinknots.org/files/0.16.x/${KNOTS_PV}/${KNOTS_P}.patches.txz -> 
${KNOTS_P}.patches.tar.xz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+
+IUSE="+asm +bip70 +bitcoin_policy_rbf dbus kde +libevent knots libressl 
+qrcode test upnp +wallet zeromq"
+
+RDEPEND="
+   >=dev-libs/boost-1.52.0:=[threads(+)]
+   >=dev-libs/libsecp256k1-0.0.0_pre20151118:=[recovery]
+   dev-libs/univalue:=
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   virtual/bitcoin-leveldb
+   bip70? ( dev-libs/protobuf:= )
+   dbus? (
+   dev-qt/qtdbus:5
+   )
+   libevent? ( dev-libs/libevent:= )
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? ( dev-libs/libressl:0= )
+   qrcode? (
+   media-gfx/qrencode:=
+   )
+   upnp? ( >=net-libs/miniupnpc-1.9.20150916:= )
+   wallet? ( sys-libs/db:$(db_ver_to_slot "${DB_VER}")=[cxx] )
+   zeromq? ( net-libs/zeromq:= )
+"
+DEPEND="${RDEPEND}
+   dev-qt/linguist-tools:5
+   knots? (
+   gnome-base/librsvg
+   media-gfx/imagemagick[png]
+   )
+"
+
+DOCS=( doc/bips.md doc/files.md doc/release-notes.md )
+
+S="${WORKDIR}/bitcoin-${BITCOINCORE_COMMITHASH}"
+
+pkg_pretend() {
+   if use knots; 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/files/

2018-04-08 Thread Aaron Bauman
commit: d3e9868a04678b1a7f7cfc30156642e5dde81130
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sun Apr  8 17:02:50 2018 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Apr  9 00:08:36 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3e9868a

net-p2p/bitcoin-qt: remove unused patch

Closes: https://github.com/gentoo/gentoo/pull/7878

 net-p2p/bitcoin-qt/files/0.13.2-libressl.patch | 48 --
 1 file changed, 48 deletions(-)

diff --git a/net-p2p/bitcoin-qt/files/0.13.2-libressl.patch 
b/net-p2p/bitcoin-qt/files/0.13.2-libressl.patch
deleted file mode 100644
index 415adcc59ea..000
--- a/net-p2p/bitcoin-qt/files/0.13.2-libressl.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-commit 0388afe69dd85ca9549727ee105ba7017169b464 (HEAD -> EVP_MD_CTX_new, 
personal-github/EVP_MD_CTX_new)
-Author: Luke Dashjr 
-Date:   Wed Jan 4 17:07:42 2017 +
-
-Let autoconf detect presence of EVP_MD_CTX_new
-
-Fixes LibreSSL compatibility
-
-diff --git a/configure.ac b/configure.ac
-index ced258e..02af0d6 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -832,6 +832,13 @@ else
-   fi
- fi
- 
-+save_CXXFLAGS="${CXXFLAGS}"
-+CXXFLAGS="${CXXFLAGS} ${CRYPTO_CFLAGS} ${SSL_CFLAGS}"
-+AC_CHECK_DECLS([EVP_MD_CTX_new],,,[AC_INCLUDES_DEFAULT
-+#include 
-+])
-+CXXFLAGS="${save_CXXFLAGS}"
-+
- dnl univalue check
- 
- need_bundled_univalue=yes
-diff --git a/src/qt/paymentrequestplus.cpp b/src/qt/paymentrequestplus.cpp
-index 82be4d8..0d4907b 100644
 a/src/qt/paymentrequestplus.cpp
-+++ b/src/qt/paymentrequestplus.cpp
-@@ -159,7 +159,7 @@ bool PaymentRequestPlus::getMerchant(X509_STORE* 
certStore, QString& merchant) c
- std::string data_to_verify; // Everything but the 
signature
- rcopy.SerializeToString(_to_verify);
- 
--#if OPENSSL_VERSION_NUMBER >= 0x1010L
-+#if HAVE_DECL_EVP_MD_CTX_NEW
- EVP_MD_CTX *ctx = EVP_MD_CTX_new();
- if (!ctx) throw SSLVerifyError("Error allocating OpenSSL context.");
- #else
-@@ -174,7 +174,7 @@ bool PaymentRequestPlus::getMerchant(X509_STORE* 
certStore, QString& merchant) c
- !EVP_VerifyFinal(ctx, (const unsigned 
char*)paymentRequest.signature().data(), (unsigned 
int)paymentRequest.signature().size(), pubkey)) {
- throw SSLVerifyError("Bad signature, invalid payment request.");
- }
--#if OPENSSL_VERSION_NUMBER >= 0x1010L
-+#if HAVE_DECL_EVP_MD_CTX_NEW
- EVP_MD_CTX_free(ctx);
- #endif
- 



[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/files/, net-p2p/bitcoin-qt/

2018-04-07 Thread Andreas Sturmlechner
commit: 1040395f2b3a9951e450b81b1da096a1118d122f
Author: Luke Dashjr 
AuthorDate: Mon Apr  2 18:35:30 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr  7 20:48:46 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1040395f

net-p2p/bitcoin-qt-0.16.0*: Add missing  include

Closes: https://bugs.gentoo.org/652142
Closes: https://github.com/gentoo/gentoo/pull/7833

 net-p2p/bitcoin-qt/bitcoin-qt-0.16.0-r1.ebuild  |  2 ++
 .../files/bitcoin-qt-0.16.0-fix_memory_include.patch| 13 +
 2 files changed, 15 insertions(+)

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.16.0-r1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.16.0-r1.ebuild
index f3fc18a6875..07a5658ba4b 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.16.0-r1.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.16.0-r1.ebuild
@@ -95,6 +95,8 @@ src_prepare() {
eapply "${FILESDIR}/${P}-fix_mempoolstats.patch"
fi
 
+   eapply "${FILESDIR}/${P}-fix_memory_include.patch"
+
eapply_user
 
if ! use bitcoin_policy_rbf; then

diff --git 
a/net-p2p/bitcoin-qt/files/bitcoin-qt-0.16.0-fix_memory_include.patch 
b/net-p2p/bitcoin-qt/files/bitcoin-qt-0.16.0-fix_memory_include.patch
new file mode 100644
index 000..66b7d361ee5
--- /dev/null
+++ b/net-p2p/bitcoin-qt/files/bitcoin-qt-0.16.0-fix_memory_include.patch
@@ -0,0 +1,13 @@
+diff --git a/src/qt/walletmodeltransaction.h b/src/qt/walletmodeltransaction.h
+index cd531dba4b..816b0c35af 100644
+--- a/src/qt/walletmodeltransaction.h
 b/src/qt/walletmodeltransaction.h
+@@ -7,6 +7,8 @@
+ 
+ #include 
+ 
++#include 
++
+ #include 
+ 
+ class SendCoinsRecipient;



[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2018-04-07 Thread Andreas Sturmlechner
commit: 630eeac2d924ef8eaf1dbf3a9467896ec08f2914
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr  7 18:17:42 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr  7 20:48:46 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=630eeac2

net-p2p/bitcoin-qt: Drop 0.16.0 (r0)

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 net-p2p/bitcoin-qt/bitcoin-qt-0.16.0.ebuild | 182 
 1 file changed, 182 deletions(-)

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.16.0.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.16.0.ebuild
deleted file mode 100644
index 4e08a581606..000
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.16.0.ebuild
+++ /dev/null
@@ -1,182 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DB_VER="4.8"
-inherit autotools bash-completion-r1 db-use gnome2-utils xdg-utils
-
-BITCOINCORE_COMMITHASH="4b4d7eb255ca8f9a94b92479e6061d129c91a991"
-KNOTS_PV="${PV}.knots20180322"
-KNOTS_P="bitcoin-${KNOTS_PV}"
-
-DESCRIPTION="An end-user Qt GUI for the Bitcoin crypto-currency"
-HOMEPAGE="https://bitcoincore.org/ https://bitcoinknots.org/;
-SRC_URI="
-   
https://github.com/bitcoin/bitcoin/archive/${BITCOINCORE_COMMITHASH}.tar.gz -> 
bitcoin-v${PV}.tar.gz
-   
https://bitcoinknots.org/files/0.16.x/${KNOTS_PV}/${KNOTS_P}.patches.txz -> 
${KNOTS_P}.patches.tar.xz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86 ~amd64-linux ~x86-linux"
-
-IUSE="+asm +bip70 +bitcoin_policy_rbf dbus kde +libevent knots libressl 
+qrcode test upnp +wallet zeromq"
-
-RDEPEND="
-   >=dev-libs/boost-1.52.0:=[threads(+)]
-   >=dev-libs/libsecp256k1-0.0.0_pre20151118:=[recovery]
-   dev-libs/univalue:=
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtwidgets:5
-   virtual/bitcoin-leveldb
-   bip70? ( dev-libs/protobuf:= )
-   dbus? (
-   dev-qt/qtdbus:5
-   )
-   libevent? ( dev-libs/libevent:= )
-   !libressl? ( dev-libs/openssl:0=[-bindist] )
-   libressl? ( dev-libs/libressl:0= )
-   qrcode? (
-   media-gfx/qrencode:=
-   )
-   upnp? ( >=net-libs/miniupnpc-1.9.20150916:= )
-   wallet? ( sys-libs/db:$(db_ver_to_slot "${DB_VER}")=[cxx] )
-   zeromq? ( net-libs/zeromq:= )
-"
-DEPEND="${RDEPEND}
-   dev-qt/linguist-tools:5
-   knots? (
-   gnome-base/librsvg
-   media-gfx/imagemagick[png]
-   )
-"
-
-DOCS=( doc/bips.md doc/files.md doc/release-notes.md )
-
-S="${WORKDIR}/bitcoin-${BITCOINCORE_COMMITHASH}"
-
-pkg_pretend() {
-   if use knots; then
-   elog "You are building ${PN} from Bitcoin Knots."
-   elog "For more information, see:"
-   elog 
"https://bitcoinknots.org/files/0.16.x/${KNOTS_PV}/${KNOTS_P}.desc.html;
-   else
-   elog "You are building ${PN} from Bitcoin Core."
-   elog "For more information, see:"
-   elog "https://bitcoincore.org/en/2017/11/11/release-${PV}/;
-   fi
-   if use bitcoin_policy_rbf; then
-   elog "Replace By Fee policy is enabled: Your node will 
preferentially mine and"
-   elog "relay transactions paying the highest fee, regardless of 
receive order."
-   else
-   elog "Replace By Fee policy is disabled: Your node will only 
accept the first"
-   elog "transaction seen consuming a conflicting input, 
regardless of fee"
-   elog "offered by later ones."
-   fi
-}
-
-src_prepare() {
-   sed -i 's/^\(complete -F _bitcoind \)bitcoind \(bitcoin-qt\)$/\1\2/' 
contrib/bitcoind.bash-completion || die
-
-   local knots_patchdir="${WORKDIR}/${KNOTS_P}.patches/"
-
-   eapply "${knots_patchdir}/${KNOTS_P}.syslibs.patch"
-
-   if use knots; then
-   eapply "${knots_patchdir}/${KNOTS_P}.f.patch"
-   eapply "${knots_patchdir}/${KNOTS_P}.branding.patch"
-   eapply "${knots_patchdir}/${KNOTS_P}.ts.patch"
-   eapply "${FILESDIR}/${P}-fix_mempoolstats.patch"
-   fi
-
-   eapply_user
-
-   if ! use bitcoin_policy_rbf; then
-   sed -i 's/\(DEFAULT_ENABLE_REPLACEMENT = \)true/\1false/' 
src/validation.h || die
-   fi
-
-   echo '#!/bin/true' >share/genbuild.sh || die
-   mkdir -p src/obj || die
-   echo "#define BUILD_SUFFIX gentoo${PVR#${PV}}" >src/obj/build.h || die
-
-   sed -i 
's/^\(Icon=\).*$/\1bitcoin-qt/;s/^\(Categories=.*\)$/\1P2P;Network;Qt;/' 
contrib/debian/bitcoin-qt.desktop || die
-
-   eautoreconf
-   rm -r src/leveldb src/secp256k1 || die
-}
-
-src_configure() {
-   local my_econf=(
-   $(use_enable asm)
-   $(use_enable bip70)
-   $(use_with dbus qtdbus)
-   $(use_with libevent)
-   $(use_with qrcode qrencode)
-   

[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2018-04-06 Thread Matt Turner
commit: 95adb4f383b1ae4abd293f9c27922a1ee83ccca7
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Apr  6 17:28:34 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Apr  6 20:56:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95adb4f3

net-p2p/bitcoin-qt: dropped mips keywords again

 net-p2p/bitcoin-qt/bitcoin-qt-0.16.0-r1.ebuild | 2 +-
 net-p2p/bitcoin-qt/bitcoin-qt-0.16.0.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.16.0-r1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.16.0-r1.ebuild
index 1e526ce5bab..f3fc18a6875 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.16.0-r1.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.16.0-r1.ebuild
@@ -19,7 +19,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~amd64-linux ~arm ~arm64 ~mips ~ppc ~x86 ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86 ~amd64-linux ~x86-linux"
 
 IUSE="+asm +bip70 +bitcoin_policy_rbf dbus kde +libevent knots libressl 
+qrcode test upnp +wallet zeromq"
 

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.16.0.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.16.0.ebuild
index a0987233c6f..4e08a581606 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.16.0.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.16.0.ebuild
@@ -19,7 +19,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~amd64-linux ~arm ~arm64 ~mips ~ppc ~x86 ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86 ~amd64-linux ~x86-linux"
 
 IUSE="+asm +bip70 +bitcoin_policy_rbf dbus kde +libevent knots libressl 
+qrcode test upnp +wallet zeromq"
 



[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2018-04-04 Thread Andreas Sturmlechner
commit: c770af4ce480a1b85479e2ab1ebe58f32a4dac78
Author: Luke Dashjr 
AuthorDate: Mon Apr  2 02:28:19 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Apr  4 23:03:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c770af4c

net-p2p/bitcoin-qt: 0.16.0-r1 revbump w/ desktop file icon fix

Closes: https://github.com/gentoo/gentoo/pull/7769

 net-p2p/bitcoin-qt/bitcoin-qt-0.16.0-r1.ebuild | 188 +
 1 file changed, 188 insertions(+)

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.16.0-r1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.16.0-r1.ebuild
new file mode 100644
index 000..1e526ce5bab
--- /dev/null
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.16.0-r1.ebuild
@@ -0,0 +1,188 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DB_VER="4.8"
+inherit autotools bash-completion-r1 db-use gnome2-utils xdg-utils
+
+BITCOINCORE_COMMITHASH="4b4d7eb255ca8f9a94b92479e6061d129c91a991"
+KNOTS_PV="${PV}.knots20180322"
+KNOTS_P="bitcoin-${KNOTS_PV}"
+
+DESCRIPTION="An end-user Qt GUI for the Bitcoin crypto-currency"
+HOMEPAGE="https://bitcoincore.org/ https://bitcoinknots.org/;
+SRC_URI="
+   
https://github.com/bitcoin/bitcoin/archive/${BITCOINCORE_COMMITHASH}.tar.gz -> 
bitcoin-v${PV}.tar.gz
+   
https://bitcoinknots.org/files/0.16.x/${KNOTS_PV}/${KNOTS_P}.patches.txz -> 
${KNOTS_P}.patches.tar.xz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~amd64-linux ~arm ~arm64 ~mips ~ppc ~x86 ~x86-linux"
+
+IUSE="+asm +bip70 +bitcoin_policy_rbf dbus kde +libevent knots libressl 
+qrcode test upnp +wallet zeromq"
+
+RDEPEND="
+   >=dev-libs/boost-1.52.0:=[threads(+)]
+   >=dev-libs/libsecp256k1-0.0.0_pre20151118:=[recovery]
+   dev-libs/univalue:=
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   virtual/bitcoin-leveldb
+   bip70? ( dev-libs/protobuf:= )
+   dbus? (
+   dev-qt/qtdbus:5
+   )
+   libevent? ( dev-libs/libevent:= )
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? ( dev-libs/libressl:0= )
+   qrcode? (
+   media-gfx/qrencode:=
+   )
+   upnp? ( >=net-libs/miniupnpc-1.9.20150916:= )
+   wallet? ( sys-libs/db:$(db_ver_to_slot "${DB_VER}")=[cxx] )
+   zeromq? ( net-libs/zeromq:= )
+"
+DEPEND="${RDEPEND}
+   dev-qt/linguist-tools:5
+   knots? (
+   gnome-base/librsvg
+   media-gfx/imagemagick[png]
+   )
+"
+
+DOCS=( doc/bips.md doc/files.md doc/release-notes.md )
+
+S="${WORKDIR}/bitcoin-${BITCOINCORE_COMMITHASH}"
+
+pkg_pretend() {
+   if use knots; then
+   elog "You are building ${PN} from Bitcoin Knots."
+   elog "For more information, see:"
+   elog 
"https://bitcoinknots.org/files/0.16.x/${KNOTS_PV}/${KNOTS_P}.desc.html;
+   else
+   elog "You are building ${PN} from Bitcoin Core."
+   elog "For more information, see:"
+   elog "https://bitcoincore.org/en/2017/11/11/release-${PV}/;
+   fi
+   if use bitcoin_policy_rbf; then
+   elog "Replace By Fee policy is enabled: Your node will 
preferentially mine and"
+   elog "relay transactions paying the highest fee, regardless of 
receive order."
+   else
+   elog "Replace By Fee policy is disabled: Your node will only 
accept the first"
+   elog "transaction seen consuming a conflicting input, 
regardless of fee"
+   elog "offered by later ones."
+   fi
+}
+
+src_prepare() {
+   sed -i 's/^\(complete -F _bitcoind \)bitcoind \(bitcoin-qt\)$/\1\2/' 
contrib/bitcoind.bash-completion || die
+
+   # Save the generic icon for later
+   cp src/qt/res/src/bitcoin.svg bitcoin128.svg || die
+
+   local knots_patchdir="${WORKDIR}/${KNOTS_P}.patches/"
+
+   eapply "${knots_patchdir}/${KNOTS_P}.syslibs.patch"
+
+   if use knots; then
+   eapply "${knots_patchdir}/${KNOTS_P}.f.patch"
+   eapply "${knots_patchdir}/${KNOTS_P}.branding.patch"
+   eapply "${knots_patchdir}/${KNOTS_P}.ts.patch"
+   eapply "${FILESDIR}/${P}-fix_mempoolstats.patch"
+   fi
+
+   eapply_user
+
+   if ! use bitcoin_policy_rbf; then
+   sed -i 's/\(DEFAULT_ENABLE_REPLACEMENT = \)true/\1false/' 
src/validation.h || die
+   fi
+
+   echo '#!/bin/true' >share/genbuild.sh || die
+   mkdir -p src/obj || die
+   echo "#define BUILD_SUFFIX gentoo${PVR#${PV}}" >src/obj/build.h || die
+
+   if use knots; then
+   sed -i 's/^\(Icon=\).*$/\1bitcoinknots/' 
contrib/debian/bitcoin-qt.desktop || die
+   fi
+   sed -i 's/^\(Categories=.*\)$/\1P2P;Network;Qt;/' 
contrib/debian/bitcoin-qt.desktop || die
+
+   eautoreconf
+   rm -r src/leveldb src/secp256k1 || die

[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/files/, net-p2p/bitcoin-qt/

2018-03-31 Thread Michał Górny
commit: c1066d6df84fc4c3375a52ab174afae1a1c4e0cc
Author: Luke Dashjr 
AuthorDate: Fri Mar 23 13:49:16 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 31 23:08:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1066d6d

net-p2p/bitcoin-qt: Bump to 0.16.0

Closes: https://bugs.gentoo.org/649562
Closes: https://github.com/gentoo/gentoo/pull/7570

 net-p2p/bitcoin-qt/Manifest|   2 +
 net-p2p/bitcoin-qt/bitcoin-qt-0.16.0.ebuild| 182 +
 .../files/bitcoin-qt-0.16.0-fix_mempoolstats.patch |  46 ++
 net-p2p/bitcoin-qt/metadata.xml|   2 +-
 4 files changed, 231 insertions(+), 1 deletion(-)

diff --git a/net-p2p/bitcoin-qt/Manifest b/net-p2p/bitcoin-qt/Manifest
index 7c7216450f4..c6a97f3d9fb 100644
--- a/net-p2p/bitcoin-qt/Manifest
+++ b/net-p2p/bitcoin-qt/Manifest
@@ -1,2 +1,4 @@
 DIST bitcoin-0.15.1.knots2017.patches.tar.xz 443024 BLAKE2B 
5010c8d0f6a0bc8cd22ca7d7c73d9e4e689e369f0ba39b59f62fa6b6af3dcf938dfc87d33d3fe595a6e54d99734277a34af068dc29a6e984c76d529fbbe2f383
 SHA512 
455fadeac6ad57be04680ec6939d6bf235eb49cde89b9716d36f6914c255b1b69cdea459d89b1bbca56099e793be0c8d7aacf592a9d78495068297bb5890
+DIST bitcoin-0.16.0.knots20180322.patches.tar.xz 417544 BLAKE2B 
f14616c81e0694346fd0714032be501ad0b58e82e2a5fcc623b1fdd316759ae7ac584e6c4ab586e8c9f5a402694a36eceac6b2f1c7441da655479f832a8869bd
 SHA512 
9eca9cbae8ce17b38ddb70326760e33e7812db78e79cfe2d1a3518b34eb8fc87fe4c145e46ab60278b14e70a75b3af238342b4e1808a77cbca4b62b8c72fb1eb
 DIST bitcoin-v0.15.1.tar.gz 7550228 BLAKE2B 
0cbb7d0e9d0e5e8eb33502a28289c3f9c86b7c531ed179f7e3e8b601a69a423fa736238a2caae890fd8850eb505533995e578e676860a4014922fbc238185ebb
 SHA512 
a09b6cb64a1649d11e3fd6deeb13a07b1bf4bed504a2fc1c585919459ca8ac1af8e5ecc89dee487359e831a8f12625d54f408f95bb341033d6380b82c290c0d9
+DIST bitcoin-v0.16.0.tar.gz 6628305 BLAKE2B 
69adb5832e2a708431c06bd8ce695f25cfc2b84e7ccf11e77f40c8ec273146208c70a900d0d32f79790cf67fb359c2731b0cecfc1f27ac2d0c4057228a83aed3
 SHA512 
7a59de44196a3cd5b75bccfe851e8bd7d5a00ae45b6e771e082326d75846e7c6d1f6d449e18b539b95b25aa12b7b79c462367f1c89438bcd1ca6ec84eb42972c

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.16.0.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.16.0.ebuild
new file mode 100644
index 000..a0987233c6f
--- /dev/null
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.16.0.ebuild
@@ -0,0 +1,182 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DB_VER="4.8"
+inherit autotools bash-completion-r1 db-use gnome2-utils xdg-utils
+
+BITCOINCORE_COMMITHASH="4b4d7eb255ca8f9a94b92479e6061d129c91a991"
+KNOTS_PV="${PV}.knots20180322"
+KNOTS_P="bitcoin-${KNOTS_PV}"
+
+DESCRIPTION="An end-user Qt GUI for the Bitcoin crypto-currency"
+HOMEPAGE="https://bitcoincore.org/ https://bitcoinknots.org/;
+SRC_URI="
+   
https://github.com/bitcoin/bitcoin/archive/${BITCOINCORE_COMMITHASH}.tar.gz -> 
bitcoin-v${PV}.tar.gz
+   
https://bitcoinknots.org/files/0.16.x/${KNOTS_PV}/${KNOTS_P}.patches.txz -> 
${KNOTS_P}.patches.tar.xz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~amd64-linux ~arm ~arm64 ~mips ~ppc ~x86 ~x86-linux"
+
+IUSE="+asm +bip70 +bitcoin_policy_rbf dbus kde +libevent knots libressl 
+qrcode test upnp +wallet zeromq"
+
+RDEPEND="
+   >=dev-libs/boost-1.52.0:=[threads(+)]
+   >=dev-libs/libsecp256k1-0.0.0_pre20151118:=[recovery]
+   dev-libs/univalue:=
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   virtual/bitcoin-leveldb
+   bip70? ( dev-libs/protobuf:= )
+   dbus? (
+   dev-qt/qtdbus:5
+   )
+   libevent? ( dev-libs/libevent:= )
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? ( dev-libs/libressl:0= )
+   qrcode? (
+   media-gfx/qrencode:=
+   )
+   upnp? ( >=net-libs/miniupnpc-1.9.20150916:= )
+   wallet? ( sys-libs/db:$(db_ver_to_slot "${DB_VER}")=[cxx] )
+   zeromq? ( net-libs/zeromq:= )
+"
+DEPEND="${RDEPEND}
+   dev-qt/linguist-tools:5
+   knots? (
+   gnome-base/librsvg
+   media-gfx/imagemagick[png]
+   )
+"
+
+DOCS=( doc/bips.md doc/files.md doc/release-notes.md )
+
+S="${WORKDIR}/bitcoin-${BITCOINCORE_COMMITHASH}"
+
+pkg_pretend() {
+   if use knots; then
+   elog "You are building ${PN} from Bitcoin Knots."
+   elog "For more information, see:"
+   elog 
"https://bitcoinknots.org/files/0.16.x/${KNOTS_PV}/${KNOTS_P}.desc.html;
+   else
+   elog "You are building ${PN} from Bitcoin Core."
+   elog "For more information, see:"
+   elog "https://bitcoincore.org/en/2017/11/11/release-${PV}/;
+   fi
+   if use bitcoin_policy_rbf; then
+   elog "Replace By Fee policy is enabled: Your node will 
preferentially 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2018-03-28 Thread Matt Turner
commit: 3bb68998d6daef62550e0ebdd2781dc093779a2b
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Mar 28 18:25:22 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Mar 28 19:09:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bb68998

net-p2p/bitcoin-qt: dropped mips keywords

 net-p2p/bitcoin-qt/bitcoin-qt-0.15.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.15.1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.15.1.ebuild
index 75f9bbeac07..0e17c7c8052 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.15.1.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.15.1.ebuild
@@ -21,7 +21,7 @@ DESCRIPTION="An end-user Qt GUI for the Bitcoin 
crypto-currency"
 HOMEPAGE="https://bitcoincore.org/ https://bitcoinknots.org/;
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~mips ~ppc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm ~arm64 ~ppc x86 ~amd64-linux ~x86-linux"
 
 SRC_URI="

https://github.com/${MyPN}/${MyPN}/archive/${BITCOINCORE_COMMITHASH}.tar.gz -> 
${MyPN}-v${PV}.tar.gz



[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2018-03-18 Thread Andreas Sturmlechner
commit: 4b920e4edb845b5e98bcef376db83bc60fc621f1
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Mar 18 14:16:00 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Mar 18 14:16:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b920e4e

net-p2p/bitcoin-qt: Drop old

Closes: https://bugs.gentoo.org/631890
Closes: https://bugs.gentoo.org/643698
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 net-p2p/bitcoin-qt/Manifest|   6 --
 net-p2p/bitcoin-qt/bitcoin-qt-0.13.0.ebuild| 129 
 net-p2p/bitcoin-qt/bitcoin-qt-0.13.1-r1.ebuild | 130 
 net-p2p/bitcoin-qt/bitcoin-qt-0.13.2.ebuild| 132 -
 net-p2p/bitcoin-qt/metadata.xml|  90 -
 5 files changed, 487 deletions(-)

diff --git a/net-p2p/bitcoin-qt/Manifest b/net-p2p/bitcoin-qt/Manifest
index db66e3f7bb1..7c7216450f4 100644
--- a/net-p2p/bitcoin-qt/Manifest
+++ b/net-p2p/bitcoin-qt/Manifest
@@ -1,8 +1,2 @@
-DIST bitcoin-0.13.0.knots20160814.patches.tar.xz 128520 BLAKE2B 
f981bc8e1233fb82a22d57c58f39ee0c3c2bf0732c0b5e2055fab18dadb4febaac56b02a9af14bc0cc68f3f62fbf7890d37f502ca044dcd3432f3a27e52f9b0c
 SHA512 
6a02c8bdfbf4373b6e6cff6ebbfe70e71121caae50e39b68e7e73b3dbe83b5717a03710c4a444ed9b5b9d09aee9494affcf52b86f1b05987d16953324d954ca2
-DIST bitcoin-0.13.1.knots20161027.patches.tar.xz 386532 BLAKE2B 
82ad8c1da3692f2d3789ffae3814791c0c8634c07325b0f4c0943d1d2bdc07937e8728e22923385976e51dca7d111f7d8319a947dd7117388bf15983f41a8f57
 SHA512 
de4fee50bb6fcf416f4d0d52283ae4b80fd06a544e9312808bec167b471bc1a20d6ded1ebba92cef937b2bd7ebae19c5c1153d6a10dad40cba4fb6c0a98b4fb6
-DIST bitcoin-0.13.2.knots20170102.patches.tar.xz 434012 BLAKE2B 
917f6a9bf5b38c557960b1ee2ba548d75eb1fef9ef6908364dfaa7ec8b075e157c303a4eec7ad74deb5cf7ab2ea97c4d800c6fe498d0552318e15fce1b3adf3d
 SHA512 
a19b9d469ff03396375c6f97e3e1f7f24243518e4ca46390bc33debbe5c09dffc8ee8fff4d656b385e38ef0c70e46a474170fd377b8cb94d6cdc2ff58114b061
 DIST bitcoin-0.15.1.knots2017.patches.tar.xz 443024 BLAKE2B 
5010c8d0f6a0bc8cd22ca7d7c73d9e4e689e369f0ba39b59f62fa6b6af3dcf938dfc87d33d3fe595a6e54d99734277a34af068dc29a6e984c76d529fbbe2f383
 SHA512 
455fadeac6ad57be04680ec6939d6bf235eb49cde89b9716d36f6914c255b1b69cdea459d89b1bbca56099e793be0c8d7aacf592a9d78495068297bb5890
-DIST bitcoin-v0.13.0.tgz 5836862 BLAKE2B 
3ce77a7e15f2de66e2d5424bb2d686839ce0eb52d61fa37f21065205052428c264080a98e00fea7118c83d0bf92fec57c9bd629a1582a952b9521b5d528bc803
 SHA512 
ed49df78cab36ba30c83591724f1a21f7d2c49aa9cd5185ac09b52473aebcb7f406885d593cc7d99ffc87e3607bbeb8a7668a15a892fc6c654d31a5cfe3f53c1
-DIST bitcoin-v0.13.1.tgz 5955845 BLAKE2B 
a86d155f44681aa93720c9620d823070224c547dd7c2a6c075f4c8dec5b0e93b28f12ec3fd8c8c97f3eddd20e8f5763df086be473ed155da9f71479c2ed74779
 SHA512 
396196fa5325b650c61b966820454712d7e6c3e7a61cb95bacab59a0b6257d113c60105393a2ad1c33623ae81026e15c7356433fd7bafe2888e6b961487259c3
-DIST bitcoin-v0.13.2.tgz 6088472 BLAKE2B 
d6b13613d90d0abf33c937ec0cd003756c4984b95bd320f026c5867ba264cb1773d869bfbb170b2b6df6801eca34af71c5dbd3225b9baa5e94ec50ba22da3f54
 SHA512 
2c053f1f55a426499e50cbadfccfd7c47be25fd10bb8e3d21fb6f408261c5a0c35f2745891e0eeb0fe953428337e40b6dc730499fcd3ba465315d592352833ca
 DIST bitcoin-v0.15.1.tar.gz 7550228 BLAKE2B 
0cbb7d0e9d0e5e8eb33502a28289c3f9c86b7c531ed179f7e3e8b601a69a423fa736238a2caae890fd8850eb505533995e578e676860a4014922fbc238185ebb
 SHA512 
a09b6cb64a1649d11e3fd6deeb13a07b1bf4bed504a2fc1c585919459ca8ac1af8e5ecc89dee487359e831a8f12625d54f408f95bb341033d6380b82c290c0d9

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.13.0.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.13.0.ebuild
deleted file mode 100644
index ed34111769a..000
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.13.0.ebuild
+++ /dev/null
@@ -1,129 +0,0 @@
-# Copyright 2010-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-BITCOINCORE_COMMITHASH="a402396dce64c42ea73535b7dde4a9164d430438"
-BITCOINCORE_LJR_DATE="20160814"
-BITCOINCORE_IUSE="dbus kde +libevent ljr +qrcode qt4 qt5 +http test +tor upnp 
+wallet zeromq"
-BITCOINCORE_POLICY_PATCHES="+rbf spamfilter"
-LANGS="af af_ZA ar be_BY bg bg_BG ca ca@valencia ca_ES cs cs_CZ cy da de el 
el_GR en en_GB eo es es_AR es_CL es_CO es_DO es_ES es_MX es_UY es_VE et eu_ES 
fa fa_IR fi fr fr_CA fr_FR gl he hi_IN hr hu id_ID it it_IT ja ka kk_KZ ko_KR 
ku_IQ ky la lt lv_LV mk_MK mn ms_MY nb nl pam pl pt_BR pt_PT ro ro_RO ru ru_RU 
sk sl_SI sq sr sr@latin sv ta th_TH tr tr_TR uk ur_PK uz@Cyrl vi vi_VN zh zh_CN 
zh_HK zh_TW"
-BITCOINCORE_NEED_LEVELDB=1
-BITCOINCORE_NEED_LIBSECP256K1=1
-inherit bitcoincore eutils fdo-mime gnome2-utils kde4-functions qt4-r2
-
-DESCRIPTION="An end-user Qt GUI for the Bitcoin crypto-currency"
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
-   dev-libs/protobuf
-   

[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2018-03-18 Thread Mikle Kolyada
commit: aa01a26baef0957ef4758d24b440f3f4a0d4efe1
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Mar 18 13:55:15 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Mar 18 13:57:13 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa01a26b

net-p2p/bitcoin-qt: arm stable wrt bug #644940

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 net-p2p/bitcoin-qt/bitcoin-qt-0.15.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.15.1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.15.1.ebuild
index 0c9ce13ca9e..75f9bbeac07 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.15.1.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.15.1.ebuild
@@ -21,7 +21,7 @@ DESCRIPTION="An end-user Qt GUI for the Bitcoin 
crypto-currency"
 HOMEPAGE="https://bitcoincore.org/ https://bitcoinknots.org/;
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm ~arm64 ~mips ~ppc x86 ~amd64-linux ~x86-linux"
 
 SRC_URI="

https://github.com/${MyPN}/${MyPN}/archive/${BITCOINCORE_COMMITHASH}.tar.gz -> 
${MyPN}-v${PV}.tar.gz



[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2018-02-22 Thread Agostino Sarubbo
commit: 08909260c4d9d695a47bd861c0b71cd9d1fe9d76
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Feb 22 09:03:51 2018 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Feb 22 09:05:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08909260

net-p2p/bitcoin-qt: amd64 stable wrt bug #644940

Signed-off-by: Agostino Sarubbo  gentoo.org>
Package-Manager: Portage-2.3.19, Repoman-2.3.6
RepoMan-Options: --include-arches="amd64"

 net-p2p/bitcoin-qt/bitcoin-qt-0.15.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.15.1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.15.1.ebuild
index 9f10fc64fac..0c9ce13ca9e 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.15.1.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.15.1.ebuild
@@ -21,7 +21,7 @@ DESCRIPTION="An end-user Qt GUI for the Bitcoin 
crypto-currency"
 HOMEPAGE="https://bitcoincore.org/ https://bitcoinknots.org/;
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc x86 ~amd64-linux ~x86-linux"
 
 SRC_URI="

https://github.com/${MyPN}/${MyPN}/archive/${BITCOINCORE_COMMITHASH}.tar.gz -> 
${MyPN}-v${PV}.tar.gz



[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2018-01-28 Thread Andreas Sturmlechner
commit: 39db90d4a8bb494b3588b4161bf2e5498773033d
Author: Francesco Turco  fastmail  fm>
AuthorDate: Sat Jan 27 12:30:06 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jan 28 23:19:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39db90d4

net-p2p/bitcoin-qt: use HTTPS instead of HTTP

 net-p2p/bitcoin-qt/bitcoin-qt-0.15.1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.15.1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.15.1.ebuild
index 864deba6ffd..9f10fc64fac 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.15.1.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.15.1.ebuild
@@ -18,17 +18,17 @@ LANGS="af af:af_ZA am ar be:be_BY bg bg:bg_BG bn bs ca 
ca@valencia ca:ca_ES cs c
 KNOTS_LANGS="am hu_HU is ms pl_PL pt sn"
 
 DESCRIPTION="An end-user Qt GUI for the Bitcoin crypto-currency"
-HOMEPAGE="http://bitcoincore.org/ http://bitcoinknots.org/;
+HOMEPAGE="https://bitcoincore.org/ https://bitcoinknots.org/;
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc x86 ~amd64-linux ~x86-linux"
 
 SRC_URI="

https://github.com/${MyPN}/${MyPN}/archive/${BITCOINCORE_COMMITHASH}.tar.gz -> 
${MyPN}-v${PV}.tar.gz
-   http://bitcoinknots.org/files/0.15.x/${KNOTS_PV}/${KNOTS_P}.patches.txz 
-> ${KNOTS_P}.patches.tar.xz
+   
https://bitcoinknots.org/files/0.15.x/${KNOTS_PV}/${KNOTS_P}.patches.txz -> 
${KNOTS_P}.patches.tar.xz
 "
 CORE_DESC="https://bitcoincore.org/en/2017/11/11/release-${PV}/;
-KNOTS_DESC="http://bitcoinknots.org/files/0.15.x/${KNOTS_PV}/${KNOTS_P}.desc.html;
+KNOTS_DESC="https://bitcoinknots.org/files/0.15.x/${KNOTS_PV}/${KNOTS_P}.desc.html;
 
 RDEPEND="
!libressl? ( dev-libs/openssl:0=[-bindist] )



[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2018-01-26 Thread Thomas Deutschmann
commit: 1309b361b13b42fc266282019d5e31b32c376643
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Jan 26 23:16:02 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jan 26 23:23:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1309b361

net-p2p/bitcoin-qt: x86 stable (bug #644940)

Package-Manager: Portage-2.3.20, Repoman-2.3.6

 net-p2p/bitcoin-qt/bitcoin-qt-0.15.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.15.1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.15.1.ebuild
index 75bc2d1f74f..864deba6ffd 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.15.1.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.15.1.ebuild
@@ -21,7 +21,7 @@ DESCRIPTION="An end-user Qt GUI for the Bitcoin 
crypto-currency"
 HOMEPAGE="http://bitcoincore.org/ http://bitcoinknots.org/;
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~amd64-linux ~arm ~arm64 ~mips ~ppc ~x86 ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc x86 ~amd64-linux ~x86-linux"
 
 SRC_URI="

https://github.com/${MyPN}/${MyPN}/archive/${BITCOINCORE_COMMITHASH}.tar.gz -> 
${MyPN}-v${PV}.tar.gz



[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/, net-p2p/bitcoin-qt/files/

2018-01-23 Thread Thomas Deutschmann
commit: c8b2c0820cd84adac47e20c4eb4ce8440114e9ba
Author: Luke Dashjr 
AuthorDate: Tue Jan 23 04:51:19 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Jan 23 10:37:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8b2c082

net-p2p/bitcoin-qt-0.15.1: Fix tests

 net-p2p/bitcoin-qt/bitcoin-qt-0.15.1.ebuild|  4 +++-
 .../files/bitcoin-qt-0.15.1-test-build-fix.patch   | 24 ++
 .../files/bitcoin-qt-0.15.1-test-util-fix.patch| 15 ++
 3 files changed, 42 insertions(+), 1 deletion(-)

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.15.1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.15.1.ebuild
index 64339edd7ca..75bc2d1f74f 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.15.1.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.15.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2010-2017 Gentoo Foundation
+# Copyright 2010-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -124,11 +124,13 @@ src_prepare() {
sed -i 's/^\(complete -F _bitcoind \)bitcoind \(bitcoin-qt\)$/\1\2/' 
contrib/bitcoind.bash-completion || die
 
eapply "$(KNOTS_PATCH syslibs)"
+   eapply "${FILESDIR}/${PN}-0.15.1-test-util-fix.patch"
 
if use knots; then
eapply "$(KNOTS_PATCH f)"
eapply "$(KNOTS_PATCH branding)"
eapply "$(KNOTS_PATCH ts)"
+   eapply "${FILESDIR}/${PN}-0.15.1-test-build-fix.patch"
fi
 
eapply_user

diff --git a/net-p2p/bitcoin-qt/files/bitcoin-qt-0.15.1-test-build-fix.patch 
b/net-p2p/bitcoin-qt/files/bitcoin-qt-0.15.1-test-build-fix.patch
new file mode 100644
index 000..3d953d9c0a9
--- /dev/null
+++ b/net-p2p/bitcoin-qt/files/bitcoin-qt-0.15.1-test-build-fix.patch
@@ -0,0 +1,24 @@
+commit 91976ef251bbb693db8c4e36b62ceca1f6417413 (HEAD)
+Author: Luke Dashjr 
+Date:   Tue Jan 23 03:37:10 2018 +
+
+Bugfix: script_tests: Only define debugger_cbs if HAVE_CONSENSUS_LIB
+
+diff --git a/src/test/script_tests.cpp b/src/test/script_tests.cpp
+index 7826cdc1b3..013846811b 100644
+--- a/src/test/script_tests.cpp
 b/src/test/script_tests.cpp
+@@ -186,11 +186,13 @@ static void script_tests_debugger_ScriptEOF(void 
*userdata, struct bitcoinconsen
+ ++data->eof;
+ }
+ 
++#if defined(HAVE_CONSENSUS_LIB)
+ static const struct bitcoinconsensus_script_debugger_callbacks debugger_cbs = 
{
+ .ScriptBegin = script_tests_debugger_ScriptBegin,
+ .ScriptPreStep = script_tests_debugger_ScriptPreStep,
+ .ScriptEOF = script_tests_debugger_ScriptEOF,
+ };
++#endif
+ 
+ void DoTest(const CScript& scriptPubKey, const CScript& scriptSig, const 
CScriptWitness& scriptWitness, int flags, const std::string& message, int 
scriptError, CAmount nValue = 0)
+ {

diff --git a/net-p2p/bitcoin-qt/files/bitcoin-qt-0.15.1-test-util-fix.patch 
b/net-p2p/bitcoin-qt/files/bitcoin-qt-0.15.1-test-util-fix.patch
new file mode 100644
index 000..60fc9d84905
--- /dev/null
+++ b/net-p2p/bitcoin-qt/files/bitcoin-qt-0.15.1-test-util-fix.patch
@@ -0,0 +1,15 @@
+diff --git a/src/Makefile.test.include b/src/Makefile.test.include
+index 147add3eb5..308b1c88c0 100644
+--- a/src/Makefile.test.include
 b/src/Makefile.test.include
+@@ -151,8 +151,10 @@ bitcoin_test_clean : FORCE
+   rm -f $(CLEAN_BITCOIN_TEST) $(test_test_bitcoin_OBJECTS) $(TEST_BINARY)
+ 
+ check-local:
++if BUILD_BITCOIN_TX
+   @echo "Running test/util/bitcoin-util-test.py..."
+   $(PYTHON) $(top_builddir)/test/util/bitcoin-util-test.py
++endif
+ if EMBEDDED_LIBSECP256K1
+   $(AM_V_at)$(MAKE) $(AM_MAKEFLAGS) -C secp256k1 check
+ endif



[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2018-01-19 Thread Andreas Sturmlechner
commit: 311ee07cb2d7fefd824cb99ba19a1c4ffb21934b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 18 23:55:16 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Jan 19 18:39:37 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=311ee07c

net-p2p/bitcoin-qt: Drop live ebuild (outdated)

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 net-p2p/bitcoin-qt/bitcoin-qt-.ebuild | 106 --
 net-p2p/bitcoin-qt/metadata.xml   |   1 -
 2 files changed, 107 deletions(-)

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-.ebuild
deleted file mode 100644
index c9deeca59a0..000
--- a/net-p2p/bitcoin-qt/bitcoin-qt-.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 2010-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-BITCOINCORE_IUSE="dbus kde +qrcode qt4 qt5 test upnp +wallet zeromq"
-LANGS="af_ZA ar be_BY bg bg_BG bs ca ca@valencia ca_ES cs cs_CZ cy da de el 
el_GR en en_GB eo es es_CL es_DO es_ES es_MX es_UY es_VE et eu_ES fa fa_IR fi 
fr fr_CA fr_FR gl he hi_IN hr hu id_ID it ja ka kk_KZ ko_KR ky la lt lv_LV 
mk_MK mn ms_MY nb nl pam pl pt_BR pt_PT ro_RO ru ru_RU sk sl_SI sq sr sv th_TH 
tr tr_TR uk ur_PK uz@Cyrl vi vi_VN zh zh_CN zh_TW"
-BITCOINCORE_NEED_LEVELDB=1
-BITCOINCORE_NEED_LIBSECP256K1=1
-inherit bitcoincore eutils fdo-mime gnome2-utils kde4-functions qt4-r2 git-2
-
-DESCRIPTION="An end-user Qt GUI for the Bitcoin crypto-currency"
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS=""
-
-RDEPEND="
-   dev-libs/protobuf
-   qrcode? (
-   media-gfx/qrencode
-   )
-   qt4? ( dev-qt/qtcore:4[ssl] dev-qt/qtgui:4 )
-   qt5? ( dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 )
-   dbus? (
-   qt4? ( dev-qt/qtdbus:4 )
-   qt5? ( dev-qt/qtdbus:5 )
-   )
-"
-DEPEND="${RDEPEND}
-   qt5? ( dev-qt/linguist-tools:5 )
-"
-REQUIRED_USE="^^ ( qt4 qt5 )"
-
-src_prepare() {
-   bitcoincore_prepare
-
-   local filt= yeslang= nolang= lan ts x
-
-   for lan in $LANGS; do
-   if [ ! -e src/qt/locale/bitcoin_$lan.ts ]; then
-   ewarn "Language '$lan' no longer supported. Ebuild 
needs update."
-   fi
-   done
-
-   for ts in src/qt/locale/*.ts
-   do
-   x="${ts/*bitcoin_/}"
-   x="${x/.ts/}"
-   if ! use "linguas_$x"; then
-   nolang="$nolang $x"
-   rm "$ts" || die
-   filt="$filt\\|$x"
-   else
-   yeslang="$yeslang $x"
-   fi
-   done
-   filt="bitcoin_\\(${filt:2}\\)\\.\(qm\|ts\)"
-   sed "/${filt}/d" -i 'src/qt/bitcoin_locale.qrc' || die
-   sed "s/locale\/${filt}/bitcoin.qrc/" -i 'src/Makefile.qt.include' || die
-   einfo "Languages -- Enabled:$yeslang -- Disabled:$nolang"
-
-   bitcoincore_autoreconf
-}
-
-src_configure() {
-   bitcoincore_conf \
-   $(use_with dbus qtdbus)  \
-   $(use_with qrcode qrencode)  \
-   --with-gui=$(usex qt5 qt5 qt4)
-}
-
-src_install() {
-   bitcoincore_src_install
-
-   insinto /usr/share/pixmaps
-   newins "share/pixmaps/bitcoin.ico" "${PN}.ico"
-   make_desktop_entry "${PN} %u" "Bitcoin-Qt" 
"/usr/share/pixmaps/${PN}.ico" "Qt;Network;P2P;Office;Finance;" 
"MimeType=x-scheme-handler/bitcoin;\nTerminal=false"
-
-   dodoc doc/assets-attribution.md doc/bips.md doc/tor.md
-   doman contrib/debian/manpages/bitcoin-qt.1
-
-   use zeromq && dodoc doc/zmq.md
-
-   if use kde; then
-   insinto /usr/share/kde4/services
-   doins contrib/debian/bitcoin-qt.protocol
-   fi
-}
-
-pkg_preinst() {
-   gnome2_icon_savelist
-}
-
-update_caches() {
-   gnome2_icon_cache_update
-   fdo-mime_desktop_database_update
-   buildsycoca
-}
-
-pkg_postinst() {
-   update_caches
-}
-
-pkg_postrm() {
-   update_caches
-}

diff --git a/net-p2p/bitcoin-qt/metadata.xml b/net-p2p/bitcoin-qt/metadata.xml
index 32b27e43465..ab777427114 100644
--- a/net-p2p/bitcoin-qt/metadata.xml
+++ b/net-p2p/bitcoin-qt/metadata.xml
@@ -29,7 +29,6 @@
Belarusian locale for Belarus
Bulgarian locale
Bulgarian locale for Bulgaria
-   Bosnian locale
Catalan locale
Catalan (Valencian) 
locale
Catalan locale for Spain



[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2018-01-09 Thread Ulrich Müller
commit: 841fdb8a9d9a0a8c0dee2ea3d928c5f4fa1a1cac
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Jan  9 14:50:51 2018 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Tue Jan  9 15:37:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=841fdb8a

net-p2p/bitcoin-qt: Add linguas_* as local USE flags.

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 net-p2p/bitcoin-qt/metadata.xml | 89 +
 1 file changed, 89 insertions(+)

diff --git a/net-p2p/bitcoin-qt/metadata.xml b/net-p2p/bitcoin-qt/metadata.xml
index 60c0dfd8151..32b27e43465 100644
--- a/net-p2p/bitcoin-qt/metadata.xml
+++ b/net-p2p/bitcoin-qt/metadata.xml
@@ -23,6 +23,95 @@
Enable Universal Plug and Play
Enable wallet support
Report blocks and transactions via 
zeromq
+   Afrikaans locale
+   Afrikaans locale for South 
Africa
+   Arabic locale
+   Belarusian locale for Belarus
+   Bulgarian locale
+   Bulgarian locale for Bulgaria
+   Bosnian locale
+   Catalan locale
+   Catalan (Valencian) 
locale
+   Catalan locale for Spain
+   Czech locale
+   Czech locale for Czech 
Republic
+   Welsh locale
+   Danish locale
+   German locale
+   Modern Greek locale
+   Modern Greek locale for Greece
+   English locale
+   English locale for United 
Kingdom
+   Esperanto locale
+   Spanish locale
+   Spanish locale for Argentina
+   Spanish locale for Chile
+   Spanish locale for Colombia
+   Spanish locale for Dominican 
Republic
+   Spanish locale for Spain
+   Spanish locale for Mexico
+   Spanish locale for Uruguay
+   Spanish locale for Venezuela
+   Estonian locale
+   Estonian locale for Estonia
+   Basque locale for Spain
+   Persian locale
+   Persian locale for Iran
+   Finnish locale
+   French locale
+   French locale for Canada
+   French locale for France
+   Galician locale
+   Hebrew locale
+   Hindi locale for India
+   Croatian locale
+   Hungarian locale
+   Indonesian locale for 
Indonesia
+   Italian locale
+   Italian locale for Italy
+   Japanese locale
+   Georgian locale
+   Kazakh locale for Kazakhstan
+   Korean locale for Republic of 
Korea
+   Kurdish locale for Iraq
+   Kirghiz locale
+   Latin locale
+   Lithuanian locale
+   Latvian locale for Latvia
+   Macedonian locale for 
Macedonia
+   Mongolian locale
+   Malay locale for Malaysia
+   Norwegian Bokmål locale
+   Nepali locale
+   Dutch locale
+   Dutch locale for Netherlands
+   Kapampangan locale
+   Polish locale
+   Portuguese locale for Brazil
+   Portuguese locale for Portugal
+   Romanian locale
+   Romanian locale for Romania
+   Russian locale
+   Russian locale for Russia
+   Slovak locale
+   Slovenian locale for Slovenia
+   Albanian locale
+   Serbian locale
+   Serbian (Latin) locale
+   Swedish locale
+   Tamil locale
+   Thai locale for Thailand
+   Turkish locale
+   Turkish locale for Turkey
+   Ukrainian locale
+   Urdu locale for Pakistan
+   Uzbek (Cyrillic) locale
+   Vietnamese locale
+   Vietnamese locale for Vietnam
+   Chinese locale
+   Chinese locale for China
+   Chinese locale for Hong Kong
+   Chinese locale for Taiwan


bitcoin/bitcoin



[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2017-12-31 Thread Mike Gilbert
commit: 0a84ae2045d1d2b5fb39f68731bbe17e2e9c6462
Author: Luke Dashjr 
AuthorDate: Sun Dec 10 15:07:54 2017 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Dec 31 16:20:22 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a84ae20

net-p2p/bitcoin-qt: Bump to 0.15.1

Closes: https://bugs.gentoo.org/615290
Closes: https://bugs.gentoo.org/631890
Closes: https://bugs.gentoo.org/640674
Closes: https://github.com/gentoo/gentoo/pull/6272

 net-p2p/bitcoin-qt/Manifest |   2 +
 net-p2p/bitcoin-qt/bitcoin-qt-0.15.1.ebuild | 253 
 net-p2p/bitcoin-qt/metadata.xml |   3 +
 3 files changed, 258 insertions(+)

diff --git a/net-p2p/bitcoin-qt/Manifest b/net-p2p/bitcoin-qt/Manifest
index 8ac457f4430..db66e3f7bb1 100644
--- a/net-p2p/bitcoin-qt/Manifest
+++ b/net-p2p/bitcoin-qt/Manifest
@@ -1,6 +1,8 @@
 DIST bitcoin-0.13.0.knots20160814.patches.tar.xz 128520 BLAKE2B 
f981bc8e1233fb82a22d57c58f39ee0c3c2bf0732c0b5e2055fab18dadb4febaac56b02a9af14bc0cc68f3f62fbf7890d37f502ca044dcd3432f3a27e52f9b0c
 SHA512 
6a02c8bdfbf4373b6e6cff6ebbfe70e71121caae50e39b68e7e73b3dbe83b5717a03710c4a444ed9b5b9d09aee9494affcf52b86f1b05987d16953324d954ca2
 DIST bitcoin-0.13.1.knots20161027.patches.tar.xz 386532 BLAKE2B 
82ad8c1da3692f2d3789ffae3814791c0c8634c07325b0f4c0943d1d2bdc07937e8728e22923385976e51dca7d111f7d8319a947dd7117388bf15983f41a8f57
 SHA512 
de4fee50bb6fcf416f4d0d52283ae4b80fd06a544e9312808bec167b471bc1a20d6ded1ebba92cef937b2bd7ebae19c5c1153d6a10dad40cba4fb6c0a98b4fb6
 DIST bitcoin-0.13.2.knots20170102.patches.tar.xz 434012 BLAKE2B 
917f6a9bf5b38c557960b1ee2ba548d75eb1fef9ef6908364dfaa7ec8b075e157c303a4eec7ad74deb5cf7ab2ea97c4d800c6fe498d0552318e15fce1b3adf3d
 SHA512 
a19b9d469ff03396375c6f97e3e1f7f24243518e4ca46390bc33debbe5c09dffc8ee8fff4d656b385e38ef0c70e46a474170fd377b8cb94d6cdc2ff58114b061
+DIST bitcoin-0.15.1.knots2017.patches.tar.xz 443024 BLAKE2B 
5010c8d0f6a0bc8cd22ca7d7c73d9e4e689e369f0ba39b59f62fa6b6af3dcf938dfc87d33d3fe595a6e54d99734277a34af068dc29a6e984c76d529fbbe2f383
 SHA512 
455fadeac6ad57be04680ec6939d6bf235eb49cde89b9716d36f6914c255b1b69cdea459d89b1bbca56099e793be0c8d7aacf592a9d78495068297bb5890
 DIST bitcoin-v0.13.0.tgz 5836862 BLAKE2B 
3ce77a7e15f2de66e2d5424bb2d686839ce0eb52d61fa37f21065205052428c264080a98e00fea7118c83d0bf92fec57c9bd629a1582a952b9521b5d528bc803
 SHA512 
ed49df78cab36ba30c83591724f1a21f7d2c49aa9cd5185ac09b52473aebcb7f406885d593cc7d99ffc87e3607bbeb8a7668a15a892fc6c654d31a5cfe3f53c1
 DIST bitcoin-v0.13.1.tgz 5955845 BLAKE2B 
a86d155f44681aa93720c9620d823070224c547dd7c2a6c075f4c8dec5b0e93b28f12ec3fd8c8c97f3eddd20e8f5763df086be473ed155da9f71479c2ed74779
 SHA512 
396196fa5325b650c61b966820454712d7e6c3e7a61cb95bacab59a0b6257d113c60105393a2ad1c33623ae81026e15c7356433fd7bafe2888e6b961487259c3
 DIST bitcoin-v0.13.2.tgz 6088472 BLAKE2B 
d6b13613d90d0abf33c937ec0cd003756c4984b95bd320f026c5867ba264cb1773d869bfbb170b2b6df6801eca34af71c5dbd3225b9baa5e94ec50ba22da3f54
 SHA512 
2c053f1f55a426499e50cbadfccfd7c47be25fd10bb8e3d21fb6f408261c5a0c35f2745891e0eeb0fe953428337e40b6dc730499fcd3ba465315d592352833ca
+DIST bitcoin-v0.15.1.tar.gz 7550228 BLAKE2B 
0cbb7d0e9d0e5e8eb33502a28289c3f9c86b7c531ed179f7e3e8b601a69a423fa736238a2caae890fd8850eb505533995e578e676860a4014922fbc238185ebb
 SHA512 
a09b6cb64a1649d11e3fd6deeb13a07b1bf4bed504a2fc1c585919459ca8ac1af8e5ecc89dee487359e831a8f12625d54f408f95bb341033d6380b82c290c0d9

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.15.1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.15.1.ebuild
new file mode 100644
index 000..64339edd7ca
--- /dev/null
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.15.1.ebuild
@@ -0,0 +1,253 @@
+# Copyright 2010-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DB_VER="4.8"
+inherit autotools bash-completion-r1 db-use gnome2-utils xdg-utils
+
+MyPV="${PV/_/}"
+MyPN="bitcoin"
+MyP="${MyPN}-${MyPV}"
+BITCOINCORE_COMMITHASH="7b57bc998f334775b50ebc8ca5e78ca728db4c58"
+KNOTS_PV="${PV}.knots2017"
+KNOTS_P="${MyPN}-${KNOTS_PV}"
+
+IUSE="+asm +bip70 +bitcoin_policy_rbf dbus kde +libevent knots libressl 
+qrcode +http test +tor upnp +wallet zeromq"
+LANGS="af af:af_ZA am ar be:be_BY bg bg:bg_BG bn bs ca ca@valencia ca:ca_ES cs 
cy da de de:de_DE el el:el_GR en en_AU en_GB en_US eo es es_419 es_AR es_CL 
es_CO es_DO es_ES es_MX es_UY es_VE et et:et_EE eu:eu_ES fa fa:fa_IR fi fr 
fr_CA fr:fr_FR gl he he:he_IL hi:hi_IN hr hu hu:hu_HU id id:id_ID is it 
it:it_IT ja ja:ja_JP ka kk:kk_KZ ko:ko_KR ku:ku_IQ ky la lt lv:lv_LV mk:mk_MK 
mn ms ms:ms_MY my nb nb:nb_NO ne nl nl:nl_NL pam pl pl:pl_PL pt pt_BR pt_PT ro 
ro:ro_RO ru ru:ru_RU si sk sl:sl_SI sn sq sr sr-Latn:sr@latin sv ta te th 
th:th_TH tr tr:tr_TR uk ur_PK uz@Cyrl vi vi:vi_VN zh zh_CN zh_HK zh_TW"
+KNOTS_LANGS="am hu_HU is ms pl_PL pt sn"
+
+DESCRIPTION="An end-user Qt GUI for the Bitcoin crypto-currency"

[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2017-04-08 Thread Patrice Clement
commit: 3a1ca1a737c3056379ac69dce0e1c40bd1cbe383
Author: Francesco Turco  fastmail  fm>
AuthorDate: Thu Mar 23 15:36:33 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sat Apr  8 21:29:34 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a1ca1a7

net-p2p/bitcoin-qt: fix application name

Bitcoin-Qt is now called Bitcoin Core. The generated desktop entry should be
updated accordingly.

Closes: https://github.com/gentoo/gentoo/pull/4282

 net-p2p/bitcoin-qt/bitcoin-qt-0.13.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.13.2.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.13.2.ebuild
index e99ea9dae1e..a298b4b62ce 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.13.2.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.13.2.ebuild
@@ -99,7 +99,7 @@ src_install() {
else
newins "share/pixmaps/bitcoin.ico" "${PN}.ico"
fi
-   make_desktop_entry "${PN} %u" "Bitcoin-Qt" 
"/usr/share/pixmaps/${PN}.ico" "Qt;Network;P2P;Office;Finance;" 
"MimeType=x-scheme-handler/bitcoin;\nTerminal=false"
+   make_desktop_entry "${PN} %u" "Bitcoin Core" 
"/usr/share/pixmaps/${PN}.ico" "Qt;Network;P2P;Office;Finance;" 
"MimeType=x-scheme-handler/bitcoin;\nTerminal=false"
 
dodoc doc/assets-attribution.md doc/bips.md doc/tor.md
doman contrib/debian/manpages/bitcoin-qt.1



[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2017-03-11 Thread Anthony G. Basile
commit: 5c9f382694ab27951a2c8fbe62b63274d11f468a
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Mar 11 18:32:10 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Mar 11 18:33:09 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c9f3826

net-p2p/bitcoin-qt: add knots support

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 net-p2p/bitcoin-qt/bitcoin-qt-0.13.2.ebuild | 14 +++---
 net-p2p/bitcoin-qt/metadata.xml |  1 +
 2 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.13.2.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.13.2.ebuild
index e87a052d89a..e99ea9dae1e 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.13.2.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.13.2.ebuild
@@ -1,11 +1,11 @@
-# Copyright 2010-2016 Gentoo Foundation
+# Copyright 2010-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
 
 BITCOINCORE_COMMITHASH="0d719145b018e28d48d35c2646a5962b87c60436"
 BITCOINCORE_LJR_DATE="20170102"
-BITCOINCORE_IUSE="dbus kde +libevent ljr +qrcode qt5 +http test +tor upnp 
+wallet zeromq"
+BITCOINCORE_IUSE="dbus kde +libevent knots +qrcode qt5 +http test +tor upnp 
+wallet zeromq"
 BITCOINCORE_POLICY_PATCHES="+rbf spamfilter"
 LANGS="af af_ZA ar be_BY bg bg_BG ca ca@valencia ca_ES cs cs_CZ cy da de el 
el_GR en en_GB eo es es_AR es_CL es_CO es_DO es_ES es_MX es_UY es_VE et et_EE 
eu_ES fa fa_IR fi fr fr_CA fr_FR gl he hi_IN hr hu id_ID it it_IT ja ka kk_KZ 
ko_KR ku_IQ ky la lt lv_LV mk_MK mn ms_MY nb ne nl nl_NL pam pl pt_BR pt_PT ro 
ro_RO ru ru_RU sk sl_SI sq sr sr@latin sv ta th_TH tr tr_TR uk ur_PK uz@Cyrl vi 
vi_VN zh zh_CN zh_HK zh_TW"
 KNOTS_LANGS="et_EE nl_NL"
@@ -32,18 +32,18 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}
qt5? ( dev-qt/linguist-tools:5 )
-   ljr? (
+   knots? (
gnome-base/librsvg
media-gfx/imagemagick[png]
)
 "
 REQUIRED_USE="
http? ( libevent ) tor? ( libevent ) libevent? ( http tor )
-   !libevent? ( ljr )
+   !libevent? ( knots )
 "
 
 for lang in ${KNOTS_LANGS}; do
-   REQUIRED_USE="${REQUIRED_USE} linguas_${lang}? ( ljr )"
+   REQUIRED_USE="${REQUIRED_USE} linguas_${lang}? ( knots )"
 done
 
 src_prepare() {
@@ -53,7 +53,7 @@ src_prepare() {
 
for lan in $LANGS; do
if [ ! -e src/qt/locale/bitcoin_$lan.ts ]; then
-   if has $lan $KNOTS_LANGS && ! use ljr; then
+   if has $lan $KNOTS_LANGS && ! use knots; then
# Expected
continue
fi
@@ -94,7 +94,7 @@ src_install() {
bitcoincore_src_install
 
insinto /usr/share/pixmaps
-   if use ljr; then
+   if use knots; then
newins "src/qt/res/rendered_icons/bitcoin.ico" "${PN}.ico"
else
newins "share/pixmaps/bitcoin.ico" "${PN}.ico"

diff --git a/net-p2p/bitcoin-qt/metadata.xml b/net-p2p/bitcoin-qt/metadata.xml
index 795294847ba..0c64d432c74 100644
--- a/net-p2p/bitcoin-qt/metadata.xml
+++ b/net-p2p/bitcoin-qt/metadata.xml
@@ -13,6 +13,7 @@
Replace By Fee policy: Your 
node will preferentially mine and relay transactions paying the highest fee, 
regardless of receive order
Enhanced spam filter 
policy: Notorious spammers will not be assisted by your node
Enable support for the JSON-RPC and REST HTTP 
server (builtin net-p2p/bitcoind)
+   Build enhanced Bitcoin Knots version, rather 
than Bitcoin Core
Use dev-libs/libevent
Enable Luke Dashjr's patches
Enable generation of QR Codes for receiving 
payments



[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/files/, net-p2p/bitcoin-qt/

2017-01-23 Thread Andreas Sturmlechner
commit: cff04654f02bccf426af47586aa224126b871201
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Jan 22 21:01:13 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jan 24 01:17:23 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cff04654

net-p2p/bitcoin-qt: Drop old

Package-Manager: portage-2.3.0

 net-p2p/bitcoin-qt/Manifest|  17 
 net-p2p/bitcoin-qt/bitcoin-qt-0.10.2-r1.ebuild | 110 
 net-p2p/bitcoin-qt/bitcoin-qt-0.10.2.ebuild| 116 -
 net-p2p/bitcoin-qt/bitcoin-qt-0.11.0.ebuild| 106 
 net-p2p/bitcoin-qt/bitcoin-qt-0.11.1.ebuild| 108 
 net-p2p/bitcoin-qt/bitcoin-qt-0.11.2.ebuild| 110 
 net-p2p/bitcoin-qt/bitcoin-qt-0.12.0.ebuild| 133 -
 net-p2p/bitcoin-qt/bitcoin-qt-0.12.1.ebuild| 132 
 net-p2p/bitcoin-qt/files/0.12.0-libressl.patch |  26 -
 net-p2p/bitcoin-qt/files/miniupnpc-14.patch|  28 --
 net-p2p/bitcoin-qt/metadata.xml|   5 -
 11 files changed, 891 deletions(-)

diff --git a/net-p2p/bitcoin-qt/Manifest b/net-p2p/bitcoin-qt/Manifest
index abbe7eb..1a8817d 100644
--- a/net-p2p/bitcoin-qt/Manifest
+++ b/net-p2p/bitcoin-qt/Manifest
@@ -1,23 +1,6 @@
-DIST bitcoin-0.10.1.ljr20150428.patches.tar.xz 34980 SHA256 
f3770c478bd541fcc75c1f64664ae810aa67da7535f11859034dcc7067546713 SHA512 
edf7c8aa81c8890da61224eddde61cec62058514fa76a50ab25cc7db272f6c656f5c46f8b9468f6059eb7c1be624de834867c0a7c1c2559a5231b763e40c13a2
 WHIRLPOOL 
2b8d878bf3d599393da177403e2199e63bb2634d14438079b5c8821c07441e26fb8b5cd150281c9923534f474763d9f3c2cab9424ab7a319de059c1b3bb49c4e
-DIST bitcoin-0.11.0.ljr20150711.patches.tar.xz 79740 SHA256 
2f9608ee18f10fccaeda239baf82fd74180a562eb92aec72f7959c7211228bbb SHA512 
cafa5cf0b7a56894b07e949bb401016c46456f6043da86f54023f930e9836a420c88ca9e94067edcf2150495cb637b1938478332f7f7669394ea90351f3b4623
 WHIRLPOOL 
1bab46c50b7bc8709359ea98a9a75f4b476dd81540421f6696b4085f4acf8fd3d040e591230df1f83625ada89d0d178040f747ae02f76d1dd73787c86e73dac4
-DIST bitcoin-0.11.1.ljr20150921.patches.tar.xz 85116 SHA256 
b8f7912a90f74dbd710f769e2d5df79ad494caef98a34ddd08496870d8826cd8 SHA512 
f428fbd726cba8f82a0afe1dd09bed477896c7186770eb0da53e12f342d5dc260419c2c216d8fdad5038a18d88ca746b9c275d50659fbefc6d2b456ce8e5aade
 WHIRLPOOL 
de1a89142bcb2a6df11466cc497ff6d6d599cdca909c14b713dd5579e243fb27fdd0baeb3de4205645fa34bf403cc3b3d50137a45be62955382f038146586c3a
-DIST bitcoin-0.11.2.ljr20151118.patches.tar.xz 98552 SHA256 
de44c8604de476d282820c2419ccbba3bef3eb054887cdd16b0ab4e7ff450dcb SHA512 
283d0b6550fa1c6d2347e146c350b2afb9d7ca0c2e8ad150a8dcb6c0522abd17ca31ba8dcdee7e2d7020561be6e8bdc9bd33f7d21e7901ca675ff990441a97ef
 WHIRLPOOL 
24f25ba32d1c22e1e795aba13e202af661b9e23992b633382cdd62953d744862901494726c36075eb0ae186bd6e60e4c15148e0f46a2401efffa1b419b4d2390
-DIST bitcoin-0.12.0.knots20160226.rc1.patches.tar.xz 145776 SHA256 
93431aa2c1d66c41d52bbf8810df27228f5a0823db2416312d6e07a20dc78dea SHA512 
042c02dc64591f4edbad1cc421ee90e84d628f93292fd42b190728960a65eb76d0234d821ce2df92a3a66328a5368b5b42670ebf130045d92d74d74287a90990
 WHIRLPOOL 
b4543468936c6e16a8636c2eaed1d6f76a20958c2f2fda6f9c6a389cc79111369d906c08878e3eb7b2d6bad8299e3e16ad38a190dab80996f63adfda8c1c93f2
-DIST bitcoin-0.12.1.knots20160629.rc2.patches.tar.xz 283700 SHA256 
9bc8ff0946dfcd10d82b0f9ce3b509b23da244cddc3707013a9a8eebe64df1af SHA512 
25860908625d8e501e079e0cbb946432ca086edcacdcb59dc81d49eac309bfb70e4c4701aeb0d45cd51ffbebead4f211590b4870dff22c2886c949fd8e600643
 WHIRLPOOL 
da6c35551e87da57a4d0d67ee12e239638b02b634c4fc2c08912a1b56dd6348f595929af03719238d7bfc8f4e490b39672cc7671ec1c84f8c36b77a8f37fe643
 DIST bitcoin-0.13.0.knots20160814.patches.tar.xz 128520 SHA256 
be92292d55e624ce8494210a51d6228f20d3f7b5ee2faf4185ba326a5f18fd30 SHA512 
6a02c8bdfbf4373b6e6cff6ebbfe70e71121caae50e39b68e7e73b3dbe83b5717a03710c4a444ed9b5b9d09aee9494affcf52b86f1b05987d16953324d954ca2
 WHIRLPOOL 
c41dbadc730f1b8df2244dd294c63a1989ebaf4bc2057435eeb0743555345a6158c36b34589427c22eb717af9358096fb6ab3dd851fffc5cafafa76c812b7fd8
 DIST bitcoin-0.13.1.knots20161027.patches.tar.xz 386532 SHA256 
b3242fa3bf7959de31aba47b4124e582d0a3d2924a5fe48f91676ef586a5d2f0 SHA512 
de4fee50bb6fcf416f4d0d52283ae4b80fd06a544e9312808bec167b471bc1a20d6ded1ebba92cef937b2bd7ebae19c5c1153d6a10dad40cba4fb6c0a98b4fb6
 WHIRLPOOL 
768d3d1fdfe15d5d36d3d724224e3e33da5292764b3264bba89e3186e03d05cf57e957c071850bacc0fb49c7aae6cfd01bb649ffd82acfa4cfe695ef4b7e3b43
 DIST bitcoin-0.13.2.knots20170102.patches.tar.xz 434012 SHA256 
837dbc5a69a25a844681971e3b5bc22c93655e893fc579094556c10bc038488a SHA512 
a19b9d469ff03396375c6f97e3e1f7f24243518e4ca46390bc33debbe5c09dffc8ee8fff4d656b385e38ef0c70e46a474170fd377b8cb94d6cdc2ff58114b061
 WHIRLPOOL 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/files/

2017-01-07 Thread Anthony G. Basile
commit: 314ecb567ccb785baac512771afb056d4b1a0adc
Author: Michael Mair-Keimberger (asterix)  gmail 
 com>
AuthorDate: Sat Jan  7 17:12:20 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Jan  7 22:27:49 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=314ecb56

net-p2p/bitcoin-qt: remove unused patches

 net-p2p/bitcoin-qt/files/0.8-openssl-101k.patch|  31 ---
 net-p2p/bitcoin-qt/files/0.8.2-sys_leveldb.patch   | 183 ---
 net-p2p/bitcoin-qt/files/0.9-openssl-101k.patch|  31 ---
 net-p2p/bitcoin-qt/files/0.9.0-sys_leveldb.patch   |  34 ---
 .../bitcoin-qt/files/0.9.x-ljr_noblacklist.patch   |  12 -
 .../bitcoin-qt/files/-sys_libsecp256k1.patch   |  80 ---
 net-p2p/bitcoin-qt/files/-syslibs.patch| 253 -
 7 files changed, 624 deletions(-)

diff --git a/net-p2p/bitcoin-qt/files/0.8-openssl-101k.patch 
b/net-p2p/bitcoin-qt/files/0.8-openssl-101k.patch
deleted file mode 100644
index 5eaaba9..
--- a/net-p2p/bitcoin-qt/files/0.8-openssl-101k.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-diff --git a/src/key.cpp b/src/key.cpp
-index 75114c6..7fcb17d 100644
 a/src/key.cpp
-+++ b/src/key.cpp
-@@ -376,11 +376,23 @@ bool CKey::SetCompactSignature(uint256 hash, const 
std::vector& v
- 
- bool CKey::Verify(uint256 hash, const std::vector& vchSig)
- {
--// -1 = error, 0 = bad sig, 1 = good
--if (ECDSA_verify(0, (unsigned char*), sizeof(hash), [0], 
vchSig.size(), pkey) != 1)
-+if (vchSig.empty())
- return false;
- 
--return true;
-+// New versions of OpenSSL will reject non-canonical DER signatures. 
de/re-serialize first.
-+unsigned char *norm_der = NULL;
-+ECDSA_SIG *norm_sig = ECDSA_SIG_new();
-+const unsigned char* sigptr = [0];
-+d2i_ECDSA_SIG(_sig, , vchSig.size());
-+int derlen = i2d_ECDSA_SIG(norm_sig, _der);
-+ECDSA_SIG_free(norm_sig);
-+if (derlen <= 0)
-+return false;
-+
-+// -1 = error, 0 = bad sig, 1 = good
-+bool ret = ECDSA_verify(0, (unsigned char*), sizeof(hash), norm_der, 
derlen, pkey) == 1;
-+OPENSSL_free(norm_der);
-+return ret;
- }
- 
- bool CKey::VerifyCompact(uint256 hash, const std::vector& 
vchSig)

diff --git a/net-p2p/bitcoin-qt/files/0.8.2-sys_leveldb.patch 
b/net-p2p/bitcoin-qt/files/0.8.2-sys_leveldb.patch
deleted file mode 100644
index 92f803f..
--- a/net-p2p/bitcoin-qt/files/0.8.2-sys_leveldb.patch
+++ /dev/null
@@ -1,183 +0,0 @@
-diff --git a/bitcoin-qt.pro b/bitcoin-qt.pro
-index cf80986..520b5df 100644
 a/bitcoin-qt.pro
-+++ b/bitcoin-qt.pro
-@@ -4,7 +4,7 @@ macx:TARGET = "Bitcoin-Qt"
- VERSION = 0.8.0
- INCLUDEPATH += src src/json src/qt
- QT += network
--DEFINES += QT_GUI BOOST_THREAD_USE_LIB BOOST_SPIRIT_THREADSAFE
-+DEFINES += QT_GUI BOOST_THREAD_USE_LIB BOOST_SPIRIT_THREADSAFE 
LEVELDB_WITHOUT_MEMENV
- CONFIG += no_include_pwd
- CONFIG += thread
- 
-@@ -98,25 +98,29 @@ contains(BITCOIN_NEED_QT_PLUGINS, 1) {
- QTPLUGIN += qcncodecs qjpcodecs qtwcodecs qkrcodecs qtaccessiblewidgets
- }
- 
-+contains(USE_SYSTEM_LEVELDB, 1) {
-+LIBS += -lleveldb
-+} else {
- INCLUDEPATH += src/leveldb/include src/leveldb/helpers
--LIBS += $$PWD/src/leveldb/libleveldb.a $$PWD/src/leveldb/libmemenv.a
-+LIBS += $$PWD/src/leveldb/libleveldb.a
- !win32 {
- # we use QMAKE_CXXFLAGS_RELEASE even without RELEASE=1 because we use 
RELEASE to indicate linking preferences not -O preferences
--genleveldb.commands = cd $$PWD/src/leveldb && CC=$$QMAKE_CC 
CXX=$$QMAKE_CXX $(MAKE) OPT=\"$$QMAKE_CXXFLAGS $$QMAKE_CXXFLAGS_RELEASE\" 
libleveldb.a libmemenv.a
-+genleveldb.commands = cd $$PWD/src/leveldb && CC=$$QMAKE_CC 
CXX=$$QMAKE_CXX $(MAKE) OPT=\"$$QMAKE_CXXFLAGS $$QMAKE_CXXFLAGS_RELEASE\" 
libleveldb.a
- } else {
- # make an educated guess about what the ranlib command is called
- isEmpty(QMAKE_RANLIB) {
- QMAKE_RANLIB = $$replace(QMAKE_STRIP, strip, ranlib)
- }
- LIBS += -lshlwapi
--genleveldb.commands = cd $$PWD/src/leveldb && CC=$$QMAKE_CC 
CXX=$$QMAKE_CXX TARGET_OS=OS_WINDOWS_CROSSCOMPILE $(MAKE) 
OPT=\"$$QMAKE_CXXFLAGS $$QMAKE_CXXFLAGS_RELEASE\" libleveldb.a libmemenv.a && 
$$QMAKE_RANLIB $$PWD/src/leveldb/libleveldb.a && $$QMAKE_RANLIB 
$$PWD/src/leveldb/libmemenv.a
-+genleveldb.commands = cd $$PWD/src/leveldb && CC=$$QMAKE_CC 
CXX=$$QMAKE_CXX TARGET_OS=OS_WINDOWS_CROSSCOMPILE $(MAKE) 
OPT=\"$$QMAKE_CXXFLAGS $$QMAKE_CXXFLAGS_RELEASE\" libleveldb.a && 
$$QMAKE_RANLIB $$PWD/src/leveldb/libleveldb.a
- }
- genleveldb.target = $$PWD/src/leveldb/libleveldb.a
- genleveldb.depends = FORCE
- PRE_TARGETDEPS += $$PWD/src/leveldb/libleveldb.a
- QMAKE_EXTRA_TARGETS += genleveldb
-+}
- # Gross ugly hack that depends on qmake internals, unfortunately there is no 
other way to do it.
--QMAKE_CLEAN += $$PWD/src/leveldb/libleveldb.a; cd $$PWD/src/leveldb ; $(MAKE) 
clean
-+QMAKE_CLEAN += $$PWD/src/leveldb/libleveldb.a; cd $$PWD/src/leveldb && 
$(MAKE) clean || true
- 
- 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/, net-p2p/bitcoin-cli/, net-libs/libbitcoinconsensus/, ...

2017-01-05 Thread Anthony G. Basile
commit: 68522f523411aeac4ce5e54120dc0d8362f44289
Author: Luke Dashjr 
AuthorDate: Tue Jan  3 03:44:25 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Thu Jan  5 14:07:53 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68522f52

Bitcoin 0.13.2

 dev-util/bitcoin-tx/Manifest   |   2 +
 dev-util/bitcoin-tx/bitcoin-tx-0.13.2.ebuild   |  22 
 net-libs/libbitcoinconsensus/Manifest  |   2 +
 .../libbitcoinconsensus-0.13.2.ebuild  |  28 +
 net-p2p/bitcoin-cli/Manifest   |   2 +
 net-p2p/bitcoin-cli/bitcoin-cli-0.13.2.ebuild  |  33 ++
 net-p2p/bitcoin-qt/Manifest|   2 +
 net-p2p/bitcoin-qt/bitcoin-qt-0.13.2.ebuild| 131 +
 net-p2p/bitcoind/Manifest  |   2 +
 net-p2p/bitcoind/bitcoind-0.13.2.ebuild|  69 +++
 10 files changed, 293 insertions(+)

diff --git a/dev-util/bitcoin-tx/Manifest b/dev-util/bitcoin-tx/Manifest
index 6bbd8fa..5a77ef5 100644
--- a/dev-util/bitcoin-tx/Manifest
+++ b/dev-util/bitcoin-tx/Manifest
@@ -7,6 +7,7 @@ DIST bitcoin-0.12.0.knots20160226.rc1.patches.tar.xz 145776 
SHA256 93431aa2c1d66
 DIST bitcoin-0.12.1.knots20160629.rc2.patches.tar.xz 283700 SHA256 
9bc8ff0946dfcd10d82b0f9ce3b509b23da244cddc3707013a9a8eebe64df1af SHA512 
25860908625d8e501e079e0cbb946432ca086edcacdcb59dc81d49eac309bfb70e4c4701aeb0d45cd51ffbebead4f211590b4870dff22c2886c949fd8e600643
 WHIRLPOOL 
da6c35551e87da57a4d0d67ee12e239638b02b634c4fc2c08912a1b56dd6348f595929af03719238d7bfc8f4e490b39672cc7671ec1c84f8c36b77a8f37fe643
 DIST bitcoin-0.13.0.knots20160814.patches.tar.xz 128520 SHA256 
be92292d55e624ce8494210a51d6228f20d3f7b5ee2faf4185ba326a5f18fd30 SHA512 
6a02c8bdfbf4373b6e6cff6ebbfe70e71121caae50e39b68e7e73b3dbe83b5717a03710c4a444ed9b5b9d09aee9494affcf52b86f1b05987d16953324d954ca2
 WHIRLPOOL 
c41dbadc730f1b8df2244dd294c63a1989ebaf4bc2057435eeb0743555345a6158c36b34589427c22eb717af9358096fb6ab3dd851fffc5cafafa76c812b7fd8
 DIST bitcoin-0.13.1.knots20161027.patches.tar.xz 386532 SHA256 
b3242fa3bf7959de31aba47b4124e582d0a3d2924a5fe48f91676ef586a5d2f0 SHA512 
de4fee50bb6fcf416f4d0d52283ae4b80fd06a544e9312808bec167b471bc1a20d6ded1ebba92cef937b2bd7ebae19c5c1153d6a10dad40cba4fb6c0a98b4fb6
 WHIRLPOOL 
768d3d1fdfe15d5d36d3d724224e3e33da5292764b3264bba89e3186e03d05cf57e957c071850bacc0fb49c7aae6cfd01bb649ffd82acfa4cfe695ef4b7e3b43
+DIST bitcoin-0.13.2.knots20170102.patches.tar.xz 434012 SHA256 
837dbc5a69a25a844681971e3b5bc22c93655e893fc579094556c10bc038488a SHA512 
a19b9d469ff03396375c6f97e3e1f7f24243518e4ca46390bc33debbe5c09dffc8ee8fff4d656b385e38ef0c70e46a474170fd377b8cb94d6cdc2ff58114b061
 WHIRLPOOL 
a5eaf1076eae2162d672ad705e8085e7034e163095d0645cd3ee522a11062fba8928a2d2dad94bda28538698f61fe46b3501fe978ff7940237e3f6895eafa6ae
 DIST bitcoin-v0.10.0.tgz 5022212 SHA256 
ecff92e184fac4a96684085590a67554a27db72d0ac235b7cc054887644c0b70 SHA512 
f362a9d4ba405c02b2d01024a61b68f984dd6e441ef2254d05bf65cfe803c8b084bd3b14a76a3472251d96087e450091f95f26a691c248836c6d0b43dece8255
 WHIRLPOOL 
2185413c6d073b0dcb30001c8fb56301390206680ffc6d705ed99e102e68e5c4c1d08c495c38703631696fa9a4a3784befd71acfbec0e94b164bbbfde76158c3
 DIST bitcoin-v0.10.1.tgz 5053846 SHA256 
51bff5ba2372ca53782c5fec3d9b4b4226e94b5ac0b1b4b2b5949b97082af256 SHA512 
f89330b93f22ba5f393c9a7a48ce28196be0e16468e5d99c459e889c458cc3a7c3f6e4537996571aa8ccb0ebb2eedf80ad028da136a2e08e2f8631f69ac5f2fc
 WHIRLPOOL 
0cfb182f355151cde75601d2260cc92801e2dc1231ae2fca67610e699bb5f0cae826b09f456ca8afa283730954f11a8b180f43ae5a5297d129093fc0f9f53b4e
 DIST bitcoin-v0.11.0.tgz 5898627 SHA256 
a52cb63e96a13626243c78662ea659c90277728b8f40d27846e82fdf81ce58e3 SHA512 
bf1e05e115ecc375bfe9e342bf65db74784926e599a05f42f33b43781775d0469826228876269fcdc8a469bce45cb3dd4513e1f9dda5d36cc40adbb9aaf6f054
 WHIRLPOOL 
ca2f3feb9815ad9bfac0b573bc0a3a7bb55bb7467724d84a6baf6a469983625727bb0fd01722a0be74e2df0a29833aadc152d036819be660270733b57089e9bf
@@ -16,3 +17,4 @@ DIST bitcoin-v0.12.0.tgz 6708553 SHA256 
a5bac23b087c183821f06c19947cba2399ced09e
 DIST bitcoin-v0.12.1.tgz 6755692 SHA256 
3ff2947e956dcc52c37fc2302839ad2725cb68266a3542bd932e784a363d38c0 SHA512 
27a795af8bd53238172c582f1310457d9895f8fdddfa37e9dc58e27e032d7a543fc8341985b5a25a339ff7a971654eac9cb56fd409acb8ec095769535cafcaf4
 WHIRLPOOL 
095840a3b326a2e644c41ff0711379a420650bd69a772329146f5cbf2ece7182c8929da467f217cafebbe48fbb987a20762b18d9500b632c57c81a95b8380d93
 DIST bitcoin-v0.13.0.tgz 5836862 SHA256 
f7dfb156667c366390339773cf86efe3dda9318fd3a6d3c25bb0026b93d772af SHA512 
ed49df78cab36ba30c83591724f1a21f7d2c49aa9cd5185ac09b52473aebcb7f406885d593cc7d99ffc87e3607bbeb8a7668a15a892fc6c654d31a5cfe3f53c1
 WHIRLPOOL 
3d03247795f37afd7a08543986d41df6b03d416993aee603637b5bae783bd6cfaf0521e264224e5d8e1b923ea7ce53e47a967ad72ec83a8982a995309aa98b62
 DIST bitcoin-v0.13.1.tgz 5955845 SHA256 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/, net-p2p/bitcoin-qt/files/

2017-01-05 Thread Anthony G. Basile
commit: 31ab6249b3a35002038c6c7f0a4e33cf482aff88
Author: Luke Dashjr 
AuthorDate: Wed Jan  4 18:37:51 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Thu Jan  5 14:07:54 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31ab6249

net-p2p/bitcoin-qt: Backport LibreSSL fix for 0.13.2

 net-p2p/bitcoin-qt/bitcoin-qt-0.13.2.ebuild|  2 ++
 net-p2p/bitcoin-qt/files/0.13.2-libressl.patch | 48 ++
 2 files changed, 50 insertions(+)

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.13.2.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.13.2.ebuild
index 30cc24a..45b5c94 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.13.2.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.13.2.ebuild
@@ -79,6 +79,8 @@ src_prepare() {
sed "s/locale\/${filt}/bitcoin.qrc/" -i 'src/Makefile.qt.include' || die
einfo "Languages -- Enabled:$yeslang -- Disabled:$nolang"
 
+   epatch "${FILESDIR}/0.13.2-libressl.patch"
+
bitcoincore_autoreconf
 }
 

diff --git a/net-p2p/bitcoin-qt/files/0.13.2-libressl.patch 
b/net-p2p/bitcoin-qt/files/0.13.2-libressl.patch
new file mode 100644
index ..415adcc
--- /dev/null
+++ b/net-p2p/bitcoin-qt/files/0.13.2-libressl.patch
@@ -0,0 +1,48 @@
+commit 0388afe69dd85ca9549727ee105ba7017169b464 (HEAD -> EVP_MD_CTX_new, 
personal-github/EVP_MD_CTX_new)
+Author: Luke Dashjr 
+Date:   Wed Jan 4 17:07:42 2017 +
+
+Let autoconf detect presence of EVP_MD_CTX_new
+
+Fixes LibreSSL compatibility
+
+diff --git a/configure.ac b/configure.ac
+index ced258e..02af0d6 100644
+--- a/configure.ac
 b/configure.ac
+@@ -832,6 +832,13 @@ else
+   fi
+ fi
+ 
++save_CXXFLAGS="${CXXFLAGS}"
++CXXFLAGS="${CXXFLAGS} ${CRYPTO_CFLAGS} ${SSL_CFLAGS}"
++AC_CHECK_DECLS([EVP_MD_CTX_new],,,[AC_INCLUDES_DEFAULT
++#include 
++])
++CXXFLAGS="${save_CXXFLAGS}"
++
+ dnl univalue check
+ 
+ need_bundled_univalue=yes
+diff --git a/src/qt/paymentrequestplus.cpp b/src/qt/paymentrequestplus.cpp
+index 82be4d8..0d4907b 100644
+--- a/src/qt/paymentrequestplus.cpp
 b/src/qt/paymentrequestplus.cpp
+@@ -159,7 +159,7 @@ bool PaymentRequestPlus::getMerchant(X509_STORE* 
certStore, QString& merchant) c
+ std::string data_to_verify; // Everything but the 
signature
+ rcopy.SerializeToString(_to_verify);
+ 
+-#if OPENSSL_VERSION_NUMBER >= 0x1010L
++#if HAVE_DECL_EVP_MD_CTX_NEW
+ EVP_MD_CTX *ctx = EVP_MD_CTX_new();
+ if (!ctx) throw SSLVerifyError("Error allocating OpenSSL context.");
+ #else
+@@ -174,7 +174,7 @@ bool PaymentRequestPlus::getMerchant(X509_STORE* 
certStore, QString& merchant) c
+ !EVP_VerifyFinal(ctx, (const unsigned 
char*)paymentRequest.signature().data(), (unsigned 
int)paymentRequest.signature().size(), pubkey)) {
+ throw SSLVerifyError("Bad signature, invalid payment request.");
+ }
+-#if OPENSSL_VERSION_NUMBER >= 0x1010L
++#if HAVE_DECL_EVP_MD_CTX_NEW
+ EVP_MD_CTX_free(ctx);
+ #endif
+ 



[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2016-12-20 Thread Agostino Sarubbo
commit: 7ac32668ede316ce1337a1e0bfb868b5f8872bbf
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Dec 20 09:07:29 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Dec 20 09:07:54 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ac32668

net-p2p/bitcoin-qt: x86 stable wrt bug #584982

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-p2p/bitcoin-qt/bitcoin-qt-0.13.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.13.1-r1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.13.1-r1.ebuild
index 4139287..1d17278 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.13.1-r1.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.13.1-r1.ebuild
@@ -17,7 +17,7 @@ inherit bitcoincore eutils fdo-mime gnome2-utils 
kde4-functions qt4-r2
 DESCRIPTION="An end-user Qt GUI for the Bitcoin crypto-currency"
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc x86 ~amd64-linux ~x86-linux"
 
 RDEPEND="
dev-libs/protobuf



[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2016-12-19 Thread Tobias Klausmann
commit: b5bc7adfff46ebac13ea8c43096dcbdbed4155e5
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Mon Dec 19 19:56:27 2016 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Mon Dec 19 19:56:27 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5bc7adf

net-p2p/bitcoin-qt-0.13.1-r1: stable on amd64

Gentoo-Bug: 584982

 net-p2p/bitcoin-qt/bitcoin-qt-0.13.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.13.1-r1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.13.1-r1.ebuild
index 6c1be71..4139287 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.13.1-r1.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.13.1-r1.ebuild
@@ -17,7 +17,7 @@ inherit bitcoincore eutils fdo-mime gnome2-utils 
kde4-functions qt4-r2
 DESCRIPTION="An end-user Qt GUI for the Bitcoin crypto-currency"
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc ~x86 ~amd64-linux ~x86-linux"
 
 RDEPEND="
dev-libs/protobuf



[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2016-11-08 Thread Anthony G. Basile
commit: 8e7b800e40a9ca3ef373f9262eea2026c206ea63
Author: Luke Dashjr 
AuthorDate: Mon Nov  7 12:01:32 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Nov  9 03:36:23 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e7b800e

net-p2p/bitcoin-qt: Install protocol file in KDE 5 service directory also

 .../bitcoin-qt/{bitcoin-qt-0.13.1.ebuild => bitcoin-qt-0.13.1-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.13.1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.13.1-r1.ebuild
similarity index 97%
rename from net-p2p/bitcoin-qt/bitcoin-qt-0.13.1.ebuild
rename to net-p2p/bitcoin-qt/bitcoin-qt-0.13.1-r1.ebuild
index 1e90ef8..acbe6c1 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.13.1.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.13.1-r1.ebuild
@@ -108,6 +108,7 @@ src_install() {
if use kde; then
insinto /usr/share/kde4/services
doins contrib/debian/bitcoin-qt.protocol
+   dosym "../kde4/services/bitcoin-qt.protocol" 
"/usr/share/kservices5/bitcoin-qt.protocol"
fi
 }
 



[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/, net-p2p/bitcoin-cli/, net-libs/libbitcoinconsensus/, ...

2016-11-08 Thread Anthony G. Basile
commit: ba297ea6a06ea7ab8cbe056b53b3c167837aab14
Author: Luke Dashjr 
AuthorDate: Thu Oct 27 10:57:58 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Nov  9 03:36:23 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba297ea6

Bitcoin 0.13.1

 dev-util/bitcoin-tx/Manifest   |   2 +
 dev-util/bitcoin-tx/bitcoin-tx-0.13.1.ebuild   |  22 
 eclass/bitcoincore.eclass  |   2 +-
 net-libs/libbitcoinconsensus/Manifest  |   2 +
 .../libbitcoinconsensus-0.13.1.ebuild  |  28 +
 net-p2p/bitcoin-cli/Manifest   |   2 +
 net-p2p/bitcoin-cli/bitcoin-cli-0.13.1.ebuild  |  33 ++
 net-p2p/bitcoin-qt/Manifest|   2 +
 net-p2p/bitcoin-qt/bitcoin-qt-0.13.1.ebuild| 130 +
 net-p2p/bitcoind/Manifest  |   2 +
 net-p2p/bitcoind/bitcoind-0.13.1.ebuild|  69 +++
 11 files changed, 293 insertions(+), 1 deletion(-)

diff --git a/dev-util/bitcoin-tx/Manifest b/dev-util/bitcoin-tx/Manifest
index 10b5b4b..6bbd8fa 100644
--- a/dev-util/bitcoin-tx/Manifest
+++ b/dev-util/bitcoin-tx/Manifest
@@ -6,6 +6,7 @@ DIST bitcoin-0.11.2.ljr20151118.patches.tar.xz 98552 SHA256 
de44c8604de476d28282
 DIST bitcoin-0.12.0.knots20160226.rc1.patches.tar.xz 145776 SHA256 
93431aa2c1d66c41d52bbf8810df27228f5a0823db2416312d6e07a20dc78dea SHA512 
042c02dc64591f4edbad1cc421ee90e84d628f93292fd42b190728960a65eb76d0234d821ce2df92a3a66328a5368b5b42670ebf130045d92d74d74287a90990
 WHIRLPOOL 
b4543468936c6e16a8636c2eaed1d6f76a20958c2f2fda6f9c6a389cc79111369d906c08878e3eb7b2d6bad8299e3e16ad38a190dab80996f63adfda8c1c93f2
 DIST bitcoin-0.12.1.knots20160629.rc2.patches.tar.xz 283700 SHA256 
9bc8ff0946dfcd10d82b0f9ce3b509b23da244cddc3707013a9a8eebe64df1af SHA512 
25860908625d8e501e079e0cbb946432ca086edcacdcb59dc81d49eac309bfb70e4c4701aeb0d45cd51ffbebead4f211590b4870dff22c2886c949fd8e600643
 WHIRLPOOL 
da6c35551e87da57a4d0d67ee12e239638b02b634c4fc2c08912a1b56dd6348f595929af03719238d7bfc8f4e490b39672cc7671ec1c84f8c36b77a8f37fe643
 DIST bitcoin-0.13.0.knots20160814.patches.tar.xz 128520 SHA256 
be92292d55e624ce8494210a51d6228f20d3f7b5ee2faf4185ba326a5f18fd30 SHA512 
6a02c8bdfbf4373b6e6cff6ebbfe70e71121caae50e39b68e7e73b3dbe83b5717a03710c4a444ed9b5b9d09aee9494affcf52b86f1b05987d16953324d954ca2
 WHIRLPOOL 
c41dbadc730f1b8df2244dd294c63a1989ebaf4bc2057435eeb0743555345a6158c36b34589427c22eb717af9358096fb6ab3dd851fffc5cafafa76c812b7fd8
+DIST bitcoin-0.13.1.knots20161027.patches.tar.xz 386532 SHA256 
b3242fa3bf7959de31aba47b4124e582d0a3d2924a5fe48f91676ef586a5d2f0 SHA512 
de4fee50bb6fcf416f4d0d52283ae4b80fd06a544e9312808bec167b471bc1a20d6ded1ebba92cef937b2bd7ebae19c5c1153d6a10dad40cba4fb6c0a98b4fb6
 WHIRLPOOL 
768d3d1fdfe15d5d36d3d724224e3e33da5292764b3264bba89e3186e03d05cf57e957c071850bacc0fb49c7aae6cfd01bb649ffd82acfa4cfe695ef4b7e3b43
 DIST bitcoin-v0.10.0.tgz 5022212 SHA256 
ecff92e184fac4a96684085590a67554a27db72d0ac235b7cc054887644c0b70 SHA512 
f362a9d4ba405c02b2d01024a61b68f984dd6e441ef2254d05bf65cfe803c8b084bd3b14a76a3472251d96087e450091f95f26a691c248836c6d0b43dece8255
 WHIRLPOOL 
2185413c6d073b0dcb30001c8fb56301390206680ffc6d705ed99e102e68e5c4c1d08c495c38703631696fa9a4a3784befd71acfbec0e94b164bbbfde76158c3
 DIST bitcoin-v0.10.1.tgz 5053846 SHA256 
51bff5ba2372ca53782c5fec3d9b4b4226e94b5ac0b1b4b2b5949b97082af256 SHA512 
f89330b93f22ba5f393c9a7a48ce28196be0e16468e5d99c459e889c458cc3a7c3f6e4537996571aa8ccb0ebb2eedf80ad028da136a2e08e2f8631f69ac5f2fc
 WHIRLPOOL 
0cfb182f355151cde75601d2260cc92801e2dc1231ae2fca67610e699bb5f0cae826b09f456ca8afa283730954f11a8b180f43ae5a5297d129093fc0f9f53b4e
 DIST bitcoin-v0.11.0.tgz 5898627 SHA256 
a52cb63e96a13626243c78662ea659c90277728b8f40d27846e82fdf81ce58e3 SHA512 
bf1e05e115ecc375bfe9e342bf65db74784926e599a05f42f33b43781775d0469826228876269fcdc8a469bce45cb3dd4513e1f9dda5d36cc40adbb9aaf6f054
 WHIRLPOOL 
ca2f3feb9815ad9bfac0b573bc0a3a7bb55bb7467724d84a6baf6a469983625727bb0fd01722a0be74e2df0a29833aadc152d036819be660270733b57089e9bf
@@ -14,3 +15,4 @@ DIST bitcoin-v0.11.2.tgz 5958338 SHA256 
1adb0b5ea6dcbf9e3de9c6338b4f0d0abc6f72d8
 DIST bitcoin-v0.12.0.tgz 6708553 SHA256 
a5bac23b087c183821f06c19947cba2399ced09ee2b02c751ecbda9f808d8e33 SHA512 
2c6bec18eed7b8145ee711ae143b425e08ed3243454083a1a91eb2a1f16abcac2a5e053f83c9ae840cbbdea3960856b613ba17d269d8b60706379744a4cf9f4b
 WHIRLPOOL 
bd159d52567a84a577c0581cdd8df02030c25b32ee44df26e1081b588cbddde0d951226c1c46e69077d2e2887c98874455f340bb3fe01bede85d044ef1bb02e8
 DIST bitcoin-v0.12.1.tgz 6755692 SHA256 
3ff2947e956dcc52c37fc2302839ad2725cb68266a3542bd932e784a363d38c0 SHA512 
27a795af8bd53238172c582f1310457d9895f8fdddfa37e9dc58e27e032d7a543fc8341985b5a25a339ff7a971654eac9cb56fd409acb8ec095769535cafcaf4
 WHIRLPOOL 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2016-11-08 Thread Anthony G. Basile
commit: f61f7c4c0d384185a9e941a3b0d261086ee43c11
Author: Luke Dashjr 
AuthorDate: Mon Nov  7 12:03:06 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Nov  9 03:36:23 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f61f7c4c

net-p2p/bitcoin-qt: Drop qt4 USE flag (Qt4 still used if USE=-qt5)

 net-p2p/bitcoin-qt/bitcoin-qt-0.13.1-r1.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.13.1-r1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.13.1-r1.ebuild
index acbe6c1..6c1be71 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.13.1-r1.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.13.1-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=5
 
 BITCOINCORE_COMMITHASH="03422e564b552c1d3c16ae854f8471f7cb39e25d"
 BITCOINCORE_LJR_DATE="20161027"
-BITCOINCORE_IUSE="dbus kde +libevent ljr +qrcode qt4 qt5 +http test +tor upnp 
+wallet zeromq"
+BITCOINCORE_IUSE="dbus kde +libevent ljr +qrcode qt5 +http test +tor upnp 
+wallet zeromq"
 BITCOINCORE_POLICY_PATCHES="+rbf spamfilter"
 LANGS="af af_ZA ar be_BY bg bg_BG ca ca@valencia ca_ES cs cs_CZ cy da de el 
el_GR en en_GB eo es es_AR es_CL es_CO es_DO es_ES es_MX es_UY es_VE et eu_ES 
fa fa_IR fi fr fr_CA fr_FR gl he hi_IN hr hu id_ID it it_IT ja ka kk_KZ ko_KR 
ku_IQ ky la lt lv_LV mk_MK mn ms_MY nb ne nl nl_NL pam pl pt_BR pt_PT ro ro_RO 
ru ru_RU sk sl_SI sq sr sr@latin sv ta th_TH tr tr_TR uk ur_PK uz@Cyrl vi vi_VN 
zh zh_CN zh_HK zh_TW"
 KNOTS_LANGS="nl_NL"
@@ -24,10 +24,10 @@ RDEPEND="
qrcode? (
media-gfx/qrencode
)
-   qt4? ( dev-qt/qtcore:4[ssl] dev-qt/qtgui:4 )
+   !qt5? ( dev-qt/qtcore:4[ssl] dev-qt/qtgui:4 )
qt5? ( dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 )
dbus? (
-   qt4? ( dev-qt/qtdbus:4 )
+   !qt5? ( dev-qt/qtdbus:4 )
qt5? ( dev-qt/qtdbus:5 )
)
 "
@@ -38,7 +38,7 @@ DEPEND="${RDEPEND}
media-gfx/imagemagick[png]
)
 "
-REQUIRED_USE="^^ ( qt4 qt5 )
+REQUIRED_USE="
http? ( libevent ) tor? ( libevent ) libevent? ( http tor )
!libevent? ( ljr )
 "



[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2016-07-31 Thread Anthony G. Basile
commit: ea58f76ea526bef18eeb3d92eb28053fa4c6debf
Author: Luke Dashjr 
AuthorDate: Sun Jul  3 22:03:00 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sun Jul 31 20:19:58 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea58f76e

net-p2p/bitcoin-qt: Add dependency on qtcore[ssl] for Qt4

 net-p2p/bitcoin-qt/bitcoin-qt-0.10.2-r1.ebuild | 2 +-
 net-p2p/bitcoin-qt/bitcoin-qt-0.10.2.ebuild| 2 +-
 net-p2p/bitcoin-qt/bitcoin-qt-0.11.0.ebuild| 2 +-
 net-p2p/bitcoin-qt/bitcoin-qt-0.11.1.ebuild| 2 +-
 net-p2p/bitcoin-qt/bitcoin-qt-0.11.2.ebuild| 2 +-
 net-p2p/bitcoin-qt/bitcoin-qt-0.12.0.ebuild| 2 +-
 net-p2p/bitcoin-qt/bitcoin-qt-0.12.1.ebuild| 2 +-
 net-p2p/bitcoin-qt/bitcoin-qt-.ebuild  | 2 +-
 8 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.10.2-r1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.10.2-r1.ebuild
index 0523266..879c9e2 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.10.2-r1.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.10.2-r1.ebuild
@@ -25,7 +25,7 @@ RDEPEND="
qrcode? (
media-gfx/qrencode
)
-   qt4? ( dev-qt/qtgui:4 )
+   qt4? ( dev-qt/qtcore:4[ssl] dev-qt/qtgui:4 )
qt5? ( dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 )
dbus? (
qt4? ( dev-qt/qtdbus:4 )

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.10.2.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.10.2.ebuild
index f2955ea..b89f473 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.10.2.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.10.2.ebuild
@@ -24,7 +24,7 @@ RDEPEND="
qrcode? (
media-gfx/qrencode
)
-   qt4? ( dev-qt/qtgui:4 )
+   qt4? ( dev-qt/qtcore:4[ssl] dev-qt/qtgui:4 )
qt5? ( dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 )
dbus? (
qt4? ( dev-qt/qtdbus:4 )

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.11.0.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.11.0.ebuild
index b93ef90..b922396 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.11.0.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.11.0.ebuild
@@ -23,7 +23,7 @@ RDEPEND="
qrcode? (
media-gfx/qrencode
)
-   qt4? ( dev-qt/qtgui:4 )
+   qt4? ( dev-qt/qtcore:4[ssl] dev-qt/qtgui:4 )
qt5? ( dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 )
dbus? (
qt4? ( dev-qt/qtdbus:4 )

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.11.1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.11.1.ebuild
index 28a0513..a39d075 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.11.1.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.11.1.ebuild
@@ -23,7 +23,7 @@ RDEPEND="
qrcode? (
media-gfx/qrencode
)
-   qt4? ( dev-qt/qtgui:4 )
+   qt4? ( dev-qt/qtcore:4[ssl] dev-qt/qtgui:4 )
qt5? ( dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 )
dbus? (
qt4? ( dev-qt/qtdbus:4 )

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.11.2.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.11.2.ebuild
index e8059d3..4e9afba 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.11.2.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.11.2.ebuild
@@ -23,7 +23,7 @@ RDEPEND="
qrcode? (
media-gfx/qrencode
)
-   qt4? ( dev-qt/qtgui:4 )
+   qt4? ( dev-qt/qtcore:4[ssl] dev-qt/qtgui:4 )
qt5? ( dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 )
dbus? (
qt4? ( dev-qt/qtdbus:4 )

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.12.0.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.12.0.ebuild
index 45a3e40..119ff28 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.12.0.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.12.0.ebuild
@@ -25,7 +25,7 @@ RDEPEND="
qrcode? (
media-gfx/qrencode
)
-   qt4? ( dev-qt/qtgui:4 )
+   qt4? ( dev-qt/qtcore:4[ssl] dev-qt/qtgui:4 )
qt5? ( dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 )
dbus? (
qt4? ( dev-qt/qtdbus:4 )

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.12.1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.12.1.ebuild
index 1edb5f2..73e2820 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.12.1.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.12.1.ebuild
@@ -25,7 +25,7 @@ RDEPEND="
qrcode? (
media-gfx/qrencode
)
-   qt4? ( dev-qt/qtgui:4 )
+   qt4? ( dev-qt/qtcore:4[ssl] dev-qt/qtgui:4 )
qt5? ( dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 )
dbus? (
qt4? ( dev-qt/qtdbus:4 )

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-.ebuild
index 9dfb059..d158da1 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-.ebuild
@@ -20,7 +20,7 @@ RDEPEND="
qrcode? (
media-gfx/qrencode
)
-   qt4? ( dev-qt/qtgui:4 )
+   

[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/, profiles/desc/

2016-07-01 Thread Anthony G. Basile
commit: 2bc3f7e3a963a760331b2c6d69ef575bc4586c95
Author: Luke Dashjr 
AuthorDate: Thu Jun 30 22:28:14 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul  1 23:31:41 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bc3f7e3

net-p2p/bitcoin-qt: Bump to 0.12.1

Signed-off-by: Anthony G. Basile  gentoo.org>

 net-p2p/bitcoin-qt/Manifest |   2 +
 net-p2p/bitcoin-qt/bitcoin-qt-0.12.1.ebuild | 132 
 profiles/desc/linguas.desc  |   1 +
 3 files changed, 135 insertions(+)

diff --git a/net-p2p/bitcoin-qt/Manifest b/net-p2p/bitcoin-qt/Manifest
index 4cf88dc..e86732f 100644
--- a/net-p2p/bitcoin-qt/Manifest
+++ b/net-p2p/bitcoin-qt/Manifest
@@ -3,6 +3,7 @@ DIST bitcoin-0.11.0.ljr20150711.patches.tar.xz 79740 SHA256 
2f9608ee18f10fccaeda
 DIST bitcoin-0.11.1.ljr20150921.patches.tar.xz 85116 SHA256 
b8f7912a90f74dbd710f769e2d5df79ad494caef98a34ddd08496870d8826cd8 SHA512 
f428fbd726cba8f82a0afe1dd09bed477896c7186770eb0da53e12f342d5dc260419c2c216d8fdad5038a18d88ca746b9c275d50659fbefc6d2b456ce8e5aade
 WHIRLPOOL 
de1a89142bcb2a6df11466cc497ff6d6d599cdca909c14b713dd5579e243fb27fdd0baeb3de4205645fa34bf403cc3b3d50137a45be62955382f038146586c3a
 DIST bitcoin-0.11.2.ljr20151118.patches.tar.xz 98552 SHA256 
de44c8604de476d282820c2419ccbba3bef3eb054887cdd16b0ab4e7ff450dcb SHA512 
283d0b6550fa1c6d2347e146c350b2afb9d7ca0c2e8ad150a8dcb6c0522abd17ca31ba8dcdee7e2d7020561be6e8bdc9bd33f7d21e7901ca675ff990441a97ef
 WHIRLPOOL 
24f25ba32d1c22e1e795aba13e202af661b9e23992b633382cdd62953d744862901494726c36075eb0ae186bd6e60e4c15148e0f46a2401efffa1b419b4d2390
 DIST bitcoin-0.12.0.knots20160226.rc1.patches.tar.xz 145776 SHA256 
93431aa2c1d66c41d52bbf8810df27228f5a0823db2416312d6e07a20dc78dea SHA512 
042c02dc64591f4edbad1cc421ee90e84d628f93292fd42b190728960a65eb76d0234d821ce2df92a3a66328a5368b5b42670ebf130045d92d74d74287a90990
 WHIRLPOOL 
b4543468936c6e16a8636c2eaed1d6f76a20958c2f2fda6f9c6a389cc79111369d906c08878e3eb7b2d6bad8299e3e16ad38a190dab80996f63adfda8c1c93f2
+DIST bitcoin-0.12.1.knots20160629.rc2.patches.tar.xz 283700 SHA256 
9bc8ff0946dfcd10d82b0f9ce3b509b23da244cddc3707013a9a8eebe64df1af SHA512 
25860908625d8e501e079e0cbb946432ca086edcacdcb59dc81d49eac309bfb70e4c4701aeb0d45cd51ffbebead4f211590b4870dff22c2886c949fd8e600643
 WHIRLPOOL 
da6c35551e87da57a4d0d67ee12e239638b02b634c4fc2c08912a1b56dd6348f595929af03719238d7bfc8f4e490b39672cc7671ec1c84f8c36b77a8f37fe643
 DIST bitcoin-rbf-v0.10.2-r1.patch 26987 SHA256 
a5dcd50134fe9872c0460746da2d743864525a775150304473a5588aa6c516e6 SHA512 
2e88d185dd8d5845a7286dda130ab6d73328a09f7623387d68437be5e655e9657a1e392e9c6a0004856127738f340a77283206a0a8183f2ee9407ddf43328e7f
 WHIRLPOOL 
39ffca7486964eb25f5de4ccfc4a1aff4078b1a08d907300ea06f51189bdb0c6514dbd9565ce615de6d776bf01faa1dabae5cb0c4628ef8d3dd686f6300c037a
 DIST bitcoin-rbf-v0.10.2.patch 25171 SHA256 
2610cca0d758c502b71a13184643fe00c9dcb7a2b258f943f33a4534ec1f6cd5 SHA512 
855e5e497a371b1e503ab5a0c1fbdb7cb3c30c318b19c32c220d8e6e0b2ae06ca6e63ac27fcb23b51b01c5573c6ea94417ec9d395174ae4f01ad9a0ed4c28c51
 WHIRLPOOL 
9e67a1d03eb7e40431623818230f2c94e811402a5da6f36dd950cc8a92cc76797ba770c3586ff88477d74b7ee21c9b93704ccead7b489678911dda1394f34fda
 DIST bitcoin-rbf-v0.11.0rc3.patch 27178 SHA256 
976e3007121a69630b74c6106f41ebc48b97476ac647e0872d3aaa08a64ec52f SHA512 
dc1c46b731dd78bbcb2e7b066dd74aaf0adf39c672847349ed7ebf00012481d3105cebc753dd3bccbe0c35c49bf9dc1546cc8e4d0cc5509d449115e53e91fcc2
 WHIRLPOOL 
de7bd2c1a45369baeac8e311fcd3f9b37e6ab84b99362bb05a5f3f8d6990ea2ad5f509b389b0962bf679ced9dca70c0825e35ae02d97b389101108d2d80be589
@@ -12,4 +13,5 @@ DIST bitcoin-v0.11.0.tgz 5898627 SHA256 
a52cb63e96a13626243c78662ea659c90277728b
 DIST bitcoin-v0.11.1.tgz 5945124 SHA256 
3b6907c70a0d79823e873f9212f253b5abc96c61859d9686d102a1a08be8febc SHA512 
8c4acf0386a5a17525ac4fa5ecfb66ff13fde65052b4aeba9f847344c9149ddff2af81323b6b9a675ea9fdc76f654546f96725a7fb80a9e4aa545f5ede17ee63
 WHIRLPOOL 
4f4984d8a4af5604a47dc0c5538b35a9233c09c0181929ca285bd89368044d11eb6be4eb376eaf1e9c695078deb243abdfb0bbd36a161ffdf043a5db0f424dcc
 DIST bitcoin-v0.11.2.tgz 5958338 SHA256 
1adb0b5ea6dcbf9e3de9c6338b4f0d0abc6f72d8023ac5451370cdf43c9971c4 SHA512 
0a76ca482c71e9a88e14e274d082bce796b2a9abd48d0fb40e41d169479ced144530825b36e1ab0953dac80b823607aaa8be52fe631f7df9a5062dc2a4bf4e66
 WHIRLPOOL 
9d8c98b45919e3323a27eacf1c0cc28d992bf7fe1cef9f738dab880e104613e8fb9184ecaa5ad3ea2234625254f3329c7ab5c939f6076d50b9f1ce970db85b9d
 DIST bitcoin-v0.12.0.tgz 6708553 SHA256 
a5bac23b087c183821f06c19947cba2399ced09ee2b02c751ecbda9f808d8e33 SHA512 
2c6bec18eed7b8145ee711ae143b425e08ed3243454083a1a91eb2a1f16abcac2a5e053f83c9ae840cbbdea3960856b613ba17d269d8b60706379744a4cf9f4b
 WHIRLPOOL 
bd159d52567a84a577c0581cdd8df02030c25b32ee44df26e1081b588cbddde0d951226c1c46e69077d2e2887c98874455f340bb3fe01bede85d044ef1bb02e8
+DIST bitcoin-v0.12.1.tgz 6755692 SHA256 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2015-11-27 Thread Anthony G. Basile
commit: eacb876a8030e11d6b2c3f706efdfb7cd9839e4b
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Nov 27 20:07:19 2015 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Nov 27 20:08:42 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eacb876a

net-p2p/bitcoin-qt: version bump to 0.11.2

Package-Manager: portage-2.2.20.1

 net-p2p/bitcoin-qt/Manifest |   2 +
 net-p2p/bitcoin-qt/bitcoin-qt-0.11.2.ebuild | 110 
 2 files changed, 112 insertions(+)

diff --git a/net-p2p/bitcoin-qt/Manifest b/net-p2p/bitcoin-qt/Manifest
index b77570c..0bacd58 100644
--- a/net-p2p/bitcoin-qt/Manifest
+++ b/net-p2p/bitcoin-qt/Manifest
@@ -1,6 +1,7 @@
 DIST bitcoin-0.10.1.ljr20150428.patches.tar.xz 34980 SHA256 
f3770c478bd541fcc75c1f64664ae810aa67da7535f11859034dcc7067546713 SHA512 
edf7c8aa81c8890da61224eddde61cec62058514fa76a50ab25cc7db272f6c656f5c46f8b9468f6059eb7c1be624de834867c0a7c1c2559a5231b763e40c13a2
 WHIRLPOOL 
2b8d878bf3d599393da177403e2199e63bb2634d14438079b5c8821c07441e26fb8b5cd150281c9923534f474763d9f3c2cab9424ab7a319de059c1b3bb49c4e
 DIST bitcoin-0.11.0.ljr20150711.patches.tar.xz 79740 SHA256 
2f9608ee18f10fccaeda239baf82fd74180a562eb92aec72f7959c7211228bbb SHA512 
cafa5cf0b7a56894b07e949bb401016c46456f6043da86f54023f930e9836a420c88ca9e94067edcf2150495cb637b1938478332f7f7669394ea90351f3b4623
 WHIRLPOOL 
1bab46c50b7bc8709359ea98a9a75f4b476dd81540421f6696b4085f4acf8fd3d040e591230df1f83625ada89d0d178040f747ae02f76d1dd73787c86e73dac4
 DIST bitcoin-0.11.1.ljr20150921.patches.tar.xz 85116 SHA256 
b8f7912a90f74dbd710f769e2d5df79ad494caef98a34ddd08496870d8826cd8 SHA512 
f428fbd726cba8f82a0afe1dd09bed477896c7186770eb0da53e12f342d5dc260419c2c216d8fdad5038a18d88ca746b9c275d50659fbefc6d2b456ce8e5aade
 WHIRLPOOL 
de1a89142bcb2a6df11466cc497ff6d6d599cdca909c14b713dd5579e243fb27fdd0baeb3de4205645fa34bf403cc3b3d50137a45be62955382f038146586c3a
+DIST bitcoin-0.11.2.ljr20151118.patches.tar.xz 98552 SHA256 
de44c8604de476d282820c2419ccbba3bef3eb054887cdd16b0ab4e7ff450dcb SHA512 
283d0b6550fa1c6d2347e146c350b2afb9d7ca0c2e8ad150a8dcb6c0522abd17ca31ba8dcdee7e2d7020561be6e8bdc9bd33f7d21e7901ca675ff990441a97ef
 WHIRLPOOL 
24f25ba32d1c22e1e795aba13e202af661b9e23992b633382cdd62953d744862901494726c36075eb0ae186bd6e60e4c15148e0f46a2401efffa1b419b4d2390
 DIST bitcoin-rbf-v0.10.2-r1.patch 26987 SHA256 
a5dcd50134fe9872c0460746da2d743864525a775150304473a5588aa6c516e6 SHA512 
2e88d185dd8d5845a7286dda130ab6d73328a09f7623387d68437be5e655e9657a1e392e9c6a0004856127738f340a77283206a0a8183f2ee9407ddf43328e7f
 WHIRLPOOL 
39ffca7486964eb25f5de4ccfc4a1aff4078b1a08d907300ea06f51189bdb0c6514dbd9565ce615de6d776bf01faa1dabae5cb0c4628ef8d3dd686f6300c037a
 DIST bitcoin-rbf-v0.10.2.patch 25171 SHA256 
2610cca0d758c502b71a13184643fe00c9dcb7a2b258f943f33a4534ec1f6cd5 SHA512 
855e5e497a371b1e503ab5a0c1fbdb7cb3c30c318b19c32c220d8e6e0b2ae06ca6e63ac27fcb23b51b01c5573c6ea94417ec9d395174ae4f01ad9a0ed4c28c51
 WHIRLPOOL 
9e67a1d03eb7e40431623818230f2c94e811402a5da6f36dd950cc8a92cc76797ba770c3586ff88477d74b7ee21c9b93704ccead7b489678911dda1394f34fda
 DIST bitcoin-rbf-v0.11.0rc3.patch 27178 SHA256 
976e3007121a69630b74c6106f41ebc48b97476ac647e0872d3aaa08a64ec52f SHA512 
dc1c46b731dd78bbcb2e7b066dd74aaf0adf39c672847349ed7ebf00012481d3105cebc753dd3bccbe0c35c49bf9dc1546cc8e4d0cc5509d449115e53e91fcc2
 WHIRLPOOL 
de7bd2c1a45369baeac8e311fcd3f9b37e6ab84b99362bb05a5f3f8d6990ea2ad5f509b389b0962bf679ced9dca70c0825e35ae02d97b389101108d2d80be589
@@ -8,4 +9,5 @@ DIST bitcoin-v0.10.2-r1.tgz 5076702 SHA256 
9bee2b9fe0c236f9f75bfc05c59df238c9424
 DIST bitcoin-v0.10.2.tgz 5053846 SHA256 
51bff5ba2372ca53782c5fec3d9b4b4226e94b5ac0b1b4b2b5949b97082af256 SHA512 
f89330b93f22ba5f393c9a7a48ce28196be0e16468e5d99c459e889c458cc3a7c3f6e4537996571aa8ccb0ebb2eedf80ad028da136a2e08e2f8631f69ac5f2fc
 WHIRLPOOL 
0cfb182f355151cde75601d2260cc92801e2dc1231ae2fca67610e699bb5f0cae826b09f456ca8afa283730954f11a8b180f43ae5a5297d129093fc0f9f53b4e
 DIST bitcoin-v0.11.0.tgz 5898627 SHA256 
a52cb63e96a13626243c78662ea659c90277728b8f40d27846e82fdf81ce58e3 SHA512 
bf1e05e115ecc375bfe9e342bf65db74784926e599a05f42f33b43781775d0469826228876269fcdc8a469bce45cb3dd4513e1f9dda5d36cc40adbb9aaf6f054
 WHIRLPOOL 
ca2f3feb9815ad9bfac0b573bc0a3a7bb55bb7467724d84a6baf6a469983625727bb0fd01722a0be74e2df0a29833aadc152d036819be660270733b57089e9bf
 DIST bitcoin-v0.11.1.tgz 5945124 SHA256 
3b6907c70a0d79823e873f9212f253b5abc96c61859d9686d102a1a08be8febc SHA512 
8c4acf0386a5a17525ac4fa5ecfb66ff13fde65052b4aeba9f847344c9149ddff2af81323b6b9a675ea9fdc76f654546f96725a7fb80a9e4aa545f5ede17ee63
 WHIRLPOOL 
4f4984d8a4af5604a47dc0c5538b35a9233c09c0181929ca285bd89368044d11eb6be4eb376eaf1e9c695078deb243abdfb0bbd36a161ffdf043a5db0f424dcc
+DIST bitcoin-v0.11.2.tgz 5958338 SHA256 
1adb0b5ea6dcbf9e3de9c6338b4f0d0abc6f72d8023ac5451370cdf43c9971c4 SHA512 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/, net-p2p/bitcoin-cli/, net-p2p/bitcoind/, eclass/

2015-10-23 Thread Anthony G. Basile
commit: 20bb60b58d093a22f9d875a28f6a80ff3d5aea8b
Author: Luke Dashjr 
AuthorDate: Fri Oct 16 00:00:03 2015 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Oct 23 17:16:17 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20bb60b5

bitcoincore 0.11.1 & : hasufell's suggestions

 eclass/bitcoincore.eclass |  1 +
 net-p2p/bitcoin-cli/bitcoin-cli-0.11.1.ebuild |  2 +-
 net-p2p/bitcoin-cli/bitcoin-cli-.ebuild   |  2 +-
 net-p2p/bitcoin-qt/bitcoin-qt-0.11.1.ebuild   | 16 ++--
 net-p2p/bitcoin-qt/bitcoin-qt-.ebuild | 16 ++--
 net-p2p/bitcoind/bitcoind-0.11.1.ebuild   | 17 -
 net-p2p/bitcoind/bitcoind-.ebuild | 17 -
 7 files changed, 31 insertions(+), 40 deletions(-)

diff --git a/eclass/bitcoincore.eclass b/eclass/bitcoincore.eclass
index 0cebdb5..0362c8c 100644
--- a/eclass/bitcoincore.eclass
+++ b/eclass/bitcoincore.eclass
@@ -213,6 +213,7 @@ bitcoincore_pkg_pretend() {
 }
 
 bitcoincore_prepare() {
+   local mypolicy
if [ -n "${BITCOINCORE_NO_SYSLIBS}" ]; then
true
elif [ "${PV}" = "" ]; then

diff --git a/net-p2p/bitcoin-cli/bitcoin-cli-0.11.1.ebuild 
b/net-p2p/bitcoin-cli/bitcoin-cli-0.11.1.ebuild
index 17d993f..13e5eda 100644
--- a/net-p2p/bitcoin-cli/bitcoin-cli-0.11.1.ebuild
+++ b/net-p2p/bitcoin-cli/bitcoin-cli-0.11.1.ebuild
@@ -15,7 +15,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
 
 src_prepare() {
-   sed -i 's/have bitcoind &&//;s/^\(complete -F _bitcoind \)bitcoind 
\(bitcoin-cli\)$/\1\2/' contrib/bitcoind.bash-completion
+   sed -i 's/have bitcoind &&//;s/^\(complete -F _bitcoind \)bitcoind 
\(bitcoin-cli\)$/\1\2/' contrib/bitcoind.bash-completion || die
bitcoincore_src_prepare
 }
 

diff --git a/net-p2p/bitcoin-cli/bitcoin-cli-.ebuild 
b/net-p2p/bitcoin-cli/bitcoin-cli-.ebuild
index 4904ce4..3c7b4d5 100644
--- a/net-p2p/bitcoin-cli/bitcoin-cli-.ebuild
+++ b/net-p2p/bitcoin-cli/bitcoin-cli-.ebuild
@@ -15,7 +15,7 @@ KEYWORDS=""
 
 src_prepare() {
bitcoincore_prepare
-   sed -i 's/bitcoin-tx//' src/Makefile.am
+   sed -i 's/bitcoin-tx//' src/Makefile.am || die
bitcoincore_autoreconf
 }
 

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.11.1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.11.1.ebuild
index d2618cf..28a0513 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.11.1.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.11.1.ebuild
@@ -33,12 +33,12 @@ RDEPEND="
 DEPEND="${RDEPEND}
qt5? ( dev-qt/linguist-tools:5 )
 "
-REQUIRED_USE="${REQUIRED_USE} ^^ ( qt4 qt5 )"
+REQUIRED_USE="^^ ( qt4 qt5 )"
 
 src_prepare() {
bitcoincore_prepare
 
-   local filt= yeslang= nolang=
+   local filt= yeslang= nolang= lan ts x
 
for lan in $LANGS; do
if [ ! -e src/qt/locale/bitcoin_$lan.ts ]; then
@@ -46,21 +46,21 @@ src_prepare() {
fi
done
 
-   for ts in $(ls src/qt/locale/*.ts)
+   for ts in src/qt/locale/*.ts
do
x="${ts/*bitcoin_/}"
x="${x/.ts/}"
if ! use "linguas_$x"; then
nolang="$nolang $x"
-   rm "$ts"
+   rm "$ts" || die
filt="$filt\\|$x"
else
yeslang="$yeslang $x"
fi
done
filt="bitcoin_\\(${filt:2}\\)\\.\(qm\|ts\)"
-   sed "/${filt}/d" -i 'src/qt/bitcoin_locale.qrc'
-   sed "s/locale\/${filt}/bitcoin.qrc/" -i 'src/Makefile.qt.include'
+   sed "/${filt}/d" -i 'src/qt/bitcoin_locale.qrc' || die
+   sed "s/locale\/${filt}/bitcoin.qrc/" -i 'src/Makefile.qt.include' || die
einfo "Languages -- Enabled:$yeslang -- Disabled:$nolang"
 
bitcoincore_autoreconf
@@ -89,6 +89,10 @@ src_install() {
fi
 }
 
+pkg_preinst() {
+   gnome2_icon_savelist
+}
+
 update_caches() {
gnome2_icon_cache_update
fdo-mime_desktop_database_update

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-.ebuild
index 6f9997e..202dbe5 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-.ebuild
@@ -30,12 +30,12 @@ RDEPEND="
 DEPEND="${RDEPEND}
qt5? ( dev-qt/linguist-tools:5 )
 "
-REQUIRED_USE="${REQUIRED_USE} ^^ ( qt4 qt5 )"
+REQUIRED_USE="^^ ( qt4 qt5 )"
 
 src_prepare() {
bitcoincore_prepare
 
-   local filt= yeslang= nolang=
+   local filt= yeslang= nolang= lan ts x
 
for lan in $LANGS; do
if [ ! -e src/qt/locale/bitcoin_$lan.ts ]; then
@@ -43,21 +43,21 @@ src_prepare() {
fi
done
 
-   for ts in $(ls src/qt/locale/*.ts)
+   for ts in src/qt/locale/*.ts
do
x="${ts/*bitcoin_/}"
x="${x/.ts/}"

[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/

2015-10-01 Thread Michael Palimaka
commit: be5c10e948421960adbed6548374b395b9d75930
Author: Michael Palimaka  gentoo  org>
AuthorDate: Thu Oct  1 13:40:29 2015 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Thu Oct  1 14:20:39 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be5c10e9

net-p2p/bitcoin-qt: dev-qt/linguist-tools is a build-time dependency

Package-Manager: portage-2.2.20.1

 net-p2p/bitcoin-qt/bitcoin-qt-0.10.2-r1.ebuild | 6 --
 net-p2p/bitcoin-qt/bitcoin-qt-0.10.2.ebuild| 6 --
 net-p2p/bitcoin-qt/bitcoin-qt-0.11.0.ebuild| 6 --
 net-p2p/bitcoin-qt/bitcoin-qt-.ebuild  | 6 --
 4 files changed, 16 insertions(+), 8 deletions(-)

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.10.2-r1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.10.2-r1.ebuild
index b281629..b5a358d 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.10.2-r1.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.10.2-r1.ebuild
@@ -26,13 +26,15 @@ RDEPEND="
media-gfx/qrencode
)
qt4? ( dev-qt/qtgui:4 )
-   qt5? ( dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 
dev-qt/linguist-tools:5 )
+   qt5? ( dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 )
dbus? (
qt4? ( dev-qt/qtdbus:4 )
qt5? ( dev-qt/qtdbus:5 )
)
 "
-DEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}
+   qt5? ( dev-qt/linguist-tools:5 )
+"
 REQUIRED_USE="${REQUIRED_USE} ^^ ( qt4 qt5 )"
 
 src_prepare() {

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.10.2.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.10.2.ebuild
index 39ef0c9..adf1b50 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.10.2.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.10.2.ebuild
@@ -25,13 +25,15 @@ RDEPEND="
media-gfx/qrencode
)
qt4? ( dev-qt/qtgui:4 )
-   qt5? ( dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 
dev-qt/linguist-tools:5 )
+   qt5? ( dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 )
dbus? (
qt4? ( dev-qt/qtdbus:4 )
qt5? ( dev-qt/qtdbus:5 )
)
 "
-DEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}
+   qt5? ( dev-qt/linguist-tools:5 )
+"
 REQUIRED_USE="${REQUIRED_USE} ^^ ( qt4 qt5 )"
 
 src_prepare() {

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.11.0.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-0.11.0.ebuild
index 62d8fa9..4f21437 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.11.0.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.11.0.ebuild
@@ -24,13 +24,15 @@ RDEPEND="
media-gfx/qrencode
)
qt4? ( dev-qt/qtgui:4 )
-   qt5? ( dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 
dev-qt/linguist-tools:5 )
+   qt5? ( dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 )
dbus? (
qt4? ( dev-qt/qtdbus:4 )
qt5? ( dev-qt/qtdbus:5 )
)
 "
-DEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}
+   qt5? ( dev-qt/linguist-tools:5 )
+"
 REQUIRED_USE="${REQUIRED_USE} ^^ ( qt4 qt5 )"
 
 src_prepare() {

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-.ebuild
index 8fe8058..6f9997e 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-.ebuild
@@ -21,13 +21,15 @@ RDEPEND="
media-gfx/qrencode
)
qt4? ( dev-qt/qtgui:4 )
-   qt5? ( dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 
dev-qt/linguist-tools:5 )
+   qt5? ( dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 )
dbus? (
qt4? ( dev-qt/qtdbus:4 )
qt5? ( dev-qt/qtdbus:5 )
)
 "
-DEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}
+   qt5? ( dev-qt/linguist-tools:5 )
+"
 REQUIRED_USE="${REQUIRED_USE} ^^ ( qt4 qt5 )"
 
 src_prepare() {