pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang/guile22 guile22: update to 2.2.4.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/c15a02f5c97c
branches:  trunk
changeset: 311664:c15a02f5c97c
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Thu Aug 16 11:25:57 2018 +0000

description:
guile22: update to 2.2.4.

Changes in 2.2.4 (since 2.2.3):

* New interfaces and functionality

** SRFI-71 (Extended LET-syntax for multiple values)

Guile now includes SRFI-71, which extends let, let*, and letrec to
support assigning multiple values.  See "SRFI-71" in the manual for
details.

** (web client) export 'http-request' procedure

The 'http-request' procedure is the generalized procedure underneath
'http-get', 'http-post', etc.

** GDB support now registers the 'guile-backtrace' GDB command

The 'guile-backtrace' GDB command displays a backtrace of the VM stack
for the current thread.

** Recognize RISC-V compilation targets in (system base target)

* Bug fixes

** Fix stack-marking bug affecting multi-threaded programs
   (<https://bugs.gnu.org/28211>)

** Add missing SYNC_IP calls in the VM

These could cause multi-threaded code to crash.

** Fix multi-threaded access to modules
   (<https://bugs.gnu.org/30602>, <https://bugs.gnu.org/31879>,
    and <https://bugs.gnu.org/31878>)

** (ice-9 match) now has better documentation

** 'get-bytevector-n' and 'get-bytevector-n!' can now read more than 4 GB

** Fix cross-compilation support for elisp

** Fix error reporting in 'load-thunk-from-memory'

** Fix GOOPS 'instance?' to work on objects that aren't structs
   (<https://bugs.gnu.org/31606>)

** Fix type inference for bitwise logical operators
   (<https://bugs.gnu.org/31474>)

** Avoid inexact arithmetic in the type inferrer for 'sqrt'

** Fix floating point unboxing regression in 2.2.3
   (<https://bugs.gnu.org/30020>)

** Fix eta-conversion edge cases in peval (<https://bugs.gnu.org/29520>)

** Correctly interpret SRFI-18 timeout parameters
   (<https://bugs.gnu.org/29704>)

** 'select' returns empty sets upon EINTR and EAGAIN
   (<https://bugs.gnu.org/30368>)

** Restore pre-2.2.3 '%fresh-auto-compile' behavior

This reverts an incorrect fix for <https://bugs.gnu.org/29226>.

diffstat:

 lang/guile22/Makefile |   5 ++---
 lang/guile22/PLIST    |   6 ++++--
 lang/guile22/distinfo |  10 +++++-----
 3 files changed, 11 insertions(+), 10 deletions(-)

diffs (64 lines):

diff -r 500e77a8e48d -r c15a02f5c97c lang/guile22/Makefile
--- a/lang/guile22/Makefile     Thu Aug 16 11:05:57 2018 +0000
+++ b/lang/guile22/Makefile     Thu Aug 16 11:25:57 2018 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.7 2018/01/08 22:37:08 joerg Exp $
+# $NetBSD: Makefile,v 1.8 2018/08/16 11:25:57 wiz Exp $
 
-DISTNAME=      guile-2.2.3
+DISTNAME=      guile-2.2.4
 PKGNAME=       ${DISTNAME:S/guile/guile22/}
-PKGREVISION=   2
 CATEGORIES=    lang
 MASTER_SITES=  ftp://ftp.gnu.org/gnu/guile/
 
diff -r 500e77a8e48d -r c15a02f5c97c lang/guile22/PLIST
--- a/lang/guile22/PLIST        Thu Aug 16 11:05:57 2018 +0000
+++ b/lang/guile22/PLIST        Thu Aug 16 11:25:57 2018 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2017/12/02 18:34:04 gdt Exp $
+@comment $NetBSD: PLIST,v 1.4 2018/08/16 11:25:57 wiz Exp $
 guile/2.2/bin/guild
 guile/2.2/bin/guile
 guile/2.2/bin/guile-config
@@ -371,6 +371,7 @@
 guile/2.2/lib/guile/2.2/ccache/srfi/srfi-64.go
 guile/2.2/lib/guile/2.2/ccache/srfi/srfi-67.go
 guile/2.2/lib/guile/2.2/ccache/srfi/srfi-69.go
+guile/2.2/lib/guile/2.2/ccache/srfi/srfi-71.go
 guile/2.2/lib/guile/2.2/ccache/srfi/srfi-8.go
 guile/2.2/lib/guile/2.2/ccache/srfi/srfi-88.go
 guile/2.2/lib/guile/2.2/ccache/srfi/srfi-9.go
@@ -437,7 +438,7 @@
 guile/2.2/lib/guile/2.2/ccache/web/uri.go
 guile/2.2/lib/guile/2.2/extensions/guile-readline.la
 guile/2.2/lib/libguile-2.2.la
-guile/2.2/lib/libguile-2.2.so.1.3.0-gdb.scm
+guile/2.2/lib/libguile-2.2.so.1.3.1-gdb.scm
 guile/2.2/lib/pkgconfig/guile-2.2.pc
 guile/2.2/man/man1/guile.1
 guile/2.2/share/aclocal/guile.m4
@@ -688,6 +689,7 @@
 guile/2.2/share/guile/2.2/srfi/srfi-67.scm
 guile/2.2/share/guile/2.2/srfi/srfi-67/compare.scm
 guile/2.2/share/guile/2.2/srfi/srfi-69.scm
+guile/2.2/share/guile/2.2/srfi/srfi-71.scm
 guile/2.2/share/guile/2.2/srfi/srfi-8.scm
 guile/2.2/share/guile/2.2/srfi/srfi-88.scm
 guile/2.2/share/guile/2.2/srfi/srfi-9.scm
diff -r 500e77a8e48d -r c15a02f5c97c lang/guile22/distinfo
--- a/lang/guile22/distinfo     Thu Aug 16 11:05:57 2018 +0000
+++ b/lang/guile22/distinfo     Thu Aug 16 11:25:57 2018 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.4 2018/01/08 22:37:08 joerg Exp $
+$NetBSD: distinfo,v 1.5 2018/08/16 11:25:57 wiz Exp $
 
-SHA1 (guile-2.2.3.tar.gz) = b80fac5002e8725b59fb65a8b049ff6337d045c9
-RMD160 (guile-2.2.3.tar.gz) = 62d71904c228adc4fda0bfc752bf7a01f69c5663
-SHA512 (guile-2.2.3.tar.gz) = 31df17d28177badf63e1eb0d0d64e6a4d2abe64d4d5e69d8ff33a24dfb10abd25109ea9abfa86f5ff303b43665eb5b8127927f683f3b16139c5b3dc99f06f6fd
-Size (guile-2.2.3.tar.gz) = 17266587 bytes
+SHA1 (guile-2.2.4.tar.gz) = 4b01c7f6985857ee9f7c4cc463288f2391bfe669
+RMD160 (guile-2.2.4.tar.gz) = ffd6522e6ea2102dd63fcf92aab8ac076970c240
+SHA512 (guile-2.2.4.tar.gz) = a200b83a02ef23c8256d9bfb14a141bb6dbca01279a0587bfb672060429c49093088e4b765b7ee5c85cd587a1aeed77d9438d300d3e67cdd6cebbb794d88171e
+Size (guile-2.2.4.tar.gz) = 18094974 bytes
 SHA1 (patch-libguile_loader.c) = ec424d2c3430e82ec425f9436ee50c871aaead4c



Home | Main Index | Thread Index | Old Index