Files
gentoo/dev-scheme
NHOrus 3144ce6216 dev-scheme/scm: add 5.6.4, port to C17
Can't be ported to C23 as this is an interpreter that eagerly uses
C polymorphism with `*fun()`
Dropped `libscm` - build script for that is written in scheme in
complete ignorace of CFLAGS as a concept. This can't be reasonably
patched and so fails with modern compilers, see above.
In the process fixed multiple build bugs, including wrong ordering
of header generation, wrong signatures on redefined system includes
and incorrect pointer types.

Closes: https://bugs.gentoo.org/557322
Closes: https://bugs.gentoo.org/883129
Bug: https://bugs.gentoo.org/885623
Bug: https://bugs.gentoo.org/932000
Closes: https://bugs.gentoo.org/946129
Closes: https://bugs.gentoo.org/946361
Signed-off-by: NHOrus <jy6x2b32pie9@yahoo.com>
Part-of: https://github.com/gentoo/gentoo/pull/40652
Closes: https://github.com/gentoo/gentoo/pull/40652
Signed-off-by: Sam James <sam@gentoo.org>
2026-03-11 16:16:42 +00:00
..
2026-02-24 21:19:52 +01:00