Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 4 Jul 2016 14:06:48 +0000 (UTC)
From:      Jimmy Olgeni <olgeni@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r418028 - in head/lang: racket racket-minimal racket-minimal/files racket/files
Message-ID:  <201607041406.u64E6m8G020882@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: olgeni
Date: Mon Jul  4 14:06:48 2016
New Revision: 418028
URL: https://svnweb.freebsd.org/changeset/ports/418028

Log:
  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

Added:
  head/lang/racket-minimal/files/patch-src_racket_src_future.c   (contents, props changed)
  head/lang/racket/files/patch-share_pkgs_gui-lib_mred_private_wx_gtk_queue.rkt   (contents, props changed)
  head/lang/racket/files/patch-src_racket_src_future.c   (contents, props changed)
Deleted:
  head/lang/racket-minimal/files/patch-racket_include_scheme.h
  head/lang/racket-minimal/files/patch-racket_src_bool.c
  head/lang/racket-minimal/files/patch-racket_src_number.c
  head/lang/racket/files/patch-racket_include_scheme.h
  head/lang/racket/files/patch-racket_src_bool.c
  head/lang/racket/files/patch-racket_src_number.c
Modified:
  head/lang/racket-minimal/Makefile
  head/lang/racket-minimal/distinfo   (contents, props changed)
  head/lang/racket-minimal/pkg-plist   (contents, props changed)
  head/lang/racket/Makefile
  head/lang/racket/distinfo   (contents, props changed)
  head/lang/racket/pkg-plist   (contents, props changed)

Modified: head/lang/racket-minimal/Makefile
==============================================================================
--- head/lang/racket-minimal/Makefile	Mon Jul  4 13:53:28 2016	(r418027)
+++ head/lang/racket-minimal/Makefile	Mon Jul  4 14:06:48 2016	(r418028)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	racket
-PKGNAMESUFFIX=	-minimal
-PORTVERSION=	6.2
+PORTVERSION=	6.5
 CATEGORIES=	lang scheme
 MASTER_SITES=	http://mirror.racket-lang.org/installers/${PORTVERSION}/ \
 		http://www.cs.utah.edu/plt/installers/${PORTVERSION}/ \
@@ -11,39 +10,46 @@ MASTER_SITES=	http://mirror.racket-lang.
 		http://mirror.csclub.uwaterloo.ca/racket/racket-installers/${PORTVERSION}/ \
 		http://mirror.informatik.uni-tuebingen.de/mirror/racket/${PORTVERSION}/ \
 		http://racket.infogroep.be/${PORTVERSION}/
-
-DISTNAME=	${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION}-src
+PKGNAMESUFFIX=	-minimal
+DISTNAME=	${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION}-src-builtpkgs
 DIST_SUBDIR=	${PORTNAME}${PKGNAMESUFFIX}/${PORTVERSION}
 
 MAINTAINER=	olgeni@FreeBSD.org
 COMMENT=	Interactive, integrated, graphical Scheme programming environment
 
+LICENSE=	LGPL3
+
 LIB_DEPENDS=	libffi.so:devel/libffi
 
 MAKE_JOBS_UNSAFE=yes
 
-OPTIONS_DEFINE=		RACKET_PLACES
-OPTIONS_DEFAULT=	RACKET_PLACES
-RACKET_PLACES_DESC=	Enable Places
-RACKET_PLACES_CONFIGURE_ENABLE=	places
-
 CONFLICTS=	racket-[0-9]*
 
 GNU_CONFIGURE=	yes
-CONFIGURE_ARGS=	--disable-lt --enable-shared --enable-pthread
+CONFIGURE_ARGS=	-enable-libffi --enable-pthread --enable-places --enable-shared
 CPPFLAGS+=	-I${LOCALBASE}/include
 LIBS+=		-L${LOCALBASE}/lib
-
 WRKSRC=		${WRKDIR}/racket-${PORTVERSION}/src
+PATCH_WRKSRC=	${WRKDIR}/racket-${PORTVERSION}
 USES=		iconv libtool tar:tgz
 USE_LDCONFIG=	yes
+REINPLACE_ARGS=	-i ""
+OPTIONS_DEFINE=	FUTURES
+OPTIONS_DEFAULT=FUTURES
+
+OPTIONS_DEFINE_amd64=	JIT
+OPTIONS_DEFINE_i386=	JIT
+OPTIONS_DEFAULT_amd64=	JIT
+OPTIONS_DEFAULT_i386=	JIT
+
+FUTURES_DESC=	Enable futures
+JIT_DESC=	Enable JIT compiler
+JIT_CFLAGS=	-msse -msse2 -mfpmath=sse
 
-ONLY_FOR_ARCHS=	i386 amd64
-
-.include <bsd.port.options.mk>
+FUTURES_CONFIGURE_ENABLE=	futures
+JIT_CONFIGURE_ENABLE=	jit
 
-.if ${ARCH} == "amd64"
-CPPFLAGS+=	-DLONG64
-.endif
+post-install:
+	${FIND} ${STAGEDIR}${PREFIX} -type d -empty -delete
 
 .include <bsd.port.mk>

Modified: head/lang/racket-minimal/distinfo
==============================================================================
--- head/lang/racket-minimal/distinfo	Mon Jul  4 13:53:28 2016	(r418027)
+++ head/lang/racket-minimal/distinfo	Mon Jul  4 14:06:48 2016	(r418028)
@@ -1,2 +1,3 @@
-SHA256 (racket-minimal/6.2/racket-minimal-6.2-src.tgz) = 5e2947c84791233493429519a28a874a89e751c5c2aac8671763af34769cbffc
-SIZE (racket-minimal/6.2/racket-minimal-6.2-src.tgz) = 6034994
+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

Added: head/lang/racket-minimal/files/patch-src_racket_src_future.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/racket-minimal/files/patch-src_racket_src_future.c	Mon Jul  4 14:06:48 2016	(r418028)
@@ -0,0 +1,179 @@
+--- 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();

Modified: head/lang/racket-minimal/pkg-plist
==============================================================================
--- head/lang/racket-minimal/pkg-plist	Mon Jul  4 13:53:28 2016	(r418027)
+++ head/lang/racket-minimal/pkg-plist	Mon Jul  4 14:06:48 2016	(r418028)
@@ -1,5 +1,6 @@
 bin/racket
 bin/raco
+%%ETCDIR%%/config.rktd
 include/racket/escheme.h
 include/racket/ext.exp
 include/racket/mzconfig.h
@@ -17,7 +18,7 @@ include/racket/schvers.h
 include/racket/sconfig.h
 include/racket/stypes.h
 include/racket/uconfig.h
-lib/libracket3m-6.2.so
+lib/libracket3m-6.5.so
 lib/libracket3m.so
 lib/racket/buildinfo
 lib/racket/gracket
@@ -26,6 +27,7 @@ lib/racket/mans.rktd
 lib/racket/mzdyn3m.o
 lib/racket/starter
 lib/racket/starter-sh
