[dolphin-emu] 27/33: Refreshed SFML patches and added patch headers

James Cowgill jcowgill-guest at moszumanska.debian.org
Sun Jan 11 22:39:42 UTC 2015


This is an automated email from the git hooks/post-receive script.

jcowgill-guest pushed a commit to branch master
in repository dolphin-emu.

commit d12a4c434bf960fd975c605b620723c0adf90b39
Author: James Cowgill <james410 at cowgill.org.uk>
Date:   Sun Nov 23 18:29:51 2014 +0000

    Refreshed SFML patches and added patch headers
---
 debian/patches/08_cmake-sfml-fixes.patch           |  25 ++++
 ...80_sfml-use-2.1.patch => 09_sfml-use-2.1.patch} | 162 +++++++++------------
 debian/patches/37_cmake-sfml-fixes.patch           |  26 ----
 debian/patches/series                              |   4 +-
 4 files changed, 99 insertions(+), 118 deletions(-)

diff --git a/debian/patches/08_cmake-sfml-fixes.patch b/debian/patches/08_cmake-sfml-fixes.patch
new file mode 100644
index 0000000..804b9e6
--- /dev/null
+++ b/debian/patches/08_cmake-sfml-fixes.patch
@@ -0,0 +1,25 @@
+Description: Add info so that package links SFML successfully with newer gcc versions.
+Author: Brandon Barnes <winterknight at nerdshack.com>
+Forwarded: no
+
+--- a/Source/Core/Core/CMakeLists.txt
++++ b/Source/Core/Core/CMakeLists.txt
+@@ -220,7 +220,7 @@ if(_M_ARM)
+ 			Src/PowerPC/JitArm32/JitArm_LoadStoreFloating.cpp)
+ endif()
+ 
+-set(LIBS bdisasm inputcommon videosoftware sfml-network)
++set(LIBS bdisasm inputcommon videosoftware sfml-network sfml-system)
+ 
+ if(NOT USE_GLES OR USE_GLES3)
+ 	set(LIBS ${LIBS} videoogl)
+--- a/Source/Core/DolphinWX/CMakeLists.txt
++++ b/Source/Core/DolphinWX/CMakeLists.txt
+@@ -11,6 +11,7 @@ set(LIBS	core
+ 			audiocommon
+ 			z
+ 			sfml-network
++			sfml-system
+ 			${GTK2_LIBRARIES})
+ 
+ if(NOT ANDROID)
diff --git a/debian/patches/80_sfml-use-2.1.patch b/debian/patches/09_sfml-use-2.1.patch
similarity index 79%
rename from debian/patches/80_sfml-use-2.1.patch
rename to debian/patches/09_sfml-use-2.1.patch
index 10d2e24..3d24cd6 100644
--- a/debian/patches/80_sfml-use-2.1.patch
+++ b/debian/patches/09_sfml-use-2.1.patch
@@ -1,9 +1,11 @@
-Use SFML 2.1 instead of SFML 1.6.
-Index: dolphin-emu-4.0.2/Source/Core/Core/Src/NetPlayClient.cpp
-===================================================================
---- dolphin-emu-4.0.2.orig/Source/Core/Core/Src/NetPlayClient.cpp	2013-11-29 13:05:19.000000000 -0800
-+++ dolphin-emu-4.0.2/Source/Core/Core/Src/NetPlayClient.cpp	2013-11-30 22:07:24.051135120 -0800
-@@ -65,19 +65,18 @@
+Description: Use SFML 2.1 instead of SFML 1.6.
+ A modified version updated to use C++11 was forwarded upstream by James Cowgill.
+Author: Brandon Barnes <winterknight at nerdshack.com>
+Forwarded: https://github.com/dolphin-emu/dolphin/pull/1522
+
+--- a/Source/Core/Core/Src/NetPlayClient.cpp
++++ b/Source/Core/Core/Src/NetPlayClient.cpp
+@@ -65,19 +65,18 @@ NetPlayClient::NetPlayClient(const std::
  
  	is_connected = false;
  
@@ -26,7 +28,7 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/NetPlayClient.cpp
  		MessageId error;
  		rpac >> error;
  
-@@ -99,7 +98,7 @@
+@@ -99,7 +98,7 @@ NetPlayClient::NetPlayClient(const std::
  				PanicAlertT("The server sent an unknown error message!");
  				break;
  			}
@@ -35,7 +37,7 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/NetPlayClient.cpp
  		}
  		else
  		{
-@@ -119,7 +118,7 @@
+@@ -119,7 +118,7 @@ NetPlayClient::NetPlayClient(const std::
  			//PanicAlertT("Connection successful: assigned player id: %d", m_pid);
  			is_connected = true;
  
@@ -44,7 +46,7 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/NetPlayClient.cpp
  			m_thread = std::thread(std::mem_fun(&NetPlayClient::ThreadFunc), this);
  		}
  	}
