pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/lang



Module Name:    pkgsrc
Committed By:   riastradh
Date:           Fri Nov 29 22:06:13 UTC 2024

Modified Files:
        pkgsrc/lang/racket: Makefile PLIST distinfo
        pkgsrc/lang/racket-textual: Makefile PLIST distinfo
Added Files:
        pkgsrc/lang/racket/patches: patch-src_ChezScheme_c_self-exe.c

Log Message:
lang/racket, lang/racket-minimal: Update to 8.15

While here:

1. Patch around https://github.com/racket/racket/issues/5122 (seek in
   boot file petite failed) and
   https://github.com/racket/racket/issues/5049 (8.13 fails to build
   on NetBSD) by using argv[0] instead of
   realpath("/proc/curproc/file") as the reference point for
   executable-relative paths.

1. Work around https://github.com/racket/racket/issues/4290
   (Regression since Racket 8.5: fonts are required to build
   successfully) by pulling in a small font at build-time.

3. Add PRINT_PLIST_AWK to assist with future updates.


To generate a diff of this commit:
cvs rdiff -u -r1.112 -r1.113 pkgsrc/lang/racket/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/lang/racket/PLIST
cvs rdiff -u -r1.29 -r1.30 pkgsrc/lang/racket/distinfo
cvs rdiff -u -r1.44 -r1.45 pkgsrc/lang/racket-textual/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/lang/racket-textual/PLIST
cvs rdiff -u -r1.26 -r1.27 pkgsrc/lang/racket-textual/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/lang/racket/patches/patch-src_ChezScheme_c_self-exe.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/lang/racket/Makefile
diff -u pkgsrc/lang/racket/Makefile:1.112 pkgsrc/lang/racket/Makefile:1.113
--- pkgsrc/lang/racket/Makefile:1.112   Sun Nov 17 07:16:20 2024
+++ pkgsrc/lang/racket/Makefile Fri Nov 29 22:06:13 2024
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.112 2024/11/17 07:16:20 wiz Exp $
+# $NetBSD: Makefile,v 1.113 2024/11/29 22:06:13 riastradh Exp $
 
