summaryrefslogtreecommitdiff
path: root/lang/smalltalk
AgeCommit message (Collapse)AuthorFilesLines
2005-05-22Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:jlam1-2/+2
USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-03-20This package installs a libc.la file which is manually created; i.e., itjmmv2-5/+27
has no matching .so nor .a files (but the .la file lists them). This breaks automatic PLIST generation WRT .la files, so set LIBTOOLIZE_PLIST to NO and handle them all manually. While here, explicitly disable emacs support so that we can avoid some directory removals from the PLIST. No revision bump since the binary package couldn't be built before.
2005-02-24Add RMD160 digestsagc1-1/+2
2004-11-19Changes 2.1.9:adam5-50/+52
o DLD can open the C library (2.1.6). o Fix bug in compilation of ##() expression where the expression evaluates to an integer (2.1.8). o Fix bug in #next: on sockets (2.1.6). o Fix crash when accessing an ill-formed namespace from Smalltalk code (2.1.8). o Fixes to the JIT compiler (2.1.8). o Improvements to Gtk+ bindings (2.1.9). o libltdl is no longer configured in a separate subdirectory (2.1.6). o Portability improvements (2.1.8). o Updated to Automake 1.8, Libtool 1.5 (CVS checkout on 2003-08-01), Autoconf 2.59a, snprintfv 1.1 (2.1.6). o Updates to Emacs mode (2.1.6).
2004-10-15Update linkage to libltdl, now in its own package.tv1-3/+3
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv1-1/+2
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-09-22Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.jlam1-20/+1
All library names listed by *.la files no longer need to be listed in the PLIST, e.g., instead of: lib/libfoo.a lib/libfoo.la lib/libfoo.so lib/libfoo.so.0 lib/libfoo.so.0.1 one simply needs: lib/libfoo.la and bsd.pkg.mk will automatically ensure that the additional library names are listed in the installed package +CONTENTS file. Also make LIBTOOLIZE_PLIST default to "yes".
2004-05-09Convert to buildlink3.snj1-10/+10
2004-04-18Fix build by changing "libtool --tag disable-shared" to "libtoolsnj2-6/+15
--tag=disable-shared", from rudihl (a) gmx.de in PR pkg/25230.
2004-03-08Enable tk84 and replace x11/tk with x11/tk83. Packages compatibleminskim1-2/+2
with 8.4 will be updated to depend on x11/tk after Tk update.
2004-03-08Replace lang/tcl with lang/tcl83. Packages compatible with 8.4 willminskim1-2/+2
be updated to depend on lang/tcl after Tcl/Tk update.
2004-03-07Remove info files entries from PLIST.seb1-37/+1
XXX Does not install for me (libtool related problem).
2004-02-14LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globsjlam1-3/+1
relative to ${WRKSRC}. Remove redundant LIBTOOL_OVERRIDE settings that are automatically handled by the default setting in bsd.pkg.mk.
2004-01-24replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make.grant1-2/+2
2003-08-11Use iconv's buildlink2.mk so this works on 1.6.x and -currentjmc1-2/+2
2003-08-09USE_NEW_TEXINFO is unnecessary now.seb1-2/+1
2003-08-05Add i18n.so module to PLIST.jtb1-1/+5
2003-08-04Update to version 2.1.4.jtb2-6/+5
NEWS FROM 2.1.3 TO 2.1.4 o Fix bugs treating old objects that have already been considered by the incremental GC (and survived it). Example: ObjectMemory globalGarbageCollect. HomedAssociation class instanceCount gave 0 instead of 1. As a result, --enable-checking now can be used. o Fix bugs when doing #become: between old objects, exactly one of which has not been considered by the incremental GC and was incorrectly swept when the collector finally reached it. o Fix bugs when garbage collection triggered finalization while a primitive was being run. Finalization is now done in a separate Process. o Fix bugs treating very large objects. o Fix infinite loop when the big object threshold was set between the size of survivor spaces and the size of the eden. o Printing Integers was unbelievably inefficient. Fixed together with some more low-hanging fruit. o SequenceableCollection>>#replaceFrom:to:with:startingAt: allows again that stop=start-1 (like replaceFrom: 1 to: 0 with: ...)
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-07-13PKGREVISION bump for libiconv update.wiz1-1/+2
2003-07-07Convert to USE_NEW_TEXINFO.seb2-9/+5
2003-07-07REgen after last update of package.seb1-1/+2
2003-07-02Use LIBTOOL_OVERRIDE rather than LTCONFIG_OVERRIDE.jtb3-17/+18
2003-07-02Update to version 2.1.3.jtb5-98/+294
The NEWS file contains around 650 lines of changes from 1.95.10, so I won't include it here.
2003-06-02Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.jschauma1-2/+2
Should anybody feel like they could be the maintainer for any of thewe packages, please adjust.
2003-03-10A few changes to make this work correctly.jmc2-2/+7
Force -fsigned-char in CFLAGS passed to configure as the code has some assumptions about signed char's and EOF handling that aren't easily patched. Add a few missing files to PLIST so this adds/removes cleanly. Passes all regress on x86 and powerpc (wasn't working on powerpc previously).
2002-12-13Synch PLIST with reality.jschauma1-26/+23
2002-10-21buildlink1 -> buildlink2.wiz1-9/+9
2002-04-11Machine is *-powerpc, not *-ppc. From Martijn van Buul in pkg/16299.wiz1-2/+2
2002-04-06add ONLY_FOR_PLATFORM= *-*-i386 *-*-sparc *-*-ppcdmcmahill1-1/+3
because these are the only cpu's for which the required assembly code has been written.
2002-02-18Introduce new framework for handling info files generation and installation.seb2-4/+5
Summary of changes: - removal of USE_GTEXINFO - addition of mk/texinfo.mk - inclusion of this file in package Makefiles requiring it - `install-info' substituted by `${INSTALL_INFO}' in PLISTs - tuning of mk/bsd.pkg.mk: removal of USE_GTEXINFO INSTALL_INFO added to PLIST_SUBST `${INSTALL_INFO}' replace `install-info' in target rules print-PLIST target now generate `${INSTALL_INFO}' instead of `install-info' - a couple of new patch files added for a handful of packages - setting of the TEXINFO_OVERRIDE "switch" in packages Makefiles requiring it - devel/cssc marked requiring texinfo 4.0 - a couple of packages Makefiles were tuned with respect of INFO_FILES and makeinfo command usage See -newly added by this commit- section 10.24 of Packages.txt for further information.
2002-01-31Update to 1.95.10. Changes are bug fixes in library classes:mjl3-13/+10
* kernel/Behavior.st: added a missing period * kernel/ExcHandling.st: added a missing period * kernel/RootNamespc.st: added a missing period
2002-01-20Update gnu smalltalk to 1.95.9mjl5-285/+265
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
2001-11-01Move pkg/ files into package's toplevel directoryzuntum2-1/+1
2001-07-23Make build not reference directories in ${LOCALBASE}. Reorder some linesjlam1-6/+11
for clarity.
2001-07-10Update to 1.95.4. Too many changes to list here (about a year ofmjl5-223/+198
development)
2001-07-10Gnu smalltalk 1.95.4mjl1-21/+4
2001-05-10mark this pkg as not for alpha or sparc64 as 64-bit platforms are notdmcmahill1-1/+4
yet supported by the program.
2001-04-19Move to sha1 digests, and add distfile sizes.agc1-2/+3
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc3-6/+4
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-02-27Don't install the header files in $(oldincludedir) which defaults tojtb2-5/+14
/usr/include. They now get installed only in $(includedir). I have no idea why the package installs the same set of header's in two different locations anyway.
2001-02-17Move the COMMENT from being in its own file to a definition in theagc2-2/+2
package Makefile.
2001-01-23Updated GNU Smalltalk to version 1.8.5. Update requested by jun@soum.co.jp.jtb5-37/+9
Fixes PR pkg/12033.
2000-11-17Correct handling of info files.wiz1-1/+3
2000-10-23Initial import of GNU Smalltalk, the GNU implementation of theagc8-0/+394
Smalltalk-80 language, into the packages collection.