Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 Oct 2002 13:16:06 +0900 (JST)
From:      Kimura Fuyuki <fuyuki@hadaly.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/43910: Update port: lang/guile to 1.6.0 (maybe incomplete)
Message-ID:  <20021011041606.8D5B85671@hadaly.dyndns.org>

next in thread | raw e-mail | index | archive | help

>Number:         43910
>Category:       ports
>Synopsis:       Update port: lang/guile to 1.6.0 (maybe incomplete)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Oct 10 21:20:00 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Kimura Fuyuki
>Release:        FreeBSD 4.7-RELEASE i386
>Organization:
>Environment:
System: FreeBSD hadaly.dyndns.org 4.7-RELEASE FreeBSD 4.7-RELEASE #1: Wed Oct 9 13:04:34 JST 2002 root@hadaly.dyndns.org:/sack/tmp/obj/pub/src/sys/NS i386


	
>Description:
Update to 1.6.0, but note the following:

- This version appears to require libtool-1.4 to build, so use
  integrated one.

- The patch doesn't eliminate .la files just because I don't know how
  and why.

- This involves two version bumps of shared libs; libguile and
  libqthreads. So need to check out the ports that depends on these
  libraries.

- In short, help me gurus. ;)
	
>How-To-Repeat:
	
>Fix:
diff -ruN --exclude=CVS guile.orig/Makefile guile/Makefile
--- guile.orig/Makefile	Fri Oct 11 12:50:54 2002
+++ guile/Makefile	Fri Oct 11 12:51:31 2002
@@ -6,8 +6,7 @@
 #
 
 PORTNAME=	guile
-PORTVERSION=	1.4.1
-PORTREVISION=	2
+PORTVERSION=	1.6.0
 CATEGORIES=	lang
 MASTER_SITES=	${MASTER_SITE_GNU}
 MASTER_SITE_SUBDIR=	guile
@@ -17,9 +16,9 @@
 LIB_DEPENDS=	ltdl.1:${PORTSDIR}/devel/libtool
 
 USE_REINPLACE=	yes
-USE_LIBTOOL=	yes
+GNU_CONFIGURE=	yes
+USE_GMAKE=	yes
 INSTALLS_SHLIB=	yes
-LIBTOOLFILES=	configure guile-readline/configure
 CONFIGURE_ARGS=	--with-threads
 CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
 		LIBS="-L${LOCALBASE}/lib"
diff -ruN --exclude=CVS guile.orig/distinfo guile/distinfo
--- guile.orig/distinfo	Fri Oct 11 12:50:54 2002
+++ guile/distinfo	Thu Oct 10 13:30:01 2002
@@ -1 +1 @@
-MD5 (guile-1.4.1.tar.gz) = 605c1c721dea908131c77a708b471e23
+MD5 (guile-1.6.0.tar.gz) = 1b84f85f967fa2ba1b7a87fa454af896
diff -ruN --exclude=CVS guile.orig/files/patch-configure guile/files/patch-configure
--- guile.orig/files/patch-configure	Fri Oct 11 12:50:54 2002
+++ guile/files/patch-configure	Thu Jan  1 09:00:00 1970
@@ -1,10 +0,0 @@
---- configure.orig	Wed Jun 19 13:40:51 2002
-+++ configure	Wed Jun 19 13:41:14 2002
-@@ -8469,6 +8469,7 @@
- 
- # This can be used to rebuild libtool when needed
- LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
-+$ac_aux_dir/ltconfig $LIBTOOL_DEPS
- 
- # Always use our own libtool.
- LIBTOOL='$(SHELL) $(top_builddir)/libtool'
diff -ruN --exclude=CVS guile.orig/files/patch-guile-readline_configure guile/files/patch-guile-readline_configure
--- guile.orig/files/patch-guile-readline_configure	Fri Oct 11 12:50:54 2002
+++ guile/files/patch-guile-readline_configure	Thu Jan  1 09:00:00 1970
@@ -1,10 +0,0 @@
---- guile-readline/configure.orig	Wed Jun 19 13:58:18 2002
-+++ guile-readline/configure	Wed Jun 19 13:58:31 2002
-@@ -7316,6 +7316,7 @@
- 
- # This can be used to rebuild libtool when needed
- LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
-+$ac_aux_dir/ltconfig $LIBTOOL_DEPS
- 
- # Always use our own libtool.
- LIBTOOL='$(SHELL) $(top_builddir)/libtool'
diff -ruN --exclude=CVS guile.orig/pkg-plist guile/pkg-plist
--- guile.orig/pkg-plist	Fri Oct 11 12:50:54 2002
+++ guile/pkg-plist	Fri Oct 11 13:08:11 2002
@@ -1,6 +1,7 @@
 bin/guile
 bin/guile-config
 bin/guile-snarf