-@@ -273,7 +272,7 @@
+@@ -273,7 +272,7 @@ unsigned int NetPlayClient::OnData(sf::P
  			spac << ping_key;
  
  			std::lock_guard<std::recursive_mutex> lks(m_crit.send);
@@ -53,7 +55,7 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/NetPlayClient.cpp
  		}
  		break;
  
-@@ -306,10 +305,10 @@
+@@ -306,10 +305,10 @@ void NetPlayClient::ThreadFunc()
  {
  	while (m_do_loop)
  	{
@@ -66,7 +68,7 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/NetPlayClient.cpp
  			{
  			case sf::Socket::Done :
  				OnData(rpac);
-@@ -327,7 +326,7 @@
+@@ -327,7 +326,7 @@ void NetPlayClient::ThreadFunc()
  		}
  	}
  
@@ -75,7 +77,7 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/NetPlayClient.cpp
  
  	return;
  }
-@@ -383,7 +382,7 @@
+@@ -383,7 +382,7 @@ void NetPlayClient::SendChatMessage(cons
  	spac << msg;
  
  	std::lock_guard<std::recursive_mutex> lks(m_crit.send);
@@ -84,7 +86,7 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/NetPlayClient.cpp
  }
  
  // called from ---CPU--- thread
-@@ -396,7 +395,7 @@
+@@ -396,7 +395,7 @@ void NetPlayClient::SendPadState(const P
  	spac << np.nHi << np.nLo;
  
  	std::lock_guard<std::recursive_mutex> lks(m_crit.send);
@@ -93,7 +95,7 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/NetPlayClient.cpp
  }
  
  // called from ---GUI--- thread
