r13123 - in packages/trunk/lordsawar/debian: . patches

Alexander Reichle-Schmehl tolimar at alioth.debian.org
Thu Jan 19 11:49:19 UTC 2012


Author: tolimar
Date: 2012-01-19 11:49:19 +0000 (Thu, 19 Jan 2012)
New Revision: 13123

Added:
   packages/trunk/lordsawar/debian/patches/ftbfs_as-needed.diff
Modified:
   packages/trunk/lordsawar/debian/changelog
   packages/trunk/lordsawar/debian/patches/series
Log:
Include ftbfs_as-needed.diff by Ilya Barygin to fix FTBFS with ld --as-needed 



Modified: packages/trunk/lordsawar/debian/changelog
===================================================================
--- packages/trunk/lordsawar/debian/changelog	2012-01-19 11:47:21 UTC (rev 13122)
+++ packages/trunk/lordsawar/debian/changelog	2012-01-19 11:49:19 UTC (rev 13123)
@@ -3,6 +3,8 @@
   * NOT RELEASED YET
   * Stopp build-depending on libggz-dev, libggzdmod-dev and libggzmod-dev.
     Apparently they are no longer used (Closes: #655401)
+  * Include ftbfs_as-needed.diff by Ilya Barygin to fix FTBFS with ld
+    --as-needed (Closes: #631738)
 
  -- Alexander Reichle-Schmehl <tolimar at debian.org>  Tue, 29 Mar 2011 16:12:45 +0200
 

Added: packages/trunk/lordsawar/debian/patches/ftbfs_as-needed.diff
===================================================================
--- packages/trunk/lordsawar/debian/patches/ftbfs_as-needed.diff	                        (rev 0)
+++ packages/trunk/lordsawar/debian/patches/ftbfs_as-needed.diff	2012-01-19 11:49:19 UTC (rev 13123)
@@ -0,0 +1,142 @@
+Description: Correct the order of linker parameters so that it doesn't fail
+ with --as-needed option.
+Author: Ilya Barygin <barygin at gmail.com>
+Bug-Ubuntu: https://launchpad.net/bugs/770984
+--- a/src/pbm/Makefile.am
++++ b/src/pbm/Makefile.am
+@@ -23,8 +23,8 @@
+ lordsawar_pbm_SOURCES =  pbm.cpp main.cpp pbm.h ${top_srcdir}/src/pbm-game-client.cpp ${top_srcdir}/src/pbm-game-client.h ${top_srcdir}/src/game-client-decoder.cpp ${top_srcdir}/src/game-client-decoder.h ${top_srcdir}/src/chat-client.cpp ${top_srcdir}/src/chat-client.h
+ 
+ 
+-lordsawar_pbm_LDADD = $(LIBSIGC_LIBS) $(GTKMM_LIBS) $(SDL_LIBS) -ltar -lz \
+-                         $(top_builddir)/src/liblordsawar.la \
++lordsawar_pbm_LDADD = $(top_builddir)/src/liblordsawar.la \
++                         $(LIBSIGC_LIBS) $(GTKMM_LIBS) $(SDL_LIBS) -ltar -lz \
+                          @LIBINTL@ \
+                          -L$(top_builddir)/src
+ ##endif
+--- a/src/pbm/Makefile.in
++++ b/src/pbm/Makefile.in
+@@ -283,8 +283,8 @@
+ #   02110-1301, USA.
+ MAINTAINERCLEANFILES = Makefile.in
+ lordsawar_pbm_SOURCES = pbm.cpp main.cpp pbm.h ${top_srcdir}/src/pbm-game-client.cpp ${top_srcdir}/src/pbm-game-client.h ${top_srcdir}/src/game-client-decoder.cpp ${top_srcdir}/src/game-client-decoder.h ${top_srcdir}/src/chat-client.cpp ${top_srcdir}/src/chat-client.h
+-lordsawar_pbm_LDADD = $(LIBSIGC_LIBS) $(GTKMM_LIBS) $(SDL_LIBS) -ltar -lz \
+-                         $(top_builddir)/src/liblordsawar.la \
++lordsawar_pbm_LDADD = $(top_builddir)/src/liblordsawar.la -lz \
++                         $(LIBSIGC_LIBS) $(GTKMM_LIBS) $(SDL_LIBS) -ltar \
+                          @LIBINTL@ \
+                          -L$(top_builddir)/src
+ 
+--- a/src/gls/Makefile.am
++++ b/src/gls/Makefile.am
+@@ -22,20 +22,20 @@
+ lordsawar_game_list_client_SOURCES = gls-client-main.cpp \
+ 				     gls-client-tool.cpp gls-client-tool.h
+ 
+-lordsawar_game_list_client_LDADD = $(LIBSIGC_LIBS) $(GTKMM_LIBS) -ltar -lz \
+-                                   $(top_builddir)/src/liblordsawar.la \
++lordsawar_game_list_client_LDADD = $(top_builddir)/src/liblordsawar.la \
+                                    $(top_builddir)/src/liblordsawargamelist.la \
+                                    $(top_builddir)/src/liblordsawarnet.la \
++                                   $(LIBSIGC_LIBS) $(GTKMM_LIBS) -ltar -lz \
+                                    @LIBINTL@ \
+                                    -L$(top_builddir)/src
+ 
+ lordsawar_game_list_server_SOURCES = main.cpp \
+   gamelist-server.cpp gamelist-server.h 
+ 
+-lordsawar_game_list_server_LDADD = $(LIBSIGC_LIBS) $(GTKMM_LIBS) -ltar -lz \
+-                                   $(top_builddir)/src/liblordsawar.la \
++lordsawar_game_list_server_LDADD = $(top_builddir)/src/liblordsawar.la \
+                                    $(top_builddir)/src/liblordsawargamelist.la \
+                                    $(top_builddir)/src/liblordsawarnet.la \
++                                   $(LIBSIGC_LIBS) $(GTKMM_LIBS) -ltar -lz \
+                                    @LIBINTL@ \
+                                    -L$(top_builddir)/src
+ ##endif
+--- a/src/gls/Makefile.in
++++ b/src/gls/Makefile.in
+@@ -296,20 +296,20 @@
+ lordsawar_game_list_client_SOURCES = gls-client-main.cpp \
+ 				     gls-client-tool.cpp gls-client-tool.h
+ 
+-lordsawar_game_list_client_LDADD = $(LIBSIGC_LIBS) $(GTKMM_LIBS) -ltar -lz \
+-                                   $(top_builddir)/src/liblordsawar.la \
++lordsawar_game_list_client_LDADD = $(top_builddir)/src/liblordsawar.la \
+                                    $(top_builddir)/src/liblordsawargamelist.la \
+                                    $(top_builddir)/src/liblordsawarnet.la \
++                                   $(LIBSIGC_LIBS) $(GTKMM_LIBS) -ltar -lz \
+                                    @LIBINTL@ \
+                                    -L$(top_builddir)/src
+ 
+ lordsawar_game_list_server_SOURCES = main.cpp \
+   gamelist-server.cpp gamelist-server.h 
+ 
+-lordsawar_game_list_server_LDADD = $(LIBSIGC_LIBS) $(GTKMM_LIBS) -ltar -lz \
+-                                   $(top_builddir)/src/liblordsawar.la \
++lordsawar_game_list_server_LDADD = $(top_builddir)/src/liblordsawar.la \
+                                    $(top_builddir)/src/liblordsawargamelist.la \
+                                    $(top_builddir)/src/liblordsawarnet.la \
++                                   $(LIBSIGC_LIBS) $(GTKMM_LIBS) -ltar -lz \
+                                    @LIBINTL@ \
+                                    -L$(top_builddir)/src
+ 
+--- a/src/ghs/Makefile.am
++++ b/src/ghs/Makefile.am
+@@ -22,22 +22,22 @@
+ lordsawar_game_host_client_SOURCES = ghs-client-main.cpp \
+ 				     ghs-client-tool.cpp ghs-client-tool.h
+ 
+-lordsawar_game_host_client_LDADD = $(LIBSIGC_LIBS) $(GTKMM_LIBS) -ltar -lz \
+-                                   $(top_builddir)/src/liblordsawar.la \
++lordsawar_game_host_client_LDADD = $(top_builddir)/src/liblordsawar.la \
+                                    $(top_builddir)/src/liblordsawargamelist.la \
+                                    $(top_builddir)/src/liblordsawargamehost.la \
+                                    $(top_builddir)/src/liblordsawarnet.la \
++                                   $(LIBSIGC_LIBS) $(GTKMM_LIBS) -ltar -lz \
+                                    @LIBINTL@ \
+                                    -L$(top_builddir)/src
+ 
+ lordsawar_game_host_server_SOURCES = main.cpp \
+   gamehost-server.cpp gamehost-server.h 
+ 
+-lordsawar_game_host_server_LDADD = $(LIBSIGC_LIBS) $(GTKMM_LIBS) -ltar -lz \
+-                                   $(top_builddir)/src/liblordsawar.la \
++lordsawar_game_host_server_LDADD = $(top_builddir)/src/liblordsawar.la \
+                                    $(top_builddir)/src/liblordsawargamelist.la \
+                                    $(top_builddir)/src/liblordsawargamehost.la \
+                                    $(top_builddir)/src/liblordsawarnet.la \
++                                   $(LIBSIGC_LIBS) $(GTKMM_LIBS) -ltar -lz \
+                                    @LIBINTL@ \
+                                    -L$(top_builddir)/src
+ ##endif
+--- a/src/ghs/Makefile.in
++++ b/src/ghs/Makefile.in
+@@ -298,22 +298,22 @@
+ lordsawar_game_host_client_SOURCES = ghs-client-main.cpp \
+ 				     ghs-client-tool.cpp ghs-client-tool.h
+ 
+-lordsawar_game_host_client_LDADD = $(LIBSIGC_LIBS) $(GTKMM_LIBS) -ltar -lz \
+-                                   $(top_builddir)/src/liblordsawar.la \
++lordsawar_game_host_client_LDADD = $(top_builddir)/src/liblordsawar.la \
+                                    $(top_builddir)/src/liblordsawargamelist.la \
+                                    $(top_builddir)/src/liblordsawargamehost.la \
+                                    $(top_builddir)/src/liblordsawarnet.la \
++                                   $(LIBSIGC_LIBS) $(GTKMM_LIBS) -ltar -lz \
+                                    @LIBINTL@ \
+                                    -L$(top_builddir)/src
+ 
+ lordsawar_game_host_server_SOURCES = main.cpp \
+   gamehost-server.cpp gamehost-server.h 
+ 
+-lordsawar_game_host_server_LDADD = $(LIBSIGC_LIBS) $(GTKMM_LIBS) -ltar -lz \
+-                                   $(top_builddir)/src/liblordsawar.la \
++lordsawar_game_host_server_LDADD = $(top_builddir)/src/liblordsawar.la \
+                                    $(top_builddir)/src/liblordsawargamelist.la \
+                                    $(top_builddir)/src/liblordsawargamehost.la \
+                                    $(top_builddir)/src/liblordsawarnet.la \
++                                   $(LIBSIGC_LIBS) $(GTKMM_LIBS) -ltar -lz \
+                                    @LIBINTL@ \
+                                    -L$(top_builddir)/src
+ 

Modified: packages/trunk/lordsawar/debian/patches/series
===================================================================
--- packages/trunk/lordsawar/debian/patches/series	2012-01-19 11:47:21 UTC (rev 13122)
+++ packages/trunk/lordsawar/debian/patches/series	2012-01-19 11:49:19 UTC (rev 13123)
@@ -1 +1,2 @@
 #No current patches
+ftbfs_as-needed.diff




More information about the Pkg-games-commits mailing list