aboutsummaryrefslogtreecommitdiffstats
path: root/net-p2p
diff options
context:
space:
mode:
authorjbeich <jbeich@FreeBSD.org>2018-04-18 17:13:15 +0800
committerjbeich <jbeich@FreeBSD.org>2018-04-18 17:13:15 +0800
commitaa7bbebb540262787f569c8696fff4b74c861b76 (patch)
treef7917c6db2247903beac3df12b73f4bc52f761c9 /net-p2p
parentc44a11890da9e40d754ce315d5ef365abd2d56f7 (diff)
downloadfreebsd-ports-gnome-aa7bbebb540262787f569c8696fff4b74c861b76.tar.gz
freebsd-ports-gnome-aa7bbebb540262787f569c8696fff4b74c861b76.tar.zst
freebsd-ports-gnome-aa7bbebb540262787f569c8696fff4b74c861b76.zip
net-p2p/monero-cli: unbreak with boost 1.67
In file included from src/cryptonote_basic/hardfork.cpp:33: In file included from src/blockchain_db/blockchain_db.h:42: In file included from src/cryptonote_basic/hardfork.h:31: contrib/epee/include/syncobj.h:37:10: fatal error: 'boost/thread/v2/thread.hpp' file not found #include <boost/thread/v2/thread.hpp> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/rpc/daemon_handler.cpp:29: In file included from src/rpc/daemon_handler.h:36: In file included from src/p2p/net_node.h:41: In file included from contrib/epee/include/net/levin_server_cp2.h:32: In file included from contrib/epee/include/net/abstract_tcp_server2.h:324: contrib/epee/include/net/abstract_tcp_server2.inl:44:10: fatal error: 'boost/thread/v2/thread.hpp' file not found #include <boost/thread/v2/thread.hpp> // TODO ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ PR: 227427 Reported by: antoine (via exp-run)
Diffstat (limited to 'net-p2p')
-rw-r--r--net-p2p/monero-cli/files/patch-boost-1.6750
1 files changed, 50 insertions, 0 deletions
diff --git a/net-p2p/monero-cli/files/patch-boost-1.67 b/net-p2p/monero-cli/files/patch-boost-1.67
new file mode 100644
index 000000000000..9471b842fafa
--- /dev/null
+++ b/net-p2p/monero-cli/files/patch-boost-1.67
@@ -0,0 +1,50 @@
+Regressed by https://github.com/boostorg/thread/commit/fea3e33128aa
+
+In file included from src/cryptonote_basic/hardfork.cpp:33:
+In file included from src/blockchain_db/blockchain_db.h:42:
+In file included from src/cryptonote_basic/hardfork.h:31:
+contrib/epee/include/syncobj.h:37:10: fatal error: 'boost/thread/v2/thread.hpp' file not found
+#include <boost/thread/v2/thread.hpp>
+ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from src/rpc/daemon_handler.cpp:29:
+In file included from src/rpc/daemon_handler.h:36:
+In file included from src/p2p/net_node.h:41:
+In file included from contrib/epee/include/net/levin_server_cp2.h:32:
+In file included from contrib/epee/include/net/abstract_tcp_server2.h:324:
+contrib/epee/include/net/abstract_tcp_server2.inl:44:10: fatal error: 'boost/thread/v2/thread.hpp' file not found
+#include <boost/thread/v2/thread.hpp> // TODO
+ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+--- contrib/epee/include/syncobj.h.orig 2018-03-24 15:56:14 UTC
++++ contrib/epee/include/syncobj.h
+@@ -34,7 +34,13 @@
+ #include <boost/thread/locks.hpp>
+ #include <boost/thread/mutex.hpp>
+ #include <boost/thread/recursive_mutex.hpp>
++
++#include <boost/version.hpp>
++#if BOOST_VERSION < 106700
+ #include <boost/thread/v2/thread.hpp>
++#else
++#include <boost/thread/condition_variable.hpp>
++#endif
+
+ namespace epee
+ {
+--- contrib/epee/include/net/abstract_tcp_server2.inl.orig 2018-03-24 15:56:14 UTC
++++ contrib/epee/include/net/abstract_tcp_server2.inl
+@@ -41,7 +41,14 @@
+ #include <boost/utility/value_init.hpp>
+ #include <boost/asio/deadline_timer.hpp>
+ #include <boost/date_time/posix_time/posix_time.hpp> // TODO
++
++#include <boost/version.hpp>
++#if BOOST_VERSION < 106700
+ #include <boost/thread/v2/thread.hpp> // TODO
++#else
++#include <boost/thread/condition_variable.hpp> // TODO
++#endif
++
+ #include "misc_language.h"
+ #include "pragma_comp_defs.h"
+