From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Feb 27 01:30:02 2008 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5DEA2106566C for ; Wed, 27 Feb 2008 01:30:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 350B013C4CE for ; Wed, 27 Feb 2008 01:30:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m1R1U2c3056823 for ; Wed, 27 Feb 2008 01:30:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m1R1U2D6056822; Wed, 27 Feb 2008 01:30:02 GMT (envelope-from gnats) Resent-Date: Wed, 27 Feb 2008 01:30:02 GMT Resent-Message-Id: <200802270130.m1R1U2D6056822@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, David Barksdale Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6A5AB1065670 for ; Wed, 27 Feb 2008 01:24:21 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 5129F13C43E for ; Wed, 27 Feb 2008 01:24:21 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.2/8.14.2) with ESMTP id m1R1LZob068529 for ; Wed, 27 Feb 2008 01:21:35 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.2/8.14.1/Submit) id m1R1LZkJ068528; Wed, 27 Feb 2008 01:21:35 GMT (envelope-from nobody) Message-Id: <200802270121.m1R1LZkJ068528@www.freebsd.org> Date: Wed, 27 Feb 2008 01:21:35 GMT From: David Barksdale To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/121137: Update port: lang/guile to 1.8.4 and fix hardcoded dependencies X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Feb 2008 01:30:02 -0000 >Number: 121137 >Category: ports >Synopsis: Update port: lang/guile to 1.8.4 and fix hardcoded dependencies >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Feb 27 01:30:01 UTC 2008 >Closed-Date: >Last-Modified: >Originator: David Barksdale >Release: >Organization: >Environment: >Description: This patch updates lang/guile to 1.8.4 and fixes the hardcoded dependencies in lang/slib-guile, finance/gnucash, and security/lsh. All of these packages have been built and installed and smoke tested on an amd64 and i386 machine. This change supersedes ports/121070. >How-To-Repeat: >Fix: Patch attached with submission follows: diff -ruN /usr/ports/finance/gnucash/Makefile finance/gnucash/Makefile --- /usr/ports/finance/gnucash/Makefile 2008-02-05 00:19:43.402081269 -0600 +++ finance/gnucash/Makefile 2008-02-26 19:06:39.295885212 -0600 @@ -8,7 +8,7 @@ PORTNAME= gnucash PORTVERSION= 2.2.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= finance gnome MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \ http://www.gnucash.org/pub/gnucash/sources/stable/ @@ -24,7 +24,7 @@ gtkhtml-3.8.15:${PORTSDIR}/www/gtkhtml38 \ goffice-0.4:${PORTSDIR}/devel/goffice04 RUN_DEPENDS= guile>=1.6.8_2:${PORTSDIR}/lang/guile \ - ${LOCALBASE}/share/guile/1.6/slibcat:${PORTSDIR}/lang/slib-guile \ + ${LOCALBASE}/share/guile/1.8/slibcat:${PORTSDIR}/lang/slib-guile \ ${SITE_PERL}/LWP.pm:${PORTSDIR}/www/p5-libwww \ ${SITE_PERL}/Date/Manip.pm:${PORTSDIR}/devel/p5-Date-Manip \ ${SITE_PERL}/Finance/Quote.pm:${PORTSDIR}/finance/p5-Finance-Quote \ diff -ruN /usr/ports/lang/guile/Makefile lang/guile/Makefile --- /usr/ports/lang/guile/Makefile 2007-02-28 12:45:01.000000000 -0600 +++ lang/guile/Makefile 2008-02-23 23:30:10.314589529 -0600 @@ -6,8 +6,7 @@ # $MCom: ports/lang/guile/Makefile,v 1.1 2006/09/12 14:57:06 ahze Exp $ PORTNAME= guile -PORTVERSION= 1.6.8 -PORTREVISION= 3 +PORTVERSION= 1.8.4 CATEGORIES= lang scheme MASTER_SITES= ${MASTER_SITE_GNU} MASTER_SITE_SUBDIR= guile @@ -23,7 +22,7 @@ CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ LDFLAGS="-L${LOCALBASE}/lib" -GUILE_VER= 1.6 +GUILE_VER= 1.8 PLIST_SUB= GUILE_VER=${GUILE_VER} REINPLACE_FILES= libguile/gc.c libguile/mallocs.c \ @@ -33,17 +32,6 @@ .include -.if ${ARCH} != "ia64" && ${ARCH} != "amd64" && ${ARCH} != "powerpc" -CONFIGURE_ARGS+=--with-threads -PLIST_SUB+= THREADS:="" -.else -PLIST_SUB+= THREADS:="@comment " -.endif - -.if ${ARCH} == "ia64" -EXTRA_PATCHES= ${FILESDIR}/extra-patch-ia64 -.endif - post-extract: cd ${WRKSRC}; ${CHMOD} u+w ${REINPLACE_FILES} @${FIND} ${WRKSRC}/doc -name "*.info*" -delete diff -ruN /usr/ports/lang/guile/distinfo lang/guile/distinfo --- /usr/ports/lang/guile/distinfo 2006-10-14 03:35:41.000000000 -0500 +++ lang/guile/distinfo 2008-02-22 18:06:30.547572358 -0600 @@ -1,3 +1,3 @@ -MD5 (guile-1.6.8.tar.gz) = 2756b01f428b910d33267aeaa0e2d59a -SHA256 (guile-1.6.8.tar.gz) = 3d4ab874f90f5c2003229be29488ba2aa6fe1f0317774283360530d5d9236011 -SIZE (guile-1.6.8.tar.gz) = 3114052 +MD5 (guile-1.8.4.tar.gz) = aacc6a384af88a85574717a9221f5c6e +SHA256 (guile-1.8.4.tar.gz) = ca03762565291708b6fbcda4224570e59889795651d3bbb5a380ff6d2c69e1b3 +SIZE (guile-1.8.4.tar.gz) = 3821388 diff -ruN /usr/ports/lang/guile/files/extra-patch-ia64 lang/guile/files/extra-patch-ia64 --- /usr/ports/lang/guile/files/extra-patch-ia64 2006-10-16 20:50:03.000000000 -0500 +++ lang/guile/files/extra-patch-ia64 1969-12-31 18:00:00.000000000 -0600 @@ -1,94 +0,0 @@ ---- libguile/continuations.c.orig Fri Sep 12 18:58:00 2003 -+++ libguile/continuations.c Wed Nov 24 07:50:54 2004 -@@ -114,15 +114,6 @@ - return 1; - } - --#ifdef __ia64__ --struct rv --{ -- long retval; -- long first_return; --}; --extern struct rv ia64_getcontext (ucontext_t *) __asm__ ("getcontext"); --#endif /* __ia64__ */ -- - /* this may return more than once: the first time with the escape - procedure, then subsequently with the value to be passed to the - continuation. */ -@@ -135,9 +126,6 @@ - scm_t_contregs *rootcont = SCM_CONTREGS (scm_rootcont); - long stack_size; - SCM_STACKITEM * src; --#ifdef __ia64__ -- struct rv rv; --#endif - - SCM_ENTER_A_SECTION; - SCM_FLUSH_REGISTER_WINDOWS; -@@ -162,17 +150,15 @@ - memcpy (continuation->stack, src, sizeof (SCM_STACKITEM) * stack_size); - - #ifdef __ia64__ -- rv = ia64_getcontext (&continuation->ctx); -- if (rv.first_return) -+ continuation->backing_store = NULL; -+ getcontext(&continuation->ctx); -+ if (continuation->backing_store == NULL) - { - continuation->backing_store_size = -- continuation->ctx.uc_mcontext.sc_ar_bsp - -- __libc_ia64_register_backing_store_base; -- continuation->backing_store = NULL; -+ continuation->ctx.uc_mcontext.mc_special.bspstore - (4UL << 61); - continuation->backing_store = - scm_must_malloc (continuation->backing_store_size, FUNC_NAME); -- memcpy (continuation->backing_store, -- (void *) __libc_ia64_register_backing_store_base, -+ memcpy (continuation->backing_store, (void *)(4UL << 61), - continuation->backing_store_size); - *first = 1; - return cont; -@@ -235,8 +221,7 @@ - - continuation->throw_value = val; - #ifdef __ia64__ -- memcpy ((void *) __libc_ia64_register_backing_store_base, -- continuation->backing_store, -+ memcpy ((void *)(4UL << 61), continuation->backing_store, - continuation->backing_store_size); - setcontext (&continuation->ctx); - #else ---- libguile/gc.c.orig Wed Nov 24 07:41:44 2004 -+++ libguile/gc.c Wed Nov 24 07:53:51 2004 -@@ -1041,8 +1041,8 @@ - scm_mark_locations ((SCM_STACKITEM *) &ctx.uc_mcontext, \ - ((size_t) (sizeof (SCM_STACKITEM) - 1 + sizeof ctx.uc_mcontext) \ - / sizeof (SCM_STACKITEM))); \ -- bot = (SCM_STACKITEM *) __libc_ia64_register_backing_store_base; \ -- top = (SCM_STACKITEM *) ctx.uc_mcontext.sc_ar_bsp; \ -+ bot = (SCM_STACKITEM *) (4UL << 61); \ -+ top = (SCM_STACKITEM *) ctx.uc_mcontext.mc_special.bspstore; \ - scm_mark_locations (bot, top - bot); } while (0) - #else - # define SCM_MARK_BACKING_STORE() ---- libguile/init.c.orig Sun Sep 5 23:05:37 2004 -+++ libguile/init.c Wed Nov 24 07:59:48 2004 -@@ -188,6 +188,7 @@ - { - scm_t_contregs *contregs = scm_must_malloc (sizeof (scm_t_contregs), - "continuation"); -+ memset(contregs, 0, sizeof(*contregs)); - contregs->num_stack_items = 0; - contregs->seq = 0; - SCM_NEWSMOB (scm_rootcont, scm_tc16_continuation, contregs); ---- libguile/root.c.orig Sat Dec 7 22:41:32 2002 -+++ libguile/root.c Wed Nov 24 08:00:14 2004 -@@ -254,6 +254,7 @@ - scm_t_contregs *contregs = scm_must_malloc (sizeof (scm_t_contregs), - "inferior root continuation"); - -+ memset(contregs, 0, sizeof(*contregs)); - contregs->num_stack_items = 0; - contregs->dynenv = SCM_EOL; - contregs->base = stack_start; diff -ruN /usr/ports/lang/guile/files/patch-ag lang/guile/files/patch-ag --- /usr/ports/lang/guile/files/patch-ag 2000-04-24 14:15:51.000000000 -0500 +++ lang/guile/files/patch-ag 1969-12-31 18:00:00.000000000 -0600 @@ -1,11 +0,0 @@ ---- qt/Makefile.in.orig Mon Apr 24 14:53:57 2000 -+++ qt/Makefile.in Mon Apr 24 14:54:33 2000 -@@ -407,7 +407,7 @@ - - - .s.lo: -- $(LIBTOOL) --mode=compile $(COMPILE) $(qthread_asflags) -c $< -+ $(LIBTOOL) --mode=compile $(CC) $(qthread_asflags) -c $< - qtmds.s: - ${LN_S} ${srcdir}/${qtmds_s} qtmds.s - qtmdc.c: diff -ruN /usr/ports/lang/guile/files/patch-configure lang/guile/files/patch-configure --- /usr/ports/lang/guile/files/patch-configure 2006-12-17 13:32:31.000000000 -0600 +++ lang/guile/files/patch-configure 1969-12-31 18:00:00.000000000 -0600 @@ -1,20 +0,0 @@ ---- configure.orig Fri May 26 19:32:18 2006 -+++ configure Sun Dec 17 14:27:45 2006 -@@ -21187,6 +21187,9 @@ - # If you are looking for one http://www.opendarwin.org/projects/dlcompat - libltdl_cv_sys_dlopen_deplibs=yes - ;; -+ freebsd*) -+ libltdl_cv_sys_dlopen_deplibs=yes -+ ;; - gnu* | linux* | k*bsd*-gnu) - # GNU and its variants, using gnu ld.so (Glibc) - libltdl_cv_sys_dlopen_deplibs=yes -@@ -30498,6 +30501,7 @@ - cat confdefs.h >>conftest.$ac_ext - cat >>conftest.$ac_ext <<_ACEOF - /* end confdefs.h. */ -+#include - #include - - int diff -ruN /usr/ports/lang/guile/files/patch-libguile___scm.h lang/guile/files/patch-libguile___scm.h --- /usr/ports/lang/guile/files/patch-libguile___scm.h 2003-06-01 15:39:23.000000000 -0500 +++ lang/guile/files/patch-libguile___scm.h 2008-02-23 18:34:14.824281963 -0600 @@ -1,7 +1,7 @@ ---- libguile/__scm.h.orig Sat Apr 12 14:16:08 2003 -+++ libguile/__scm.h Sun Jun 1 16:32:36 2003 -@@ -354,7 +354,8 @@ - * that all the state of the process is contained in the stack. +--- libguile/__scm.h 2008-02-23 18:14:28.106264450 -0600 ++++ libguile/__scm.h 2008-02-23 18:15:41.306005478 -0600 +@@ -411,7 +411,8 @@ + * that all the state of the process is contained in the stack. */ -#if defined (sparc) || defined (__sparc__) || defined (__sparc) diff -ruN /usr/ports/lang/guile/files/patch-libguile_eval.c lang/guile/files/patch-libguile_eval.c --- /usr/ports/lang/guile/files/patch-libguile_eval.c 1969-12-31 18:00:00.000000000 -0600 +++ lang/guile/files/patch-libguile_eval.c 2008-02-23 18:21:56.440804734 -0600 @@ -0,0 +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 diff -ruN /usr/ports/lang/guile/files/patch-libguile_gc_os_dep.c lang/guile/files/patch-libguile_gc_os_dep.c --- /usr/ports/lang/guile/files/patch-libguile_gc_os_dep.c 2004-09-12 14:49:09.000000000 -0500 +++ lang/guile/files/patch-libguile_gc_os_dep.c 2008-02-23 18:23:26.939720937 -0600 @@ -1,7 +1,7 @@ ---- libguile/gc_os_dep.c.orig Wed Apr 16 22:16:21 2003 -+++ libguile/gc_os_dep.c Sun Sep 12 15:18:00 2004 -@@ -93,6 +93,14 @@ - # define OPENBSD +--- libguile/gc_os_dep.c 2008-02-23 18:14:28.087264270 -0600 ++++ libguile/gc_os_dep.c 2008-02-23 18:22:25.194095724 -0600 +@@ -115,6 +115,14 @@ + # define NETBSD # define mach_type_known # endif +# if defined(__FreeBSD__) && defined(__sparc__) @@ -15,7 +15,7 @@ # if defined(__NetBSD__) && defined(__powerpc__) # define POWERPC # define NETBSD -@@ -225,7 +233,21 @@ +@@ -249,7 +257,21 @@ # define ARM32 # define mach_type_known # endif @@ -36,9 +36,9 @@ +# define mach_type_known +# elif defined(__alpha) || defined(__alpha__) # define ALPHA - # if !defined(LINUX) + # if !defined(LINUX) && !defined (NETBSD) # define OSF1 /* a.k.a Digital Unix */ -@@ -1125,6 +1147,13 @@ +@@ -1159,6 +1181,13 @@ # endif # endif @@ -52,7 +52,7 @@ # ifdef IA64 # define MACH_TYPE "IA64" # define ALIGN_DOUBLE -@@ -1468,7 +1497,7 @@ +@@ -1504,7 +1533,7 @@ # include #endif @@ -61,7 +61,7 @@ # include #endif -@@ -1501,7 +1530,7 @@ +@@ -1537,7 +1566,7 @@ #endif #ifdef SUNOS5SIGS @@ -70,3 +70,4 @@ # undef setjmp # undef longjmp # define setjmp(env) sigsetjmp(env, 1) +Only in guile-1.8.4/libguile: gc_os_dep.c.orig diff -ruN /usr/ports/lang/guile/files/patch-libguile_gen-scmconfig.c lang/guile/files/patch-libguile_gen-scmconfig.c --- /usr/ports/lang/guile/files/patch-libguile_gen-scmconfig.c 1969-12-31 18:00:00.000000000 -0600 +++ lang/guile/files/patch-libguile_gen-scmconfig.c 2008-02-23 21:40:58.640741876 -0600 @@ -0,0 +1,10 @@ +--- libguile/gen-scmconfig.c 2008-02-23 21:38:39.310330888 -0600 ++++ libguile/gen-scmconfig.c 2008-02-23 21:39:32.909873567 -0600 +@@ -123,6 +123,7 @@ + + #include "gen-scmconfig.h" + ++#define _ANSI_SOURCE + #include + #include + diff -ruN /usr/ports/lang/guile/files/patch-libguile_load.c lang/guile/files/patch-libguile_load.c --- /usr/ports/lang/guile/files/patch-libguile_load.c 2003-05-02 00:26:07.000000000 -0500 +++ lang/guile/files/patch-libguile_load.c 1969-12-31 18:00:00.000000000 -0600 @@ -1,16 +0,0 @@ ---- libguile/load.c.orig Sat Dec 7 17:41:32 2002 -+++ libguile/load.c Wed Apr 30 22:55:23 2003 -@@ -247,9 +247,11 @@ - SCM path = SCM_EOL; - - #ifdef SCM_LIBRARY_DIR -- path = scm_list_3 (scm_makfrom0str (SCM_SITE_DIR), -+ path = scm_list_5 (scm_makfrom0str (SCM_SITE_DIR), - scm_makfrom0str (SCM_LIBRARY_DIR), -- scm_makfrom0str (SCM_PKGDATA_DIR)); -+ scm_makfrom0str (SCM_PKGDATA_DIR), -+ scm_makfrom0str ("%%X11BASE%%/share/guile"), -+ scm_makfrom0str ("%%LOCALBASE%%/share/guile")); - #endif /* SCM_LIBRARY_DIR */ - - path = scm_internal_parse_path (getenv ("GUILE_LOAD_PATH"), path); diff -ruN /usr/ports/lang/guile/files/patch-libguile_numbers.c lang/guile/files/patch-libguile_numbers.c --- /usr/ports/lang/guile/files/patch-libguile_numbers.c 1969-12-31 18:00:00.000000000 -0600 +++ lang/guile/files/patch-libguile_numbers.c 2008-02-23 15:45:38.269833004 -0600 @@ -0,0 +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 + + /* Convert a C "complex double" to an SCM value. */ +-#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) + { diff -ruN /usr/ports/lang/guile/files/patch-libguile_read.c lang/guile/files/patch-libguile_read.c --- /usr/ports/lang/guile/files/patch-libguile_read.c 1969-12-31 18:00:00.000000000 -0600 +++ lang/guile/files/patch-libguile_read.c 2008-02-23 18:07:16.168890007 -0600 @@ -0,0 +1,11 @@ +--- libguile/read.c 2008-02-23 18:05:20.175715735 -0600 ++++ libguile/read.c 2008-02-23 18:06:27.495397147 -0600 +@@ -27,7 +27,7 @@ + #include + #include + #ifdef HAVE_STRINGS_H +-# include ++# include "/usr/include/strings.h" + #endif + + #include "libguile/_scm.h" diff -ruN /usr/ports/lang/guile/files/patch-srfi_srfi-4.c lang/guile/files/patch-srfi_srfi-4.c --- /usr/ports/lang/guile/files/patch-srfi_srfi-4.c 2004-11-20 12:20:06.000000000 -0600 +++ lang/guile/files/patch-srfi_srfi-4.c 1969-12-31 18:00:00.000000000 -0600 @@ -1,13 +0,0 @@ ---- srfi/srfi-4.c.orig Sat Nov 20 17:30:56 2004 -+++ srfi/srfi-4.c Sat Nov 20 17:31:55 2004 -@@ -50,6 +50,10 @@ - #include - #include - -+#ifndef SIZE_MAX -+#define SIZE_MAX ((size_t) (-1)) -+#endif -+ - /* For brevity and maintainability, we define our own types for the - various integer and floating point types. */ - typedef unsigned char int_u8; diff -ruN /usr/ports/lang/guile/pkg-plist lang/guile/pkg-plist --- /usr/ports/lang/guile/pkg-plist 2006-10-14 03:35:41.000000000 -0500 +++ lang/guile/pkg-plist 2008-02-23 22:08:21.093374543 -0600 @@ -2,11 +2,13 @@ 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 @@ -16,10 +18,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 @@ -32,6 +36,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 @@ -41,7 +46,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 @@ -52,6 +59,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 @@ -63,6 +71,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 @@ -79,11 +88,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 @@ -99,35 +110,33 @@ include/libguile/version.h include/libguile/vports.h include/libguile/weaks.h -lib/libguile-ltdl.a -lib/libguile-ltdl.la -lib/libguile-ltdl.so -lib/libguile-ltdl.so.1 -lib/libguile-srfi-srfi-13-14-v-1.a -lib/libguile-srfi-srfi-13-14-v-1.la -lib/libguile-srfi-srfi-13-14-v-1.so -lib/libguile-srfi-srfi-13-14-v-1.so.1 -lib/libguile-srfi-srfi-4-v-1.a -lib/libguile-srfi-srfi-4-v-1.la -lib/libguile-srfi-srfi-4-v-1.so -lib/libguile-srfi-srfi-4-v-1.so.1 +lib/libguile-srfi-srfi-1-v-3.a +lib/libguile-srfi-srfi-1-v-3.la +lib/libguile-srfi-srfi-1-v-3.so +lib/libguile-srfi-srfi-1-v-3.so.3 +lib/libguile-srfi-srfi-13-14-v-3.a +lib/libguile-srfi-srfi-13-14-v-3.la +lib/libguile-srfi-srfi-13-14-v-3.so +lib/libguile-srfi-srfi-13-14-v-3.so.3 +lib/libguile-srfi-srfi-4-v-3.a +lib/libguile-srfi-srfi-4-v-3.la +lib/libguile-srfi-srfi-4-v-3.so +lib/libguile-srfi-srfi-4-v-3.so.3 +lib/libguile-srfi-srfi-60-v-2.a +lib/libguile-srfi-srfi-60-v-2.la +lib/libguile-srfi-srfi-60-v-2.so +lib/libguile-srfi-srfi-60-v-2.so.2 lib/libguile.a lib/libguile.la lib/libguile.so -lib/libguile.so.15 -lib/libguilereadline-v-12.a -lib/libguilereadline-v-12.la -lib/libguilereadline-v-12.so -lib/libguilereadline-v-12.so.15 -%%THREADS:%%lib/libqthreads.a -%%THREADS:%%lib/libqthreads.la -%%THREADS:%%lib/libqthreads.so -%%THREADS:%%lib/libqthreads.so.15 +lib/libguile.so.18 +lib/libguilereadline-v-17.a +lib/libguilereadline-v-17.la +lib/libguilereadline-v-17.so +lib/libguilereadline-v-17.so.17 share/aclocal/guile.m4 %%DATADIR%%/%%GUILE_VER%%/guile-procedures.txt -%%DATADIR%%/%%GUILE_VER%%/ice-9/and-let*.scm %%DATADIR%%/%%GUILE_VER%%/ice-9/and-let-star.scm -%%DATADIR%%/%%GUILE_VER%%/ice-9/arrays.scm %%DATADIR%%/%%GUILE_VER%%/ice-9/boot-9.scm %%DATADIR%%/%%GUILE_VER%%/ice-9/buffered-input.scm %%DATADIR%%/%%GUILE_VER%%/ice-9/calling.scm @@ -135,20 +144,29 @@ %%DATADIR%%/%%GUILE_VER%%/ice-9/common-list.scm %%DATADIR%%/%%GUILE_VER%%/ice-9/debug.scm %%DATADIR%%/%%GUILE_VER%%/ice-9/debugger.scm +%%DATADIR%%/%%GUILE_VER%%/ice-9/debugger/command-loop.scm +%%DATADIR%%/%%GUILE_VER%%/ice-9/debugger/commands.scm +%%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/deprecated.scm %%DATADIR%%/%%GUILE_VER%%/ice-9/documentation.scm %%DATADIR%%/%%GUILE_VER%%/ice-9/emacs.scm %%DATADIR%%/%%GUILE_VER%%/ice-9/expect.scm %%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/getopt-long.scm %%DATADIR%%/%%GUILE_VER%%/ice-9/hcons.scm %%DATADIR%%/%%GUILE_VER%%/ice-9/history.scm %%DATADIR%%/%%GUILE_VER%%/ice-9/lineio.scm +%%DATADIR%%/%%GUILE_VER%%/ice-9/list.scm %%DATADIR%%/%%GUILE_VER%%/ice-9/ls.scm %%DATADIR%%/%%GUILE_VER%%/ice-9/mapping.scm %%DATADIR%%/%%GUILE_VER%%/ice-9/match.scm %%DATADIR%%/%%GUILE_VER%%/ice-9/networking.scm %%DATADIR%%/%%GUILE_VER%%/ice-9/null.scm +%%DATADIR%%/%%GUILE_VER%%/ice-9/occam-channel.scm %%DATADIR%%/%%GUILE_VER%%/ice-9/optargs.scm %%DATADIR%%/%%GUILE_VER%%/ice-9/poe.scm %%DATADIR%%/%%GUILE_VER%%/ice-9/popen.scm @@ -167,16 +185,52 @@ %%DATADIR%%/%%GUILE_VER%%/ice-9/rw.scm %%DATADIR%%/%%GUILE_VER%%/ice-9/safe-r5rs.scm %%DATADIR%%/%%GUILE_VER%%/ice-9/safe.scm +%%DATADIR%%/%%GUILE_VER%%/ice-9/serialize.scm %%DATADIR%%/%%GUILE_VER%%/ice-9/session.scm %%DATADIR%%/%%GUILE_VER%%/ice-9/slib.scm -%%DATADIR%%/%%GUILE_VER%%/ice-9/slib-old.scm %%DATADIR%%/%%GUILE_VER%%/ice-9/stack-catch.scm %%DATADIR%%/%%GUILE_VER%%/ice-9/streams.scm %%DATADIR%%/%%GUILE_VER%%/ice-9/string-fun.scm %%DATADIR%%/%%GUILE_VER%%/ice-9/syncase.scm %%DATADIR%%/%%GUILE_VER%%/ice-9/threads.scm %%DATADIR%%/%%GUILE_VER%%/ice-9/time.scm +%%DATADIR%%/%%GUILE_VER%%/ice-9/weak-vector.scm +%%DATADIR%%/%%GUILE_VER%%/lang/elisp/base.scm +%%DATADIR%%/%%GUILE_VER%%/lang/elisp/example.el +%%DATADIR%%/%%GUILE_VER%%/lang/elisp/interface.scm +%%DATADIR%%/%%GUILE_VER%%/lang/elisp/internals/evaluation.scm +%%DATADIR%%/%%GUILE_VER%%/lang/elisp/internals/format.scm +%%DATADIR%%/%%GUILE_VER%%/lang/elisp/internals/fset.scm +%%DATADIR%%/%%GUILE_VER%%/lang/elisp/internals/lambda.scm +%%DATADIR%%/%%GUILE_VER%%/lang/elisp/internals/load.scm +%%DATADIR%%/%%GUILE_VER%%/lang/elisp/internals/null.scm +%%DATADIR%%/%%GUILE_VER%%/lang/elisp/internals/set.scm +%%DATADIR%%/%%GUILE_VER%%/lang/elisp/internals/signal.scm +%%DATADIR%%/%%GUILE_VER%%/lang/elisp/internals/time.scm +%%DATADIR%%/%%GUILE_VER%%/lang/elisp/internals/trace.scm +%%DATADIR%%/%%GUILE_VER%%/lang/elisp/primitives/buffers.scm +%%DATADIR%%/%%GUILE_VER%%/lang/elisp/primitives/char-table.scm +%%DATADIR%%/%%GUILE_VER%%/lang/elisp/primitives/features.scm +%%DATADIR%%/%%GUILE_VER%%/lang/elisp/primitives/fns.scm +%%DATADIR%%/%%GUILE_VER%%/lang/elisp/primitives/format.scm +%%DATADIR%%/%%GUILE_VER%%/lang/elisp/primitives/guile.scm +%%DATADIR%%/%%GUILE_VER%%/lang/elisp/primitives/keymaps.scm +%%DATADIR%%/%%GUILE_VER%%/lang/elisp/primitives/lists.scm +%%DATADIR%%/%%GUILE_VER%%/lang/elisp/primitives/load.scm +%%DATADIR%%/%%GUILE_VER%%/lang/elisp/primitives/match.scm +%%DATADIR%%/%%GUILE_VER%%/lang/elisp/primitives/numbers.scm +%%DATADIR%%/%%GUILE_VER%%/lang/elisp/primitives/pure.scm +%%DATADIR%%/%%GUILE_VER%%/lang/elisp/primitives/read.scm +%%DATADIR%%/%%GUILE_VER%%/lang/elisp/primitives/signal.scm +%%DATADIR%%/%%GUILE_VER%%/lang/elisp/primitives/strings.scm +%%DATADIR%%/%%GUILE_VER%%/lang/elisp/primitives/symprop.scm +%%DATADIR%%/%%GUILE_VER%%/lang/elisp/primitives/syntax.scm +%%DATADIR%%/%%GUILE_VER%%/lang/elisp/primitives/system.scm +%%DATADIR%%/%%GUILE_VER%%/lang/elisp/primitives/time.scm +%%DATADIR%%/%%GUILE_VER%%/lang/elisp/transform.scm +%%DATADIR%%/%%GUILE_VER%%/lang/elisp/variables.scm %%DATADIR%%/%%GUILE_VER%%/oop/goops.scm +%%DATADIR%%/%%GUILE_VER%%/oop/goops/accessors.scm %%DATADIR%%/%%GUILE_VER%%/oop/goops/active-slot.scm %%DATADIR%%/%%GUILE_VER%%/oop/goops/compile.scm %%DATADIR%%/%%GUILE_VER%%/oop/goops/composite-slot.scm @@ -185,9 +239,11 @@ %%DATADIR%%/%%GUILE_VER%%/oop/goops/internal.scm %%DATADIR%%/%%GUILE_VER%%/oop/goops/old-define-method.scm %%DATADIR%%/%%GUILE_VER%%/oop/goops/save.scm +%%DATADIR%%/%%GUILE_VER%%/oop/goops/simple.scm %%DATADIR%%/%%GUILE_VER%%/oop/goops/stklos.scm %%DATADIR%%/%%GUILE_VER%%/oop/goops/util.scm %%DATADIR%%/%%GUILE_VER%%/scripts/PROGRAM +%%DATADIR%%/%%GUILE_VER%%/scripts/api-diff %%DATADIR%%/%%GUILE_VER%%/scripts/autofrisk %%DATADIR%%/%%GUILE_VER%%/scripts/display-commentary %%DATADIR%%/%%GUILE_VER%%/scripts/doc-snarf @@ -195,9 +251,13 @@ %%DATADIR%%/%%GUILE_VER%%/scripts/generate-autoload %%DATADIR%%/%%GUILE_VER%%/scripts/lint %%DATADIR%%/%%GUILE_VER%%/scripts/punify +%%DATADIR%%/%%GUILE_VER%%/scripts/read-rfc822 %%DATADIR%%/%%GUILE_VER%%/scripts/read-scheme-source +%%DATADIR%%/%%GUILE_VER%%/scripts/read-text-outline +%%DATADIR%%/%%GUILE_VER%%/scripts/scan-api %%DATADIR%%/%%GUILE_VER%%/scripts/snarf-check-and-output-texi %%DATADIR%%/%%GUILE_VER%%/scripts/snarf-guile-m4-docs +%%DATADIR%%/%%GUILE_VER%%/scripts/summarize-guile-TODO %%DATADIR%%/%%GUILE_VER%%/scripts/use2dot %%DATADIR%%/%%GUILE_VER%%/srfi/srfi-1.scm %%DATADIR%%/%%GUILE_VER%%/srfi/srfi-10.scm @@ -208,20 +268,30 @@ %%DATADIR%%/%%GUILE_VER%%/srfi/srfi-17.scm %%DATADIR%%/%%GUILE_VER%%/srfi/srfi-19.scm %%DATADIR%%/%%GUILE_VER%%/srfi/srfi-2.scm +%%DATADIR%%/%%GUILE_VER%%/srfi/srfi-26.scm %%DATADIR%%/%%GUILE_VER%%/srfi/srfi-31.scm +%%DATADIR%%/%%GUILE_VER%%/srfi/srfi-34.scm +%%DATADIR%%/%%GUILE_VER%%/srfi/srfi-35.scm +%%DATADIR%%/%%GUILE_VER%%/srfi/srfi-37.scm %%DATADIR%%/%%GUILE_VER%%/srfi/srfi-39.scm %%DATADIR%%/%%GUILE_VER%%/srfi/srfi-4.scm %%DATADIR%%/%%GUILE_VER%%/srfi/srfi-6.scm +%%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-9.scm @dirrm %%DATADIR%%/%%GUILE_VER%%/srfi @dirrm %%DATADIR%%/%%GUILE_VER%%/scripts @dirrm %%DATADIR%%/%%GUILE_VER%%/oop/goops @dirrm %%DATADIR%%/%%GUILE_VER%%/oop +@dirrm %%DATADIR%%/%%GUILE_VER%%/lang/elisp/primitives +@dirrm %%DATADIR%%/%%GUILE_VER%%/lang/elisp/internals +@dirrm %%DATADIR%%/%%GUILE_VER%%/lang/elisp +@dirrm %%DATADIR%%/%%GUILE_VER%%/lang +@dirrm %%DATADIR%%/%%GUILE_VER%%/ice-9/debugger @dirrm %%DATADIR%%/%%GUILE_VER%%/ice-9 @dirrm %%DATADIR%%/%%GUILE_VER%% @dirrm %%DATADIR%% @dirrm include/libguile @dirrm include/guile/srfi -@dirrm include/guile-readline @dirrm include/guile diff -ruN /usr/ports/lang/slib-guile/Makefile lang/slib-guile/Makefile --- /usr/ports/lang/slib-guile/Makefile 2008-02-25 13:43:01.336487584 -0600 +++ lang/slib-guile/Makefile 2008-02-26 18:54:47.097173085 -0600 @@ -7,6 +7,7 @@ PORTNAME= slib PORTVERSION= 3a4 # Keep this in sync with lang/slib +PORTREVISION= 1 CATEGORIES= lang scheme MASTER_SITES= # empty PKGNAMESUFFIX= -guile @@ -22,8 +23,8 @@ NO_BUILD= yes do-install: - ${LN} -shf ${PREFIX}/share/slib ${LOCALBASE}/share/guile/1.6/slib - cd ${PREFIX}/share/guile/1.6/slib && \ + ${LN} -shf ${PREFIX}/share/slib ${LOCALBASE}/share/guile/1.8/slib + cd ${PREFIX}/share/guile/1.8/slib && \ ${LOCALBASE}/bin/guile -q -l guile.init -c \ "(require 'new-catalog)" diff -ruN /usr/ports/lang/slib-guile/pkg-plist lang/slib-guile/pkg-plist --- /usr/ports/lang/slib-guile/pkg-plist 2008-02-25 13:43:07.773053125 -0600 +++ lang/slib-guile/pkg-plist 2008-02-26 18:55:21.515521507 -0600 @@ -1,4 +1,4 @@ -@exec ln -shf %D/share/slib %D/share/guile/1.6/slib +@exec ln -shf %D/share/slib %D/share/guile/1.8/slib @exec %D/bin/guile -q -l %%LOCALBASE%%/share/slib/guile.init -c "(require 'new-catalog)" -@unexec rm -f %D/share/guile/1.6/slib -@unexec rm -f %D/share/guile/1.6/slibcat +@unexec rm -f %D/share/guile/1.8/slib +@unexec rm -f %D/share/guile/1.8/slibcat diff -ruN /usr/ports/security/lsh/Makefile security/lsh/Makefile --- /usr/ports/security/lsh/Makefile 2008-02-05 00:33:24.334395013 -0600 +++ security/lsh/Makefile 2008-02-26 19:06:22.810718522 -0600 @@ -6,6 +6,7 @@ PORTNAME= lsh PORTVERSION= 2.0.4 +PORTREVISION= 1 CATEGORIES= security ipv6 MASTER_SITES= ${MASTER_SITE_GNUPG} \ ftp://ftp.lysator.liu.se/pub/security/%SUBDIR%/ @@ -15,7 +16,7 @@ COMMENT= A secure (encrypted) remote shell compatible with ssh 2.0 BUILD_DEPENDS+= ${LOCALBASE}/include/gmp.h:${PORTSDIR}/math/libgmp4 \ - ${LOCALBASE}/share/guile/1.6/slibcat:${PORTSDIR}/lang/slib-guile + ${LOCALBASE}/share/guile/1.8/slibcat:${PORTSDIR}/lang/slib-guile LIB_DEPENDS+= oop:${PORTSDIR}/devel/liboop \ gmp.7:${PORTSDIR}/math/libgmp4 >Release-Note: >Audit-Trail: >Unformatted: