Initial package for morris OBS-URL: https://build.opensuse.org/request/show/789263 OBS-URL: https://build.opensuse.org/package/show/games/morris?expand=0&rev=1
116 lines
3.7 KiB
Diff
116 lines
3.7 KiB
Diff
Author: Reiner Herrmann <reiner@reiner-h.de>
|
|
Description: use signals2 instead of signals boost library
|
|
Bug-Debian: https://bugs.debian.org/950633
|
|
|
|
--- a/src/control.hh
|
|
+++ b/src/control.hh
|
|
@@ -21,7 +21,7 @@
|
|
|
|
#include <string>
|
|
#include <boost/shared_ptr.hpp>
|
|
-#include <boost/signals.hpp>
|
|
+#include <boost/signals2/signal.hpp>
|
|
|
|
#include "board.hh"
|
|
#include "player.hh"
|
|
@@ -148,11 +148,11 @@
|
|
|
|
// --- signals ---
|
|
|
|
- boost::signal<void (Player)>& getSignal_gameOver() { return m_signal_gameOver; }
|
|
- boost::signal<void (GameState)>& getSignal_changeState() { return m_signal_changeState; }
|
|
- boost::signal<void ()>& getSignal_changeBoard() { return m_signal_changeBoard; }
|
|
- boost::signal<void (player_ptr)>& getSignal_startMove() { return m_signal_startMove; }
|
|
- boost::signal<void (player_ptr)>& getSignal_endMove() { return m_signal_endMove; }
|
|
+ boost::signals2::signal<void (Player)>& getSignal_gameOver() { return m_signal_gameOver; }
|
|
+ boost::signals2::signal<void (GameState)>& getSignal_changeState() { return m_signal_changeState; }
|
|
+ boost::signals2::signal<void ()>& getSignal_changeBoard() { return m_signal_changeBoard; }
|
|
+ boost::signals2::signal<void (player_ptr)>& getSignal_startMove() { return m_signal_startMove; }
|
|
+ boost::signals2::signal<void (player_ptr)>& getSignal_endMove() { return m_signal_endMove; }
|
|
|
|
private:
|
|
rulespec_ptr m_ruleSpec;
|
|
@@ -180,12 +180,12 @@
|
|
|
|
// signals
|
|
|
|
- boost::signal<void (Player)> m_signal_gameOver;
|
|
- boost::signal<void (GameState)> m_signal_changeState;
|
|
- boost::signal<void ()> m_signal_changeBoard;
|
|
+ boost::signals2::signal<void (Player)> m_signal_gameOver;
|
|
+ boost::signals2::signal<void (GameState)> m_signal_changeState;
|
|
+ boost::signals2::signal<void ()> m_signal_changeBoard;
|
|
|
|
- boost::signal<void (player_ptr)> m_signal_startMove;
|
|
- boost::signal<void (player_ptr)> m_signal_endMove;
|
|
+ boost::signals2::signal<void (player_ptr)> m_signal_startMove;
|
|
+ boost::signals2::signal<void (player_ptr)> m_signal_endMove;
|
|
};
|
|
|
|
#endif
|
|
--- a/src/movelog.hh
|
|
+++ b/src/movelog.hh
|
|
@@ -19,7 +19,7 @@
|
|
#ifndef MOVELOG_HH
|
|
#define MOVELOG_HH
|
|
|
|
-#include <boost/signals.hpp>
|
|
+#include <boost/signals2/signal.hpp>
|
|
|
|
|
|
/* A window showing a log of all moves in the current game.
|
|
@@ -31,10 +31,10 @@
|
|
|
|
virtual void refresh() = 0;
|
|
|
|
- boost::signal<void ()>& getSignal_windowClosed() { return m_signal_windowClosed; }
|
|
+ boost::signals2::signal<void ()>& getSignal_windowClosed() { return m_signal_windowClosed; }
|
|
|
|
protected:
|
|
- boost::signal<void ()> m_signal_windowClosed;
|
|
+ boost::signals2::signal<void ()> m_signal_windowClosed;
|
|
};
|
|
|
|
#endif
|
|
--- a/src/gtk_movelog.hh
|
|
+++ b/src/gtk_movelog.hh
|
|
@@ -39,7 +39,7 @@
|
|
GtkListStore* liststore;
|
|
|
|
gulong destroyHandler;
|
|
- boost::signals::connection refreshConnection;
|
|
+ boost::signals2::connection refreshConnection;
|
|
|
|
void cbDestroy();
|
|
friend gboolean cbMoveLog_gtk_destroy(GtkWidget *widget, gpointer data);
|
|
--- a/src/mainapp.hh
|
|
+++ b/src/mainapp.hh
|
|
@@ -130,7 +130,7 @@
|
|
|
|
// --- signals ---
|
|
|
|
- boost::signal<void (bool)>& getSignal_pauseChanged() { return m_signal_pauseChanged; }
|
|
+ boost::signals2::signal<void (bool)>& getSignal_pauseChanged() { return m_signal_pauseChanged; }
|
|
|
|
private:
|
|
MainApp();
|
|
@@ -170,7 +170,7 @@
|
|
void startMove(player_ptr);
|
|
void endMove(player_ptr);
|
|
|
|
- boost::signal<void (bool)> m_signal_pauseChanged;
|
|
+ boost::signals2::signal<void (bool)> m_signal_pauseChanged;
|
|
};
|
|
|
|
#endif
|
|
--- a/configure.ac
|
|
+++ b/configure.ac
|
|
@@ -36,7 +36,6 @@
|
|
# libgnome-2.0 libgnomeui-2.0
|
|
|
|
AX_BOOST_BASE
|
|
-AX_BOOST_SIGNALS
|
|
|
|
# Checks for header files.
|
|
AC_CHECK_HEADERS([libintl.h locale.h stdlib.h string.h sys/time.h])
|