+bin/guile-tools
 include/guile-readline/readline.h
 include/guile/gh.h
 include/libguile.h
@@ -15,12 +16,15 @@
 include/libguile/coop-defs.h
 include/libguile/debug-malloc.h
 include/libguile/debug.h
+include/libguile/deprecation.h
 include/libguile/dynl.h
 include/libguile/dynwind.h
+include/libguile/environments.h
 include/libguile/eq.h
 include/libguile/error.h
 include/libguile/eval.h
 include/libguile/evalext.h
+include/libguile/extensions.h
 include/libguile/feature.h
 include/libguile/filesys.h
 include/libguile/fluids.h
@@ -28,6 +32,7 @@
 include/libguile/gc.h
 include/libguile/gdb_interface.h
 include/libguile/gdbint.h
+include/libguile/goops.h
 include/libguile/gsubr.h
 include/libguile/guardians.h
 include/libguile/hash.h
@@ -54,11 +59,14 @@
 include/libguile/print.h
 include/libguile/procprop.h
 include/libguile/procs.h
+include/libguile/properties.h
 include/libguile/ramap.h
 include/libguile/random.h
+include/libguile/rdelim.h
 include/libguile/read.h
 include/libguile/regex-posix.h
 include/libguile/root.h
+include/libguile/rw.h
 include/libguile/scmconfig.h
 include/libguile/scmsigs.h
 include/libguile/script.h
@@ -77,37 +85,88 @@
 include/libguile/strports.h
 include/libguile/struct.h
 include/libguile/symbols.h
-include/libguile/tag.h
 include/libguile/tags.h
 include/libguile/threads.h
 include/libguile/throw.h
 include/libguile/unif.h
 include/libguile/validate.h
+include/libguile/values.h
 include/libguile/variable.h
 include/libguile/vectors.h
 include/libguile/version.h
 include/libguile/vports.h
 include/libguile/weaks.h
+@unexec install-info --delete %D/info/goops.info %D/info/dir
+info/goops.info
+info/goops.info-1
+info/goops.info-2
+info/goops.info-3
+@exec install-info %D/info/goops.info %D/info/dir
+@unexec install-info --delete %D/info/guile-tut.info %D/info/dir
+info/guile-tut.info
+@exec install-info %D/info/guile-tut.info %D/info/dir
 @unexec install-info --delete %D/info/guile.info %D/info/dir
 info/guile.info
 info/guile.info-1
+info/guile.info-10
+info/guile.info-11
+info/guile.info-12
+info/guile.info-13
+info/guile.info-14
+info/guile.info-15
+info/guile.info-16
+info/guile.info-17
+info/guile.info-18
+info/guile.info-19
 info/guile.info-2
+info/guile.info-20
+info/guile.info-21
+info/guile.info-22
+info/guile.info-3
+info/guile.info-4
+info/guile.info-5
+info/guile.info-6
+info/guile.info-7
+info/guile.info-8
+info/guile.info-9
 @exec install-info %D/info/guile.info %D/info/dir
