diff options
author | wiz <wiz@pkgsrc.org> | 2020-03-10 22:43:27 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2020-03-10 22:43:27 +0000 |
commit | 1e9c1d63fe35e9d707d76b4c897e00e17af4a6fc (patch) | |
tree | 42189d998c3f26b27b45381d3a09622aaddd6503 /lang/guile22 | |
parent | 47f4135eb975e24f60fec23ab184fd374f5d94c7 (diff) | |
download | pkgsrc-1e9c1d63fe35e9d707d76b4c897e00e17af4a6fc.tar.gz |
guile22: update to 2.2.7.
Changes in 2.2.7 (since 2.2.6)
* New interfaces and functionality
** (texinfo plain-text) now exports '*line-width*' fluid
The new '*line-width*' fluid allows users to specify the width of a line
for the purposes of line wrapping. See "texinfo plain-text" in the
manual.
* Bug fixes
** Reduce GC pressure when using bignums
Guile no longer installs a finalizer on each bignum (large integer) it
creates. This significantly improves speed and memory usage on
applications that make heavy use of bignums, such as the compiler
itself.
** Fix peval bug that ignored excess arguments
In an expression like:
((lambda ()
(define (add1 n)(+ 1 n))
(add1 1 2)))
the compiler (specifically 'peval') would silently ignore the excess
argument to 'add1'.
** Respect thread local fluid defaults
Previously (fluid-ref (make-thread-local-fluid #t)) would return #f.
This is now fixed.
** Fix non-deterministic crash in 'finalization_thread_proc'
(<https://bugs.gnu.org/37757>)
** texinfo properly renders @acronym in plain text
(<https://bugs.gnu.org/37846>)
** 'scm_port_poll' honors "w" flags
(<https://bugs.gnu.org/36709>)
** Do not record LDFLAGS in .pc file
(<https://bugs.gnu.org/36339>)
** Fix Readline configure check for the sake of libedit
This fixes builds on macOS against the system-provided libedit.
** Fix build on platforms where the stack grows upwards
Diffstat (limited to 'lang/guile22')
-rw-r--r-- | lang/guile22/Makefile | 7 | ||||
-rw-r--r-- | lang/guile22/distinfo | 10 | ||||
-rw-r--r-- | lang/guile22/module.mk | 6 |
3 files changed, 11 insertions, 12 deletions
diff --git a/lang/guile22/Makefile b/lang/guile22/Makefile index af52a3a496b..16c5cf1619d 100644 --- a/lang/guile22/Makefile +++ b/lang/guile22/Makefile @@ -1,8 +1,7 @@ -# $NetBSD: Makefile,v 1.18 2020/03/08 16:42:27 bsiegert Exp $ +# $NetBSD: Makefile,v 1.19 2020/03/10 22:43:27 wiz Exp $ -DISTNAME= guile-2.2.6 +DISTNAME= guile-2.2.7 PKGNAME= ${DISTNAME:S/guile/guile22/} -PKGREVISION= 3 CATEGORIES= lang MASTER_SITES= ftp://ftp.gnu.org/gnu/guile/ @@ -60,7 +59,7 @@ SUBST_MESSAGE.tools= Fixing path to pkg-config in installed file. OPSYSVARS+= GUILE_LIBNAME GUILE_LIBNAME.Darwin= a -GUILE_LIBNAME.*= so.1.4.1 +GUILE_LIBNAME.*= so.1.4.2 PLIST_SUBST+= GUILE_LIBNAME=${GUILE_LIBNAME} PRINT_PLIST_AWK+= {gsub(/${GUILE_LIBNAME}/, "$${GUILE_LIBNAME}");} diff --git a/lang/guile22/distinfo b/lang/guile22/distinfo index 7505cfdc2dd..f8b720bcb1c 100644 --- a/lang/guile22/distinfo +++ b/lang/guile22/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.8 2019/09/10 03:47:27 gutteridge Exp $ +$NetBSD: distinfo,v 1.9 2020/03/10 22:43:27 wiz Exp $ -SHA1 (guile-2.2.6.tar.gz) = 3e77ee0e5af2a9926fb04f43838e17c9323222ae -RMD160 (guile-2.2.6.tar.gz) = 2f322d124a9c8eecd00f6b6288771c648639e3ed -SHA512 (guile-2.2.6.tar.gz) = 6a9264c2e10def5e69a0e755fb28a5f09b98bc202660d742b0ee144d4f486b049dcbce8bcece79c3af9421d43df6eca36adf82798520f75b09303f5e8c2092af -Size (guile-2.2.6.tar.gz) = 18132818 bytes +SHA1 (guile-2.2.7.tar.gz) = 4e4a5b1d1ccfaee887dc4ff63c088e9452715ab2 +RMD160 (guile-2.2.7.tar.gz) = 8c3dba807c4d236da81373e593d61007812ae236 +SHA512 (guile-2.2.7.tar.gz) = ad11885ffeb7655ef6c8543e67233992dc37bdcf91ed82188e6a144169c6b7d4e31cf7a6d01509c573d00904cb002719b851f71cdf1359a86de401daf613d773 +Size (guile-2.2.7.tar.gz) = 18129833 bytes SHA1 (patch-lib_Makefile.in) = ae3428997a653d89cef9bd51f52b57b64431b753 SHA1 (patch-libguile_loader.c) = 32b012d095c343995f93d0c8160411c4b0cfbee1 diff --git a/lang/guile22/module.mk b/lang/guile22/module.mk index d8706b107ef..92e3e5accf6 100644 --- a/lang/guile22/module.mk +++ b/lang/guile22/module.mk @@ -1,4 +1,4 @@ -# $NetBSD: module.mk,v 1.1 2019/11/12 12:41:19 ng0 Exp $ +# $NetBSD: module.mk,v 1.2 2020/03/10 22:43:27 wiz Exp $ # # Common build logic for Guile 2.2 modules using gnu configure. # @@ -14,11 +14,11 @@ GNU_CONFIGURE_PREFIX= ${PREFIX}/guile/2.2 CONFIGURE_ARGS+= --libdir=${PREFIX}/guile/2.2/lib -.if defined(GUILE_NEED_BOOTSTRAP) +. if defined(GUILE_NEED_BOOTSTRAP) USE_TOOLS+= automake autoconf autoreconf pre-configure: (cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} autoreconf -I${PREFIX}/guile/2.2/share/aclocal -vif) -.endif +. endif .include "../../lang/guile22/buildlink3.mk" .endif |