-@@ -411,7 +410,7 @@
+@@ -411,7 +410,7 @@ bool NetPlayClient::StartGame(const std:
  	spac << (char *)&g_NetPlaySettings;
  
  	std::lock_guard<std::recursive_mutex> lks(m_crit.send);
@@ -102,7 +104,7 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/NetPlayClient.cpp
  
  	if (m_is_running)
  	{
-@@ -619,7 +618,7 @@
+@@ -619,7 +618,7 @@ void NetPlayClient::Stop()
  	{
  		sf::Packet spac;
  		spac << (MessageId)NP_MSG_STOP_GAME;
@@ -111,11 +113,9 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/NetPlayClient.cpp
  	}
  }
  
-Index: dolphin-emu-4.0.2/Source/Core/Core/Src/NetPlayClient.h
-===================================================================
---- dolphin-emu-4.0.2.orig/Source/Core/Core/Src/NetPlayClient.h	2013-11-29 13:05:19.000000000 -0800
-+++ dolphin-emu-4.0.2/Source/Core/Core/Src/NetPlayClient.h	2013-11-30 22:07:24.055135120 -0800
-@@ -101,9 +101,9 @@
+--- a/Source/Core/Core/Src/NetPlayClient.h
++++ b/Source/Core/Core/Src/NetPlayClient.h
+@@ -101,9 +101,9 @@ protected:
  	NetWiimote		m_wiimote_input[4];
  
  	NetPlayUI*		m_dialog;
@@ -127,11 +127,9 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/NetPlayClient.h
  
  	std::string		m_selected_game;
  	volatile bool	m_is_running;
-Index: dolphin-emu-4.0.2/Source/Core/DolphinWX/Src/GeckoCodeDiag.cpp
-===================================================================
---- dolphin-emu-4.0.2.orig/Source/Core/DolphinWX/Src/GeckoCodeDiag.cpp	2013-11-29 13:05:19.000000000 -0800
-+++ dolphin-emu-4.0.2/Source/Core/DolphinWX/Src/GeckoCodeDiag.cpp	2013-11-30 22:07:24.055135120 -0800
-@@ -160,20 +160,20 @@
+--- a/Source/Core/DolphinWX/Src/GeckoCodeDiag.cpp
++++ b/Source/Core/DolphinWX/Src/GeckoCodeDiag.cpp
+@@ -160,20 +160,20 @@ void CodeConfigPanel::DownloadCodes(wxCo
  	}
  
  	sf::Http::Request req;
@@ -157,11 +155,9 @@ Index: dolphin-emu-4.0.2/Source/Core/DolphinWX/Src/GeckoCodeDiag.cpp
  
  		// debug
  		//PanicAlert("File size is %i bytes.", ss.str().size());
-Index: dolphin-emu-4.0.2/CMakeLists.txt
-===================================================================
---- dolphin-emu-4.0.2.orig/CMakeLists.txt	2013-11-30 22:07:18.599135542 -0800
-+++ dolphin-emu-4.0.2/CMakeLists.txt	2013-11-30 22:07:24.055135120 -0800
-@@ -574,12 +574,12 @@
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -574,12 +574,12 @@ if(LIBUSB_FOUND)
  endif(LIBUSB_FOUND)
  
  set(SFML_FIND_VERSION TRUE)
@@ -177,10 +173,8 @@ Index: dolphin-emu-4.0.2/CMakeLists.txt
  	message("Using shared SFML")
  else()
  	message("Using static SFML ${SFML_FIND_VERSION_MAJOR}.${SFML_FIND_VERSION_MINOR} from Externals")
-Index: dolphin-emu-4.0.2/Source/Core/Core/Src/HW/EXI_DeviceGecko.h
-===================================================================
---- dolphin-emu-4.0.2.orig/Source/Core/Core/Src/HW/EXI_DeviceGecko.h	2013-11-29 13:05:19.000000000 -0800
-+++ dolphin-emu-4.0.2/Source/Core/Core/Src/HW/EXI_DeviceGecko.h	2013-11-30 22:07:24.055135120 -0800
+--- a/Source/Core/Core/Src/HW/EXI_DeviceGecko.h
++++ b/Source/Core/Core/Src/HW/EXI_DeviceGecko.h
 @@ -12,15 +12,15 @@
  #include <queue>
  
@@ -200,7 +194,7 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/HW/EXI_DeviceGecko.h
  	void ClientThread();
  	std::thread clientThread;
  	std::mutex transfer_lock;
-@@ -38,7 +38,7 @@
+@@ -38,7 +38,7 @@ private:
  	static u16							server_port;
  	static volatile bool				server_running;
  	static std::thread					connectionThread;
@@ -209,11 +203,9 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/HW/EXI_DeviceGecko.h
  	static std::mutex					connection_lock;
  };
  
-Index: dolphin-emu-4.0.2/Source/Core/Core/Src/NetPlayServer.cpp
-===================================================================
---- dolphin-emu-4.0.2.orig/Source/Core/Core/Src/NetPlayServer.cpp	2013-11-30 22:06:55.127136377 -0800
-+++ dolphin-emu-4.0.2/Source/Core/Core/Src/NetPlayServer.cpp	2013-11-30 22:07:24.055135120 -0800
-@@ -10,7 +10,7 @@
+--- a/Source/Core/Core/Src/NetPlayServer.cpp
++++ b/Source/Core/Core/Src/NetPlayServer.cpp
+@@ -10,7 +10,7 @@ NetPlayServer::~NetPlayServer()
  	{
  		m_do_loop = false;
  		m_thread.join();
@@ -222,7 +214,7 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/NetPlayServer.cpp
  	}
  
  #ifdef USE_UPNP
