Commit graph

27 commits

Author SHA1 Message Date
grant
0155927c43 s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
wiz
43fa0c7cb6 PKGREVISION bump for libiconv update. 2003-07-13 13:50:19 +00:00
seb
329ad417bf Convert to USE_NEW_TEXINFO. 2003-07-07 21:14:12 +00:00
seb
91e4c832f9 REgen after last update of package. 2003-07-07 21:02:03 +00:00
jtb
c22e594058 Use LIBTOOL_OVERRIDE rather than LTCONFIG_OVERRIDE. 2003-07-02 22:35:37 +00:00
jtb
c06ab9fa03 Update to version 2.1.3.
The NEWS file contains around 650 lines of changes from 1.95.10, so
I won't include it here.
2003-07-02 00:00:22 +00:00
jschauma
e366d0c694 Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.
Should anybody feel like they could be the maintainer for any of thewe packages,
please adjust.
2003-06-02 01:15:31 +00:00
jmc
5be3aaec62 A few changes to make this work correctly.
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).
2003-03-10 07:43:57 +00:00
jschauma
386c3a73d4 Synch PLIST with reality. 2002-12-13 16:06:40 +00:00
wiz
112db1d636 buildlink1 -> buildlink2. 2002-10-21 14:50:25 +00:00
wiz
36443529ef Machine is *-powerpc, not *-ppc. From Martijn van Buul in pkg/16299. 2002-04-11 12:39:44 +00:00
dmcmahill
505dca3069 add ONLY_FOR_PLATFORM= *-*-i386 *-*-sparc *-*-ppc
because these are the only cpu's for which the required assembly code
has been written.
2002-04-06 16:55:15 +00:00
seb
66111c6d15 Introduce new framework for handling info files generation and installation.
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-02-18 15:14:00 +00:00
mjl
c11a5d3cc8 Update to 1.95.10. Changes are bug fixes in library classes:
* kernel/Behavior.st: added a missing period
  * kernel/ExcHandling.st: added a missing period
  * kernel/RootNamespc.st: added a missing period
2002-01-31 14:08:58 +00:00
mjl
b63d90e449 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
2002-01-20 01:32:55 +00:00
zuntum
a437fd43cc Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
jlam
d111d9e38f Make build not reference directories in ${LOCALBASE}. Reorder some lines
for clarity.
2001-07-23 10:21:12 +00:00
mjl
7f0d896697 Update to 1.95.4. Too many changes to list here (about a year of
development)
2001-07-10 22:37:36 +00:00
mjl
01db713477 Gnu smalltalk 1.95.4 2001-07-10 22:31:06 +00:00
dmcmahill
83591d8ddb mark this pkg as not for alpha or sparc64 as 64-bit platforms are not
yet supported by the program.
2001-05-10 23:41:29 +00:00
agc
8118fe36ae Move to sha1 digests, and add distfile sizes. 2001-04-19 15:00:47 +00:00
agc
fb467f5ac2 + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 11:22:34 +00:00
jtb
d9c518aaaf Don't install the header files in $(oldincludedir) which defaults to
/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-27 22:00:47 +00:00
agc
82acd159f7 Move the COMMENT from being in its own file to a definition in the
package Makefile.
2001-02-17 09:06:56 +00:00
jtb
09753eb784 Updated GNU Smalltalk to version 1.8.5. Update requested by jun@soum.co.jp.
Fixes PR pkg/12033.
2001-01-23 21:49:15 +00:00
wiz
de279132ea Correct handling of info files. 2000-11-17 14:07:44 +00:00
agc
da9ad8f9a4 Initial import of GNU Smalltalk, the GNU implementation of the
Smalltalk-80 language, into the packages collection.
2000-10-23 16:19:24 +00:00