Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 25 Feb 2017 23:32:17 +0000 (UTC)
From:      Muhammad Moinur Rahman <bofh@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r434843 - in head/lang/guile2: . files
Message-ID:  <201702252332.v1PNWHmL094594@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: bofh
Date: Sat Feb 25 23:32:16 2017
New Revision: 434843
URL: https://svnweb.freebsd.org/changeset/ports/434843

Log:
  lang/guile2: Update version 2.0.11=>2.0.14 [1]
  
  - Remove upstream-ed diff[1]
  - fix missing dependency on makeinfo[2]
  
  PR:		216841[1] 214892[2]
  Submitted by:	ashish[1] freebsd@skinc.ru[2]

Added:
  head/lang/guile2/files/patch-libguile_____scm.h   (contents, props changed)
  head/lang/guile2/files/patch-libguile_filesys.c   (contents, props changed)
Deleted:
  head/lang/guile2/files/patch-156119b0223cf14d335ebda84701a69b2ba95757
  head/lang/guile2/files/patch-libguile___scm.h
Modified:
  head/lang/guile2/Makefile
  head/lang/guile2/distinfo
  head/lang/guile2/files/patch-libguile_gen-scmconfig.c
  head/lang/guile2/files/patch-libguile_numbers.c
  head/lang/guile2/files/patch-libguile_pthread-threads.h
  head/lang/guile2/pkg-plist

Modified: head/lang/guile2/Makefile
==============================================================================
--- head/lang/guile2/Makefile	Sat Feb 25 23:08:39 2017	(r434842)
+++ head/lang/guile2/Makefile	Sat Feb 25 23:32:16 2017	(r434843)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	guile
-PORTVERSION=	2.0.11
-PORTREVISION=	3
+PORTVERSION=	2.0.14
 CATEGORIES=	lang scheme
 MASTER_SITES=	GNU
 PKGNAMESUFFIX=	2
@@ -13,18 +12,18 @@ COMMENT=	GNU Ubiquitous Intelligent Lang
 
 LICENSE=	LGPL21
 
-BROKEN_powerpc64=	Does not build
-
 LIB_DEPENDS=	libgmp.so:math/gmp \
 		libltdl.so:devel/libltdl \
 		libunistring.so:devel/libunistring \
-		libffi.so.6:devel/libffi
+		libffi.so:devel/libffi
 
 CONFLICTS_INSTALL=	guile-[0-9]*
 
+BROKEN_powerpc64=	Does not build
 BROKEN_sparc64=	fails to compile: errors in complex.h
 
-USES=		charsetfix gmake libtool ncurses pathfix pkgconfig readline
+USES=		charsetfix gmake libtool makeinfo ncurses pathfix pkgconfig \
+		readline
 USE_LDCONFIG=	yes
 GNU_CONFIGURE=	yes
 CPPFLAGS+=	-I${LOCALBASE}/include
@@ -43,8 +42,8 @@ THREADS_LIB_DEPENDS=	libgc-threaded.so:d
 THREADS_LIB_DEPENDS_OFF=	libgc.so:devel/boehm-gc
 
 REINPLACE_FILES=	libguile/smob.c libguile/filesys.c libguile/gc.c \
-			libguile/mallocs.c libguile/eval.c libguile/gc-malloc.c \
-			libguile/ports.c
+			libguile/mallocs.c libguile/eval.c \
+			libguile/gc-malloc.c libguile/ports.c
 
 INFO=		guile r5rs
 

Modified: head/lang/guile2/distinfo
==============================================================================
--- head/lang/guile2/distinfo	Sat Feb 25 23:08:39 2017	(r434842)
+++ head/lang/guile2/distinfo	Sat Feb 25 23:32:16 2017	(r434843)
@@ -1,2 +1,3 @@
-SHA256 (guile-2.0.11.tar.gz) = e6786c934346fa2e38e46d8d81a622bb1c16d130153523f6129fcd79ef1fb040
-SIZE (guile-2.0.11.tar.gz) = 7516053
+TIMESTAMP = 1487980204
+SHA256 (guile-2.0.14.tar.gz) = 8aeb2f353881282fe01694cce76bb72f7ffdd296a12c7a1a39255c27b0dfe5f1
+SIZE (guile-2.0.14.tar.gz) = 7823099

