aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2008-01-01 23:13:10 +0000
committerdos-reis <gdr@axiomatics.org>2008-01-01 23:13:10 +0000
commit915b5b3272b0babc886c1c3c0605c9977cd36feb (patch)
treead4aab8d87670d529d1ad4fa7ef0a3044fad610b
parent8645652308f05ea1811cb55b674aa36188890159 (diff)
downloadopen-axiom-915b5b3272b0babc886c1c3c0605c9977cd36feb.tar.gz
Annual ChangeLog rotation.
-rw-r--r--ChangeLog1329
-rw-r--r--ChangeLog.20071329
-rw-r--r--contrib/ChangeLog6
-rw-r--r--contrib/ChangeLog.20076
-rw-r--r--src/ChangeLog366
-rw-r--r--src/ChangeLog.2007366
-rw-r--r--src/algebra/ChangeLog.2007 (renamed from src/algebra/ChangeLog)0
-rw-r--r--src/boot/ChangeLog.2007 (renamed from src/boot/ChangeLog)0
-rw-r--r--src/clef/ChangeLog.2007 (renamed from src/clef/ChangeLog)0
-rw-r--r--src/doc/ChangeLog.2007 (renamed from src/doc/ChangeLog)0
-rw-r--r--src/etc/ChangeLog.2007 (renamed from src/etc/ChangeLog)0
-rw-r--r--src/graph/ChangeLog.2007 (renamed from src/graph/ChangeLog)0
-rw-r--r--src/graph/Gdraws/ChangeLog.2007 (renamed from src/graph/Gdraws/ChangeLog)0
-rw-r--r--src/graph/view2D/ChangeLog.2007 (renamed from src/graph/view2D/ChangeLog)0
-rw-r--r--src/graph/view3D/ChangeLog.2007 (renamed from src/graph/view3D/ChangeLog)0
-rw-r--r--src/graph/viewAlone/ChangeLog.2007 (renamed from src/graph/viewAlone/ChangeLog)0
-rw-r--r--src/graph/viewman/ChangeLog.2007 (renamed from src/graph/viewman/ChangeLog)0
-rw-r--r--src/hyper/ChangeLog.2007 (renamed from src/hyper/ChangeLog)0
-rw-r--r--src/input/ChangeLog.2007 (renamed from src/input/ChangeLog)0
-rw-r--r--src/interp/ChangeLog.2007 (renamed from src/interp/ChangeLog)0
-rw-r--r--src/lib/ChangeLog.2007 (renamed from src/lib/ChangeLog)0
-rw-r--r--src/lisp/ChangeLog.2007 (renamed from src/lisp/ChangeLog)0
-rw-r--r--src/scripts/ChangeLog.2007 (renamed from src/scripts/ChangeLog)0
-rw-r--r--src/share/ChangeLog.2007 (renamed from src/share/ChangeLog)0
-rw-r--r--src/sman/ChangeLog.2007 (renamed from src/sman/ChangeLog)0
25 files changed, 1701 insertions, 1701 deletions
diff --git a/ChangeLog b/ChangeLog
index 16b3e61c..e69de29b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,1329 +0,0 @@
-2007-12-27 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * config/setup-dep.mk ($(srcdir)/Makefile.in): No longer generate
- automatically.
-
- * build-setup.sh (SUBDIRS): Don't extract Makefile.in for src/lisp.
- Same for src/graph, src/etc, src/sman, src/hyper, src/doc.
-
- (SUBDIRS): src/booklets no longer exists.
- * configure.ac.pamphlet: Don't instantiate Makefile for
- src/booklets.
-
-2007-11-30 Ralf Hemmecke <ralf@hemmecke.de>
-
- * configure.ac.pamphlet: Fix a thinko in checking for makeindex.
-
-2007-11-25 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet: Remove all-depsys rule.
-
-2007-10-10 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet: Tidy. Don't instantiate src/lisp/core.lisp.
- * configure.ac: Regenerate.
- * configure: Likewise.
- * config/var-def.mk (open_axiom_installdir): New.
- (AXIOM): Support versioning.
- * Makefile.pamphlet (install): Tidy.
- Remove sections on SPAD and SYS variables.
- * Makefile.in: Regenerate.
-
-2007-09-23 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * config/setup-dep.mk ($(top_builddir)/libtool): Regenerate when
- out of date.
-
-2007-09-10 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (all-noweb): Depend only on one target,
- notangle.
- ($(addprefix $(axiom_build_bindir)/, notangle noweave)): Touch
- shell scripts too.
- * Makefile.in: Regenerate.
-
-2007-09-08 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet: Fix thinko.
- * config/var-def.mk (SYS): Remove.
- (AX_FLAGS): Likewise.
-
-2007-09-08 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet (axiom_optimize_options): New substitued
- variable.
- Genrate src/lisp/core.lisp at configure time.
- * configure.ac: Regenerate.
- * configure: Likewise.
- * config/setup-dep.mk ($(top_builddir)/src/lisp/core.lisp): New rule.
-
-2007-09-04 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet: Ignore any existing GCL that is not
- either 2.6.7 or 2.6.8.
- * configure.ac: Regenerate.
- * configure: Likewise.
-
-2007-09-04 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * config/setup-dep.mk ($(top_srcdir)/configure.ac): Robustify
- regeneration from pamphlet.
- ($(srcdir)/Makefile.in): Likewise.
-
-2007-09-03 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet: Disable HyperDoc if X11 is not available.
- * configure.ac: Regenerate.
- * configure: Likewise.
-
-2007-09-01 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet (<<find lisp>>): Keep gcl directory test
- simple.
- * Makefile.pamphlet (maybe-cp-noweb-srcdir): New rule. Factored
- from the rule below.
- ($(addprefix $(axiom_build_bindir)/, notangle noweave)): Make it a
- prerequisite.
- * config/var-def.mk (WEAVE): Export.
- (WEAVE): Likewise.
-
-2007-08-26 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet ($(AXIOM_SRC_TARGETS)): Don't augment the PATH
- variable. it is no longer needed.
- * Makefile.in: Regenerate.
-
-2007-08-24 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet ($(addprefix $(axiom_build_bindir)/, notangle
- noweave)): Fix path to noweb C files. Refer to the touch command
- through $(TOUCH).
- * Makefile.in: Regenerate.
-
-2007-08-24 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * INSTALL: Tidy.
-
-2007-08-23 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet: Set release info to 1.1.0 (experimental).
-
-2007-08-23 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * INSTALL: Update instructions.
-
-2007-08-23 Alfredo Portes <alfredo.portes@gmail.com>
-
- * MAINTAINERS: Update file with my roles.
-
-2007-08-21 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (check): New rule.
- * Makefile.in: Regenerate.
-
-2007-08-20 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * contrib: New directory.
-
-2007-08-17 Bill Page <bill.page@newsynthesis.org>
-
- * update MAINTAINERS file with my roles as requested
-
-2007-08-16 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet: Check for executable gcl before
- toplevel directory gcl.
- * configure.ac: Regenerate.
- * configure: Likewise.
-
-2007-08-16 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * TODO: Update
-
-2007-08-16 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet: Don't error out if noweb source files
- are present when no executable is available.
- * configure.ac.: Regenerate.
- * configure: Likewise.
- * config/var-def.mk (axiom_build_nowebdir): Resurect.
- * Makefile.pamphlet (<<noweb>>): Resurect.
- (clean-local): Remove noweb build dir too.
- * Makefile.in: Regenerate.
-
-2007-08-15 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet: Check GCL tarball dependency.
- * configure.in: Regenerate.
-
-2007-08-10 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (install): Ensure $(bindir) exists before
- installing axiom script.
- * Makefile.in: Regenerate.
-
-2007-08-07 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet (axiom_gcl_emacs): New. Work around
- GCL's configure bug.
- (GCLOPTS): Add it.
- * configure.ac: Regenerate.
- * configure: Regenerate.
-
-2007-08-04 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * config/var-def.mk (quiet_flags, eval_flags): New variables.
-
-2007-07-29 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * build-setup.sh: Conservatively re-build autogenerated build
- system files.
-
-2007-07-28 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * config/var-def.mk (COMPILE): New.
- (LINK): Likewise.
-
-2007-07-27 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- Add libtool machinery
- * configure.ac.pamphlet: Include config/aclocal.m4
- (<<binary utils>>): Don't check for ranlib here.
- (<<initialize shared libraries tool>>): Turn on libtool support.
- * config/var-def.mk (LIBTOOL_DEPS): New Autoconf subst'd variable.
- (LIBTOOL): New.
- * config/ltmain.sh: New.
- * config/aclocal.m4: Likewise.
- * configure.ac: Regenerate.
- * configure: Likewise.
-
-2007-07-13 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * gcl: Sync with GCL-2.6.8pre CVS version.
-
-2007-06-26 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet (axiom_fasl_type): Specify :object when
- using ECL.
- * configure.ac: Regenerate.
- * configure: Likewise.
-
-2007-06-20 Gabriel Dos Reis <gdr@cs.tamu,edu>
-
- * configure.ac.pamphlet: Dissociate HyperDoc enabling from X11
- availability.
- * configure.ac: Regenerate.
- * configure: Likewise.
- * config/var-def.mk (axiom_use_x): New variable.
-
-2007-05-31 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * axiom.bi/config/var-def.mk (NOISE): Remove.
- (SINK_NOISE): Likewise.
- (AX_FLAGS): Adjust.
-
-2007-05-28 Gabriel Dos Reis <gdr@cs.tamu,edu>
-
- * config/var-def.mk (AX_FLAGS): Remove.
- (SYS): Export.
-
-2007-05-23 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * gcl: Sync with GCL-2.6.8pre CVS version.
-
-2007-05-08 Gabriel Dos Reis <gdr@cs.tamu,edu>
-
- * Makefile.pamphlet (COMMAND): Remove.
- * Makefile.in: Regenerate.
-
-2007-05-08 Gabriel Dos Reis <gdr@cs.tamu,edu>
-
- * configure.ac.pamphlet (axiom_use_sman): New. Record whether or
- not Super is to be used in installed system. Default to yes.
- * configure.ac: Regenerate.
- * configure: Likewise.
-
- * Makefile.pamphlet (install): Simplify.
- * Makefile.in: Regenerate.
-
-2007-05-01 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet: Update version information.
- * configure.ac: Regenerate.
- * configure: Likewise.
-
-2007-04-10 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * config/var-def.mk (LN_S): Override.
- * configure.ac.pamphlet (<<file utils>>): Comment out test for
- "ln -s".
- * configure.ac: Regenerate.
- * configure: Likewise.
-
-2007-04-09 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * config/var-def.mk (axiom_top_builddir): Remove leading ./ now
- that we require Autoconf 2.60 and the Autoconf 2.59 bug is fixed.
- (axiom_targetdir): Likewise.
- (INC): Likewise.
- (AXIOM): Likewise.
- * configure.ac.pamphlet: Update version information.
- * configure.ac: Regenerate.
- * configure: Likewise.
-
-2007-04-08 Gabriel Dos Reis <gdr@cs.tamu.edu>
- Bill Page <bill.page1@synthesis.anikast.ca>
-
- * configure.ac.pamphlet (axiom_c_runtime_extra): Add
- -lsocket on Solaris plaforms.
- * configure.ac: Regenerate.
- * configure: Likewise.
-
-2007-04-07 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet: Add configure support for runtime checking.
- (axiom_enable_checking): New.
- * configure.ac: Regenerate.
- * configure: Likewise.
-
-2007-03-28 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet: Update version information.
- * configure.ac: Regenerate.
- * configure: Likewise.
-
-2007-03-26 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (all-boot all-lisp all-depsys all-interpsys
- all-axiomsysall-algebra all-input): Make all-gcl a prerequisite
- when GCL must be included.
- * Makefile.in: Regenerate.
-
-2007-03-25 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (AXIOM_SRC_TARGETS): Add all-depsys.
- * Makefile.in: Regenerate.
-
-2007-03-24 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * config/var-def.mk (PACKAGE_VERSION): New.
- * Makefile.pamphlet (SRC): Remove.
-
-2007-03-24 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet: Don't build GCL if one is found in the
- build environment.
- * configure.ac: Regenerate.
- * configure: Likewise.
-
-2007-03-21 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * noweb: Remove.
- * configure.ac.pamphlet: Remove support for --with-noweb.
- Abort if required noweb utilities are not available in the build
- environment.
- * configure.ac: Regenerate.
- * configure: Likewise.
- * Makefile.pamphlet: Remove support for noweb build.
- * Makefile.in: Regenerate.
-
-2007-03-13 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet: Support GCL, ECL, SCL, and CLISP.
- * configure.ac: Regenerate.
- * configure: Likewise.
- * Makefile.pamphlet ($(AXIOM_SRC_TARGETS)): Fix thinko.
- * Makefile.in: Regenerate.
- * config/var-def.mk (FASLEXT): New Autoconf subst'd variable.
- * config/setup-dep.mk (mostlyclean-generic): Be quiet.
- (clean-generic): Likewise.
- (distclean-generic): Likewise.
-
-2007-03-04 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * config/setup-dep.mk ($(RECURSIVE_TARGETS)): Remove use of ENV.
- (maintainer-clean-recursive): Likewise.
- (%.dvi): Set TEXINPUTS and BIBINPUTS before running LaTeX.
-
-2007-03-04 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet: Rework detection of GCL. Support
- --with-lisp= and --enable-gcl.
- * configure.ac: Regenerate.
- * configure: Likewise.
- * config/var-def.mk (axiom_include_gcl): New.
- (AXIOM_LISP): Rename from GCL.
-
-2007-03-03 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (COMMAND): Install in $(libdir),
- not $(libexecdir).
- (install): Likewise.
- * Makefile.in: Regenerate.
- * config/var-def.mk (VPATH): Set.
- * configure.ac.pamphlet: Clarify documentation on host,
- build and target platforms. Improve documentation on cross
- build/compilation. Require Autoconf 2.60.
- * configure.ac: Regenerate.
- * configure: Likewise.
-
-2007-02-14 Bill Page <bill.page1@synthesis.anikast.ca>
-
- * src/boot/Makefile.pamphlet: revert use of "gcl -batch -eval"
- where multipart path names required
-
-2007-02-08 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet: Enfore GNU Make requirement.
- * configure.ac: Regenerate.
- * configure: Likewise.
-
-2006-12-30 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet: Use egrep instead of "grep -E", as the
- latter may not be supported.
- * configure.ac: Regenerate.
- * configure: Likewise.
-
-2006-12-29 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet: Check for gmake first.
-
-2006-12-26 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (DOCUMENT): Remove.
- (ENV): Remove.
- (PLF, CCF, LDF, LISP): Move to config/var-def.mk
- * Makefile.in: Regenerate.
-
-2006-12-26 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet: Don't define DESTDIR. Install Axiom main
- system in $(libexecdir), put the axiom script in $(bindir) thereby
- enabling standard "plug'n play".
- * Makefile.in: Regenerate.
- * config/var-def.mk (bindir): Define standard Autoconf variable.
- (sbindir): Likewise.
- (libexecdir): Likewise.
- (datarootdir): Likewise.
- (datadir): Likewise.
- (sysconfdir): Likewise.
- (sharedstatedir): Likewise.
- (localstatedir): Likewise.
- (includedir): Likewise.
- (oldincludedir): Likewise.
- (docdir): Likewise.
- (infodir): Likewise.
- (htmldir): Likewise.
- (dvidir): Likewise.
- (pdfdir): Likewise.
- (psdir): Likewise.
- (libdir): Likewise.
- (lispdir): Likewise.
- (localedir): Likewise.
-
-2006-12-21 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet: Always build src/input.
- * configure.ac: Regenerate.
- * configure: Likewise.
-
-2006-12-15 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (\subsubsection{OBJ}): Remove.
- (\subsubsection{MNT}): Likewise.
- (clean-local): Don't remove anymore.
- (CCLBASE): Remove.
- * Makefile.in: Regenerate.
-
-2006-12-14 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * config/var-def.mk (AXIOM): Change to relative path.
-
-2006-12-14 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet: Adjust Make rules for extracted SPAD
- files in src/algebra.
- * configure.ac: Regenerate.
- * configure: Likewise.
-
-2006-12-10 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet (axiom_gcl_rsym_hack): New Autoconf
- subst'd variable. Encapsulate codes to be run on Windows, to work
- around GCL's incapability to generate proper reference to
- rsym.exe during compiler::link. This horrible hack is not
- supposed to last.
- * configure.ac: Regenerate.
- * configure: Likewise.
-
-2006-12-10 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet (axiom_src_subdirs): New Autoconf subst'd
- variable. Accumulate src/ subdirectories to consider for
- recursive walk.
- * configure.ac: Regenerate.
- * configure: Likewise.
-
-2006-12-09 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (ENV): Don't pass INT and OBJ.
- (INT, OBJ): Remove.
- (stamp-rootdirs): Don't make INT and OBJ here.
- * Makefile.in: Regenerate.
-
-2006-12-09 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * config/var-def.mk (AX_FLAGS): Don't pass DAASE.
- * configure.ac.pamphlet (axiom_c_runtime_extra): New Autoconf
- subst'd variable. Accumulate extra runtime libs to link into
- Axiom images.
- * configure.ac: Regenerate.
- * configure: Regenerate.
-
-2006-12-09 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (all-gcl): Don't put extension here.
-
-2006-12-08 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet: Move generation of algebra bootstrap
- files, and SPAD type definition files to end of config.status
- generation.
- * configure.ac: Regenerate.
- * configure: Likewise.
-
- * config/var-def.mk (TAR): Don't set anymore.
- (axiom_top_builddir, axiom_builddir, axiom_build_bindir,
- axiom_build_libdir): Adjust definition.
- (AXIOM): Likewise.
- (AX_FLAGS): Pass down SPAD, with same value as AXIOM.
- (axiom_build_document): Adjust.
-
- * Makefile.pamphlet (ENV): Don't pass SPAD here, it is now part of
- AX_FLAGS.
- (SPAD): Don't set here.
- * Makefile.in: Regenerate.
-
-2006-12-07 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * config/var-def.mk (axiom_targetdir): Adjust definition.
- (axiom_build_document): Adjust definition.
- (AXIOM): Likewise.
-
- * configure.ac.pamphlet (axiom_targetdir): Don't compute here.
-
- * config/var-def.mk (axiom_top_srcdir): Remove.
- (axiom_configdir): Adjust definition.
-
- * configure.ac.pamphlet (axiom_top_srcdir): Don't compute here.
- Bug was fixed a long time ago -- agains my willings :-)
-
- * config/var-def.mk (axiom_builddir): Adjust definition.
- (axiom_build_bindir): Likewise.
- (axiom_build_libdir): Likewise.
- (axiom_build_datadir): New.
- (axiom_src_srcdir): Adjust definition.
-
- * configure.ac.pamphlet (axiom_builddir): Don't compute.
- (axiom_build_bindir): Likewise.
- (axiom_build_libdir): Likewise.
-
- * config/var-def.mk (TAR): Remove definition.
- (axiom_top_builddir): Make relative.
-
- * configure.ac.pamphlet: Don't check for tar anymore.
-
-2006-12-07 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet: Compute all of src/algebra/Makefile at
- configuration time.
- * configure.ac: Regenerate.
- * configure: Likewise.
-
-2006-12-07 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * config/move-if-change: New file. Import from standard GNU
- development tools.
-
-2006-12-06 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (SRC): Remove.
-
-2006-12-06 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * config/var-def.mk (AXIOM, DAASE, SYS): Don't export through GNU
- Make extension "export".
- (AX_FLAGS): New. Use for "exporting" variables.
-
-2006-12-06 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * config/var-def.mk (PACKAGE_STRING): Define.
- * Makefile.pamphlet (VERSION): Remove.
- * Makefile.in: Regenerate.
-
-2006-12-06 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet ($(addprefix $(axiom_build_bindir)/, notangle
- noweave)): Don't overwrite existing directory. Don't try to
- install elisp files -- the Make target rule contains non-portable
- instructions; and this is not needed anyway.
- ($(axiom_build_bindir)/gcl$(EXEEXT)): Don't overwrite existing
- directory.
- * Makefile.in: Regenerate.
- * config/axiom-c-macros.h.in: Regenerate.
- * configure.ac.pamphlet: Check for AF_UNIX and AF_LOCAL. Check
- for fork and wait declarations. Build terminal I/O support
- only if applicable. Same for graphics.
- Lose --enable-vssize switch, it leads to GCL build failure on
- windows and does nto seem to bring anything to linux builds.
- Don't require latex; build documentation only if latex is
- available.
- * configure.ac: Regenerate.
- * configure: Likewise.
-
-
-2006-12-05 Waldek Hebisch <hebisch@math.uni.wroc.pl>
-
- * configure.ac.pamphlet: add 'all-noweb' to dependencies only
- when needed.
-
-2006-12-04 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet (<<C headers and libraries>>): Check for
- availability of geteuid and getegid.
- * configure.ac: Regenerate.
- * configure: Likewise.
-
-2006-12-04 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet (\subsubsection{Sockets}): Rework tests.
- * configure.ac: Regenerate.
- * configure: Likewise.
- * config/axiom-c-macros.h.in: Likewise.
-
-2006-12-04 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet ($(addprefix $(axiom_build_bindir)/, notangle
- noweave)): Don't run texhash.
- * Makefile.in: Regenerate.
-
-2006-12-03 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet (\subsubsection{Signals}): Ensure the
- header <signal.h> is available on host. Check for sigaction
- availability.
- * configure.ac: Regenerate.
- * configure: Likewise.
- * config/axiom-c-macros.h.in: Regenerate.
-
-2006-12-03 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet: Expand documentation.
- * configure.ac: Regenerate.
- * configure: Likewise.
-
-2006-12-02 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet (axiom_c_runtime): New variable.
- Accumulate the components to build into the C runtime support.
- * configure.ac: Regenerate.
- * configure: Likewise.
-
-2006-12-01 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (\subsubsection{GCLDIR}): Remove.
- (ENV): Clean.
- * Makefile.in: Regenerate.
-
-2006-11-29 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet: Fix typo.
- * configure.ac: Regenerate.
- * configure: Likewise.
-
-2006-11-29 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet: Don't abort is <regex.h> is missing; just
- disable HyperDoc.
- * configure.ac: Regenerate.
- * configure.in: Likewise.
-
-2006-11-28 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * gcl: New directory. Import export of GCL branch
- Version_2_6_8pre as of 2006-11-28.
-
- * noweb: New directory.
-
-2006-11-28 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * lsp: Move to src/lisp.
-
-2006-11-26 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (build_srcdir): Restore from previous
- accidental deletion.
- * Makefile.in: Regenerate.
-
-2006-11-26 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (AXIOM_SRC_TARGETS): Fix typos.
- * Makefile.in: Regenerate.
-
-2006-11-26 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet: Move XXXplatform macros to
- config/axiom-c-macros.h.
- * configure.ac: Regenerate.
- * configure: Likewise.
-
- * config/var-def.mk (EXEEXT): New variable.
-
- * Makefile.pamphlet (all-noweb): Add New phony target.
- Add support for OS that requires file extension for executable
- binary files.
- * Makefile.in: Regenerate.
- * config/axiom-c-macros.h.in: Regenerate.
-
-2006-11-25 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (all-src, all-lib): Remove body of rule.
- ($(addprefix $(axiom_build_bindir)/, notangle noweave)): Add
- $(EXEEXT) to executable binary filenames.
-
-2006-11-24 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- Add support for systems without X11.
- * configure.ac.pamphlet (axiom_src_all): New Autoconf-subst'd
- variable.
- * configure.ac: Regenerate.
- * configure.in: Regenerate.
-
-2006-11-24 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * config/var-def.mk (axiom_configdir): New.
- (axiom_c_macros): Likewise.
- (axiom_includes): Likewise.
-
- * Makefile.pamphlet (AXIOM_SRC_TARGETS): New.
- (all-ax): Depend directly on all-src.
- (all-src): Rename from $(src_stamp).
- (all-lib): Rename from $(lib_sramp).
- * Makefile.in: Regenerate.
-
-2006-11-22 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (mostlyclean-local): Remove lastBuildDate.
- (all-ax): Remove noise.
- (all-bootsys, all-interpsys): Make PHONY targets.
- (\section{The Build Flow}): New.
-
-2006-11-22 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * config/setup-dep.mk (pamphlets_SOURCES): Fix typo.
-
-2006-11-21 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * build-setup.sh: Take care of regenerating config/axiom-c-macros.h
-
-2006-11-21 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet: Add support for CPP macros defined by
- configure.
- * configure.ac: Regenerate.
- * configure: Likewise.
- * config/axiom-c-macros.h.in: New. Generated by Autoheader.
-
-2006-11-17 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet (axiom_gcl_mm_option): Lose
- --enable-maxpage for MAC OS.
- * configure.ac: Regenerate.
- * configure: Likewise.
-
-2006-11-15 Waldek Hebisch <hebisch@math.uni.wroc.pl>
- Bill Page <bill.page1@synthesis.anikast.ca>
-
- * rename mixed case files to avoid svn checkout problems
- on Windows and Mac, e.g. src/hyper/bitmaps/Alpha.bitmap
- to alpha-cap.bitmap, etc.
- * delete duplicate file src/share/doc/hypertex/pages/util.ht
- and junk from src/doc/ps
- * Correct noweb syntax in Rosetta.pamphlt
-
-2006-11-15 Humberto Ortiz Zuazaga <humberto@hpcf.upr.edu>
- Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet (<<gcl options>>): Split GCLOPTS in
- orthogonal variables. When building GCL, disable support for
- X Window system and TK. Lose --enable-custreloc for MAC OS.
- * configure.in: Regenerate.
- * configure" Likewse.
-
-2006-11-11 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (VERSION): Fix thinko from last commit.
- * Makefile.in: Regenerate.
-
-2006-11-10 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * config/var-def.mk (SHELL): Define.
- (.SUFFIXES): New empty rule.
- * Makefile.pamphlet (VERSION): Get value from Autoconf
- initialization.
- * Makefile.in: Regenerate.
-
- * README.build-improvements: Update.
-
-2006-11-09 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet (\subsection{C headers}): New. Check for
- <regex.h>. Document that the macros XXXplatform should be removed.
- * configure.ac: Regenerate.
- * configure: Likewise.
-
-2006-11-09 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * config/setup-dep.mk (%.dvi): Tidy.
- * configure.ac.pamphlet: Reorganize sections.
- * configure.ac.: Regenerate.
- * configure: Likewise.
-
-2006-11-05 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * README: Sync with silver (as of revision 247)
-
-2006-10-28 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * config/setup-dep.mk ($(RECURSIVE_TARGETS)): Fix thinko.
- (mostlyclean-recursive, clean-recursive, distclean-recursive,
- maintainer-clean-recursive): New rules.
- (mostlyclean, clean, distclean): Now depend on recursive rules.
-
- * Makefile.pamphlet (all-bootsys, all-interpsys): New rules.
-
-2006-10-28 Waldek Hebisch <hebisch@math.uni.wroc.pl>
-
- * *.jpg, *.png: Backport form trunk, correct
- properties and fix corruption.
- * All files:
- svn propdel svn:keywords -R
-
-2006-10-23 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet: Fix typo.
- * Makefile.in: Regenerate.
-
- * configure.ac.pamphlet: Don't include nowed package.
- (SRC_SUBDIRS): Escape embedded underscore.
- * configure.ac: Regenerate.
- * configure.in: Regenerate.
-
-2006-10-20 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * config/setup-dep.mk: Tidy.
- (dvi-ax, $(axiom_build_texdir)/axiom.sty): New rules.
-
-2006-10-16 Waldek Hebisch <hebisch@math.uni.wroc.pl>
-
- * config/setup-dep.mk: Fix exit status
-
-2006-10-13 Waldek Hebisch <hebisch@math.uni.wroc.pl>
-
- * Makefile.pamphlet (all-recursive, all-ax): Move dependency
- on axiom_required_build_utils@ for all-ax to all-recursive
- * Makefile.in: Regenerate.
-
-2006-10-12 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (all-ax): Don't depend on stamp-build-scripts
- as it no longer exists.
-
-2006-10-10 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (SPD, SPADBIN, ZIPS): Remove.
- (ENV): Don't set them anymore.
- (LSP, INT, OBJ, INC): Adjust definition.
- (SUBDIRS): Add src/lib
- (TMP): Move to config/var-def.mk
- * Makefile.in: Regenerate.
- * config/var-def.mk (TMP): Move from Makefile.pamphlet.
-
-2006-10-08 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet (AXIOM): Adjust definition.
- * configure.ac: Regenerate.
- * configure: Likewise.
- * config/var-def.mk (axiom_target_srcdir): New.
- * Makefile.pamphlet (SPAD, SPADBIN, COMMAND): Adjust definition.
- (MNT): Remove.
- (ENV): Don't pass it anymore.
- (all): Depend directly on $(axiom_build_document).
- (book, install, stamp-rootdirs): Adjust.
- (stamp-build-scripts): Remove.
- * Makefile.in: Regenerate.
-
-2006-10-04 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * config/setup-dep.mk ($(top_srcdir)/configure.ac,
- $(srcdir)/Makefile.in): Don't directly refer to "notangle".
-
-2006-10-03 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (stamp-rootdirs): Tidy.
-
-2006-09-28 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * config/setup-dep.mk (Makefile): Don't depend directly on
- $(top_srcdir)/configure.
-
-2006-09-27 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * config/var-def.mk (AXIOM): Move from toplevel Makefile.
- * Makefile.pamphlet (do-all): Remove.
- (<<src>>, <<lsp>>, <<document>>): Likewise.
- ($(src_stamp), $(lsp_stamp), $(lib_stamp)): Consolidate.
- (VERSION): Update.
- (PATH_EXPORTS): Remove.
- (AXIOM): Move to config/var-def.mk.
- * Makefile.in: Regenerate.
-
-2006-09-27 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet ($(src_stamp), $(lsp_stamp), $(lib_stamp)):
- Split from previous rule. Keep old rules to preserve some obscure
- dependencies.
- * Makefile.in: Regenerate.
-
-2006-09-26 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet (SRC_SUBDIRS): Move from
- Makefile.pamphlet. Rename from SRCDIRS.
- * configure.ac: Regenerate.
- * configure: Likewise.
-
- * Makefile.pamphlet ($(lib_stamp) $(lsp_stamp) $(src_stamp)):
- Simplify.
- (SRCDIRS): Move to configure.ac.pamphlet.
- (ENV): Remove SRCDIRS.
- * Makefile.in: Regenerate.
-
-2006-09-25 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (do-all): Don't make srcsetup.
- ($(addprefix $(axiom_build_bindir)/, notangle noweave)): Rename
- from noweb.
- (nowebclean): Remove.
- (srcsetup): Likewise.
- ($(build_libdir)/stamp): New rule.
- (srcdir): Depends on lspdir.
- (build_libdir): New variable.
- * Makefile.in: Regenerate.
-
- * configure.ac.pamphlet: Find complete path for notangle and
- noweave. Update axiom_required_build_utils.
- * configure.ac: Regenerate.
- * configure. Likewise.
-
-2006-09-25 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet (GCLOPTS): Refine logic with respect to
- BFD. Check for <bfd.h> and libbfd.a before telling GCL to build
- its own version.
- * configure.ac: Regenerate.
- * configure: Regenerate.
-
-2006-09-25 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * config/var-def.mk (axiom_target_datadir): New.
- (axiom_target_texdir): Use it.
-
-2006-09-25 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet: Tidy. Remove old configure behaviour.
- Defiine AXIOM based on target canonical triplet.
- * configure: Regenerate.
- * configure.ac: Likewise.
-
- * config/var-def.mk (SYS, DAASE): Move from toplevel
- Makefile.pamphlet. Export.
-
- * Makefile.pamphlet (SYS, DAASE): Move to config/var-def.mk.
- (ENV): Don't pass DAASE, SYS, AXIOM_X11_CFLAGS, and
- AXIOM_X11_LDFLAGS here.
- * Makefile.in: Regenerate.
-
-2006-09-19 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet (LISP, PFL, CCF, LDF): Provide default
- definition. Use $target to refine logic.
-
-2006-09-19 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (install): Use $(axiom_src_srcdir), not ${SRC}.
-
-2006-09-18 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet: Tidy. Describe the new cleanup
- methodology.
- (subdir): New. Describe.
- (all): Don't LaTeX main Makefile pamphlet.
- (document, do-document): Remove.
- (clean-local): Rename from do-clean]. Tidy.
- (mostlyclean-local, distclean-local): New.
- (pamphlets): New. Describe.
- ($(axiom_build_texdir)/axiom.sty): Use $(axiom_build_document).
- (VERSION): Update.
- * Makefile.in: Regenerate.
-
- * config/setup-dep.mk: Tidy. Implement general rules to make DVI
- files. Likewise for cleanups.
-
- * configure.ac.pamphlet: Check for the 'ar' program.
- * configure.ac: Regenerate.
- * configure: Likewise.
-
-2006-09-15 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * config/var-def.mk (subdir): Remove.
-
-2006-09-17 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (GCLVERSION): Don't set here. Remove
- description.
- (lspdir): Just say "$(MAKE)" to build lisp.
- * Makefile.in: Regenerate.
- * configure.ac.pamphlet: Remove axiom_gcl_version. Ask for
- complete path to gcl.
- * configure.ac: Regenerate.
- * configure: Likewise.
-
-2006-09-15 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet: Attempt to support "unknown" platforms.
- * configure.ac: Regenerate
- * configure: Likewise.
-
-2006-09-13 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (AXIOMXLROOT, BYE): Move to
- config/var-def.mk.
- (ENV): Don't set here.
- * Makefile.in: Regenerate.
-
-2006-09-12 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (O): Don't set here.
- * Makefile.in: Regenerate..
-
-2006-09-12 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * README.build-improvements: Update.
-
- * Makefile.pamphlet (CC): Remove explicit setting throughout.
- This is now present in each makefile -- except toplevel
- Makefile.${SYS} but, it is not used there anyway.
- Don't pass explicitly in ENV.
- (AWK): Likewise.
- (TOUCH): Likewise.
- (TAR): Likewise.
- (RANLIB): Likewise.
- (PATCH): Likewise.
-
-2006-09-11 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (<<Makefile.axposf1v3>>): Remove.
- (<<Makefile.axposf1v4>>): Likewise.
- (<<Makefile.hp10>>): Likewise.
- (<<Makefile.hp11>>): Likewise.
- (<<Makefile.hp9>>): Likewise.
- (<<Makefile.irixmips1>>): Likewise.
- (<<Makefile.irixmips3>>): Likewise.
- (<<Makefile.rs6000aix3>>): Likewise.
- (<<Makefile.rs6000aix4>>): Likewise.
- (<<Makefile.rs6000aix4.1>>): Likewise.
- (<<Makefile.rs6000aix4.3>>): Likewise.
- (<<Makefile.sun4os55c>>): Likewise.
- (<<Makefile.sun4os58c>>): Likewise.
- * Makefile.in: Regenerate.
-
-2006-09-11 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet: Check for makeindex.
- * configure.ac: Regenerate.
- * configure: Likewise.
-
- * config/var-def.mk (axiom_src_datadir): New variable.
-
- * Makefile.pamphlet (DAASE): Define in the toplevel environment.
- Pass to sub-environments. Remove definition from special-cased
- makefiles.
- * Makefile.in: Regenerate.
-
-2006-09-09 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet: Fix logic in setting of NOTANGLE and NOWEAVE.
-
-2006-09-09 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * config/var-def.mk (axiom_src_docdir): New Autoconf-substituted
- variable.
- (axiom_src_algdir): Likewise.
-
-2006-09-05 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * config/var-def.mk (abs_builddir): New Autoconf-substituted
- variable.
-
-2006-09-04 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet: Check for 'ln -s'.
- * configure.ac: Regenerate.
- * configure: Likewise.
-
- * config/var-def.mk (SINK_NOISE): New variable.
- (LN_S): New. Autoconf-substituted.
-
-2006-09-03 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet: Add more Makefile templates to instantiate.
- (axiom_top_srcdir): New variable.
- (axiom_targetdir): Likewise.
-
- * configure.ac: Regenerate.
- * configure: Likewise.
-
- * config/mkinstalldirs: New. Import from Automake utilities.
- * config/var-def.mk (subdir): New.
- * config/setup-dep.mk ($(srcdir)/Makefile.in): Tidy.
- (Makefile): Likewise.
- ($(axiom_build_document)): New rule.
-
- * build-setup.sh: Rework.
- * config/axiom.m4: Likewise.
-
- * README.build-improvements: Add more TODOs.
-
- * Makefile.pamphlet: Move axiom variables to config/var-def.mk.
- (do-clean): Don't remove Makefiles. This
- should be the job of distclean.
- ($(axiom_build_texdir)/axiom.sty): New rule. Extract axiom.sty to
- the build-specific directories.
- (stamp-build-scripts): Use it as prerequisite.
- (${SPD}/src/Makefile): Remove.
- (libspadclean): Don't try to build Makefile. And don't remove
- makefiles.
- (srcdir): Don't depend directly on makefile.
- (srcsetup): Likewise.
- (lspdir): Likewise.
-
-2006-08-28 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet: Ensure we use GCC/gcc as C compiler.
- * config/var-def.mk (OBJEXT): New variable.
-
-2006-08-27 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (GCLVERSION): Define as Autoconf-substituted
- variable.
- * Makefile.in: Regenerate.
-
- * configure.ac.pamphlet: Add support for --with-gcl, auto-detect.
- * configure.ac: Regenerate.
- * configure: Likewise.
-
-2006-08-26 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * build-setup.sh: Regenerate lsp/Makefile.in too.
-
- * config/var-def.mk: New file. Hold boileplate definition of
- standard Autoconf/Automake variables.
- * config/axiom.m4: New file.
- * configure.ac.pamphlet: Include it. Add configuration macro
- directory. Use AXIOM_MAKEFILE from config/axiom.m4.
- Create lsp/Makefile at configure time.
- * configure.ac: Regenerate.
- * configure: Likewise.
-
- * Makefile.pamphlet: Move standard Autoconf variables to
- config/var-def.mk.
- (noweb): Fix thinko in TEXINPUTS substitution.
- (\subsubsection{LSPMakefile}): Remove, as lsp/Makefile is now
- created by configure at configure-time.
- (stamp-gcldir): Rename from gcldir throughout.
- * Makefile.in: Regenerate.
-
-2006-08-26 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (GCLVERSION): Remove support for 2.6.7.
-
-2006-08-26 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (abs_top_builddir): Rename from top_builddir.
- (VERSION): Update.
- * Makefile.in: Regenerate.
-
- * config/setup-dep.mk (Makefile): change dir to
- $(abs_top_builddir) before regenerating.
-
-2006-08-13 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * config/setup-dep.mk: New file.
- * configure.ac.pamphlet: Append boilerplate dependencies at the
- end of top level Makefile.
- * configure.ac: Regenerate.
- * configure: Likewise.
- * Makefile.pamphlet: Move boilerplate build machinery dependencies
- to config/setup-dep.mk
- * Makefile.in: Regenerate.
-
-2006-08-13 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- Add support for minimum "up-to-date" consistency.
- * Makefile.pamphlet (build_setup_files): New.
- ($(top_srcdir)/configure): Likewise.
- ($(srcdir)/Makefile.in): Likewise.
- (Makefile): Likewise.
-
-2006-08-12 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (<<GCLVERSION>>): Clean up.
-
-2006-08-11 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (noweb): Use $(MAKE) instead of plain `make'.
-
-2006-08-11 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet: Add support for --with-noweb.
- (axiom_optional_srcdir): Remove.
-
- * Makefile.pamphlet (axiom_build_texdir): New.
- (axiom_src_srcdir): Tidy.
- (noweb): Rework. Build nowed in the build directory.
-
-2006-08-10 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (INSTALL): New Autoconf-substitued variable.
- (do-all): Now depend on axiom_required_build_utils and
- stamp-build-scripts.
- (do-start): Likewise.
- (do-document): Likewise.
- (<<*>>): Include <<rootdirs>>.
- (do-clean): Remove stamp files too.
- (<<literate commands>>): Rework.
- (STAMP): New.
- (DOCUMENT): Remove variable definition.
- (TANGLE): Define as Autoconf-substitued
- (WEAVE): Likewise.
- (stamp-rootdirs): Rename from rootdirs.
- (srcdir): Adjust dependence list.
- (srcsetup): Likewise.
- (lspdir): Likewise.
- (document): Likewise.
- (<<clean>>): Remove.
- (<<rootdirs>>): Remove from target Makefiles.
- (<<noweb>>): Likewise.
- (<<literate commands>>): Likewise.
-
-2006-08-09 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (do-all): Use $(axiom_build_document).
- Rework definiions for Autoconf-derived variables.
- (axiom_build_document): New.
- (ENV): Use axiom_build_document.
-
-2006-08-08 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet: Add more Autoconf-computed variables.
- * Makefile.in: Regenerate.
-
-2006-08-06 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- Support for --prefix configure option.
- * Makefile.pamphlet (DESTDIR): Derive from $(prefix).
- * Makefile.in: Regenerate.
-
-2006-08-06 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (DESTDIR): Rename from INSTALL, throughout.
- * Makefile.in: Regenerate.
-
-2006-08-06 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile: Remove.
-
-2006-08-05 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (AWK): Define as substituted variable.
- (PATCH): Likewise.
- (TAR): Likewise.
- (AXIOM_X11_CFLAGS): New. Define as substituted variable. Document.
- (AXIOM_X11_LDFLAGS): Likewise.
- (\subsection{Environment}): Include AXIOM_X11_CFLAGS and
- AXIOM_X11_CFLAGS in ENV.
- (\subsubsection{The XLIB variable}): Remove.
- * Makefile.in: Regenerate.
-
- * Throughout, remove special-case definition of TAR, XLIB, PATCH.
- Remove XLIB from ENV.
-
- * configure.ac.pamphlet (\section{Old Story}): Remove.
- (\section{Where is X11?}): New.
- Add test for detecting include files and libraries directories for
- X11. Punt on Xpm for the moment.
- * configure.ac: Likewise.
- * configure: Likewise.
-
-2006-08-05 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- Provide support for "./configure && make && make install".
- * build-setup.sh: Generate Makefile.in too.
-
- * configure.ac.pamphlet (must_set_AXIOM): Don't ask user to
- set the AXIOM variable.
- * configure.ac: Regenerate.
- * configure: Regenerate.
-
- * Makefile.pamphlet (do-all): New target. Rename from target all.
- (all): Export the variable AXIOM, then make do-all.
- (VERSION): Update.
- * Makefile.in: Generate.
-
-2006-08-02 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac.pamphlet: New file.
- * configure.ac: Regenerate from pamphlet file.
- * configure: Regenerate.
-
-2006-08-02 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * configure.ac: New file.
- * configure: Likewise. Generated from configure.ac
-
- * config/: New directory.
- * config/config.guess: New file.
- * config/config.sub: Likewise.
- * config/install-sh: Likewise.
- * config/missing: Likewise.
-
- * build-setup.sh: New file.
-
-2006-07-31 Ralf Hemmecke <ralf@hemmecke.de>
-
- * Makefile.pamphlet, src/scripts/Makefile.pamphlet,
- src/doc/Makefile.pamphlet: After checking out the trunk of Axiom
- Silver, a 'make' did not succeed because the src/script directory
- was copied twice. Since the .svn directory inside contains
- write-protected files, it caused problems.
-
- Quote from Makefile.pamplet:
-
- Since this is the first build message that gets generated
- we echo the ENV variable for debugging purposes. We use the
- specific file[[${MNT}/${SYS}/bin/Makefile.pamphlet]] as the
- trigger to prevent duplicate execution of this stanza.
-
- That is now also used in src/scripts/Makefile.pamphlet.
-
diff --git a/ChangeLog.2007 b/ChangeLog.2007
new file mode 100644
index 00000000..16b3e61c
--- /dev/null
+++ b/ChangeLog.2007
@@ -0,0 +1,1329 @@
+2007-12-27 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * config/setup-dep.mk ($(srcdir)/Makefile.in): No longer generate
+ automatically.
+
+ * build-setup.sh (SUBDIRS): Don't extract Makefile.in for src/lisp.
+ Same for src/graph, src/etc, src/sman, src/hyper, src/doc.
+
+ (SUBDIRS): src/booklets no longer exists.
+ * configure.ac.pamphlet: Don't instantiate Makefile for
+ src/booklets.
+
+2007-11-30 Ralf Hemmecke <ralf@hemmecke.de>
+
+ * configure.ac.pamphlet: Fix a thinko in checking for makeindex.
+
+2007-11-25 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet: Remove all-depsys rule.
+
+2007-10-10 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet: Tidy. Don't instantiate src/lisp/core.lisp.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+ * config/var-def.mk (open_axiom_installdir): New.
+ (AXIOM): Support versioning.
+ * Makefile.pamphlet (install): Tidy.
+ Remove sections on SPAD and SYS variables.
+ * Makefile.in: Regenerate.
+
+2007-09-23 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * config/setup-dep.mk ($(top_builddir)/libtool): Regenerate when
+ out of date.
+
+2007-09-10 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (all-noweb): Depend only on one target,
+ notangle.
+ ($(addprefix $(axiom_build_bindir)/, notangle noweave)): Touch
+ shell scripts too.
+ * Makefile.in: Regenerate.
+
+2007-09-08 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet: Fix thinko.
+ * config/var-def.mk (SYS): Remove.
+ (AX_FLAGS): Likewise.
+
+2007-09-08 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet (axiom_optimize_options): New substitued
+ variable.
+ Genrate src/lisp/core.lisp at configure time.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+ * config/setup-dep.mk ($(top_builddir)/src/lisp/core.lisp): New rule.
+
+2007-09-04 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet: Ignore any existing GCL that is not
+ either 2.6.7 or 2.6.8.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+
+2007-09-04 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * config/setup-dep.mk ($(top_srcdir)/configure.ac): Robustify
+ regeneration from pamphlet.
+ ($(srcdir)/Makefile.in): Likewise.
+
+2007-09-03 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet: Disable HyperDoc if X11 is not available.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+
+2007-09-01 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet (<<find lisp>>): Keep gcl directory test
+ simple.
+ * Makefile.pamphlet (maybe-cp-noweb-srcdir): New rule. Factored
+ from the rule below.
+ ($(addprefix $(axiom_build_bindir)/, notangle noweave)): Make it a
+ prerequisite.
+ * config/var-def.mk (WEAVE): Export.
+ (WEAVE): Likewise.
+
+2007-08-26 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet ($(AXIOM_SRC_TARGETS)): Don't augment the PATH
+ variable. it is no longer needed.
+ * Makefile.in: Regenerate.
+
+2007-08-24 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet ($(addprefix $(axiom_build_bindir)/, notangle
+ noweave)): Fix path to noweb C files. Refer to the touch command
+ through $(TOUCH).
+ * Makefile.in: Regenerate.
+
+2007-08-24 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * INSTALL: Tidy.
+
+2007-08-23 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet: Set release info to 1.1.0 (experimental).
+
+2007-08-23 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * INSTALL: Update instructions.
+
+2007-08-23 Alfredo Portes <alfredo.portes@gmail.com>
+
+ * MAINTAINERS: Update file with my roles.
+
+2007-08-21 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (check): New rule.
+ * Makefile.in: Regenerate.
+
+2007-08-20 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * contrib: New directory.
+
+2007-08-17 Bill Page <bill.page@newsynthesis.org>
+
+ * update MAINTAINERS file with my roles as requested
+
+2007-08-16 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet: Check for executable gcl before
+ toplevel directory gcl.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+
+2007-08-16 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * TODO: Update
+
+2007-08-16 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet: Don't error out if noweb source files
+ are present when no executable is available.
+ * configure.ac.: Regenerate.
+ * configure: Likewise.
+ * config/var-def.mk (axiom_build_nowebdir): Resurect.
+ * Makefile.pamphlet (<<noweb>>): Resurect.
+ (clean-local): Remove noweb build dir too.
+ * Makefile.in: Regenerate.
+
+2007-08-15 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet: Check GCL tarball dependency.
+ * configure.in: Regenerate.
+
+2007-08-10 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (install): Ensure $(bindir) exists before
+ installing axiom script.
+ * Makefile.in: Regenerate.
+
+2007-08-07 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet (axiom_gcl_emacs): New. Work around
+ GCL's configure bug.
+ (GCLOPTS): Add it.
+ * configure.ac: Regenerate.
+ * configure: Regenerate.
+
+2007-08-04 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * config/var-def.mk (quiet_flags, eval_flags): New variables.
+
+2007-07-29 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * build-setup.sh: Conservatively re-build autogenerated build
+ system files.
+
+2007-07-28 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * config/var-def.mk (COMPILE): New.
+ (LINK): Likewise.
+
+2007-07-27 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ Add libtool machinery
+ * configure.ac.pamphlet: Include config/aclocal.m4
+ (<<binary utils>>): Don't check for ranlib here.
+ (<<initialize shared libraries tool>>): Turn on libtool support.
+ * config/var-def.mk (LIBTOOL_DEPS): New Autoconf subst'd variable.
+ (LIBTOOL): New.
+ * config/ltmain.sh: New.
+ * config/aclocal.m4: Likewise.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+
+2007-07-13 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * gcl: Sync with GCL-2.6.8pre CVS version.
+
+2007-06-26 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet (axiom_fasl_type): Specify :object when
+ using ECL.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+
+2007-06-20 Gabriel Dos Reis <gdr@cs.tamu,edu>
+
+ * configure.ac.pamphlet: Dissociate HyperDoc enabling from X11
+ availability.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+ * config/var-def.mk (axiom_use_x): New variable.
+
+2007-05-31 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * axiom.bi/config/var-def.mk (NOISE): Remove.
+ (SINK_NOISE): Likewise.
+ (AX_FLAGS): Adjust.
+
+2007-05-28 Gabriel Dos Reis <gdr@cs.tamu,edu>
+
+ * config/var-def.mk (AX_FLAGS): Remove.
+ (SYS): Export.
+
+2007-05-23 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * gcl: Sync with GCL-2.6.8pre CVS version.
+
+2007-05-08 Gabriel Dos Reis <gdr@cs.tamu,edu>
+
+ * Makefile.pamphlet (COMMAND): Remove.
+ * Makefile.in: Regenerate.
+
+2007-05-08 Gabriel Dos Reis <gdr@cs.tamu,edu>
+
+ * configure.ac.pamphlet (axiom_use_sman): New. Record whether or
+ not Super is to be used in installed system. Default to yes.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+
+ * Makefile.pamphlet (install): Simplify.
+ * Makefile.in: Regenerate.
+
+2007-05-01 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet: Update version information.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+
+2007-04-10 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * config/var-def.mk (LN_S): Override.
+ * configure.ac.pamphlet (<<file utils>>): Comment out test for
+ "ln -s".
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+
+2007-04-09 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * config/var-def.mk (axiom_top_builddir): Remove leading ./ now
+ that we require Autoconf 2.60 and the Autoconf 2.59 bug is fixed.
+ (axiom_targetdir): Likewise.
+ (INC): Likewise.
+ (AXIOM): Likewise.
+ * configure.ac.pamphlet: Update version information.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+
+2007-04-08 Gabriel Dos Reis <gdr@cs.tamu.edu>
+ Bill Page <bill.page1@synthesis.anikast.ca>
+
+ * configure.ac.pamphlet (axiom_c_runtime_extra): Add
+ -lsocket on Solaris plaforms.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+
+2007-04-07 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet: Add configure support for runtime checking.
+ (axiom_enable_checking): New.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+
+2007-03-28 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet: Update version information.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+
+2007-03-26 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (all-boot all-lisp all-depsys all-interpsys
+ all-axiomsysall-algebra all-input): Make all-gcl a prerequisite
+ when GCL must be included.
+ * Makefile.in: Regenerate.
+
+2007-03-25 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (AXIOM_SRC_TARGETS): Add all-depsys.
+ * Makefile.in: Regenerate.
+
+2007-03-24 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * config/var-def.mk (PACKAGE_VERSION): New.
+ * Makefile.pamphlet (SRC): Remove.
+
+2007-03-24 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet: Don't build GCL if one is found in the
+ build environment.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+
+2007-03-21 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * noweb: Remove.
+ * configure.ac.pamphlet: Remove support for --with-noweb.
+ Abort if required noweb utilities are not available in the build
+ environment.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+ * Makefile.pamphlet: Remove support for noweb build.
+ * Makefile.in: Regenerate.
+
+2007-03-13 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet: Support GCL, ECL, SCL, and CLISP.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+ * Makefile.pamphlet ($(AXIOM_SRC_TARGETS)): Fix thinko.
+ * Makefile.in: Regenerate.
+ * config/var-def.mk (FASLEXT): New Autoconf subst'd variable.
+ * config/setup-dep.mk (mostlyclean-generic): Be quiet.
+ (clean-generic): Likewise.
+ (distclean-generic): Likewise.
+
+2007-03-04 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * config/setup-dep.mk ($(RECURSIVE_TARGETS)): Remove use of ENV.
+ (maintainer-clean-recursive): Likewise.
+ (%.dvi): Set TEXINPUTS and BIBINPUTS before running LaTeX.
+
+2007-03-04 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet: Rework detection of GCL. Support
+ --with-lisp= and --enable-gcl.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+ * config/var-def.mk (axiom_include_gcl): New.
+ (AXIOM_LISP): Rename from GCL.
+
+2007-03-03 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (COMMAND): Install in $(libdir),
+ not $(libexecdir).
+ (install): Likewise.
+ * Makefile.in: Regenerate.
+ * config/var-def.mk (VPATH): Set.
+ * configure.ac.pamphlet: Clarify documentation on host,
+ build and target platforms. Improve documentation on cross
+ build/compilation. Require Autoconf 2.60.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+
+2007-02-14 Bill Page <bill.page1@synthesis.anikast.ca>
+
+ * src/boot/Makefile.pamphlet: revert use of "gcl -batch -eval"
+ where multipart path names required
+
+2007-02-08 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet: Enfore GNU Make requirement.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+
+2006-12-30 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet: Use egrep instead of "grep -E", as the
+ latter may not be supported.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+
+2006-12-29 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet: Check for gmake first.
+
+2006-12-26 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (DOCUMENT): Remove.
+ (ENV): Remove.
+ (PLF, CCF, LDF, LISP): Move to config/var-def.mk
+ * Makefile.in: Regenerate.
+
+2006-12-26 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet: Don't define DESTDIR. Install Axiom main
+ system in $(libexecdir), put the axiom script in $(bindir) thereby
+ enabling standard "plug'n play".
+ * Makefile.in: Regenerate.
+ * config/var-def.mk (bindir): Define standard Autoconf variable.
+ (sbindir): Likewise.
+ (libexecdir): Likewise.
+ (datarootdir): Likewise.
+ (datadir): Likewise.
+ (sysconfdir): Likewise.
+ (sharedstatedir): Likewise.
+ (localstatedir): Likewise.
+ (includedir): Likewise.
+ (oldincludedir): Likewise.
+ (docdir): Likewise.
+ (infodir): Likewise.
+ (htmldir): Likewise.
+ (dvidir): Likewise.
+ (pdfdir): Likewise.
+ (psdir): Likewise.
+ (libdir): Likewise.
+ (lispdir): Likewise.
+ (localedir): Likewise.
+
+2006-12-21 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet: Always build src/input.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+
+2006-12-15 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (\subsubsection{OBJ}): Remove.
+ (\subsubsection{MNT}): Likewise.
+ (clean-local): Don't remove anymore.
+ (CCLBASE): Remove.
+ * Makefile.in: Regenerate.
+
+2006-12-14 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * config/var-def.mk (AXIOM): Change to relative path.
+
+2006-12-14 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet: Adjust Make rules for extracted SPAD
+ files in src/algebra.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+
+2006-12-10 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet (axiom_gcl_rsym_hack): New Autoconf
+ subst'd variable. Encapsulate codes to be run on Windows, to work
+ around GCL's incapability to generate proper reference to
+ rsym.exe during compiler::link. This horrible hack is not
+ supposed to last.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+
+2006-12-10 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet (axiom_src_subdirs): New Autoconf subst'd
+ variable. Accumulate src/ subdirectories to consider for
+ recursive walk.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+
+2006-12-09 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (ENV): Don't pass INT and OBJ.
+ (INT, OBJ): Remove.
+ (stamp-rootdirs): Don't make INT and OBJ here.
+ * Makefile.in: Regenerate.
+
+2006-12-09 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * config/var-def.mk (AX_FLAGS): Don't pass DAASE.
+ * configure.ac.pamphlet (axiom_c_runtime_extra): New Autoconf
+ subst'd variable. Accumulate extra runtime libs to link into
+ Axiom images.
+ * configure.ac: Regenerate.
+ * configure: Regenerate.
+
+2006-12-09 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (all-gcl): Don't put extension here.
+
+2006-12-08 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet: Move generation of algebra bootstrap
+ files, and SPAD type definition files to end of config.status
+ generation.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+
+ * config/var-def.mk (TAR): Don't set anymore.
+ (axiom_top_builddir, axiom_builddir, axiom_build_bindir,
+ axiom_build_libdir): Adjust definition.
+ (AXIOM): Likewise.
+ (AX_FLAGS): Pass down SPAD, with same value as AXIOM.
+ (axiom_build_document): Adjust.
+
+ * Makefile.pamphlet (ENV): Don't pass SPAD here, it is now part of
+ AX_FLAGS.
+ (SPAD): Don't set here.
+ * Makefile.in: Regenerate.
+
+2006-12-07 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * config/var-def.mk (axiom_targetdir): Adjust definition.
+ (axiom_build_document): Adjust definition.
+ (AXIOM): Likewise.
+
+ * configure.ac.pamphlet (axiom_targetdir): Don't compute here.
+
+ * config/var-def.mk (axiom_top_srcdir): Remove.
+ (axiom_configdir): Adjust definition.
+
+ * configure.ac.pamphlet (axiom_top_srcdir): Don't compute here.
+ Bug was fixed a long time ago -- agains my willings :-)
+
+ * config/var-def.mk (axiom_builddir): Adjust definition.
+ (axiom_build_bindir): Likewise.
+ (axiom_build_libdir): Likewise.
+ (axiom_build_datadir): New.
+ (axiom_src_srcdir): Adjust definition.
+
+ * configure.ac.pamphlet (axiom_builddir): Don't compute.
+ (axiom_build_bindir): Likewise.
+ (axiom_build_libdir): Likewise.
+
+ * config/var-def.mk (TAR): Remove definition.
+ (axiom_top_builddir): Make relative.
+
+ * configure.ac.pamphlet: Don't check for tar anymore.
+
+2006-12-07 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet: Compute all of src/algebra/Makefile at
+ configuration time.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+
+2006-12-07 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * config/move-if-change: New file. Import from standard GNU
+ development tools.
+
+2006-12-06 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (SRC): Remove.
+
+2006-12-06 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * config/var-def.mk (AXIOM, DAASE, SYS): Don't export through GNU
+ Make extension "export".
+ (AX_FLAGS): New. Use for "exporting" variables.
+
+2006-12-06 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * config/var-def.mk (PACKAGE_STRING): Define.
+ * Makefile.pamphlet (VERSION): Remove.
+ * Makefile.in: Regenerate.
+
+2006-12-06 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet ($(addprefix $(axiom_build_bindir)/, notangle
+ noweave)): Don't overwrite existing directory. Don't try to
+ install elisp files -- the Make target rule contains non-portable
+ instructions; and this is not needed anyway.
+ ($(axiom_build_bindir)/gcl$(EXEEXT)): Don't overwrite existing
+ directory.
+ * Makefile.in: Regenerate.
+ * config/axiom-c-macros.h.in: Regenerate.
+ * configure.ac.pamphlet: Check for AF_UNIX and AF_LOCAL. Check
+ for fork and wait declarations. Build terminal I/O support
+ only if applicable. Same for graphics.
+ Lose --enable-vssize switch, it leads to GCL build failure on
+ windows and does nto seem to bring anything to linux builds.
+ Don't require latex; build documentation only if latex is
+ available.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+
+
+2006-12-05 Waldek Hebisch <hebisch@math.uni.wroc.pl>
+
+ * configure.ac.pamphlet: add 'all-noweb' to dependencies only
+ when needed.
+
+2006-12-04 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet (<<C headers and libraries>>): Check for
+ availability of geteuid and getegid.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+
+2006-12-04 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet (\subsubsection{Sockets}): Rework tests.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+ * config/axiom-c-macros.h.in: Likewise.
+
+2006-12-04 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet ($(addprefix $(axiom_build_bindir)/, notangle
+ noweave)): Don't run texhash.
+ * Makefile.in: Regenerate.
+
+2006-12-03 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet (\subsubsection{Signals}): Ensure the
+ header <signal.h> is available on host. Check for sigaction
+ availability.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+ * config/axiom-c-macros.h.in: Regenerate.
+
+2006-12-03 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet: Expand documentation.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+
+2006-12-02 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet (axiom_c_runtime): New variable.
+ Accumulate the components to build into the C runtime support.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+
+2006-12-01 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (\subsubsection{GCLDIR}): Remove.
+ (ENV): Clean.
+ * Makefile.in: Regenerate.
+
+2006-11-29 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet: Fix typo.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+
+2006-11-29 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet: Don't abort is <regex.h> is missing; just
+ disable HyperDoc.
+ * configure.ac: Regenerate.
+ * configure.in: Likewise.
+
+2006-11-28 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * gcl: New directory. Import export of GCL branch
+ Version_2_6_8pre as of 2006-11-28.
+
+ * noweb: New directory.
+
+2006-11-28 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * lsp: Move to src/lisp.
+
+2006-11-26 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (build_srcdir): Restore from previous
+ accidental deletion.
+ * Makefile.in: Regenerate.
+
+2006-11-26 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (AXIOM_SRC_TARGETS): Fix typos.
+ * Makefile.in: Regenerate.
+
+2006-11-26 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet: Move XXXplatform macros to
+ config/axiom-c-macros.h.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+
+ * config/var-def.mk (EXEEXT): New variable.
+
+ * Makefile.pamphlet (all-noweb): Add New phony target.
+ Add support for OS that requires file extension for executable
+ binary files.
+ * Makefile.in: Regenerate.
+ * config/axiom-c-macros.h.in: Regenerate.
+
+2006-11-25 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (all-src, all-lib): Remove body of rule.
+ ($(addprefix $(axiom_build_bindir)/, notangle noweave)): Add
+ $(EXEEXT) to executable binary filenames.
+
+2006-11-24 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ Add support for systems without X11.
+ * configure.ac.pamphlet (axiom_src_all): New Autoconf-subst'd
+ variable.
+ * configure.ac: Regenerate.
+ * configure.in: Regenerate.
+
+2006-11-24 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * config/var-def.mk (axiom_configdir): New.
+ (axiom_c_macros): Likewise.
+ (axiom_includes): Likewise.
+
+ * Makefile.pamphlet (AXIOM_SRC_TARGETS): New.
+ (all-ax): Depend directly on all-src.
+ (all-src): Rename from $(src_stamp).
+ (all-lib): Rename from $(lib_sramp).
+ * Makefile.in: Regenerate.
+
+2006-11-22 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (mostlyclean-local): Remove lastBuildDate.
+ (all-ax): Remove noise.
+ (all-bootsys, all-interpsys): Make PHONY targets.
+ (\section{The Build Flow}): New.
+
+2006-11-22 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * config/setup-dep.mk (pamphlets_SOURCES): Fix typo.
+
+2006-11-21 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * build-setup.sh: Take care of regenerating config/axiom-c-macros.h
+
+2006-11-21 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet: Add support for CPP macros defined by
+ configure.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+ * config/axiom-c-macros.h.in: New. Generated by Autoheader.
+
+2006-11-17 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet (axiom_gcl_mm_option): Lose
+ --enable-maxpage for MAC OS.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+
+2006-11-15 Waldek Hebisch <hebisch@math.uni.wroc.pl>
+ Bill Page <bill.page1@synthesis.anikast.ca>
+
+ * rename mixed case files to avoid svn checkout problems
+ on Windows and Mac, e.g. src/hyper/bitmaps/Alpha.bitmap
+ to alpha-cap.bitmap, etc.
+ * delete duplicate file src/share/doc/hypertex/pages/util.ht
+ and junk from src/doc/ps
+ * Correct noweb syntax in Rosetta.pamphlt
+
+2006-11-15 Humberto Ortiz Zuazaga <humberto@hpcf.upr.edu>
+ Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet (<<gcl options>>): Split GCLOPTS in
+ orthogonal variables. When building GCL, disable support for
+ X Window system and TK. Lose --enable-custreloc for MAC OS.
+ * configure.in: Regenerate.
+ * configure" Likewse.
+
+2006-11-11 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (VERSION): Fix thinko from last commit.
+ * Makefile.in: Regenerate.
+
+2006-11-10 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * config/var-def.mk (SHELL): Define.
+ (.SUFFIXES): New empty rule.
+ * Makefile.pamphlet (VERSION): Get value from Autoconf
+ initialization.
+ * Makefile.in: Regenerate.
+
+ * README.build-improvements: Update.
+
+2006-11-09 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet (\subsection{C headers}): New. Check for
+ <regex.h>. Document that the macros XXXplatform should be removed.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+
+2006-11-09 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * config/setup-dep.mk (%.dvi): Tidy.
+ * configure.ac.pamphlet: Reorganize sections.
+ * configure.ac.: Regenerate.
+ * configure: Likewise.
+
+2006-11-05 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * README: Sync with silver (as of revision 247)
+
+2006-10-28 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * config/setup-dep.mk ($(RECURSIVE_TARGETS)): Fix thinko.
+ (mostlyclean-recursive, clean-recursive, distclean-recursive,
+ maintainer-clean-recursive): New rules.
+ (mostlyclean, clean, distclean): Now depend on recursive rules.
+
+ * Makefile.pamphlet (all-bootsys, all-interpsys): New rules.
+
+2006-10-28 Waldek Hebisch <hebisch@math.uni.wroc.pl>
+
+ * *.jpg, *.png: Backport form trunk, correct
+ properties and fix corruption.
+ * All files:
+ svn propdel svn:keywords -R
+
+2006-10-23 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet: Fix typo.
+ * Makefile.in: Regenerate.
+
+ * configure.ac.pamphlet: Don't include nowed package.
+ (SRC_SUBDIRS): Escape embedded underscore.
+ * configure.ac: Regenerate.
+ * configure.in: Regenerate.
+
+2006-10-20 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * config/setup-dep.mk: Tidy.
+ (dvi-ax, $(axiom_build_texdir)/axiom.sty): New rules.
+
+2006-10-16 Waldek Hebisch <hebisch@math.uni.wroc.pl>
+
+ * config/setup-dep.mk: Fix exit status
+
+2006-10-13 Waldek Hebisch <hebisch@math.uni.wroc.pl>
+
+ * Makefile.pamphlet (all-recursive, all-ax): Move dependency
+ on axiom_required_build_utils@ for all-ax to all-recursive
+ * Makefile.in: Regenerate.
+
+2006-10-12 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (all-ax): Don't depend on stamp-build-scripts
+ as it no longer exists.
+
+2006-10-10 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (SPD, SPADBIN, ZIPS): Remove.
+ (ENV): Don't set them anymore.
+ (LSP, INT, OBJ, INC): Adjust definition.
+ (SUBDIRS): Add src/lib
+ (TMP): Move to config/var-def.mk
+ * Makefile.in: Regenerate.
+ * config/var-def.mk (TMP): Move from Makefile.pamphlet.
+
+2006-10-08 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet (AXIOM): Adjust definition.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+ * config/var-def.mk (axiom_target_srcdir): New.
+ * Makefile.pamphlet (SPAD, SPADBIN, COMMAND): Adjust definition.
+ (MNT): Remove.
+ (ENV): Don't pass it anymore.
+ (all): Depend directly on $(axiom_build_document).
+ (book, install, stamp-rootdirs): Adjust.
+ (stamp-build-scripts): Remove.
+ * Makefile.in: Regenerate.
+
+2006-10-04 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * config/setup-dep.mk ($(top_srcdir)/configure.ac,
+ $(srcdir)/Makefile.in): Don't directly refer to "notangle".
+
+2006-10-03 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (stamp-rootdirs): Tidy.
+
+2006-09-28 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * config/setup-dep.mk (Makefile): Don't depend directly on
+ $(top_srcdir)/configure.
+
+2006-09-27 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * config/var-def.mk (AXIOM): Move from toplevel Makefile.
+ * Makefile.pamphlet (do-all): Remove.
+ (<<src>>, <<lsp>>, <<document>>): Likewise.
+ ($(src_stamp), $(lsp_stamp), $(lib_stamp)): Consolidate.
+ (VERSION): Update.
+ (PATH_EXPORTS): Remove.
+ (AXIOM): Move to config/var-def.mk.
+ * Makefile.in: Regenerate.
+
+2006-09-27 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet ($(src_stamp), $(lsp_stamp), $(lib_stamp)):
+ Split from previous rule. Keep old rules to preserve some obscure
+ dependencies.
+ * Makefile.in: Regenerate.
+
+2006-09-26 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet (SRC_SUBDIRS): Move from
+ Makefile.pamphlet. Rename from SRCDIRS.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+
+ * Makefile.pamphlet ($(lib_stamp) $(lsp_stamp) $(src_stamp)):
+ Simplify.
+ (SRCDIRS): Move to configure.ac.pamphlet.
+ (ENV): Remove SRCDIRS.
+ * Makefile.in: Regenerate.
+
+2006-09-25 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (do-all): Don't make srcsetup.
+ ($(addprefix $(axiom_build_bindir)/, notangle noweave)): Rename
+ from noweb.
+ (nowebclean): Remove.
+ (srcsetup): Likewise.
+ ($(build_libdir)/stamp): New rule.
+ (srcdir): Depends on lspdir.
+ (build_libdir): New variable.
+ * Makefile.in: Regenerate.
+
+ * configure.ac.pamphlet: Find complete path for notangle and
+ noweave. Update axiom_required_build_utils.
+ * configure.ac: Regenerate.
+ * configure. Likewise.
+
+2006-09-25 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet (GCLOPTS): Refine logic with respect to
+ BFD. Check for <bfd.h> and libbfd.a before telling GCL to build
+ its own version.
+ * configure.ac: Regenerate.
+ * configure: Regenerate.
+
+2006-09-25 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * config/var-def.mk (axiom_target_datadir): New.
+ (axiom_target_texdir): Use it.
+
+2006-09-25 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet: Tidy. Remove old configure behaviour.
+ Defiine AXIOM based on target canonical triplet.
+ * configure: Regenerate.
+ * configure.ac: Likewise.
+
+ * config/var-def.mk (SYS, DAASE): Move from toplevel
+ Makefile.pamphlet. Export.
+
+ * Makefile.pamphlet (SYS, DAASE): Move to config/var-def.mk.
+ (ENV): Don't pass DAASE, SYS, AXIOM_X11_CFLAGS, and
+ AXIOM_X11_LDFLAGS here.
+ * Makefile.in: Regenerate.
+
+2006-09-19 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet (LISP, PFL, CCF, LDF): Provide default
+ definition. Use $target to refine logic.
+
+2006-09-19 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (install): Use $(axiom_src_srcdir), not ${SRC}.
+
+2006-09-18 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet: Tidy. Describe the new cleanup
+ methodology.
+ (subdir): New. Describe.
+ (all): Don't LaTeX main Makefile pamphlet.
+ (document, do-document): Remove.
+ (clean-local): Rename from do-clean]. Tidy.
+ (mostlyclean-local, distclean-local): New.
+ (pamphlets): New. Describe.
+ ($(axiom_build_texdir)/axiom.sty): Use $(axiom_build_document).
+ (VERSION): Update.
+ * Makefile.in: Regenerate.
+
+ * config/setup-dep.mk: Tidy. Implement general rules to make DVI
+ files. Likewise for cleanups.
+
+ * configure.ac.pamphlet: Check for the 'ar' program.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+
+2006-09-15 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * config/var-def.mk (subdir): Remove.
+
+2006-09-17 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (GCLVERSION): Don't set here. Remove
+ description.
+ (lspdir): Just say "$(MAKE)" to build lisp.
+ * Makefile.in: Regenerate.
+ * configure.ac.pamphlet: Remove axiom_gcl_version. Ask for
+ complete path to gcl.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+
+2006-09-15 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet: Attempt to support "unknown" platforms.
+ * configure.ac: Regenerate
+ * configure: Likewise.
+
+2006-09-13 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (AXIOMXLROOT, BYE): Move to
+ config/var-def.mk.
+ (ENV): Don't set here.
+ * Makefile.in: Regenerate.
+
+2006-09-12 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (O): Don't set here.
+ * Makefile.in: Regenerate..
+
+2006-09-12 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * README.build-improvements: Update.
+
+ * Makefile.pamphlet (CC): Remove explicit setting throughout.
+ This is now present in each makefile -- except toplevel
+ Makefile.${SYS} but, it is not used there anyway.
+ Don't pass explicitly in ENV.
+ (AWK): Likewise.
+ (TOUCH): Likewise.
+ (TAR): Likewise.
+ (RANLIB): Likewise.
+ (PATCH): Likewise.
+
+2006-09-11 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (<<Makefile.axposf1v3>>): Remove.
+ (<<Makefile.axposf1v4>>): Likewise.
+ (<<Makefile.hp10>>): Likewise.
+ (<<Makefile.hp11>>): Likewise.
+ (<<Makefile.hp9>>): Likewise.
+ (<<Makefile.irixmips1>>): Likewise.
+ (<<Makefile.irixmips3>>): Likewise.
+ (<<Makefile.rs6000aix3>>): Likewise.
+ (<<Makefile.rs6000aix4>>): Likewise.
+ (<<Makefile.rs6000aix4.1>>): Likewise.
+ (<<Makefile.rs6000aix4.3>>): Likewise.
+ (<<Makefile.sun4os55c>>): Likewise.
+ (<<Makefile.sun4os58c>>): Likewise.
+ * Makefile.in: Regenerate.
+
+2006-09-11 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet: Check for makeindex.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+
+ * config/var-def.mk (axiom_src_datadir): New variable.
+
+ * Makefile.pamphlet (DAASE): Define in the toplevel environment.
+ Pass to sub-environments. Remove definition from special-cased
+ makefiles.
+ * Makefile.in: Regenerate.
+
+2006-09-09 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet: Fix logic in setting of NOTANGLE and NOWEAVE.
+
+2006-09-09 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * config/var-def.mk (axiom_src_docdir): New Autoconf-substituted
+ variable.
+ (axiom_src_algdir): Likewise.
+
+2006-09-05 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * config/var-def.mk (abs_builddir): New Autoconf-substituted
+ variable.
+
+2006-09-04 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet: Check for 'ln -s'.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+
+ * config/var-def.mk (SINK_NOISE): New variable.
+ (LN_S): New. Autoconf-substituted.
+
+2006-09-03 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet: Add more Makefile templates to instantiate.
+ (axiom_top_srcdir): New variable.
+ (axiom_targetdir): Likewise.
+
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+
+ * config/mkinstalldirs: New. Import from Automake utilities.
+ * config/var-def.mk (subdir): New.
+ * config/setup-dep.mk ($(srcdir)/Makefile.in): Tidy.
+ (Makefile): Likewise.
+ ($(axiom_build_document)): New rule.
+
+ * build-setup.sh: Rework.
+ * config/axiom.m4: Likewise.
+
+ * README.build-improvements: Add more TODOs.
+
+ * Makefile.pamphlet: Move axiom variables to config/var-def.mk.
+ (do-clean): Don't remove Makefiles. This
+ should be the job of distclean.
+ ($(axiom_build_texdir)/axiom.sty): New rule. Extract axiom.sty to
+ the build-specific directories.
+ (stamp-build-scripts): Use it as prerequisite.
+ (${SPD}/src/Makefile): Remove.
+ (libspadclean): Don't try to build Makefile. And don't remove
+ makefiles.
+ (srcdir): Don't depend directly on makefile.
+ (srcsetup): Likewise.
+ (lspdir): Likewise.
+
+2006-08-28 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet: Ensure we use GCC/gcc as C compiler.
+ * config/var-def.mk (OBJEXT): New variable.
+
+2006-08-27 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (GCLVERSION): Define as Autoconf-substituted
+ variable.
+ * Makefile.in: Regenerate.
+
+ * configure.ac.pamphlet: Add support for --with-gcl, auto-detect.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+
+2006-08-26 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * build-setup.sh: Regenerate lsp/Makefile.in too.
+
+ * config/var-def.mk: New file. Hold boileplate definition of
+ standard Autoconf/Automake variables.
+ * config/axiom.m4: New file.
+ * configure.ac.pamphlet: Include it. Add configuration macro
+ directory. Use AXIOM_MAKEFILE from config/axiom.m4.
+ Create lsp/Makefile at configure time.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+
+ * Makefile.pamphlet: Move standard Autoconf variables to
+ config/var-def.mk.
+ (noweb): Fix thinko in TEXINPUTS substitution.
+ (\subsubsection{LSPMakefile}): Remove, as lsp/Makefile is now
+ created by configure at configure-time.
+ (stamp-gcldir): Rename from gcldir throughout.
+ * Makefile.in: Regenerate.
+
+2006-08-26 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (GCLVERSION): Remove support for 2.6.7.
+
+2006-08-26 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (abs_top_builddir): Rename from top_builddir.
+ (VERSION): Update.
+ * Makefile.in: Regenerate.
+
+ * config/setup-dep.mk (Makefile): change dir to
+ $(abs_top_builddir) before regenerating.
+
+2006-08-13 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * config/setup-dep.mk: New file.
+ * configure.ac.pamphlet: Append boilerplate dependencies at the
+ end of top level Makefile.
+ * configure.ac: Regenerate.
+ * configure: Likewise.
+ * Makefile.pamphlet: Move boilerplate build machinery dependencies
+ to config/setup-dep.mk
+ * Makefile.in: Regenerate.
+
+2006-08-13 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ Add support for minimum "up-to-date" consistency.
+ * Makefile.pamphlet (build_setup_files): New.
+ ($(top_srcdir)/configure): Likewise.
+ ($(srcdir)/Makefile.in): Likewise.
+ (Makefile): Likewise.
+
+2006-08-12 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (<<GCLVERSION>>): Clean up.
+
+2006-08-11 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (noweb): Use $(MAKE) instead of plain `make'.
+
+2006-08-11 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet: Add support for --with-noweb.
+ (axiom_optional_srcdir): Remove.
+
+ * Makefile.pamphlet (axiom_build_texdir): New.
+ (axiom_src_srcdir): Tidy.
+ (noweb): Rework. Build nowed in the build directory.
+
+2006-08-10 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (INSTALL): New Autoconf-substitued variable.
+ (do-all): Now depend on axiom_required_build_utils and
+ stamp-build-scripts.
+ (do-start): Likewise.
+ (do-document): Likewise.
+ (<<*>>): Include <<rootdirs>>.
+ (do-clean): Remove stamp files too.
+ (<<literate commands>>): Rework.
+ (STAMP): New.
+ (DOCUMENT): Remove variable definition.
+ (TANGLE): Define as Autoconf-substitued
+ (WEAVE): Likewise.
+ (stamp-rootdirs): Rename from rootdirs.
+ (srcdir): Adjust dependence list.
+ (srcsetup): Likewise.
+ (lspdir): Likewise.
+ (document): Likewise.
+ (<<clean>>): Remove.
+ (<<rootdirs>>): Remove from target Makefiles.
+ (<<noweb>>): Likewise.
+ (<<literate commands>>): Likewise.
+
+2006-08-09 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (do-all): Use $(axiom_build_document).
+ Rework definiions for Autoconf-derived variables.
+ (axiom_build_document): New.
+ (ENV): Use axiom_build_document.
+
+2006-08-08 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet: Add more Autoconf-computed variables.
+ * Makefile.in: Regenerate.
+
+2006-08-06 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ Support for --prefix configure option.
+ * Makefile.pamphlet (DESTDIR): Derive from $(prefix).
+ * Makefile.in: Regenerate.
+
+2006-08-06 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (DESTDIR): Rename from INSTALL, throughout.
+ * Makefile.in: Regenerate.
+
+2006-08-06 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile: Remove.
+
+2006-08-05 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (AWK): Define as substituted variable.
+ (PATCH): Likewise.
+ (TAR): Likewise.
+ (AXIOM_X11_CFLAGS): New. Define as substituted variable. Document.
+ (AXIOM_X11_LDFLAGS): Likewise.
+ (\subsection{Environment}): Include AXIOM_X11_CFLAGS and
+ AXIOM_X11_CFLAGS in ENV.
+ (\subsubsection{The XLIB variable}): Remove.
+ * Makefile.in: Regenerate.
+
+ * Throughout, remove special-case definition of TAR, XLIB, PATCH.
+ Remove XLIB from ENV.
+
+ * configure.ac.pamphlet (\section{Old Story}): Remove.
+ (\section{Where is X11?}): New.
+ Add test for detecting include files and libraries directories for
+ X11. Punt on Xpm for the moment.
+ * configure.ac: Likewise.
+ * configure: Likewise.
+
+2006-08-05 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ Provide support for "./configure && make && make install".
+ * build-setup.sh: Generate Makefile.in too.
+
+ * configure.ac.pamphlet (must_set_AXIOM): Don't ask user to
+ set the AXIOM variable.
+ * configure.ac: Regenerate.
+ * configure: Regenerate.
+
+ * Makefile.pamphlet (do-all): New target. Rename from target all.
+ (all): Export the variable AXIOM, then make do-all.
+ (VERSION): Update.
+ * Makefile.in: Generate.
+
+2006-08-02 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac.pamphlet: New file.
+ * configure.ac: Regenerate from pamphlet file.
+ * configure: Regenerate.
+
+2006-08-02 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * configure.ac: New file.
+ * configure: Likewise. Generated from configure.ac
+
+ * config/: New directory.
+ * config/config.guess: New file.
+ * config/config.sub: Likewise.
+ * config/install-sh: Likewise.
+ * config/missing: Likewise.
+
+ * build-setup.sh: New file.
+
+2006-07-31 Ralf Hemmecke <ralf@hemmecke.de>
+
+ * Makefile.pamphlet, src/scripts/Makefile.pamphlet,
+ src/doc/Makefile.pamphlet: After checking out the trunk of Axiom
+ Silver, a 'make' did not succeed because the src/script directory
+ was copied twice. Since the .svn directory inside contains
+ write-protected files, it caused problems.
+
+ Quote from Makefile.pamplet:
+
+ Since this is the first build message that gets generated
+ we echo the ENV variable for debugging purposes. We use the
+ specific file[[${MNT}/${SYS}/bin/Makefile.pamphlet]] as the
+ trigger to prevent duplicate execution of this stanza.
+
+ That is now also used in src/scripts/Makefile.pamphlet.
+
diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 3ff07945..e69de29b 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,6 +0,0 @@
-2007-09-27 Alfredo Portes <alfredo.portes@gmail.com>
- Dan Martens <dan_martens@lycos.com>
- Bill Page <bill.page1@sympatico.ca>
-
- * Add openaxiom.nsis script to create the
- Windows installer for OpenAxiom. \ No newline at end of file
diff --git a/contrib/ChangeLog.2007 b/contrib/ChangeLog.2007
new file mode 100644
index 00000000..3ff07945
--- /dev/null
+++ b/contrib/ChangeLog.2007
@@ -0,0 +1,6 @@
+2007-09-27 Alfredo Portes <alfredo.portes@gmail.com>
+ Dan Martens <dan_martens@lycos.com>
+ Bill Page <bill.page1@sympatico.ca>
+
+ * Add openaxiom.nsis script to create the
+ Windows installer for OpenAxiom. \ No newline at end of file
diff --git a/src/ChangeLog b/src/ChangeLog
index 4cff7364..e69de29b 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,366 +0,0 @@
-2007-12-27 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * booklets: Remove.
- * Makefile.pamphlet (all-book): Remove.
-
-2007-11-25 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet: Remove all-depsys rule.
- (all-interpsys): Now depend on all-boot.
-
-2007-09-19 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (all-interpsys): Now depend on all-depsys.
-
-2007-08-21 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (all-check): New rule.
- * Makefile.in: Regenerate.
-
-2007-08-17 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (all-lisp): Don't make $(axiom_build_bindir)
- here. Pass target tp $(MAKE).
- (all-boot): Likewise.
- (all-lib): Don't make $(OUT) here. Pass target to $(MAKE).
- * Makefile.in: Regenerate.
-
-2007-08-05 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (all-lisp): Don't make all-boot a prereqsite.
- (all-boot): Make all-lisp a prerequisite.
- * Makefile.in: Regenerate.
-
-2007-07-14 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet: Remove obsolete comments.
- (all-doc): Don't create int/ directory.
- (all-graph): Likewise.
-
-2007-06-20 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (all-algebra): Depend on all-hyper.
- * Makefile.in: Regenerate.
-
-2007-05-28 Gabriel Dos Reis <gdr@cs.tam.,edu>
-
- * Makefile.pamphlet (all-clef): Don't use AX_FLAGS.
- (all-sman): Likewise.
- (all-hyper): Likewise.
- (all-share): Likewise.
- (all-book): Likewise.
- (all-lib): Likewise.
- (all-boot): Likewise.
- (all-depsys): Likewise.
- (all-interpsys): Likewise.
- (all-interpsys): Likewise.
- (all-axiomsys): Likewise.
- (all-axiomsys): Likewise.
- (all-lisp): Likewise.
- (all-algebra): Likewise.
- (all-input): Likewise.
- (all-asq): Likewise.
- (all-doc): Likewise.
- (all-graph): Likewise.
- * Makefile.in: Regenerate.
-
-2007-03-26 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (all-boot): Don't make all-lisp a prerequisite.
- (all-depsys): Require only all-boot.
- (all-interpsys): Additionally require all-lisp.
- (all-lisp): Additionally require all-boot.
- * Makefile.in: Regenerate.
-
-2007-03-25 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (all-depsys): New target.
- (all-interpsys): Make it a prerequisite.
- * Makefile.in: Regenerate.
-
-2007-03-13 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (all-boot): Depend on all-lisp only when
- --enable-gcl.
- (all-interpsys): Depend on both all-lisp and all-boot.
- * Makefile.in: Regenerate.
-
-2006-12-26 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet: Eradicate use of ENV.
-
-2006-12-21 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (all-input): Don't depend on all-clef.
- * Makefile.in: Regenerate.
-
-2006-12-16 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (all-interpsys): Don't make int/algebra.
- (all-algebra): Don't make int/input
- (all-input): Likewise.
- * Makefile.in: Regenerate.
-
-2006-12-15 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (all-graph): Don't make obj/ sub-directory.
-
-2006-12-14 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (all-algebra): Avoid creating unnecessary
- directories.
- * Makefile.in: Regenerate.
-
-2006-12-10 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (SUBDIRS): Restore.
- * Makefile.in: Regenerate.
-
-2006-12-09 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * include/sockio-c.H1 (close_socket): Adjust first parameter type.
-
-2006-12-07 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (all-algebra): Stop generating part of
- algebra/Makefile at build time.
- * Makefile.in: Regenerate.
-
-2006-12-06 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (SUBDIRS): Remove.
- Use AX_FLAGS to communicate variables to sub-processes.
- * Makefile.in: Regenerate.
-
-2006-12-06 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (all-lib): Make $(OUT) directory before the
- actual make.
- (stamp): Have dependencies computed at configureation time.
- * Makefile.in: Regenerate.
-
-2006-12-04 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * include/com.h: Add preliminary support for Windows sockets.
- (axiom_socket): New typedef. Abstract over differences between
- Windows and POSIX worlds.
- (axiom_close_socket): Declare.
- (axiom_write, axiom_read): New functions. Encapsulate read and
- write to sockets.
-
-2006-12-01 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * include/cfuns-c.H1 (CLgetpid): Remove declaration.
-
-2006-11-29 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * include/addfile.H1: Remove K&R C style function declarations.
- * include/bsdsignal.h: Likewise.
- * include/bsdsignal.H1: Likewise.
- * include/cfuns-c.H1: Likewise.
- * include/cond.H1: Likewise.
- * include/cursor.H1: Likewise.
- * include/dialog.H1: Likewise.
- * include/display.H1: Likewise.
- * include/edible.H1: Likewise.
- * include/edin.H1: Likewise.
- * include/event.H1: Likewise.
- * include/ex2ht.H1: Likewise.
- * include/extent1.H1: Likewise.
- * include/extent2.H1: Likewise.
- * include/fnct_key.H1: Likewise.
- * include/form_ext.H1: Likewise.
- * include/group.H1: Likewise.
- * include/halloc.H1: Likewise.
- * include/hash.H1: Likewise.
- * include/hash.h: Likewise.
- * include/htadd.H1: Likewise.
- * include/hterror.H1: Likewise.
- * include/hthits.H1: Likewise.
- * include/htinp.H1: Likewise.
- * include/hyper.H1: Likewise.
- * include/initx.H1: Likewise.
- * include/input.H1: Likewise.
- * include/item.H1: Likewise.
- * include/keyin.H1: Likewise.
- * include/lex.H1: Likewise.
- * include/macro.H1: Likewise.
- * include/mem.H1: Likewise.
- * include/nagman.H1: Likewise.
- * include/openpty.H1: Likewise.
- * include/parse_aux.H1: Likewise.
- * include/parse.H1: Likewise.
- * include/parse_input.H1: Likewise.
- * include/parse_paste.H1: Likewise.
- * include/parse_types.H1: Likewise.
- * include/pixmap.H1: Likewise.
- * include/prt.H1: Likewise.
- * include/ReadBitmap.H1: Likewise.
- * include/scrollbar.H1: Likewise.
- * include/session.H1: Likewise.
- * include/show_types.H1: Likewise.
- * include/sman.H1: Likewise.
- * include/sockio-c.H1: Likewise.
- * include/spadbuf.H1: Likewise.
- * include/spadclient.H1: Likewise.
- * include/spadcolors.H1: Likewise.
- * include/spadint.H1: Likewise.
- * include/titlebar.H1: Likewise.
- * include/util.H1: Likewise.
- * include/wct.H1: Likewise.
- * include/XDither.H1: Likewise.
- * include/XShade.H1: Likewise.
- * include/XSpadFill.H1: Likewise.
-
-2006-11-28 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * lisp: Rename from ../lsp.
-
-2006-11-26 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (stamp): Also depends on all-sman.
- * Makefile.in: Regenerate.
-
-2006-11-24 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (stamp): Depend on Autoconf-subst'ed variable
- @axiom_src_all@.
- * Makefile.in: Regenerate.
-
-2006-11-24 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet: Rework.
- (clef-stamp, sman-stamp, hyper-stamp, share-stamp, book-stamp,
- lib-stamp, boot-stamp, interp-stamp, alg-stamp, input-stamp,
- etc-stamp, doc-stamp, graph-stamp): Remove.
- (all-clef, all-sman, all-hyper, all-share, all-book, all-lib,
- all-boot, all-interpsys, all-algebra, all-input, all-asq, all-doc,
- all-graph, all-axiomsys): New phony targets. Replace all stamp
- based targets. Stamps are now managed by each phony targets.
- Spell out dependencies.
- * Makefile.in: Regenerate.
-
-2006-10-28 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (mostlyclean-local, clean-local,
- distclean-local): New.
-
-2006-10-26 Bill Page <Bill.Page@drdc-rddc.gc.ca>
-
- * Makefile.pamphlet ($(alg-stamp)): Don't append to
- $(builddir)/algebra/more-rules.mk. Just overwrite it.
- * Makefile.in: Regenerate.
-
-2006-10-23 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet: Don't specify path to axiom.sty.
-
-2006-10-08 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet: Remove references to ${MNT} throughout.
- * Makefile.in: Regenerate.
-
-2006-09-26 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (DIRS, DOCS, CLNS): Remove.
- Globally rename <dir>dir to <dir>.
- (clef-stamp, sman-stamp, hyper-stamp, share-stamp, book-stamp,
- lib-stamp, boot-stamp, interp-stamp, alg-stamp, input-stamp,
- etc-stamp, doc-stamp, graph-stamp): New variables.
-
- Remove <dir>clean make rules.
- Rename <dir>dir make rules to $(<dir>-stamp) rules. Spell out
- dependencies.
- * Makefile.in: Regenerate.
-
-2006-09-18 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet: Tidy.
- (subdir, pamphlets): New.
- * Makefile.in: Regenerate.
-
-2006-09-11 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet: Throughout, replatce ${SRC} with
- $(axiom_src_srcdir).
- * Makefile.in: Regenerate.
-
-2006-09-03 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet: (${SRC}/clef/Makefile): Remove.
- (clefdir): Depend on $(builddir)/clef/Makefile.
- (clefdocument): Likewise.
- (clefclean): Likewise.
-
- (${SRC}/sman/Makefile): Remove.
- (smandir): Depend on $(builddir)/sman/Makefile.
- (smandocument): Likewise.
- (smanclean): Likewise.
-
- (${SRC}/hyper/Makefile): Remove.
- (hyperdir): Depend on $(builddir)/hyper/Makefile
- (hyperdocument): Likewise.
- (hyperclean): Likewise.
-
- (${SRC}/share/Makefile): Remove.
- (sharedir): Depend on $(builddir)/share/Makefile.
- (sharedocument): Likewise.
- (shareclean): Likewise.
-
- (${SRC}/booklets/Makefile): Remove.
- (bookletsdir): Depend on $(builddir)/booklets/Makefile.
- (bookletsdocument): Likewise.
- (bookletsclean): Likewise.
-
- (${SRC}/lib/Makefile): Remove.
- (libdir): Depend on $(builddir)/lib/Makefile
- (libdocument): Likewise.
- (libclean): Likewise.
-
- (${SRC}/boot/Makefile): Remove.
- (bootdir): Depend on $(builddir)/boot/Makefile
- (bootdocument): Likewise.
- (bootclean): Likewise.
-
- (${SRC}/interp/Makefile): Remove.
- (interpdir): Depend on $(builddir)/interp/Makefile.
- (interpdocument): Likewise.
- (interpclean): Likewise.
-
- (${SRC}/algebra/Makefile): Remove.
- (algebradir): Depend on $(srcdir)/algebra/Makefile.pamphlet.
- Output additional rules in $(builddir)/algebra/more-rules.mk.
- (algebradocument): Depend on $(builddir)/algebra/Makefile.
- (algebraclean): Likewise.
-
- (${SRC}/input/Makefile): Remove.
- (inputdir): Depend on $(builddir)/input/Makefile.
- (inputdocument): Likewise.
- (inputclean): Likewise.
-
- (${SRC}/etc/Makefile): Remove.
- (etcdir): Depend on $(builddir)/etc/Makefile.
- (etcdocument): Likewise.
- (etcclean): Likewise.
-
- (${SRC}/doc/Makefile): Remove.
- (docdir): Depend on $(builddir)/doc/Makefile.
- (docdocument): Likewise.
- (docclean): Likewise.
-
- (${SRC}/graph/Makefile): Remove.
- (graphdir): Depend on $(builddir)/graph/Makefile.
- (graphdocument): Likewise.
- (graphclean): Likewise.
-
- ($(DOC)/%.dvi): Split into multiple rules. Use
- $(axiom_build_document).
- (${DOC}/axiom.sty): Remove.
-
- * Makefile.in: New.
-
-2006-08-28 Gabriel Dos Reis <gdr@cs.tamu.edu>
-
- * Makefile.pamphlet (<<scriptsdir>>=): Remove. Scripts are now
- generated at configure time.
-
diff --git a/src/ChangeLog.2007 b/src/ChangeLog.2007
new file mode 100644
index 00000000..4cff7364
--- /dev/null
+++ b/src/ChangeLog.2007
@@ -0,0 +1,366 @@
+2007-12-27 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * booklets: Remove.
+ * Makefile.pamphlet (all-book): Remove.
+
+2007-11-25 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet: Remove all-depsys rule.
+ (all-interpsys): Now depend on all-boot.
+
+2007-09-19 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (all-interpsys): Now depend on all-depsys.
+
+2007-08-21 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (all-check): New rule.
+ * Makefile.in: Regenerate.
+
+2007-08-17 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (all-lisp): Don't make $(axiom_build_bindir)
+ here. Pass target tp $(MAKE).
+ (all-boot): Likewise.
+ (all-lib): Don't make $(OUT) here. Pass target to $(MAKE).
+ * Makefile.in: Regenerate.
+
+2007-08-05 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (all-lisp): Don't make all-boot a prereqsite.
+ (all-boot): Make all-lisp a prerequisite.
+ * Makefile.in: Regenerate.
+
+2007-07-14 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet: Remove obsolete comments.
+ (all-doc): Don't create int/ directory.
+ (all-graph): Likewise.
+
+2007-06-20 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (all-algebra): Depend on all-hyper.
+ * Makefile.in: Regenerate.
+
+2007-05-28 Gabriel Dos Reis <gdr@cs.tam.,edu>
+
+ * Makefile.pamphlet (all-clef): Don't use AX_FLAGS.
+ (all-sman): Likewise.
+ (all-hyper): Likewise.
+ (all-share): Likewise.
+ (all-book): Likewise.
+ (all-lib): Likewise.
+ (all-boot): Likewise.
+ (all-depsys): Likewise.
+ (all-interpsys): Likewise.
+ (all-interpsys): Likewise.
+ (all-axiomsys): Likewise.
+ (all-axiomsys): Likewise.
+ (all-lisp): Likewise.
+ (all-algebra): Likewise.
+ (all-input): Likewise.
+ (all-asq): Likewise.
+ (all-doc): Likewise.
+ (all-graph): Likewise.
+ * Makefile.in: Regenerate.
+
+2007-03-26 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (all-boot): Don't make all-lisp a prerequisite.
+ (all-depsys): Require only all-boot.
+ (all-interpsys): Additionally require all-lisp.
+ (all-lisp): Additionally require all-boot.
+ * Makefile.in: Regenerate.
+
+2007-03-25 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (all-depsys): New target.
+ (all-interpsys): Make it a prerequisite.
+ * Makefile.in: Regenerate.
+
+2007-03-13 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (all-boot): Depend on all-lisp only when
+ --enable-gcl.
+ (all-interpsys): Depend on both all-lisp and all-boot.
+ * Makefile.in: Regenerate.
+
+2006-12-26 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet: Eradicate use of ENV.
+
+2006-12-21 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (all-input): Don't depend on all-clef.
+ * Makefile.in: Regenerate.
+
+2006-12-16 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (all-interpsys): Don't make int/algebra.
+ (all-algebra): Don't make int/input
+ (all-input): Likewise.
+ * Makefile.in: Regenerate.
+
+2006-12-15 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (all-graph): Don't make obj/ sub-directory.
+
+2006-12-14 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (all-algebra): Avoid creating unnecessary
+ directories.
+ * Makefile.in: Regenerate.
+
+2006-12-10 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (SUBDIRS): Restore.
+ * Makefile.in: Regenerate.
+
+2006-12-09 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * include/sockio-c.H1 (close_socket): Adjust first parameter type.
+
+2006-12-07 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (all-algebra): Stop generating part of
+ algebra/Makefile at build time.
+ * Makefile.in: Regenerate.
+
+2006-12-06 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (SUBDIRS): Remove.
+ Use AX_FLAGS to communicate variables to sub-processes.
+ * Makefile.in: Regenerate.
+
+2006-12-06 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (all-lib): Make $(OUT) directory before the
+ actual make.
+ (stamp): Have dependencies computed at configureation time.
+ * Makefile.in: Regenerate.
+
+2006-12-04 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * include/com.h: Add preliminary support for Windows sockets.
+ (axiom_socket): New typedef. Abstract over differences between
+ Windows and POSIX worlds.
+ (axiom_close_socket): Declare.
+ (axiom_write, axiom_read): New functions. Encapsulate read and
+ write to sockets.
+
+2006-12-01 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * include/cfuns-c.H1 (CLgetpid): Remove declaration.
+
+2006-11-29 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * include/addfile.H1: Remove K&R C style function declarations.
+ * include/bsdsignal.h: Likewise.
+ * include/bsdsignal.H1: Likewise.
+ * include/cfuns-c.H1: Likewise.
+ * include/cond.H1: Likewise.
+ * include/cursor.H1: Likewise.
+ * include/dialog.H1: Likewise.
+ * include/display.H1: Likewise.
+ * include/edible.H1: Likewise.
+ * include/edin.H1: Likewise.
+ * include/event.H1: Likewise.
+ * include/ex2ht.H1: Likewise.
+ * include/extent1.H1: Likewise.
+ * include/extent2.H1: Likewise.
+ * include/fnct_key.H1: Likewise.
+ * include/form_ext.H1: Likewise.
+ * include/group.H1: Likewise.
+ * include/halloc.H1: Likewise.
+ * include/hash.H1: Likewise.
+ * include/hash.h: Likewise.
+ * include/htadd.H1: Likewise.
+ * include/hterror.H1: Likewise.
+ * include/hthits.H1: Likewise.
+ * include/htinp.H1: Likewise.
+ * include/hyper.H1: Likewise.
+ * include/initx.H1: Likewise.
+ * include/input.H1: Likewise.
+ * include/item.H1: Likewise.
+ * include/keyin.H1: Likewise.
+ * include/lex.H1: Likewise.
+ * include/macro.H1: Likewise.
+ * include/mem.H1: Likewise.
+ * include/nagman.H1: Likewise.
+ * include/openpty.H1: Likewise.
+ * include/parse_aux.H1: Likewise.
+ * include/parse.H1: Likewise.
+ * include/parse_input.H1: Likewise.
+ * include/parse_paste.H1: Likewise.
+ * include/parse_types.H1: Likewise.
+ * include/pixmap.H1: Likewise.
+ * include/prt.H1: Likewise.
+ * include/ReadBitmap.H1: Likewise.
+ * include/scrollbar.H1: Likewise.
+ * include/session.H1: Likewise.
+ * include/show_types.H1: Likewise.
+ * include/sman.H1: Likewise.
+ * include/sockio-c.H1: Likewise.
+ * include/spadbuf.H1: Likewise.
+ * include/spadclient.H1: Likewise.
+ * include/spadcolors.H1: Likewise.
+ * include/spadint.H1: Likewise.
+ * include/titlebar.H1: Likewise.
+ * include/util.H1: Likewise.
+ * include/wct.H1: Likewise.
+ * include/XDither.H1: Likewise.
+ * include/XShade.H1: Likewise.
+ * include/XSpadFill.H1: Likewise.
+
+2006-11-28 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * lisp: Rename from ../lsp.
+
+2006-11-26 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (stamp): Also depends on all-sman.
+ * Makefile.in: Regenerate.
+
+2006-11-24 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (stamp): Depend on Autoconf-subst'ed variable
+ @axiom_src_all@.
+ * Makefile.in: Regenerate.
+
+2006-11-24 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet: Rework.
+ (clef-stamp, sman-stamp, hyper-stamp, share-stamp, book-stamp,
+ lib-stamp, boot-stamp, interp-stamp, alg-stamp, input-stamp,
+ etc-stamp, doc-stamp, graph-stamp): Remove.
+ (all-clef, all-sman, all-hyper, all-share, all-book, all-lib,
+ all-boot, all-interpsys, all-algebra, all-input, all-asq, all-doc,
+ all-graph, all-axiomsys): New phony targets. Replace all stamp
+ based targets. Stamps are now managed by each phony targets.
+ Spell out dependencies.
+ * Makefile.in: Regenerate.
+
+2006-10-28 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (mostlyclean-local, clean-local,
+ distclean-local): New.
+
+2006-10-26 Bill Page <Bill.Page@drdc-rddc.gc.ca>
+
+ * Makefile.pamphlet ($(alg-stamp)): Don't append to
+ $(builddir)/algebra/more-rules.mk. Just overwrite it.
+ * Makefile.in: Regenerate.
+
+2006-10-23 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet: Don't specify path to axiom.sty.
+
+2006-10-08 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet: Remove references to ${MNT} throughout.
+ * Makefile.in: Regenerate.
+
+2006-09-26 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (DIRS, DOCS, CLNS): Remove.
+ Globally rename <dir>dir to <dir>.
+ (clef-stamp, sman-stamp, hyper-stamp, share-stamp, book-stamp,
+ lib-stamp, boot-stamp, interp-stamp, alg-stamp, input-stamp,
+ etc-stamp, doc-stamp, graph-stamp): New variables.
+
+ Remove <dir>clean make rules.
+ Rename <dir>dir make rules to $(<dir>-stamp) rules. Spell out
+ dependencies.
+ * Makefile.in: Regenerate.
+
+2006-09-18 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet: Tidy.
+ (subdir, pamphlets): New.
+ * Makefile.in: Regenerate.
+
+2006-09-11 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet: Throughout, replatce ${SRC} with
+ $(axiom_src_srcdir).
+ * Makefile.in: Regenerate.
+
+2006-09-03 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet: (${SRC}/clef/Makefile): Remove.
+ (clefdir): Depend on $(builddir)/clef/Makefile.
+ (clefdocument): Likewise.
+ (clefclean): Likewise.
+
+ (${SRC}/sman/Makefile): Remove.
+ (smandir): Depend on $(builddir)/sman/Makefile.
+ (smandocument): Likewise.
+ (smanclean): Likewise.
+
+ (${SRC}/hyper/Makefile): Remove.
+ (hyperdir): Depend on $(builddir)/hyper/Makefile
+ (hyperdocument): Likewise.
+ (hyperclean): Likewise.
+
+ (${SRC}/share/Makefile): Remove.
+ (sharedir): Depend on $(builddir)/share/Makefile.
+ (sharedocument): Likewise.
+ (shareclean): Likewise.
+
+ (${SRC}/booklets/Makefile): Remove.
+ (bookletsdir): Depend on $(builddir)/booklets/Makefile.
+ (bookletsdocument): Likewise.
+ (bookletsclean): Likewise.
+
+ (${SRC}/lib/Makefile): Remove.
+ (libdir): Depend on $(builddir)/lib/Makefile
+ (libdocument): Likewise.
+ (libclean): Likewise.
+
+ (${SRC}/boot/Makefile): Remove.
+ (bootdir): Depend on $(builddir)/boot/Makefile
+ (bootdocument): Likewise.
+ (bootclean): Likewise.
+
+ (${SRC}/interp/Makefile): Remove.
+ (interpdir): Depend on $(builddir)/interp/Makefile.
+ (interpdocument): Likewise.
+ (interpclean): Likewise.
+
+ (${SRC}/algebra/Makefile): Remove.
+ (algebradir): Depend on $(srcdir)/algebra/Makefile.pamphlet.
+ Output additional rules in $(builddir)/algebra/more-rules.mk.
+ (algebradocument): Depend on $(builddir)/algebra/Makefile.
+ (algebraclean): Likewise.
+
+ (${SRC}/input/Makefile): Remove.
+ (inputdir): Depend on $(builddir)/input/Makefile.
+ (inputdocument): Likewise.
+ (inputclean): Likewise.
+
+ (${SRC}/etc/Makefile): Remove.
+ (etcdir): Depend on $(builddir)/etc/Makefile.
+ (etcdocument): Likewise.
+ (etcclean): Likewise.
+
+ (${SRC}/doc/Makefile): Remove.
+ (docdir): Depend on $(builddir)/doc/Makefile.
+ (docdocument): Likewise.
+ (docclean): Likewise.
+
+ (${SRC}/graph/Makefile): Remove.
+ (graphdir): Depend on $(builddir)/graph/Makefile.
+ (graphdocument): Likewise.
+ (graphclean): Likewise.
+
+ ($(DOC)/%.dvi): Split into multiple rules. Use
+ $(axiom_build_document).
+ (${DOC}/axiom.sty): Remove.
+
+ * Makefile.in: New.
+
+2006-08-28 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ * Makefile.pamphlet (<<scriptsdir>>=): Remove. Scripts are now
+ generated at configure time.
+
diff --git a/src/algebra/ChangeLog b/src/algebra/ChangeLog.2007
index 895cb077..895cb077 100644
--- a/src/algebra/ChangeLog
+++ b/src/algebra/ChangeLog.2007
diff --git a/src/boot/ChangeLog b/src/boot/ChangeLog.2007
index cfdb337d..cfdb337d 100644
--- a/src/boot/ChangeLog
+++ b/src/boot/ChangeLog.2007
diff --git a/src/clef/ChangeLog b/src/clef/ChangeLog.2007
index fb78f84c..fb78f84c 100644
--- a/src/clef/ChangeLog
+++ b/src/clef/ChangeLog.2007
diff --git a/src/doc/ChangeLog b/src/doc/ChangeLog.2007
index 7819b0b5..7819b0b5 100644
--- a/src/doc/ChangeLog
+++ b/src/doc/ChangeLog.2007
diff --git a/src/etc/ChangeLog b/src/etc/ChangeLog.2007
index 6dff0481..6dff0481 100644
--- a/src/etc/ChangeLog
+++ b/src/etc/ChangeLog.2007
diff --git a/src/graph/ChangeLog b/src/graph/ChangeLog.2007
index a4b479ae..a4b479ae 100644
--- a/src/graph/ChangeLog
+++ b/src/graph/ChangeLog.2007
diff --git a/src/graph/Gdraws/ChangeLog b/src/graph/Gdraws/ChangeLog.2007
index bfb542f5..bfb542f5 100644
--- a/src/graph/Gdraws/ChangeLog
+++ b/src/graph/Gdraws/ChangeLog.2007
diff --git a/src/graph/view2D/ChangeLog b/src/graph/view2D/ChangeLog.2007
index 77e0b12d..77e0b12d 100644
--- a/src/graph/view2D/ChangeLog
+++ b/src/graph/view2D/ChangeLog.2007
diff --git a/src/graph/view3D/ChangeLog b/src/graph/view3D/ChangeLog.2007
index 8d726e90..8d726e90 100644
--- a/src/graph/view3D/ChangeLog
+++ b/src/graph/view3D/ChangeLog.2007
diff --git a/src/graph/viewAlone/ChangeLog b/src/graph/viewAlone/ChangeLog.2007
index 28189556..28189556 100644
--- a/src/graph/viewAlone/ChangeLog
+++ b/src/graph/viewAlone/ChangeLog.2007
diff --git a/src/graph/viewman/ChangeLog b/src/graph/viewman/ChangeLog.2007
index ef6c1b61..ef6c1b61 100644
--- a/src/graph/viewman/ChangeLog
+++ b/src/graph/viewman/ChangeLog.2007
diff --git a/src/hyper/ChangeLog b/src/hyper/ChangeLog.2007
index 112f51b9..112f51b9 100644
--- a/src/hyper/ChangeLog
+++ b/src/hyper/ChangeLog.2007
diff --git a/src/input/ChangeLog b/src/input/ChangeLog.2007
index d35a63d9..d35a63d9 100644
--- a/src/input/ChangeLog
+++ b/src/input/ChangeLog.2007
diff --git a/src/interp/ChangeLog b/src/interp/ChangeLog.2007
index ca981ad1..ca981ad1 100644
--- a/src/interp/ChangeLog
+++ b/src/interp/ChangeLog.2007
diff --git a/src/lib/ChangeLog b/src/lib/ChangeLog.2007
index 3d78f5f1..3d78f5f1 100644
--- a/src/lib/ChangeLog
+++ b/src/lib/ChangeLog.2007
diff --git a/src/lisp/ChangeLog b/src/lisp/ChangeLog.2007
index 25b7978a..25b7978a 100644
--- a/src/lisp/ChangeLog
+++ b/src/lisp/ChangeLog.2007
diff --git a/src/scripts/ChangeLog b/src/scripts/ChangeLog.2007
index 736bb6a2..736bb6a2 100644
--- a/src/scripts/ChangeLog
+++ b/src/scripts/ChangeLog.2007
diff --git a/src/share/ChangeLog b/src/share/ChangeLog.2007
index 4b5d7c56..4b5d7c56 100644
--- a/src/share/ChangeLog
+++ b/src/share/ChangeLog.2007
diff --git a/src/sman/ChangeLog b/src/sman/ChangeLog.2007
index 34bb1e8f..34bb1e8f 100644
--- a/src/sman/ChangeLog
+++ b/src/sman/ChangeLog.2007