diff options
author | wiz <wiz@pkgsrc.org> | 2018-08-16 11:25:57 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2018-08-16 11:25:57 +0000 |
commit | aed1a2429a7ff81ef2131c1f4e1b712dcfadb569 (patch) | |
tree | 2b13eaf7dda94f5676c2bdf43954aac6b8075666 /lang | |
parent | ba67ed6f589887df5bc30fadbfb0419f9bd9d36f (diff) | |
download | pkgsrc-aed1a2429a7ff81ef2131c1f4e1b712dcfadb569.tar.gz |
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 (limited to 'lang')
-rw-r--r-- | lang/guile22/Makefile | 5 | ||||
-rw-r--r-- | lang/guile22/PLIST | 6 | ||||
-rw-r--r-- | lang/guile22/distinfo | 10 |
3 files changed, 11 insertions, 10 deletions
diff --git a/lang/guile22/Makefile b/lang/guile22/Makefile index b37459665ec..b7fca838811 100644 --- a/lang/guile22/Makefile +++ b/lang/guile22/Makefile @@ -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 --git a/lang/guile22/PLIST b/lang/guile22/PLIST index 637c2bb92eb..63980fa925c 100644 --- a/lang/guile22/PLIST +++ b/lang/guile22/PLIST @@ -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-60.go 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/server/http.go 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-64/testing.scm 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 --git a/lang/guile22/distinfo b/lang/guile22/distinfo index 872bfb4baae..16be2de1f29 100644 --- a/lang/guile22/distinfo +++ b/lang/guile22/distinfo @@ -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 |