Sophie

Sophie

distrib > Mandriva > 2010.1 > i586 > media > contrib-updates-src > by-pkgid > fd8049afec6c615b2ddadec0f586ff36 > files > 1

uqm-0.6.2-7mdv2010.1.src.rpm

diff -Naur uqm-0.6.2/sc2/build/unix/build.config uqm-0.6.2.new/sc2/build/unix/build.config
--- uqm-0.6.2/sc2/build/unix/build.config	2007-01-24 16:43:49.000000000 +0100
+++ uqm-0.6.2.new/sc2/build/unix/build.config	2007-01-24 16:44:29.000000000 +0100
@@ -90,7 +90,7 @@
 	CHOICE_debug_OPTION_nodebug_TITLE="Optimised release build"
 	CHOICE_debug_OPTION_nodebug_ACTION='nodebug_action'
 	nodebug_action() {
-		CFLAGS="$CFLAGS -O3"
+		CFLAGS="$CFLAGS $RPM_OPT_FLAGS"
 		DEBUG=0
 	}
 	CHOICE_debug_OPTION_debug_TITLE="Debugging build"
diff -Naur uqm-0.6.2/sc2/build/unix/config_proginfo_host uqm-0.6.2.new/sc2/build/unix/config_proginfo_host
--- uqm-0.6.2/sc2/build/unix/config_proginfo_host	2007-01-24 16:43:49.000000000 +0100
+++ uqm-0.6.2.new/sc2/build/unix/config_proginfo_host	2007-01-24 16:44:29.000000000 +0100
@@ -137,7 +137,14 @@
 		;;
 	*)
 		LIB_opengl_CFLAGS=""
-		LIB_opengl_LDFLAGS="-lGL"
+		case `arch` in
+			x86_64)
+				LIB_opengl_LDFLAGS="-L/usr/X11R6/lib64 -lGL"
+				;;
+			*)
+				LIB_opengl_LDFLAGS="-L/usr/X11R6/lib -lGL"
+				;;
+		esac
 		;;
 esac
 LIB_opengl_VERSION=""
--- uqm-0.6.2/sc2/src/sc2code/gameopt.c	2006-12-23 11:26:09.000000000 +0100
+++ uqm-0.6.2/sc2/src/sc2code/gameopt.c.fix	2010-06-10 01:17:47.000000000 +0200
@@ -1149,7 +1149,7 @@
 
 				t.baseline.x = r.corner.x + 3;
 				if (((SUMMARY_DESC *)pMS->Extra)[NewState - SHIFT + i].year_index == 0)
-					sprintf (buf, GAME_STRING (SAVEGAME_STRING_BASE + 3)); // "Empty Slot"
+					sprintf (buf, "%s",GAME_STRING (SAVEGAME_STRING_BASE + 3)); // "Empty Slot"
 				else
 				{
 					DateToString (buf2, sizeof buf2,