Added: head/lang/guile2/files/patch-libguile_____scm.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/guile2/files/patch-libguile_____scm.h	Sat Feb 25 23:32:16 2017	(r434843)
@@ -0,0 +1,12 @@
+--- libguile/__scm.h.orig	2014-01-21 21:25:11 UTC
++++ libguile/__scm.h
+@@ -544,7 +544,8 @@ typedef void *scm_t_subr;
+  * that all the state of the process is contained in the stack.
+  */
+ 
+-#if defined (sparc) || defined (__sparc__) || defined (__sparc)
++#if (defined (sparc) || defined (__sparc__) || defined (__sparc)) && \
++	    defined(__FreeBSD__)
+ # define SCM_FLUSH_REGISTER_WINDOWS asm("ta 3")
+ #else
+ # define SCM_FLUSH_REGISTER_WINDOWS /* empty */

Added: head/lang/guile2/files/patch-libguile_filesys.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/guile2/files/patch-libguile_filesys.c	Sat Feb 25 23:32:16 2017	(r434843)
@@ -0,0 +1,12 @@
+--- libguile/filesys.c.orig	2017-02-06 04:37:29 UTC
++++ libguile/filesys.c
+@@ -1486,6 +1486,9 @@ SCM_DEFINE (scm_i_mkstemp, "mkstemp!", 1
+       mode_bits = scm_i_mode_bits (mode);
+     }
+ 
++#ifdef __FreeBSD__
++  open_flags &= O_APPEND | O_DIRECT | O_SHLOCK | O_EXLOCK | O_CLOEXEC;
++#endif
+   SCM_SYSCALL (rv = mkostemp (c_tmpl, open_flags));
+   if (rv == -1)
+     SCM_SYSERROR;

Modified: head/lang/guile2/files/patch-libguile_gen-scmconfig.c
==============================================================================
--- head/lang/guile2/files/patch-libguile_gen-scmconfig.c	Sat Feb 25 23:08:39 2017	(r434842)
+++ head/lang/guile2/files/patch-libguile_gen-scmconfig.c	Sat Feb 25 23:32:16 2017	(r434843)
@@ -1,8 +1,8 @@
---- 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 @@
+--- libguile/gen-scmconfig.c.orig	2014-03-16 22:43:13 UTC
++++ libguile/gen-scmconfig.c
+@@ -138,6 +138,7 @@
  
- #include "gen-scmconfig.h"
+ #include <libguile/gen-scmconfig.h>
  
 +#define _ANSI_SOURCE
  #include <stdio.h>

