From 6508997e78e07eeabd272c558c256dd4cb23bc91 Mon Sep 17 00:00:00 2001 From: Matt Birkholz Date: Wed, 28 May 2014 16:34:04 -0700 Subject: [PATCH] Update copyright years. Remove test-copy-1.txt (an accident). --- src/gl/Makefile.in | 2 +- src/gl/gl-glx.scm | 2 +- src/gl/gl.pkg | 2 +- src/glib/gio.scm | 2 +- src/glib/glib.texinfo | 3 +- src/glib/test-copy-1.txt | 235 ------------------------------- src/gtk/Makefile.in | 2 +- src/gtk/compile.scm | 2 +- src/gtk/fix-layout.scm | 3 +- src/gtk/gtk-check.scm | 2 +- src/gtk/gtk-ev.scm | 2 +- src/gtk/gtk-tests.scm | 2 +- src/gtk/gtk-widget.scm | 3 +- src/gtk/gtk.cdecl | 2 +- src/gtk/gtk.pkg | 3 +- src/gtk/gtkio.c | 2 +- src/pango/pango.cdecl | 2 +- src/pango/pango.scm | 2 +- src/planetarium/geometry.scm | 2 +- src/planetarium/google-earth.scm | 2 +- src/planetarium/mit-3d.pkg | 2 +- src/planetarium/mit.pkg | 2 +- src/planetarium/tellurion.scm | 2 +- 23 files changed, 26 insertions(+), 257 deletions(-) delete mode 100644 src/glib/test-copy-1.txt diff --git a/src/gl/Makefile.in b/src/gl/Makefile.in index 70430441e..9948cbaac 100644 --- a/src/gl/Makefile.in +++ b/src/gl/Makefile.in @@ -1,4 +1,4 @@ -# Copyright (C) 2011, 2012, 2013 Matthew Birkholz +# Copyright (C) 2011, 2012, 2013, 2014 Matthew Birkholz # # This file is part of an extension to MIT/GNU Scheme. # diff --git a/src/gl/gl-glx.scm b/src/gl/gl-glx.scm index 53f9461e9..26d3cd2ca 100644 --- a/src/gl/gl-glx.scm +++ b/src/gl/gl-glx.scm @@ -1,6 +1,6 @@ #| -*-Scheme-*- -Copyright (C) 2013 Matthew Birkholz +Copyright (C) 2013, 2014 Matthew Birkholz This file is part of an extension to MIT/GNU Scheme. diff --git a/src/gl/gl.pkg b/src/gl/gl.pkg index 2715bc72d..1e793719f 100644 --- a/src/gl/gl.pkg +++ b/src/gl/gl.pkg @@ -1,6 +1,6 @@ #| -*-Scheme-*- -Copyright (C) 2013 Matthew Birkholz +Copyright (C) 2013, 2014 Matthew Birkholz This file is part of an extension to MIT/GNU Scheme. diff --git a/src/glib/gio.scm b/src/glib/gio.scm index 0dc93162a..4392cbc19 100644 --- a/src/glib/gio.scm +++ b/src/glib/gio.scm @@ -1,6 +1,6 @@ #| -*-Scheme-*- -Copyright (C) 2011 Matthew Birkholz +Copyright (C) 2011, 2014 Matthew Birkholz This file is part of MIT/GNU Scheme. diff --git a/src/glib/glib.texinfo b/src/glib/glib.texinfo index a3732d661..e29f36dae 100644 --- a/src/glib/glib.texinfo +++ b/src/glib/glib.texinfo @@ -26,7 +26,8 @@ @copying This manual documents @acronym{Glib} @value{VERSION}. -Copyright @copyright{} 2008, 2009, 2010, 2011, 2012, 2013 Matthew Birkholz +Copyright @copyright{} 2008, 2009, 2010, 2011, 2012, 2013, 2014 +Matthew Birkholz @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/src/glib/test-copy-1.txt b/src/glib/test-copy-1.txt deleted file mode 100644 index 1ec888fbd..000000000 --- a/src/glib/test-copy-1.txt +++ /dev/null @@ -1,235 +0,0 @@ -Structure and construction of the MIT/GNU Scheme source tree - -This README delves into the details of building MIT/GNU Scheme from -source on GNU/Linux. If you found this README in a binary -distribution, you probably want the installation instructions in -../doc/user-manual/mit-scheme-user.info node "Installation", also -available online at http://www.gnu.org/software/mit-scheme/. - -The rest of this file assumes you were able to successfully complete -an installation. Mit-scheme is used to build mit-scheme, so a binary -distribution must be installed first. The only alternative is to -cross-compile on a host that has a binary distribution installed. - -If you have the "Portable C" distribution, you have the result of LIAR -cross-compiling itself to C. The resulting .c files can be compiled -almost anywhere, e.g. on a 64bit target withOUT an mit-scheme already -installed. To build mit-scheme from this distribution, see node -"Portable C Installation" in ../doc/user-manual/mit-scheme-user.info, -also available online at http://www.gnu.org/software/mit-scheme/. To -build this distribution from sources, use src/etc/make-liarc-dist.sh. - -Directories -=========== - -MIT/GNU Scheme is a large program consisting of many subdirectories. -These subdirectories can be further grouped together into rough -functional subsystems. - -The core subsystem consists of these directories: - -* "microcode" contains the C code that is used to build the executable - program "scheme". - -* "runtime" contains the bulk of the run-time library, including - almost everything documented in the reference manual. - -* "runtime-check" is a build directory used to make alternate run-time - library binaries that are safer than the standard binaries. The - standard binaries are compiled with type-checking disabled for many - common operations; the alternate binaries have type-checking - enabled. - -* "sos" contains the SOS object-oriented programming extension. - -* "star-parser" contains the pattern-matching parser language - extension. - -* "win32" contains extra parts of the run-time library that are - specific to the Microsoft Windows platform. - -* "xml" contains support for XML and XHTML I/O. - -* "ffi" provides syntax for calling foreign (C) functions and - manipulating alien (C) data. - -The compiler subsystem consists of these three directories: - -* "sf" contains a program that translates Scheme source code to an - internal binary format called SCode. SCode is the internal - representation used by the MIT/GNU Scheme interpreter. The "sf" - program also performs a handful of optimizations, such as - user-directed beta substitution and early binding of known variables - such as CAR. - -* "compiler" contains the native-code compiler. This program - translates SCode to machine-language instructions. - -* "cref" is a cross-reference program that also implements a - rudimentary module system. - -The editor subsystem consists of two directories: - -* "edwin" contains our Emacs-like editor written in Scheme. - -* "imail" contains an email-reading program for Edwin. - -There is one C/Unix FFI wrapper thus far: - -* "gdbm" wraps libgdbm, the GNU dbm database routines, and provides a - drop-in replacement for the microcode module based package (runtime - gdbm). - -These are miscellaneous extras: - -* "6001" is extra code used here at MIT for teaching 6.001, our - introductory computer-science course based on "Structure and - Interpretation of Computer Programs". "sicp" contains an older - version of this code that is no longer in use (and probably no - longer works). - -* "etc" contains miscellaneous files for building the program. - -* "rcs" is a parser for RCS files. It also contains a program for - generating merged log files, in RCS or ChangeLog format, for - directory trees under RCS or CVS control. - -* "ssp" is an implementation of "Scheme Server Pages" that supports - server-side web programming. It works in conjunction with Apache - and mod-lisp. - -* "xdoc" is a web-programming document language, used at MIT for an - experimental electronics circuit course during spring term 2004. - This language is no longer in active use and will not be supported. - But it is a good example of "ssp" usage. - -These directories are no longer actively in use and the code they -contain may not work: - -* "pcsample" contains a profiling extension. - -* "swat" contains an extension that interfaces MIT/GNU Scheme to the - Tk graphical toolkit. - -* "wabbit" contains program for finding all of the objects that - contain pointers to a given object. - -Building from source on unix systems -==================================== - -Building MIT/GNU Scheme from the sources in the git repository is a -multi-stage process designed around a number of "build states" and -specific commands that move the build tree from one state to another. -These are the build states, ordered from least to most "built". - -* The `fresh' state is the initial state of the tree when it is - freshly checked out of the git repository. - -* The `distribution' state is what we distribute to the world. In - this state, all of the target-system independent configuration has - been done. - -* In the `configured' state, the tree is customized for a particular - target system, but it is not yet compiled. - -* In the `compiled' state, the tree is fully compiled. - -The following table shows the commands used to transition the build -tree from one build state to another. All of the commands must be run -in the "src" directory. - - From To Command - ------------ ------------ --------------------- - fresh distribution ./Setup.sh - distribution configured ./configure - configured compiled make - compiled configured make clean - compiled distribution make distclean - compiled fresh make maintainer-clean - configured distribution make distclean - configured fresh make maintainer-clean - -Thus the following sequence of commands can be used to build and -install MIT/GNU Scheme, assuming you have already installed a -compatible binary release. - - ./Setup.sh - ./configure - make - make install - -Note that the "./Setup.sh" command requires a compiler that supports -the "-M" option for generating dependencies. Normally this step is -executed on a GNU/Linux system. - -All of these commands require a working mit-scheme command from a -compatible binary release. This "host scheme" is usually any recent -release, but the most recent is most likely to have all of the runtime -primitives and macros and whatnot required by the latest sources. If -you have the latest release installed and working, yet cannot compile -the latest sources, please feel free to report this as a bug, via the -bug tracking system mentioned on the project homepage: - - http://www.gnu.org/software/mit-scheme/ - -If you have installed your host scheme somewhere other than the usual -system-wide location(s), you may want to set the MIT_SCHEME_EXE -environment variable. The Makefiles expect it to be the host scheme's -command name. For information about installing MIT/GNU Scheme in -unusual locations, please see the Unix Installation instructions. - -Building an incompatible compiler -================================= - -If the basic compiler data structures have changed, it may not be -possible to directly build the compiler by invoking make. (This is a -known bug.) - -However, it is possible to build the compiler from the Scheme sources -if you have a working installation with a runtime band. Here is how: - - 1. Put the source tree into the `configured' state as per the - above instructions. - - 2. Make the "src/compiler/" directory be your working directory. - - 3. `Syntax' the compiler with these steps: - - a. Start scheme with the runtime band: - scheme --band runtime.com - - b. ]=> (load-option 'sf) - - c. ]=> (load "compiler.sf") - - d. ]=> (exit) - - 4. Compile the compiler with these steps: - - a. Start scheme with the runtime band: - scheme --band runtime.com - - b. ]=> (load-option 'sf) - - c. ]=> (load "make") - - d. ]=> (load "compiler.cbf") - - e. ]=> (exit) - - 5. Build a new compiler band with these steps: - - a. Start scheme with the runtime band: - scheme --band runtime.com - - b. ]=> (load-option 'cref) - - c. ]=> (load-option 'sf) - - d. ]=> (load "make") - - e. ]=> (disk-save "compiler-band.com") - -The resulting band, compiler-band.com, should be suitable for -compiling the compiler. - diff --git a/src/gtk/Makefile.in b/src/gtk/Makefile.in index 4930d886c..d73b529f1 100644 --- a/src/gtk/Makefile.in +++ b/src/gtk/Makefile.in @@ -1,4 +1,4 @@ -# Copyright (C) 2011, 2012, 2013 Matthew Birkholz +# Copyright (C) 2011, 2012, 2013, 2014 Matthew Birkholz # # This file is part of an extension to MIT/GNU Scheme. # diff --git a/src/gtk/compile.scm b/src/gtk/compile.scm index 627ae50a7..26b30c2df 100644 --- a/src/gtk/compile.scm +++ b/src/gtk/compile.scm @@ -1,6 +1,6 @@ #| -*-Scheme-*- -Copyright (C) 2009, 2010, 2011, 2012, 2013 Matthew Birkholz +Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014 Matthew Birkholz This file is part of an extension to MIT/GNU Scheme. diff --git a/src/gtk/fix-layout.scm b/src/gtk/fix-layout.scm index 5071c6c4a..f2f970052 100644 --- a/src/gtk/fix-layout.scm +++ b/src/gtk/fix-layout.scm @@ -1,6 +1,7 @@ #| -*-Scheme-*- -Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013 Matthew Birkholz +Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Matthew +Birkholz This file is part of an extension to MIT/GNU Scheme. diff --git a/src/gtk/gtk-check.scm b/src/gtk/gtk-check.scm index c64e07c08..67099f284 100644 --- a/src/gtk/gtk-check.scm +++ b/src/gtk/gtk-check.scm @@ -1,6 +1,6 @@ #| -*-Scheme-*- -Copyright (C) 2012, 2013 Matthew Birkholz +Copyright (C) 2012, 2013, 2014 Matthew Birkholz This file is part of MIT/GNU Scheme. diff --git a/src/gtk/gtk-ev.scm b/src/gtk/gtk-ev.scm index 17e553582..a5bf11213 100644 --- a/src/gtk/gtk-ev.scm +++ b/src/gtk/gtk-ev.scm @@ -1,6 +1,6 @@ #| -*-Scheme-*- -Copyright (C) 2007, 2008, 2009, 2011, 2012 Matthew Birkholz +Copyright (C) 2007, 2008, 2009, 2011, 2012, 2014 Matthew Birkholz This file is part of an extension to MIT/GNU Scheme. diff --git a/src/gtk/gtk-tests.scm b/src/gtk/gtk-tests.scm index ddeca48ac..faa38356f 100644 --- a/src/gtk/gtk-tests.scm +++ b/src/gtk/gtk-tests.scm @@ -1,6 +1,6 @@ #| -*-Scheme-*- -Copyright (C) 2010, 2011, 2012, 2013 Matthew Birkholz +Copyright (C) 2010, 2011, 2012, 2013, 2014 Matthew Birkholz This file is part of an extension to MIT/GNU Scheme. diff --git a/src/gtk/gtk-widget.scm b/src/gtk/gtk-widget.scm index 18cfd573b..32535fdc1 100644 --- a/src/gtk/gtk-widget.scm +++ b/src/gtk/gtk-widget.scm @@ -1,6 +1,7 @@ #| -*-Scheme-*- -Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013 Matthew Birkholz +Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Matthew +Birkholz This file is part of an extension to MIT/GNU Scheme. diff --git a/src/gtk/gtk.cdecl b/src/gtk/gtk.cdecl index cc401edcf..950804b05 100644 --- a/src/gtk/gtk.cdecl +++ b/src/gtk/gtk.cdecl @@ -1,6 +1,6 @@ #| -*-Scheme-*- -Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 Matthew Birkholz +Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2014 Matthew Birkholz This file is part of an extension to MIT/GNU Scheme. diff --git a/src/gtk/gtk.pkg b/src/gtk/gtk.pkg index d8b666a0a..52775e08e 100644 --- a/src/gtk/gtk.pkg +++ b/src/gtk/gtk.pkg @@ -1,6 +1,7 @@ #| -*-Scheme-*- -Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013 Matthew Birkholz +Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Matthew +Birkholz This file is part of an extension to MIT/GNU Scheme. diff --git a/src/gtk/gtkio.c b/src/gtk/gtkio.c index db660cf35..1f0669f30 100644 --- a/src/gtk/gtkio.c +++ b/src/gtk/gtkio.c @@ -1,6 +1,6 @@ /* -*-C-*- -Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013 Matthew Birkholz +Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013, 2014 Matthew Birkholz This file is part of MIT/GNU Scheme. diff --git a/src/pango/pango.cdecl b/src/pango/pango.cdecl index 59a9b71af..170fef0f5 100644 --- a/src/pango/pango.cdecl +++ b/src/pango/pango.cdecl @@ -1,6 +1,6 @@ #| -*-Scheme-*- -Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 Matthew Birkholz +Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2014 Matthew Birkholz This file is part of an extension to MIT/GNU Scheme. diff --git a/src/pango/pango.scm b/src/pango/pango.scm index 41824bc04..9699172b4 100644 --- a/src/pango/pango.scm +++ b/src/pango/pango.scm @@ -1,6 +1,6 @@ #| -*-Scheme-*- -Copyright (C) 2009, 2010, 2011, 2012, 2013 Matthew Birkholz +Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014 Matthew Birkholz This file is part of an extension to MIT/GNU Scheme. diff --git a/src/planetarium/geometry.scm b/src/planetarium/geometry.scm index 6dd46faf1..d7cba250d 100644 --- a/src/planetarium/geometry.scm +++ b/src/planetarium/geometry.scm @@ -1,6 +1,6 @@ #| -*-Scheme-*- -Copyright (C) 2013 Matthew Birkholz +Copyright (C) 2013, 2014 Matthew Birkholz This file is part of an extension to MIT/GNU Scheme. diff --git a/src/planetarium/google-earth.scm b/src/planetarium/google-earth.scm index 940ed1f4e..8c2f2ad17 100644 --- a/src/planetarium/google-earth.scm +++ b/src/planetarium/google-earth.scm @@ -1,6 +1,6 @@ #| -*-Scheme-*- -Copyright (C) 2013 Matthew Birkholz +Copyright (C) 2013, 2014 Matthew Birkholz This file is part of an extension to MIT/GNU Scheme. diff --git a/src/planetarium/mit-3d.pkg b/src/planetarium/mit-3d.pkg index 23cc94674..07213c590 100644 --- a/src/planetarium/mit-3d.pkg +++ b/src/planetarium/mit-3d.pkg @@ -1,6 +1,6 @@ #| -*-Scheme-*- -Copyright (C) 2013 Matthew Birkholz +Copyright (C) 2013, 2014 Matthew Birkholz This file is part of an extension to MIT/GNU Scheme. diff --git a/src/planetarium/mit.pkg b/src/planetarium/mit.pkg index caef3d10e..5e42ac6a1 100644 --- a/src/planetarium/mit.pkg +++ b/src/planetarium/mit.pkg @@ -1,6 +1,6 @@ #| -*-Scheme-*- -Copyright (C) 2013 Matthew Birkholz +Copyright (C) 2013, 2014 Matthew Birkholz This file is part of an extension to MIT/GNU Scheme. diff --git a/src/planetarium/tellurion.scm b/src/planetarium/tellurion.scm index 450aa4b78..082f721d8 100644 --- a/src/planetarium/tellurion.scm +++ b/src/planetarium/tellurion.scm @@ -1,6 +1,6 @@ #| -*-Scheme-*- -Copyright (C) 2013 Matthew Birkholz +Copyright (C) 2013, 2014 Matthew Birkholz This file is part of an extension to MIT/GNU Scheme. -- 2.25.1