pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang/guile Update to guile-1.8.1. Note that the 1.6.x...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/715d3566bb0f
branches:  trunk
changeset: 529889:715d3566bb0f
user:      dmcmahill <dmcmahill%pkgsrc.org@localhost>
date:      Tue Jun 12 03:02:33 2007 +0000

description:
Update to guile-1.8.1.  Note that the 1.6.x series of guile is still available
in lang/guile16.  Many, many changes since the last 1.6.x release including
bug fixes, build fixes, and many feature additions.  See the NEWS file for the
full (> 1,000 lines) list of changes.

diffstat:

 lang/guile/Makefile         |     27 +-
 lang/guile/PLIST            |    280 +-
 lang/guile/buildlink3.mk    |      7 +-
 lang/guile/distinfo         |     28 +-
 lang/guile/patches/patch-aa |     17 +-
 lang/guile/patches/patch-ad |     22 -
 lang/guile/patches/patch-ae |     18 +-
 lang/guile/patches/patch-af |     52 +-
 lang/guile/patches/patch-ag |     29 +-
 lang/guile/patches/patch-ah |     20 +-
 lang/guile/patches/patch-ai |     13 -
 lang/guile/patches/patch-aj |      6 +-
 lang/guile/patches/patch-ak |    142 +-
 lang/guile/patches/patch-al |     53 +
 lang/guile/patches/patch-am |  11859 ++++++++++++++++++++++++++++++++++++++++++
 lang/guile/patches/patch-ao |     42 +
 lang/guile/patches/patch-ap |     15 +
 17 files changed, 12409 insertions(+), 221 deletions(-)

diffs (truncated from 12866 to 300 lines):

diff -r 57c77766d1cf -r 715d3566bb0f lang/guile/Makefile
--- a/lang/guile/Makefile       Tue Jun 12 02:55:15 2007 +0000
+++ b/lang/guile/Makefile       Tue Jun 12 03:02:33 2007 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.72 2006/07/12 20:11:39 wiz Exp $
+# $NetBSD: Makefile,v 1.73 2007/06/12 03:02:33 dmcmahill Exp $
 
-DISTNAME=              guile-1.6.8
+DISTNAME=              guile-1.8.1
 CATEGORIES=            lang
 MASTER_SITES=          ${MASTER_SITE_GNU:=guile/}
 
@@ -16,21 +16,42 @@
 USE_GNU_READLINE=      YES
 PTHREAD_AUTO_VARS=     YES
 INFO_FILES=            # PLIST
-
+# couldn't figure out how to work around an error on solaris-2.9/sparc with gcc when
+# compiling ${WRKSRC}/libguile/filesys.c.  The warning is that readdir64_r was missing
+# a prototype.  
+CONFIGURE_ARGS+=       --disable-error-on-warning
+#CONFIGURE_ARGS+=      --without-threads
 TEST_DIRS=             ${WRKSRC}
 TEST_TARGET=           check
 OWN_DIRS=              ${PREFIX}/share/guile/site
 
 .include "../../mk/bsd.prefs.mk"
 
+# scmconfig.h will be rebuilt first thing.  This hack is here because
+# gen-scmconfig.c includes string.h (from /usr/include) which in turn
+# tries to include /usr/include/strings.h but instead the compiler picks
+# up ./strings.h which tries to include scmconfig.h which doesn't exist
+# yet.  While not a clean fix, this seems to work around the problem.
+#
+# 
+# for info on the slib part, see
+# http://lists.gnu.org/archive/html/guile-user/2006-11/msg00035.html
+post-patch:
+       ${TOUCH} ${WRKSRC}/libguile/scmconfig.h
+       echo "(define-module (ice-9 slib))" > ${WRKSRC}/ice-9/slib.scm
+       echo "(load-from-path \"slib/guile.init\")" >> ${WRKSRC}/ice-9/slib.scm 
+
+
 .if ${OPSYS} == "Darwin"
 CPPFLAGS+=             -Dmacosx
 
 post-patch:
        @${MV} ${WRKSRC}/guile-config/guile-config.in.orig \
            ${WRKSRC}/guile-config/guile-config.in
