This is not a mirror of the http://squeakvm.org/svn/squeak/trunk repository.
A number of recent commits have been made to incorporate the Debian patches, and you will find these updates in the upstream repository. Where possible I included the Debian bug references and credits to the original patch authors in the commit notices: ------------------------------------------------------------------------ r3810 | lewis | 2021-09-04 14:54:34 -0400 (Sat, 04 Sep 2021) | 12 lines
Add a cmake/configure option to specify name of the installed squeak script:
--scriptname=<script> install squeak run script as <prefix>/bin/<script>
For example, if --scriptname=squeakvm is specified, then the run script will be installed as /usr/local/bin/squeakvm rather than /usr/local/bin/squeak. A corresponding update will be provided for the opensmalltalk-vm build configuration in order to provide a mechanism for avoiding name collisions when multiple types of VM are installed in the standard Unix directory structure. Does not affect naming of squeak.sh, which may be subject to similar name space conflicts.
------------------------------------------------------------------------ r3806 | lewis | 2021-07-08 18:46:59 -0400 (Thu, 08 Jul 2021) | 7 lines
Debian distro support. Add --link-shared-lib option to the platforms/unix/configure script. If specified, use dynamic linking to platform -ljpeg and -lpcre, otherwise use default behavior of linking to the old but stable code in platforms directory. Debian distro maintainers can now specify --link-shared-lib to enforce dynamic linking to the system libraries.
------------------------------------------------------------------------ r3805 | lewis | 2021-07-08 18:42:07 -0400 (Thu, 08 Jul 2021) | 12 lines
Debian patch to use system shared libraries rather than older but stable copies in the platforms directory. Applied without modification, the next update will restore the ability to static link against local source.
Description: Link against system shared PCRE and JPEG libraries Author: Neil Williams codehelp@debian.org Author: Julian Taylor jtaylor.debian@googlemail.com Origin: other, https://bugs.debian.org/634240#33 Bug-Debian: http://bugs.debian.org/634240 Bug-Debian: http://bugs.debian.org/710367 Last-Update: 2018-09-22
------------------------------------------------------------------------ r3803 | lewis | 2021-07-04 18:07:48 -0400 (Sun, 04 Jul 2021) | 7 lines
Harvest a patch from the Debian squeak-vm distribution Description: Add sa_restorer on HPPA Author: John David Anglin dave.anglin@bell.net Origin: other, https://bugs.debian.org/528774#12 Bug-Debian: https://bugs.debian.org/528774 Last-Update: 2018-09-26
------------------------------------------------------------------------ r3802 | lewis | 2021-07-04 17:58:14 -0400 (Sun, 04 Jul 2021) | 7 lines
Harvest a patch from the Debian squeak-vm distribution Description: Add missing includes Author: Petter Reinholdtsen pere@hungry.com Origin: other, https://bugs.debian.org/567366#10 Bug-Debian: https://bugs.debian.org/567366 Last-Update: 2018-09-22
Fix missing KeyRelease events when multiple keys are depressed. Reference Mantis 0007597 http://bugs.squeak.org/view.php?id=7597. Rather than keep a single lastKey to remember the last previously pressed key value, maintain an array size 256 of last key pressed values indexed by X11 KeyCode. Works for any number of simultaneous keys.