+@unexec install-info --delete %D/info/r5rs.info %D/info/dir
+info/r5rs.info
+info/r5rs.info-1
+info/r5rs.info-2
+info/r5rs.info-3
+info/r5rs.info-4
+info/r5rs.info-5
+@exec install-info %D/info/r5rs.info %D/info/dir
+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.a
+lib/libguile.la
 lib/libguile.so
-lib/libguile.so.10
-lib/libguilereadline.a
-lib/libguilereadline.so
-lib/libguilereadline.so.0
+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
 lib/libqthreads.a
+lib/libqthreads.la
 lib/libqthreads.so
-lib/libqthreads.so.0
+lib/libqthreads.so.15
 share/aclocal/guile.m4
+share/guile/%%GUILE_VER%%/guile-procedures.txt
 share/guile/%%GUILE_VER%%/ice-9/and-let*.scm
 share/guile/%%GUILE_VER%%/ice-9/and-let-star.scm
 share/guile/%%GUILE_VER%%/ice-9/arrays.scm
 share/guile/%%GUILE_VER%%/ice-9/boot-9.scm
+share/guile/%%GUILE_VER%%/ice-9/buffered-input.scm
 share/guile/%%GUILE_VER%%/ice-9/calling.scm
+share/guile/%%GUILE_VER%%/ice-9/channel.scm
 share/guile/%%GUILE_VER%%/ice-9/common-list.scm
 share/guile/%%GUILE_VER%%/ice-9/debug.scm
 share/guile/%%GUILE_VER%%/ice-9/debugger.scm
@@ -115,34 +174,85 @@
 share/guile/%%GUILE_VER%%/ice-9/emacs.scm
 share/guile/%%GUILE_VER%%/ice-9/expect.scm
 share/guile/%%GUILE_VER%%/ice-9/format.scm
+share/guile/%%GUILE_VER%%/ice-9/ftw.scm
 share/guile/%%GUILE_VER%%/ice-9/getopt-long.scm
 share/guile/%%GUILE_VER%%/ice-9/hcons.scm
+share/guile/%%GUILE_VER%%/ice-9/history.scm
 share/guile/%%GUILE_VER%%/ice-9/lineio.scm
 share/guile/%%GUILE_VER%%/ice-9/ls.scm
 share/guile/%%GUILE_VER%%/ice-9/mapping.scm
+share/guile/%%GUILE_VER%%/ice-9/match.scm
 share/guile/%%GUILE_VER%%/ice-9/networking.scm
+share/guile/%%GUILE_VER%%/ice-9/null.scm
 share/guile/%%GUILE_VER%%/ice-9/optargs.scm
 share/guile/%%GUILE_VER%%/ice-9/poe.scm
 share/guile/%%GUILE_VER%%/ice-9/popen.scm
 share/guile/%%GUILE_VER%%/ice-9/posix.scm
+share/guile/%%GUILE_VER%%/ice-9/pretty-print.scm
 share/guile/%%GUILE_VER%%/ice-9/psyntax.pp
 share/guile/%%GUILE_VER%%/ice-9/psyntax.ss
 share/guile/%%GUILE_VER%%/ice-9/q.scm
 share/guile/%%GUILE_VER%%/ice-9/r4rs.scm
+share/guile/%%GUILE_VER%%/ice-9/r5rs.scm
+share/guile/%%GUILE_VER%%/ice-9/rdelim.scm
 share/guile/%%GUILE_VER%%/ice-9/readline.scm
+share/guile/%%GUILE_VER%%/ice-9/receive.scm
 share/guile/%%GUILE_VER%%/ice-9/regex.scm
 share/guile/%%GUILE_VER%%/ice-9/runq.scm
+share/guile/%%GUILE_VER%%/ice-9/rw.scm
+share/guile/%%GUILE_VER%%/ice-9/safe-r5rs.scm
+share/guile/%%GUILE_VER%%/ice-9/safe.scm
 share/guile/%%GUILE_VER%%/ice-9/session.scm
 share/guile/%%GUILE_VER%%/ice-9/slib.scm
