Package: scm / 5f4-3

Metadata

Package Version Patches format
scm 5f4-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
not usr local.patch | (download)

scm.info | 4 2 + 2 - 0 !
scm.texi | 4 2 + 2 - 0 !
2 files changed, 4 insertions(+), 4 deletions(-)

 reference debian install locations

kfreebsd_support.patch | (download)

findexec.c | 2 1 + 1 - 0 !
scmfig.h | 4 2 + 2 - 0 !
time.c | 2 1 + 1 - 0 !
3 files changed, 4 insertions(+), 4 deletions(-)

 kfreebsd_support


ppc64_short_int.patch | (download)

scmfig.h | 12 6 + 6 - 0 !
1 file changed, 6 insertions(+), 6 deletions(-)

 fixes builds on ppc64 and ppc64el architectures.

Co-authored-by: Andreas Jochens <aj@andaco.de>
hurd_maxpathlen.patch | (download)

findexec.c | 5 4 + 1 - 0 !
1 file changed, 4 insertions(+), 1 deletion(-)

 fix ftbfs on hurd-i386


add missing edit line feature.patch | (download)

edline.c | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

 add missing "edit-line" feature

fix argument imm being ignored in m_letstar1.patch | (download)

eval.c | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 fix argument "imm" being ignored in "m_letstar1"

fix readline related bug.patch | (download)

Iedline.scm | 38 35 + 3 - 0 !
1 file changed, 35 insertions(+), 3 deletions(-)

 fix readline-related bug

Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=831017
use compiler flags.patch | (download)

Makefile | 4 2 + 2 - 0 !
build.scm | 4 4 + 0 - 0 !
2 files changed, 6 insertions(+), 2 deletions(-)

 pass through compiler flags to gcc

disable bigrecy.patch | (download)

scl.c | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 disable bigrecy()

This patch yet again disables bigrecy(). Some call to this function
causes build failures on armhf, armel and mipsel.

support rv64 mips64el s390x.patch | (download)

scmfig.h | 12 12 + 0 - 0 !
1 file changed, 12 insertions(+)

 support-rv64-mips64el-s390x


fix build with opaque ncurses.patch | (download)

crs.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 fix build with opaque ncurses

Bug-Debian: https://bugs.debian.org/1057602

Since ncurses patchlevel 20231021 the WINDOW structure is opaque, its
members cannot be addressed directly.  Use the functions ncurses
provides for this purpose instead.

fix implicit decl libc.patch | (download)

gmalloc.c | 6 4 + 2 - 0 !
unexelf.c | 1 1 + 0 - 0 !
2 files changed, 5 insertions(+), 2 deletions(-)

 fix implicit declarations of some libc functions


fix implicit decl init.patch | (download)

scm.c | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 fix implicit declarations of some init_*() functions


do not use catalog expand path.patch | (download)

mkimpcat.scm | 10 4 + 6 - 0 !
1 file changed, 4 insertions(+), 6 deletions(-)

 do not use catalog:expand-path

Support older slib by reverting the following patch from upstream:

fix numerous compilation errors.patch | (download)

crs.c | 15 10 + 5 - 0 !
differ.c | 6 3 + 3 - 0 !
posix.c | 2 1 + 1 - 0 !
repl.c | 18 9 + 9 - 0 !
scm.c | 11 6 + 5 - 0 !
scm.h | 6 3 + 3 - 0 !
scmmain.c | 7 4 + 3 - 0 !
script.c | 23 12 + 11 - 0 !
x.c | 6 3 + 3 - 0 !
x.h | 3 2 + 1 - 0 !
10 files changed, 53 insertions(+), 44 deletions(-)

 fix numerous compilation errors


support loong64.patch | (download)

scmfig.h | 7 7 + 0 - 0 !
1 file changed, 7 insertions(+)

 support-loong64


fix i386 build.patch | (download)

scmfig.h | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix i386 compilation


fix arm builds.patch | (download)

scmfig.h | 5 5 + 0 - 0 !
script.c | 25 15 + 10 - 0 !
2 files changed, 20 insertions(+), 10 deletions(-)

 fix builds on 32-bit arm

Fixes an assumption of signed chars and defines SCM_LLONG as long
long.

define scm llong for 64 bit archs.patch | (download)

scmfig.h | 21 21 + 0 - 0 !
1 file changed, 21 insertions(+)

 define scm_llong on 64-bit archs