From: Matt Birkholz Date: Sun, 29 May 2016 07:29:10 +0000 (-0700) Subject: Change project name to mit-scheme-PUCKED; punt multiarch libdir. X-Git-Tag: mit-scheme-pucked-9.2.12~314 X-Git-Url: https://birchwood-abbey.net/git?a=commitdiff_plain;h=5b59b96a40329760ab6175c4ee5a5166ea907ace;p=mit-scheme.git Change project name to mit-scheme-PUCKED; punt multiarch libdir. --- diff --git a/dist/shared.sh b/dist/shared.sh index e3f73488e..91ea8dba7 100644 --- a/dist/shared.sh +++ b/dist/shared.sh @@ -28,7 +28,7 @@ exec 3>&1 TL_DIR=$(pwd) PROGRAM=${0} -PROJECT_NAME=mit-scheme +PROJECT_NAME=mit-scheme-pucked SOURCE_TREE=${PROJECT_NAME} usage () diff --git a/doc/Makefile.in b/doc/Makefile.in index 464acc81f..fef44fa24 100644 --- a/doc/Makefile.in +++ b/doc/Makefile.in @@ -116,7 +116,7 @@ install-info-gz install-info: install-man: $(mkinstalldirs) $(DESTDIR)$(mandir)/man1 - $(INSTALL_DATA) scheme.1 $(DESTDIR)$(mandir)/man1/. + $(INSTALL_DATA) mit-scheme-pucked.1 $(DESTDIR)$(mandir)/man1/. install-html: $(mkinstalldirs) $(DESTDIR)$(htmldir) diff --git a/doc/configure.ac b/doc/configure.ac index bcfaa8cd8..43a5b5d7d 100644 --- a/doc/configure.ac +++ b/doc/configure.ac @@ -45,7 +45,7 @@ INST_TARGETS= AC_ARG_ENABLE([html], [AC_HELP_STRING([--enable-html], [generate HTML documentation])]) if test "${enable_html:-yes}" = "yes"; then - htmldir="${libdir}/mit-scheme/doc" + htmldir="${libdir}/mit-scheme-pucked/doc" elif test "${enable_html}" = "no"; then htmldir= else @@ -58,7 +58,7 @@ AC_SUBST([htmldir]) AC_ARG_ENABLE([pdf], [AC_HELP_STRING([--enable-pdf], [generate PDF documentation])]) if test "${enable_pdf:-yes}" = "yes"; then - pdfdir="${libdir}/mit-scheme/doc" + pdfdir="${libdir}/mit-scheme-pucked/doc" elif test "${enable_pdf}" = "no"; then pdfdir= else @@ -73,7 +73,7 @@ AC_ARG_ENABLE([ps], if test "${enable_ps:-no}" = "no"; then psdir= elif test "${enable_ps}" = "yes"; then - psdir="${libdir}/mit-scheme/doc" + psdir="${libdir}/mit-scheme-pucked/doc" else psdir="${enable_ps}" fi diff --git a/doc/mit-scheme-pucked.1 b/doc/mit-scheme-pucked.1 new file mode 100644 index 000000000..ee8f814bf --- /dev/null +++ b/doc/mit-scheme-pucked.1 @@ -0,0 +1,104 @@ +.TH "mit-scheme-pucked" "1" "9.2" "Friar Puck and The MIT/GNU Scheme Team" "" +.SH "NAME" +.LP +mit-scheme-pucked - Friar Puck's MIT/GNU Scheme development environment +.SH "SYNOPSIS" +.LP +.B mit-scheme-pucked +.RI [ OPTIONS ] +.br +.SH "DESCRIPTION" +.LP +MIT/GNU Scheme is an implementation of the Scheme programming +language, providing an interpreter, compiler, source-code debugger, +integrated Emacs-like editor, and a large runtime library. MIT/GNU +Scheme is best suited to programming large applications with a rapid +development cycle. +.TP +Friar Puck's MIT/GNU Scheme is a testbed for new plugins. It does not +have microcode modules, relying on plugins to provide the same +functionality. +.SH "OPTIONS" +.LP +These are some of the more common command-line options. For full +information about available options, see the Texinfo documentation. +Additional options may also be supported by the band. Use the +--help option (last) to see descriptions of all available +command-line options. +.TP +.RI --version +.br +Report various version numbers, then exit. +.TP +.RI --heap " NBLOCKS" +.br +Specify the size of the heap in 1024-word blocks. +.TP +.RI --stack " NBLOCKS" +.br +Specify the size of the stack in 1024-word blocks. +.TP +.RI --library " PATH" +.br +Specify where to look for Scheme's binary files. +.I PATH +should be a colon-separated list of directory names. +.TP +--option-summary +.br +Print the actual values of the machine parameters (like those above). +.TP +--no-init-file +.br +Don't load the user's init file. +.TP +--edit +.br +Start the text editor after starting Scheme. +.TP +.RI --eval " EXPRESSION" ... +.br +Evaluate the specified expressions after starting Scheme. +.TP +.RI --load " FILENAME" ... +.br +Load the specified files after starting Scheme. +.SH "FILES" +.TP +\fI.scheme.init\fP or \fISCHEME.INI\fP +.br +Scheme loads this file first, if it exists in the user's home directory. +.SH "ENVIRONMENT VARIABLES" +.LP +MIT/GNU Scheme refers to a large number of environment variables. See +the Texinfo documentation for details. +.SH "EXAMPLES" +.LP +To use the evaluator in a command-line interface, type: +.LP +.B mit-scheme-pucked +.LP +To start the editor and use it as a front-end to the evaluator, type: +.LP +.B mit-scheme-pucked --edit +.SH "AUTHORS" +.LP +Friar Puck +.br +MIT/GNU Scheme Team +.SH "SEE ALSO" +.LP +The full documentation for MIT/GNU Scheme is maintained as a set of +Texinfo manuals. +If the +.B info +program is properly installed at your site, the command +.IP +.B info +"MIT/GNU Scheme User" +.PP +should give you access to the complete user's manual. Programming +information is located in the Info topics "MIT/GNU Scheme Ref" and +"SOS". Usage of the +.B IMAIL +mail reader is located in the "IMAIL" topic. diff --git a/doc/scheme.1 b/doc/scheme.1 deleted file mode 100644 index 81e9464d1..000000000 --- a/doc/scheme.1 +++ /dev/null @@ -1,87 +0,0 @@ -.TH "scheme" "1" "9.2" "MIT/GNU Scheme Team" "" -.SH "NAME" -.LP -MIT/GNU Scheme \- Scheme development environment -.SH "SYNOPSIS" -.LP -.B scheme -.RI [ OPTIONS ] -.br -.SH "DESCRIPTION" -.LP -MIT/GNU Scheme is an implementation of the Scheme programming -language, providing an interpreter, compiler, source\-code debugger, -integrated Emacs\-like editor, and a large runtime library. MIT/GNU -Scheme is best suited to programming large applications with a rapid -development cycle. -.SH "OPTIONS" -.LP -These are some of the more common command\-line options. For full -information about available options, see the Texinfo documentation. -Additional options may also be supported by the band. Use the -\-\-help option (last) to see descriptions of all available -command\-line options. -.TP -.RI \-\-version -.br -Report various version numbers, then exit. -.TP -.RI \-\-heap " NBLOCKS" -.br -Specify the size of the heap in 1024\-word blocks. -.TP -.RI \-\-stack " NBLOCKS" -.br -Specify the size of the stack in 1024\-word blocks. -.TP -.RI \-\-library " PATH" -.br -Specify where to look for Scheme's binary files. -.I PATH -should be a colon\-separated list of directory names. -.TP -\-\-option\-summary -.br -Print the actual values of the machine parameters (like those above). -.TP -\-\-no\-init\-file -.br -Don't load the user's init file (~/.scheme.init or scheme.ini). -.TP -\-\-edit -.br -Start the text editor after starting Scheme. -.TP -.RI \-\-eval " EXPRESSION" ... -.br -Evaluate the specified expressions after starting Scheme. -.TP -.RI \-\-load " FILENAME" ... -.br -Load the specified files after starting Scheme. -.SH "FILES" -.LP -\fI/usr/local/lib/mit\-scheme\fP -.SH "ENVIRONMENT VARIABLES" -.LP -MIT/GNU Scheme refers to a large number of environment variables. See -the Texinfo documentation for details. -.SH "AUTHORS" -.LP -MIT/GNU Scheme Team -.SH "SEE ALSO" -.LP -The full documentation for MIT/GNU Scheme is maintained as a set of -Texinfo manuals. -If the -.B info -program is properly installed at your site, the command -.IP -.B info -"MIT/GNU Scheme User" -.PP -should give you access to the complete User's manual. Programming -information is located in the Info topics "MIT/GNU Scheme Ref" and -"SOS". Usage of the -.B IMAIL -mail reader is located in the "IMAIL" topic. diff --git a/src/blowfish/Makefile.am b/src/blowfish/Makefile.am index 42f91e477..82fcfad78 100644 --- a/src/blowfish/Makefile.am +++ b/src/blowfish/Makefile.am @@ -44,7 +44,7 @@ AM_MAKEINFOHTMLFLAGS = --no-split # Set these to the defaults used by Scheme. infodir = $(datarootdir)/info -htmldir = $(libdir)/mit-scheme/doc +htmldir = $(libdir)/mit-scheme-pucked/doc AM_CPPFLAGS = -I$(scmlibdir) diff --git a/src/cairo/Makefile.am b/src/cairo/Makefile.am index d5286a8e8..e0179d1fe 100644 --- a/src/cairo/Makefile.am +++ b/src/cairo/Makefile.am @@ -43,9 +43,9 @@ AM_MAKEINFOHTMLFLAGS = --no-split # Set these to the defaults used by Scheme. infodir = $(datarootdir)/info -htmldir = $(libdir)/mit-scheme/doc -dvidir = $(libdir)/mit-scheme/doc -pdfdir = $(libdir)/mit-scheme/doc +htmldir = $(libdir)/mit-scheme-pucked/doc +dvidir = $(libdir)/mit-scheme-pucked/doc +pdfdir = $(libdir)/mit-scheme-pucked/doc AM_CPPFLAGS = -I$(scmlibdir) AM_CFLAGS = `pkg-config --cflags pangocairo` diff --git a/src/configure.ac b/src/configure.ac index 4b0574ba0..611ed9ce6 100644 --- a/src/configure.ac +++ b/src/configure.ac @@ -102,7 +102,7 @@ svm1) INSTALL_LIARC_BUNDLES= ;; esac -AUXDIR_NAME=mit-scheme-${mit_scheme_native_code} +AUXDIR_NAME=mit-scheme-pucked AUXDIR='$(libdir)'/${AUXDIR_NAME} # Please keep the following messages synchronized with the messages in diff --git a/src/gdbm/Makefile.am b/src/gdbm/Makefile.am index 4166359ab..355301128 100644 --- a/src/gdbm/Makefile.am +++ b/src/gdbm/Makefile.am @@ -44,7 +44,7 @@ AM_MAKEINFOHTMLFLAGS = --no-split # Set these to the defaults used by Scheme. infodir = $(datarootdir)/info -htmldir = $(libdir)/mit-scheme/doc +htmldir = $(libdir)/mit-scheme-pucked/doc AM_CPPFLAGS = -I$(scmlibdir) diff --git a/src/gl/Makefile.am b/src/gl/Makefile.am index 20e9414b0..cca8856d8 100644 --- a/src/gl/Makefile.am +++ b/src/gl/Makefile.am @@ -44,9 +44,9 @@ AM_MAKEINFOHTMLFLAGS = --no-split # Set these to the defaults used by Scheme. infodir = $(datarootdir)/info -htmldir = $(libdir)/mit-scheme/doc -dvidir = $(libdir)/mit-scheme/doc -pdfdir = $(libdir)/mit-scheme/doc +htmldir = $(libdir)/mit-scheme-pucked/doc +dvidir = $(libdir)/mit-scheme-pucked/doc +pdfdir = $(libdir)/mit-scheme-pucked/doc AM_CPPFLAGS = -I$(scmlibdir) AM_CFLAGS = `pkg-config --cflags gl glu gtk+-3.0` diff --git a/src/glib/Makefile.am b/src/glib/Makefile.am index 131242373..19dd9ac3b 100644 --- a/src/glib/Makefile.am +++ b/src/glib/Makefile.am @@ -46,9 +46,9 @@ AM_MAKEINFOHTMLFLAGS = --no-split # Set these to the defaults used by Scheme. infodir = $(datarootdir)/info -htmldir = $(libdir)/mit-scheme/doc -dvidir = $(libdir)/mit-scheme/doc -pdfdir = $(libdir)/mit-scheme/doc +htmldir = $(libdir)/mit-scheme-pucked/doc +dvidir = $(libdir)/mit-scheme-pucked/doc +pdfdir = $(libdir)/mit-scheme-pucked/doc AM_CPPFLAGS = -I$(scmlibdir) AM_CFLAGS = `pkg-config --cflags gio-2.0` diff --git a/src/gtk-screen/Makefile.am b/src/gtk-screen/Makefile.am index 5767d8d2c..30854e482 100644 --- a/src/gtk-screen/Makefile.am +++ b/src/gtk-screen/Makefile.am @@ -39,9 +39,9 @@ AM_MAKEINFOHTMLFLAGS = --no-split # Set these to the defaults used by Scheme. infodir = $(datarootdir)/info -htmldir = $(libdir)/mit-scheme/doc -dvidir = $(libdir)/mit-scheme/doc -pdfdir = $(libdir)/mit-scheme/doc +htmldir = $(libdir)/mit-scheme-pucked/doc +dvidir = $(libdir)/mit-scheme-pucked/doc +pdfdir = $(libdir)/mit-scheme-pucked/doc gtk-screen.bin: stamp-scheme gtk-screen.bci: stamp-scheme diff --git a/src/gtk/Makefile.am b/src/gtk/Makefile.am index 7301c8af3..dada39bbc 100644 --- a/src/gtk/Makefile.am +++ b/src/gtk/Makefile.am @@ -56,9 +56,9 @@ AM_MAKEINFOHTMLFLAGS = --no-split # Set these to the defaults used by Scheme. infodir = $(datarootdir)/info -htmldir = $(libdir)/mit-scheme/doc -dvidir = $(libdir)/mit-scheme/doc -pdfdir = $(libdir)/mit-scheme/doc +htmldir = $(libdir)/mit-scheme-pucked/doc +dvidir = $(libdir)/mit-scheme-pucked/doc +pdfdir = $(libdir)/mit-scheme-pucked/doc AM_CPPFLAGS = -I$(scmlibdir) AM_CFLAGS = `pkg-config --cflags gtk+-3.0` diff --git a/src/mcrypt/Makefile.am b/src/mcrypt/Makefile.am index 57b0b4ad7..d3dce9b8b 100644 --- a/src/mcrypt/Makefile.am +++ b/src/mcrypt/Makefile.am @@ -44,7 +44,7 @@ AM_MAKEINFOHTMLFLAGS = --no-split # Set these to the defaults used by Scheme. infodir = $(datarootdir)/info -htmldir = $(libdir)/mit-scheme/doc +htmldir = $(libdir)/mit-scheme-pucked/doc AM_CPPFLAGS = -I$(scmlibdir) diff --git a/src/md5/Makefile.am b/src/md5/Makefile.am index 726b60444..acf944da1 100644 --- a/src/md5/Makefile.am +++ b/src/md5/Makefile.am @@ -44,7 +44,7 @@ AM_MAKEINFOHTMLFLAGS = --no-split # Set these to the defaults used by Scheme. infodir = $(datarootdir)/info -htmldir = $(libdir)/mit-scheme/doc +htmldir = $(libdir)/mit-scheme-pucked/doc AM_CPPFLAGS = -I$(scmlibdir) diff --git a/src/mhash/Makefile.am b/src/mhash/Makefile.am index 943907c64..a106da4f9 100644 --- a/src/mhash/Makefile.am +++ b/src/mhash/Makefile.am @@ -44,7 +44,7 @@ AM_MAKEINFOHTMLFLAGS = --no-split # Set these to the defaults used by Scheme. infodir = $(datarootdir)/info -htmldir = $(libdir)/mit-scheme/doc +htmldir = $(libdir)/mit-scheme-pucked/doc AM_CPPFLAGS = -I$(scmlibdir) diff --git a/src/microcode/configure.ac b/src/microcode/configure.ac index 8c1ecc335..42d8a5670 100644 --- a/src/microcode/configure.ac +++ b/src/microcode/configure.ac @@ -284,8 +284,8 @@ if test x${mit_scheme_native_code} = xhppa; then GC_HEAD_FILES="${GC_HEAD_FILES} hppacach.h" fi -AUXDIR_NAME=mit-scheme-${mit_scheme_native_code} -EXE_NAME=mit-scheme-${mit_scheme_native_code} +AUXDIR_NAME=mit-scheme-pucked +EXE_NAME=mit-scheme-pucked dnl Add OS-dependent customizations. This must happen before checking dnl any headers or library routines, because it may add CFLAGS or diff --git a/src/microcode/makegen/Makefile.in.in b/src/microcode/makegen/Makefile.in.in index 20b979072..23be62010 100644 --- a/src/microcode/makegen/Makefile.in.in +++ b/src/microcode/makegen/Makefile.in.in @@ -243,7 +243,7 @@ c-clean: clean install: install-auxPROGRAMS install-auxLIBS install-auxDATA @INSTALL_INCLUDE@ $(mkinstalldirs) $(DESTDIR)$(bindir) $(INSTALL_PROGRAM) scheme $(DESTDIR)$(bindir)/$(EXE_NAME) - ../etc/install-bin-symlinks.sh $(DESTDIR)$(bindir) $(EXE_NAME) +# ../etc/install-bin-symlinks.sh $(DESTDIR)$(bindir) $(EXE_NAME) install-auxPROGRAMS: $(aux_PROGRAMS) $(mkinstalldirs) $(DESTDIR)$(AUXDIR) diff --git a/src/pango/Makefile.am b/src/pango/Makefile.am index 8d9348354..4c23b3350 100644 --- a/src/pango/Makefile.am +++ b/src/pango/Makefile.am @@ -42,9 +42,9 @@ AM_MAKEINFOHTMLFLAGS = --no-split # Set these to the defaults used by Scheme. infodir = $(datarootdir)/info -htmldir = $(libdir)/mit-scheme/doc -dvidir = $(libdir)/mit-scheme/doc -pdfdir = $(libdir)/mit-scheme/doc +htmldir = $(libdir)/mit-scheme-pucked/doc +dvidir = $(libdir)/mit-scheme-pucked/doc +pdfdir = $(libdir)/mit-scheme-pucked/doc AM_CPPFLAGS = -I$(scmlibdir) AM_CFLAGS = `pkg-config --cflags pango` diff --git a/src/planetarium/Makefile.am b/src/planetarium/Makefile.am index b48d4bea2..febf19d7b 100644 --- a/src/planetarium/Makefile.am +++ b/src/planetarium/Makefile.am @@ -56,9 +56,9 @@ AM_MAKEINFOHTMLFLAGS = --no-split # Set these to the defaults used by Scheme. infodir = $(datarootdir)/info -htmldir = $(libdir)/mit-scheme/doc -dvidir = $(libdir)/mit-scheme/doc -pdfdir = $(libdir)/mit-scheme/doc +htmldir = $(libdir)/mit-scheme-pucked/doc +dvidir = $(libdir)/mit-scheme-pucked/doc +pdfdir = $(libdir)/mit-scheme-pucked/doc make.scm: mit-make.scm cp $< $@ diff --git a/src/x11-screen/Makefile.am b/src/x11-screen/Makefile.am index f469a15a4..7cf2375bc 100644 --- a/src/x11-screen/Makefile.am +++ b/src/x11-screen/Makefile.am @@ -38,9 +38,9 @@ scmlib_sub_DATA += make.scm x11-screen-@MIT_SCHEME_OS_SUFFIX@.pkd # Set these to the defaults used by Scheme. infodir = $(datarootdir)/info -htmldir = $(libdir)/mit-scheme/doc -dvidir = $(libdir)/mit-scheme/doc -pdfdir = $(libdir)/mit-scheme/doc +htmldir = $(libdir)/mit-scheme-pucked/doc +dvidir = $(libdir)/mit-scheme-pucked/doc +pdfdir = $(libdir)/mit-scheme-pucked/doc #x11-key.bci: stamp-scheme #x11-key.com: stamp-scheme diff --git a/src/x11/Makefile.am b/src/x11/Makefile.am index 1a0a8f589..80c061853 100644 --- a/src/x11/Makefile.am +++ b/src/x11/Makefile.am @@ -46,9 +46,9 @@ AM_MAKEINFOHTMLFLAGS = --no-split # Set these to the defaults used by Scheme. infodir = $(datarootdir)/info -htmldir = $(libdir)/mit-scheme/doc -dvidir = $(libdir)/mit-scheme/doc -pdfdir = $(libdir)/mit-scheme/doc +htmldir = $(libdir)/mit-scheme-pucked/doc +dvidir = $(libdir)/mit-scheme-pucked/doc +pdfdir = $(libdir)/mit-scheme-pucked/doc AM_CPPFLAGS = -I$(scmlibdir) AM_CFLAGS = `pkg-config --cflags x11`