-@@ -25,11 +25,11 @@
+@@ -25,11 +25,11 @@ NetPlayServer::~NetPlayServer()
  NetPlayServer::NetPlayServer(const u16 port) : is_connected(false), m_is_running(false)
  {
  	memset(m_pad_map, -1, sizeof(m_pad_map));
@@ -236,7 +228,7 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/NetPlayServer.cpp
  		m_thread = std::thread(std::mem_fun(&NetPlayServer::ThreadFunc), this);
  	}
  }
-@@ -58,16 +58,13 @@
+@@ -58,16 +58,13 @@ void NetPlayServer::ThreadFunc()
  		}
  
  		// check which sockets need attention
@@ -257,7 +249,7 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/NetPlayServer.cpp
  
  				unsigned int error;
  				{
-@@ -80,29 +77,46 @@
+@@ -80,29 +77,46 @@ void NetPlayServer::ThreadFunc()
  					sf::Packet spac;
  					spac << (MessageId)error;
  					// don't need to lock, this client isn't in the client map
@@ -317,7 +309,7 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/NetPlayServer.cpp
  					}
  				}
  			}
-@@ -111,22 +125,23 @@
+@@ -111,22 +125,23 @@ void NetPlayServer::ThreadFunc()
  
  	// close listening socket and client sockets
  	{
@@ -345,7 +337,7 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/NetPlayServer.cpp
  
  	std::string npver;
  	rpac >> npver;
-@@ -173,36 +188,36 @@
+@@ -173,36 +188,36 @@ unsigned int NetPlayServer::OnConnect(sf
  	SendToClients(spac);
  
  	// send new client success message with their id
@@ -391,7 +383,7 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/NetPlayServer.cpp
  	}
  
  	} // unlock send