+share/guile/%%GUILE_VER%%/ice-9/stack-catch.scm
 share/guile/%%GUILE_VER%%/ice-9/streams.scm
 share/guile/%%GUILE_VER%%/ice-9/string-fun.scm
 share/guile/%%GUILE_VER%%/ice-9/syncase.scm
-share/guile/%%GUILE_VER%%/ice-9/tags.scm
 share/guile/%%GUILE_VER%%/ice-9/threads.scm
-share/guile/guile-procedures.txt
-@dirrm include/guile
-@dirrm include/guile-readline
-@dirrm include/libguile
+share/guile/%%GUILE_VER%%/ice-9/time.scm
+share/guile/%%GUILE_VER%%/oop/goops.scm
+share/guile/%%GUILE_VER%%/oop/goops/active-slot.scm
+share/guile/%%GUILE_VER%%/oop/goops/compile.scm
+share/guile/%%GUILE_VER%%/oop/goops/composite-slot.scm
+share/guile/%%GUILE_VER%%/oop/goops/describe.scm
+share/guile/%%GUILE_VER%%/oop/goops/dispatch.scm
+share/guile/%%GUILE_VER%%/oop/goops/internal.scm
+share/guile/%%GUILE_VER%%/oop/goops/old-define-method.scm
+share/guile/%%GUILE_VER%%/oop/goops/save.scm
+share/guile/%%GUILE_VER%%/oop/goops/stklos.scm
+share/guile/%%GUILE_VER%%/oop/goops/util.scm
+share/guile/%%GUILE_VER%%/scripts/PROGRAM
+share/guile/%%GUILE_VER%%/scripts/autofrisk
+share/guile/%%GUILE_VER%%/scripts/display-commentary
+share/guile/%%GUILE_VER%%/scripts/doc-snarf
+share/guile/%%GUILE_VER%%/scripts/frisk
+share/guile/%%GUILE_VER%%/scripts/generate-autoload
+share/guile/%%GUILE_VER%%/scripts/lint
+share/guile/%%GUILE_VER%%/scripts/punify
+share/guile/%%GUILE_VER%%/scripts/read-scheme-source
+share/guile/%%GUILE_VER%%/scripts/snarf-check-and-output-texi
+share/guile/%%GUILE_VER%%/scripts/snarf-guile-m4-docs
+share/guile/%%GUILE_VER%%/scripts/use2dot
+share/guile/%%GUILE_VER%%/srfi/srfi-1.scm
+share/guile/%%GUILE_VER%%/srfi/srfi-10.scm
+share/guile/%%GUILE_VER%%/srfi/srfi-11.scm
+share/guile/%%GUILE_VER%%/srfi/srfi-13.scm
+share/guile/%%GUILE_VER%%/srfi/srfi-14.scm
+share/guile/%%GUILE_VER%%/srfi/srfi-16.scm
+share/guile/%%GUILE_VER%%/srfi/srfi-17.scm
+share/guile/%%GUILE_VER%%/srfi/srfi-19.scm
+share/guile/%%GUILE_VER%%/srfi/srfi-2.scm
+share/guile/%%GUILE_VER%%/srfi/srfi-4.scm
+share/guile/%%GUILE_VER%%/srfi/srfi-6.scm
+share/guile/%%GUILE_VER%%/srfi/srfi-8.scm
+share/guile/%%GUILE_VER%%/srfi/srfi-9.scm
+@dirrm share/guile/%%GUILE_VER%%/srfi
+@dirrm share/guile/%%GUILE_VER%%/scripts
+@dirrm share/guile/%%GUILE_VER%%/oop/goops
+@dirrm share/guile/%%GUILE_VER%%/oop
 @dirrm share/guile/%%GUILE_VER%%/ice-9
 @dirrm share/guile/%%GUILE_VER%%
 @dirrm share/guile
+@dirrm include/libguile
+@dirrm include/guile-readline
+@dirrm include/guile

>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20021011041606.8D5B85671>