pkgsrc/lang
wiz ea4a30b73d Update to 1.6.4:
XXX: Package fails the same regression test 1.6.3 failed (scfi-19).

Changes since Guile 1.6.3 (i.e. changes for 1.6.4):

* Changes to the distribution

** Various architecture (and compiler optimization) related bugs fixed.

These changes should improve the situation on at least ia64, alpha,
and powerpc.

* Changes to the stand-alone interpreter

** Readline prompt problem fixed.

Previously, the readline prompt disappeared when running Guile in
non-echoing terminal mode (for example under GDB in Emacs).  This has
been fixed.

** Printing bug fixed.

Previously, the state of writingp in the print state could be altered
by recursive calls to printing functions.

** Append mode in hooks.

Append mode in hooks (adding the hook last in the list) now works
correctly.

** GOOPS/GC bug fixed.

The class layout slot, which informs the GC about which slots to GC
protect, is now initialized correctly.

** GOOPS class redefinition bug fixed.

The class redefinition protocol now properly removes the old accessor
methods from their accessors.

** GOOPS method dispatch bug fixed.

Previously, the code updating the method cache in generic functions
got confused if handed method code created in a null environment
(environment = empty list).  It now stands every environment
imaginable (think about it!).

** GOOPS init-thunks can now be primitive procedures

Previously, attempts to provide something else than a closure as value
for the #:init-thunk slot option would yield a segmentation fault.
Now, it's possible to supply a primitive procedure as init-thunk.
Non-allowed values result in an error.

** Garbage collection frequency improved for large malloc heaps

The decision when to run the GC is now done in a way that avoids GCs
with a small yield for heaps with a large amount of malloced storage.
The minimum expected yield for malloc storage is now relative to the
heap size, and not a fixed amount as it was previously.

* Changes to Scheme functions and syntax

** %fast-slot-ref no longer checks slot boundness

This makes the <active-class> metaclass in (oop goops active-slot)
working again.

** eqv? and equal? are now primitive generic functions

This means that it is possible to provide custom comparisons for new
classes by specializing `eqv?' and `equal?' to those classes.

* Changes to the C interface

** New snarf macros: SCM_PRIMITIVE_GENERIC, SCM_PRIMITIVE_GENERIC_1

