2020-08-19 10:11:49 by Nia Alarie | Files touched by this commit (1) |
Log message:
guile22: Use MASTER_SITE_GNU instead of hardcoding ftp://ftp.gnu.org
ftp://ftp.gnu.org prints a warning on connect that it may no longer
exist soon due to concerns with FTP
|
2020-08-17 09:59:55 by Tobias Nygren | Files touched by this commit (4) |
Log message:
guile22: fix rpath syntax issue in the pkg-config file. Bump.
|
2020-05-14 17:36:40 by Nikita | Files touched by this commit (2) |
Log message:
guile22: include bugticket in patch
|
2020-05-14 16:28:04 by Nikita | Files touched by this commit (3) |
Log message:
lang/guile22: crude but working patch to make target-vendor check conforming
|
2020-03-19 15:15:17 by Thomas Klausner | Files touched by this commit (1) | |
Log message:
guile22: update to 2.2.7nb1.
Enable threads support, now that boehm-gc is threaded.
|
2020-03-10 23:43:27 by Thomas Klausner | Files touched by this commit (3) | |
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'
(<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
|
2020-03-08 17:42:31 by Benny Siegert | Files touched by this commit (67) |
Log message:
Revbump packages depending on libffi after .so version change.
Requested by Matthias Ferdinand and Oskar on pkgsrc-users.
|
2019-12-13 01:47:24 by David H. Gutteridge | Files touched by this commit (1) |
Log message:
guile22: add another SunOS build fix
Some SunOS variants provide an older version of (default path) sed that
doesn't support the -i option. (My previous build fix had completed
successfully on OmniOS, on which /usr/bin/sed is the FreeBSD variant,
which does support -i.) For simplicity's sake, just require gsed.
|
2019-12-09 05:51:57 by David H. Gutteridge | Files touched by this commit (1) |
Log message:
guile22: fix SunOS builds on releases that provide accept4()
Curiously, the only thing stopping this from building was the second
accept4() test in the configure script, which doesn't supply the
necessary linker arguments. Elsewhere, the build configuration does
correctly set those same arguments. On current members of the SunOS
family, this meant it would falsely think accept4() wasn't defined
when it really was, which would then lead to a signature mismatch
during compilation.
|
2019-11-12 13:41:19 by ng0 | Files touched by this commit (1) |
Log message:
guile22: Add module.mk for commonly shared operations.
|