diff --git a/doc.html.in b/doc.html.in
index 95e4279..788b30b 100644
--- a/doc.html.in
+++ b/doc.html.in
@@ -62,10 +62,25 @@ REMOVE_FOR_INDEX-->
this script neither requires nor uses CVSup, for
those who either can't or don't feel like installing it.
-It is authored by Michael Pyne (mpyne (AT) grammarian (DOT) homelinux
+
It is authored by Michael Pyne (mpyne (AT) grammarian (DOT) homelinux
(DOT) net), and is one of several build scripts for this purpose.
-2004-Jun-15: v$VERSION
+
2004-Jun-17: v$VERSION
+New features:
+
+- The script now will report how long each module spent building, both in
+the output and in the build-status log file.
+- Someone had requested an option for having separate compilation and link
+cycles while building a program. Unfortunately, that doesn't appear to be
+supported by unsermake, and I don't think it makes sense anyways, as some
+programs in a module be depend on a shared or convienience lib that must be
+linked first. So this option isn't coming. :-(
+- Other than that, everything I wanted to accomplish for v$VERSION should be
+in.
+
+
+
+2004-Jun-15: v0.73-pre1
Bugfixes:
- The no-rebuild-on-fail
@@ -224,6 +239,14 @@ appropriate.
- Support for checking out specific branches of CVS modules.
+
- Times the build process for modules.
+
+- Will automatically try to rebuild modules that were using incremental
+make, which is prone to failure after certain kinds of CVS commits.
+
+- Can resume a previous script, or start the build process from a particular
+module.
+
- Much better support for qt-copy than 0.4x.
- Can create a .cvsrc automatically if you forget to. .cvspass still isn't
@@ -240,7 +263,8 @@ specify:
qtdir ~/kdecvs/qt-copy
- Automatically sets up a build system, with the source directory not the
same as the build directory, in order to keep the CVS download directory
pristine. The exception is qt-copy, which isn't designed to be built like
-that.
+that (unless you'd like to test use-qt-builddir-hack).
- You can specify global options to apply to every module to check out, and
you can specify options to apply to individual modules as well.
@@ -256,14 +280,19 @@ including KDEDIR, QTDIR, DO_NOT_COMPILE, and CXXFLAGS.
- Includes CVS over SSH support. The script CANNOT access your private key
if it is password protected, so using ssh-agent is recommended.
-- Command logging. Logs are not dated, so they are overwritten after
-consecutive runs of the program.
+- Command logging. Logs are dated and numbered so that you always have a
+log of a script run. Also, a special symlink called latest is created to
+always point to the most recent log entry in the log directory.
- If you're using a user build of KDE instead of a system build (for which
you must be root to install), you can use the script to install for you. I
haven't audited this code, and it makes ample use of the
system()
call, so I would not recommend running it as root at this point.
+- You can use make-install-prefix to
+prefix the make install command line with a separate command, which is useful
+for sudo.
+
- You can check out only a portion of a KDE CVS module. For example, you
could check out only taglib from kdesupport, or only K3B from kdeextragear-1.
The script will automatically pull in kde-common if necessary to make the build
@@ -273,10 +302,7 @@ work.
command line, the script will give a very verbose description of the commands
it is about to execute, without actually executing it.
-- Saves a list of the modules that successfully built as the file
-successfully-built in the build directory.
-
-- Can log output of the make command to a file in $KDECVSDIR/log.
+- Can log output of all commands to a file in $KDECVSDIR/log.
Things that kdecvs-build does NOT do:
@@ -310,6 +336,45 @@ end module
example, kdelibs or kdebase). Some options override global options, some
add to global options, and some global options simply can't be overridden.
+
+The following is an alphabetized list of options you can use. Click on the
+option to find out more about it. If one is not documented, please e-mail me
+using the address you can find above.
+
+
+
+
+
Configuration file Options
@@ -776,7 +841,7 @@ href="#options">.kdecvs-buildrc options.
CVSup is a registered trademark of John D. Polstra.
-Last modified: Tue Jun 15 02:27:06 2004
+Last modified: Thu Jun 17 22:36:03 2004