diff -ruN --exclude=CVS /usr/ports/lang/guile/Makefile /amd/account/gcs/96/9655630/dev/ports/lang/guile/Makefile --- /usr/ports/lang/guile/Makefile 2008-06-07 03:19:25.000000000 +0800 +++ /amd/account/gcs/96/9655630/dev/ports/lang/guile/Makefile 2008-07-09 20:46:35.000000000 +0800 @@ -6,8 +6,8 @@ # $MCom: ports/lang/guile/Makefile,v 1.1 2006/09/12 14:57:06 ahze Exp $ PORTNAME= guile -PORTVERSION= 1.8.4 -PORTREVISION= 3 +PORTVERSION= 1.8.5 +#PORTREVISION= 0 CATEGORIES= lang scheme MASTER_SITES= ${MASTER_SITE_GNU} MASTER_SITE_SUBDIR= guile diff -ruN --exclude=CVS /usr/ports/lang/guile/distinfo /amd/account/gcs/96/9655630/dev/ports/lang/guile/distinfo --- /usr/ports/lang/guile/distinfo 2008-03-02 03:08:18.000000000 +0800 +++ /amd/account/gcs/96/9655630/dev/ports/lang/guile/distinfo 2008-07-09 14:30:40.000000000 +0800 @@ -1,3 +1,3 @@ -MD5 (guile-1.8.4.tar.gz) = aacc6a384af88a85574717a9221f5c6e -SHA256 (guile-1.8.4.tar.gz) = ca03762565291708b6fbcda4224570e59889795651d3bbb5a380ff6d2c69e1b3 -SIZE (guile-1.8.4.tar.gz) = 3821388 +MD5 (guile-1.8.5.tar.gz) = a3f8216544509a74a4441f689a0410d2 +SHA256 (guile-1.8.5.tar.gz) = e2f63d2d445ffeb072638eab885b1a629e372d1db711c8afb26a62bc56096289 +SIZE (guile-1.8.5.tar.gz) = 3933369 diff -ruN --exclude=CVS /usr/ports/lang/guile/files/patch-Makefile.in /amd/account/gcs/96/9655630/dev/ports/lang/guile/files/patch-Makefile.in --- /usr/ports/lang/guile/files/patch-Makefile.in 1970-01-01 08:00:00.000000000 +0800 +++ /amd/account/gcs/96/9655630/dev/ports/lang/guile/files/patch-Makefile.in 2008-07-09 15:37:25.000000000 +0800 @@ -0,0 +1,11 @@ +--- Makefile.in.orig 2008-07-09 15:28:14.000000000 +0800 ++++ Makefile.in 2008-07-09 15:29:13.000000000 +0800 +@@ -318,7 +318,7 @@ + TESTS = check-guile + ACLOCAL_AMFLAGS = -I guile-config + DISTCLEANFILES = check-guile.log +-pkgconfigdir = $(libdir)/pkgconfig ++pkgconfigdir = $(DESTDIR)$(prefix)/libdata/pkgconfig + pkgconfig_DATA = guile-1.8.pc + all: config.h + $(MAKE) $(AM_MAKEFLAGS) all-recursive diff -ruN --exclude=CVS /usr/ports/lang/guile/files/patch-configure.in /amd/account/gcs/96/9655630/dev/ports/lang/guile/files/patch-configure.in --- /usr/ports/lang/guile/files/patch-configure.in 2008-03-01 14:21:17.000000000 +0800 +++ /amd/account/gcs/96/9655630/dev/ports/lang/guile/files/patch-configure.in 2008-07-09 14:55:52.000000000 +0800 @@ -1,19 +1,21 @@ ---- configure.in 2008-02-16 17:15:18.000000000 -0600 -+++ configure.in 2008-02-27 10:32:56.298707356 -0600 -@@ -692,10 +692,11 @@ +--- configure.in 2008-07-09 14:38:42.000000000 +0800 ++++ configure.in 2008-07-09 14:41:01.000000000 +0800 +@@ -692,12 +692,13 @@ # sys/param.h - not in mingw # pthread.h - only available with pthreads. ACX_PTHREAD doesn't # check this specifically, we need it for the timespec test below. +# pthread_np.h - available on FreeBSD # sethostname - the function itself check because it's not in mingw, # the DECL is checked because Solaris 10 doens't have in any header + # strncasecmp - on NetBSD 1.6 the symbol is available in libc but the + # declaration cannot be found # -AC_CHECK_HEADERS(crypt.h netdb.h pthread.h sys/param.h sys/resource.h sys/file.h) +AC_CHECK_HEADERS(crypt.h netdb.h pthread.h pthread_np.h sys/param.h sys/resource.h sys/file.h) AC_CHECK_FUNCS(chroot flock getlogin cuserid getpriority setpriority getpass sethostname gethostname) - AC_CHECK_DECLS([sethostname]) + AC_CHECK_DECLS([sethostname, strncasecmp]) -@@ -1185,9 +1186,11 @@ +@@ -1190,9 +1191,11 @@ # all; not present on MacOS X or Solaris 10 # pthread_get_stackaddr_np - "np" meaning "non portable" says it # all; specific to MacOS X diff -ruN --exclude=CVS /usr/ports/lang/guile/files/patch-libguile_eval.c /amd/account/gcs/96/9655630/dev/ports/lang/guile/files/patch-libguile_eval.c --- /usr/ports/lang/guile/files/patch-libguile_eval.c 2008-03-01 14:21:17.000000000 +0800 +++ /amd/account/gcs/96/9655630/dev/ports/lang/guile/files/patch-libguile_eval.c 2008-07-09 14:55:31.000000000 +0800 @@ -1,11 +1,11 @@ ---- libguile/eval.c 2008-02-23 18:14:28.083264040 -0600 -+++ libguile/eval.c 2008-02-23 18:20:55.081183329 -0600 -@@ -40,6 +40,8 @@ - /* This blob per the Autoconf manual (under "Particular Functions"). */ - #if HAVE_ALLOCA_H - # include -+#elif defined __FreeBSD__ -+# include - #elif defined __GNUC__ - # define alloca __builtin_alloca - #elif defined _AIX +--- libguile/eval.c 2008-07-09 14:44:29.000000000 +0800 ++++ libguile/eval.c 2008-07-09 14:45:45.000000000 +0800 +@@ -42,6 +42,8 @@ + #ifndef alloca + # if HAVE_ALLOCA_H + # include ++# elif defined __FreeBSD__ ++# include + # elif defined __GNUC__ + # define alloca __builtin_alloca + # elif defined _AIX diff -ruN --exclude=CVS /usr/ports/lang/guile/files/patch-libguile_numbers.c /amd/account/gcs/96/9655630/dev/ports/lang/guile/files/patch-libguile_numbers.c --- /usr/ports/lang/guile/files/patch-libguile_numbers.c 2008-03-01 14:21:17.000000000 +0800 +++ /amd/account/gcs/96/9655630/dev/ports/lang/guile/files/patch-libguile_numbers.c 2008-07-09 15:02:12.000000000 +0800 @@ -1,11 +1,11 @@ ---- libguile/numbers.c 2008-02-23 15:41:35.231371691 -0600 -+++ libguile/numbers.c 2008-02-23 15:44:52.401368437 -0600 -@@ -170,7 +170,7 @@ - #endif +--- libguile/numbers.c 2008-07-09 14:50:22.000000000 +0800 ++++ libguile/numbers.c 2008-07-09 14:53:05.000000000 +0800 +@@ -163,7 +163,7 @@ + } - /* Convert a C "complex double" to an SCM value. */ + #if defined (GUILE_I) -#if HAVE_COMPLEX_DOUBLE +#if HAVE_COMPLEX_DOUBLE && (HAVE_CLOG || HAVE_CLOG10 || HAVE_CEXP || HAVE_USABLE_CSQRT) && defined (SCM_COMPLEX_VALUE) - static SCM - scm_from_complex_double (complex double z) - { + + /* For an SCM object Z which is a complex number (ie. satisfies + SCM_COMPLEXP), return its value as a C level "complex double". */ diff -ruN --exclude=CVS /usr/ports/lang/guile/pkg-plist /amd/account/gcs/96/9655630/dev/ports/lang/guile/pkg-plist --- /usr/ports/lang/guile/pkg-plist 2008-03-02 03:08:18.000000000 +0800 +++ /amd/account/gcs/96/9655630/dev/ports/lang/guile/pkg-plist 2008-07-09 21:00:35.000000000 +0800 @@ -129,11 +129,12 @@ lib/libguile.a lib/libguile.la lib/libguile.so -lib/libguile.so.18 +lib/libguile.so.19 lib/libguilereadline-v-17.a lib/libguilereadline-v-17.la lib/libguilereadline-v-17.so lib/libguilereadline-v-17.so.17 +libdata/pkgconfig/guile-1.8.pc share/aclocal/guile.m4 %%DATADIR%%/%%GUILE_VER%%/guile-procedures.txt %%DATADIR%%/%%GUILE_VER%%/ice-9/and-let-star.scm @@ -149,6 +150,12 @@ %%DATADIR%%/%%GUILE_VER%%/ice-9/debugger/state.scm %%DATADIR%%/%%GUILE_VER%%/ice-9/debugger/trc.scm %%DATADIR%%/%%GUILE_VER%%/ice-9/debugger/utils.scm +%%DATADIR%%/%%GUILE_VER%%/ice-9/debugging/example-fns.scm +%%DATADIR%%/%%GUILE_VER%%/ice-9/debugging/ice-9-debugger-extensions.scm +%%DATADIR%%/%%GUILE_VER%%/ice-9/debugging/steps.scm +%%DATADIR%%/%%GUILE_VER%%/ice-9/debugging/trace.scm +%%DATADIR%%/%%GUILE_VER%%/ice-9/debugging/traps.scm +%%DATADIR%%/%%GUILE_VER%%/ice-9/debugging/trc.scm %%DATADIR%%/%%GUILE_VER%%/ice-9/deprecated.scm %%DATADIR%%/%%GUILE_VER%%/ice-9/documentation.scm %%DATADIR%%/%%GUILE_VER%%/ice-9/emacs.scm @@ -156,6 +163,8 @@ %%DATADIR%%/%%GUILE_VER%%/ice-9/format.scm %%DATADIR%%/%%GUILE_VER%%/ice-9/ftw.scm %%DATADIR%%/%%GUILE_VER%%/ice-9/gap-buffer.scm +%%DATADIR%%/%%GUILE_VER%%/ice-9/gds-client.scm +%%DATADIR%%/%%GUILE_VER%%/ice-9/gds-server.scm %%DATADIR%%/%%GUILE_VER%%/ice-9/getopt-long.scm %%DATADIR%%/%%GUILE_VER%%/ice-9/hcons.scm %%DATADIR%%/%%GUILE_VER%%/ice-9/history.scm @@ -279,6 +288,7 @@ %%DATADIR%%/%%GUILE_VER%%/srfi/srfi-60.scm %%DATADIR%%/%%GUILE_VER%%/srfi/srfi-69.scm %%DATADIR%%/%%GUILE_VER%%/srfi/srfi-8.scm +%%DATADIR%%/%%GUILE_VER%%/srfi/srfi-88.scm %%DATADIR%%/%%GUILE_VER%%/srfi/srfi-9.scm @dirrm %%DATADIR%%/%%GUILE_VER%%/srfi @dirrm %%DATADIR%%/%%GUILE_VER%%/scripts @@ -288,6 +298,7 @@ @dirrm %%DATADIR%%/%%GUILE_VER%%/lang/elisp/internals @dirrm %%DATADIR%%/%%GUILE_VER%%/lang/elisp @dirrm %%DATADIR%%/%%GUILE_VER%%/lang +@dirrm %%DATADIR%%/%%GUILE_VER%%/ice-9/debugging @dirrm %%DATADIR%%/%%GUILE_VER%%/ice-9/debugger @dirrm %%DATADIR%%/%%GUILE_VER%%/ice-9 @dirrm %%DATADIR%%/%%GUILE_VER%%