+lib/racket/system.rktd
 man/man1/racket.1.gz
 man/man1/raco.1.gz
 %%DATADIR%%/COPYING-libscheme.txt
@@ -52,14 +54,20 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/compiler/compiled/distribute_rkt.zo
 %%DATADIR%%/collects/compiler/compiled/embed_rkt.dep
 %%DATADIR%%/collects/compiler/compiled/embed_rkt.zo
+%%DATADIR%%/collects/compiler/compiled/exe-dylib-path_rkt.dep
+%%DATADIR%%/collects/compiler/compiled/exe-dylib-path_rkt.zo
 %%DATADIR%%/collects/compiler/compiled/find-exe_rkt.dep
 %%DATADIR%%/collects/compiler/compiled/find-exe_rkt.zo
+%%DATADIR%%/collects/compiler/compiled/module-suffix_rkt.dep
+%%DATADIR%%/collects/compiler/compiled/module-suffix_rkt.zo
 %%DATADIR%%/collects/compiler/compiled/option_rkt.dep
 %%DATADIR%%/collects/compiler/compiled/option_rkt.zo
 %%DATADIR%%/collects/compiler/compiler.rkt
 %%DATADIR%%/collects/compiler/distribute.rkt
 %%DATADIR%%/collects/compiler/embed.rkt
+%%DATADIR%%/collects/compiler/exe-dylib-path.rkt
 %%DATADIR%%/collects/compiler/find-exe.rkt
+%%DATADIR%%/collects/compiler/module-suffix.rkt
 %%DATADIR%%/collects/compiler/option.rkt
 %%DATADIR%%/collects/compiler/private/collects-path.rkt
 %%DATADIR%%/collects/compiler/private/compiled/collects-path_rkt.dep
@@ -76,12 +84,18 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/compiler/private/compiled/macfw_rkt.zo
 %%DATADIR%%/collects/compiler/private/compiled/mach-o_rkt.dep
 %%DATADIR%%/collects/compiler/private/compiled/mach-o_rkt.zo
+%%DATADIR%%/collects/compiler/private/compiled/pe-rsrc_rkt.dep
+%%DATADIR%%/collects/compiler/private/compiled/pe-rsrc_rkt.zo
+%%DATADIR%%/collects/compiler/private/compiled/read-bstr_rkt.dep
+%%DATADIR%%/collects/compiler/private/compiled/read-bstr_rkt.zo
 %%DATADIR%%/collects/compiler/private/compiled/windlldir_rkt.dep
 %%DATADIR%%/collects/compiler/private/compiled/windlldir_rkt.zo
 %%DATADIR%%/collects/compiler/private/compiled/winsubsys_rkt.dep
 %%DATADIR%%/collects/compiler/private/compiled/winsubsys_rkt.zo
 %%DATADIR%%/collects/compiler/private/compiled/winutf16_rkt.dep
 %%DATADIR%%/collects/compiler/private/compiled/winutf16_rkt.zo
+%%DATADIR%%/collects/compiler/private/compiled/write-perm_rkt.dep
+%%DATADIR%%/collects/compiler/private/compiled/write-perm_rkt.zo
 %%DATADIR%%/collects/compiler/private/compiled/xform_rkt.dep
 %%DATADIR%%/collects/compiler/private/compiled/xform_rkt.zo
 %%DATADIR%%/collects/compiler/private/configdir.rkt
@@ -90,9 +104,12 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/compiler/private/embed.rkt
 %%DATADIR%%/collects/compiler/private/macfw.rkt
 %%DATADIR%%/collects/compiler/private/mach-o.rkt
+%%DATADIR%%/collects/compiler/private/pe-rsrc.rkt
+%%DATADIR%%/collects/compiler/private/read-bstr.rkt
 %%DATADIR%%/collects/compiler/private/windlldir.rkt
 %%DATADIR%%/collects/compiler/private/winsubsys.rkt
 %%DATADIR%%/collects/compiler/private/winutf16.rkt
+%%DATADIR%%/collects/compiler/private/write-perm.rkt
 %%DATADIR%%/collects/compiler/private/xform.rkt
 %%DATADIR%%/collects/data/bit-vector.rkt
 %%DATADIR%%/collects/data/compiled/bit-vector_rkt.dep
@@ -234,6 +251,9 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/file/gzip.rkt
 %%DATADIR%%/collects/file/ico.rkt
 %%DATADIR%%/collects/file/md5.rkt
+%%DATADIR%%/collects/file/private/check-path.rkt
+%%DATADIR%%/collects/file/private/compiled/check-path_rkt.dep
+%%DATADIR%%/collects/file/private/compiled/check-path_rkt.zo
 %%DATADIR%%/collects/file/private/compiled/strip-prefix_rkt.dep
 %%DATADIR%%/collects/file/private/compiled/strip-prefix_rkt.zo
 %%DATADIR%%/collects/file/private/strip-prefix.rkt
@@ -269,10 +289,16 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/net/compiled/head_rkt.zo
 %%DATADIR%%/collects/net/compiled/http-client_rkt.dep
 %%DATADIR%%/collects/net/compiled/http-client_rkt.zo
+%%DATADIR%%/collects/net/compiled/osx-ssl_rkt.dep
+%%DATADIR%%/collects/net/compiled/osx-ssl_rkt.zo
 %%DATADIR%%/collects/net/compiled/uri-codec_rkt.dep
 %%DATADIR%%/collects/net/compiled/uri-codec_rkt.zo
 %%DATADIR%%/collects/net/compiled/url-connect_rkt.dep
 %%DATADIR%%/collects/net/compiled/url-connect_rkt.zo
+%%DATADIR%%/collects/net/compiled/url-exception_rkt.dep
+%%DATADIR%%/collects/net/compiled/url-exception_rkt.zo
+%%DATADIR%%/collects/net/compiled/url-string_rkt.dep
+%%DATADIR%%/collects/net/compiled/url-string_rkt.zo
 %%DATADIR%%/collects/net/compiled/url-structs_rkt.dep
 %%DATADIR%%/collects/net/compiled/url-structs_rkt.zo
 %%DATADIR%%/collects/net/compiled/url_rkt.dep
@@ -282,8 +308,11 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/net/git-checkout.rkt
 %%DATADIR%%/collects/net/head.rkt
 %%DATADIR%%/collects/net/http-client.rkt
+%%DATADIR%%/collects/net/osx-ssl.rkt
 %%DATADIR%%/collects/net/uri-codec.rkt
 %%DATADIR%%/collects/net/url-connect.rkt
+%%DATADIR%%/collects/net/url-exception.rkt
+%%DATADIR%%/collects/net/url-string.rkt
 %%DATADIR%%/collects/net/url-structs.rkt
 %%DATADIR%%/collects/net/url.rkt
 %%DATADIR%%/collects/net/win32-ssl.rkt
@@ -354,6 +383,7 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/pkg/private/catalog-show.rkt
 %%DATADIR%%/collects/pkg/private/catalog-update.rkt
 %%DATADIR%%/collects/pkg/private/catalog.rkt
