pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/games/six Added two patches that are necessary for Net...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/98fd58a8f0f6
branches:  trunk
changeset: 529940:98fd58a8f0f6
user:      rillig <rillig%pkgsrc.org@localhost>
date:      Wed Jun 13 00:10:43 2007 +0000

description:
Added two patches that are necessary for NetBSD 3.0.

diffstat:

 games/six/distinfo                 |   4 +++-
 games/six/patches/patch-batchh     |  20 ++++++++++++++++++++
 games/six/patches/patch-lssolvecpp |  29 +++++++++++++++++++++++++++++
 3 files changed, 52 insertions(+), 1 deletions(-)

diffs (69 lines):

diff -r de7149b1755f -r 98fd58a8f0f6 games/six/distinfo
--- a/games/six/distinfo        Wed Jun 13 00:03:36 2007 +0000
+++ b/games/six/distinfo        Wed Jun 13 00:10:43 2007 +0000
@@ -1,5 +1,7 @@
-$NetBSD: distinfo,v 1.1.1.1 2007/06/13 00:03:26 rillig Exp $
+$NetBSD: distinfo,v 1.2 2007/06/13 00:10:43 rillig Exp $
 
 SHA1 (six-0.5.3.tar.gz) = 4e6281ea0bd420e941909206df381a283e77d149
 RMD160 (six-0.5.3.tar.gz) = 3894ebdabe368a918efd4359ba9e2ed7e0d32279
 Size (six-0.5.3.tar.gz) = 883013 bytes
+SHA1 (patch-batchh) = 2b46c2f8df4cdb046464bf0faf25f735df43b411
+SHA1 (patch-lssolvecpp) = 17038bc249c54f7436eef3dd3b61ee2a6eecc859
diff -r de7149b1755f -r 98fd58a8f0f6 games/six/patches/patch-batchh
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/six/patches/patch-batchh    Wed Jun 13 00:10:43 2007 +0000
@@ -0,0 +1,20 @@
+$NetBSD: patch-batchh,v 1.1 2007/06/13 00:10:44 rillig Exp $
+
+Every recent platform should have <limits.h> from ISO C90.
+
+--- six/batch.h.orig   2004-07-19 10:30:54.000000000 +0200
++++ six/batch.h        2007-06-13 02:07:09.000000000 +0200
+@@ -5,12 +5,8 @@
+ #include "carrier.h"
+ #include "group.h"
+ 
+-#ifdef __FreeBSD__
+-#include <machine/limits.h>
++#include <limits.h>
+ #define MAXINT INT_MAX
+-#else
+-#include <values.h>
+-#endif
+ #include <list>
+ 
+ /**
diff -r de7149b1755f -r 98fd58a8f0f6 games/six/patches/patch-lssolvecpp
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/six/patches/patch-lssolvecpp        Wed Jun 13 00:10:43 2007 +0000
@@ -0,0 +1,29 @@
+$NetBSD: patch-lssolvecpp,v 1.1 2007/06/13 00:10:44 rillig Exp $
+
+--- six/lssolve.cpp.orig       2004-07-19 10:30:50.000000000 +0200
++++ six/lssolve.cpp    2007-06-13 02:06:20.000000000 +0200
+@@ -120,7 +120,11 @@ static void backwardSubstitution(const M
+   double temp;
+ 
+   x(n - 1) = b(n - 1) / U(n - 1, n - 1);
++#if defined(__NetBSD__)
++  if(isnan(x(n - 1)))
++#else
+   if(std::isnan(x(n - 1)))
++#endif
+      x(n - 1) = 0.;
+   for(i = n - 2; i >= 0; i--) {
+     // Should be: x(i)=((b(i)-U(i,i,i+1,n-1)*x(i+1,n-1))/U(i,i))(0);
+@@ -131,7 +135,11 @@ static void backwardSubstitution(const M
+       temp += U.data()[iPos + j] * x(j);
+     }
+     x(i) = (b(i) - temp) / U.data()[iPos + i];
+-    if(std::isnan(x(i)))
++#if defined(__NetBSD__)
++  if(isnan(x(i)))
++#else
++  if(std::isnan(x(i)))
++#endif
+        x(i) = 0.;
+   }
+ }



Home | Main Index | Thread Index | Old Index