pkgsrc/lang
asau 9650448769 Update to Chicken Scheme 4.7.0.6
Requested by Aleksej Lebedev in private mail.


Changes since 4.7.0:

4.7.0.6

The stability (-st) branch is now the official branch for point
releases, so the -st suffix has been retired.

- Security fixes
  - on 64-bit machines the "random" procedure no longer truncates result
    values (which caused very nonrandom results for very large values).
    Note that random shouldn't be used for security-critical code.
- Core libraries
  - tcp-connect now closes socket on connection timeout
    [thanks to Jorg Wittenberger].
  - Ensure srfi-13 string comparison returns a boolean, fix bugs in
    xsubstring and string-xcopy!, and add a test suite.
  - Fix off-by-one error in pending finalizer code which could lead to crash.
  - Exceptions signalled by code that executes in finalizers will now
    be caught and do not propagate upwards into arbitrary user code.

4.7.0.5-st

- Build system
  - LLVM gcc and clang can now be used to compile the system.  Previously,
    building with LLVM produced binaries that would hang and use 100% CPU.
    Fixes compatibility with OS X 10.6 and later.
- Core libraries
  - symbols with a single-char print-name were not always properly escaped
    when printed readably (#772)

4.7.0.4-st

- Core libraries
  - "with-input-from-file", "with-output-to-file", "with-input-from-pipe" and
    "with-output-to-pipe" now properly restore the standard input/output
    ports in case the body thunk escapes
- Build system
  - Fixes for port tests
  - C_TARGET_INCLUDE_HOME fix for cygwin

4.7.0.3-st

- Core libraries
  - fixed bug in reading of octal escape in string literal
- Compiler
  - fixed erroneous optimization of toplevel assignments in the presence
    of conditionals (found by Paul Colby and Mario Domenench Goulart).
    For example, this had printed "undefined" and now prints "good":
      (define A #t)
      (define B 'undefined)
      (if A
          (set! B 'good)
          (set! B 'bad))
      (print B)

4.7.0.2-st

- Core libraries
  - port-procedures now check correctly for argument-ports being open
    (thanks to Peter Bex)
  - fixed irregex overlapping charsets problem (#636)
- Runtime system
  - fixed handling of "inf" floating-point predicate for Solaris
    (thanks to Claude Marinier)
- Core tools
  - "chicken-profile"
    - fixed broken percentage calculation (thanks to "megane")
- Compiler
  - the "-uses" option handles whitespace in unit lists given on the
    command line (thanks to Santosh Rajan)

4.7.0.1-st

- Build system
  - The default target library name for an installation configured for cross-
    compilation is now "libchicken" and independent on any particular
    setting of PROGRAM_PREFIX/PROGRAM_SUFFIX (thanks to Otavio Salvador)
- Compiler
  - Fixed incorrect optimization rules for some fp-rounding and fixnum operators
  - Unused arguments in callback wrappers were incorrectly optimized away (#584)
- Core libraries
  - Fixed bugs in "make-pathname" and "normalize-pathname" (thanks to Jim Ursetto)
  - The reader is now more consistent when parsing symbol- and keyword names
    that are fully or partially escaped (thanks to Kon Lovett)
  - Fixed a bug in the Windows implementation of "file-type" (thanks to
    Jim Ursetto)
  - Fixed a bug in the implementation of "current-milliseconds" that could
    result in integer-overflow
  - Fixed an incorrect type-check in "list-ref" (thanks to Sven Hartrumpf)
  - Fixed bug in "string->number" that caused out-of-range characters to
    be accepted for base > 10 (thanks to Jim Ursetto)
- Foreign function interface
  - "int32" was not properly detected as a valid foreign type (thanks
    to Jim Ursetto)
- Syntax expander
  - Fixed a bug in the processing of extended lambda-lists (thanks to Peter Bex)
2012-08-11 09:31:25 +00:00
..
a60
abcl Import Armed Bear Common Lisp 1.0.1 as lang/abcl 2012-08-08 20:24:44 +00:00
algol68g Note that "docdir" problem should be fixed in the next release. 2012-07-03 20:06:10 +00:00
awka
baci
basic256 Update to 0.9.6.71 2012-08-10 14:20:54 +00:00
boomerang
brandybasic
bwbasic
caml-light
camlp5
ccsh
cdl3
Cg-compiler
chicken Update to Chicken Scheme 4.7.0.6 2012-08-11 09:31:25 +00:00
cim
cint
clang lang/clang: USE_TOOLS+= pod2man pod2html, fix DragonFly 2012-05-25 09:06:52 +00:00
classpath
classpath-gui
clisp
clojure
coq Recursive bump for startup-notification* dependency change, requested 2012-07-15 08:22:46 +00:00
cparser
cu-prolog
eag
ecl lang/ecl: Teach it about DragonFly 2012-08-10 08:15:16 +00:00
eieio
elisp-manual
elk
embryo
erlang
erlang-doc
erlang-man
ezm3
f2c
ficl
focal On reflection, bump PKGREVISION as some of the ctype-related adjustments 2012-05-31 23:43:23 +00:00
fort77
g95 Fix LP64 warning in the runtime (missing headers for alloca) and 2012-07-21 22:01:17 +00:00
gambc
gauche Update gauche to 0.9.3.3. Also, take over maintainership from uebayashi. 2012-05-30 02:50:11 +00:00
gawk Add readline option. 2012-06-15 00:32:27 +00:00
gcc
gcc-aux lang/gcc-aux: add gcc-aux/lib runpath to LINK_SPEC 2012-08-03 08:53:57 +00:00
gcc3
gcc3-ada
gcc3-c
gcc3-c++
gcc3-f77
gcc3-objc
gcc34 Redo netbsd/ctype_base.h patch to not pollute the namespace as much with 2012-06-08 15:42:28 +00:00
gcc34-ada
gcc44 Redo netbsd/ctype_base.h patch to not pollute the namespace as much with 2012-06-08 15:42:28 +00:00
gcc45 Redo netbsd/ctype_base.h patch to not pollute the namespace as much with 2012-06-08 15:42:28 +00:00
gcc46 lang/gcc46: Mark NOT-FOR-DRAGONFLY 2012-08-07 15:16:35 +00:00
gcc47 Update binutils detection on Solaris to match current reality. 2012-07-23 12:47:55 +00:00
gforth Fail the build if on NetBSD and /usr/bin/m4 is one of the buggy 2012-06-28 07:44:39 +00:00
ghc
gnat-aux
gpc
gprolog Document the reason for MAKE_JOBS_SAFE=no as it's not the usual sort of 2012-05-20 20:44:35 +00:00
guile
guile16
gwydion-dylan
heirloom-awk
hugs
icc11
icon
inform
intercal
ja-gawk
jamvm
japhar
jasmin
java-lang-spec
java-vm-spec
jikes
jini
joos Installs csh scripts. (Fie!) Adjust accordingly. PKGREVISION -> 1. 2012-05-23 06:53:32 +00:00
js
kaffe
kaffe-esound
kaffe-x11
kali
konoha Add missing dependencies. 2012-08-07 16:20:32 +00:00
ksi
librep
libtcl-nothread
likepython
lua
LuaJIT
lush Fix some pkglint. 2012-07-22 01:08:23 +00:00
maude
mawk
mercury USE_TOOLS+=flex; Solaris build says "You need flex to build Mercury". 2012-06-01 00:02:14 +00:00
minischeme
mit-scheme-bin
mono Recursive PKGREVISION bump for libxml2 buildlink addition. 2012-06-14 07:43:06 +00:00
mono-basic
moscow_ml
mpd
nawk
newlisp
nhc98
objc Update Portable Object Compiler to 3.2.10 2012-05-24 09:14:58 +00:00
ocaml On Linux libieee can only appear once on the linker command line. 2012-06-24 08:27:31 +00:00
ocamlduce Remove "WWW: URL" from DESCR. Common in FreeBSD ports, but in pkgsrc the 2012-07-21 20:07:59 +00:00
onyx
oo2c
opencobol
openjdk7 Fix rpath usage. Discussed with tnn@, tested on i386 by hans@ and on 2012-05-22 05:57:50 +00:00
openjdk7-bin
ossp-js
p2c
p5-Switch
parrot Upgrade parrot to version 4.5.0. 2012-07-31 08:16:06 +00:00
pcc
pcc-current
pear
perl5 Apply limited part of patch from perl bug 63604 to fix build on Solaris 2012-06-14 16:12:11 +00:00
pfe Disable optimization to help building on NetBSD 6. 2012-06-20 05:28:48 +00:00
pforth
php Update PHP53_VERSION and PHP54_VERSION noted by Uwe Klaus. 2012-07-25 10:50:12 +00:00
php5-perl Remove PHP 5.2.x supporting code. 2012-06-18 15:14:19 +00:00
php53 Fix a silly bug in latest PHP. Arbitrary symbol cannot be 'sun', which 2012-07-31 12:23:12 +00:00
php54 Fix a silly bug in latest PHP. Arbitrary symbol cannot be 'sun', which 2012-07-31 12:23:12 +00:00
picoc
pict
pnet
pnetC
pnetlib
pnetlib-nox11
polyml The package doesn't require GMP, turn it off, provide option instead. 2012-06-15 09:20:28 +00:00
py-basicproperty
py-cxfreeze Update py-cxfreeze to 4.2.3. 2012-05-22 08:28:46 +00:00
py-psyco
py-pyrex
py24-html-docs
py25-html-docs
py26-html-docs
py27-html-docs
python oops - forgot to commit a framework change needed by py-dbus: 2012-08-01 19:07:20 +00:00
python25 fixes reverse condition usage of CHECK_BUILTIN.openssl. 2012-05-13 09:00:43 +00:00
python26 fixes reverse condition usage of CHECK_BUILTIN.openssl. 2012-05-13 09:00:43 +00:00
python27 fixes reverse condition usage of CHECK_BUILTIN.openssl. 2012-05-13 09:00:43 +00:00
python31 fixes reverse condition usage of CHECK_BUILTIN.openssl. 2012-05-13 09:00:43 +00:00
python32
racket Update to Racket 5.3 2012-08-08 06:55:32 +00:00
racket-textual Update to Racket 5.3 2012-08-08 06:55:32 +00:00
rcfunge
rexx-imc
rexx-regina
ruby Start update of Ruby on Rails 3.2.7. 2012-07-31 12:50:28 +00:00
ruby-coffee-script
ruby-coffee-script-source Update ruby-coffee-script-source to 1.3.3. 2012-06-02 00:53:10 +00:00
ruby-doc-stdlib
ruby-execjs Update ruby-execjs to 1.4.0. 2012-06-02 00:53:50 +00:00
ruby18
ruby18-base MirBSD support here, too 2012-07-25 20:25:50 +00:00
ruby19
ruby19-base MirBSD support, like ruby193-base. 2012-07-25 19:27:09 +00:00
ruby193
ruby193-base MirBSD support. 2012-07-25 14:26:57 +00:00
runawk lang/runawk: USE_TOOLS+= pod2man 2012-08-09 17:09:17 +00:00
sablevm
sablevm-classpath
sablevm-classpath-gui
sather
sbcl Update to SBCL 1.0.58. 2012-08-07 23:22:45 +00:00
scala
scheme48
scm Pull common standard definitions in one place. 2012-05-29 20:50:35 +00:00
see
sigscheme
siod Fix BUILD_TARGET for Linux. 2012-05-23 06:58:15 +00:00
smalltalk
SmartEiffel
smlnj
snobol
spidermonkey
spl After the move of expat in base, this finds it and installs an additional 2012-05-23 03:02:26 +00:00
squeak
squeak-vm
sr
sr-examples
stalin
STk
sun-jdk6 Update sun-{jre,jdk}6 to 6.0.33. 2012-06-14 01:05:36 +00:00
sun-jre6 Update sun-{jre,jdk}6 to 6.0.33. 2012-06-14 01:05:36 +00:00
swi-prolog
swi-prolog-lite
swi-prolog-packages
tcl
tcl-expect
tcl-itcl
tcl-itcl-current
tcl-otcl
tcl-tclX
tinyscheme
tk-expect
tk-tclX
twelf
ucblogo
umb-scheme Hide a bunch of own declarations of standard functions; should fix the 2012-06-23 21:17:17 +00:00
utilisp
vala
vala014 Recursive PKGREVISION bump for libxml2 buildlink addition. 2012-06-14 07:43:06 +00:00
vala016 update to 0.16.1 2012-07-02 16:23:21 +00:00
vscm Disable a private and mostly broken reimplementation of strerror(). 2012-06-23 21:30:05 +00:00
vslisp
wsbasic
yabasic Update yabasic to 2.763. 2012-06-04 11:30:21 +00:00
yap Update to Yap 6.2.2 2012-06-16 19:34:49 +00:00
Makefile + abcl 2012-08-08 20:26:07 +00:00