Received: by mail.netbsd.org (Postfix, from userid 605) id 526E084DD6; Tue, 10 Mar 2020 22:43:29 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id CFD0284DCE for ; Tue, 10 Mar 2020 22:43:28 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id dDOiKCb6I6iM for ; Tue, 10 Mar 2020 22:43:28 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 13E8684D04 for ; Tue, 10 Mar 2020 22:43:28 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 0DCF4FB27; Tue, 10 Mar 2020 22:43:28 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_158388020851250" MIME-Version: 1.0 Date: Tue, 10 Mar 2020 22:43:28 +0000 From: "Thomas Klausner" Subject: CVS commit: pkgsrc/lang/guile22 To: pkgsrc-changes@NetBSD.org Reply-To: wiz@netbsd.org X-Mailer: log_accum Message-Id: <20200310224328.0DCF4FB27@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_158388020851250 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: wiz Date: Tue Mar 10 22:43:27 UTC 2020 Modified Files: pkgsrc/lang/guile22: Makefile distinfo module.mk Log Message: 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' () ** texinfo properly renders @acronym in plain text () ** 'scm_port_poll' honors "w" flags () ** Do not record LDFLAGS in .pc file () ** 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 To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 pkgsrc/lang/guile22/Makefile cvs rdiff -u -r1.8 -r1.9 pkgsrc/lang/guile22/distinfo cvs rdiff -u -r1.1 -r1.2 pkgsrc/lang/guile22/module.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_158388020851250 Content-Disposition: inline Content-Length: 2904 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/lang/guile22/Makefile diff -u pkgsrc/lang/guile22/Makefile:1.18 pkgsrc/lang/guile22/Makefile:1.19 --- pkgsrc/lang/guile22/Makefile:1.18 Sun Mar 8 16:42:27 2020 +++ pkgsrc/lang/guile22/Makefile Tue Mar 10 22:43:27 2020 @@ -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- 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}");} Index: pkgsrc/lang/guile22/distinfo diff -u pkgsrc/lang/guile22/distinfo:1.8 pkgsrc/lang/guile22/distinfo:1.9 --- pkgsrc/lang/guile22/distinfo:1.8 Tue Sep 10 03:47:27 2019 +++ pkgsrc/lang/guile22/distinfo Tue Mar 10 22:43:27 2020 @@ -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 Index: pkgsrc/lang/guile22/module.mk diff -u pkgsrc/lang/guile22/module.mk:1.1 pkgsrc/lang/guile22/module.mk:1.2 --- pkgsrc/lang/guile22/module.mk:1.1 Tue Nov 12 12:41:19 2019 +++ pkgsrc/lang/guile22/module.mk Tue Mar 10 22:43:27 2020 @@ -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 --_----------=_158388020851250--