./lang/smalltalk, GNU Smalltalk: A smalltalk-80 implementation

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.2.5nb5, Package name: smalltalk-3.2.5nb5, Maintainer: pkgsrc-users

Smalltalk is a Free (or Open Source) implementation that closely
follows the Smalltalk-80 language as described in the book
Smalltalk-80: the Language and its Implementation by Adele
Goldberg and David Robson.


Required to run:
[graphics/glut] [graphics/MesaLib] [graphics/cairo] [graphics/glu] [databases/gdbm] [lang/tcl] [devel/atk] [devel/libsigsegv] [devel/glib2] [devel/gmp] [devel/libffi] [devel/pango] [devel/pcre] [devel/readline] [devel/libltdl] [x11/gtk2] [x11/tk]

Required to build:
[pkgtools/x11-links] [x11/xcb-proto] [x11/fixesproto4] [pkgtools/cwrappers] [x11/xorgproto]

Package options: cairo, curses, expat, gdbm, gtk, opengl, readline, tk

Master sites: (Expand)

SHA1: 4dd77b769131527add276ded01666e089da3b8b1
RMD160: 04cc87b31e8288fc6a8ce756612d40d91ce40cde
Filesize: 5643.841 KB

Version history: (Expand)


CVS history: (Expand)


   2018-07-20 05:34:33 by Ryo ONODERA | Files touched by this commit (705)
Log message:
Recursive revbump from textproc/icu-62.1
   2018-04-16 16:35:28 by Thomas Klausner | Files touched by this commit (1284)
Log message:
Recursive bump for new fribidi dependency in pango.
   2018-04-14 09:34:46 by Adam Ciarcinski | Files touched by this commit (681) | Package updated
Log message:
revbump after icu update
   2018-03-12 12:18:01 by Thomas Klausner | Files touched by this commit (2155)
Log message:
Recursive bumps for fontconfig and libzip dependency changes.
   2018-01-28 21:11:10 by Thomas Klausner | Files touched by this commit (462) | Package updated
Log message:
Bump PKGREVISION for gdbm shlib major bump
   2017-12-29 04:56:42 by David A. Holland | Files touched by this commit (6) | Package updated
Log message:
Update to 3.2.5 and fix broken build.
pkgsrc changes:
 - use paxctl during the build to avoid crashes
 - depend directly on pcre
 - fix some pkglint

Upstream changes:
 - Add Delay>>#value:onTimeoutDo: as an easy way to timeout an operation.
 - Improve Delay and millisecondClock behavior across image save and restore.
   millisecondClockValue is guaranteed to be monotonic across image save, and
   delays are restarted when the image is restored.
 - DateTime>>#today will return midnight of the current timezone.
 - DateTime has a new method #asLocal.
 - DateTime>>#readFrom: can read more time formats.
 - Time resolution is now based on nanoseconds.
 - Absolute-time delays (Delay>>#untilMilliseconds:) are precise and not
   anymore converted to relative-time delays.
 - package.xml files support a <dir> tag, like <dir \ 
name="Foo">.  It can
   be used to make package.xml clearer for large packages.
 - MethodDictionary is now thread-safe.
 - String>>#% supports string keys, like %(string).  They can be used
   when the argument of #% is a Dictionary or LookupTable.  Note that
   the keys of the dictionary must be Strings, not Symbols.
 - Socket fixes including reporting of EndOfStream on broken pipes and
   connection resets.
 - Fix the FileDescriptor finalization code to close open descriptors.
 - The system file descriptor of FileDescriptor is set to nil on image
   restore.
 - The asynchronous event notification has been rewritten.  The old
   version could fail when many file descriptors became available at
   the same time.
 - DBD-Postgres gained support to bind parameters on queries and various
   fixes to allow to resume images that use Postgres.
 - Images created with gst-remote can now be resumed.
 - Add #system:withArguments: to avoid using #system: with #% to add
   arguments.
 - Added Integer>>#printPaddedWith:to:.
 - Added CharacterArray>>#withShellEscapes
 - Added Collection>>#includesAllOf:
 - Stream>>#fold: works correctly.
 - 64-bit integer types are available using CLongLong and CULongLong.
 - gst-blox and gst-browser understand the -i/--rebuild-image option.
 - GObject errors show backtraces.
 - Improvements to multiarch support.
 - CType objects implement #= and #hash, so they can now be used as keys
   in a dictionary.
 - Floating-point numbers are printed more accurately in some rare cases.
 - Some optimization of OrderedCollection and SortedCollection
 - Selectors starting with an underscore are treated as keyword messages.
 - A new function gst_uint_to_oop is in libgst, and uintToOOP is also
   provided by the VMProxy.
 - Growing the heap is working again.
 - Various bugfixes.
 - GNU Smalltalk does not run anymore on i386 hardware, an i486 is needed.
 - Slightly faster garbage collection.
   2017-11-30 17:45:43 by Adam Ciarcinski | Files touched by this commit (654) | Package updated
Log message:
Revbump after textproc/icu update
   2017-09-18 11:53:40 by Maya Rashish | Files touched by this commit (676)
Log message:
revbump for requiring ICU 59.x