Update to Chicken 4.8.0.5 Requested by Peter Bex. 4.8.0.5 - Security fixes - CVE-2013-4385: read-string! no longer reads beyond its buffer when length is #f. - poll() is also used on cygwin by enabling the fix for CVE-2012-6122 - file-creation-mode now passes a valid value to umask when its argument is omitted. (Also ensure it always returns the old umask value.) - Fix a data corruption problem in list->queue. - Core libraries - read-string! behaves correctly in presence of EOF. - Several subtle problems in the reader in the presence of EOF are fixed. - Use poll() instead of select() on cygwin. - Runtime - Fix an issue on initial seed of the random number generator. 4.8.0.4 - Runtime - Ensure correct type is used for sigsetjmp(3) buffer. This fixes, for example, a bus error in 32-bit OS X builds (#1021). - Core libraries - Export file-type from the posix unit. - Build system - Use inexact comparison for flonum tests, as there is sometimes a miniscule difference between trig functions computed by libc and those precalculated by gcc.diff -r1.49 -r1.50 pkgsrc/lang/chicken/Makefile
(asau)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.49 2013/03/12 20:12:27 asau Exp $ | 1 | # $NetBSD: Makefile,v 1.50 2013/10/04 15:55:38 asau Exp $ | |
2 | 2 | |||
3 | DISTNAME= chicken-4.8.0.3 | 3 | DISTNAME= chicken-4.8.0.5 | |
4 | CATEGORIES= lang | 4 | CATEGORIES= lang | |
5 | MASTER_SITES= http://code.call-cc.org/releases/$(PKGVERSION_NOREV)/ \ | 5 | MASTER_SITES= http://code.call-cc.org/releases/$(PKGVERSION_NOREV)/ \ | |
6 | http://code.call-cc.org/releases/$(PKGVERSION_NOREV:R)/ | 6 | http://code.call-cc.org/releases/$(PKGVERSION_NOREV:R)/ | |
7 | 7 | |||
8 | MAINTAINER= asau@inbox.ru #, airhead@users.sourceforge.net | 8 | MAINTAINER= asau@inbox.ru #, airhead@users.sourceforge.net | |
9 | HOMEPAGE= http://www.call-cc.org/ | 9 | HOMEPAGE= http://www.call-cc.org/ | |
10 | COMMENT= Scheme to C compiler, handling R5RS | 10 | COMMENT= Scheme to C compiler, handling R5RS | |
11 | LICENSE= modified-bsd | 11 | LICENSE= modified-bsd | |
12 | 12 | |||
13 | MAKE_JOBS_SAFE= no | 13 | MAKE_JOBS_SAFE= no | |
14 | 14 | |||
15 | USE_LIBTOOL= yes | 15 | USE_LIBTOOL= yes | |
16 | USE_TOOLS+= gmake | 16 | USE_TOOLS+= gmake |
@@ -1,5 +1,5 @@ | @@ -1,5 +1,5 @@ | |||
1 | $NetBSD: distinfo,v 1.36 2013/03/12 20:12:27 asau Exp $ | 1 | $NetBSD: distinfo,v 1.37 2013/10/04 15:55:38 asau Exp $ | |
2 | 2 | |||
3 | SHA1 (chicken-4.8.0.3.tar.gz) = 90ce759d3b8a2cb53b2409c1e90277d380069440 | 3 | SHA1 (chicken-4.8.0.5.tar.gz) = fb393e49433c183d6a97da9b1ca48cb09ed51d72 | |
4 | RMD160 (chicken-4.8.0.3.tar.gz) = c9a10795bda21559b6429c148da2ade229de3812 | 4 | RMD160 (chicken-4.8.0.5.tar.gz) = 39b96764aa7a549bfaef87cd88f014dd81d5628b | |
5 | Size (chicken-4.8.0.3.tar.gz) = 3959422 bytes | 5 | Size (chicken-4.8.0.5.tar.gz) = 3970370 bytes |