+
 .endif
 
+.include "../../devel/gmp/buildlink3.mk"
 .include "../../devel/libltdl/buildlink3.mk"
 .include "../../devel/ncurses/buildlink3.mk"
 .include "../../devel/readline/buildlink3.mk"
diff -r 57c77766d1cf -r 715d3566bb0f lang/guile/PLIST
--- a/lang/guile/PLIST  Tue Jun 12 02:55:15 2007 +0000
+++ b/lang/guile/PLIST  Tue Jun 12 03:02:33 2007 +0000
@@ -1,13 +1,15 @@
-@comment $NetBSD: PLIST,v 1.17 2006/07/12 20:11:39 wiz Exp $
+@comment $NetBSD: PLIST,v 1.18 2007/06/12 03:02:33 dmcmahill Exp $
 bin/guile
 bin/guile-config
 bin/guile-snarf
 bin/guile-tools
-include/guile-readline/readline.h
 include/guile/gh.h
+include/guile/readline.h
+include/guile/srfi/srfi-1.h
 include/guile/srfi/srfi-13.h
 include/guile/srfi/srfi-14.h
 include/guile/srfi/srfi-4.h
+include/guile/srfi/srfi-60.h
 include/libguile.h
 include/libguile/__scm.h
 include/libguile/alist.h
@@ -17,10 +19,12 @@
 include/libguile/boolean.h
 include/libguile/chars.h
 include/libguile/continuations.h
-include/libguile/coop-defs.h
+include/libguile/convert.h
 include/libguile/debug-malloc.h
 include/libguile/debug.h
+include/libguile/deprecated.h
 include/libguile/deprecation.h
+include/libguile/discouraged.h
 include/libguile/dynl.h
 include/libguile/dynwind.h
 include/libguile/environments.h
@@ -33,6 +37,7 @@
 include/libguile/filesys.h
 include/libguile/fluids.h
 include/libguile/fports.h
+include/libguile/futures.h
 include/libguile/gc.h
 include/libguile/gdb_interface.h
 include/libguile/gdbint.h
@@ -42,7 +47,9 @@
 include/libguile/hash.h
 include/libguile/hashtab.h
 include/libguile/hooks.h
+include/libguile/i18n.h
 include/libguile/init.h
+include/libguile/inline.h
 include/libguile/ioext.h
 include/libguile/iselect.h
 include/libguile/keywords.h
@@ -53,6 +60,7 @@
 include/libguile/mallocs.h
 include/libguile/modules.h
 include/libguile/net_db.h
+include/libguile/null-threads.h
 include/libguile/numbers.h
 include/libguile/objects.h
 include/libguile/objprop.h
@@ -64,6 +72,7 @@
 include/libguile/procprop.h
 include/libguile/procs.h
 include/libguile/properties.h
+include/libguile/pthread-threads.h
 include/libguile/ramap.h
 include/libguile/random.h
 include/libguile/rdelim.h
@@ -80,11 +89,13 @@
 include/libguile/socket.h
 include/libguile/sort.h
 include/libguile/srcprop.h
+include/libguile/srfi-13.h
+include/libguile/srfi-14.h
+include/libguile/srfi-4.h
 include/libguile/stackchk.h
 include/libguile/stacks.h
 include/libguile/stime.h
 include/libguile/strings.h
-include/libguile/strop.h
 include/libguile/strorder.h
 include/libguile/strports.h
 include/libguile/struct.h
@@ -104,110 +115,169 @@
 info/guile-tut.info
 info/guile.info
 info/r5rs.info
-lib/libguile-ltdl.la
-lib/libguile-srfi-srfi-13-14-v-1.la
-lib/libguile-srfi-srfi-4-v-1.la
+lib/libguile-srfi-srfi-1-v-3.la
+lib/libguile-srfi-srfi-13-14-v-3.la
+lib/libguile-srfi-srfi-4-v-3.la
+lib/libguile-srfi-srfi-60-v-2.la
 lib/libguile.la
