summaryrefslogtreecommitdiff
path: root/lang/smalltalk
diff options
context:
space:
mode:
authormjl <mjl>2002-01-20 01:32:55 +0000
committermjl <mjl>2002-01-20 01:32:55 +0000
commitdc8fa5ba49390e1bfb4c1d4cb5e7694ed5d62052 (patch)
tree06f63ce526ab64371f3a6d91e8fc5d3132128ff8 /lang/smalltalk
parent38ed51247765d2742260ad1826435c2fcba1f8c6 (diff)
downloadpkgsrc-dc8fa5ba49390e1bfb4c1d4cb5e7694ed5d62052.tar.gz
Update gnu smalltalk to 1.95.9
o improve SortedCollection performance and ensures that the Directory class>>#image method returns the *current* rather than the default image path. o fix a few bugs that were apparent when trying to extend base classes. o bugfixes in the I/O subsystem, missed a few I/O available events if many happened in a row. o The #(a b) syntax for symbols inside Arrays has been obsoleted, since 2.0 will parse it according to the ANSI standard. o Calls to the virtual machine from plugins, and objects that are passed as OOPs in call-outs, put OOPs in the incubator rather than in the registry; call-outs are wrapped in incSavePointer/incRestorePointer. o Command line parsing uses getopt and thus behaves exactly like other programs (previously there were some discrepancies) o Errors are signaled if a file specified on the command line is not found. o Events can be passed to the Smalltalk image via an ObjectMemory class. o Fixed bug in evalExpr and typeNameToOOP (gave a parse error). o Removed the `make optimize' mess. o Supported two additional ways to pass objects from Smalltalk to C: #selfSmalltalk and #variadicSmalltalk, which are similar to respectively #self and #variadic but pass raw object pointers to the C function instead of attempting automatic conversions. o #bindWith:... methods now accept other objects than Strings as parameters. o Complete hierarchy of exceptions, with more meaningful error message and possibility of more fine-grained exception handling. o FileStream calls are not blocking and can preempt the current Process. o FileStream handling has been rewritten; the buffering is now done by Smalltalk code rather than implied in stdio. Unbuffered file descriptor access (which used to be provided by UnixStream, defined by the TCP package) is provided by FileStream's parent, FileDescriptor. o Many methods in SystemDictionary were moved to ObjectMemory (a new class); the old ones are now deprecated. o SortedCollection's #includes:, #indexOf:, and #occurrencesOf: can check for objects that could not be inserted in the collection (e.g. an Integer in a collection of Strings). Fixed bugs in the same methods related to sort blocks for which sort-block equality (a <= b and b <= a) does not imply equality. o Support for init blocks will be removed in a future version, as it was replaced by the much more powerful ObjectMemory class. o The SystemDictionary>>#enableGC: method does not exist any more, since it only caused harm (the correct way to obtain its effect is to use the incubator, since what we want is to unregister a batch of many objects at the same time). o The TCP library does not poll the socket for I/O, but relies on the system's preemptive I/O facilities. As a result, the polling period methods in Socket have disappeared. o Usual round of bug fixes New goodies: o MD5 checksums o Perl regular expressions o Support for localization, internationalization and multiple character sets
Diffstat (limited to 'lang/smalltalk')
-rw-r--r--lang/smalltalk/Makefile9
-rw-r--r--lang/smalltalk/PLIST507
-rw-r--r--lang/smalltalk/distinfo8
-rw-r--r--lang/smalltalk/patches/patch-aa13
-rw-r--r--lang/smalltalk/patches/patch-ab13
5 files changed, 265 insertions, 285 deletions
diff --git a/lang/smalltalk/Makefile b/lang/smalltalk/Makefile
index 36b21f263e7..af5bc72e01d 100644
--- a/lang/smalltalk/Makefile
+++ b/lang/smalltalk/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.6 2001/07/23 10:21:12 jlam Exp $
+# $NetBSD: Makefile,v 1.7 2002/01/20 01:32:55 mjl Exp $
#
-DISTNAME= smalltalk-1.95.4
+DISTNAME= smalltalk-1.95.9
CATEGORIES= lang
MASTER_SITES= ${MASTER_SITE_GNU:=smalltalk/}
@@ -14,10 +14,11 @@ USE_GNU_READLINE= YES
USE_BUILDLINK_ONLY= YES
GNU_CONFIGURE= YES
-CONFIGURE_ARGS= --with-included-regex
-CONFIGURE_ARGS+= --with-readline
+CONFIGURE_ARGS+= --with-readline=${BUILDLINK_DIR}/lib
CONFIGURE_ARGS+= --with-tcl=${BUILDLINK_DIR}/lib
CONFIGURE_ARGS+= --with-tk=${BUILDLINK_DIR}/lib
+CONFIGURE_ARGS+= --without-libiconv
+CONFIGURE_ARGS+= --without-glib --without-gtk
USE_LIBTOOL= YES
LTCONFIG_OVERRIDE= ${WRKSRC}/ltconfig
diff --git a/lang/smalltalk/PLIST b/lang/smalltalk/PLIST
index 6749d1ff4ae..6f33bd64e56 100644
--- a/lang/smalltalk/PLIST
+++ b/lang/smalltalk/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2001/11/01 00:24:55 zuntum Exp $
+@comment $NetBSD: PLIST,v 1.2 2002/01/20 01:32:55 mjl Exp $
bin/gst
bin/gst-config
bin/gst-package
@@ -17,6 +17,7 @@ info/gst.info-16
info/gst.info-17
info/gst.info-18
info/gst.info-19
+info/gst.info-20
info/gst.info-2
info/gst.info-3
info/gst.info-4
@@ -26,253 +27,259 @@ info/gst.info-7
info/gst.info-8
info/gst.info-9
@exec install-info --info-dir=%D/info %D/info/gst.info
-lib/gnu-smalltalk/libblox-tk-1.95.4.so
-lib/gnu-smalltalk/libblox-tk.a
-lib/gnu-smalltalk/libblox-tk.la
-lib/gnu-smalltalk/libblox-tk.so
-lib/gnu-smalltalk/libregex-1.95.4.so
-lib/gnu-smalltalk/libregex.a
-lib/gnu-smalltalk/libregex.la
-lib/gnu-smalltalk/libregex.so
-lib/gnu-smalltalk/libtcp-1.95.4.so
-lib/gnu-smalltalk/libtcp.a
-lib/gnu-smalltalk/libtcp.la
-lib/gnu-smalltalk/libtcp.so
+lib/libgst.la
+lib/libgst.a
+lib/smalltalk/blox-tk-1.95.9.so
+lib/smalltalk/blox-tk.la
+lib/smalltalk/blox-tk.a
+lib/smalltalk/blox-tk.so
+lib/smalltalk/md5-1.95.9.so
+lib/smalltalk/md5.so
+lib/smalltalk/md5.a
+lib/smalltalk/md5.la
+lib/smalltalk/regex-1.95.9.so
+lib/smalltalk/regex.a
+lib/smalltalk/regex.la
+lib/smalltalk/regex.so
+lib/smalltalk/tcp-1.95.9.so
+lib/smalltalk/tcp.a
+lib/smalltalk/tcp.la
+lib/smalltalk/tcp.so
man/man1/gst.1
-share/gnu-smalltalk/Load.st
-share/gnu-smalltalk/Reload.st
-share/gnu-smalltalk/blox/BrowShell.st
-share/gnu-smalltalk/blox/BrowserMain.st
-share/gnu-smalltalk/blox/ClassBrow.st
-share/gnu-smalltalk/blox/Colors.txt
-share/gnu-smalltalk/blox/CtxtInspect.st
-share/gnu-smalltalk/blox/DictInspect.st
-share/gnu-smalltalk/blox/GuiData.st
-share/gnu-smalltalk/blox/Inspector.st
-share/gnu-smalltalk/blox/Load.st
-share/gnu-smalltalk/blox/Manager.st
-share/gnu-smalltalk/blox/Menu.st
-share/gnu-smalltalk/blox/MethInspect.st
-share/gnu-smalltalk/blox/MethSetBrow.st
-share/gnu-smalltalk/blox/ModalDialog.st
-share/gnu-smalltalk/blox/Notifier.st
-share/gnu-smalltalk/blox/PCode.st
-share/gnu-smalltalk/blox/PList.st
-share/gnu-smalltalk/blox/PText.st
-share/gnu-smalltalk/blox/RadioForm.st
-share/gnu-smalltalk/blox/Run.st
-share/gnu-smalltalk/blox/StrcInspect.st
-share/gnu-smalltalk/blox/View.st
-share/gnu-smalltalk/blox/bear.gif
-share/gnu-smalltalk/blox/test.st
-share/gnu-smalltalk/blox/tk/Blox.st
-share/gnu-smalltalk/blox/tk/BloxBasic.st
-share/gnu-smalltalk/blox/tk/BloxCanvas.st
-share/gnu-smalltalk/blox/tk/BloxExtend.st
-share/gnu-smalltalk/blox/tk/BloxText.st
-share/gnu-smalltalk/blox/tk/BloxWidgets.st
-share/gnu-smalltalk/compiler/Load.st
-share/gnu-smalltalk/compiler/STCompLit.st
-share/gnu-smalltalk/compiler/STCompiler.st
-share/gnu-smalltalk/compiler/STFormatter.st
-share/gnu-smalltalk/compiler/STParseNodes.st
-share/gnu-smalltalk/compiler/STParser.st
-share/gnu-smalltalk/compiler/STSymTable.st
-share/gnu-smalltalk/compiler/STTok.st
-share/gnu-smalltalk/compiler/STToken.st
-share/gnu-smalltalk/compiler/STVisitor.st
-share/gnu-smalltalk/compiler/StartCompiler.st
-share/gnu-smalltalk/examples/Application.st
-share/gnu-smalltalk/examples/Bench.st
-share/gnu-smalltalk/examples/Buffers.st
-share/gnu-smalltalk/examples/Case.st
-share/gnu-smalltalk/examples/CompFileSeg.st
-share/gnu-smalltalk/examples/DBFile.st
-share/gnu-smalltalk/examples/Debugger.st
-share/gnu-smalltalk/examples/Dinner.st
-share/gnu-smalltalk/examples/EditStream.st
-share/gnu-smalltalk/examples/GenClasses.st
-share/gnu-smalltalk/examples/Lisp.st
-share/gnu-smalltalk/examples/MemUsage.st
-share/gnu-smalltalk/examples/Prolog.st
-share/gnu-smalltalk/examples/PrtHier.st
-share/gnu-smalltalk/examples/Publish.st
-share/gnu-smalltalk/examples/PushBack.st
-share/gnu-smalltalk/examples/Queens.st
-share/gnu-smalltalk/examples/README
-share/gnu-smalltalk/examples/RandomInt.st
-share/gnu-smalltalk/examples/RecursLit.st
-share/gnu-smalltalk/examples/RegExp.st
-share/gnu-smalltalk/examples/Richards.st
-share/gnu-smalltalk/examples/SortCriter.st
-share/gnu-smalltalk/examples/Timer.st
-share/gnu-smalltalk/examples/Tokenizer.st
-share/gnu-smalltalk/examples/Watchdog.st
-share/gnu-smalltalk/examples/blox/Man.st
-share/gnu-smalltalk/examples/blox/Tetris.st
-share/gnu-smalltalk/examples/modules/gdbm-c.st
-share/gnu-smalltalk/examples/modules/gdbm.st
-share/gnu-smalltalk/examples/modules/regex.st
-share/gnu-smalltalk/examples/shell
-share/gnu-smalltalk/gst.im
-share/gnu-smalltalk/i18n/Collation.st
-share/gnu-smalltalk/i18n/GetText.st
-share/gnu-smalltalk/i18n/Load.st
-share/gnu-smalltalk/i18n/Locale.st
-share/gnu-smalltalk/i18n/Numbers.st
-share/gnu-smalltalk/i18n/Set-0208.st
-share/gnu-smalltalk/i18n/Set-BIG5.st
-share/gnu-smalltalk/i18n/Set-EUC.st
-share/gnu-smalltalk/i18n/Set-GB.st
-share/gnu-smalltalk/i18n/Set-SBCS.st
-share/gnu-smalltalk/i18n/Set-SJIS.st
-share/gnu-smalltalk/i18n/Sets.st
-share/gnu-smalltalk/i18n/Times.st
-share/gnu-smalltalk/kernel/AnsiDates.st
-share/gnu-smalltalk/kernel/AnsiExcept.st
-share/gnu-smalltalk/kernel/Array.st
-share/gnu-smalltalk/kernel/ArrayColl.st
-share/gnu-smalltalk/kernel/Association.st
-share/gnu-smalltalk/kernel/Autoload.st
-share/gnu-smalltalk/kernel/Bag.st
-share/gnu-smalltalk/kernel/Behavior.st
-share/gnu-smalltalk/kernel/BlkClosure.st
-share/gnu-smalltalk/kernel/BlkContext.st
-share/gnu-smalltalk/kernel/Boolean.st
-share/gnu-smalltalk/kernel/Browser.st
-share/gnu-smalltalk/kernel/Builtins.st
-share/gnu-smalltalk/kernel/ByteArray.st
-share/gnu-smalltalk/kernel/ByteStream.st
-share/gnu-smalltalk/kernel/CFuncs.st
-share/gnu-smalltalk/kernel/CObject.st
-share/gnu-smalltalk/kernel/CStruct.st
-share/gnu-smalltalk/kernel/CType.st
-share/gnu-smalltalk/kernel/CharArray.st
-share/gnu-smalltalk/kernel/Character.st
-share/gnu-smalltalk/kernel/Class.st
-share/gnu-smalltalk/kernel/ClassDesc.st
-share/gnu-smalltalk/kernel/Collection.st
-share/gnu-smalltalk/kernel/CompildCode.st
-share/gnu-smalltalk/kernel/CompildMeth.st
-share/gnu-smalltalk/kernel/CompiledBlk.st
-share/gnu-smalltalk/kernel/ContextPart.st
-share/gnu-smalltalk/kernel/DLD.st
-share/gnu-smalltalk/kernel/Date.st
-share/gnu-smalltalk/kernel/Delay.st
-share/gnu-smalltalk/kernel/Dictionary.st
-share/gnu-smalltalk/kernel/DirMessage.st
-share/gnu-smalltalk/kernel/Directory.st
-share/gnu-smalltalk/kernel/ExcHandling.st
-share/gnu-smalltalk/kernel/False.st
-share/gnu-smalltalk/kernel/File.st
-share/gnu-smalltalk/kernel/FileSegment.st
-share/gnu-smalltalk/kernel/FileStream.st
-share/gnu-smalltalk/kernel/Float.st
-share/gnu-smalltalk/kernel/Fraction.st
-share/gnu-smalltalk/kernel/HashedColl.st
-share/gnu-smalltalk/kernel/IdentDict.st
-share/gnu-smalltalk/kernel/IdentitySet.st
-share/gnu-smalltalk/kernel/Integer.st
-share/gnu-smalltalk/kernel/Interval.st
-share/gnu-smalltalk/kernel/LargeInt.st
-share/gnu-smalltalk/kernel/Link.st
-share/gnu-smalltalk/kernel/LinkedList.st
-share/gnu-smalltalk/kernel/LookupKey.st
-share/gnu-smalltalk/kernel/LookupTable.st
-share/gnu-smalltalk/kernel/Magnitude.st
-share/gnu-smalltalk/kernel/MappedColl.st
-share/gnu-smalltalk/kernel/Memory.st
-share/gnu-smalltalk/kernel/Message.st
-share/gnu-smalltalk/kernel/Metaclass.st
-share/gnu-smalltalk/kernel/MethodDict.st
-share/gnu-smalltalk/kernel/MethodInfo.st
-share/gnu-smalltalk/kernel/MthContext.st
-share/gnu-smalltalk/kernel/Namespace.st
-share/gnu-smalltalk/kernel/Number.st
-share/gnu-smalltalk/kernel/ObjDumper.st
-share/gnu-smalltalk/kernel/Object.st
-share/gnu-smalltalk/kernel/OrderColl.st
-share/gnu-smalltalk/kernel/OtherArrays.st
-share/gnu-smalltalk/kernel/PkgLoader.st
-share/gnu-smalltalk/kernel/Point.st
-share/gnu-smalltalk/kernel/PosStream.st
-share/gnu-smalltalk/kernel/ProcSched.st
-share/gnu-smalltalk/kernel/Process.st
-share/gnu-smalltalk/kernel/RWStream.st
-share/gnu-smalltalk/kernel/Random.st
-share/gnu-smalltalk/kernel/ReadStream.st
-share/gnu-smalltalk/kernel/Rectangle.st
-share/gnu-smalltalk/kernel/RootNamespc.st
-share/gnu-smalltalk/kernel/RunArray.st
-share/gnu-smalltalk/kernel/ScaledDec.st
-share/gnu-smalltalk/kernel/Semaphore.st
-share/gnu-smalltalk/kernel/SeqCollect.st
-share/gnu-smalltalk/kernel/Set.st
-share/gnu-smalltalk/kernel/SharedQueue.st
-share/gnu-smalltalk/kernel/SmallInt.st
-share/gnu-smalltalk/kernel/SortCollect.st
-share/gnu-smalltalk/kernel/Stream.st
-share/gnu-smalltalk/kernel/String.st
-share/gnu-smalltalk/kernel/SymLink.st
-share/gnu-smalltalk/kernel/Symbol.st
-share/gnu-smalltalk/kernel/SysDict.st
-share/gnu-smalltalk/kernel/Time.st
-share/gnu-smalltalk/kernel/TokenStream.st
-share/gnu-smalltalk/kernel/Transcript.st
-share/gnu-smalltalk/kernel/True.st
-share/gnu-smalltalk/kernel/UndefObject.st
-share/gnu-smalltalk/kernel/ValueAdapt.st
-share/gnu-smalltalk/kernel/WeakObjects.st
-share/gnu-smalltalk/kernel/WriteStream.st
-share/gnu-smalltalk/kernel/initialize.st
-share/gnu-smalltalk/packages
-share/gnu-smalltalk/sunit/SUnit.st
-share/gnu-smalltalk/sunit/SUnitPreload.st
-share/gnu-smalltalk/sunit/SUnitScript.st
-share/gnu-smalltalk/sunit/SUnitTests.st
-share/gnu-smalltalk/tcp/AbstractSocketImpl.st
-share/gnu-smalltalk/tcp/ContentHandler.st
-share/gnu-smalltalk/tcp/Datagram.st
-share/gnu-smalltalk/tcp/IPSocketImpl.st
-share/gnu-smalltalk/tcp/SocketAddress.st
-share/gnu-smalltalk/tcp/Sockets.st
-share/gnu-smalltalk/tcp/TCP.st
-share/gnu-smalltalk/tcp/Tests.st
-share/gnu-smalltalk/tcp/URL.st
-share/gnu-smalltalk/tcp/UnixStream.st
-share/gnu-smalltalk/tcp/cfuncs.st
-share/gnu-smalltalk/tcp/init.st
-share/gnu-smalltalk/web/FileServer.st
-share/gnu-smalltalk/web/Haiku.st
-share/gnu-smalltalk/web/Load.st
-share/gnu-smalltalk/web/NetServer.st
-share/gnu-smalltalk/web/WebServer.st
-share/gnu-smalltalk/web/WikiServer.st
-share/gnu-smalltalk/web/edit.jpg
-share/gnu-smalltalk/web/find.jpg
-share/gnu-smalltalk/web/head.jpg
-share/gnu-smalltalk/web/help.jpg
-share/gnu-smalltalk/web/history.jpg
-share/gnu-smalltalk/web/next.jpg
-share/gnu-smalltalk/web/prev.jpg
-share/gnu-smalltalk/web/recent.jpg
-share/gnu-smalltalk/web/rename.jpg
-share/gnu-smalltalk/web/test.st
-share/gnu-smalltalk/web/top.jpg
-share/gnu-smalltalk/xml/Id-DOM.st
-share/gnu-smalltalk/xml/Id-XWalker.st
-share/gnu-smalltalk/xml/XML.st
-@dirrm lib/gnu-smalltalk
-@dirrm share/gnu-smalltalk/blox/tk
-@dirrm share/gnu-smalltalk/blox
-@dirrm share/gnu-smalltalk/compiler
-@dirrm share/gnu-smalltalk/examples/blox
-@dirrm share/gnu-smalltalk/examples/modules
-@dirrm share/gnu-smalltalk/examples
-@dirrm share/gnu-smalltalk/i18n
-@dirrm share/gnu-smalltalk/kernel
-@dirrm share/gnu-smalltalk/sunit
-@dirrm share/gnu-smalltalk/tcp
-@dirrm share/gnu-smalltalk/web
-@dirrm share/gnu-smalltalk/xml
-@dirrm share/gnu-smalltalk
+share/smalltalk/Load.st
+share/smalltalk/Reload.st
+share/smalltalk/blox/BrowShell.st
+share/smalltalk/blox/BrowserMain.st
+share/smalltalk/blox/ClassBrow.st
+share/smalltalk/blox/Colors.txt
+share/smalltalk/blox/CtxtInspect.st
+share/smalltalk/blox/DictInspect.st
+share/smalltalk/blox/GuiData.st
+share/smalltalk/blox/Inspector.st
+share/smalltalk/blox/Load.st
+share/smalltalk/blox/Manager.st
+share/smalltalk/blox/Menu.st
+share/smalltalk/blox/MethInspect.st
+share/smalltalk/blox/MethSetBrow.st
+share/smalltalk/blox/ModalDialog.st
+share/smalltalk/blox/Notifier.st
+share/smalltalk/blox/PCode.st
+share/smalltalk/blox/PList.st
+share/smalltalk/blox/PText.st
+share/smalltalk/blox/RadioForm.st
+share/smalltalk/blox/Run.st
+share/smalltalk/blox/StrcInspect.st
+share/smalltalk/blox/View.st
+share/smalltalk/blox/bear.gif
+share/smalltalk/blox/test.st
+share/smalltalk/blox/tk/Blox.st
+share/smalltalk/blox/tk/BloxBasic.st
+share/smalltalk/blox/tk/BloxCanvas.st
+share/smalltalk/blox/tk/BloxExtend.st
+share/smalltalk/blox/tk/BloxText.st
+share/smalltalk/blox/tk/BloxWidgets.st
+share/smalltalk/compiler/Load.st
+share/smalltalk/compiler/STCompLit.st
+share/smalltalk/compiler/STCompiler.st
+share/smalltalk/compiler/STFormatter.st
+share/smalltalk/compiler/STParseNodes.st
+share/smalltalk/compiler/STParser.st
+share/smalltalk/compiler/STSymTable.st
+share/smalltalk/compiler/STTok.st
+share/smalltalk/compiler/STToken.st
+share/smalltalk/compiler/STVisitor.st
+share/smalltalk/compiler/StartCompiler.st
+share/smalltalk/compiler/test.st
+share/smalltalk/examples/Application.st
+share/smalltalk/examples/Bench.st
+share/smalltalk/examples/Buffers.st
+share/smalltalk/examples/Case.st
+share/smalltalk/examples/CompFileSeg.st
+share/smalltalk/examples/DBFile.st
+share/smalltalk/examples/Debugger.st
+share/smalltalk/examples/Dinner.st
+share/smalltalk/examples/EditStream.st
+share/smalltalk/examples/GenClasses.st
+share/smalltalk/examples/Lisp.st
+share/smalltalk/examples/MemUsage.st
+share/smalltalk/examples/Prolog.st
+share/smalltalk/examples/PrtHier.st
+share/smalltalk/examples/Publish.st
+share/smalltalk/examples/PushBack.st
+share/smalltalk/examples/Queens.st
+share/smalltalk/examples/README
+share/smalltalk/examples/RandomInt.st
+share/smalltalk/examples/RecursLit.st
+share/smalltalk/examples/RegExp.st
+share/smalltalk/examples/Richards.st
+share/smalltalk/examples/SortCriter.st
+share/smalltalk/examples/Timer.st
+share/smalltalk/examples/Tokenizer.st
+share/smalltalk/examples/Watchdog.st
+share/smalltalk/examples/pepe.sed
+share/smalltalk/examples/xml.sed
+share/smalltalk/examples/blox/Man.st
+share/smalltalk/examples/blox/Tetris.st
+share/smalltalk/examples/modules/gdbm-c.st
+share/smalltalk/examples/modules/gdbm.st
+share/smalltalk/examples/modules/regex.st
+share/smalltalk/examples/modules/md5.st
+share/smalltalk/examples/shell
+share/smalltalk/gst.im
+share/smalltalk/i18n/Collation.st
+share/smalltalk/i18n/GetText.st
+share/smalltalk/i18n/Expression.st
+share/smalltalk/i18n/Load.st
+share/smalltalk/i18n/Locale.st
+share/smalltalk/i18n/Numbers.st
+share/smalltalk/i18n/Sets.st
+share/smalltalk/i18n/Times.st
+share/smalltalk/kernel/AnsiDates.st
+share/smalltalk/kernel/AnsiExcept.st
+share/smalltalk/kernel/Array.st
+share/smalltalk/kernel/ArrayColl.st
+share/smalltalk/kernel/Association.st
+share/smalltalk/kernel/Autoload.st
+share/smalltalk/kernel/Bag.st
+share/smalltalk/kernel/Behavior.st
+share/smalltalk/kernel/BlkClosure.st
+share/smalltalk/kernel/BlkContext.st
+share/smalltalk/kernel/Boolean.st
+share/smalltalk/kernel/Browser.st
+share/smalltalk/kernel/Builtins.st
+share/smalltalk/kernel/ByteArray.st
+share/smalltalk/kernel/ByteStream.st
+share/smalltalk/kernel/CFuncs.st
+share/smalltalk/kernel/CObject.st
+share/smalltalk/kernel/CStruct.st
+share/smalltalk/kernel/CType.st
+share/smalltalk/kernel/CharArray.st
+share/smalltalk/kernel/Character.st
+share/smalltalk/kernel/Class.st
+share/smalltalk/kernel/ClassDesc.st
+share/smalltalk/kernel/Collection.st
+share/smalltalk/kernel/CompildCode.st
+share/smalltalk/kernel/CompildMeth.st
+share/smalltalk/kernel/CompiledBlk.st
+share/smalltalk/kernel/ContextPart.st
+share/smalltalk/kernel/DLD.st
+share/smalltalk/kernel/Date.st
+share/smalltalk/kernel/Delay.st
+share/smalltalk/kernel/Dictionary.st
+share/smalltalk/kernel/DirMessage.st
+share/smalltalk/kernel/Directory.st
+share/smalltalk/kernel/ExcHandling.st
+share/smalltalk/kernel/False.st
+share/smalltalk/kernel/File.st
+share/smalltalk/kernel/FileDescr.st
+share/smalltalk/kernel/FileSegment.st
+share/smalltalk/kernel/FileStream.st
+share/smalltalk/kernel/Float.st
+share/smalltalk/kernel/Fraction.st
+share/smalltalk/kernel/HashedColl.st
+share/smalltalk/kernel/IdentDict.st
+share/smalltalk/kernel/IdentitySet.st
+share/smalltalk/kernel/Integer.st
+share/smalltalk/kernel/Interval.st
+share/smalltalk/kernel/LargeInt.st
+share/smalltalk/kernel/Link.st
+share/smalltalk/kernel/LinkedList.st
+share/smalltalk/kernel/LookupKey.st
+share/smalltalk/kernel/LookupTable.st
+share/smalltalk/kernel/Magnitude.st
+share/smalltalk/kernel/MappedColl.st
+share/smalltalk/kernel/Memory.st
+share/smalltalk/kernel/Message.st
+share/smalltalk/kernel/Metaclass.st
+share/smalltalk/kernel/MethodDict.st
+share/smalltalk/kernel/MethodInfo.st
+share/smalltalk/kernel/MthContext.st
+share/smalltalk/kernel/Namespace.st
+share/smalltalk/kernel/Number.st
+share/smalltalk/kernel/ObjDumper.st
+share/smalltalk/kernel/ObjMemory.st
+share/smalltalk/kernel/Object.st
+share/smalltalk/kernel/OrderColl.st
+share/smalltalk/kernel/OtherArrays.st
+share/smalltalk/kernel/PkgLoader.st
+share/smalltalk/kernel/Point.st
+share/smalltalk/kernel/PosStream.st
+share/smalltalk/kernel/ProcSched.st
+share/smalltalk/kernel/Process.st
+share/smalltalk/kernel/RWStream.st
+share/smalltalk/kernel/Random.st
+share/smalltalk/kernel/ReadStream.st
+share/smalltalk/kernel/Rectangle.st
+share/smalltalk/kernel/RootNamespc.st
+share/smalltalk/kernel/RunArray.st
+share/smalltalk/kernel/ScaledDec.st
+share/smalltalk/kernel/Semaphore.st
+share/smalltalk/kernel/SeqCollect.st
+share/smalltalk/kernel/Set.st
+share/smalltalk/kernel/SharedQueue.st
+share/smalltalk/kernel/SmallInt.st
+share/smalltalk/kernel/SortCollect.st
+share/smalltalk/kernel/Stream.st
+share/smalltalk/kernel/String.st
+share/smalltalk/kernel/SymLink.st
+share/smalltalk/kernel/Symbol.st
+share/smalltalk/kernel/SysDict.st
+share/smalltalk/kernel/Time.st
+share/smalltalk/kernel/TokenStream.st
+share/smalltalk/kernel/Transcript.st
+share/smalltalk/kernel/True.st
+share/smalltalk/kernel/UndefObject.st
+share/smalltalk/kernel/ValueAdapt.st
+share/smalltalk/kernel/WeakObjects.st
+share/smalltalk/kernel/WriteStream.st
+share/smalltalk/packages
+share/smalltalk/sunit/SUnit.st
+share/smalltalk/sunit/SUnitPreload.st
+share/smalltalk/sunit/SUnitScript.st
+share/smalltalk/sunit/SUnitTests.st
+share/smalltalk/tcp/AbstractSocketImpl.st
+share/smalltalk/tcp/ContentHandler.st
+share/smalltalk/tcp/Datagram.st
+share/smalltalk/tcp/IPSocketImpl.st
+share/smalltalk/tcp/SocketAddress.st
+share/smalltalk/tcp/Sockets.st
+share/smalltalk/tcp/TCP.st
+share/smalltalk/tcp/Tests.st
+share/smalltalk/tcp/URL.st
+share/smalltalk/tcp/cfuncs.st
+share/smalltalk/tcp/init.st
+share/smalltalk/web/FileServer.st
+share/smalltalk/web/Haiku.st
+share/smalltalk/web/Load.st
+share/smalltalk/web/NetServer.st
+share/smalltalk/web/WebServer.st
+share/smalltalk/web/WikiServer.st
+share/smalltalk/web/edit.jpg
+share/smalltalk/web/find.jpg
+share/smalltalk/web/head.jpg
+share/smalltalk/web/help.jpg
+share/smalltalk/web/history.jpg
+share/smalltalk/web/next.jpg
+share/smalltalk/web/prev.jpg
+share/smalltalk/web/recent.jpg
+share/smalltalk/web/rename.jpg
+share/smalltalk/web/test.st
+share/smalltalk/web/top.jpg
+share/smalltalk/xml/Id-DOM.st
+share/smalltalk/xml/Id-XWalker.st
+share/smalltalk/xml/XML.st
+@dirrm lib/smalltalk
+@dirrm share/smalltalk/blox/tk
+@dirrm share/smalltalk/blox/gtk
+@dirrm share/smalltalk/blox
+@dirrm share/smalltalk/compiler
+@dirrm share/smalltalk/examples/blox
+@dirrm share/smalltalk/examples/modules
+@dirrm share/smalltalk/examples
+@dirrm share/smalltalk/i18n
+@dirrm share/smalltalk/kernel
+@dirrm share/smalltalk/sunit
+@dirrm share/smalltalk/tcp
+@dirrm share/smalltalk/web
+@dirrm share/smalltalk/xml
+@dirrm share/smalltalk
diff --git a/lang/smalltalk/distinfo b/lang/smalltalk/distinfo
index 442d6794aef..6776db0ab26 100644
--- a/lang/smalltalk/distinfo
+++ b/lang/smalltalk/distinfo
@@ -1,6 +1,4 @@
-$NetBSD: distinfo,v 1.3 2001/07/10 22:37:36 mjl Exp $
+$NetBSD: distinfo,v 1.4 2002/01/20 01:32:55 mjl Exp $
-SHA1 (smalltalk-1.95.4.tar.gz) = d12e308ffb53ca614e6479e8d424a27f845ceefb
-Size (smalltalk-1.95.4.tar.gz) = 2435338 bytes
-SHA1 (patch-aa) = b38ed68af63a16bcb00561b6be2e1cea9fe61518
-SHA1 (patch-ab) = da7c611fdca27897471f036653dc243c4404316c
+SHA1 (smalltalk-1.95.9.tar.gz) = 2970076bb264f6fb5225c0bf90d15196599a839b
+Size (smalltalk-1.95.9.tar.gz) = 2239478 bytes
diff --git a/lang/smalltalk/patches/patch-aa b/lang/smalltalk/patches/patch-aa
deleted file mode 100644
index 68d93613830..00000000000
--- a/lang/smalltalk/patches/patch-aa
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-aa,v 1.4 2001/07/10 22:37:36 mjl Exp $
-
---- configure.orig Tue Jul 10 19:26:34 2001
-+++ configure Tue Jul 10 19:45:01 2001
-@@ -5470,7 +5470,7 @@
-
- echo "running ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir"
- # The eval makes quoting arguments work.
-- if eval ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir
-+ if eval CFLAGS="" ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir
- then :
- else
- { echo "configure: error: $ac_sub_configure failed for $ac_config_dir" 1>&2; exit 1; }
diff --git a/lang/smalltalk/patches/patch-ab b/lang/smalltalk/patches/patch-ab
deleted file mode 100644
index 6e65c547a9d..00000000000
--- a/lang/smalltalk/patches/patch-ab
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-ab,v 1.3 2001/07/10 22:37:37 mjl Exp $
-
---- libgst/Makefile.in.orig Tue Jul 10 23:19:15 2001
-+++ libgst/Makefile.in Tue Jul 10 23:19:35 2001
-@@ -466,7 +466,7 @@
- install-libLTLIBRARIES: optimize
-
- optimize:
-- test -f stamp-optimize || make mostlyclean
-+ test -f stamp-optimize || $(MAKE) mostlyclean
- $(MAKE) -q libgst.la || \
- $(MAKE) libgst.la CFLAGS="$(CFLAGS_OPT)" \
- DEFS="$(DEFS) -DOPTIMIZE"