-@@ -217,13 +232,13 @@
+@@ -217,13 +232,13 @@ unsigned int NetPlayServer::OnConnect(sf
  	
  
  	// add client to selector/ used for receiving
@@ -407,7 +399,7 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/NetPlayServer.cpp
  {
  	if (m_is_running)
  	{
-@@ -244,7 +259,7 @@
+@@ -244,7 +259,7 @@ unsigned int NetPlayServer::OnDisconnect
  	spac << (MessageId)NP_MSG_PLAYER_LEAVE;
  	spac << pid;
  
@@ -416,7 +408,7 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/NetPlayServer.cpp
  	
  	std::lock_guard<std::recursive_mutex> lkp(m_crit.players);
  	m_players.erase(m_players.find(socket));
-@@ -304,7 +319,7 @@
+@@ -304,7 +319,7 @@ void NetPlayServer::AdjustPadBufferSize(
  }
  
  // called from ---NETPLAY--- thread
@@ -425,7 +417,7 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/NetPlayServer.cpp
  {
  	MessageId mid;
  	packet >> mid;
-@@ -477,14 +492,15 @@
+@@ -477,14 +492,15 @@ bool NetPlayServer::StartGame(const std:
  // called from multiple threads
  void NetPlayServer::SendToClients(sf::Packet& packet, const PlayerId skip_pid)
  {
@@ -443,7 +435,7 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/NetPlayServer.cpp
  #ifdef USE_UPNP
  #include <miniwget.h>
  #include <miniupnpc.h>
-@@ -545,7 +561,7 @@
+@@ -508,7 +524,7 @@ void NetPlayServer::TryPortmapping(u16 p
  // UPnP thread: try to map a port
  void NetPlayServer::mapPortThread(const u16 port)
  {
@@ -452,11 +444,9 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/NetPlayServer.cpp
  
  	if (!m_upnp_inited)
  		if (!initUPnP())
-Index: dolphin-emu-4.0.2/Source/Core/Core/Src/NetPlayServer.h
-===================================================================
---- dolphin-emu-4.0.2.orig/Source/Core/Core/Src/NetPlayServer.h	2013-11-29 13:05:19.000000000 -0800
-+++ dolphin-emu-4.0.2/Source/Core/Core/Src/NetPlayServer.h	2013-11-30 22:07:24.055135120 -0800
-@@ -53,15 +53,15 @@
+--- a/Source/Core/Core/Src/NetPlayServer.h
++++ b/Source/Core/Core/Src/NetPlayServer.h
+@@ -53,15 +53,15 @@ private:
  		std::string		name;
  		std::string		revision;
  
@@ -476,7 +466,7 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/NetPlayServer.h
  	void UpdatePadMapping();
  
  	NetSettings     m_settings;
-@@ -75,7 +75,7 @@
+@@ -75,7 +75,7 @@ private:
  	unsigned int	m_target_buffer_size;
  	PadMapping      m_pad_map[4];
  
@@ -485,7 +475,7 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/NetPlayServer.h
  
  	struct
  	{
-@@ -86,9 +86,11 @@
+@@ -86,9 +86,11 @@ private:
  
  	std::string m_selected_game;
  
@@ -499,10 +489,8 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/NetPlayServer.h
  
  #ifdef USE_UPNP
  	static void mapPortThread(const u16 port);
-Index: dolphin-emu-4.0.2/Source/Core/Core/Src/HW/SI_DeviceGBA.cpp
-===================================================================
---- dolphin-emu-4.0.2.orig/Source/Core/Core/Src/HW/SI_DeviceGBA.cpp	2013-11-29 13:05:19.000000000 -0800
-+++ dolphin-emu-4.0.2/Source/Core/Core/Src/HW/SI_DeviceGBA.cpp	2013-11-30 22:07:24.059135120 -0800
+--- a/Source/Core/Core/Src/HW/SI_DeviceGBA.cpp
++++ b/Source/Core/Core/Src/HW/SI_DeviceGBA.cpp
 @@ -10,7 +10,7 @@
  #include <queue>
  
@@ -512,7 +500,7 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/HW/SI_DeviceGBA.cpp
  static std::mutex cs_gba;
  namespace { volatile bool server_running; }
  
-@@ -22,24 +22,28 @@
+@@ -22,24 +22,28 @@ void GBAConnectionWaiter()
  
  	Common::SetCurrentThreadName("GBA Connection Waiter");
  
@@ -547,7 +535,7 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/HW/SI_DeviceGBA.cpp
  	return;
  }
  
-@@ -50,7 +54,7 @@
+@@ -50,7 +54,7 @@ void GBAConnectionWaiter_Shutdown()
  		connectionThread.join();
  }
  
@@ -556,7 +544,7 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/HW/SI_DeviceGBA.cpp
  {
  	bool sock_filled = false;
  
-@@ -66,7 +70,8 @@
+@@ -66,7 +70,8 @@ bool GetAvailableSock(sf::SocketTCP& soc
  	return sock_filled;
  }
  
@@ -566,7 +554,7 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/HW/SI_DeviceGBA.cpp
  {
  	if (!connectionThread.joinable())
  		connectionThread = std::thread(GBAConnectionWaiter);
-@@ -74,13 +79,16 @@
+@@ -74,13 +79,16 @@ GBASockServer::GBASockServer()
  
  GBASockServer::~GBASockServer()
  {
@@ -585,7 +573,7 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/HW/SI_DeviceGBA.cpp
  		if (!GetAvailableSock(client))
  			return;
  
-@@ -90,9 +98,9 @@
+@@ -90,9 +98,9 @@ void GBASockServer::Transfer(char* si_bu
  	u8 cmd = *current_data;
  
  	if (cmd == CMD_WRITE)
@@ -597,7 +585,7 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/HW/SI_DeviceGBA.cpp
  
  	DEBUG_LOG(SERIALINTERFACE, "> command %02x %02x%02x%02x%02x",
  		(u8)current_data[0], (u8)current_data[1], (u8)current_data[2],
-@@ -100,8 +108,11 @@
+@@ -100,8 +108,11 @@ void GBASockServer::Transfer(char* si_bu
  
  	memset(current_data, 0, sizeof(current_data));
  	size_t num_received = 0;
@@ -611,10 +599,8 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/HW/SI_DeviceGBA.cpp
  
  	DEBUG_LOG(SERIALINTERFACE, "< %02x%02x%02x%02x%02x",
  		(u8)current_data[0], (u8)current_data[1], (u8)current_data[2],
-Index: dolphin-emu-4.0.2/Source/Core/Core/Src/HW/SI_DeviceGBA.h
-===================================================================
---- dolphin-emu-4.0.2.orig/Source/Core/Core/Src/HW/SI_DeviceGBA.h	2013-11-29 13:05:19.000000000 -0800
-+++ dolphin-emu-4.0.2/Source/Core/Core/Src/HW/SI_DeviceGBA.h	2013-11-30 22:07:24.059135120 -0800
+--- a/Source/Core/Core/Src/HW/SI_DeviceGBA.h
++++ b/Source/Core/Core/Src/HW/SI_DeviceGBA.h
 @@ -11,7 +11,7 @@
  
  void GBAConnectionWaiter_Shutdown();
@@ -624,7 +610,7 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/HW/SI_DeviceGBA.h
  {
  public:
  	GBASockServer();
-@@ -28,7 +28,7 @@
+@@ -28,7 +28,7 @@ private:
  		CMD_WRITE	= 0x15
  	};
  
@@ -633,11 +619,9 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/HW/SI_DeviceGBA.h
  	char current_data[5];
  };
  
-Index: dolphin-emu-4.0.2/Source/Core/Core/Src/HW/WiimoteReal/WiimoteReal.cpp
-===================================================================
---- dolphin-emu-4.0.2.orig/Source/Core/Core/Src/HW/WiimoteReal/WiimoteReal.cpp	2013-11-29 13:05:19.000000000 -0800
-+++ dolphin-emu-4.0.2/Source/Core/Core/Src/HW/WiimoteReal/WiimoteReal.cpp	2013-11-30 22:07:24.059135120 -0800
-@@ -203,8 +203,8 @@
+--- a/Source/Core/Core/Src/HW/WiimoteReal/WiimoteReal.cpp
++++ b/Source/Core/Core/Src/HW/WiimoteReal/WiimoteReal.cpp
+@@ -203,8 +203,8 @@ bool Wiimote::Read()
  	{
  		if (Core::g_CoreStartupParameter.iBBDumpPort > 0 && index == WIIMOTE_BALANCE_BOARD)
  		{
@@ -648,7 +632,7 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/HW/WiimoteReal/WiimoteReal.cpp
  		}
  
  		// Add it to queue
-@@ -233,8 +233,8 @@
+@@ -233,8 +233,8 @@ bool Wiimote::Write()
  		{
  			if (Core::g_CoreStartupParameter.iBBDumpPort > 0 && index == WIIMOTE_BALANCE_BOARD)
  			{
@@ -659,11 +643,9 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/HW/WiimoteReal/WiimoteReal.cpp
  			}
  			IOWrite(rpt.data(), rpt.size());
  			
-Index: dolphin-emu-4.0.2/Source/Core/Core/Src/HW/EXI_DeviceGecko.cpp
-===================================================================
---- dolphin-emu-4.0.2.orig/Source/Core/Core/Src/HW/EXI_DeviceGecko.cpp	2013-11-29 13:05:19.000000000 -0800
-+++ dolphin-emu-4.0.2/Source/Core/Core/Src/HW/EXI_DeviceGecko.cpp	2013-11-30 22:07:24.059135120 -0800
-@@ -12,11 +12,11 @@
+--- a/Source/Core/Core/Src/HW/EXI_DeviceGecko.cpp
++++ b/Source/Core/Core/Src/HW/EXI_DeviceGecko.cpp
+@@ -12,11 +12,11 @@ u16							GeckoSockServer::server_port;
  int							GeckoSockServer::client_count;
  std::thread					GeckoSockServer::connectionThread;
  volatile bool				GeckoSockServer::server_running;
@@ -677,7 +659,7 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/HW/EXI_DeviceGecko.cpp
  {
  	if (!connectionThread.joinable())
  		connectionThread = std::thread(GeckoConnectionWaiter);
-@@ -41,11 +41,11 @@
+@@ -41,11 +41,11 @@ void GeckoSockServer::GeckoConnectionWai
  {
  	Common::SetCurrentThreadName("Gecko Connection Waiter");
  
@@ -691,7 +673,7 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/HW/EXI_DeviceGecko.cpp
  			server_port++;
  	}
  
-@@ -56,22 +56,26 @@
+@@ -56,22 +56,26 @@ void GeckoSockServer::GeckoConnectionWai
  		StringFromFormat("USBGecko: Listening on TCP port %u", server_port),
  		5000);
  
@@ -723,7 +705,7 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/HW/EXI_DeviceGecko.cpp
  {
  	bool sock_filled = false;
  
-@@ -103,7 +107,7 @@
+@@ -103,7 +107,7 @@ void GeckoSockServer::ClientThread()
  
  	Common::SetCurrentThreadName("Gecko Client");
  
@@ -732,7 +714,7 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/HW/EXI_DeviceGecko.cpp
  
  	while (client_running)
  	{
-@@ -116,7 +120,7 @@
+@@ -116,7 +120,7 @@ void GeckoSockServer::ClientThread()
  		char data[128];
  		std::size_t got = 0;
  		
@@ -741,7 +723,7 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/HW/EXI_DeviceGecko.cpp
  			client_running = false;
  		
  		if (got != 0)
-@@ -133,7 +137,7 @@
+@@ -133,7 +137,7 @@ void GeckoSockServer::ClientThread()
  			std::vector<char> packet(send_fifo.begin(), send_fifo.end());
  			send_fifo.clear();
  			
@@ -750,7 +732,7 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/HW/EXI_DeviceGecko.cpp
  				client_running = false;
  		}
  		}	// unlock transfer
-@@ -142,7 +146,9 @@
+@@ -142,7 +146,9 @@ void GeckoSockServer::ClientThread()
  			Common::YieldCPU();
  	}
  
@@ -761,7 +743,7 @@ Index: dolphin-emu-4.0.2/Source/Core/Core/Src/HW/EXI_DeviceGecko.cpp
  }
  
  void CEXIGecko::ImmReadWrite(u32 &_uData, u32 _uSize)
-@@ -150,7 +156,7 @@
+@@ -150,7 +156,7 @@ void CEXIGecko::ImmReadWrite(u32 &_uData
  	// We don't really care about _uSize
  	(void)_uSize;
  
diff --git a/debian/patches/37_cmake-sfml-fixes.patch b/debian/patches/37_cmake-sfml-fixes.patch
deleted file mode 100644
index e43dd4a..0000000
--- a/debian/patches/37_cmake-sfml-fixes.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-Add info so that package links SFML successfully with newer gcc versions.
-Index: dolphin-emu-4.0.2/Source/Core/Core/CMakeLists.txt
-===================================================================
---- dolphin-emu-4.0.2.orig/Source/Core/Core/CMakeLists.txt	2013-11-29 13:05:19.000000000 -0800
-+++ dolphin-emu-4.0.2/Source/Core/Core/CMakeLists.txt	2013-11-30 22:06:50.091136588 -0800
-@@ -220,7 +220,7 @@
- 			Src/PowerPC/JitArm32/JitArm_LoadStoreFloating.cpp)
- endif()
- 
--set(LIBS bdisasm inputcommon videosoftware sfml-network)
-+set(LIBS bdisasm inputcommon videosoftware sfml-network sfml-system)
- 
- if(NOT USE_GLES OR USE_GLES3)
- 	set(LIBS ${LIBS} videoogl)
-Index: dolphin-emu-4.0.2/Source/Core/DolphinWX/CMakeLists.txt
-===================================================================
---- dolphin-emu-4.0.2.orig/Source/Core/DolphinWX/CMakeLists.txt	2013-11-29 13:05:19.000000000 -0800
-+++ dolphin-emu-4.0.2/Source/Core/DolphinWX/CMakeLists.txt	2013-11-30 22:06:50.095136589 -0800
-@@ -11,6 +11,7 @@
- 			audiocommon
- 			z
- 			sfml-network
-+			sfml-system
- 			${GTK2_LIBRARIES})
- 
- if(NOT ANDROID)
diff --git a/debian/patches/series b/debian/patches/series
index 06d13ab..b753643 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -4,5 +4,5 @@
 04_use-polarssl-aes.patch
 06_remove-powerpcdisasm.patch
 07_fix-findminiupnpc-warnings.patch
-37_cmake-sfml-fixes.patch
-80_sfml-use-2.1.patch
+08_cmake-sfml-fixes.patch
+09_sfml-use-2.1.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/dolphin-emu.git



More information about the Pkg-games-commits mailing list