Package: cmucl / 20c-2

Metadata

Package Version Patches format
cmucl 20c-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
debian branding.patch | (download)

src/clx/clx.lisp | 1 1 + 0 - 0 !
src/code/save.lisp | 2 1 + 1 - 0 !
src/hemlock/main.lisp | 2 2 + 0 - 0 !
src/interface/initial.lisp | 1 1 + 0 - 0 !
src/lisp/lisp.c | 2 1 + 1 - 0 !
src/tools/build-world.sh | 2 1 + 1 - 0 !
src/tools/clmcom.lisp | 4 2 + 2 - 0 !
7 files changed, 9 insertions(+), 5 deletions(-)

 debian branding and naming the executable cmucl instead of lisp
debian build options.patch | (download)

src/tools/setenv-scripts/base-features.lisp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 enable relative package names as part of our build options
create and adapt doc makefiles.patch | (download)

src/docs/Makefile | 13 13 + 0 - 0 !
src/docs/cmu-user/Makefile | 4 2 + 2 - 0 !
src/docs/internals/Makefile | 2 1 + 1 - 0 !
3 files changed, 16 insertions(+), 3 deletions(-)

 create a documentation makefile
gray stream examples protection.patch | (download)

src/pcl/gray-streams-class.lisp | 4 2 + 2 - 0 !
src/pcl/gray-streams.lisp | 20 20 + 0 - 0 !
2 files changed, 22 insertions(+), 2 deletions(-)

 due to how we build we need to have conditionals there
hemlock package fix.patch | (download)

src/hemlock/package.lisp | 27 27 + 0 - 0 !
1 file changed, 27 insertions(+)

 as we have hemlock as a package to load we need a seperate package file
hemlock termcap fix.patch | (download)

src/hemlock/termcap.lisp | 14 11 + 3 - 0 !
1 file changed, 11 insertions(+), 3 deletions(-)

 we need to get termcap info from infocmp not from a file on debian
create backtrace on build failure.patch | (download)

src/tools/setup.lisp | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 get a full backtrace on build errors, to diagnose build failures from logs
ignore errors when reporting errors.patch | (download)

src/code/save.lisp | 8 6 + 2 - 0 !
1 file changed, 6 insertions(+), 2 deletions(-)

 ignore errors when reporting errors in batch processing, to help the autobuilder
manpage fixes.patch | (download)

src/general-info/cmucl.1 | 2 1 + 1 - 0 !
src/general-info/lisp.1 | 45 21 + 24 - 0 !
2 files changed, 22 insertions(+), 25 deletions(-)

 fix some - \- confusion in the manpages
fix cmu user html output.patch | (download)

src/docs/cmu-user/cmu-user.hva | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 hevea 1.10-12 complains without this fix
texlive pdf output fixes.patch | (download)

src/docs/cmu-user/introduction.tex | 7 1 + 6 - 0 !
src/docs/cmu-user/macros.tex | 13 2 + 11 - 0 !
src/docs/cmu-user/unicode.tex | 4 0 + 4 - 0 !
src/docs/interface/toolkit.tex | 9 1 + 8 - 0 !
src/docs/internals/design.tex | 10 1 + 9 - 0 !
5 files changed, 5 insertions(+), 38 deletions(-)

 texlive now is using pdftex so we need to use the ifpdf package
workaround for gcc 4.6 overoptimization | (download)

src/lisp/os-common.c | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 gcc 4.6 optimizes away the direction of stack testing, so do it by hand