Modified: head/lang/guile2/files/patch-libguile_numbers.c
==============================================================================
--- head/lang/guile2/files/patch-libguile_numbers.c	Sat Feb 25 23:08:39 2017	(r434842)
+++ head/lang/guile2/files/patch-libguile_numbers.c	Sat Feb 25 23:32:16 2017	(r434843)
@@ -1,6 +1,6 @@
---- libguile/numbers.c	2008-07-09 14:50:22.000000000 +0800
-+++ libguile/numbers.c	2008-07-09 14:53:05.000000000 +0800
-@@ -183,7 +183,7 @@
+--- libguile/numbers.c.orig	2014-03-12 13:24:54 UTC
++++ libguile/numbers.c
+@@ -183,7 +183,7 @@ static double atanh (double x) { return 
  
  
  #if defined (GUILE_I)

Modified: head/lang/guile2/files/patch-libguile_pthread-threads.h
==============================================================================
--- head/lang/guile2/files/patch-libguile_pthread-threads.h	Sat Feb 25 23:08:39 2017	(r434842)
+++ head/lang/guile2/files/patch-libguile_pthread-threads.h	Sat Feb 25 23:32:16 2017	(r434843)
@@ -1,6 +1,6 @@
---- libguile/pthread-threads.h	2008-02-27 10:31:41.564950412 -0600
-+++ libguile/pthread-threads.h	2008-02-27 10:36:08.383652510 -0600
-@@ -26,6 +26,9 @@
+--- libguile/pthread-threads.h.orig	2012-07-02 09:28:13 UTC
++++ libguile/pthread-threads.h
+@@ -27,6 +27,9 @@
  */
  
  #include <pthread.h>
@@ -9,4 +9,4 @@
 +#endif
  #include <sched.h>
  
- /* Threads 
+ /* `libgc' defines wrapper procedures for pthread calls.  */

Modified: head/lang/guile2/pkg-plist
==============================================================================
--- head/lang/guile2/pkg-plist	Sat Feb 25 23:08:39 2017	(r434842)
+++ head/lang/guile2/pkg-plist	Sat Feb 25 23:32:16 2017	(r434843)
@@ -113,6 +113,7 @@ include/guile/%%GUILE_VER%%/libguile/tag
 include/guile/%%GUILE_VER%%/libguile/threads.h
 include/guile/%%GUILE_VER%%/libguile/throw.h
 include/guile/%%GUILE_VER%%/libguile/trees.h
+include/guile/%%GUILE_VER%%/libguile/unicode.h
 include/guile/%%GUILE_VER%%/libguile/uniform.h
 include/guile/%%GUILE_VER%%/libguile/validate.h
 include/guile/%%GUILE_VER%%/libguile/values.h
@@ -127,8 +128,8 @@ include/guile/%%GUILE_VER%%/libguile/wea
 lib/libguile-%%GUILE_VER%%.a
 lib/libguile-%%GUILE_VER%%.so
 lib/libguile-%%GUILE_VER%%.so.22
-lib/libguile-%%GUILE_VER%%.so.22.7.2
-lib/libguile-%%GUILE_VER%%.so.22.7.2-gdb.scm
+lib/libguile-%%GUILE_VER%%.so.22.8.1
+lib/libguile-%%GUILE_VER%%.so.22.8.1-gdb.scm
 lib/libguilereadline-v-18.a
 lib/libguilereadline-v-18.so
 lib/libguilereadline-v-18.so.18
@@ -201,6 +202,7 @@ lib/guile/%%GUILE_VER%%/ccache/ice-9/syn
 lib/guile/%%GUILE_VER%%/ccache/ice-9/threads.go
 lib/guile/%%GUILE_VER%%/ccache/ice-9/time.go
 lib/guile/%%GUILE_VER%%/ccache/ice-9/top-repl.go
+lib/guile/%%GUILE_VER%%/ccache/ice-9/unicode.go
 lib/guile/%%GUILE_VER%%/ccache/ice-9/vlist.go
 lib/guile/%%GUILE_VER%%/ccache/ice-9/weak-vector.go
 lib/guile/%%GUILE_VER%%/ccache/language/assembly.go
@@ -322,6 +324,7 @@ lib/guile/%%GUILE_VER%%/ccache/srfi/srfi
 lib/guile/%%GUILE_VER%%/ccache/srfi/srfi-2.go
 lib/guile/%%GUILE_VER%%/ccache/srfi/srfi-26.go
 lib/guile/%%GUILE_VER%%/ccache/srfi/srfi-27.go
+lib/guile/%%GUILE_VER%%/ccache/srfi/srfi-28.go
 lib/guile/%%GUILE_VER%%/ccache/srfi/srfi-31.go
 lib/guile/%%GUILE_VER%%/ccache/srfi/srfi-34.go
 lib/guile/%%GUILE_VER%%/ccache/srfi/srfi-35.go
@@ -470,6 +473,7 @@ share/aclocal/guile.m4
 %%DATADIR%%/%%GUILE_VER%%/ice-9/threads.scm
 %%DATADIR%%/%%GUILE_VER%%/ice-9/time.scm
 %%DATADIR%%/%%GUILE_VER%%/ice-9/top-repl.scm
+%%DATADIR%%/%%GUILE_VER%%/ice-9/unicode.scm
 %%DATADIR%%/%%GUILE_VER%%/ice-9/vlist.scm
 %%DATADIR%%/%%GUILE_VER%%/ice-9/weak-vector.scm
 %%DATADIR%%/%%GUILE_VER%%/language/assembly.scm
@@ -591,6 +595,7 @@ share/aclocal/guile.m4
 %%DATADIR%%/%%GUILE_VER%%/srfi/srfi-2.scm
 %%DATADIR%%/%%GUILE_VER%%/srfi/srfi-26.scm
 %%DATADIR%%/%%GUILE_VER%%/srfi/srfi-27.scm
+%%DATADIR%%/%%GUILE_VER%%/srfi/srfi-28.scm
 %%DATADIR%%/%%GUILE_VER%%/srfi/srfi-31.scm
 %%DATADIR%%/%%GUILE_VER%%/srfi/srfi-34.scm
 %%DATADIR%%/%%GUILE_VER%%/srfi/srfi-35.scm



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