commit:     df43761599a959604676e2245b6e44d7d6a8e44b
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 31 13:24:10 2019 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Tue Dec 31 13:24:10 2019 +0000
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 <soap <AT> 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 00000000000..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 <[email protected]>
+Date: Fri, 25 Oct 2019 13:05:17 +0000
+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<std::unique_ptr<WorkItem>> 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 <sync.h>
+ #include <ui_interface.h>
+ 
++#include <deque>
+ #include <memory>
+ #include <stdio.h>
+ #include <stdlib.h>

Reply via email to