pkgsrc-Changes archive

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

CVS commit: pkgsrc/lang/racket-textual



Module Name:    pkgsrc
Committed By:   ktnb
Date:           Mon Jun  1 01:10:48 UTC 2026

Modified Files:
        pkgsrc/lang/racket-textual: Makefile PLIST distinfo

Log Message:
racket-minimal: 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.48 -r1.49 pkgsrc/lang/racket-textual/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/lang/racket-textual/PLIST
cvs rdiff -u -r1.29 -r1.30 pkgsrc/lang/racket-textual/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-textual/Makefile
diff -u pkgsrc/lang/racket-textual/Makefile:1.48 pkgsrc/lang/racket-textual/Makefile:1.49
--- pkgsrc/lang/racket-textual/Makefile:1.48    Fri Feb 27 03:21:08 2026
+++ pkgsrc/lang/racket-textual/Makefile Mon Jun  1 01:10:48 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.48 2026/02/27 03:21:08 ktnb Exp $
+# $NetBSD: Makefile,v 1.49 2026/06/01 01:10:48 ktnb Exp $
 
-DISTNAME=              racket-minimal-9.1-src
+DISTNAME=              racket-minimal-9.2-src
 PKGNAME=               ${DISTNAME:S/-src$//}
 CATEGORIES=            lang
 MASTER_SITES_PLT=      https://mirror.racket-lang.org/installers/${PKGVERSION_NOREV}/

Index: pkgsrc/lang/racket-textual/PLIST
diff -u pkgsrc/lang/racket-textual/PLIST:1.21 pkgsrc/lang/racket-textual/PLIST:1.22
--- pkgsrc/lang/racket-textual/PLIST:1.21       Fri Feb 27 03:21:08 2026
+++ pkgsrc/lang/racket-textual/PLIST    Mon Jun  1 01:10:48 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.21 2026/02/27 03:21:08 ktnb Exp $
+@comment $NetBSD: PLIST,v 1.22 2026/06/01 01:10:48 ktnb Exp $
 bin/racket
 bin/raco
 include/racket/chezscheme.h
@@ -169,6 +169,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
@@ -677,6 +681,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
@@ -783,16 +789,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
@@ -819,6 +823,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
@@ -867,8 +873,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
@@ -883,6 +887,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
@@ -891,6 +897,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
@@ -921,8 +929,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
@@ -1449,6 +1455,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
@@ -1627,6 +1635,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
@@ -1730,11 +1739,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
@@ -1748,6 +1756,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
@@ -1772,7 +1781,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
@@ -1780,10 +1788,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
@@ -1799,7 +1809,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

Index: pkgsrc/lang/racket-textual/distinfo
diff -u pkgsrc/lang/racket-textual/distinfo:1.29 pkgsrc/lang/racket-textual/distinfo:1.30
--- pkgsrc/lang/racket-textual/distinfo:1.29    Fri Feb 27 03:21:08 2026
+++ pkgsrc/lang/racket-textual/distinfo Mon Jun  1 01:10:48 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.29 2026/02/27 03:21:08 ktnb Exp $
+$NetBSD: distinfo,v 1.30 2026/06/01 01:10:48 ktnb Exp $
 
-BLAKE2s (racket-minimal-9.1-src.tgz) = b3034b8cde82137f065adae9ae6f725d639eafb6e261d9aebdb8cea4b08eb559
-SHA512 (racket-minimal-9.1-src.tgz) = 7158f808ea35f6559c0e408ffcb90b2776e50696134ac9c39b9d7590f533ebf0098c643fc17a8199433d6e2c30b9b83c3e1580a7c141d3bb1e56a23a8ad62140
-Size (racket-minimal-9.1-src.tgz) = 17040815 bytes
+BLAKE2s (racket-minimal-9.2-src.tgz) = 6975a192454dab73bf43493631313d5e700b2af01eb044cb99fd4ae5afa3cb59
+SHA512 (racket-minimal-9.2-src.tgz) = eec9c4c06f5cf89d56bcd3f037add8e66ef46e550c11ca1fc02e9346617a15efc24a77321a35bfff13ae5741c20fd23b572aec1bc0c3fa5fc0ab86cb83a8d269
+Size (racket-minimal-9.2-src.tgz) = 17146342 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