pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/lang/racket
Module Name: pkgsrc
Committed By: ktnb
Date: Mon Jun 1 01:09:26 UTC 2026
Modified Files:
pkgsrc/lang/racket: Makefile PLIST distinfo
Log Message:
racket: update to 9.2
- The match form checks that when non-linear patterns (patterns
where the same variable is used multiple times) are used with ...,
the two parts of the matched value actually are equal. Additionally,
match rejects non-linear patterns where one use of the variable is
used with ... and another is not. This repair could cause existing
code to fail.
- Typed Racket types for the asin and acos procedures correctly
handle situations where the function produces a complex number,
avoiding unsound results that were previously possible. This repair
could cause existing code to fail at compile time.
- The #%foreign-inline core syntactic form provides unsafe access
to facilities provided at the linklet layer by a Racket
implementation. This means that any code that handles all core
forms by enumeration will need to be updated.
- Unicode 17.0 is used for character and string operations.
- This release includes internal support for a more static
foreign interface (to be used in a future package).
- The terminal-file-position function counts bytes written to ports
connected to a terminal, such as stdin and stderr.
- Cross-phase persistent modules allow more types of quoted data.
- The implementations of member, memw, when, unless, let/ec, and
cond are rewritten to use only racket/kernel syntax
- The impersonator-property-predicate-procedure? function identifies
procedures created by make-impersonator-property.
- In Typed Racket, polymorphic struct types are printed using type
arguments (e.g., (Array Byte)) rather than exposing an internal
representation.
- The stepper-display of numbers better matches the language
settings.
- Scribble documents that do not use the Racket-manual style get
an initial-scale of 1.0, instead of the manual style-0.8, but
this can be configured using the initial-scale property.
- By default, margin notes appear inline for narrow displays in
all styles, not just in the Racket-manual style.
- Big-bang programs distributed as .dmg files correctly handle the
close-on-stop feature.
- There are many other repairs and documentation improvements!
To generate a diff of this commit:
cvs rdiff -u -r1.124 -r1.125 pkgsrc/lang/racket/Makefile
cvs rdiff -u -r1.26 -r1.27 pkgsrc/lang/racket/PLIST
cvs rdiff -u -r1.32 -r1.33 pkgsrc/lang/racket/distinfo
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.124 pkgsrc/lang/racket/Makefile:1.125
--- pkgsrc/lang/racket/Makefile:1.124 Fri Feb 27 03:23:10 2026
+++ pkgsrc/lang/racket/Makefile Mon Jun 1 01:09:26 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.124 2026/02/27 03:23:10 ktnb Exp $
+# $NetBSD: Makefile,v 1.125 2026/06/01 01:09:26 ktnb Exp $
-DISTNAME= racket-9.1-src
+DISTNAME= racket-9.2-src
PKGNAME= ${DISTNAME:S/-src$//}
CATEGORIES= lang
MASTER_SITES_PLT= https://mirror.racket-lang.org/installers/${PKGVERSION_NOREV}/
Index: pkgsrc/lang/racket/PLIST
diff -u pkgsrc/lang/racket/PLIST:1.26 pkgsrc/lang/racket/PLIST:1.27
--- pkgsrc/lang/racket/PLIST:1.26 Fri Feb 27 03:23:10 2026
+++ pkgsrc/lang/racket/PLIST Mon Jun 1 01:09:26 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.26 2026/02/27 03:23:10 ktnb Exp $
+@comment $NetBSD: PLIST,v 1.27 2026/06/01 01:09:26 ktnb Exp $
bin/drracket
bin/gracket
bin/gracket-text
@@ -189,6 +189,10 @@ lib/racket/compiled${PREFIX}/share/racke
lib/racket/compiled${PREFIX}/share/racket/collects/ffi/unsafe/compiled/vm_rkt.zo
lib/racket/compiled${PREFIX}/share/racket/collects/ffi/unsafe/define/compiled/conventions_rkt.dep
lib/racket/compiled${PREFIX}/share/racket/collects/ffi/unsafe/define/compiled/conventions_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/collects/ffi/unsafe/private/compiled/ffi-lib_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/collects/ffi/unsafe/private/compiled/ffi-lib_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/collects/ffi/unsafe/private/compiled/not-available_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/collects/ffi/unsafe/private/compiled/not-available_rkt.zo
lib/racket/compiled${PREFIX}/share/racket/collects/ffi/unsafe/private/compiled/win32_rkt.dep
lib/racket/compiled${PREFIX}/share/racket/collects/ffi/unsafe/private/compiled/win32_rkt.zo
lib/racket/compiled${PREFIX}/share/racket/collects/file/compiled/cache_rkt.dep
@@ -697,6 +701,8 @@ lib/racket/compiled${PREFIX}/share/racke
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-c-wrapper_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/contract/private/compiled/object-c-wrapper_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
@@ -803,16 +809,14 @@ lib/racket/compiled${PREFIX}/share/racke
lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/check_rkt.zo
lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/choose-file-to-load_rkt.dep
lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/choose-file-to-load_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/class-c-new_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/class-c-new_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/class-c-old_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/class-c-old_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/class-c_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/class-c_rkt.zo
lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/class-internal_rkt.dep
lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/class-internal_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/class-struct_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/class-struct_rkt.zo
lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/class-undef_rkt.dep
lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/class-undef_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/class-wrapped_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/class-wrapped_rkt.zo
lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/classidmap_rkt.dep
lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/classidmap_rkt.zo
lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/collect_rkt.dep
@@ -839,6 +843,8 @@ lib/racket/compiled${PREFIX}/share/racke
lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/executable-path_rkt.zo
lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/fixnum_rkt.dep
lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/fixnum_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/for-compatibility-lib_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/for-compatibility-lib_rkt.zo
lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/for_rkt.dep
lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/for_rkt.zo
lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/generic-interfaces_rkt.dep
@@ -887,8 +893,6 @@ lib/racket/compiled${PREFIX}/share/racke
lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/map_rkt.zo
lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/math-predicates_rkt.dep
lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/math-predicates_rkt.zo
-lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/member_rkt.dep
-lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/member_rkt.zo
lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/misc_rkt.dep
lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/misc_rkt.zo
lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/modbeg_rkt.dep
@@ -903,6 +907,8 @@ lib/racket/compiled${PREFIX}/share/racke
lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/norm-arity_rkt.zo
lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/norm-define_rkt.dep
lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/norm-define_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/object-c_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/object-c_rkt.zo
lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/old-path_rkt.dep
lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/old-path_rkt.zo
lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/path-list_rkt.dep
@@ -911,6 +917,8 @@ lib/racket/compiled${PREFIX}/share/racke
lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/path_rkt.zo
lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/performance-hint_rkt.dep
lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/performance-hint_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/pico_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/pico_rkt.zo
lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/place-local_rkt.dep
lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/place-local_rkt.zo
lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/place_rkt.dep
@@ -941,8 +949,6 @@ lib/racket/compiled${PREFIX}/share/racke
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
lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/runtime-path-table_rkt.zo
lib/racket/compiled${PREFIX}/share/racket/collects/racket/private/compiled/sc_rkt.dep
@@ -1681,6 +1687,8 @@ lib/racket/compiled${PREFIX}/share/racke
lib/racket/compiled${PREFIX}/share/racket/pkgs/compatibility-lib/mzscheme/compiled/main_rkt.zo
lib/racket/compiled${PREFIX}/share/racket/pkgs/compatibility-lib/mzscheme/lang/compiled/reader_rkt.dep
lib/racket/compiled${PREFIX}/share/racket/pkgs/compatibility-lib/mzscheme/lang/compiled/reader_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/pkgs/compatibility-lib/mzscheme/private/compiled/old-def_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/pkgs/compatibility-lib/mzscheme/private/compiled/old-def_rkt.zo
lib/racket/compiled${PREFIX}/share/racket/pkgs/compatibility-lib/mzscheme/private/compiled/old-ds_rkt.dep
lib/racket/compiled${PREFIX}/share/racket/pkgs/compatibility-lib/mzscheme/private/compiled/old-ds_rkt.zo
lib/racket/compiled${PREFIX}/share/racket/pkgs/compatibility-lib/mzscheme/private/compiled/old-if_rkt.dep
@@ -9931,6 +9939,8 @@ lib/racket/compiled${PREFIX}/share/racke
lib/racket/compiled${PREFIX}/share/racket/pkgs/scribble-lib/scribble/compiled/lp2_rkt.zo
lib/racket/compiled${PREFIX}/share/racket/pkgs/scribble-lib/scribble/compiled/lp_rkt.dep
lib/racket/compiled${PREFIX}/share/racket/pkgs/scribble-lib/scribble/compiled/lp_rkt.zo
+lib/racket/compiled${PREFIX}/share/racket/pkgs/scribble-lib/scribble/compiled/manual-def_rkt.dep
+lib/racket/compiled${PREFIX}/share/racket/pkgs/scribble-lib/scribble/compiled/manual-def_rkt.zo
lib/racket/compiled${PREFIX}/share/racket/pkgs/scribble-lib/scribble/compiled/manual-struct_rkt.dep
lib/racket/compiled${PREFIX}/share/racket/pkgs/scribble-lib/scribble/compiled/manual-struct_rkt.zo
lib/racket/compiled${PREFIX}/share/racket/pkgs/scribble-lib/scribble/compiled/manual_rkt.dep
@@ -14971,6 +14981,7 @@ share/doc/racket/reference/finger.png
share/doc/racket/reference/fixnums.html
share/doc/racket/reference/flonums.html
share/doc/racket/reference/for.html
+share/doc/racket/reference/foreign-inline.html
share/doc/racket/reference/function-contracts.html
share/doc/racket/reference/futures.html
share/doc/racket/reference/garbagecollection.html
@@ -15270,6 +15281,7 @@ share/doc/racket/scribble/decode.html
share/doc/racket/scribble/demo-manual.scrbl
share/doc/racket/scribble/demo.scrbl
share/doc/racket/scribble/doc-classes.html
+share/doc/racket/scribble/doc-create.html
share/doc/racket/scribble/doc-forms.html
share/doc/racket/scribble/doc-index.html
share/doc/racket/scribble/doc-modules.html
@@ -16222,6 +16234,8 @@ share/racket/collects/ffi/unsafe/objc.rk
share/racket/collects/ffi/unsafe/os-async-channel.rkt
share/racket/collects/ffi/unsafe/os-thread.rkt
share/racket/collects/ffi/unsafe/port.rkt
+share/racket/collects/ffi/unsafe/private/ffi-lib.rkt
+share/racket/collects/ffi/unsafe/private/not-available.rkt
share/racket/collects/ffi/unsafe/private/win32.rkt
share/racket/collects/ffi/unsafe/schedule.rkt
share/racket/collects/ffi/unsafe/static.rkt
@@ -16400,6 +16414,7 @@ share/racket/collects/racket/contract/pr
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-c-wrapper.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
@@ -16503,11 +16518,10 @@ share/racket/collects/racket/private/cas
share/racket/collects/racket/private/cert.rkt
share/racket/collects/racket/private/check.rkt
share/racket/collects/racket/private/choose-file-to-load.rkt
-share/racket/collects/racket/private/class-c-new.rkt
-share/racket/collects/racket/private/class-c-old.rkt
+share/racket/collects/racket/private/class-c.rkt
share/racket/collects/racket/private/class-internal.rkt
+share/racket/collects/racket/private/class-struct.rkt
share/racket/collects/racket/private/class-undef.rkt
-share/racket/collects/racket/private/class-wrapped.rkt
share/racket/collects/racket/private/classidmap.rkt
share/racket/collects/racket/private/collect.rkt
share/racket/collects/racket/private/cond.rkt
@@ -16521,6 +16535,7 @@ share/racket/collects/racket/private/dic
share/racket/collects/racket/private/ellipses.rkt
share/racket/collects/racket/private/executable-path.rkt
share/racket/collects/racket/private/fixnum.rkt
+share/racket/collects/racket/private/for-compatibility-lib.rkt
share/racket/collects/racket/private/for.rkt
share/racket/collects/racket/private/generic-interfaces.rkt
share/racket/collects/racket/private/generic-methods.rkt
@@ -16545,7 +16560,6 @@ share/racket/collects/racket/private/loc
share/racket/collects/racket/private/logger.rkt
share/racket/collects/racket/private/map.rkt
share/racket/collects/racket/private/math-predicates.rkt
-share/racket/collects/racket/private/member.rkt
share/racket/collects/racket/private/misc.rkt
share/racket/collects/racket/private/modbeg.rkt
share/racket/collects/racket/private/more-scheme.rkt
@@ -16553,10 +16567,12 @@ share/racket/collects/racket/private/nam
share/racket/collects/racket/private/namespace.rkt
share/racket/collects/racket/private/norm-arity.rkt
share/racket/collects/racket/private/norm-define.rkt
+share/racket/collects/racket/private/object-c.rkt
share/racket/collects/racket/private/old-path.rkt
share/racket/collects/racket/private/path-list.rkt
share/racket/collects/racket/private/path.rkt
share/racket/collects/racket/private/performance-hint.rkt
+share/racket/collects/racket/private/pico.rkt
share/racket/collects/racket/private/place-local.rkt
share/racket/collects/racket/private/place.rkt
share/racket/collects/racket/private/port.rkt
@@ -16572,7 +16588,6 @@ share/racket/collects/racket/private/rea
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
share/racket/collects/racket/private/sequence.rkt
@@ -17012,6 +17027,7 @@ share/racket/pkgs/compatibility-lib/mzli
share/racket/pkgs/compatibility-lib/mzlib/zip.rkt
share/racket/pkgs/compatibility-lib/mzscheme/lang/reader.rkt
share/racket/pkgs/compatibility-lib/mzscheme/main.rkt
+share/racket/pkgs/compatibility-lib/mzscheme/private/old-def.rkt
share/racket/pkgs/compatibility-lib/mzscheme/private/old-ds.rkt
share/racket/pkgs/compatibility-lib/mzscheme/private/old-if.rkt
share/racket/pkgs/compatibility-lib/mzscheme/private/old-procs.rkt
@@ -22625,6 +22641,7 @@ share/racket/pkgs/scribble-lib/scribble/
share/racket/pkgs/scribble-lib/scribble/lp/lang/lang2.rkt
share/racket/pkgs/scribble-lib/scribble/lp/lang/reader.rkt
share/racket/pkgs/scribble-lib/scribble/lp2.rkt
+share/racket/pkgs/scribble-lib/scribble/manual-def.rkt
share/racket/pkgs/scribble-lib/scribble/manual-fonts.css
share/racket/pkgs/scribble-lib/scribble/manual-prefix.tex
share/racket/pkgs/scribble-lib/scribble/manual-racket.css
Index: pkgsrc/lang/racket/distinfo
diff -u pkgsrc/lang/racket/distinfo:1.32 pkgsrc/lang/racket/distinfo:1.33
--- pkgsrc/lang/racket/distinfo:1.32 Fri Feb 27 03:23:10 2026
+++ pkgsrc/lang/racket/distinfo Mon Jun 1 01:09:26 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.32 2026/02/27 03:23:10 ktnb Exp $
+$NetBSD: distinfo,v 1.33 2026/06/01 01:09:26 ktnb Exp $
-BLAKE2s (racket-9.1-src.tgz) = 0534407f27be1f6bca96697b37f2b8abbd5759c8f6f2f7da54e60b4b960b8e97
-SHA512 (racket-9.1-src.tgz) = a62ddbef5dadbb2e5ecb88c818f50796bc8595ee658e2c34acbaaf19be489a0d0fae6d06d6217042b867265fab8a56083b523ab41d772ae77b055bd8c26ca3e2
-Size (racket-9.1-src.tgz) = 34584483 bytes
+BLAKE2s (racket-9.2-src.tgz) = adc58b24b4bff478dbb9e27528abe41a3cb255fa3bf996af3d9689c03aee3c8a
+SHA512 (racket-9.2-src.tgz) = 7bffaab000298b9c70f9e5c7d320dbe809c17e13aeea40070d9dee2819933481cbbe059a02b66d8b6e06a5e0eb60fcf00ba0a674e966c282a3354755eb9ddb19
+Size (racket-9.2-src.tgz) = 34737316 bytes
SHA1 (patch-src_ChezScheme_c_prim5.c) = 93d016e4e7b0542e8c9ad13db04441f4484dda67
SHA1 (patch-src_ChezScheme_c_self-exe.c) = 3625cbcf6c7df2c5ee8968db127e1461eb500407
SHA1 (patch-src_bc_configure) = 9c9e996e24fbfe38ee98e857f72af8e7fda724f8
Home |
Main Index |
Thread Index |
Old Index