diff options
author | obache <obache> | 2013-08-30 11:12:04 +0000 |
---|---|---|
committer | obache <obache> | 2013-08-30 11:12:04 +0000 |
commit | 4215fa71ef349f2b20574ddd36e479b3a9f4a80d (patch) | |
tree | 4b88007e22accd2b123127aae79e01868eee1f6a /lang/embryo | |
parent | db5a3a4be4c5cd1e5826f1e7371376302122ce2f (diff) | |
download | pkgsrc-4215fa71ef349f2b20574ddd36e479b3a9f4a80d.tar.gz |
band-aid patch for missing fxp2f(3) on NetBSD<6.
Diffstat (limited to 'lang/embryo')
-rw-r--r-- | lang/embryo/distinfo | 3 | ||||
-rw-r--r-- | lang/embryo/patches/patch-src_lib_embryo__float.c | 20 |
2 files changed, 22 insertions, 1 deletions
diff --git a/lang/embryo/distinfo b/lang/embryo/distinfo index 966a6e68e79..17cb07e2372 100644 --- a/lang/embryo/distinfo +++ b/lang/embryo/distinfo @@ -1,5 +1,6 @@ -$NetBSD: distinfo,v 1.7 2013/06/16 18:56:05 sno Exp $ +$NetBSD: distinfo,v 1.8 2013/08/30 11:12:04 obache Exp $ SHA1 (embryo-1.7.7.tar.bz2) = 80b0efd5eff98f22dd6fa4107499475d8bb922d3 RMD160 (embryo-1.7.7.tar.bz2) = 9b5e8af643554c92c783ec1ffea6e0fb88030416 Size (embryo-1.7.7.tar.bz2) = 461222 bytes +SHA1 (patch-src_lib_embryo__float.c) = 393daf3bda1178705c97b5922e56a19a2a2d5cfa diff --git a/lang/embryo/patches/patch-src_lib_embryo__float.c b/lang/embryo/patches/patch-src_lib_embryo__float.c new file mode 100644 index 00000000000..611a4604f37 --- /dev/null +++ b/lang/embryo/patches/patch-src_lib_embryo__float.c @@ -0,0 +1,20 @@ +$NetBSD: patch-src_lib_embryo__float.c,v 1.1 2013/08/30 11:12:04 obache Exp $ + +* band-aid patch for missing fxp2f(3) on NetBSD<6 + +--- src/lib/embryo_float.c.orig 2013-04-04 19:42:04.000000000 +0000 ++++ src/lib/embryo_float.c +@@ -52,6 +52,13 @@ + #define MAXFLOAT 3.40282347e+38f + #endif + ++#ifdef __NetBSD__ ++#include <sys/param.h> ++# if __NetBSD_Version < 600000000 ++#define exp2f(x) expf((x) * M_LN2) ++# endif ++#endif ++ + /* internally useful calls */ + + static float |