Change project name to mit-scheme-PUCKED; punt multiarch libdir.
authorMatt Birkholz <puck@birchwood-abbey.net>
Sun, 29 May 2016 07:29:10 +0000 (00:29 -0700)
committerMatt Birkholz <puck@birchwood-abbey.net>
Sun, 29 May 2016 17:19:30 +0000 (10:19 -0700)
22 files changed:
dist/shared.sh
doc/Makefile.in
doc/configure.ac
doc/mit-scheme-pucked.1 [new file with mode: 0644]
doc/scheme.1 [deleted file]
src/blowfish/Makefile.am
src/cairo/Makefile.am
src/configure.ac
src/gdbm/Makefile.am
src/gl/Makefile.am
src/glib/Makefile.am
src/gtk-screen/Makefile.am
src/gtk/Makefile.am
src/mcrypt/Makefile.am
src/md5/Makefile.am
src/mhash/Makefile.am
src/microcode/configure.ac
src/microcode/makegen/Makefile.in.in
src/pango/Makefile.am
src/planetarium/Makefile.am
src/x11-screen/Makefile.am
src/x11/Makefile.am

index e3f73488eb839627e3518275e899473bb0289674..91ea8dba779df9ca81b2d189a5b9cf56cea26af5 100644 (file)
@@ -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 ()
index 464acc81feca894e2b69004f10d7c26bd18874d0..fef44fa242e6cd4aa330d6aeab36b5247d64524f 100644 (file)
@@ -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)
index bcfaa8cd82a8d7536a96e0005d530a45bacaf89a..43a5b5d7d66aa3fadad01b207fe345ebd57ec606 100644 (file)
@@ -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 (file)
index 0000000..ee8f814
--- /dev/null
@@ -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 <puck@birchwood-abbey.net>
+.br
+MIT/GNU Scheme Team <bug-mit-scheme@gnu.org>
+.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 (file)
index 81e9464..0000000
+++ /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 <bug\-mit\-scheme@gnu.org>
-.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.
index 42f91e477d1238fbb6fd0c6d89d935e6e8554660..82fcfad782322b202cce5ba79d058594addb2eee 100644 (file)
@@ -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)
 
index d5286a8e8f7ffe88fd7b892c298342b29c76572e..e0179d1fe36e74dbb4fd1d79c659a96ac7c120d5 100644 (file)
@@ -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`
index 4b0574ba04cea065f345b68b1c39224030673008..611ed9ce62cfdcb92f85738b86c6ed0c9da2df21 100644 (file)
@@ -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
index 4166359ab786bc429c0cfdcbba9c3324e345311e..3553011283733fed5cb36d49140c9ad5b0c1af1b 100644 (file)
@@ -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)
 
index 20e9414b06613273bc3652ca732e488441e1d24b..cca8856d8312836f98fc15790f5ad6a092626df4 100644 (file)
@@ -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`
index 131242373565ad0f8607be71c685b39413604cd4..19dd9ac3b67585bf3ee71d9d72479cd821b98678 100644 (file)
@@ -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`
index 5767d8d2c7ba84026a28d8ddcc746b3b51819865..30854e482c013f26db06e1b1bc40d73afa508d7b 100644 (file)
@@ -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
index 7301c8af31beb8c383b5a0725d24116f6ed32ee8..dada39bbc9ed1c626cd0c130e409f575a216dce4 100644 (file)
@@ -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`
index 57b0b4ad72dabaa0e318d995cb17c666f7104eba..d3dce9b8b3500044f805de7eabb8f193384304d3 100644 (file)
@@ -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)
 
index 726b604441b908814ab8f529462239c0c0f64d04..acf944da1de522cf7c89386600c1419efac3fee1 100644 (file)
@@ -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)
 
index 943907c6450a9834465a42a6dc2b5ce28adee6ed..a106da4f9a5b81ceb08d655cd0d1ad7b30f07312 100644 (file)
@@ -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)
 
index 8c1ecc335247df1d92909148072e71b8f21fcc8f..42d8a56707e8759ceb53df9d724fc01dca1a5078 100644 (file)
@@ -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
index 20b9790722185823f5fece96135f25272c68e163..23be62010b3f3fcbb622b80a7392e3a1eb6787cc 100644 (file)
@@ -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)
index 8d93483545cc953b7bdd049f1509a071430a14b5..4c23b3350da80a37ef00555f08ab6395efc6f4c8 100644 (file)
@@ -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`
index b48d4bea22e5a4e1ec691e10ef3ad8c2916e643d..febf19d7b0b5ba81016f52bc3eaef676f752b3f1 100644 (file)
@@ -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 $< $@
index f469a15a42ce39c396f70cc5904b6af7cc40cd84..7cf2375bcd8ea00b7864b9681debf7d738b39e22 100644 (file)
@@ -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
index 1a0a8f5890cfe0ed74e0ce0ab13b7ca11c867fb5..80c061853860b4f64334260084120f637ffa4621 100644 (file)
@@ -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`