David Stes
2023-12-31 9ebbe3b2cc3f03d82724844d0fe06aca3cd87d14
squeak: update to 4.20.7 (SqueakJS fix myList handling in transferTo:)

3 files modified
74 ■■■■ changed files
components/runtime/smalltalk/squeak/Makefile 8 ●●●● patch | view | raw | blame | history
components/runtime/smalltalk/squeak/manifests/sample-manifest.p5m 62 ●●●● patch | view | raw | blame | history
components/runtime/smalltalk/squeak/squeak.ips 4 ●●●● patch | view | raw | blame | history
components/runtime/smalltalk/squeak/Makefile
@@ -70,15 +70,15 @@
# it cannot be changed here randomly, it must match the VMMaker version
COMPONENT_NAME=        squeak
COMPONENT_VERSION=    4.20.6
COMPONENT_VERSION=    4.20.7
COMPONENT_SUMMARY=    The Squeak Virtual Machine
COMPONENT_PROJECT_URL=    http://www.squeak.org
COMPONENT_ARCHIVE_URL=  http://squeakvm.org
COMPONENT_FMRI=        runtime/smalltalk/squeak
COMPONENT_CLASSIFICATION=    Development/Smalltalk
SVN_REPO=        http://squeakvm.org/svn/squeak/trunk/
SVN_REV=                3828
SVN_HASH=  sha256:2008c85a0bbf62fdb1812a0b21e77ed95910c6c0759ec0c14f59536ec6f63016
SVN_REV=                3829
SVN_HASH=  sha256:a50c19767806f5b318259a27e004c4b9c7441381132aa9d1af1abd106cc1f703
# See http://wiki.squeak.org/squeak/933
# See http://wiki.squeak.org/squeak/159
@@ -118,7 +118,7 @@
# since 2023 4.20.6 compile 64bit without largefiles flags to open 32bit images
# CPPFLAGS +=     $(CPP_LARGEFILES)
# build against libjpeg (see Illumos feature request #7391 for libjpeg8-turbo)
# use libjpeg8 turbo (see Illumos feature request #7391 for libjpeg8-turbo)
# use --link-shared-lib to avoid the Squeak copy of libjpeg
CPPFLAGS +=     $(JPEG_CPPFLAGS)
LDFLAGS  +=     $(JPEG_LDFLAGS)
components/runtime/smalltalk/squeak/manifests/sample-manifest.p5m
@@ -25,35 +25,35 @@
file path=usr/bin/squeak
file path=usr/bin/squeak.sh
file path=usr/lib/squeak/$(HUMAN_VERSION)-3828_64bit/ckformat
file path=usr/lib/squeak/$(HUMAN_VERSION)-3828_64bit/so.AioPlugin
file path=usr/lib/squeak/$(HUMAN_VERSION)-3828_64bit/so.B3DAcceleratorPlugin
file path=usr/lib/squeak/$(HUMAN_VERSION)-3828_64bit/so.CameraPlugin
file path=usr/lib/squeak/$(HUMAN_VERSION)-3828_64bit/so.ClipboardExtendedPlugin
file path=usr/lib/squeak/$(HUMAN_VERSION)-3828_64bit/so.DBusPlugin
file path=usr/lib/squeak/$(HUMAN_VERSION)-3828_64bit/so.FT2Plugin
file path=usr/lib/squeak/$(HUMAN_VERSION)-3828_64bit/so.FileCopyPlugin
file path=usr/lib/squeak/$(HUMAN_VERSION)-3828_64bit/so.GStreamerPlugin
file path=usr/lib/squeak/$(HUMAN_VERSION)-3828_64bit/so.HostWindowPlugin
file path=usr/lib/squeak/$(HUMAN_VERSION)-3828_64bit/so.ImmX11Plugin
file path=usr/lib/squeak/$(HUMAN_VERSION)-3828_64bit/so.KedamaPlugin2
file path=usr/lib/squeak/$(HUMAN_VERSION)-3828_64bit/so.Mpeg3Plugin
file path=usr/lib/squeak/$(HUMAN_VERSION)-3828_64bit/so.RomePlugin
file path=usr/lib/squeak/$(HUMAN_VERSION)-3828_64bit/so.ScratchPlugin
file path=usr/lib/squeak/$(HUMAN_VERSION)-3828_64bit/so.Squeak3D
file path=usr/lib/squeak/$(HUMAN_VERSION)-3828_64bit/so.SqueakFFIPrims
file path=usr/lib/squeak/$(HUMAN_VERSION)-3828_64bit/so.SqueakSSL
file path=usr/lib/squeak/$(HUMAN_VERSION)-3828_64bit/so.UUIDPlugin
file path=usr/lib/squeak/$(HUMAN_VERSION)-3828_64bit/so.UnicodePlugin
file path=usr/lib/squeak/$(HUMAN_VERSION)-3828_64bit/so.UnixOSProcessPlugin
file path=usr/lib/squeak/$(HUMAN_VERSION)-3828_64bit/so.VectorEnginePlugin
file path=usr/lib/squeak/$(HUMAN_VERSION)-3828_64bit/so.XDisplayControlPlugin
file path=usr/lib/squeak/$(HUMAN_VERSION)-3828_64bit/so.vm-display-X11
file path=usr/lib/squeak/$(HUMAN_VERSION)-3828_64bit/so.vm-display-custom
file path=usr/lib/squeak/$(HUMAN_VERSION)-3828_64bit/so.vm-display-null
file path=usr/lib/squeak/$(HUMAN_VERSION)-3828_64bit/so.vm-sound-Sun
file path=usr/lib/squeak/$(HUMAN_VERSION)-3828_64bit/so.vm-sound-custom
file path=usr/lib/squeak/$(HUMAN_VERSION)-3828_64bit/so.vm-sound-null
file path=usr/lib/squeak/$(HUMAN_VERSION)-3828_64bit/so.vm-sound-pulse
file path=usr/lib/squeak/$(HUMAN_VERSION)-3828_64bit/squeakvm64
file path=usr/lib/squeak/$(HUMAN_VERSION)-3829_64bit/ckformat
file path=usr/lib/squeak/$(HUMAN_VERSION)-3829_64bit/so.AioPlugin
file path=usr/lib/squeak/$(HUMAN_VERSION)-3829_64bit/so.B3DAcceleratorPlugin
file path=usr/lib/squeak/$(HUMAN_VERSION)-3829_64bit/so.CameraPlugin
file path=usr/lib/squeak/$(HUMAN_VERSION)-3829_64bit/so.ClipboardExtendedPlugin
file path=usr/lib/squeak/$(HUMAN_VERSION)-3829_64bit/so.DBusPlugin
file path=usr/lib/squeak/$(HUMAN_VERSION)-3829_64bit/so.FT2Plugin
file path=usr/lib/squeak/$(HUMAN_VERSION)-3829_64bit/so.FileCopyPlugin
file path=usr/lib/squeak/$(HUMAN_VERSION)-3829_64bit/so.GStreamerPlugin
file path=usr/lib/squeak/$(HUMAN_VERSION)-3829_64bit/so.HostWindowPlugin
file path=usr/lib/squeak/$(HUMAN_VERSION)-3829_64bit/so.ImmX11Plugin
file path=usr/lib/squeak/$(HUMAN_VERSION)-3829_64bit/so.KedamaPlugin2
file path=usr/lib/squeak/$(HUMAN_VERSION)-3829_64bit/so.Mpeg3Plugin
file path=usr/lib/squeak/$(HUMAN_VERSION)-3829_64bit/so.RomePlugin
file path=usr/lib/squeak/$(HUMAN_VERSION)-3829_64bit/so.ScratchPlugin
file path=usr/lib/squeak/$(HUMAN_VERSION)-3829_64bit/so.Squeak3D
file path=usr/lib/squeak/$(HUMAN_VERSION)-3829_64bit/so.SqueakFFIPrims
file path=usr/lib/squeak/$(HUMAN_VERSION)-3829_64bit/so.SqueakSSL
file path=usr/lib/squeak/$(HUMAN_VERSION)-3829_64bit/so.UUIDPlugin
file path=usr/lib/squeak/$(HUMAN_VERSION)-3829_64bit/so.UnicodePlugin
file path=usr/lib/squeak/$(HUMAN_VERSION)-3829_64bit/so.UnixOSProcessPlugin
file path=usr/lib/squeak/$(HUMAN_VERSION)-3829_64bit/so.VectorEnginePlugin
file path=usr/lib/squeak/$(HUMAN_VERSION)-3829_64bit/so.XDisplayControlPlugin
file path=usr/lib/squeak/$(HUMAN_VERSION)-3829_64bit/so.vm-display-X11
file path=usr/lib/squeak/$(HUMAN_VERSION)-3829_64bit/so.vm-display-custom
file path=usr/lib/squeak/$(HUMAN_VERSION)-3829_64bit/so.vm-display-null
file path=usr/lib/squeak/$(HUMAN_VERSION)-3829_64bit/so.vm-sound-Sun
file path=usr/lib/squeak/$(HUMAN_VERSION)-3829_64bit/so.vm-sound-custom
file path=usr/lib/squeak/$(HUMAN_VERSION)-3829_64bit/so.vm-sound-null
file path=usr/lib/squeak/$(HUMAN_VERSION)-3829_64bit/so.vm-sound-pulse
file path=usr/lib/squeak/$(HUMAN_VERSION)-3829_64bit/squeakvm64
file path=usr/share/man/man1/squeak.1
components/runtime/smalltalk/squeak/squeak.ips
@@ -31,12 +31,12 @@
bindir=`dirname  "${bindir}"`
prefix=`dirname  "${bindir}"`
libdir="${prefix}/lib/squeak"
plgdir="${libdir}/4.20.6-3828"
plgdir="${libdir}/4.20.7-3829"
useoss="false"
ck="ckformat"
squeakvm="squeakvm"
squeakvm64="squeakvm64"
plgd64="${prefix}/lib/amd64/squeak/4.20.6-3828"
plgd64="${prefix}/lib/amd64/squeak/4.20.7-3829"
cogvm="cogvm"
cogvm64="cogvm64"
vm=""