svn commit: r456169 - head/security/i2pd/files

Dmitry Marakasov amdmi3 at FreeBSD.org
Tue Dec 12 15:50:53 UTC 2017


Author: amdmi3
Date: Tue Dec 12 15:50:51 2017
New Revision: 456169
URL: https://svnweb.freebsd.org/changeset/ports/456169

Log:
  - Fix build with boost 1.66
  
  PR:		224179
  Reported by:	jbeich at FreeBSD.org

Added:
  head/security/i2pd/files/patch-daemon_I2PControl.cpp   (contents, props changed)
  head/security/i2pd/files/patch-libi2pd_I2PEndian.h   (contents, props changed)
  head/security/i2pd/files/patch-libi2pd_Reseed.cpp   (contents, props changed)

Added: head/security/i2pd/files/patch-daemon_I2PControl.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/i2pd/files/patch-daemon_I2PControl.cpp	Tue Dec 12 15:50:51 2017	(r456169)
@@ -0,0 +1,11 @@
+--- daemon/I2PControl.cpp.orig	2017-12-04 18:40:32 UTC
++++ daemon/I2PControl.cpp
+@@ -35,7 +35,7 @@ namespace client
+ 	I2PControlService::I2PControlService (const std::string& address, int port):
+ 		m_IsRunning (false), m_Thread (nullptr),
+ 		m_Acceptor (m_Service, boost::asio::ip::tcp::endpoint(boost::asio::ip::address::from_string(address), port)),
+-		m_SSLContext (m_Service, boost::asio::ssl::context::sslv23),
++		m_SSLContext (boost::asio::ssl::context::sslv23),
+ 		m_ShutdownTimer (m_Service)
+ 	{
+ 		i2p::config::GetOption("i2pcontrol.password", m_Password);

Added: head/security/i2pd/files/patch-libi2pd_I2PEndian.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/i2pd/files/patch-libi2pd_I2PEndian.h	Tue Dec 12 15:50:51 2017	(r456169)
@@ -0,0 +1,16 @@
+--- libi2pd/I2PEndian.h.orig	2017-12-04 18:40:32 UTC
++++ libi2pd/I2PEndian.h
+@@ -3,10 +3,10 @@
+ #include <inttypes.h>
+ #include <string.h>
+ 
+-#if defined(__linux__) || defined(__FreeBSD_kernel__) || defined(__OpenBSD__)
+-#include <endian.h>
+-#elif __FreeBSD__
++#if defined(__FreeBSD__)
+ #include <sys/endian.h>
++#elif defined(__linux__) || defined(__FreeBSD_kernel__) || defined(__OpenBSD__)
++#include <endian.h>
+ #elif defined(__APPLE__) && defined(__MACH__)
+ 
+ #include <libkern/OSByteOrder.h>

Added: head/security/i2pd/files/patch-libi2pd_Reseed.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/i2pd/files/patch-libi2pd_Reseed.cpp	Tue Dec 12 15:50:51 2017	(r456169)
@@ -0,0 +1,11 @@
+--- libi2pd/Reseed.cpp.orig	2017-12-04 18:40:32 UTC
++++ libi2pd/Reseed.cpp
+@@ -522,7 +522,7 @@ namespace data
+ 		boost::asio::io_service service;
+ 		boost::system::error_code ecode;
+ 
+-		boost::asio::ssl::context ctx(service, boost::asio::ssl::context::sslv23);
++		boost::asio::ssl::context ctx(boost::asio::ssl::context::sslv23);
+ 		ctx.set_verify_mode(boost::asio::ssl::context::verify_none);
+ 		boost::asio::ssl::stream<boost::asio::ip::tcp::socket> s(service, ctx);
+ 


More information about the svn-ports-all mailing list