Sun Aug 16 14:00:51 2009 UTC ()
Update to 1.8.7, set LICENSE.

Changes in 1.8.7 (since 1.8.6)

* Bugs fixed

** Fix compilation with `--disable-deprecated'
** Fix %fast-slot-ref/set!, to avoid possible segmentation fault
** Fix MinGW build problem caused by HAVE_STRUCT_TIMESPEC confusion
** Fix build problem when scm_t_timespec is different from struct timespec
** Fix build when compiled with -Wundef -Werror
** More build fixes for `alphaev56-dec-osf5.1b' (Tru64)
** Build fixes for `powerpc-ibm-aix5.3.0.0' (AIX 5.3)
** With GCC, always compile with `-mieee' on `alpha*' and `sh*'
** Better diagnose broken `(strftime "%z" ...)' in `time.test' (bug #24130)
** Fix parsing of SRFI-88/postfix keywords longer than 128 characters
** Fix reading of complex numbers where both parts are inexact decimals

** Allow @ macro to work with (ice-9 syncase)

Previously, use of the @ macro in a module whose code is being
transformed by (ice-9 syncase) would cause an "Invalid syntax" error.
Now it works as you would expect (giving the value of the specified
module binding).

** Have `scm_take_locale_symbol ()' return an interned symbol (bug #25865)
** Fix potential deadlocks when running on multiple threads

** Fix problems building with the i586-mingw32msvc cross-compiler

It's now possible to build Guile for Windows by using the
i586-mingw32msvc cross-compiler on GNU/Linux.  This kind of build
produces DLLs and a main program that can be copied to and used on a
Windows PC.  For how to do this, see the `Cross building Guile'
section in `README'.


(wiz)
diff -r1.91 -r1.92 pkgsrc/lang/guile/Makefile
diff -r1.41 -r1.42 pkgsrc/lang/guile/distinfo

cvs diff -r1.91 -r1.92 pkgsrc/lang/guile/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/guile/Attic/Makefile 2009/05/20 00:58:19 1.91
+++ pkgsrc/lang/guile/Attic/Makefile 2009/08/16 14:00:50 1.92
@@ -1,23 +1,23 @@ @@ -1,23 +1,23 @@
1# $NetBSD: Makefile,v 1.91 2009/05/20 00:58:19 wiz Exp $ 1# $NetBSD: Makefile,v 1.92 2009/08/16 14:00:50 wiz Exp $
2 2
3DISTNAME= guile-1.8.6 3DISTNAME= guile-1.8.7
4PKGREVISION= 4 
5CATEGORIES= lang 4CATEGORIES= lang
6MASTER_SITES= ${MASTER_SITE_GNU:=guile/} 5MASTER_SITES= ${MASTER_SITE_GNU:=guile/}
7 6
8MAINTAINER= gdt@NetBSD.org 7MAINTAINER= gdt@NetBSD.org
9HOMEPAGE= http://www.gnu.org/software/guile/guile.html 8HOMEPAGE= http://www.gnu.org/software/guile/guile.html
10COMMENT= GNU's Ubiquitous Intelligent Language for Extension 9COMMENT= GNU's Ubiquitous Intelligent Language for Extension
 10LICENSE= gnu-lgpl-v2.1
11 11
12CONFLICTS= guile14<1.4.1nb1 guile-oops-[0-9]* 12CONFLICTS= guile14<1.4.1nb1 guile-oops-[0-9]*
13 13
14PKG_DESTDIR_SUPPORT= user-destdir 14PKG_DESTDIR_SUPPORT= user-destdir
15 15
16GNU_CONFIGURE= YES 16GNU_CONFIGURE= YES
17USE_TOOLS+= gmake makeinfo 17USE_TOOLS+= gmake makeinfo
18USE_LIBTOOL= YES 18USE_LIBTOOL= YES
19USE_GNU_READLINE= YES 19USE_GNU_READLINE= YES
20PTHREAD_AUTO_VARS= YES 20PTHREAD_AUTO_VARS= YES
21INFO_FILES= YES 21INFO_FILES= YES
22PKGCONFIG_OVERRIDE= guile-1.8.pc.in 22PKGCONFIG_OVERRIDE= guile-1.8.pc.in
23 23

cvs diff -r1.41 -r1.42 pkgsrc/lang/guile/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/guile/Attic/distinfo 2009/04/07 10:53:07 1.41
+++ pkgsrc/lang/guile/Attic/distinfo 2009/08/16 14:00:50 1.42
@@ -1,13 +1,13 @@ @@ -1,13 +1,13 @@
1$NetBSD: distinfo,v 1.41 2009/04/07 10:53:07 drochner Exp $ 1$NetBSD: distinfo,v 1.42 2009/08/16 14:00:50 wiz Exp $
2 2
3SHA1 (guile-1.8.6.tar.gz) = a3896f86044a2b3740dac43e045c349d656fba31 3SHA1 (guile-1.8.7.tar.gz) = 24cd2f06439c76d41d982a7384fe8a0fe5313b54
4RMD160 (guile-1.8.6.tar.gz) = d6695d266a6091dc5fb1c688e3f0286f1c6d382e 4RMD160 (guile-1.8.7.tar.gz) = 3ccd581cff4ad743fc1328597bd8cb241cbd3fd6
5Size (guile-1.8.6.tar.gz) = 3960608 bytes 5Size (guile-1.8.7.tar.gz) = 4026804 bytes
6SHA1 (patch-ae) = c3e5065408082978df5b6ddd62e47dda8ab41f40 6SHA1 (patch-ae) = c3e5065408082978df5b6ddd62e47dda8ab41f40
7SHA1 (patch-ag) = 8aeb781ba43597f37b1ce4aaa2fb0baba2e4ce9c 7SHA1 (patch-ag) = 8aeb781ba43597f37b1ce4aaa2fb0baba2e4ce9c
8SHA1 (patch-ah) = 351136075aaaab96117fecc7cedc8ee989d8a1e0 8SHA1 (patch-ah) = 351136075aaaab96117fecc7cedc8ee989d8a1e0
9SHA1 (patch-ak) = 6639ea95471a76893b0b074dcbfbd139a1571309 9SHA1 (patch-ak) = 6639ea95471a76893b0b074dcbfbd139a1571309
10SHA1 (patch-al) = 6a5fb3136028bb5a5185ce7174a20d5f9d227e18 10SHA1 (patch-al) = 6a5fb3136028bb5a5185ce7174a20d5f9d227e18
11SHA1 (patch-am) = 6806103e9887c4df39882fa8e68607fe97392e96 11SHA1 (patch-am) = 6806103e9887c4df39882fa8e68607fe97392e96
12SHA1 (patch-an) = 89ee76c4e74a7af3a5e2a8e65d889292de1768f1 12SHA1 (patch-an) = 89ee76c4e74a7af3a5e2a8e65d889292de1768f1
13SHA1 (patch-ao) = b648826c5e951cd98ca6e2cdf48435cbdba096ff 13SHA1 (patch-ao) = b648826c5e951cd98ca6e2cdf48435cbdba096ff