aboutsummaryrefslogtreecommitdiffstats
path: root/lang/racket-minimal
diff options
context:
space:
mode:
authorolgeni <olgeni@FreeBSD.org>2016-07-23 16:48:04 +0800
committerolgeni <olgeni@FreeBSD.org>2016-07-23 16:48:04 +0800
commit590513dc30112d7da75bae9a01f24d42617cf14a (patch)
tree1edf490eb99cf8edd4a9241846ac57e0e6a9c423 /lang/racket-minimal
parentfbcd5d87d55403fb670c53de0101a5e9ba1091b0 (diff)
downloadfreebsd-ports-gnome-590513dc30112d7da75bae9a01f24d42617cf14a.tar.gz
freebsd-ports-gnome-590513dc30112d7da75bae9a01f24d42617cf14a.tar.zst
freebsd-ports-gnome-590513dc30112d7da75bae9a01f24d42617cf14a.zip
Update lang/racket-minimal to version 6.6.
Diffstat (limited to 'lang/racket-minimal')
-rw-r--r--lang/racket-minimal/Makefile2
-rw-r--r--lang/racket-minimal/distinfo6
-rw-r--r--lang/racket-minimal/files/patch-src_racket_src_future.c179
-rw-r--r--lang/racket-minimal/pkg-plist29
4 files changed, 32 insertions, 184 deletions
diff --git a/lang/racket-minimal/Makefile b/lang/racket-minimal/Makefile
index 310e270b7b0d..91b8c056f52f 100644
--- a/lang/racket-minimal/Makefile
+++ b/lang/racket-minimal/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= racket
-PORTVERSION= 6.5
+PORTVERSION= 6.6
CATEGORIES= lang scheme
MASTER_SITES= http://mirror.racket-lang.org/installers/${PORTVERSION}/ \
http://www.cs.utah.edu/plt/installers/${PORTVERSION}/ \
diff --git a/lang/racket-minimal/distinfo b/lang/racket-minimal/distinfo
index 89a8ec2f0750..84548d3bb7f6 100644
--- a/lang/racket-minimal/distinfo
+++ b/lang/racket-minimal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1467016094
-SHA256 (racket-minimal/6.5/racket-minimal-6.5-src-builtpkgs.tgz) = 44fe95a4ec4d442b4f6f68e360104ca9715bd1fe3795d302d6cddaceb15696dc
-SIZE (racket-minimal/6.5/racket-minimal-6.5-src-builtpkgs.tgz) = 11037268
+TIMESTAMP = 1469257998
+SHA256 (racket-minimal/6.6/racket-minimal-6.6-src-builtpkgs.tgz) = f0666dbf0c7fc446f103b0c16eed508225addb09596f9c44a87b9d546422b1e9
+SIZE (racket-minimal/6.6/racket-minimal-6.6-src-builtpkgs.tgz) = 11097295
diff --git a/lang/racket-minimal/files/patch-src_racket_src_future.c b/lang/racket-minimal/files/patch-src_racket_src_future.c
deleted file mode 100644
index 3495c32e395c..000000000000
--- a/lang/racket-minimal/files/patch-src_racket_src_future.c
+++ /dev/null
@@ -1,179 +0,0 @@
---- src/racket/src/future.c.orig 2016-04-15 20:33:56 UTC
-+++ src/racket/src/future.c
-@@ -184,6 +184,11 @@ Scheme_Object *scheme_make_fsemaphore(in
- return (Scheme_Object*)fsema;
- }
-
-+static Scheme_Object *make_fsemaphore(int argc, Scheme_Object *argv[])
-+{
-+ return scheme_make_fsemaphore(argc, argv);
-+}
-+
- Scheme_Object *scheme_fsemaphore_post(int argc, Scheme_Object *argv[])
- {
- fsemaphore_t *fsema;
-@@ -247,46 +252,24 @@ static Scheme_Object *mark_future_trace_
- return scheme_void;
- }
-
--# define FUTURE_PRIM_W_ARITY(name, func, a1, a2, env) GLOBAL_PRIM_W_ARITY(name, func, a1, a2, env)
--
--void scheme_init_futures(Scheme_Env *newenv)
--{
-- FUTURE_PRIM_W_ARITY("future?", future_p, 1, 1, newenv);
-- FUTURE_PRIM_W_ARITY("future", scheme_future, 1, 1, newenv);
-- FUTURE_PRIM_W_ARITY("processor-count", processor_count, 0, 0, newenv);
-- FUTURE_PRIM_W_ARITY("touch", touch, 1, 1, newenv);
-- FUTURE_PRIM_W_ARITY("current-future", scheme_current_future, 0, 0, newenv);
-- FUTURE_PRIM_W_ARITY("make-fsemaphore", scheme_make_fsemaphore, 1, 1, newenv);
-- FUTURE_PRIM_W_ARITY("fsemaphore?", scheme_fsemaphore_p, 1, 1, newenv);
-- FUTURE_PRIM_W_ARITY("fsemaphore-post", scheme_fsemaphore_post, 1, 1, newenv);
-- FUTURE_PRIM_W_ARITY("fsemaphore-wait", scheme_fsemaphore_wait, 1, 1, newenv);
-- FUTURE_PRIM_W_ARITY("fsemaphore-try-wait?", scheme_fsemaphore_try_wait, 1, 1, newenv);
-- FUTURE_PRIM_W_ARITY("fsemaphore-count", scheme_fsemaphore_count, 1, 1, newenv);
-- FUTURE_PRIM_W_ARITY("would-be-future", would_be_future, 1, 1, newenv);
-- FUTURE_PRIM_W_ARITY("futures-enabled?", futures_enabled, 0, 0, newenv);
-- FUTURE_PRIM_W_ARITY("reset-future-logs-for-tracing!", reset_future_logs_for_tracking, 0, 0, newenv);
-- GLOBAL_PRIM_W_ARITY("mark-future-trace-end!", mark_future_trace_end, 0, 0, newenv);
--
-- scheme_finish_primitive_module(newenv);
-- scheme_protect_primitive_provide(newenv, NULL);
--
--#ifdef MZ_PRECISE_GC
-- register_traversers();
--#endif
--}
--
- void scheme_init_futures_once()
- {
- }
-
- void scheme_init_futures_per_place()
- {
-+#ifdef MZ_PRECISE_GC
-+ register_traversers();
-+#endif
- }
-
- void scheme_end_futures_per_place()
- {
- }
-
-+#define SCHEME_FUTURE_PRIM_IS_NARY_INLINED SCHEME_PRIM_SOMETIMES_INLINED
-+#define SCHEME_FUTURE_PRIM_IS_UNARY_INLINED SCHEME_PRIM_SOMETIMES_INLINED
-+
- #else
-
- #include "future.h"
-@@ -467,6 +450,11 @@ typedef struct future_thread_params_t {
- Scheme_Current_LWC *lwc;
- } future_thread_params_t;
-
-+#define SCHEME_FUTURE_PRIM_IS_NARY_INLINED SCHEME_PRIM_IS_NARY_INLINED
-+#define SCHEME_FUTURE_PRIM_IS_UNARY_INLINED SCHEME_PRIM_IS_UNARY_INLINED
-+
-+#endif
-+
- /**********************************************************************/
- /* Plumbing for Racket initialization */
- /**********************************************************************/
-@@ -476,6 +464,9 @@ void scheme_init_futures(Scheme_Env *new
- {
- Scheme_Object *p;
-
-+ /* Order and properties here need to be in sync with the order and
-+ properties in the other scheme_init_futures() */
-+
- scheme_add_global_constant(
- "future?",
- scheme_make_folding_prim(
-@@ -487,7 +478,7 @@ void scheme_init_futures(Scheme_Env *new
- newenv);
-
- p = scheme_make_prim_w_arity(scheme_future, "future", 1, 1);
-- SCHEME_PRIM_PROC_FLAGS(p) |= scheme_intern_prim_opt_flags(SCHEME_PRIM_IS_UNARY_INLINED);
-+ SCHEME_PRIM_PROC_FLAGS(p) |= scheme_intern_prim_opt_flags(SCHEME_FUTURE_PRIM_IS_UNARY_INLINED);
- scheme_add_global_constant("future", p, newenv);
-
- scheme_add_global_constant(
-@@ -500,7 +491,7 @@ void scheme_init_futures(Scheme_Env *new
- newenv);
-
- p = scheme_make_prim_w_arity(touch, "touch", 1, 1);
-- SCHEME_PRIM_PROC_FLAGS(p) |= scheme_intern_prim_opt_flags(SCHEME_PRIM_IS_UNARY_INLINED);
-+ SCHEME_PRIM_PROC_FLAGS(p) |= scheme_intern_prim_opt_flags(SCHEME_FUTURE_PRIM_IS_UNARY_INLINED);
- scheme_add_global_constant("touch", p, newenv);
-
- p = scheme_make_immed_prim(
-@@ -508,7 +499,7 @@ void scheme_init_futures(Scheme_Env *new
- "current-future",
- 0,
- 0);
-- SCHEME_PRIM_PROC_FLAGS(p) |= scheme_intern_prim_opt_flags(SCHEME_PRIM_IS_NARY_INLINED);
-+ SCHEME_PRIM_PROC_FLAGS(p) |= scheme_intern_prim_opt_flags(SCHEME_FUTURE_PRIM_IS_NARY_INLINED);
- scheme_add_global_constant("current-future", p, newenv);
-
- p = scheme_make_immed_prim(
-@@ -517,7 +508,7 @@ void scheme_init_futures(Scheme_Env *new
- 1,
- 1);
-
-- SCHEME_PRIM_PROC_FLAGS(p) |= scheme_intern_prim_opt_flags(SCHEME_PRIM_IS_UNARY_INLINED);
-+ SCHEME_PRIM_PROC_FLAGS(p) |= scheme_intern_prim_opt_flags(SCHEME_FUTURE_PRIM_IS_UNARY_INLINED);
- scheme_add_global_constant("fsemaphore?", p, newenv);
-
- p = scheme_make_immed_prim(
-@@ -525,7 +516,7 @@ void scheme_init_futures(Scheme_Env *new
- "make-fsemaphore",
- 1,
- 1);
-- SCHEME_PRIM_PROC_FLAGS(p) |= scheme_intern_prim_opt_flags(SCHEME_PRIM_IS_UNARY_INLINED);
-+ SCHEME_PRIM_PROC_FLAGS(p) |= scheme_intern_prim_opt_flags(SCHEME_FUTURE_PRIM_IS_UNARY_INLINED);
- scheme_add_global_constant("make-fsemaphore", p, newenv);
-
- p = scheme_make_immed_prim(
-@@ -533,7 +524,7 @@ void scheme_init_futures(Scheme_Env *new
- "fsemaphore-count",
- 1,
- 1);
-- SCHEME_PRIM_PROC_FLAGS(p) |= scheme_intern_prim_opt_flags(SCHEME_PRIM_IS_UNARY_INLINED);
-+ SCHEME_PRIM_PROC_FLAGS(p) |= scheme_intern_prim_opt_flags(SCHEME_FUTURE_PRIM_IS_UNARY_INLINED);
- scheme_add_global_constant("fsemaphore-count", p, newenv);
-
- p = scheme_make_immed_prim(
-@@ -541,7 +532,7 @@ void scheme_init_futures(Scheme_Env *new
- "fsemaphore-wait",
- 1,
- 1);
-- SCHEME_PRIM_PROC_FLAGS(p) |= scheme_intern_prim_opt_flags(SCHEME_PRIM_IS_UNARY_INLINED);
-+ SCHEME_PRIM_PROC_FLAGS(p) |= scheme_intern_prim_opt_flags(SCHEME_FUTURE_PRIM_IS_UNARY_INLINED);
- scheme_add_global_constant("fsemaphore-wait", p, newenv);
-
- p = scheme_make_immed_prim(
-@@ -549,7 +540,7 @@ void scheme_init_futures(Scheme_Env *new
- "fsemaphore-post",
- 1,
- 1);
-- SCHEME_PRIM_PROC_FLAGS(p) |= scheme_intern_prim_opt_flags(SCHEME_PRIM_IS_UNARY_INLINED);
-+ SCHEME_PRIM_PROC_FLAGS(p) |= scheme_intern_prim_opt_flags(SCHEME_FUTURE_PRIM_IS_UNARY_INLINED);
- scheme_add_global_constant("fsemaphore-post", p, newenv);
-
- p = scheme_make_immed_prim(
-@@ -557,7 +548,7 @@ void scheme_init_futures(Scheme_Env *new
- "fsemaphore-try-wait?",
- 1,
- 1);
-- SCHEME_PRIM_PROC_FLAGS(p) |= scheme_intern_prim_opt_flags(SCHEME_PRIM_IS_UNARY_INLINED);
-+ SCHEME_PRIM_PROC_FLAGS(p) |= scheme_intern_prim_opt_flags(SCHEME_FUTURE_PRIM_IS_UNARY_INLINED);
- scheme_add_global_constant("fsemaphore-try-wait?", p, newenv);
-
- GLOBAL_PRIM_W_ARITY("would-be-future", would_be_future, 1, 1, newenv);
-@@ -569,6 +560,8 @@ void scheme_init_futures(Scheme_Env *new
- scheme_protect_primitive_provide(newenv, NULL);
- }
-
-+#ifdef MZ_USE_FUTURES
-+
- void scheme_init_futures_once()
- {
- init_cpucount();
diff --git a/lang/racket-minimal/pkg-plist b/lang/racket-minimal/pkg-plist
index e4d282c09c70..300b87b8a075 100644
--- a/lang/racket-minimal/pkg-plist
+++ b/lang/racket-minimal/pkg-plist
@@ -18,7 +18,7 @@ include/racket/schvers.h
include/racket/sconfig.h
include/racket/stypes.h
include/racket/uconfig.h
-lib/libracket3m-6.5.so
+lib/libracket3m-6.6.so
lib/libracket3m.so
lib/racket/buildinfo
lib/racket/gracket
@@ -975,6 +975,7 @@ man/man1/raco.1.gz
%%DATADIR%%/collects/racket/private/class-undef.rkt
%%DATADIR%%/collects/racket/private/class-wrapped.rkt
%%DATADIR%%/collects/racket/private/classidmap.rkt
+%%DATADIR%%/collects/racket/private/collect.rkt
%%DATADIR%%/collects/racket/private/compiled/arity_rkt.dep
%%DATADIR%%/collects/racket/private/compiled/arity_rkt.zo
%%DATADIR%%/collects/racket/private/compiled/base_rkt.dep
@@ -995,8 +996,12 @@ man/man1/raco.1.gz
%%DATADIR%%/collects/racket/private/compiled/class-wrapped_rkt.zo
%%DATADIR%%/collects/racket/private/compiled/classidmap_rkt.dep
%%DATADIR%%/collects/racket/private/compiled/classidmap_rkt.zo
+%%DATADIR%%/collects/racket/private/compiled/collect_rkt.dep
+%%DATADIR%%/collects/racket/private/compiled/collect_rkt.zo
%%DATADIR%%/collects/racket/private/compiled/cond_rkt.dep
%%DATADIR%%/collects/racket/private/compiled/cond_rkt.zo
+%%DATADIR%%/collects/racket/private/compiled/config_rkt.dep
+%%DATADIR%%/collects/racket/private/compiled/config_rkt.zo
%%DATADIR%%/collects/racket/private/compiled/custom-hash_rkt.dep
%%DATADIR%%/collects/racket/private/compiled/custom-hash_rkt.zo
%%DATADIR%%/collects/racket/private/compiled/custom-write_rkt.dep
@@ -1011,6 +1016,8 @@ man/man1/raco.1.gz
%%DATADIR%%/collects/racket/private/compiled/dict_rkt.zo
%%DATADIR%%/collects/racket/private/compiled/ellipses_rkt.dep
%%DATADIR%%/collects/racket/private/compiled/ellipses_rkt.zo
+%%DATADIR%%/collects/racket/private/compiled/executable-path_rkt.dep
+%%DATADIR%%/collects/racket/private/compiled/executable-path_rkt.zo
%%DATADIR%%/collects/racket/private/compiled/for_rkt.dep
%%DATADIR%%/collects/racket/private/compiled/for_rkt.zo
%%DATADIR%%/collects/racket/private/compiled/generic-interfaces_rkt.dep
@@ -1035,6 +1042,8 @@ man/man1/raco.1.gz
%%DATADIR%%/collects/racket/private/compiled/letstx-scheme_rkt.zo
%%DATADIR%%/collects/racket/private/compiled/list_rkt.dep
%%DATADIR%%/collects/racket/private/compiled/list_rkt.zo
+%%DATADIR%%/collects/racket/private/compiled/load_rkt.dep
+%%DATADIR%%/collects/racket/private/compiled/load_rkt.zo
%%DATADIR%%/collects/racket/private/compiled/local_rkt.dep
%%DATADIR%%/collects/racket/private/compiled/local_rkt.zo
%%DATADIR%%/collects/racket/private/compiled/logger_rkt.dep
@@ -1057,6 +1066,12 @@ man/man1/raco.1.gz
%%DATADIR%%/collects/racket/private/compiled/norm-arity_rkt.zo
%%DATADIR%%/collects/racket/private/compiled/norm-define_rkt.dep
%%DATADIR%%/collects/racket/private/compiled/norm-define_rkt.zo
+%%DATADIR%%/collects/racket/private/compiled/old-path_rkt.dep
+%%DATADIR%%/collects/racket/private/compiled/old-path_rkt.zo
+%%DATADIR%%/collects/racket/private/compiled/path-list_rkt.dep
+%%DATADIR%%/collects/racket/private/compiled/path-list_rkt.zo
+%%DATADIR%%/collects/racket/private/compiled/path_rkt.dep
+%%DATADIR%%/collects/racket/private/compiled/path_rkt.zo
%%DATADIR%%/collects/racket/private/compiled/performance-hint_rkt.dep
%%DATADIR%%/collects/racket/private/compiled/performance-hint_rkt.zo
%%DATADIR%%/collects/racket/private/compiled/port_rkt.dep
@@ -1073,6 +1088,8 @@ man/man1/raco.1.gz
%%DATADIR%%/collects/racket/private/compiled/qq-and-or_rkt.zo
%%DATADIR%%/collects/racket/private/compiled/qqstx_rkt.dep
%%DATADIR%%/collects/racket/private/compiled/qqstx_rkt.zo
+%%DATADIR%%/collects/racket/private/compiled/reading-param_rkt.dep
+%%DATADIR%%/collects/racket/private/compiled/reading-param_rkt.zo
%%DATADIR%%/collects/racket/private/compiled/reqprov_rkt.dep
%%DATADIR%%/collects/racket/private/compiled/reqprov_rkt.zo
%%DATADIR%%/collects/racket/private/compiled/reverse_rkt.dep
@@ -1123,6 +1140,8 @@ man/man1/raco.1.gz
%%DATADIR%%/collects/racket/private/compiled/stxparamkey_rkt.zo
%%DATADIR%%/collects/racket/private/compiled/submodule_rkt.dep
%%DATADIR%%/collects/racket/private/compiled/submodule_rkt.zo
+%%DATADIR%%/collects/racket/private/compiled/tethered-installer_rkt.dep
+%%DATADIR%%/collects/racket/private/compiled/tethered-installer_rkt.zo
%%DATADIR%%/collects/racket/private/compiled/this-expression-source-directory_rkt.dep
%%DATADIR%%/collects/racket/private/compiled/this-expression-source-directory_rkt.zo
%%DATADIR%%/collects/racket/private/compiled/top-int_rkt.dep
@@ -1150,6 +1169,7 @@ man/man1/raco.1.gz
%%DATADIR%%/collects/racket/private/compiled/with-stx_rkt.dep
%%DATADIR%%/collects/racket/private/compiled/with-stx_rkt.zo
%%DATADIR%%/collects/racket/private/cond.rkt
+%%DATADIR%%/collects/racket/private/config.rkt
%%DATADIR%%/collects/racket/private/custom-hash.rkt
%%DATADIR%%/collects/racket/private/custom-write.rkt
%%DATADIR%%/collects/racket/private/define-et-al.rkt
@@ -1157,6 +1177,7 @@ man/man1/raco.1.gz
%%DATADIR%%/collects/racket/private/define.rkt
%%DATADIR%%/collects/racket/private/dict.rkt
%%DATADIR%%/collects/racket/private/ellipses.rkt
+%%DATADIR%%/collects/racket/private/executable-path.rkt
%%DATADIR%%/collects/racket/private/for.rkt
%%DATADIR%%/collects/racket/private/generic-interfaces.rkt
%%DATADIR%%/collects/racket/private/generic-methods.rkt
@@ -1169,6 +1190,7 @@ man/man1/raco.1.gz
%%DATADIR%%/collects/racket/private/kw.rkt
%%DATADIR%%/collects/racket/private/letstx-scheme.rkt
%%DATADIR%%/collects/racket/private/list.rkt
+%%DATADIR%%/collects/racket/private/load.rkt
%%DATADIR%%/collects/racket/private/local.rkt
%%DATADIR%%/collects/racket/private/logger.rkt
%%DATADIR%%/collects/racket/private/map.rkt
@@ -1180,6 +1202,9 @@ man/man1/raco.1.gz
%%DATADIR%%/collects/racket/private/namespace.rkt
%%DATADIR%%/collects/racket/private/norm-arity.rkt
%%DATADIR%%/collects/racket/private/norm-define.rkt
+%%DATADIR%%/collects/racket/private/old-path.rkt
+%%DATADIR%%/collects/racket/private/path-list.rkt
+%%DATADIR%%/collects/racket/private/path.rkt
%%DATADIR%%/collects/racket/private/performance-hint.rkt
%%DATADIR%%/collects/racket/private/port.rkt
%%DATADIR%%/collects/racket/private/portlines.rkt
@@ -1188,6 +1213,7 @@ man/man1/raco.1.gz
%%DATADIR%%/collects/racket/private/promise.rkt
%%DATADIR%%/collects/racket/private/qq-and-or.rkt
%%DATADIR%%/collects/racket/private/qqstx.rkt
+%%DATADIR%%/collects/racket/private/reading-param.rkt
%%DATADIR%%/collects/racket/private/reqprov.rkt
%%DATADIR%%/collects/racket/private/reverse.rkt
%%DATADIR%%/collects/racket/private/runtime-path-table.rkt
@@ -1213,6 +1239,7 @@ man/man1/raco.1.gz
%%DATADIR%%/collects/racket/private/stxparam.rkt
%%DATADIR%%/collects/racket/private/stxparamkey.rkt
%%DATADIR%%/collects/racket/private/submodule.rkt
+%%DATADIR%%/collects/racket/private/tethered-installer.rkt
%%DATADIR%%/collects/racket/private/this-expression-source-directory.rkt
%%DATADIR%%/collects/racket/private/top-int.rkt
%%DATADIR%%/collects/racket/private/unit-compiletime.rkt