Debian Patches

Status for scm/5f4-3

Patch Description Author Forwarded Bugs Origin Last update
not-usr-local.patch Reference Debian install locations Bryan Newbold <bnewbold@robocracy.org> not-needed 2021-12-01
kfreebsd_support.patch kfreebsd_support Bryan Newbold <bnewbold@robocracy.org> no 2021-12-01
ppc64_short_int.patch Fixes builds on ppc64 and ppc64el architectures. "ferseiti@br.ibm.com" <ferseiti@br.ibm.com> no 2021-12-01
hurd_maxpathlen.patch Fix FTBFS on hurd-i386 Svante Signell <svante.signell@gmail.com> no 2021-12-01
add-missing-edit-line-feature.patch Add missing "edit-line" feature

Don't know why it was missing.
astian <astian@elude.in> no 2018-03-03
fix-argument-imm-being-ignored-in-m_letstar1.patch Fix argument "imm" being ignored in "m_letstar1"

Like "m_letrec1", "m_letstar1" is used in the implementation of various
syntactic elements. Like in "m_letrec1", argument "imm" in "m_letstar1"
is supposed to indicate (methinks) what syntactic element is being
implemented.
astian <astian@elude.in> no 2018-03-03
fix-readline-related-bug.patch Fix readline-related bug

Non-printable character (meant to be interpreted by the terminal) in the
prompt string was not enclosed in RL_PROMPT_START_IGNORE/RL_PROMPT_END_IGNORE
pairs, resulting in improper behaviour by GNU readline.

This is a Scheme-only fix, but it's not ideal because it hardcodes
libreadline constants. Ideally, "Iedline.scm" would get eval-ed in an
environment where C code has made the constants (from <readline/readline.h>)
available. This way the constants are not hardcoded in the source code and
the Scheme namespace is not polluted with implementation details.
astian <astian@elude.in> no debian 2018-03-05
use-compiler-flags.patch Pass through compiler flags to gcc Gwen Weinholt <weinholt@debian.org> no 2022-12-18
disable-bigrecy.patch Disable bigrecy()
This patch yet again disables bigrecy(). Some call to this function
causes build failures on armhf, armel and mipsel.
Gwen Weinholt <weinholt@debian.org> no 2022-11-27
support-rv64-mips64el-s390x.patch support-rv64-mips64el-s390x Bo YU <tsu.yubo@gmail.com> no 2023-01-15
fix-build-with-opaque-ncurses.patch Fix build with opaque ncurses

Since ncurses patchlevel 20231021 the WINDOW structure is opaque, its
members cannot be addressed directly. Use the functions ncurses
provides for this purpose instead.
Sven Joachim <svenjoac@gmx.de> no debian 2024-05-26
fix-implicit-decl-libc.patch Fix implicit declarations of some libc functions Gwen Weinholt <weinholt@debian.org> no 2024-05-04
fix-implicit-decl-init.patch Fix implicit declarations of some init_*() functions Gwen Weinholt <weinholt@debian.org> no 2024-04-20
do-not-use-catalog-expand-path.patch Do not use catalog:expand-path
Support older slib by reverting the following patch from upstream:

| Author: jaffer <jaffer>
| Date: Sun Oct 15 02:17:39 2023 +0000
|
| Summary: 2023-10-14 Aubrey Jaffer <agj@alum.mit.edu>
|
| Patch from Radey Shouman to use SLIB's new catalog:expand-path.
Gwen Weinholt <git@weinholt.se> no 2024-05-26
fix-numerous-compilation-errors.patch Fix numerous compilation errors Gwen Weinholt <git@weinholt.se> no 2024-09-22
support-loong64.patch support-loong64 zhaixiaojuan <zhaixiaojuan@loongson.cn> no 2024-11-26
fix-i386-build.patch Fix i386 compilation Jens Thiele <karme@karme.de> no 2025-01-11
fix-arm-builds.patch Fix builds on 32-bit arm
Fixes an assumption of signed chars and defines SCM_LLONG as long
long.
Gwen Weinholt <git@weinholt.se> no 2025-01-11
define-scm-llong-for-64-bit-archs.patch Define SCM_LLONG on 64-bit archs Gwen Weinholt <git@weinholt.se> no 2025-01-12

All known versions for source package 'scm'

Links