Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 9 Jul 2008 20:54:01 +0800 (CST)
From:      Yi-Jheng Lin <yzlin@cs.nctu.edu.tw>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        amatus@gnu.org
Subject:   ports/125435: [PATCH] lang/guile: update to 1.8.5
Message-ID:  <200807091254.m69Cs1Vr006448@stucgi.cs.nctu.edu.tw>
Resent-Message-ID: <200807091310.m69DA1BJ031250@freefall.freebsd.org>

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

>Number:         125435
>Category:       ports
>Synopsis:       [PATCH] lang/guile: update to 1.8.5
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jul 09 13:10:00 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Yi-Jheng Lin
>Release:        FreeBSD 7.0-RELEASE-p1 amd64
>Organization:
NCTU CS
>Environment:
System: FreeBSD stucgi 7.0-RELEASE-p1 FreeBSD 7.0-RELEASE-p1 #0: Thu Apr 17 15:56:39 CST 2008
>Description:
- Update to 1.8.5

Added file(s):
- files/patch-Makefile.in

Port maintainer (amatus@gnu.org) is cc'd.

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- guile-1.8.5.patch begins here ---
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 <alloca.h>
-+#elif defined __FreeBSD__
-+# include <stdlib.h>
- #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 <alloca.h>
++# elif defined __FreeBSD__
++#  include <stdlib.h>
+ # 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%%
--- guile-1.8.5.patch ends here ---

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



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