svn commit: r434843 - in head/lang/guile2: . files
Muhammad Moinur Rahman
bofh at FreeBSD.org
Sat Feb 25 23:32:19 UTC 2017
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 at 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
More information about the svn-ports-all
mailing list