Sun Feb 9 17:12:33 2014 UTC ()
fix "sqrt(int) is ambiguous" on SunOS


(wiedi)
diff -r1.10 -r1.11 pkgsrc/games/lbreakout/distinfo
diff -r0 -r1.1 pkgsrc/games/lbreakout/patches/patch-lbreakout_breakout.cpp

cvs diff -r1.10 -r1.11 pkgsrc/games/lbreakout/distinfo (expand / switch to unified diff)

--- pkgsrc/games/lbreakout/distinfo 2010/01/29 23:35:57 1.10
+++ pkgsrc/games/lbreakout/distinfo 2014/02/09 17:12:33 1.11
@@ -1,8 +1,9 @@ @@ -1,8 +1,9 @@
1$NetBSD: distinfo,v 1.10 2010/01/29 23:35:57 joerg Exp $ 1$NetBSD: distinfo,v 1.11 2014/02/09 17:12:33 wiedi Exp $
2 2
3SHA1 (lbreakout-010315.tar.gz) = 9385f4690aee645955acb23d8481957aaaf0e2fb 3SHA1 (lbreakout-010315.tar.gz) = 9385f4690aee645955acb23d8481957aaaf0e2fb
4RMD160 (lbreakout-010315.tar.gz) = ecb5784ec9475766035fabd84609c8a71581219d 4RMD160 (lbreakout-010315.tar.gz) = ecb5784ec9475766035fabd84609c8a71581219d
5Size (lbreakout-010315.tar.gz) = 655418 bytes 5Size (lbreakout-010315.tar.gz) = 655418 bytes
6SHA1 (patch-aa) = 42dbfbf5cdbbe72b652319dc7e43867fa1907c76 6SHA1 (patch-aa) = 42dbfbf5cdbbe72b652319dc7e43867fa1907c76
7SHA1 (patch-ab) = 5eb50dd1e4925ac9ad9469b03b92ca351baad305 7SHA1 (patch-ab) = 5eb50dd1e4925ac9ad9469b03b92ca351baad305
8SHA1 (patch-ac) = 0dd6692789e41eb0f32d34dc2f4efd9efc1fec8a 8SHA1 (patch-ac) = 0dd6692789e41eb0f32d34dc2f4efd9efc1fec8a
 9SHA1 (patch-lbreakout_breakout.cpp) = d52bdbd16a9a764c954d7fc52d39bd78eb183495

File Added: pkgsrc/games/lbreakout/patches/patch-lbreakout_breakout.cpp
$NetBSD: patch-lbreakout_breakout.cpp,v 1.1 2014/02/09 17:12:33 wiedi Exp $

fix "sqrt(int) is ambiguous" on SunOS
--- lbreakout/breakout.cpp.orig	2001-03-15 15:27:33.000000000 +0000
+++ lbreakout/breakout.cpp
@@ -1437,7 +1437,7 @@ void BreakOut::Club_HandleContact(Ball *
     b->club_con = 1;
 
     if (a.x != 0 && a.y != 0) {
-        d = sqrt(2);
+        d = sqrt((double)2);
         a.x /= d; a.y /= d;
     }
 
@@ -1557,7 +1557,7 @@ void BreakOut::Ball_CheckBrickReflection
 
         // norm //
         if (a.x != 0 && a.y != 0) {
-            d = sqrt(2);
+            d = sqrt((double)2);
             a.x /= d; a.y /= d;
         }