diff options
author | Jimmy Olgeni <olgeni@FreeBSD.org> | 2016-07-04 14:06:48 +0000 |
---|---|---|
committer | Jimmy Olgeni <olgeni@FreeBSD.org> | 2016-07-04 14:06:48 +0000 |
commit | e03b780a6448a9fd2de0791891cbad2a19ba2a42 (patch) | |
tree | 87bbe7171fbbc31e7cf91f453a1fd85274e0d43c /lang/racket-minimal/files/patch-racket_src_bool.c | |
parent | www/gitlab: fix typo in files/patch-lib_support_nginx_gitlab-ssl (diff) |
Update lang/racket and lang/racket-minimal to version 6.5.
- Use prebuilt Racket packages to prevent building during the
staging phase (PR 200101).
- patch-share_pkgs_gui-lib_mred_private_wx_gtk_queue.rkt
Prevent inclusion of libunique, which brings in GTK2, which
then conflicts with the default GTK3 toolkit.
- patch-src_racket_src_future.c
Include commit f16f54a from github/racket/racket, which fixes
semaphore handling when futures are disabled (this broke the
IDE).
- Add options for FUTURES and JIT (i386/amd64 only).
- Remove unnecessary patches.
~ Credits ~
Juan Francisco Cantero Hurtado (OpenBSD maintainer) - kindly
brought me up to speed on Racket's status and prebuilt packages,
so I could remove lots of cruft from the port.
Sam Tobin-Hochstadt - tracked down the futures issue.
PR: 200101
Differential Revision: https://reviews.freebsd.org/D6984
Differential Revision: https://reviews.freebsd.org/D6985
Reviewed by: Martin Sugioarto
Notes
Notes:
svn path=/head/; revision=418028
Diffstat (limited to 'lang/racket-minimal/files/patch-racket_src_bool.c')
-rw-r--r-- | lang/racket-minimal/files/patch-racket_src_bool.c | 75 |
1 files changed, 0 insertions, 75 deletions
diff --git a/lang/racket-minimal/files/patch-racket_src_bool.c b/lang/racket-minimal/files/patch-racket_src_bool.c deleted file mode 100644 index cab2f06879a7..000000000000 --- a/lang/racket-minimal/files/patch-racket_src_bool.c +++ /dev/null @@ -1,75 +0,0 @@ ---- racket/src/bool.c.orig -+++ racket/src/bool.c -@@ -203,6 +203,9 @@ - } - - #ifdef MZ_LONG_DOUBLE -+#ifdef MZ_XFORM -+START_XFORM_SKIP; -+#endif - XFORM_NONGCING static MZ_INLINE int mz_long_double_eqv(long_double a, long_double b) - { - # ifndef NAN_EQUALS_ANYTHING -@@ -238,6 +241,13 @@ - return 1; - # endif - } -+#ifdef MZ_XFORM -+END_XFORM_SKIP; -+#endif -+#endif -+ -+#ifdef MZ_XFORM -+START_XFORM_SKIP; - #endif - XFORM_NONGCING static MZ_INLINE int double_eqv(double a, double b) - { -@@ -274,7 +284,13 @@ - return 1; - # endif - } -+#ifdef MZ_XFORM -+END_XFORM_SKIP; -+#endif - -+#ifdef MZ_XFORM -+START_XFORM_SKIP; -+#endif - XFORM_NONGCING static int is_eqv(Scheme_Object *obj1, Scheme_Object *obj2) - { - Scheme_Type t1, t2; -@@ -323,12 +339,24 @@ - } - } - } -+#ifdef MZ_XFORM -+END_XFORM_SKIP; -+#endif - -+#ifdef MZ_XFORM -+START_XFORM_SKIP; -+#endif - int scheme_eqv (Scheme_Object *obj1, Scheme_Object *obj2) - { - return (is_eqv(obj1, obj2) > 0); - } -+#ifdef MZ_XFORM -+END_XFORM_SKIP; -+#endif - -+#ifdef MZ_XFORM -+START_XFORM_SKIP; -+#endif - XFORM_NONGCING int is_fast_equal (Scheme_Object *obj1, Scheme_Object *obj2, int for_chaperone) - { - Scheme_Type t1, t2; -@@ -414,6 +442,9 @@ - - return -1; - } -+#ifdef MZ_XFORM -+END_XFORM_SKIP; -+#endif - - int is_slow_equal (Scheme_Object *obj1, Scheme_Object *obj2) - { |