-lib/libguilereadline-v-12.la
+lib/libguilereadline-v-17.la
 share/aclocal/guile.m4
-share/guile/1.6/guile-procedures.txt
-share/guile/1.6/ice-9/and-let*.scm
-share/guile/1.6/ice-9/and-let-star.scm
-share/guile/1.6/ice-9/arrays.scm
-share/guile/1.6/ice-9/boot-9.scm
-share/guile/1.6/ice-9/buffered-input.scm
-share/guile/1.6/ice-9/calling.scm
-share/guile/1.6/ice-9/channel.scm
-share/guile/1.6/ice-9/common-list.scm
-share/guile/1.6/ice-9/debug.scm
-share/guile/1.6/ice-9/debugger.scm
-share/guile/1.6/ice-9/documentation.scm
-share/guile/1.6/ice-9/emacs.scm
-share/guile/1.6/ice-9/expect.scm
-share/guile/1.6/ice-9/format.scm
-share/guile/1.6/ice-9/ftw.scm
-share/guile/1.6/ice-9/getopt-long.scm
-share/guile/1.6/ice-9/hcons.scm
-share/guile/1.6/ice-9/history.scm
-share/guile/1.6/ice-9/lineio.scm
-share/guile/1.6/ice-9/ls.scm
-share/guile/1.6/ice-9/mapping.scm
-share/guile/1.6/ice-9/match.scm
-share/guile/1.6/ice-9/networking.scm
-share/guile/1.6/ice-9/null.scm
-share/guile/1.6/ice-9/optargs.scm
-share/guile/1.6/ice-9/poe.scm
-share/guile/1.6/ice-9/popen.scm
-share/guile/1.6/ice-9/posix.scm
-share/guile/1.6/ice-9/pretty-print.scm
-share/guile/1.6/ice-9/psyntax.pp
-share/guile/1.6/ice-9/psyntax.ss
-share/guile/1.6/ice-9/q.scm
-share/guile/1.6/ice-9/r4rs.scm
-share/guile/1.6/ice-9/r5rs.scm
-share/guile/1.6/ice-9/rdelim.scm
-share/guile/1.6/ice-9/readline.scm
-share/guile/1.6/ice-9/receive.scm
-share/guile/1.6/ice-9/regex.scm
-share/guile/1.6/ice-9/runq.scm
-share/guile/1.6/ice-9/rw.scm
-share/guile/1.6/ice-9/safe-r5rs.scm
-share/guile/1.6/ice-9/safe.scm
-share/guile/1.6/ice-9/session.scm
-share/guile/1.6/ice-9/slib-old.scm
-share/guile/1.6/ice-9/slib.scm
-share/guile/1.6/ice-9/stack-catch.scm
-share/guile/1.6/ice-9/streams.scm
-share/guile/1.6/ice-9/string-fun.scm
-share/guile/1.6/ice-9/syncase.scm
-share/guile/1.6/ice-9/threads.scm
-share/guile/1.6/ice-9/time.scm
-share/guile/1.6/oop/goops.scm
-share/guile/1.6/oop/goops/active-slot.scm
-share/guile/1.6/oop/goops/compile.scm
-share/guile/1.6/oop/goops/composite-slot.scm
-share/guile/1.6/oop/goops/describe.scm
-share/guile/1.6/oop/goops/dispatch.scm
-share/guile/1.6/oop/goops/internal.scm
-share/guile/1.6/oop/goops/old-define-method.scm
-share/guile/1.6/oop/goops/save.scm
-share/guile/1.6/oop/goops/stklos.scm
-share/guile/1.6/oop/goops/util.scm
-share/guile/1.6/scripts/PROGRAM
-share/guile/1.6/scripts/autofrisk
-share/guile/1.6/scripts/display-commentary
-share/guile/1.6/scripts/doc-snarf
-share/guile/1.6/scripts/frisk
-share/guile/1.6/scripts/generate-autoload
-share/guile/1.6/scripts/lint
-share/guile/1.6/scripts/punify
-share/guile/1.6/scripts/read-scheme-source
-share/guile/1.6/scripts/snarf-check-and-output-texi
-share/guile/1.6/scripts/snarf-guile-m4-docs
-share/guile/1.6/scripts/use2dot
-share/guile/1.6/srfi/srfi-1.scm
-share/guile/1.6/srfi/srfi-10.scm
-share/guile/1.6/srfi/srfi-11.scm
-share/guile/1.6/srfi/srfi-13.scm
-share/guile/1.6/srfi/srfi-14.scm
-share/guile/1.6/srfi/srfi-16.scm
-share/guile/1.6/srfi/srfi-17.scm
-share/guile/1.6/srfi/srfi-19.scm
-share/guile/1.6/srfi/srfi-2.scm
-share/guile/1.6/srfi/srfi-31.scm
-share/guile/1.6/srfi/srfi-39.scm
-share/guile/1.6/srfi/srfi-4.scm
-share/guile/1.6/srfi/srfi-6.scm
-share/guile/1.6/srfi/srfi-8.scm
-share/guile/1.6/srfi/srfi-9.scm
-@dirrm share/guile/1.6/srfi
-@dirrm share/guile/1.6/scripts
-@dirrm share/guile/1.6/oop/goops
-@dirrm share/guile/1.6/oop
-@dirrm share/guile/1.6/ice-9
-@dirrm share/guile/1.6
+share/guile/1.8/guile-procedures.txt
+share/guile/1.8/ice-9/and-let-star.scm
+share/guile/1.8/ice-9/boot-9.scm
+share/guile/1.8/ice-9/buffered-input.scm
+share/guile/1.8/ice-9/calling.scm
+share/guile/1.8/ice-9/channel.scm
+share/guile/1.8/ice-9/common-list.scm
+share/guile/1.8/ice-9/debug.scm
+share/guile/1.8/ice-9/debugger.scm
+share/guile/1.8/ice-9/debugger/command-loop.scm
+share/guile/1.8/ice-9/debugger/commands.scm
+share/guile/1.8/ice-9/debugger/state.scm
+share/guile/1.8/ice-9/debugger/trc.scm
+share/guile/1.8/ice-9/debugger/utils.scm
+share/guile/1.8/ice-9/deprecated.scm
+share/guile/1.8/ice-9/documentation.scm
+share/guile/1.8/ice-9/emacs.scm
+share/guile/1.8/ice-9/expect.scm
+share/guile/1.8/ice-9/format.scm
+share/guile/1.8/ice-9/ftw.scm
+share/guile/1.8/ice-9/gap-buffer.scm
+share/guile/1.8/ice-9/getopt-long.scm
+share/guile/1.8/ice-9/hcons.scm
+share/guile/1.8/ice-9/history.scm
+share/guile/1.8/ice-9/lineio.scm
+share/guile/1.8/ice-9/list.scm
+share/guile/1.8/ice-9/ls.scm
+share/guile/1.8/ice-9/mapping.scm
+share/guile/1.8/ice-9/match.scm
+share/guile/1.8/ice-9/networking.scm
+share/guile/1.8/ice-9/null.scm
+share/guile/1.8/ice-9/occam-channel.scm
+share/guile/1.8/ice-9/optargs.scm
+share/guile/1.8/ice-9/poe.scm
+share/guile/1.8/ice-9/popen.scm
+share/guile/1.8/ice-9/posix.scm
+share/guile/1.8/ice-9/pretty-print.scm
+share/guile/1.8/ice-9/psyntax.pp
+share/guile/1.8/ice-9/psyntax.ss
+share/guile/1.8/ice-9/q.scm
+share/guile/1.8/ice-9/r4rs.scm
+share/guile/1.8/ice-9/r5rs.scm
+share/guile/1.8/ice-9/rdelim.scm
+share/guile/1.8/ice-9/readline.scm
+share/guile/1.8/ice-9/receive.scm
+share/guile/1.8/ice-9/regex.scm
+share/guile/1.8/ice-9/runq.scm
+share/guile/1.8/ice-9/rw.scm
+share/guile/1.8/ice-9/safe-r5rs.scm



Home | Main Index | Thread Index | Old Index