+%%DATADIR%%/collects/pkg/private/check-will-exist.rkt
 %%DATADIR%%/collects/pkg/private/clone-path.rkt
 %%DATADIR%%/collects/pkg/private/collects.rkt
 %%DATADIR%%/collects/pkg/private/compiled/addl-installs_rkt.dep
@@ -370,6 +400,8 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/pkg/private/compiled/catalog-update_rkt.zo
 %%DATADIR%%/collects/pkg/private/compiled/catalog_rkt.dep
 %%DATADIR%%/collects/pkg/private/compiled/catalog_rkt.zo
+%%DATADIR%%/collects/pkg/private/compiled/check-will-exist_rkt.dep
+%%DATADIR%%/collects/pkg/private/compiled/check-will-exist_rkt.zo
 %%DATADIR%%/collects/pkg/private/compiled/clone-path_rkt.dep
 %%DATADIR%%/collects/pkg/private/compiled/clone-path_rkt.zo
 %%DATADIR%%/collects/pkg/private/compiled/collects_rkt.dep
@@ -404,6 +436,8 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/pkg/private/compiled/migrate_rkt.zo
 %%DATADIR%%/collects/pkg/private/compiled/mod-paths_rkt.dep
 %%DATADIR%%/collects/pkg/private/compiled/mod-paths_rkt.zo
+%%DATADIR%%/collects/pkg/private/compiled/network_rkt.dep
+%%DATADIR%%/collects/pkg/private/compiled/network_rkt.zo
 %%DATADIR%%/collects/pkg/private/compiled/new_rkt.dep
 %%DATADIR%%/collects/pkg/private/compiled/new_rkt.zo
 %%DATADIR%%/collects/pkg/private/compiled/orig-pkg_rkt.dep
@@ -414,6 +448,8 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/pkg/private/compiled/path_rkt.zo
 %%DATADIR%%/collects/pkg/private/compiled/pkg-db_rkt.dep
 %%DATADIR%%/collects/pkg/private/compiled/pkg-db_rkt.zo
+%%DATADIR%%/collects/pkg/private/compiled/prefetch_rkt.dep
+%%DATADIR%%/collects/pkg/private/compiled/prefetch_rkt.zo
 %%DATADIR%%/collects/pkg/private/compiled/print_rkt.dep
 %%DATADIR%%/collects/pkg/private/compiled/print_rkt.zo
 %%DATADIR%%/collects/pkg/private/compiled/remove_rkt.dep
@@ -443,11 +479,13 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/pkg/private/metadata.rkt
 %%DATADIR%%/collects/pkg/private/migrate.rkt
 %%DATADIR%%/collects/pkg/private/mod-paths.rkt
+%%DATADIR%%/collects/pkg/private/network.rkt
 %%DATADIR%%/collects/pkg/private/new.rkt
 %%DATADIR%%/collects/pkg/private/orig-pkg.rkt
 %%DATADIR%%/collects/pkg/private/params.rkt
 %%DATADIR%%/collects/pkg/private/path.rkt
 %%DATADIR%%/collects/pkg/private/pkg-db.rkt
+%%DATADIR%%/collects/pkg/private/prefetch.rkt
 %%DATADIR%%/collects/pkg/private/print.rkt
 %%DATADIR%%/collects/pkg/private/remove.rkt
 %%DATADIR%%/collects/pkg/private/repo-path.rkt
@@ -540,6 +578,8 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/racket/compiled/engine_rkt.zo
 %%DATADIR%%/collects/racket/compiled/enter_rkt.dep
 %%DATADIR%%/collects/racket/compiled/enter_rkt.zo
+%%DATADIR%%/collects/racket/compiled/exn_rkt.dep
+%%DATADIR%%/collects/racket/compiled/exn_rkt.zo
 %%DATADIR%%/collects/racket/compiled/extflonum_rkt.dep
 %%DATADIR%%/collects/racket/compiled/extflonum_rkt.zo
 %%DATADIR%%/collects/racket/compiled/fasl_rkt.dep
@@ -560,6 +600,8 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/racket/compiled/generator_rkt.zo
 %%DATADIR%%/collects/racket/compiled/generic_rkt.dep
 %%DATADIR%%/collects/racket/compiled/generic_rkt.zo
+%%DATADIR%%/collects/racket/compiled/hash_rkt.dep
+%%DATADIR%%/collects/racket/compiled/hash_rkt.zo
 %%DATADIR%%/collects/racket/compiled/help_rkt.dep
 %%DATADIR%%/collects/racket/compiled/help_rkt.zo
 %%DATADIR%%/collects/racket/compiled/include_rkt.dep
@@ -582,12 +624,16 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/racket/compiled/load_rkt.zo
 %%DATADIR%%/collects/racket/compiled/local_rkt.dep
 %%DATADIR%%/collects/racket/compiled/local_rkt.zo
+%%DATADIR%%/collects/racket/compiled/logging_rkt.dep
+%%DATADIR%%/collects/racket/compiled/logging_rkt.zo
 %%DATADIR%%/collects/racket/compiled/main_rkt.dep
 %%DATADIR%%/collects/racket/compiled/main_rkt.zo
 %%DATADIR%%/collects/racket/compiled/match_rkt.dep
 %%DATADIR%%/collects/racket/compiled/match_rkt.zo
 %%DATADIR%%/collects/racket/compiled/math_rkt.dep
 %%DATADIR%%/collects/racket/compiled/math_rkt.zo
+%%DATADIR%%/collects/racket/compiled/os_rkt.dep
+%%DATADIR%%/collects/racket/compiled/os_rkt.zo
 %%DATADIR%%/collects/racket/compiled/path_rkt.dep
 %%DATADIR%%/collects/racket/compiled/path_rkt.zo
 %%DATADIR%%/collects/racket/compiled/performance-hint_rkt.dep
@@ -606,6 +652,8 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/racket/compiled/provide-transform_rkt.zo
 %%DATADIR%%/collects/racket/compiled/provide_rkt.dep
 %%DATADIR%%/collects/racket/compiled/provide_rkt.zo
+%%DATADIR%%/collects/racket/compiled/random_rkt.dep
+%%DATADIR%%/collects/racket/compiled/random_rkt.zo
 %%DATADIR%%/collects/racket/compiled/require-syntax_rkt.dep
 %%DATADIR%%/collects/racket/compiled/require-syntax_rkt.zo
 %%DATADIR%%/collects/racket/compiled/require-transform_rkt.dep
@@ -634,6 +682,8 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/racket/compiled/string_rkt.zo
 %%DATADIR%%/collects/racket/compiled/struct-info_rkt.dep
 %%DATADIR%%/collects/racket/compiled/struct-info_rkt.zo
