Mon Dec 5 22:51:00 2011 UTC ()
Avoid picking up non-standard libm builtins with newer GCC


(joerg)
diff -r1.6 -r1.7 pkgsrc/math/yorick/distinfo
diff -r0 -r1.1 pkgsrc/math/yorick/patches/patch-yorick_yconfig.sh

cvs diff -r1.6 -r1.7 pkgsrc/math/yorick/distinfo (expand / switch to unified diff)

--- pkgsrc/math/yorick/distinfo 2005/05/31 18:02:31 1.6
+++ pkgsrc/math/yorick/distinfo 2011/12/05 22:51:00 1.7
@@ -1,6 +1,7 @@ @@ -1,6 +1,7 @@
1$NetBSD: distinfo,v 1.6 2005/05/31 18:02:31 drochner Exp $ 1$NetBSD: distinfo,v 1.7 2011/12/05 22:51:00 joerg Exp $
2 2
3SHA1 (yorick-1.6.02.tgz) = da66199eb62828ec217f5238e8608ba7aa5bb9e5 3SHA1 (yorick-1.6.02.tgz) = da66199eb62828ec217f5238e8608ba7aa5bb9e5
4RMD160 (yorick-1.6.02.tgz) = a80fc1e76c8ff553e032e95200510b1171db614b 4RMD160 (yorick-1.6.02.tgz) = a80fc1e76c8ff553e032e95200510b1171db614b
5Size (yorick-1.6.02.tgz) = 2234280 bytes 5Size (yorick-1.6.02.tgz) = 2234280 bytes
6SHA1 (patch-aa) = c1fc4e5c8c67216fc3d2e640cd6785b179bfa451 6SHA1 (patch-aa) = c1fc4e5c8c67216fc3d2e640cd6785b179bfa451
 7SHA1 (patch-yorick_yconfig.sh) = 4c2dd3b55e8f17b4b1696961dbfacd4a53f3a494

File Added: pkgsrc/math/yorick/patches/patch-yorick_yconfig.sh
$NetBSD: patch-yorick_yconfig.sh,v 1.1 2011/12/05 22:51:00 joerg Exp $

--- yorick/yconfig.sh.orig	2011-12-05 19:15:23.000000000 +0000
+++ yorick/yconfig.sh
@@ -90,9 +90,10 @@ fi
 echo "NO_HYPOT=$NO_HYPOT" >>../Make.cfg
 
 cat >cfg.c <<EOF
+double val = 3.;
 int main(int argc, char *argv[])
 {
-  double x=exp10(3.);
+  double x=exp10(val);
   return (x<999.999)||(x>1000.001);
 }
 EOF