-DISTNAME=              racket-8.11.1-src
+DISTNAME=              racket-8.15-src
 PKGNAME=               ${DISTNAME:S/-src$//}
-PKGREVISION=           8
 CATEGORIES=            lang
 MASTER_SITES_PLT=      https://mirror.racket-lang.org/installers/${PKGVERSION_NOREV}/
 MASTER_SITES_PLT+=     https://www-old.cs.utah.edu/plt/installers/${PKGVERSION_NOREV}/
@@ -73,6 +72,19 @@ post-install:
        ${MV} -f ${DESTDIR:Q}${PKG_SYSCONFDIR:Q}/racket/config.rktd \
                ${DESTDIR:Q}${PREFIX:Q}/${EGDIR:Q}
 
+PRINT_PLIST_AWK+=      { sub(/${PREFIX:S,/,\\/,g}/, "$${PREFIX}") }
+
+# https://github.com/racket/racket/issues/4290 `Regression since Racket
+# 8.5: fonts are required to build successfully.'
+#
+# inconsolata-ttf was picked arbitrarily as a not-terribly-large font
+# package with minimal dependencies.
+#
+# Unclear whether in principle this needs to be a native or cross
+# package (tool vs build depends), but in practice I doubt Racket will
+# cross-build today so we'll cross that bridge when we come to it.
+TOOL_DEPENDS+= inconsolata-ttf>=0:../../fonts/inconsolata-ttf
+
 .include "../../converters/libiconv/buildlink3.mk"
 .include "../../databases/sqlite3/buildlink3.mk"
 .include "../../devel/libffi/buildlink3.mk"

Index: pkgsrc/lang/racket/PLIST
diff -u pkgsrc/lang/racket/PLIST:1.22 pkgsrc/lang/racket/PLIST:1.23
--- pkgsrc/lang/racket/PLIST:1.22       Mon Mar  4 15:38:05 2024
+++ pkgsrc/lang/racket/PLIST    Fri Nov 29 22:06:13 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.22 2024/03/04 15:38:05 riastradh Exp $
+@comment $NetBSD: PLIST,v 1.23 2024/11/29 22:06:13 riastradh Exp $
 bin/drracket
 bin/gracket
 bin/gracket-text
@@ -179,6 +179,8 @@ lib/racket/compiled${PREFIX}/share/racke
 lib/racket/compiled${PREFIX}/share/racket/collects/ffi/unsafe/compiled/port_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/ffi/unsafe/compiled/schedule_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/ffi/unsafe/compiled/schedule_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/collects/ffi/unsafe/compiled/static_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/collects/ffi/unsafe/compiled/static_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/ffi/unsafe/compiled/try-atomic_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/ffi/unsafe/compiled/try-atomic_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/ffi/unsafe/compiled/vm_rkt.dep
@@ -241,6 +243,8 @@ lib/racket/compiled${PREFIX}/share/racke
 lib/racket/compiled${PREFIX}/share/racket/collects/net/compiled/http-client_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/net/compiled/osx-ssl_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/net/compiled/osx-ssl_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/collects/net/compiled/platform-ssl_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/collects/net/compiled/platform-ssl_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/net/compiled/uri-codec_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/net/compiled/uri-codec_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/net/compiled/url-connect_rkt.dep
@@ -423,6 +427,8 @@ lib/racket/compiled${PREFIX}/share/racke
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/bool_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/bytes_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/bytes_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/case_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/case_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/class_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/class_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/cmdline_rkt.dep
@@ -451,6 +457,8 @@ lib/racket/compiled${PREFIX}/share/racke
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/fixnum_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/flonum_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/flonum_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/for-clause_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/for-clause_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/format_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/format_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/function_rkt.dep
@@ -505,6 +513,8 @@ lib/racket/compiled${PREFIX}/share/racke
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/math_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/mutability_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/mutability_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/mutable-treelist_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/mutable-treelist_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/os_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/os_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/path_rkt.dep
@@ -583,6 +593,8 @@ lib/racket/compiled${PREFIX}/share/racke
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/trace_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/trait_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/trait_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/treelist_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/treelist_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/udp_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/udp_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/undefined_rkt.dep
@@ -655,6 +667,10 @@ lib/racket/compiled${PREFIX}/share/racke
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/hash_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/helpers_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/helpers_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/in-out_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/in-out_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/in_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/in_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/kwd-info-struct_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/kwd-info-struct_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/legacy_rkt.dep
@@ -665,6 +681,8 @@ lib/racket/compiled${PREFIX}/share/racke
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/merge-cache_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/misc_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/misc_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/module-boundary-ctc_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/module-boundary-ctc_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/object_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/object_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/opt-guts_rkt.dep
@@ -693,6 +711,8 @@ lib/racket/compiled${PREFIX}/share/racke
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/struct-prop_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/top-sort_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/top-sort_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/treelist_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/treelist_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/types_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/types_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/unconstrained-domain-arrow_rkt.dep
@@ -903,6 +923,8 @@ lib/racket/compiled${PREFIX}/share/racke
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/relative-path_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/reqprov_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/reqprov_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/require-lift_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/require-lift_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/reverse_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/reverse_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/runtime-path-table_rkt.dep
@@ -1113,6 +1135,8 @@ lib/racket/compiled${PREFIX}/share/racke
 lib/racket/compiled${PREFIX}/share/racket/collects/setup/private/compiled/omitted-paths_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/setup/private/compiled/pkg-deps_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/setup/private/compiled/pkg-deps_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/collects/setup/private/compiled/setup-fprintf_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/collects/setup/private/compiled/setup-fprintf_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/setup/private/compiled/time_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/setup/private/compiled/time_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/syntax/compiled/apply-transformer_rkt.dep
@@ -1201,6 +1225,8 @@ lib/racket/compiled${PREFIX}/share/racke
 lib/racket/compiled${PREFIX}/share/racket/collects/syntax/parse/compiled/pre_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/syntax/parse/compiled/report-config_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/syntax/parse/compiled/report-config_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/collects/syntax/parse/experimental/compiled/c_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/collects/syntax/parse/experimental/compiled/c_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/syntax/parse/experimental/compiled/contract_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/syntax/parse/experimental/compiled/contract_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/syntax/parse/experimental/compiled/eh_rkt.dep
@@ -1735,6 +1761,8 @@ lib/racket/compiled${PREFIX}/share/racke
 lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/compiled/compiler-unit_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/compiled/decompile_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/compiled/decompile_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/compiled/demod_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/compiled/demod_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/compiled/embed-sig_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/compiled/embed-sig_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/compiled/embed-unit_rkt.dep
@@ -1743,30 +1771,58 @@ lib/racket/compiled${PREFIX}/share/racke
 lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/compiled/option-unit_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/compiled/sig_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/compiled/sig_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/at-phase-level_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/at-phase-level_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/batch_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/batch_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/binding-lookup_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/binding-lookup_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/binding_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/binding_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/bundle_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/bundle_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/find_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/find_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/deshadow_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/deshadow_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/gc_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/gc_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/import-name_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/import-name_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/import_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/import_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/linklet_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/linklet_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/log_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/log_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/main_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/main_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/merge_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/merge_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/merged_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/merged_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/module-path_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/module-path_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/module_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/module_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/name_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/name_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/one-mod_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/one-mod_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/pane_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/pane_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/path-submod_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/path-submod_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/provide_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/provide_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/remap_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/remap_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/run_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/run_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/runs_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/runs_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/simplify_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/simplify_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/syntax_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/syntax_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/write_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/demodularizer/compiled/write_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/compiler/private/compiled/chez_rkt.dep
@@ -1779,6 +1835,8 @@ lib/racket/compiled${PREFIX}/share/racke
 lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/launcher/compiled/launcher-sig_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/launcher/compiled/launcher-unit_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/launcher/compiled/launcher-unit_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/raco/compiled/testing_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/raco/compiled/testing_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/setup/compiled/option-sig_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/setup/compiled/option-sig_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/compiler-lib/setup/compiled/option-unit_rkt.dep
@@ -2041,78 +2099,8 @@ lib/racket/compiled${PREFIX}/share/racke
 lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm-signature/deinprogramm/signature/compiled/signature_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm-signature/deinprogramm/signature/compiled/tool_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm-signature/deinprogramm/signature/compiled/tool_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA-advanced/lang/compiled/reader_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA-advanced/lang/compiled/reader_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA-assignments/lang/compiled/reader_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA-assignments/lang/compiled/reader_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA-beginner/lang/compiled/reader_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA-beginner/lang/compiled/reader_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA-vanilla/lang/compiled/reader_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA-vanilla/lang/compiled/reader_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA/compiled/define-record-procedures_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA/compiled/define-record-procedures_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA/lang/compiled/reader_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA/lang/compiled/reader_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA/private/compiled/DMdA-langs_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA/private/compiled/DMdA-langs_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA/private/compiled/DMdA-reader_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA/private/compiled/DMdA-reader_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA/private/compiled/convert-explicit_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA/private/compiled/convert-explicit_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA/private/compiled/module-begin_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA/private/compiled/module-begin_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA/private/compiled/primitives_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA/private/compiled/primitives_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA/private/compiled/runtime_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA/private/compiled/runtime_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA/teachpack/compiled/image_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA/teachpack/compiled/image_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA/teachpack/compiled/line3d_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA/teachpack/compiled/line3d_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA/teachpack/compiled/turtle_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA/teachpack/compiled/turtle_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA/teachpack/compiled/world_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA/teachpack/compiled/world_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA/tests/compiled/image_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA/tests/compiled/image_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA/tests/compiled/match_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA/tests/compiled/match_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA/tests/compiled/record_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA/tests/compiled/record_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA/tests/compiled/run-image-test_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA/tests/compiled/run-image-test_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA/tests/compiled/run-match-tests_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA/tests/compiled/run-match-tests_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA/tests/compiled/run-record-tests_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA/tests/compiled/run-record-tests_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA/tests/compiled/run-signature-tests_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA/tests/compiled/run-signature-tests_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA/tests/compiled/signature_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/DMdA/tests/compiled/signature_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/compiled/DMdA-advanced-reader_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/compiled/DMdA-advanced-reader_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/compiled/DMdA-advanced_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/compiled/DMdA-advanced_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/compiled/DMdA-assignments-reader_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/compiled/DMdA-assignments-reader_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/compiled/DMdA-assignments_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/compiled/DMdA-assignments_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/compiled/DMdA-beginner-reader_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/compiled/DMdA-beginner-reader_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/compiled/DMdA-beginner_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/compiled/DMdA-beginner_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/compiled/DMdA-deflam_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/compiled/DMdA-deflam_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/compiled/DMdA-vanilla-reader_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/compiled/DMdA-vanilla-reader_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/compiled/DMdA-vanilla_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/compiled/DMdA-vanilla_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/compiled/info_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/compiled/info_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/compiled/run-dmda-code_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/compiled/run-dmda-code_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/compiled/test-suite_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/compiled/test-suite_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/compiled/textbook-pls-spec_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/compiled/textbook-pls-spec_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/private/compiled/explicit-write_rkt.dep
@@ -2201,22 +2189,6 @@ lib/racket/compiled${PREFIX}/share/racke
 lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/sdp/tests/compiled/test-docs-complete_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/sdp/vanilla/lang/compiled/reader_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/deinprogramm/sdp/vanilla/lang/compiled/reader_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/teachpack/deinprogramm/compiled/image2_ss.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/teachpack/deinprogramm/compiled/image2_ss.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/teachpack/deinprogramm/compiled/image_ss.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/teachpack/deinprogramm/compiled/image_ss.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/teachpack/deinprogramm/compiled/info_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/teachpack/deinprogramm/compiled/info_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/teachpack/deinprogramm/compiled/line3d_ss.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/teachpack/deinprogramm/compiled/line3d_ss.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/teachpack/deinprogramm/compiled/sound_ss.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/teachpack/deinprogramm/compiled/sound_ss.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/teachpack/deinprogramm/compiled/turtle_ss.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/teachpack/deinprogramm/compiled/turtle_ss.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/teachpack/deinprogramm/compiled/universe_ss.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/teachpack/deinprogramm/compiled/universe_ss.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/teachpack/deinprogramm/compiled/world_ss.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/teachpack/deinprogramm/compiled/world_ss.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/teachpack/deinprogramm/sdp/compiled/image_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/teachpack/deinprogramm/sdp/compiled/image_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/deinprogramm/teachpack/deinprogramm/sdp/compiled/info_rkt.dep
@@ -6541,6 +6513,8 @@ lib/racket/compiled${PREFIX}/share/racke
 lib/racket/compiled${PREFIX}/share/racket/pkgs/net-lib/net/private/compiled/rr-generic_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/net-lib/net/private/compiled/rr-srv_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/pkgs/net-lib/net/private/compiled/rr-srv_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/pkgs/net-lib/net/private/compiled/xoauth2_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/pkgs/net-lib/net/private/compiled/xoauth2_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/optimization-coach/optimization-coach/compiled/causality-merging_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/pkgs/optimization-coach/optimization-coach/compiled/causality-merging_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/optimization-coach/optimization-coach/compiled/display_rkt.dep
@@ -7333,8 +7307,6 @@ lib/racket/compiled${PREFIX}/share/racke
 lib/racket/compiled${PREFIX}/share/racket/pkgs/quickscript/compiled/library_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/quickscript/compiled/main_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/pkgs/quickscript/compiled/main_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/quickscript/compiled/register_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/quickscript/compiled/register_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/quickscript/compiled/script_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/pkgs/quickscript/compiled/script_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/quickscript/compiled/shadow-script_rkt.dep
@@ -7345,10 +7317,6 @@ lib/racket/compiled${PREFIX}/share/racke
 lib/racket/compiled${PREFIX}/share/racket/pkgs/quickscript/compiled/utils_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/quickscript/scribblings/compiled/quickscript_scrbl.dep
 lib/racket/compiled${PREFIX}/share/racket/pkgs/quickscript/scribblings/compiled/quickscript_scrbl.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/quickscript/scripts/compiled/eyes_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/quickscript/scripts/compiled/eyes_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/pkgs/quickscript/scripts/compiled/open-terminal_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/pkgs/quickscript/scripts/compiled/open-terminal_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/quickscript/tests/compiled/library_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/pkgs/quickscript/tests/compiled/library_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/r5rs-doc/r5rs/compiled/info_rkt.dep
@@ -7675,6 +7643,8 @@ lib/racket/compiled${PREFIX}/share/racke
 lib/racket/compiled${PREFIX}/share/racket/pkgs/racket-doc/scribblings/foreign/compiled/schedule_scrbl.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/racket-doc/scribblings/foreign/compiled/serialize-cstruct_scrbl.dep
 lib/racket/compiled${PREFIX}/share/racket/pkgs/racket-doc/scribblings/foreign/compiled/serialize-cstruct_scrbl.zo
+lib/racket/compiled${PREFIX}/share/racket/pkgs/racket-doc/scribblings/foreign/compiled/static_scrbl.dep
+lib/racket/compiled${PREFIX}/share/racket/pkgs/racket-doc/scribblings/foreign/compiled/static_scrbl.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/racket-doc/scribblings/foreign/compiled/try-atomic_scrbl.dep
 lib/racket/compiled${PREFIX}/share/racket/pkgs/racket-doc/scribblings/foreign/compiled/try-atomic_scrbl.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/racket-doc/scribblings/foreign/compiled/types_scrbl.dep
@@ -8373,6 +8343,8 @@ lib/racket/compiled${PREFIX}/share/racke
 lib/racket/compiled${PREFIX}/share/racket/pkgs/racket-doc/scribblings/reference/compiled/time_scrbl.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/racket-doc/scribblings/reference/compiled/trace_scrbl.dep
 lib/racket/compiled${PREFIX}/share/racket/pkgs/racket-doc/scribblings/reference/compiled/trace_scrbl.zo
+lib/racket/compiled${PREFIX}/share/racket/pkgs/racket-doc/scribblings/reference/compiled/treelists_scrbl.dep
+lib/racket/compiled${PREFIX}/share/racket/pkgs/racket-doc/scribblings/reference/compiled/treelists_scrbl.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/racket-doc/scribblings/reference/compiled/undefined_scrbl.dep
 lib/racket/compiled${PREFIX}/share/racket/pkgs/racket-doc/scribblings/reference/compiled/undefined_scrbl.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/racket-doc/scribblings/reference/compiled/units_scrbl.dep
@@ -8591,6 +8563,8 @@ lib/racket/compiled${PREFIX}/share/racke
 lib/racket/compiled${PREFIX}/share/racket/pkgs/racket-index/scribblings/main/private/compiled/manuals_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/racket-index/scribblings/main/private/compiled/notice_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/pkgs/racket-index/scribblings/main/private/compiled/notice_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/pkgs/racket-index/scribblings/main/private/compiled/pkg_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/pkgs/racket-index/scribblings/main/private/compiled/pkg_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/racket-index/scribblings/main/private/compiled/release_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/pkgs/racket-index/scribblings/main/private/compiled/release_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/racket-index/scribblings/main/private/compiled/utils_rkt.dep
@@ -8727,6 +8701,8 @@ lib/racket/compiled${PREFIX}/share/racke
 lib/racket/compiled${PREFIX}/share/racket/pkgs/rackunit-doc/rackunit/scribblings/compiled/release-notes_scrbl.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/rackunit-doc/rackunit/scribblings/compiled/ui_scrbl.dep
 lib/racket/compiled${PREFIX}/share/racket/pkgs/rackunit-doc/rackunit/scribblings/compiled/ui_scrbl.zo
+lib/racket/compiled${PREFIX}/share/racket/pkgs/rackunit-doc/rackunit/scribblings/compiled/utils-label_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/pkgs/rackunit-doc/rackunit/scribblings/compiled/utils-label_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/rackunit-doc/rackunit/scribblings/compiled/utils_scrbl.dep
 lib/racket/compiled${PREFIX}/share/racket/pkgs/rackunit-doc/rackunit/scribblings/compiled/utils_scrbl.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/rackunit-gui/rackunit/compiled/gui_rkt.dep
@@ -9935,6 +9911,8 @@ lib/racket/compiled${PREFIX}/share/racke
 lib/racket/compiled${PREFIX}/share/racket/pkgs/scribble-lib/scribble/manual/lang/compiled/reader_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/scribble-lib/scribble/private/compiled/defaults_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/pkgs/scribble-lib/scribble/private/compiled/defaults_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/pkgs/scribble-lib/scribble/private/compiled/define-popup_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/pkgs/scribble-lib/scribble/private/compiled/define-popup_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/scribble-lib/scribble/private/compiled/doc-begin_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/pkgs/scribble-lib/scribble/private/compiled/doc-begin_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/scribble-lib/scribble/private/compiled/indirect-renderer_rkt.dep
@@ -9985,6 +9963,8 @@ lib/racket/compiled${PREFIX}/share/racke
 lib/racket/compiled${PREFIX}/share/racket/pkgs/scribble-lib/scribble/private/compiled/manual-utils_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/scribble-lib/scribble/private/compiled/manual-vars_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/pkgs/scribble-lib/scribble/private/compiled/manual-vars_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/pkgs/scribble-lib/scribble/private/compiled/marshal_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/pkgs/scribble-lib/scribble/private/compiled/marshal_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/scribble-lib/scribble/private/compiled/on-demand_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/pkgs/scribble-lib/scribble/private/compiled/on-demand_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/scribble-lib/scribble/private/compiled/provide-structs_rkt.dep
@@ -10781,6 +10761,8 @@ lib/racket/compiled${PREFIX}/share/racke
 lib/racket/compiled${PREFIX}/share/racket/pkgs/syntax-color-doc/syntax-color/compiled/color-textoid_scrbl.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/syntax-color-doc/syntax-color/compiled/info_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/pkgs/syntax-color-doc/syntax-color/compiled/info_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/pkgs/syntax-color-doc/syntax-color/compiled/paren-tree_scrbl.dep
+lib/racket/compiled${PREFIX}/share/racket/pkgs/syntax-color-doc/syntax-color/compiled/paren-tree_scrbl.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/syntax-color-doc/syntax-color/compiled/racket_scrbl.dep
 lib/racket/compiled${PREFIX}/share/racket/pkgs/syntax-color-doc/syntax-color/compiled/racket_scrbl.zo
 lib/racket/compiled${PREFIX}/share/racket/pkgs/syntax-color-doc/syntax-color/compiled/syntax-color_scrbl.dep
@@ -12719,6 +12701,7 @@ share/doc/racket/foreign/out0.sxref
 share/doc/racket/foreign/out1.sxref
 share/doc/racket/foreign/serialize-struct.html
 share/doc/racket/foreign/stamp.sxref
+share/doc/racket/foreign/static-fun.html
 share/doc/racket/foreign/types.html
 share/doc/racket/foreign/unsafe-global.html
 share/doc/racket/foreign/vm.html
@@ -14686,6 +14669,10 @@ share/doc/racket/readline/index.html
 share/doc/racket/readline/out0.sxref
 share/doc/racket/readline/out1.sxref
 share/doc/racket/readline/stamp.sxref
+share/doc/racket/redex/GUI.html
+share/doc/racket/redex/Languages.html
+share/doc/racket/redex/Other_Relations.html
+share/doc/racket/redex/Patterns.html
 share/doc/racket/redex/Problem__Binary_Addition.html
 share/doc/racket/redex/Problem__Contracts.html
 share/doc/racket/redex/Problem__Finite_State_Machines.html
@@ -14695,6 +14682,7 @@ share/doc/racket/redex/Problem__Objects.
 share/doc/racket/redex/Problem__Threads.html
 share/doc/racket/redex/Problem__Towers_of_Hanoi.html
 share/doc/racket/redex/Problem__Types.html
+share/doc/racket/redex/Reduction_Relations.html
 share/doc/racket/redex/Solution__Binary_Addition.html
 share/doc/racket/redex/Solution__Contracts.html
 share/doc/racket/redex/Solution__Finite_State_Machines.html
@@ -14704,6 +14692,9 @@ share/doc/racket/redex/Solution__Objects
 share/doc/racket/redex/Solution__Threads.html
 share/doc/racket/redex/Solution__Towers_of_Hanoi.html
 share/doc/racket/redex/Solution__Types.html
+share/doc/racket/redex/Terms.html
+share/doc/racket/redex/Testing.html
+share/doc/racket/redex/Typesetting.html
 share/doc/racket/redex/autobib.css
 share/doc/racket/redex/benchmark.html
 share/doc/racket/redex/blueboxes.rktd
@@ -14753,6 +14744,13 @@ share/doc/racket/redex/pict_4.png
 share/doc/racket/redex/pict_40.png
 share/doc/racket/redex/pict_41.png
 share/doc/racket/redex/pict_42.png
+share/doc/racket/redex/pict_43.png
+share/doc/racket/redex/pict_44.png
+share/doc/racket/redex/pict_45.png
+share/doc/racket/redex/pict_46.png
+share/doc/racket/redex/pict_47.png
+share/doc/racket/redex/pict_48.png
+share/doc/racket/redex/pict_49.png
 share/doc/racket/redex/pict_5.png
 share/doc/racket/redex/pict_6.png
 share/doc/racket/redex/pict_7.png
@@ -14999,6 +14997,7 @@ share/doc/racket/reference/threadgroups.
 share/doc/racket/reference/threads.html
 share/doc/racket/reference/time.html
 share/doc/racket/reference/trait.html
+share/doc/racket/reference/treelist.html
 share/doc/racket/reference/udp.html
 share/doc/racket/reference/undefined.html
 share/doc/racket/reference/unitcontracts.html
@@ -15234,6 +15233,7 @@ share/doc/racket/search/plt-index.js
 share/doc/racket/search/pousse.png
 share/doc/racket/search/same.png
 share/doc/racket/search/search-context.html
+share/doc/racket/search/search.css
 share/doc/racket/search/search.js
 share/doc/racket/search/slidey.png
 share/doc/racket/search/spider.png
@@ -16108,6 +16108,7 @@ share/racket/collects/ffi/unsafe/os-thre
 share/racket/collects/ffi/unsafe/port.rkt
 share/racket/collects/ffi/unsafe/private/win32.rkt
 share/racket/collects/ffi/unsafe/schedule.rkt
+share/racket/collects/ffi/unsafe/static.rkt
 share/racket/collects/ffi/unsafe/try-atomic.rkt
 share/racket/collects/ffi/unsafe/vm.rkt
 share/racket/collects/ffi/vector.rkt
@@ -16140,6 +16141,7 @@ share/racket/collects/net/git-checkout.r
 share/racket/collects/net/head.rkt
 share/racket/collects/net/http-client.rkt
 share/racket/collects/net/osx-ssl.rkt
+share/racket/collects/net/platform-ssl.rkt
 share/racket/collects/net/uri-codec.rkt
 share/racket/collects/net/url-connect.rkt
 share/racket/collects/net/url-exception.rkt
@@ -16147,7 +16149,6 @@ share/racket/collects/net/url-string.rkt
 share/racket/collects/net/url-structs.rkt
 share/racket/collects/net/url.rkt
 share/racket/collects/net/win32-ssl.rkt
-share/racket/collects/openssl/dh4096.pem
 share/racket/collects/openssl/libcrypto.rkt
 share/racket/collects/openssl/libssl.rkt
 share/racket/collects/openssl/main.rkt
@@ -16238,6 +16239,7 @@ share/racket/collects/racket/base/lang/r
 share/racket/collects/racket/block.rkt
 share/racket/collects/racket/bool.rkt
 share/racket/collects/racket/bytes.rkt
+share/racket/collects/racket/case.rkt
 share/racket/collects/racket/class.rkt
 share/racket/collects/racket/cmdline.rkt
 share/racket/collects/racket/contract.rkt
@@ -16270,11 +16272,14 @@ share/racket/collects/racket/contract/pr
 share/racket/collects/racket/contract/private/guts.rkt
 share/racket/collects/racket/contract/private/hash.rkt
 share/racket/collects/racket/contract/private/helpers.rkt
+share/racket/collects/racket/contract/private/in-out.rkt
+share/racket/collects/racket/contract/private/in.rkt
 share/racket/collects/racket/contract/private/kwd-info-struct.rkt
 share/racket/collects/racket/contract/private/legacy.rkt
 share/racket/collects/racket/contract/private/list.rkt
 share/racket/collects/racket/contract/private/merge-cache.rkt
 share/racket/collects/racket/contract/private/misc.rkt
+share/racket/collects/racket/contract/private/module-boundary-ctc.rkt
 share/racket/collects/racket/contract/private/object.rkt
 share/racket/collects/racket/contract/private/opt-guts.rkt
 share/racket/collects/racket/contract/private/opt.rkt
@@ -16289,6 +16294,7 @@ share/racket/collects/racket/contract/pr
 share/racket/collects/racket/contract/private/struct-dc.rkt
 share/racket/collects/racket/contract/private/struct-prop.rkt
 share/racket/collects/racket/contract/private/top-sort.rkt
+share/racket/collects/racket/contract/private/treelist.rkt
 share/racket/collects/racket/contract/private/types.rkt
 share/racket/collects/racket/contract/private/unconstrained-domain-arrow.rkt
 share/racket/collects/racket/contract/private/vector-collapsible.rkt
@@ -16306,6 +16312,7 @@ share/racket/collects/racket/fasl.rkt
 share/racket/collects/racket/file.rkt
 share/racket/collects/racket/fixnum.rkt
 share/racket/collects/racket/flonum.rkt
+share/racket/collects/racket/for-clause.rkt
 share/racket/collects/racket/format.rkt
 share/racket/collects/racket/function.rkt
 share/racket/collects/racket/future.rkt
@@ -16354,6 +16361,7 @@ share/racket/collects/racket/match/stxti
 share/racket/collects/racket/match/syntax-local-match-introduce.rkt
 share/racket/collects/racket/math.rkt
 share/racket/collects/racket/mutability.rkt
+share/racket/collects/racket/mutable-treelist.rkt
 share/racket/collects/racket/os.rkt
 share/racket/collects/racket/path.rkt
 share/racket/collects/racket/performance-hint.rkt
@@ -16441,6 +16449,7 @@ share/racket/collects/racket/private/qqs
 share/racket/collects/racket/private/reading-param.rkt
 share/racket/collects/racket/private/relative-path.rkt
 share/racket/collects/racket/private/reqprov.rkt
+share/racket/collects/racket/private/require-lift.rkt
 share/racket/collects/racket/private/reverse.rkt
 share/racket/collects/racket/private/runtime-path-table.rkt
 share/racket/collects/racket/private/sc.rkt
@@ -16526,6 +16535,7 @@ share/racket/collects/racket/system.rkt
 share/racket/collects/racket/tcp.rkt
 share/racket/collects/racket/trace.rkt
 share/racket/collects/racket/trait.rkt
+share/racket/collects/racket/treelist.rkt
 share/racket/collects/racket/udp.rkt
 share/racket/collects/racket/undefined.rkt
 share/racket/collects/racket/unit-exptime.rkt
@@ -16582,6 +16592,7 @@ share/racket/collects/setup/private/form
 share/racket/collects/setup/private/lib-roots.rkt
 share/racket/collects/setup/private/omitted-paths.rkt
 share/racket/collects/setup/private/pkg-deps.rkt
+share/racket/collects/setup/private/setup-fprintf.rkt
 share/racket/collects/setup/private/time.rkt
 share/racket/collects/setup/setup-cmdline.rkt
 share/racket/collects/setup/setup-core.rkt
@@ -16621,6 +16632,7 @@ share/racket/collects/syntax/name.rkt
 share/racket/collects/syntax/parse.rkt
 share/racket/collects/syntax/parse/debug.rkt
 share/racket/collects/syntax/parse/define.rkt
+share/racket/collects/syntax/parse/experimental/c.rkt
 share/racket/collects/syntax/parse/experimental/contract.rkt
 share/racket/collects/syntax/parse/experimental/eh.rkt
 share/racket/collects/syntax/parse/experimental/provide.rkt
@@ -16927,18 +16939,33 @@ share/racket/pkgs/compiler-lib/compiler/
 share/racket/pkgs/compiler-lib/compiler/commands/unpack.rkt
 share/racket/pkgs/compiler-lib/compiler/compiler-unit.rkt
 share/racket/pkgs/compiler-lib/compiler/decompile.rkt
+share/racket/pkgs/compiler-lib/compiler/demod.rkt
+share/racket/pkgs/compiler-lib/compiler/demodularizer/at-phase-level.rkt
 share/racket/pkgs/compiler-lib/compiler/demodularizer/batch.rkt
+share/racket/pkgs/compiler-lib/compiler/demodularizer/binding-lookup.rkt
+share/racket/pkgs/compiler-lib/compiler/demodularizer/binding.rkt
 share/racket/pkgs/compiler-lib/compiler/demodularizer/bundle.rkt
-share/racket/pkgs/compiler-lib/compiler/demodularizer/find.rkt
+share/racket/pkgs/compiler-lib/compiler/demodularizer/deshadow.rkt
 share/racket/pkgs/compiler-lib/compiler/demodularizer/gc.rkt
+share/racket/pkgs/compiler-lib/compiler/demodularizer/import-name.rkt
 share/racket/pkgs/compiler-lib/compiler/demodularizer/import.rkt
 share/racket/pkgs/compiler-lib/compiler/demodularizer/linklet.rkt
+share/racket/pkgs/compiler-lib/compiler/demodularizer/log.rkt
 share/racket/pkgs/compiler-lib/compiler/demodularizer/main.rkt
 share/racket/pkgs/compiler-lib/compiler/demodularizer/merge.rkt
+share/racket/pkgs/compiler-lib/compiler/demodularizer/merged.rkt
 share/racket/pkgs/compiler-lib/compiler/demodularizer/module-path.rkt
+share/racket/pkgs/compiler-lib/compiler/demodularizer/module.rkt
 share/racket/pkgs/compiler-lib/compiler/demodularizer/name.rkt
+share/racket/pkgs/compiler-lib/compiler/demodularizer/one-mod.rkt
+share/racket/pkgs/compiler-lib/compiler/demodularizer/pane.rkt
+share/racket/pkgs/compiler-lib/compiler/demodularizer/path-submod.rkt
+share/racket/pkgs/compiler-lib/compiler/demodularizer/provide.rkt
 share/racket/pkgs/compiler-lib/compiler/demodularizer/remap.rkt
 share/racket/pkgs/compiler-lib/compiler/demodularizer/run.rkt
+share/racket/pkgs/compiler-lib/compiler/demodularizer/runs.rkt
+share/racket/pkgs/compiler-lib/compiler/demodularizer/simplify.rkt
+share/racket/pkgs/compiler-lib/compiler/demodularizer/syntax.rkt
 share/racket/pkgs/compiler-lib/compiler/demodularizer/write.rkt
 share/racket/pkgs/compiler-lib/compiler/embed-sig.rkt
 share/racket/pkgs/compiler-lib/compiler/embed-unit.rkt
@@ -16950,6 +16977,7 @@ share/racket/pkgs/compiler-lib/compiler/
 share/racket/pkgs/compiler-lib/info.rkt
 share/racket/pkgs/compiler-lib/launcher/launcher-sig.rkt
 share/racket/pkgs/compiler-lib/launcher/launcher-unit.rkt
+share/racket/pkgs/compiler-lib/raco/testing.rkt
 share/racket/pkgs/compiler-lib/setup/option-sig.rkt
 share/racket/pkgs/compiler-lib/setup/option-unit.rkt
 share/racket/pkgs/compiler-lib/setup/setup-unit.rkt
@@ -17185,49 +17213,11 @@ share/racket/pkgs/deinprogramm-signature
 share/racket/pkgs/deinprogramm-signature/deinprogramm/signature/signature.rkt
 share/racket/pkgs/deinprogramm-signature/deinprogramm/signature/tool.rkt
 share/racket/pkgs/deinprogramm-signature/info.rkt
-share/racket/pkgs/deinprogramm/deinprogramm/DMdA-advanced-reader.rkt
-share/racket/pkgs/deinprogramm/deinprogramm/DMdA-advanced.rkt
-share/racket/pkgs/deinprogramm/deinprogramm/DMdA-advanced/lang/reader.rkt
-share/racket/pkgs/deinprogramm/deinprogramm/DMdA-assignments-reader.rkt
-share/racket/pkgs/deinprogramm/deinprogramm/DMdA-assignments.rkt
-share/racket/pkgs/deinprogramm/deinprogramm/DMdA-assignments/lang/reader.rkt
-share/racket/pkgs/deinprogramm/deinprogramm/DMdA-beginner-reader.rkt
-share/racket/pkgs/deinprogramm/deinprogramm/DMdA-beginner.rkt
-share/racket/pkgs/deinprogramm/deinprogramm/DMdA-beginner/lang/reader.rkt
-share/racket/pkgs/deinprogramm/deinprogramm/DMdA-deflam.rkt
-share/racket/pkgs/deinprogramm/deinprogramm/DMdA-vanilla-reader.rkt
-share/racket/pkgs/deinprogramm/deinprogramm/DMdA-vanilla.rkt
-share/racket/pkgs/deinprogramm/deinprogramm/DMdA-vanilla/lang/reader.rkt
-share/racket/pkgs/deinprogramm/deinprogramm/DMdA/define-record-procedures.rkt
-share/racket/pkgs/deinprogramm/deinprogramm/DMdA/define-record-procedures.scm
-share/racket/pkgs/deinprogramm/deinprogramm/DMdA/lang/reader.rkt
-share/racket/pkgs/deinprogramm/deinprogramm/DMdA/private/DMdA-langs.rkt
-share/racket/pkgs/deinprogramm/deinprogramm/DMdA/private/DMdA-reader.rkt
-share/racket/pkgs/deinprogramm/deinprogramm/DMdA/private/convert-explicit.rkt
-share/racket/pkgs/deinprogramm/deinprogramm/DMdA/private/convert-explicit.scm
-share/racket/pkgs/deinprogramm/deinprogramm/DMdA/private/module-begin.rkt
-share/racket/pkgs/deinprogramm/deinprogramm/DMdA/private/primitives.rkt
-share/racket/pkgs/deinprogramm/deinprogramm/DMdA/private/runtime.rkt
-share/racket/pkgs/deinprogramm/deinprogramm/DMdA/teachpack/image.rkt
-share/racket/pkgs/deinprogramm/deinprogramm/DMdA/teachpack/line3d.rkt
-share/racket/pkgs/deinprogramm/deinprogramm/DMdA/teachpack/line3d.scm
-share/racket/pkgs/deinprogramm/deinprogramm/DMdA/teachpack/turtle.rkt
-share/racket/pkgs/deinprogramm/deinprogramm/DMdA/teachpack/world.rkt
-share/racket/pkgs/deinprogramm/deinprogramm/DMdA/tests/image.rkt
-share/racket/pkgs/deinprogramm/deinprogramm/DMdA/tests/match.rkt
-share/racket/pkgs/deinprogramm/deinprogramm/DMdA/tests/record.rkt
-share/racket/pkgs/deinprogramm/deinprogramm/DMdA/tests/run-image-test.rkt
-share/racket/pkgs/deinprogramm/deinprogramm/DMdA/tests/run-match-tests.rkt
-share/racket/pkgs/deinprogramm/deinprogramm/DMdA/tests/run-record-tests.rkt
-share/racket/pkgs/deinprogramm/deinprogramm/DMdA/tests/run-signature-tests.rkt
-share/racket/pkgs/deinprogramm/deinprogramm/DMdA/tests/signature.rkt
-share/racket/pkgs/deinprogramm/deinprogramm/dmda-logo.png
 share/racket/pkgs/deinprogramm/deinprogramm/info.rkt
 share/racket/pkgs/deinprogramm/deinprogramm/logo-small.png
 share/racket/pkgs/deinprogramm/deinprogramm/logo-small%2x.png@localhost
 share/racket/pkgs/deinprogramm/deinprogramm/private/explicit-write.rkt
 share/racket/pkgs/deinprogramm/deinprogramm/private/syntax-checkers.rkt
-share/racket/pkgs/deinprogramm/deinprogramm/run-dmda-code.rkt
 share/racket/pkgs/deinprogramm/deinprogramm/scribblings/advanced.scrbl
 share/racket/pkgs/deinprogramm/deinprogramm/scribblings/beginner.scrbl
 share/racket/pkgs/deinprogramm/deinprogramm/scribblings/deinprogramm.scrbl
@@ -17270,20 +17260,11 @@ share/racket/pkgs/deinprogramm/deinprogr
 share/racket/pkgs/deinprogramm/deinprogramm/sdp/vanilla-reader.rkt
 share/racket/pkgs/deinprogramm/deinprogramm/sdp/vanilla.rkt
 share/racket/pkgs/deinprogramm/deinprogramm/sdp/vanilla/lang/reader.rkt
-share/racket/pkgs/deinprogramm/deinprogramm/test-suite.rkt
 share/racket/pkgs/deinprogramm/deinprogramm/textbook-pls-spec.rkt
 share/racket/pkgs/deinprogramm/info.rkt
-share/racket/pkgs/deinprogramm/teachpack/deinprogramm/image.ss
-share/racket/pkgs/deinprogramm/teachpack/deinprogramm/image2.ss
-share/racket/pkgs/deinprogramm/teachpack/deinprogramm/info.rkt
-share/racket/pkgs/deinprogramm/teachpack/deinprogramm/line3d.ss
 share/racket/pkgs/deinprogramm/teachpack/deinprogramm/sdp/image.rkt
 share/racket/pkgs/deinprogramm/teachpack/deinprogramm/sdp/info.rkt
 share/racket/pkgs/deinprogramm/teachpack/deinprogramm/sdp/universe.rkt
-share/racket/pkgs/deinprogramm/teachpack/deinprogramm/sound.ss
-share/racket/pkgs/deinprogramm/teachpack/deinprogramm/turtle.ss
-share/racket/pkgs/deinprogramm/teachpack/deinprogramm/universe.ss
-share/racket/pkgs/deinprogramm/teachpack/deinprogramm/world.ss
 share/racket/pkgs/distributed-places-doc/info.rkt
 share/racket/pkgs/distributed-places-doc/scribblings/distributed-places/distributed-places.scrbl
 share/racket/pkgs/distributed-places-doc/scribblings/distributed-places/info.rkt
@@ -17587,7 +17568,6 @@ share/racket/pkgs/drracket/help/private/
 share/racket/pkgs/drracket/info.rkt
 share/racket/pkgs/drracket/macro-debugger/info.rkt
 share/racket/pkgs/drracket/macro-debugger/tool.rkt
-share/racket/pkgs/drracket/repo-time-stamp/doc.txt
 share/racket/pkgs/drracket/repo-time-stamp/info.rkt
 share/racket/pkgs/drracket/repo-time-stamp/stamp.rkt
 share/racket/pkgs/drracket/repo-time-stamp/time-stamp.rkt
@@ -20351,6 +20331,7 @@ share/racket/pkgs/net-lib/net/private/ip
 share/racket/pkgs/net-lib/net/private/rbtree.rkt
 share/racket/pkgs/net-lib/net/private/rr-generic.rkt
 share/racket/pkgs/net-lib/net/private/rr-srv.rkt
+share/racket/pkgs/net-lib/net/private/xoauth2.rkt
 share/racket/pkgs/net-lib/net/qp.rkt
 share/racket/pkgs/net-lib/net/sendmail.rkt
 share/racket/pkgs/net-lib/net/sendurl.rkt
@@ -20847,11 +20828,8 @@ share/racket/pkgs/quickscript/info.rkt
 share/racket/pkgs/quickscript/library-gui.rkt
 share/racket/pkgs/quickscript/library.rkt
 share/racket/pkgs/quickscript/main.rkt
-share/racket/pkgs/quickscript/register.rkt
 share/racket/pkgs/quickscript/scribblings/quickscript.scrbl
 share/racket/pkgs/quickscript/script.rkt
-share/racket/pkgs/quickscript/scripts/eyes.rkt
-share/racket/pkgs/quickscript/scripts/open-terminal.rkt
 share/racket/pkgs/quickscript/shadow-script.rkt
 share/racket/pkgs/quickscript/tests/library.rkt
 share/racket/pkgs/quickscript/tests/test-compile_rkt--7.7.0.901.zo
@@ -21220,6 +21198,7 @@ share/racket/pkgs/racket-doc/scribblings
 share/racket/pkgs/racket-doc/scribblings/foreign/port.scrbl
 share/racket/pkgs/racket-doc/scribblings/foreign/schedule.scrbl
 share/racket/pkgs/racket-doc/scribblings/foreign/serialize-cstruct.scrbl
+share/racket/pkgs/racket-doc/scribblings/foreign/static.scrbl
 share/racket/pkgs/racket-doc/scribblings/foreign/try-atomic.scrbl
 share/racket/pkgs/racket-doc/scribblings/foreign/types.scrbl
 share/racket/pkgs/racket-doc/scribblings/foreign/unexported.scrbl
@@ -21594,6 +21573,7 @@ share/racket/pkgs/racket-doc/scribblings
 share/racket/pkgs/racket-doc/scribblings/reference/threads.scrbl
 share/racket/pkgs/racket-doc/scribblings/reference/time.scrbl
 share/racket/pkgs/racket-doc/scribblings/reference/trace.scrbl
+share/racket/pkgs/racket-doc/scribblings/reference/treelists.scrbl
 share/racket/pkgs/racket-doc/scribblings/reference/undefined.scrbl
 share/racket/pkgs/racket-doc/scribblings/reference/units.scrbl
 share/racket/pkgs/racket-doc/scribblings/reference/unix-paths.scrbl
@@ -21701,17 +21681,24 @@ share/racket/pkgs/racket-index/scribblin
 share/racket/pkgs/racket-index/scribblings/main/info.rkt
 share/racket/pkgs/racket-index/scribblings/main/license.scrbl
 share/racket/pkgs/racket-index/scribblings/main/local-redirect.scrbl
+share/racket/pkgs/racket-index/scribblings/main/private/clear.svg
+share/racket/pkgs/racket-index/scribblings/main/private/help.svg
 share/racket/pkgs/racket-index/scribblings/main/private/index-scope.rkt
 share/racket/pkgs/racket-index/scribblings/main/private/local-redirect.rkt
 share/racket/pkgs/racket-index/scribblings/main/private/make-search.rkt
 share/racket/pkgs/racket-index/scribblings/main/private/manuals.rkt
+share/racket/pkgs/racket-index/scribblings/main/private/next.svg
 share/racket/pkgs/racket-index/scribblings/main/private/notice.rkt
+share/racket/pkgs/racket-index/scribblings/main/private/pkg.rkt
+share/racket/pkgs/racket-index/scribblings/main/private/prev.svg
 share/racket/pkgs/racket-index/scribblings/main/private/release.rkt
 share/racket/pkgs/racket-index/scribblings/main/private/root-info.css
 share/racket/pkgs/racket-index/scribblings/main/private/root-info.js
 share/racket/pkgs/racket-index/scribblings/main/private/search-context.html
 share/racket/pkgs/racket-index/scribblings/main/private/search-merge.js
+share/racket/pkgs/racket-index/scribblings/main/private/search.css
 share/racket/pkgs/racket-index/scribblings/main/private/search.js
+share/racket/pkgs/racket-index/scribblings/main/private/settings.svg
 share/racket/pkgs/racket-index/scribblings/main/private/utils.rkt
 share/racket/pkgs/racket-index/scribblings/main/release.scrbl
 share/racket/pkgs/racket-index/scribblings/main/search.scrbl
@@ -21796,6 +21783,7 @@ share/racket/pkgs/rackunit-doc/rackunit/
 share/racket/pkgs/rackunit-doc/rackunit/scribblings/rackunit.scrbl
 share/racket/pkgs/rackunit-doc/rackunit/scribblings/release-notes.scrbl
 share/racket/pkgs/rackunit-doc/rackunit/scribblings/ui.scrbl
+share/racket/pkgs/rackunit-doc/rackunit/scribblings/utils-label.rkt
 share/racket/pkgs/rackunit-doc/rackunit/scribblings/utils.scrbl
 share/racket/pkgs/rackunit-gui/info.rkt
 share/racket/pkgs/rackunit-gui/rackunit/gui.rkt
@@ -22482,6 +22470,7 @@ share/racket/pkgs/scribble-lib/scribble/
 share/racket/pkgs/scribble-lib/scribble/markdown-render.rkt
 share/racket/pkgs/scribble-lib/scribble/pdf-render.rkt
 share/racket/pkgs/scribble-lib/scribble/private/defaults.rkt
+share/racket/pkgs/scribble-lib/scribble/private/define-popup.rkt
 share/racket/pkgs/scribble-lib/scribble/private/doc-begin.rkt
 share/racket/pkgs/scribble-lib/scribble/private/indirect-renderer.rkt
 share/racket/pkgs/scribble-lib/scribble/private/lang-parameters.rkt
@@ -22507,6 +22496,7 @@ share/racket/pkgs/scribble-lib/scribble/
 share/racket/pkgs/scribble-lib/scribble/private/manual-unit.rkt
 share/racket/pkgs/scribble-lib/scribble/private/manual-utils.rkt
 share/racket/pkgs/scribble-lib/scribble/private/manual-vars.rkt
+share/racket/pkgs/scribble-lib/scribble/private/marshal.rkt
 share/racket/pkgs/scribble-lib/scribble/private/on-demand.rkt
 share/racket/pkgs/scribble-lib/scribble/private/provide-structs.rkt
 share/racket/pkgs/scribble-lib/scribble/private/qsloc.rkt
@@ -23086,6 +23076,7 @@ share/racket/pkgs/swindle/turbo.rkt
 share/racket/pkgs/syntax-color-doc/info.rkt
 share/racket/pkgs/syntax-color-doc/syntax-color/color-textoid.scrbl
 share/racket/pkgs/syntax-color-doc/syntax-color/info.rkt
+share/racket/pkgs/syntax-color-doc/syntax-color/paren-tree.scrbl
 share/racket/pkgs/syntax-color-doc/syntax-color/racket.scrbl
 share/racket/pkgs/syntax-color-doc/syntax-color/syntax-color.scrbl
 share/racket/pkgs/syntax-color-lib/info.rkt

Index: pkgsrc/lang/racket/distinfo
diff -u pkgsrc/lang/racket/distinfo:1.29 pkgsrc/lang/racket/distinfo:1.30
--- pkgsrc/lang/racket/distinfo:1.29    Fri Jan  5 14:55:39 2024
+++ pkgsrc/lang/racket/distinfo Fri Nov 29 22:06:13 2024
@@ -1,8 +1,9 @@
-$NetBSD: distinfo,v 1.29 2024/01/05 14:55:39 riastradh Exp $
+$NetBSD: distinfo,v 1.30 2024/11/29 22:06:13 riastradh Exp $
 
-BLAKE2s (racket-8.11.1-src.tgz) = a7014e3d7c61c23f130a42e7436c8cc5489f88c98921d55cdf2524b08317408e
-SHA512 (racket-8.11.1-src.tgz) = 3eb6ca05b9df8fecd78e0633aa8d86dcb673be629c7140d706afb1d6311490e5fd6224d89703b6e9970280fbd0db3965f37e82f8c1e548990167424910df75f9
-Size (racket-8.11.1-src.tgz) = 33996419 bytes
+BLAKE2s (racket-8.15-src.tgz) = de060366eef04b9e40ec852b74283741e0954d89166b27a4c17f529383714ff9
+SHA512 (racket-8.15-src.tgz) = 6e0e6804b47b0cc8741c72e0d56b96590d1af3f31d1589b06b8db995cd79187af59e90d08821ff10b5847bd99530f3992a1fb051ef6647e741eda166282dc060
+Size (racket-8.15-src.tgz) = 34160328 bytes
+SHA1 (patch-src_ChezScheme_c_self-exe.c) = 3625cbcf6c7df2c5ee8968db127e1461eb500407
 SHA1 (patch-src_bc_configure) = b9ccb1605d6db181819cc1c064ba0a66e8336bf0
 SHA1 (patch-src_bc_configure.ac) = 3b8b587c1fc4991723eb09b960e9b06020ca966f
 SHA1 (patch-src_cs_c_configure) = eab20a408322da88adbe8d4a7d1f4c09708e894c

Index: pkgsrc/lang/racket-textual/Makefile
diff -u pkgsrc/lang/racket-textual/Makefile:1.44 pkgsrc/lang/racket-textual/Makefile:1.45
--- pkgsrc/lang/racket-textual/Makefile:1.44    Mon Mar  4 15:38:33 2024
+++ pkgsrc/lang/racket-textual/Makefile Fri Nov 29 22:06:12 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.44 2024/03/04 15:38:33 riastradh Exp $
+# $NetBSD: Makefile,v 1.45 2024/11/29 22:06:12 riastradh Exp $
 
-DISTNAME=              racket-minimal-8.11.1-src
+DISTNAME=              racket-minimal-8.15-src
 PKGNAME=               ${DISTNAME:S/-src$//}
 CATEGORIES=            lang
 MASTER_SITES_PLT=      https://mirror.racket-lang.org/installers/${PKGVERSION_NOREV}/
@@ -65,6 +65,8 @@ post-install:
        ${MV} -f ${DESTDIR:Q}${PKG_SYSCONFDIR:Q}/racket/config.rktd \
                ${DESTDIR:Q}${PREFIX:Q}/${EGDIR:Q}
 
+PRINT_PLIST_AWK+=      { sub(/${PREFIX:S,/,\\/,g}/, "$${PREFIX}") }
+
 .include "../../converters/libiconv/buildlink3.mk"
 .include "../../devel/libffi/buildlink3.mk"
 

Index: pkgsrc/lang/racket-textual/PLIST
diff -u pkgsrc/lang/racket-textual/PLIST:1.18 pkgsrc/lang/racket-textual/PLIST:1.19
--- pkgsrc/lang/racket-textual/PLIST:1.18       Fri Sep  1 19:48:27 2023
+++ pkgsrc/lang/racket-textual/PLIST    Fri Nov 29 22:06:12 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.18 2023/09/01 19:48:27 riastradh Exp $
+@comment $NetBSD: PLIST,v 1.19 2024/11/29 22:06:12 riastradh Exp $
 bin/racket
 bin/raco
 include/racket/chezscheme.h
@@ -159,6 +159,8 @@ lib/racket/compiled${PREFIX}/share/racke
 lib/racket/compiled${PREFIX}/share/racket/collects/ffi/unsafe/compiled/port_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/ffi/unsafe/compiled/schedule_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/ffi/unsafe/compiled/schedule_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/collects/ffi/unsafe/compiled/static_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/collects/ffi/unsafe/compiled/static_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/ffi/unsafe/compiled/try-atomic_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/ffi/unsafe/compiled/try-atomic_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/ffi/unsafe/compiled/vm_rkt.dep
@@ -221,6 +223,8 @@ lib/racket/compiled${PREFIX}/share/racke
 lib/racket/compiled${PREFIX}/share/racket/collects/net/compiled/http-client_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/net/compiled/osx-ssl_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/net/compiled/osx-ssl_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/collects/net/compiled/platform-ssl_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/collects/net/compiled/platform-ssl_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/net/compiled/uri-codec_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/net/compiled/uri-codec_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/net/compiled/url-connect_rkt.dep
@@ -403,6 +407,8 @@ lib/racket/compiled${PREFIX}/share/racke
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/bool_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/bytes_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/bytes_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/case_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/case_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/class_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/class_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/cmdline_rkt.dep
@@ -431,6 +437,8 @@ lib/racket/compiled${PREFIX}/share/racke
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/fixnum_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/flonum_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/flonum_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/for-clause_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/for-clause_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/format_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/format_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/function_rkt.dep
@@ -485,6 +493,8 @@ lib/racket/compiled${PREFIX}/share/racke
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/math_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/mutability_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/mutability_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/mutable-treelist_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/mutable-treelist_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/os_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/os_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/path_rkt.dep
@@ -563,6 +573,8 @@ lib/racket/compiled${PREFIX}/share/racke
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/trace_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/trait_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/trait_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/treelist_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/treelist_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/udp_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/udp_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/compiled/undefined_rkt.dep
@@ -635,6 +647,10 @@ lib/racket/compiled${PREFIX}/share/racke
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/hash_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/helpers_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/helpers_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/in-out_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/in-out_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/in_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/in_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/kwd-info-struct_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/kwd-info-struct_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/legacy_rkt.dep
@@ -645,6 +661,8 @@ lib/racket/compiled${PREFIX}/share/racke
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/merge-cache_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/misc_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/misc_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/module-boundary-ctc_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/module-boundary-ctc_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/object_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/object_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/opt-guts_rkt.dep
@@ -673,6 +691,8 @@ lib/racket/compiled${PREFIX}/share/racke
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/struct-prop_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/top-sort_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/top-sort_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/treelist_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/treelist_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/types_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/types_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/unconstrained-domain-arrow_rkt.dep
@@ -883,6 +903,8 @@ lib/racket/compiled${PREFIX}/share/racke
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/relative-path_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/reqprov_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/reqprov_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/require-lift_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/require-lift_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/reverse_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/reverse_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/runtime-path-table_rkt.dep
@@ -1093,6 +1115,8 @@ lib/racket/compiled${PREFIX}/share/racke
 lib/racket/compiled${PREFIX}/share/racket/collects/setup/private/compiled/omitted-paths_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/setup/private/compiled/pkg-deps_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/setup/private/compiled/pkg-deps_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/collects/setup/private/compiled/setup-fprintf_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/collects/setup/private/compiled/setup-fprintf_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/setup/private/compiled/time_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/setup/private/compiled/time_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/syntax/compiled/apply-transformer_rkt.dep
@@ -1181,6 +1205,8 @@ lib/racket/compiled${PREFIX}/share/racke
 lib/racket/compiled${PREFIX}/share/racket/collects/syntax/parse/compiled/pre_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/syntax/parse/compiled/report-config_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/syntax/parse/compiled/report-config_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/collects/syntax/parse/experimental/compiled/c_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/collects/syntax/parse/experimental/compiled/c_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/syntax/parse/experimental/compiled/contract_rkt.dep
 lib/racket/compiled${PREFIX}/share/racket/collects/syntax/parse/experimental/compiled/contract_rkt.zo
 lib/racket/compiled${PREFIX}/share/racket/collects/syntax/parse/experimental/compiled/eh_rkt.dep
@@ -1400,6 +1426,7 @@ share/racket/collects/ffi/unsafe/os-thre
 share/racket/collects/ffi/unsafe/port.rkt
 share/racket/collects/ffi/unsafe/private/win32.rkt
 share/racket/collects/ffi/unsafe/schedule.rkt
+share/racket/collects/ffi/unsafe/static.rkt
 share/racket/collects/ffi/unsafe/try-atomic.rkt
 share/racket/collects/ffi/unsafe/vm.rkt
 share/racket/collects/ffi/vector.rkt
@@ -1432,6 +1459,7 @@ share/racket/collects/net/git-checkout.r
 share/racket/collects/net/head.rkt
 share/racket/collects/net/http-client.rkt
 share/racket/collects/net/osx-ssl.rkt
+share/racket/collects/net/platform-ssl.rkt
 share/racket/collects/net/uri-codec.rkt
 share/racket/collects/net/url-connect.rkt
 share/racket/collects/net/url-exception.rkt
@@ -1439,7 +1467,6 @@ share/racket/collects/net/url-string.rkt
 share/racket/collects/net/url-structs.rkt
 share/racket/collects/net/url.rkt
 share/racket/collects/net/win32-ssl.rkt
-share/racket/collects/openssl/dh4096.pem
 share/racket/collects/openssl/libcrypto.rkt
 share/racket/collects/openssl/libssl.rkt
 share/racket/collects/openssl/main.rkt
@@ -1530,6 +1557,7 @@ share/racket/collects/racket/base/lang/r
 share/racket/collects/racket/block.rkt
 share/racket/collects/racket/bool.rkt
 share/racket/collects/racket/bytes.rkt
+share/racket/collects/racket/case.rkt
 share/racket/collects/racket/class.rkt
 share/racket/collects/racket/cmdline.rkt
 share/racket/collects/racket/contract.rkt
@@ -1562,11 +1590,14 @@ share/racket/collects/racket/contract/pr
 share/racket/collects/racket/contract/private/guts.rkt
 share/racket/collects/racket/contract/private/hash.rkt
 share/racket/collects/racket/contract/private/helpers.rkt
+share/racket/collects/racket/contract/private/in-out.rkt
+share/racket/collects/racket/contract/private/in.rkt
 share/racket/collects/racket/contract/private/kwd-info-struct.rkt
 share/racket/collects/racket/contract/private/legacy.rkt
 share/racket/collects/racket/contract/private/list.rkt
 share/racket/collects/racket/contract/private/merge-cache.rkt
 share/racket/collects/racket/contract/private/misc.rkt
+share/racket/collects/racket/contract/private/module-boundary-ctc.rkt
 share/racket/collects/racket/contract/private/object.rkt
 share/racket/collects/racket/contract/private/opt-guts.rkt
 share/racket/collects/racket/contract/private/opt.rkt
@@ -1581,6 +1612,7 @@ share/racket/collects/racket/contract/pr
 share/racket/collects/racket/contract/private/struct-dc.rkt
 share/racket/collects/racket/contract/private/struct-prop.rkt
 share/racket/collects/racket/contract/private/top-sort.rkt
+share/racket/collects/racket/contract/private/treelist.rkt
 share/racket/collects/racket/contract/private/types.rkt
 share/racket/collects/racket/contract/private/unconstrained-domain-arrow.rkt
 share/racket/collects/racket/contract/private/vector-collapsible.rkt
@@ -1598,6 +1630,7 @@ share/racket/collects/racket/fasl.rkt
 share/racket/collects/racket/file.rkt
 share/racket/collects/racket/fixnum.rkt
 share/racket/collects/racket/flonum.rkt
+share/racket/collects/racket/for-clause.rkt
 share/racket/collects/racket/format.rkt
 share/racket/collects/racket/function.rkt
 share/racket/collects/racket/future.rkt
@@ -1646,6 +1679,7 @@ share/racket/collects/racket/match/stxti
 share/racket/collects/racket/match/syntax-local-match-introduce.rkt
 share/racket/collects/racket/math.rkt
 share/racket/collects/racket/mutability.rkt
+share/racket/collects/racket/mutable-treelist.rkt
 share/racket/collects/racket/os.rkt
 share/racket/collects/racket/path.rkt
 share/racket/collects/racket/performance-hint.rkt
@@ -1733,6 +1767,7 @@ share/racket/collects/racket/private/qqs
 share/racket/collects/racket/private/reading-param.rkt
 share/racket/collects/racket/private/relative-path.rkt
 share/racket/collects/racket/private/reqprov.rkt
+share/racket/collects/racket/private/require-lift.rkt
 share/racket/collects/racket/private/reverse.rkt
 share/racket/collects/racket/private/runtime-path-table.rkt
 share/racket/collects/racket/private/sc.rkt
@@ -1818,6 +1853,7 @@ share/racket/collects/racket/system.rkt
 share/racket/collects/racket/tcp.rkt
 share/racket/collects/racket/trace.rkt
 share/racket/collects/racket/trait.rkt
+share/racket/collects/racket/treelist.rkt
 share/racket/collects/racket/udp.rkt
 share/racket/collects/racket/undefined.rkt
 share/racket/collects/racket/unit-exptime.rkt
@@ -1874,6 +1910,7 @@ share/racket/collects/setup/private/form
 share/racket/collects/setup/private/lib-roots.rkt
 share/racket/collects/setup/private/omitted-paths.rkt
 share/racket/collects/setup/private/pkg-deps.rkt
+share/racket/collects/setup/private/setup-fprintf.rkt
 share/racket/collects/setup/private/time.rkt
 share/racket/collects/setup/setup-cmdline.rkt
 share/racket/collects/setup/setup-core.rkt
@@ -1913,6 +1950,7 @@ share/racket/collects/syntax/name.rkt
 share/racket/collects/syntax/parse.rkt
 share/racket/collects/syntax/parse/debug.rkt
 share/racket/collects/syntax/parse/define.rkt
+share/racket/collects/syntax/parse/experimental/c.rkt
 share/racket/collects/syntax/parse/experimental/contract.rkt
 share/racket/collects/syntax/parse/experimental/eh.rkt
 share/racket/collects/syntax/parse/experimental/provide.rkt
@@ -2002,3 +2040,4 @@ share/racket/pkgs/racket-lib/LICENSE
 share/racket/pkgs/racket-lib/info.rkt
 @pkgdir share/doc/racket
 @pkgdir share/applications
+@pkgdir etc/racket

Index: pkgsrc/lang/racket-textual/distinfo
diff -u pkgsrc/lang/racket-textual/distinfo:1.26 pkgsrc/lang/racket-textual/distinfo:1.27
--- pkgsrc/lang/racket-textual/distinfo:1.26    Fri Jan  5 14:55:38 2024
+++ pkgsrc/lang/racket-textual/distinfo Fri Nov 29 22:06:12 2024
@@ -1,8 +1,9 @@
-$NetBSD: distinfo,v 1.26 2024/01/05 14:55:38 riastradh Exp $
+$NetBSD: distinfo,v 1.27 2024/11/29 22:06:12 riastradh Exp $
 
-BLAKE2s (racket-minimal-8.11.1-src.tgz) = ef15009f44ce5d458123b100218afecc2f326acc5f906bf014b9829dab4ac837
-SHA512 (racket-minimal-8.11.1-src.tgz) = d552ea8543a9936bb30599fe008cd8914a17b803ddf4d665fd005b943a7ad0799dceb71215bac1c5bc8fea0963a1bd04d8b2a01c3c05e9bd58ef075f9a0445d5
-Size (racket-minimal-8.11.1-src.tgz) = 16590979 bytes
+BLAKE2s (racket-minimal-8.15-src.tgz) = 313e780d64ba9b4692e2f2c84ad3343c43c6426016f1d3412767aec6c4386810
+SHA512 (racket-minimal-8.15-src.tgz) = d001ecebda4343fef55f3f7dac61156a04ffc05a32ec2f4634d98a78b80b5dfbcf9128341d497d548eb07ab56e447147ee5bfe1f0828c080de32b7ad02ff5822
+Size (racket-minimal-8.15-src.tgz) = 16719840 bytes
+SHA1 (patch-src_ChezScheme_c_self-exe.c) = 3625cbcf6c7df2c5ee8968db127e1461eb500407
 SHA1 (patch-src_bc_configure) = b9ccb1605d6db181819cc1c064ba0a66e8336bf0
 SHA1 (patch-src_bc_configure.ac) = 3b8b587c1fc4991723eb09b960e9b06020ca966f
 SHA1 (patch-src_cs_c_configure) = eab20a408322da88adbe8d4a7d1f4c09708e894c

Added files:

Index: pkgsrc/lang/racket/patches/patch-src_ChezScheme_c_self-exe.c
diff -u /dev/null pkgsrc/lang/racket/patches/patch-src_ChezScheme_c_self-exe.c:1.1
--- /dev/null   Fri Nov 29 22:06:13 2024
+++ pkgsrc/lang/racket/patches/patch-src_ChezScheme_c_self-exe.c        Fri Nov 29 22:06:13 2024
@@ -0,0 +1,32 @@
+$NetBSD: patch-src_ChezScheme_c_self-exe.c,v 1.1 2024/11/29 22:06:13 riastradh Exp $
+
+Work around broken executable path resolution:
+https://github.com/racket/racket/issues/5122
+
+--- src/ChezScheme/c/self-exe.c.orig   2024-10-16 21:44:51.000000000 +0000
++++ src/ChezScheme/c/self-exe.c
+@@ -230,9 +230,6 @@ static char *path_append(const char *s1,
+ }
+ 
+ static char *get_self_path_generic(const char *exec_file) {
+-  if (strchr(exec_file, '/')) {
+-    return copy_string(exec_file);
+-  }
+   char *pv = getenv("PATH");
+   if (pv == NULL) {
+     return NULL;
+@@ -263,7 +260,13 @@ static char *get_self_path_generic(const
+ }
+ 
+ static char *get_process_executable_path(const char *exec_file) {
+-  char *r = get_self_path_platform();
++  char *r = NULL;
++  if (strchr(exec_file, '/')) {
++    r = copy_string(exec_file);
++  }
++  if (r == NULL) {
++    r = get_self_path_platform();
++  }
+   if (r == NULL) {
+     r = get_self_path_generic(exec_file);
+   }



Home | Main Index | Thread Index | Old Index