+%%DATADIR%%/collects/racket/compiled/struct_rkt.dep
+%%DATADIR%%/collects/racket/compiled/struct_rkt.zo
 %%DATADIR%%/collects/racket/compiled/stxparam-exptime_rkt.dep
 %%DATADIR%%/collects/racket/compiled/stxparam-exptime_rkt.zo
 %%DATADIR%%/collects/racket/compiled/stxparam_rkt.dep
@@ -672,35 +722,41 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/racket/contract/compiled/region_rkt.dep
 %%DATADIR%%/collects/racket/contract/compiled/region_rkt.zo
 %%DATADIR%%/collects/racket/contract/parametric.rkt
+%%DATADIR%%/collects/racket/contract/private/and.rkt
 %%DATADIR%%/collects/racket/contract/private/application-arity-checking.rkt
 %%DATADIR%%/collects/racket/contract/private/arity-checking.rkt
+%%DATADIR%%/collects/racket/contract/private/arr-d.rkt
 %%DATADIR%%/collects/racket/contract/private/arr-i-parse.rkt
 %%DATADIR%%/collects/racket/contract/private/arr-i.rkt
 %%DATADIR%%/collects/racket/contract/private/arr-util.rkt
+%%DATADIR%%/collects/racket/contract/private/arrow-common.rkt
 %%DATADIR%%/collects/racket/contract/private/arrow-higher-order.rkt
 %%DATADIR%%/collects/racket/contract/private/arrow-val-first.rkt
-%%DATADIR%%/collects/racket/contract/private/arrow.rkt
 %%DATADIR%%/collects/racket/contract/private/base.rkt
 %%DATADIR%%/collects/racket/contract/private/basic-opters.rkt
 %%DATADIR%%/collects/racket/contract/private/blame.rkt
 %%DATADIR%%/collects/racket/contract/private/box.rkt
 %%DATADIR%%/collects/racket/contract/private/case-arrow.rkt
+%%DATADIR%%/collects/racket/contract/private/compiled/and_rkt.dep
+%%DATADIR%%/collects/racket/contract/private/compiled/and_rkt.zo
 %%DATADIR%%/collects/racket/contract/private/compiled/application-arity-checking_rkt.dep
 %%DATADIR%%/collects/racket/contract/private/compiled/application-arity-checking_rkt.zo
 %%DATADIR%%/collects/racket/contract/private/compiled/arity-checking_rkt.dep
 %%DATADIR%%/collects/racket/contract/private/compiled/arity-checking_rkt.zo
+%%DATADIR%%/collects/racket/contract/private/compiled/arr-d_rkt.dep
+%%DATADIR%%/collects/racket/contract/private/compiled/arr-d_rkt.zo
 %%DATADIR%%/collects/racket/contract/private/compiled/arr-i-parse_rkt.dep
 %%DATADIR%%/collects/racket/contract/private/compiled/arr-i-parse_rkt.zo
 %%DATADIR%%/collects/racket/contract/private/compiled/arr-i_rkt.dep
 %%DATADIR%%/collects/racket/contract/private/compiled/arr-i_rkt.zo
 %%DATADIR%%/collects/racket/contract/private/compiled/arr-util_rkt.dep
 %%DATADIR%%/collects/racket/contract/private/compiled/arr-util_rkt.zo
+%%DATADIR%%/collects/racket/contract/private/compiled/arrow-common_rkt.dep
+%%DATADIR%%/collects/racket/contract/private/compiled/arrow-common_rkt.zo
 %%DATADIR%%/collects/racket/contract/private/compiled/arrow-higher-order_rkt.dep
 %%DATADIR%%/collects/racket/contract/private/compiled/arrow-higher-order_rkt.zo
 %%DATADIR%%/collects/racket/contract/private/compiled/arrow-val-first_rkt.dep
 %%DATADIR%%/collects/racket/contract/private/compiled/arrow-val-first_rkt.zo
-%%DATADIR%%/collects/racket/contract/private/compiled/arrow_rkt.dep
-%%DATADIR%%/collects/racket/contract/private/compiled/arrow_rkt.zo
 %%DATADIR%%/collects/racket/contract/private/compiled/base_rkt.dep
 %%DATADIR%%/collects/racket/contract/private/compiled/base_rkt.zo
 %%DATADIR%%/collects/racket/contract/private/compiled/basic-opters_rkt.dep
@@ -715,8 +771,6 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/racket/contract/private/compiled/ds-helpers_rkt.zo
 %%DATADIR%%/collects/racket/contract/private/compiled/ds_rkt.dep
 %%DATADIR%%/collects/racket/contract/private/compiled/ds_rkt.zo
-%%DATADIR%%/collects/racket/contract/private/compiled/env_rkt.dep
-%%DATADIR%%/collects/racket/contract/private/compiled/env_rkt.zo
 %%DATADIR%%/collects/racket/contract/private/compiled/exists_rkt.dep
 %%DATADIR%%/collects/racket/contract/private/compiled/exists_rkt.zo
 %%DATADIR%%/collects/racket/contract/private/compiled/generate-base_rkt.dep
@@ -733,6 +787,8 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/racket/contract/private/compiled/kwd-info-struct_rkt.zo
 %%DATADIR%%/collects/racket/contract/private/compiled/legacy_rkt.dep
 %%DATADIR%%/collects/racket/contract/private/compiled/legacy_rkt.zo
+%%DATADIR%%/collects/racket/contract/private/compiled/list_rkt.dep
+%%DATADIR%%/collects/racket/contract/private/compiled/list_rkt.zo
 %%DATADIR%%/collects/racket/contract/private/compiled/misc_rkt.dep
 %%DATADIR%%/collects/racket/contract/private/compiled/misc_rkt.zo
 %%DATADIR%%/collects/racket/contract/private/compiled/object_rkt.dep
@@ -761,11 +817,14 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/racket/contract/private/compiled/struct-prop_rkt.zo
 %%DATADIR%%/collects/racket/contract/private/compiled/top-sort_rkt.dep
 %%DATADIR%%/collects/racket/contract/private/compiled/top-sort_rkt.zo
+%%DATADIR%%/collects/racket/contract/private/compiled/types_rkt.dep
+%%DATADIR%%/collects/racket/contract/private/compiled/types_rkt.zo
+%%DATADIR%%/collects/racket/contract/private/compiled/unconstrained-domain-arrow_rkt.dep
+%%DATADIR%%/collects/racket/contract/private/compiled/unconstrained-domain-arrow_rkt.zo
 %%DATADIR%%/collects/racket/contract/private/compiled/vector_rkt.dep
 %%DATADIR%%/collects/racket/contract/private/compiled/vector_rkt.zo
 %%DATADIR%%/collects/racket/contract/private/ds-helpers.rkt
 %%DATADIR%%/collects/racket/contract/private/ds.rkt
-%%DATADIR%%/collects/racket/contract/private/env.rkt
 %%DATADIR%%/collects/racket/contract/private/exists.rkt
 %%DATADIR%%/collects/racket/contract/private/generate-base.rkt
 %%DATADIR%%/collects/racket/contract/private/generate.rkt
