summaryrefslogtreecommitdiffstats
path: root/development/racket/xform-errors-converting-fix.patch
diff options
context:
space:
mode:
author David Spencer <idlemoor@slackbuilds.org>2016-04-01 19:35:23 +0100
committer Robby Workman <rworkman@slackbuilds.org>2016-04-03 02:30:24 -0500
commite9d704710d86de79785164dd7b75fe7e7f46da55 (patch)
treeca5e1cff07ea0f23177ec49699224a88a70f8406 /development/racket/xform-errors-converting-fix.patch
parent6bfa3272e7eb15710d99061f8f7ece2acf79a87a (diff)
downloadslackbuilds-e9d704710d86de79785164dd7b75fe7e7f46da55.tar.gz
slackbuilds-e9d704710d86de79785164dd7b75fe7e7f46da55.tar.xz
development/racket: Updated for version 6.4.
Fixes build failure. Signed-off-by: David Spencer <idlemoor@slackbuilds.org>
Diffstat (limited to 'development/racket/xform-errors-converting-fix.patch')
-rw-r--r--development/racket/xform-errors-converting-fix.patch57
1 files changed, 57 insertions, 0 deletions
diff --git a/development/racket/xform-errors-converting-fix.patch b/development/racket/xform-errors-converting-fix.patch
new file mode 100644
index 0000000000..687d653f4e
--- /dev/null
+++ b/development/racket/xform-errors-converting-fix.patch
@@ -0,0 +1,57 @@
+diff -Naur racket-6.3/src/racket/src/bool.c my-racket-6.3/src/racket/src/bool.c
+--- racket-6.3/src/racket/src/bool.c 2015-10-16 17:00:55.000000000 -0400
++++ my-racket-6.3/src/racket/src/bool.c 2016-01-23 12:04:20.710628127 -0500
+@@ -202,6 +202,9 @@
+ return SAME_OBJ(obj1, obj2);
+ }
+
++#ifdef MZ_XFORM
++START_XFORM_SKIP;
++#endif
+ #ifdef MZ_LONG_DOUBLE
+ XFORM_NONGCING static MZ_INLINE int mz_long_double_eqv(long_double a, long_double b)
+ {
+@@ -239,6 +242,10 @@
+ # endif
+ }
+ #endif
++
++#ifdef MZ_XFORM
++START_XFORM_SKIP;
++#endif
+ XFORM_NONGCING static MZ_INLINE int double_eqv(double a, double b)
+ {
+ # ifndef NAN_EQUALS_ANYTHING
+@@ -419,6 +426,9 @@
+
+ return -1;
+ }
++#ifdef MZ_XFORM
++END_XFORM_SKIP;
++#endif
+
+ int is_slow_equal (Scheme_Object *obj1, Scheme_Object *obj2)
+ {
+diff -Naur racket-6.3/src/racket/src/number.c my-racket-6.3/src/racket/src/number.c
+--- racket-6.3/src/racket/src/number.c 2015-10-16 17:00:55.000000000 -0400
++++ my-racket-6.3/src/racket/src/number.c 2016-01-23 12:05:08.076767488 -0500
+@@ -1917,6 +1917,9 @@
+ return (is_rational(argv[0]) ? scheme_true : scheme_false);
+ }
+
++#ifdef MZ_XFORM
++START_XFORM_SKIP;
++#endif
+ XFORM_NONGCING static int double_is_integer(double d)
+ {
+ # ifdef NAN_EQUALS_ANYTHING
+@@ -1943,6 +1946,9 @@
+
+ return 0;
+ }
++#ifdef MZ_XFORM
++END_XFORM_SKIP;
++#endif
+
+
+ static Scheme_Object *