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 1.8.5
details: https://anonhg.NetBSD.org/pkgsrc/rev/0306178fda80
branches: trunk
changeset: 542987:0306178fda80
user: drochner <drochner%pkgsrc.org@localhost>
date: Fri May 30 17:10:04 2008 +0000
description:
update to 1.8.5
changes:
-new module: `(srfi srfi-88)'
-New `postfix' read option, for SRFI-88 keyword syntax
-Some I/O primitives have been inlined, which improves I/O performance
-New object-based traps infrastructure
-New support for working on Guile code from within Emacs
-bugfixes
pkgsrc note: added a patch which affects builds without thread
support only (fixes crash on termination)
approved by gdt
diffstat:
lang/guile/Makefile | 8 +++++---
lang/guile/PLIST | 16 +++++++++++++++-
lang/guile/distinfo | 10 +++++-----
lang/guile/patches/patch-aj | 19 -------------------
lang/guile/patches/patch-ak | 15 +++++++++++++++
5 files changed, 40 insertions(+), 28 deletions(-)
diffs (150 lines):
diff -r f940c4ac82e1 -r 0306178fda80 lang/guile/Makefile
--- a/lang/guile/Makefile Fri May 30 17:04:04 2008 +0000
+++ b/lang/guile/Makefile Fri May 30 17:10:04 2008 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.85 2008/03/29 05:12:16 tnn Exp $
+# $NetBSD: Makefile,v 1.86 2008/05/30 17:10:04 drochner Exp $
-DISTNAME= guile-1.8.4
-PKGREVISION= 2
+DISTNAME= guile-1.8.5
CATEGORIES= lang
MASTER_SITES= ${MASTER_SITE_GNU:=guile/}
@@ -19,6 +18,7 @@
USE_GNU_READLINE= YES
PTHREAD_AUTO_VARS= YES
INFO_FILES= YES
+PKGCONFIG_OVERRIDE= guile-1.8.pc.in
# XXX Make this conditional on the problematic systems.
# couldn't figure out how to work around an error on solaris-2.9/sparc with gcc when
@@ -26,6 +26,8 @@
# a prototype.
CONFIGURE_ARGS+= --disable-error-on-warning
+#CONFIGURE_ARGS+= --without-threads
+
TEST_DIRS= .
TEST_TARGET= check
diff -r f940c4ac82e1 -r 0306178fda80 lang/guile/PLIST
--- a/lang/guile/PLIST Fri May 30 17:04:04 2008 +0000
+++ b/lang/guile/PLIST Fri May 30 17:10:04 2008 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.20 2008/02/22 02:28:06 gdt Exp $
+@comment $NetBSD: PLIST,v 1.21 2008/05/30 17:10:04 drochner Exp $
bin/guile
bin/guile-config
bin/guile-snarf
@@ -121,7 +121,11 @@
lib/libguile-srfi-srfi-60-v-2.la
lib/libguile.la
lib/libguilereadline-v-17.la
+lib/pkgconfig/guile-1.8.pc
share/aclocal/guile.m4
+share/emacs/site-lisp/gds-scheme.el
+share/emacs/site-lisp/gds-server.el
+share/emacs/site-lisp/gds.el
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
@@ -136,6 +140,12 @@
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/debugging/example-fns.scm
+share/guile/1.8/ice-9/debugging/ice-9-debugger-extensions.scm
+share/guile/1.8/ice-9/debugging/steps.scm
+share/guile/1.8/ice-9/debugging/trace.scm
+share/guile/1.8/ice-9/debugging/traps.scm
+share/guile/1.8/ice-9/debugging/trc.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
@@ -143,6 +153,8 @@
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/gds-client.scm
+share/guile/1.8/ice-9/gds-server.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
@@ -266,6 +278,7 @@
share/guile/1.8/srfi/srfi-60.scm
share/guile/1.8/srfi/srfi-69.scm
share/guile/1.8/srfi/srfi-8.scm
+share/guile/1.8/srfi/srfi-88.scm
share/guile/1.8/srfi/srfi-9.scm
@exec ${MKDIR} %D/share/guile/site
@dirrm share/guile/site
@@ -277,6 +290,7 @@
@dirrm share/guile/1.8/lang/elisp/internals
@dirrm share/guile/1.8/lang/elisp
@dirrm share/guile/1.8/lang
+@dirrm share/guile/1.8/ice-9/debugging
@dirrm share/guile/1.8/ice-9/debugger
@dirrm share/guile/1.8/ice-9
@dirrm share/guile/1.8
diff -r f940c4ac82e1 -r 0306178fda80 lang/guile/distinfo
--- a/lang/guile/distinfo Fri May 30 17:04:04 2008 +0000
+++ b/lang/guile/distinfo Fri May 30 17:10:04 2008 +0000
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.35 2008/02/27 12:19:45 gdt Exp $
+$NetBSD: distinfo,v 1.36 2008/05/30 17:10:04 drochner Exp $
-SHA1 (guile-1.8.4.tar.gz) = 1e80fe242acfde2bfa39fd1e8409a8f010e24e2b
-RMD160 (guile-1.8.4.tar.gz) = 58a502e553519b7f4e409ede361ad12141f20fec
-Size (guile-1.8.4.tar.gz) = 3821388 bytes
+SHA1 (guile-1.8.5.tar.gz) = 3ef611cf5c4998a5bdfc7935765bb68730038614
+RMD160 (guile-1.8.5.tar.gz) = 7f8ab70e1c524f7c20a65977b13c2575eeb61655
+Size (guile-1.8.5.tar.gz) = 3933369 bytes
SHA1 (patch-aa) = 37fdeb8171b13468bfd0fa4e45aaf1770b8668ea
SHA1 (patch-ae) = c3e5065408082978df5b6ddd62e47dda8ab41f40
SHA1 (patch-ag) = 8aeb781ba43597f37b1ce4aaa2fb0baba2e4ce9c
SHA1 (patch-ah) = 7a33742c2b4ae21a6e673ceeccc48ccae6a26ba3
-SHA1 (patch-aj) = e00579d933cec744538851b62d372a027f20b6b6
+SHA1 (patch-ak) = 6639ea95471a76893b0b074dcbfbd139a1571309
diff -r f940c4ac82e1 -r 0306178fda80 lang/guile/patches/patch-aj
--- a/lang/guile/patches/patch-aj Fri May 30 17:04:04 2008 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +0,0 @@
-$NetBSD: patch-aj,v 1.4 2008/02/27 12:19:45 gdt Exp $
-
---- libguile/_scm.h.orig 2008-02-06 08:09:18.000000000 -0500
-+++ libguile/_scm.h
-@@ -95,14 +95,6 @@
- # define SCM_SYSCALL(line) line;
- #endif /* ndef SCM_SYSCALL */
-
--#if !defined (MSDOS) && !defined (__MINGW32__)
--# ifdef ARM_ULIB
-- extern volatile int errno;
--# else
-- extern int errno;
--# endif /* def ARM_ULIB */
--#endif /* ndef MSDOS && ndef __MINGW32__*/
--
-
-
- #ifndef min
diff -r f940c4ac82e1 -r 0306178fda80 lang/guile/patches/patch-ak
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/guile/patches/patch-ak Fri May 30 17:10:04 2008 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-ak,v 1.8 2008/05/30 17:10:04 drochner Exp $
+
+--- libguile/null-threads.c.orig 2008-01-04 14:43:50.000000000 +0100
++++ libguile/null-threads.c
+@@ -47,8 +47,10 @@ int
+ scm_i_pthread_key_create (scm_i_pthread_key_t *key,
+ void (*destr_func) (void *))
+ {
++#if 0 /* keys are needed by other atexit() functions */
+ if (all_keys == NULL)
+ atexit (destroy_keys);
++#endif
+
+ key->next = all_keys;
+ all_keys = key;
Home |
Main Index |
Thread Index |
Old Index