@@ -774,6 +833,7 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/racket/contract/private/helpers.rkt
 %%DATADIR%%/collects/racket/contract/private/kwd-info-struct.rkt
 %%DATADIR%%/collects/racket/contract/private/legacy.rkt
+%%DATADIR%%/collects/racket/contract/private/list.rkt
 %%DATADIR%%/collects/racket/contract/private/misc.rkt
 %%DATADIR%%/collects/racket/contract/private/object.rkt
 %%DATADIR%%/collects/racket/contract/private/opt-guts.rkt
@@ -788,6 +848,8 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/racket/contract/private/struct-dc.rkt
 %%DATADIR%%/collects/racket/contract/private/struct-prop.rkt
 %%DATADIR%%/collects/racket/contract/private/top-sort.rkt
+%%DATADIR%%/collects/racket/contract/private/types.rkt
+%%DATADIR%%/collects/racket/contract/private/unconstrained-domain-arrow.rkt
 %%DATADIR%%/collects/racket/contract/private/vector.rkt
 %%DATADIR%%/collects/racket/contract/region.rkt
 %%DATADIR%%/collects/racket/control.rkt
@@ -795,6 +857,7 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/racket/dict.rkt
 %%DATADIR%%/collects/racket/engine.rkt
 %%DATADIR%%/collects/racket/enter.rkt
+%%DATADIR%%/collects/racket/exn.rkt
 %%DATADIR%%/collects/racket/extflonum.rkt
 %%DATADIR%%/collects/racket/fasl.rkt
 %%DATADIR%%/collects/racket/file.rkt
@@ -808,6 +871,7 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/racket/gui/compiled/dynamic_rkt.dep
 %%DATADIR%%/collects/racket/gui/compiled/dynamic_rkt.zo
 %%DATADIR%%/collects/racket/gui/dynamic.rkt
+%%DATADIR%%/collects/racket/hash.rkt
 %%DATADIR%%/collects/racket/help.rkt
 %%DATADIR%%/collects/racket/include.rkt
 %%DATADIR%%/collects/racket/info.rkt
@@ -828,6 +892,7 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/racket/load/lang/compiled/reader_rkt.zo
 %%DATADIR%%/collects/racket/load/lang/reader.rkt
 %%DATADIR%%/collects/racket/local.rkt
+%%DATADIR%%/collects/racket/logging.rkt
 %%DATADIR%%/collects/racket/main.rkt
 %%DATADIR%%/collects/racket/match.rkt
 %%DATADIR%%/collects/racket/match/compiled/compiler_rkt.dep
@@ -882,6 +947,7 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/racket/match/stxtime.rkt
 %%DATADIR%%/collects/racket/match/syntax-local-match-introduce.rkt
 %%DATADIR%%/collects/racket/math.rkt
+%%DATADIR%%/collects/racket/os.rkt
 %%DATADIR%%/collects/racket/path.rkt
 %%DATADIR%%/collects/racket/performance-hint.rkt
 %%DATADIR%%/collects/racket/place.rkt
@@ -899,6 +965,7 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/racket/place/private/th-place.rkt
 %%DATADIR%%/collects/racket/port.rkt
 %%DATADIR%%/collects/racket/pretty.rkt
+%%DATADIR%%/collects/racket/private/arity.rkt
 %%DATADIR%%/collects/racket/private/base.rkt
 %%DATADIR%%/collects/racket/private/case.rkt
 %%DATADIR%%/collects/racket/private/cert.rkt
@@ -908,6 +975,8 @@ 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/compiled/arity_rkt.dep
+%%DATADIR%%/collects/racket/private/compiled/arity_rkt.zo
 %%DATADIR%%/collects/racket/private/compiled/base_rkt.dep
 %%DATADIR%%/collects/racket/private/compiled/base_rkt.zo
 %%DATADIR%%/collects/racket/private/compiled/case_rkt.dep
@@ -930,6 +999,8 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/racket/private/compiled/cond_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
+%%DATADIR%%/collects/racket/private/compiled/custom-write_rkt.zo
 %%DATADIR%%/collects/racket/private/compiled/define-et-al_rkt.dep
 %%DATADIR%%/collects/racket/private/compiled/define-et-al_rkt.zo
 %%DATADIR%%/collects/racket/private/compiled/define-struct_rkt.dep
@@ -1070,12 +1141,17 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/racket/private/compiled/unit-syntax_rkt.zo
 %%DATADIR%%/collects/racket/private/compiled/unit-utils_rkt.dep
 %%DATADIR%%/collects/racket/private/compiled/unit-utils_rkt.zo
+%%DATADIR%%/collects/racket/private/compiled/unix-rand_rkt.dep
+%%DATADIR%%/collects/racket/private/compiled/unix-rand_rkt.zo
 %%DATADIR%%/collects/racket/private/compiled/vector-wraps_rkt.dep
 %%DATADIR%%/collects/racket/private/compiled/vector-wraps_rkt.zo
+%%DATADIR%%/collects/racket/private/compiled/windows-rand_rkt.dep
+%%DATADIR%%/collects/racket/private/compiled/windows-rand_rkt.zo
 %%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/custom-hash.rkt
+%%DATADIR%%/collects/racket/private/custom-write.rkt
 %%DATADIR%%/collects/racket/private/define-et-al.rkt
 %%DATADIR%%/collects/racket/private/define-struct.rkt
 %%DATADIR%%/collects/racket/private/define.rkt
@@ -1146,13 +1222,16 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/racket/private/unit-runtime.rkt
 %%DATADIR%%/collects/racket/private/unit-syntax.rkt
 %%DATADIR%%/collects/racket/private/unit-utils.rkt
+%%DATADIR%%/collects/racket/private/unix-rand.rkt
 %%DATADIR%%/collects/racket/private/vector-wraps.rkt
+%%DATADIR%%/collects/racket/private/windows-rand.rkt
 %%DATADIR%%/collects/racket/private/with-stx.rkt
 %%DATADIR%%/collects/racket/promise.rkt
 %%DATADIR%%/collects/racket/provide-syntax.rkt
 %%DATADIR%%/collects/racket/provide-transform.rkt
 %%DATADIR%%/collects/racket/provide.rkt
 %%DATADIR%%/collects/racket/racket.1
+%%DATADIR%%/collects/racket/random.rkt
 %%DATADIR%%/collects/racket/require-syntax.rkt
 %%DATADIR%%/collects/racket/require-transform.rkt
 %%DATADIR%%/collects/racket/require.rkt
@@ -1173,6 +1252,7 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/racket/stream.rkt
 %%DATADIR%%/collects/racket/string.rkt
 %%DATADIR%%/collects/racket/struct-info.rkt
+%%DATADIR%%/collects/racket/struct.rkt
 %%DATADIR%%/collects/racket/stxparam-exptime.rkt
 %%DATADIR%%/collects/racket/stxparam.rkt
 %%DATADIR%%/collects/racket/surrogate.rkt