These provide a way of adding primitive generics which is equivalent
to SCM_DEFINE and SCM_DEFINE1.
2003-12-14 17:14:40 +00:00
..
a60 USE_NEW_TEXINFO is unnecessary now. 2003-08-09 10:49:07 +00:00
awka s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
baci s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
blackdown-jdk13 Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
blackdown-jre13 Put these packages into a new pseudo-category called 'java'. 2003-08-23 15:13:56 +00:00
brandybasic Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
bwbasic Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
caml-light s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
chicken upgrade to 1.17. 2003-09-12 10:01:12 +00:00
cilk USE_NEW_TEXINFO is unnecessary now. 2003-08-09 10:49:07 +00:00
cim USE_NEW_TEXINFO is unnecessary now. 2003-08-09 10:49:07 +00:00
cint s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
classpath s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
clisp Tweak the getrusage test to a much larger loop value as my machine was fast 2003-08-18 05:31:03 +00:00
coq Build with native code compilers on systems where they're available, 2003-06-23 20:36:13 +00:00
cu-prolog s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
drscheme s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
dylan-compiler Use automake.mk. Adapt PLIST. 2002-10-03 14:25:04 +00:00
dylan-interpreter Capitalize first letter of COMMENT. 2003-12-09 00:54:29 +00:00
egcs USE_NEW_TEXINFO is unnecessary now. 2003-08-09 10:49:07 +00:00
eieio USE_NEW_TEXINFO is unnecessary now. 2003-08-09 10:49:07 +00:00
elisp-manual USE_NEW_TEXINFO is unnecessary now. 2003-08-09 10:49:07 +00:00
elk s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
erlang PKGREVISION++ after openssl update. 2003-11-12 03:39:39 +00:00
f2c s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
focal import a portable FOCAL clone -- FOCAL is an interpreted programming 2003-09-11 17:15:02 +00:00
fort77 COMMENT should start with a capital letter. 2003-07-21 16:45:54 +00:00
gauche Make it build on darwin. I forgot to commit this for a long time. 2003-09-17 16:52:10 +00:00
gawk Use .tar.bz2 distfile. 2003-10-06 06:57:40 +00:00
gb s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
gcc Make this patch be more selective so that this package will work 2003-11-25 22:35:14 +00:00
gcc-ssp Make this patch be more selective so that this package will work 2003-11-25 22:35:14 +00:00
gcc3 Use S modifier instead of C; should fix first part of PR 23126. 2003-10-11 06:24:52 +00:00
gcc3-ada mktemp->mkstemp, by John R. Shannon, per PM 2003-12-08 18:42:23 +00:00
gcc3-c update to gcc-3.3.2 (bugfix release) 2003-12-03 11:28:55 +00:00
gcc3-c++ update to gcc-3.3.2 (bugfix release) 2003-12-03 11:28:55 +00:00
gcc3-f77 update to gcc-3.3.2 (bugfix release) 2003-12-03 11:28:55 +00:00
gcc3-java update to gcc-3.3.2 (bugfix release) 2003-12-03 11:28:55 +00:00
gcc3-objc update to gcc-3.3.2 (bugfix release) 2003-12-03 11:28:55 +00:00
gforth Update from 0.5.0 to 0.6.2. From Jorge Ramon Acereda Macia <al004046 at anubis 2003-12-05 00:26:38 +00:00
ghc s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
gpc get rid of USE_GCC2/3 in pkg Makefiles, and set GCC_REQD or 2003-09-17 19:39:58 +00:00
gprolog Add support for NetBSD on SPARC systems. 2003-07-07 21:31:52 +00:00
guavac s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
guile Update to 1.6.4: 2003-12-14 17:14:40 +00:00
guile14 Back out last change related to moving ncurses/buildlink2.mk to 2003-09-28 09:13:55 +00:00
hugs Undo previous. 2003-06-23 21:24:33 +00:00
icon Fix logic in determining if pthreads is required. 2003-07-24 16:01:41 +00:00
inform Update to 6.21.4. Closes PR pkg/19298 and PR pkg/21934. Changes: 2003-09-16 18:55:03 +00:00
intercal COMMENT should start with a capital letter. 2003-07-21 16:45:54 +00:00
ja-gawk USE_NEW_TEXINFO is unnecessary now. 2003-08-09 10:59:08 +00:00
japhar USE_NEW_TEXINFO is unnecessary now. 2003-08-09 10:59:08 +00:00
jasmin Put these packages into a new pseudo-category called 'java'. 2003-08-23 15:13:56 +00:00
java-lang-spec s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
java-vm-spec s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
jbuilder-jit Put these packages into a new pseudo-category called 'java'. 2003-08-23 15:13:56 +00:00
jdk apparently the checksum for the a.out pkg got lost from here 2003-10-30 11:38:18 +00:00
jdk-openjit Put these packages into a new pseudo-category called 'java'. 2003-08-23 15:13:56 +00:00
jikes Put these packages into a new pseudo-category called 'java'. 2003-08-23 15:13:56 +00:00
jini Put these packages into a new pseudo-category called 'java'. 2003-08-23 15:13:56 +00:00
joos Put these packages into a new pseudo-category called 'java'. 2003-08-23 15:13:56 +00:00
kaffe enable on alpha. still fails 3 out of nearly 200 self tests 2003-09-23 20:56:00 +00:00
kali s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
ksi The build of this package fails on NetBSD-current and 1.6.2 - a SIGSEGV is 2003-12-09 12:17:35 +00:00
libperl s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
librep Remove some leftovers from older texinfo handling framework. 2003-08-09 12:30:51 +00:00
lua s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
lua4 Escape the . in the sed substitution. 2003-07-24 21:44:37 +00:00
maude Point to the correct location of distfile. 2003-11-15 08:46:15 +00:00
mawk mawk configure fails with -ffast-math, so add 2003-11-11 16:10:36 +00:00
mercury Back out last change related to moving ncurses/buildlink2.mk to 2003-09-28 09:13:55 +00:00
minischeme s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
mono update to 0.29 2003-12-03 17:08:24 +00:00
moscow_ml It is not safe to do unaligned access in ISO C, even if the configure script 2003-09-27 18:33:56 +00:00
mzscheme The GNU tar used in NetBSD 1.6 has problems with the distfile (some 2003-10-24 20:34:44 +00:00
nawk Update of lang/nawk to 20030731. Cut-down version of changes since 2003-09-06 13:59:18 +00:00
nhc98 Back out last change related to moving ncurses/buildlink2.mk to 2003-09-28 09:13:55 +00:00
ocaml make sure that the platforms which don't support the optizations still 2003-11-10 23:12:47 +00:00
onyx s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
oo2c Bump PKGREVISION (libxml2, libxslt and imlib2 were updated). 2003-12-04 19:48:24 +00:00
openc++ s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
p2c s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
parrot COMMENT should start with a capital letter. 2003-07-21 16:45:54 +00:00
perl5 For BSD/OS, define LIBSWANTED.BSDOS and SYSLIBPATH.BSDOS. 2003-12-05 05:31:12 +00:00
perl58 fix test for Solaris linker by also grepping for "ld: Solaris Link 2003-10-05 14:19:09 +00:00
pforth s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
pgcc USE_NEW_TEXINFO is unnecessary now. 2003-08-09 10:59:08 +00:00
py-extclass s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
py-html-docs s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
py-psyco Intial import of py-psyco 1.1.1 2003-10-01 22:39:06 +00:00
py-pyrex update to 0.9 2003-12-10 15:58:09 +00:00
py21-html-docs s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
py22-html-docs s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
python Update to Python 2.3.2 2003-12-08 21:13:56 +00:00
python15 s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
python20 PKGREVISION++ after openssl update. 2003-11-12 03:39:39 +00:00
python21 s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
python21-pth s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
python22 s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
python22-pth s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
python23 Update to Python 2.3.2 2003-12-08 21:13:56 +00:00
python23-pth Update to Python 2.3.2 2003-12-08 21:13:56 +00:00
rexx-imc COMMENT should start with a capital letter. 2003-07-21 16:45:54 +00:00
rexx-regina COMMENT should start with a capital letter. 2003-07-21 16:45:54 +00:00
RScheme Ensure "make clean" as an ordinary user works. 2003-09-17 11:21:53 +00:00
ruby s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
ruby-base Back out last change related to moving ncurses/buildlink2.mk to 2003-09-28 09:13:55 +00:00
sather Fix REPLACE_PERL: pathnames listed should be relative to ${WRKSRC}. 2003-09-02 13:38:44 +00:00
scheme48 URL has to end with slash 2003-08-27 09:14:43 +00:00
scm You can never have enough scheme interpreters. 2003-10-04 20:31:23 +00:00
siod s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
smalleiffel Fix typo. 2003-10-12 11:55:47 +00:00
smalltalk Use iconv's buildlink2.mk so this works on 1.6.x and -current 2003-08-11 18:27:27 +00:00
smlnj This works on Linux, too. At least under i386. 2003-08-01 15:55:29 +00:00
snobol Update patches for Makefile2.m4 to also include -DUSE_STDARG_H or this will 2003-03-10 08:15:54 +00:00
squeak s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
stalin s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
STk s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
sun-jdk13 Update Sun's JRE and JDK 1.3.1 to latest 1.3.1_09 (or, as we call it, 2003-08-12 16:37:04 +00:00
sun-jdk14 Don't duplicate the FETCH_MESSAGE, move it to Makefile.common instead. 2003-12-12 17:17:19 +00:00
sun-jre13 Put these packages into a new pseudo-category called 'java'. 2003-08-23 15:13:56 +00:00
sun-jre14 Don't duplicate the FETCH_MESSAGE, move it to Makefile.common instead. 2003-12-12 17:17:19 +00:00
swi-prolog Trailing / 2003-10-18 12:25:36 +00:00
tcl Apply patches from cyber@ provided in PR pkg/22688 to make this work under 2003-10-08 03:13:21 +00:00
tcl-expect Create buildlink2.mk for included libraries and headers. 2003-08-09 13:05:55 +00:00
tcl-itcl s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
tcl-otcl Override config.sub and config.guess to let it recognize shark. 2003-12-05 20:22:58 +00:00
tcl-tclX s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
tinyscheme s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
tk-expect COMMENT should start with a capital letter. 2003-07-21 16:45:54 +00:00
tk-tclX s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
twelf USE_NEW_TEXINFO is unnecessary now. 2003-08-09 10:59:08 +00:00
ucblogo s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
umb-scheme s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
utilisp Sort MAINTAINER section 2003-10-18 13:09:42 +00:00
vscm s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
vslisp s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
wonka Avoid creating multi-line string constants in the generated unicode.c file, 2003-09-28 10:25:25 +00:00
yabasic Back out last change related to moving ncurses/buildlink2.mk to 2003-09-28 09:13:55 +00:00
Makefile Uncomment dylan-compiler - "Takes too long to build" is relative to the 2003-10-28 16:24:50 +00:00