head 1.10; access; symbols pkgsrc-2013Q2:1.10.0.20 pkgsrc-2013Q2-base:1.10 pkgsrc-2012Q4:1.10.0.18 pkgsrc-2012Q4-base:1.10 pkgsrc-2011Q4:1.10.0.16 pkgsrc-2011Q4-base:1.10 pkgsrc-2011Q2:1.10.0.14 pkgsrc-2011Q2-base:1.10 pkgsrc-2009Q4:1.10.0.12 pkgsrc-2009Q4-base:1.10 pkgsrc-2008Q4:1.10.0.10 pkgsrc-2008Q4-base:1.10 pkgsrc-2008Q3:1.10.0.8 pkgsrc-2008Q3-base:1.10 cube-native-xorg:1.10.0.6 cube-native-xorg-base:1.10 pkgsrc-2008Q2:1.10.0.4 pkgsrc-2008Q2-base:1.10 pkgsrc-2008Q1:1.10.0.2 pkgsrc-2008Q1-base:1.10 pkgsrc-2007Q4:1.9.0.2 pkgsrc-2007Q4-base:1.9 pkgsrc-2007Q3:1.8.0.32 pkgsrc-2007Q3-base:1.8 pkgsrc-2007Q2:1.8.0.30 pkgsrc-2007Q2-base:1.8 pkgsrc-2007Q1:1.8.0.28 pkgsrc-2007Q1-base:1.8 pkgsrc-2006Q4:1.8.0.26 pkgsrc-2006Q4-base:1.8 pkgsrc-2006Q3:1.8.0.24 pkgsrc-2006Q3-base:1.8 pkgsrc-2006Q2:1.8.0.22 pkgsrc-2006Q2-base:1.8 pkgsrc-2006Q1:1.8.0.20 pkgsrc-2006Q1-base:1.8 pkgsrc-2005Q4:1.8.0.18 pkgsrc-2005Q4-base:1.8 pkgsrc-2005Q3:1.8.0.16 pkgsrc-2005Q3-base:1.8 pkgsrc-2005Q2:1.8.0.14 pkgsrc-2005Q2-base:1.8 pkgsrc-2005Q1:1.8.0.12 pkgsrc-2005Q1-base:1.8 pkgsrc-2004Q4:1.8.0.10 pkgsrc-2004Q4-base:1.8 pkgsrc-2004Q3:1.8.0.8 pkgsrc-2004Q3-base:1.8 pkgsrc-2004Q2:1.8.0.6 pkgsrc-2004Q2-base:1.8 pkgsrc-2004Q1:1.8.0.4 pkgsrc-2004Q1-base:1.8 pkgsrc-2003Q4:1.8.0.2 pkgsrc-2003Q4-base:1.8 buildlink2-base:1.6 netbsd-1-3-PATCH003:1.3; locks; strict; comment @# @; 1.10 date 2008.01.03.13.30.26; author gdt; state dead; branches; next 1.9; 1.9 date 2007.12.28.01.00.11; author gdt; state Exp; branches; next 1.8; 1.8 date 2002.08.27.06.08.49; author jlam; state dead; branches; next 1.7; 1.7 date 2002.08.26.20.28.14; author tron; state Exp; branches; next 1.6; 1.6 date 99.08.29.21.41.14; author jlam; state dead; branches; next 1.5; 1.5 date 99.07.20.18.40.42; author perry; state Exp; branches; next 1.4; 1.4 date 98.11.15.20.17.57; author perry; state dead; branches; next 1.3; 1.3 date 98.08.07.11.09.02; author agc; state Exp; branches; next 1.2; 1.2 date 98.07.17.19.39.42; author tv; state Exp; branches; next 1.1; 1.1 date 98.07.02.15.30.16; author perry; state Exp; branches; next ; desc @@ 1.10 log @Update to 1.8.3. Several patches were merged upstream. Changes in 1.8.3 (since 1.8.2) * New modules (see the manual for details) ** `(srfi srfi-35)' ** `(srfi srfi-37)' * Bugs fixed ** The `(ice-9 slib)' module now works as expected ** Expressions like "(set! 'x #t)" no longer yield a crash ** Warnings about duplicate bindings now go to stderr ** A memory leak in `make-socket-address' was fixed ** Alignment issues (e.g., on SPARC) in network routines were fixed ** A threading issue that showed up at least on NetBSD was fixed ** Build problems on Solaris and IRIX fixed * Implementation improvements ** The reader is now faster, which reduces startup time ** Procedures returned by `record-accessor' and `record-modifier' are faster @ text @$NetBSD: patch-ab,v 1.9 2007/12/28 01:00:11 gdt Exp $ --- libguile/numbers.c.orig 2007-05-09 16:22:03.000000000 -0400 +++ libguile/numbers.c @@@@ -6011,7 +6011,7 @@@@ SCM_DEFINE (scm_log, "log", 1, 0, 0, { if (SCM_COMPLEXP (z)) { -#if HAVE_COMPLEX_DOUBLE +#if HAVE_COMPLEX_DOUBLE && HAVE_CLOG return scm_from_complex_double (clog (SCM_COMPLEX_VALUE (z))); #else double re = SCM_COMPLEX_REAL (z); @@@@ -6077,7 +6077,7 @@@@ SCM_DEFINE (scm_exp, "exp", 1, 0, 0, { if (SCM_COMPLEXP (z)) { -#if HAVE_COMPLEX_DOUBLE +#if HAVE_COMPLEX_DOUBLE && HAVE_CEXP return scm_from_complex_double (cexp (SCM_COMPLEX_VALUE (z))); #else return scm_c_make_polar (exp (SCM_COMPLEX_REAL (z)), @ 1.9 log @Fix failure to build under FreeBSD 6.2 due to lack of C99-required functions clog and cexp (but presence of complex.h), reported in pkg/36555. The patch in the PR is from gentoo and has already been applied upstream along guile's 1.8 branch. @ text @d1 1 a1 1 $NetBSD$ @ 1.8 log @buildlink1 -> buildlink2, and remove the "brute force" hack as requested by tron; we now use libtool/buildlink2.mk to ensure that guile uses the right libtool and libltdl.*. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.7 2002/08/26 20:28:14 tron Exp $ d3 20 a22 11 --- Makefile.in.orig Mon May 13 23:30:48 2002 +++ Makefile.in Mon Aug 26 22:11:28 2002 @@@@ -112,7 +112,7 @@@@ AUTOMAKE_OPTIONS = 1.5 -SUBDIRS = ice-9 qt libltdl libguile guile-config guile-readline \ +SUBDIRS = ice-9 qt libguile guile-config guile-readline \ doc am test-suite @ 1.7 log @Use brute force to stop this package from clobbering our "libtool" instead of using it. @ text @d1 1 a1 1 $NetBSD$ @ 1.6 log @Update guile to 1.3.2. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.5 1999/07/20 18:40:42 perry Exp $ d3 9 a11 4 --- libguile/ports.h 1998/10/30 08:22:50 1.33 +++ libguile/ports.h 1998/11/05 16:02:55 1.34 @@@@ -93,7 +93,7 @@@@ #define SCM_CRDY (32L<<16) /* Should char-ready? return #t? */ a12 3 /* A mask used to clear the char-ready port flag. */ -#define SCM_CUC 0x001fffffL +#define SCM_CUC (~SCM_CRDY) a13 4 #define SCM_PORTP(x) (SCM_TYP7(x)==scm_tc7_port) #define SCM_OPPORTP(x) (((0x7f | SCM_OPN) & SCM_CAR(x))==(scm_tc7_port | SCM_OPN)) @ 1.5 log @add a patch from the scwm people -- won't be needed in the next guile release. @ text @d1 1 a1 1 $NetBSD$ @ 1.4 log @update to guile 1.3 @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.3 1998/08/07 11:09:02 agc Exp $ d3 4 a6 3 --- configure.orig Fri Jul 17 15:25:15 1998 +++ configure Fri Jul 17 15:25:40 1998 @@@@ -1167,7 +1167,7 @@@@ d8 3 d12 4 a15 15 - +if false; then # Always use our own libtool. LIBTOOL='$(top_builddir)/libtool' @@@@ -1216,7 +1216,7 @@@@ ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig \ $libtool_flags --no-verify $ac_aux_dir/ltmain.sh $host \ || { echo "configure: error: libtool configure failed" 1>&2; exit 1; } - +fi echo $ac_n "checking for AIX""... $ac_c" 1>&6 echo "configure:1223: checking for AIX" >&5 @ 1.3 log @Add NetBSD RCS Ids. @ text @d1 1 a1 1 $NetBSD$ @ 1.2 log @Modify to use pkg'd libtool instead of private copy. Give it proper INSTALL_* macros in configure instead of patching around them. Remove aclocal directory if this is the last pkg using it. Portlint: reformat DESCR to <80 columns. @ text @d1 2 @ 1.1 log @initial commit of Guile, GNU's Ubiquitous Intelligent Language for Extension @ text @d1 3 a3 8 --- libguile/Makefile.in.orig Sun Nov 2 15:47:39 1997 +++ libguile/Makefile.in Sun Nov 2 15:47:48 1997 @@@@ -40,7 +40,6 @@@@ INSTALL = @@INSTALL@@ INSTALL_PROGRAM = @@INSTALL_PROGRAM@@ INSTALL_DATA = @@INSTALL_DATA@@ -INSTALL_SCRIPT = @@INSTALL_SCRIPT@@ transform = @@program_transform_name@@ d5 16 a20 1 NORMAL_INSTALL = true @