@@ -1223,14 +1303,19 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/s-exp/lang/compiled/reader_rkt.zo
 %%DATADIR%%/collects/s-exp/lang/reader.rkt
 %%DATADIR%%/collects/setup/collection-name.rkt
+%%DATADIR%%/collects/setup/collection-search.rkt
 %%DATADIR%%/collects/setup/collects.rkt
 %%DATADIR%%/collects/setup/commands/compiled/link_rkt.dep
 %%DATADIR%%/collects/setup/commands/compiled/link_rkt.zo
 %%DATADIR%%/collects/setup/commands/link.rkt
 %%DATADIR%%/collects/setup/compiled/collection-name_rkt.dep
 %%DATADIR%%/collects/setup/compiled/collection-name_rkt.zo
+%%DATADIR%%/collects/setup/compiled/collection-search_rkt.dep
+%%DATADIR%%/collects/setup/compiled/collection-search_rkt.zo
 %%DATADIR%%/collects/setup/compiled/collects_rkt.dep
 %%DATADIR%%/collects/setup/compiled/collects_rkt.zo
+%%DATADIR%%/collects/setup/compiled/cross-system_rkt.dep
+%%DATADIR%%/collects/setup/compiled/cross-system_rkt.zo
 %%DATADIR%%/collects/setup/compiled/dirs_rkt.dep
 %%DATADIR%%/collects/setup/compiled/dirs_rkt.zo
 %%DATADIR%%/collects/setup/compiled/doc-db_rkt.dep
@@ -1283,6 +1368,7 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/setup/compiled/winvers-change_rkt.zo
 %%DATADIR%%/collects/setup/compiled/winvers_rkt.dep
 %%DATADIR%%/collects/setup/compiled/winvers_rkt.zo
+%%DATADIR%%/collects/setup/cross-system.rkt
 %%DATADIR%%/collects/setup/dirs.rkt
 %%DATADIR%%/collects/setup/doc-db.rkt
 %%DATADIR%%/collects/setup/getinfo.rkt
@@ -1310,6 +1396,8 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/setup/private/compiled/cc-struct_rkt.zo
 %%DATADIR%%/collects/setup/private/compiled/command-name_rkt.dep
 %%DATADIR%%/collects/setup/private/compiled/command-name_rkt.zo
+%%DATADIR%%/collects/setup/private/compiled/dirs_rkt.dep
+%%DATADIR%%/collects/setup/private/compiled/dirs_rkt.zo
 %%DATADIR%%/collects/setup/private/compiled/dylib_rkt.dep
 %%DATADIR%%/collects/setup/private/compiled/dylib_rkt.zo
 %%DATADIR%%/collects/setup/private/compiled/elf_rkt.dep
@@ -1322,6 +1410,7 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/setup/private/compiled/omitted-paths_rkt.zo
 %%DATADIR%%/collects/setup/private/compiled/pkg-deps_rkt.dep
 %%DATADIR%%/collects/setup/private/compiled/pkg-deps_rkt.zo
+%%DATADIR%%/collects/setup/private/dirs.rkt
 %%DATADIR%%/collects/setup/private/dylib.rkt
 %%DATADIR%%/collects/setup/private/elf.rkt
 %%DATADIR%%/collects/setup/private/format-error.rkt
@@ -1343,6 +1432,8 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/syntax/compiled/boundmap_rkt.zo
 %%DATADIR%%/collects/syntax/compiled/context_rkt.dep
 %%DATADIR%%/collects/syntax/compiled/context_rkt.zo
+%%DATADIR%%/collects/syntax/compiled/contract_rkt.dep
+%%DATADIR%%/collects/syntax/compiled/contract_rkt.zo
 %%DATADIR%%/collects/syntax/compiled/datum_rkt.dep
 %%DATADIR%%/collects/syntax/compiled/datum_rkt.zo
 %%DATADIR%%/collects/syntax/compiled/define_rkt.dep
@@ -1355,14 +1446,20 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/syntax/compiled/for-body_rkt.zo
 %%DATADIR%%/collects/syntax/compiled/free-vars_rkt.dep
 %%DATADIR%%/collects/syntax/compiled/free-vars_rkt.zo
+%%DATADIR%%/collects/syntax/compiled/id-set_rkt.dep
+%%DATADIR%%/collects/syntax/compiled/id-set_rkt.zo
 %%DATADIR%%/collects/syntax/compiled/id-table_rkt.dep
 %%DATADIR%%/collects/syntax/compiled/id-table_rkt.zo
+%%DATADIR%%/collects/syntax/compiled/intdef_rkt.dep
+%%DATADIR%%/collects/syntax/compiled/intdef_rkt.zo
 %%DATADIR%%/collects/syntax/compiled/kerncase_rkt.dep
 %%DATADIR%%/collects/syntax/compiled/kerncase_rkt.zo
 %%DATADIR%%/collects/syntax/compiled/keyword_rkt.dep
 %%DATADIR%%/collects/syntax/compiled/keyword_rkt.zo
 %%DATADIR%%/collects/syntax/compiled/location_rkt.dep
 %%DATADIR%%/collects/syntax/compiled/location_rkt.zo
+%%DATADIR%%/collects/syntax/compiled/macro-testing_rkt.dep
+%%DATADIR%%/collects/syntax/compiled/macro-testing_rkt.zo
 %%DATADIR%%/collects/syntax/compiled/modcode_rkt.dep
 %%DATADIR%%/collects/syntax/compiled/modcode_rkt.zo
 %%DATADIR%%/collects/syntax/compiled/modcollapse_rkt.dep
@@ -1401,11 +1498,14 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/syntax/compiled/to-string_rkt.zo
 %%DATADIR%%/collects/syntax/compiled/toplevel_rkt.dep
 %%DATADIR%%/collects/syntax/compiled/toplevel_rkt.zo
+%%DATADIR%%/collects/syntax/compiled/transformer_rkt.dep
+%%DATADIR%%/collects/syntax/compiled/transformer_rkt.zo
 %%DATADIR%%/collects/syntax/compiled/trusted-xforms_rkt.dep
 %%DATADIR%%/collects/syntax/compiled/trusted-xforms_rkt.zo
 %%DATADIR%%/collects/syntax/compiled/wrap-modbeg_rkt.dep
 %%DATADIR%%/collects/syntax/compiled/wrap-modbeg_rkt.zo
 %%DATADIR%%/collects/syntax/context.rkt
+%%DATADIR%%/collects/syntax/contract.rkt
 %%DATADIR%%/collects/syntax/datum.rkt
 %%DATADIR%%/collects/syntax/define.rkt
 %%DATADIR%%/collects/syntax/doc.txt
@@ -1413,10 +1513,13 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/syntax/flatten-begin.rkt
 %%DATADIR%%/collects/syntax/for-body.rkt
 %%DATADIR%%/collects/syntax/free-vars.rkt
+%%DATADIR%%/collects/syntax/id-set.rkt
 %%DATADIR%%/collects/syntax/id-table.rkt
