79378a2a04
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
24 lines
659 B
Makefile
24 lines
659 B
Makefile
# $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.
|
|
#
|
|
# === Package-settable-variables ===
|
|
#
|
|
# GUILE_NEED_BOOTSTRAP
|
|
# Whether the package requires a bootstrap run of autotools
|
|
# or not.
|
|
#
|
|
# Possible values: yes no
|
|
|
|
.if defined(GNU_CONFIGURE)
|
|
GNU_CONFIGURE_PREFIX= ${PREFIX}/guile/2.2
|
|
CONFIGURE_ARGS+= --libdir=${PREFIX}/guile/2.2/lib
|
|
|
|
. 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
|
|
|
|
.include "../../lang/guile22/buildlink3.mk"
|
|
.endif
|