diff options
-rw-r--r-- | ChangeLog | 1329 | ||||
-rw-r--r-- | ChangeLog.2007 | 1329 | ||||
-rw-r--r-- | contrib/ChangeLog | 6 | ||||
-rw-r--r-- | contrib/ChangeLog.2007 | 6 | ||||
-rw-r--r-- | src/ChangeLog | 366 | ||||
-rw-r--r-- | src/ChangeLog.2007 | 366 | ||||
-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
@@ -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 |