+%%DATADIR%%/collects/syntax/intdef.rkt
 %%DATADIR%%/collects/syntax/kerncase.rkt
 %%DATADIR%%/collects/syntax/keyword.rkt
 %%DATADIR%%/collects/syntax/location.rkt
+%%DATADIR%%/collects/syntax/macro-testing.rkt
 %%DATADIR%%/collects/syntax/modcode.rkt
 %%DATADIR%%/collects/syntax/modcollapse.rkt
 %%DATADIR%%/collects/syntax/moddep.rkt
@@ -1435,6 +1538,8 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/syntax/parse/define.rkt
 %%DATADIR%%/collects/syntax/parse/experimental/compiled/contract_rkt.dep
 %%DATADIR%%/collects/syntax/parse/experimental/compiled/contract_rkt.zo
+%%DATADIR%%/collects/syntax/parse/experimental/compiled/dset_rkt.dep
+%%DATADIR%%/collects/syntax/parse/experimental/compiled/dset_rkt.zo
 %%DATADIR%%/collects/syntax/parse/experimental/compiled/eh_rkt.dep
 %%DATADIR%%/collects/syntax/parse/experimental/compiled/eh_rkt.zo
 %%DATADIR%%/collects/syntax/parse/experimental/compiled/provide_rkt.dep
@@ -1448,6 +1553,7 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/syntax/parse/experimental/compiled/template_rkt.dep
 %%DATADIR%%/collects/syntax/parse/experimental/compiled/template_rkt.zo
 %%DATADIR%%/collects/syntax/parse/experimental/contract.rkt
+%%DATADIR%%/collects/syntax/parse/experimental/dset.rkt
 %%DATADIR%%/collects/syntax/parse/experimental/eh.rkt
 %%DATADIR%%/collects/syntax/parse/experimental/private/compiled/substitute_rkt.dep
 %%DATADIR%%/collects/syntax/parse/experimental/private/compiled/substitute_rkt.zo
@@ -1472,6 +1578,8 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/syntax/parse/private/compiled/lib_rkt.zo
 %%DATADIR%%/collects/syntax/parse/private/compiled/litconv_rkt.dep
 %%DATADIR%%/collects/syntax/parse/private/compiled/litconv_rkt.zo
+%%DATADIR%%/collects/syntax/parse/private/compiled/make_rkt.dep
+%%DATADIR%%/collects/syntax/parse/private/compiled/make_rkt.zo
 %%DATADIR%%/collects/syntax/parse/private/compiled/minimatch_rkt.dep
 %%DATADIR%%/collects/syntax/parse/private/compiled/minimatch_rkt.zo
 %%DATADIR%%/collects/syntax/parse/private/compiled/opt_rkt.dep
@@ -1512,6 +1620,7 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/syntax/parse/private/kws.rkt
 %%DATADIR%%/collects/syntax/parse/private/lib.rkt
 %%DATADIR%%/collects/syntax/parse/private/litconv.rkt
+%%DATADIR%%/collects/syntax/parse/private/make.rkt
 %%DATADIR%%/collects/syntax/parse/private/minimatch.rkt
 %%DATADIR%%/collects/syntax/parse/private/opt.rkt
 %%DATADIR%%/collects/syntax/parse/private/parse-aux.rkt
@@ -1538,6 +1647,8 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/syntax/private/compiled/boundmap_rkt.zo
 %%DATADIR%%/collects/syntax/private/compiled/doctable_rkt.dep
 %%DATADIR%%/collects/syntax/private/compiled/doctable_rkt.zo
+%%DATADIR%%/collects/syntax/private/compiled/id-set_rkt.dep
+%%DATADIR%%/collects/syntax/private/compiled/id-set_rkt.zo
 %%DATADIR%%/collects/syntax/private/compiled/id-table_rkt.dep
 %%DATADIR%%/collects/syntax/private/compiled/id-table_rkt.zo
 %%DATADIR%%/collects/syntax/private/compiled/keyword_rkt.dep
@@ -1549,6 +1660,7 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/syntax/private/compiled/template-runtime_rkt.dep
 %%DATADIR%%/collects/syntax/private/compiled/template-runtime_rkt.zo
 %%DATADIR%%/collects/syntax/private/doctable.rkt
+%%DATADIR%%/collects/syntax/private/id-set.rkt
 %%DATADIR%%/collects/syntax/private/id-table.rkt
 %%DATADIR%%/collects/syntax/private/keyword.rkt
 %%DATADIR%%/collects/syntax/private/modcollapse-noctc.rkt
@@ -1566,35 +1678,12 @@ man/man1/raco.1.gz
 %%DATADIR%%/collects/syntax/template.rkt
 %%DATADIR%%/collects/syntax/to-string.rkt
 %%DATADIR%%/collects/syntax/toplevel.rkt
+%%DATADIR%%/collects/syntax/transformer.rkt
 %%DATADIR%%/collects/syntax/trusted-xforms.rkt
 %%DATADIR%%/collects/syntax/unsafe/compiled/for-transform_rkt.dep
 %%DATADIR%%/collects/syntax/unsafe/compiled/for-transform_rkt.zo
 %%DATADIR%%/collects/syntax/unsafe/for-transform.rkt
 %%DATADIR%%/collects/syntax/wrap-modbeg.rkt
-%%DATADIR%%/collects/unstable/compiled/custom-write_rkt.dep
-%%DATADIR%%/collects/unstable/compiled/custom-write_rkt.zo
-%%DATADIR%%/collects/unstable/compiled/error_rkt.dep
-%%DATADIR%%/collects/unstable/compiled/error_rkt.zo
-%%DATADIR%%/collects/unstable/compiled/markparam_rkt.dep
-%%DATADIR%%/collects/unstable/compiled/markparam_rkt.zo
-%%DATADIR%%/collects/unstable/compiled/sequence_rkt.dep
-%%DATADIR%%/collects/unstable/compiled/sequence_rkt.zo
-%%DATADIR%%/collects/unstable/compiled/socket_rkt.dep
-%%DATADIR%%/collects/unstable/compiled/socket_rkt.zo
-%%DATADIR%%/collects/unstable/compiled/struct_rkt.dep
-%%DATADIR%%/collects/unstable/compiled/struct_rkt.zo
-%%DATADIR%%/collects/unstable/compiled/syntax_rkt.dep
-%%DATADIR%%/collects/unstable/compiled/syntax_rkt.zo
-%%DATADIR%%/collects/unstable/compiled/wrapc_rkt.dep
-%%DATADIR%%/collects/unstable/compiled/wrapc_rkt.zo
-%%DATADIR%%/collects/unstable/custom-write.rkt
-%%DATADIR%%/collects/unstable/error.rkt
-%%DATADIR%%/collects/unstable/markparam.rkt
-%%DATADIR%%/collects/unstable/sequence.rkt
-%%DATADIR%%/collects/unstable/socket.rkt
-%%DATADIR%%/collects/unstable/struct.rkt
-%%DATADIR%%/collects/unstable/syntax.rkt
-%%DATADIR%%/collects/unstable/wrapc.rkt
 %%DATADIR%%/collects/version/check.rkt
 %%DATADIR%%/collects/version/compiled/check_rkt.dep
 %%DATADIR%%/collects/version/compiled/check_rkt.zo
@@ -1648,5 +1737,3 @@ man/man1/raco.1.gz
 %%DATADIR%%/pkgs/pkgs.rktd
 %%DATADIR%%/pkgs/racket-lib/LICENSE.txt
 %%DATADIR%%/pkgs/racket-lib/info.rkt
-%%ETCDIR%%/config.rktd
-%%PORTDOCS%%@dir %%DOCSDIR%%

Modified: head/lang/racket/Makefile
==============================================================================
--- head/lang/racket/Makefile	Mon Jul  4 13:53:28 2016	(r418027)
+++ head/lang/racket/Makefile	Mon Jul  4 14:06:48 2016	(r418028)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	racket
-PORTVERSION=	6.2
+PORTVERSION=	6.5
 CATEGORIES=	lang scheme
 MASTER_SITES=	http://mirror.racket-lang.org/installers/${PORTVERSION}/ \
 		http://www.cs.utah.edu/plt/installers/${PORTVERSION}/ \
@@ -10,45 +10,50 @@ MASTER_SITES=	http://mirror.racket-lang.
 		http://mirror.csclub.uwaterloo.ca/racket/racket-installers/${PORTVERSION}/ \
 		http://mirror.informatik.uni-tuebingen.de/mirror/racket/${PORTVERSION}/ \
 		http://racket.infogroep.be/${PORTVERSION}/
-DISTNAME=	${PORTNAME}-${PORTVERSION}-src
+DISTNAME=	${PORTNAME}-${PORTVERSION}-src-builtpkgs
 DIST_SUBDIR=	${PORTNAME}/${PORTVERSION}
 
 MAINTAINER=	olgeni@FreeBSD.org
 COMMENT=	Interactive, integrated, graphical Scheme programming environment
 
-LIB_DEPENDS=	libffi.so:devel/libffi	\
+LICENSE=	LGPL3
+
+LIB_DEPENDS=	libffi.so:devel/libffi		\
 		libcairo.so:graphics/cairo	\
 		libpng.so:graphics/png
 
 MAKE_JOBS_UNSAFE=yes
 
-OPTIONS_DEFINE=		RACKET_PLACES
-OPTIONS_DEFAULT=	RACKET_PLACES
-RACKET_PLACES_DESC=	Enable Places
-RACKET_PLACES_CONFIGURE_ENABLE=	places
-
 CONFLICTS=	racket-minimal-[0-9]*
 
 GNU_CONFIGURE=	yes
-CONFIGURE_ARGS=	--disable-lt --enable-shared --enable-pthread
+CONFIGURE_ARGS=	-enable-libffi --enable-pthread --enable-places --enable-shared
 CPPFLAGS+=	-I${LOCALBASE}/include
 LIBS+=		-L${LOCALBASE}/lib
-
 WRKSRC=		${WRKDIR}/racket-${PORTVERSION}/src
+PATCH_WRKSRC=	${WRKDIR}/racket-${PORTVERSION}
 USES=		iconv jpeg libtool sqlite tar:tgz
 USE_LDCONFIG=	yes
-USE_GNOME=	pango
+REINPLACE_ARGS=	-i ""
+USE_GNOME=	cairo pango
 
-ONLY_FOR_ARCHS=	i386 amd64
+OPTIONS_DEFINE=	FUTURES
+OPTIONS_DEFAULT=FUTURES
 
-.include <bsd.port.options.mk>
+OPTIONS_DEFINE_amd64=	JIT
+OPTIONS_DEFINE_i386=	JIT
+OPTIONS_DEFAULT_amd64=	JIT
+OPTIONS_DEFAULT_i386=	JIT
+
+FUTURES_DESC=	Enable futures
+JIT_DESC=	Enable JIT compiler
+JIT_CFLAGS=	-msse -msse2 -mfpmath=sse
 
-.if ${ARCH} == "amd64"
-CPPFLAGS+=	-DLONG64
-.endif
+FUTURES_CONFIGURE_ENABLE=	futures
+JIT_CONFIGURE_ENABLE=	jit
 
 post-install:
+	${FIND} ${STAGEDIR}${PREFIX} -type d -empty -delete
 	${REINPLACE_CMD} -e "s@${STAGEDIR}@@" ${STAGEDIR}${PREFIX}/share/applications/*.desktop
-	${RM} ${STAGEDIR}${PREFIX}/share/applications/*.bak
 
 .include <bsd.port.mk>

Modified: head/lang/racket/distinfo
==============================================================================
--- head/lang/racket/distinfo	Mon Jul  4 13:53:28 2016	(r418027)
+++ head/lang/racket/distinfo	Mon Jul  4 14:06:48 2016	(r418028)
@@ -1,2 +1,3 @@
-SHA256 (racket/6.2/racket-6.2-src.tgz) = 1331113742b3b3c26b5b95242c714379f1e5f325fad824bb28eeb7b4be03e615
-SIZE (racket/6.2/racket-6.2-src.tgz) = 20109661
+TIMESTAMP = 1467016113
+SHA256 (racket/6.5/racket-6.5-src-builtpkgs.tgz) = 9cfd20e7b68f6e7effaef144e184d7e67e1a2bab1df2b1c0b5fce8581f4c9457
+SIZE (racket/6.5/racket-6.5-src-builtpkgs.tgz) = 125157499

Added: head/lang/racket/files/patch-share_pkgs_gui-lib_mred_private_wx_gtk_queue.rkt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/racket/files/patch-share_pkgs_gui-lib_mred_private_wx_gtk_queue.rkt	Mon Jul  4 14:06:48 2016	(r418028)
@@ -0,0 +1,19 @@
+--- share/pkgs/gui-lib/mred/private/wx/gtk/queue.rkt.orig	2016-04-22 21:19:48 UTC
++++ share/pkgs/gui-lib/mred/private/wx/gtk/queue.rkt
+@@ -9,7 +9,6 @@
+          "clipboard.rkt"
+          "const.rkt"
+ 	 "w32.rkt"
+-         "unique.rkt"
+          "../common/keep-forever.rkt")
+ 
+ (provide (protect-out gtk-start-event-pump
+@@ -83,8 +82,6 @@
+           (error (format
+                   "Gtk initialization failed for display ~s"
+                   (or display ":0"))))
+-        (when single-instance?
+-          (do-single-instance))
+         (let ([v (scheme_register_process_global "Racket-GUI-wm-class" #f)])
+           (when v
+             (gdk_set_program_class (cast v _pointer _string))))

Added: head/lang/racket/files/patch-src_racket_src_future.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/racket/files/patch-src_racket_src_future.c	Mon Jul  4 14:06:48 2016	(r418028)
@@ -0,0 +1,179 @@
+--- 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);
++}

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201607041406.u64E6m8G020882>