Michael Pyne
5b3b98cbb3
The documentation has a list of the changes.
...
Notable mentions are:
* #options
* Rebuild on incremental make failure.
* Code reorganizations, (including the pretending sub).
* Only download unsermake if necessary for build.
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=317283
22 years ago
Michael Pyne
a3f7191163
* Updated history.
...
* Change documentation to make it easier to sed to the homepage.
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=314867
22 years ago
Michael Pyne
450a021a60
* Make sure stdin is open (reads from /dev/null) for logged processes.
...
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=314864
22 years ago
Michael Pyne
bd692cf234
* Fix CVS parsing to work with the new logging filename scheme.
...
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=314857
22 years ago
Michael Pyne
4e64f5440d
* Make all log files end in .log for consistency purposes.
...
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=314856
22 years ago
Michael Pyne
a9ea15ee4f
* Fix a bug reported by Amilcar Lucas. We should check if the module is
...
checked out, not if it is built.
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=314527
22 years ago
Michael Pyne
a0b7363471
* Add -h and -v short options.
...
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=314252
22 years ago
Michael Pyne
3f78f89bd1
* Lotsa fun changes to the docs.
...
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=314238
22 years ago
Michael Pyne
2751c9e841
* Added option build-dir and log-dir for Amilcar. Build dir can be set
...
per module if you're suitably masochistic, but log-dir is global.
* Added option --recreate-configure to re-run make -f Makefile.cvs before
continuing on with the rest of the build process.
* Code cleanups. Replaced instances of get_option('global', 'cvs-root') with
get_kdecvs_dir(), and added a few subroutines.
* Now make -f Makefile.cvs will be run if configure isn't found, and configure
will be run if a Makefile isn't found automatically.
* The successfully-built file has been moved directly under $kdecvs. It
didn't really belong in $kdecvs/build anyways.
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=314234
22 years ago
Michael Pyne
c99d17989a
* Add feature changes.
...
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=314005
22 years ago
Michael Pyne
bb3969fdab
* Add command line option to disable installation.
...
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=313510
22 years ago
Michael Pyne
463bc0cecc
* Remove debugging output
...
* Install modules after they've been built. Default is enabled, can be
disabled per-module.
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=313508
22 years ago
Michael Pyne
95fd6d95cd
* Add debug command line option.
...
* Make cvs parsing a tad more strict to weed out false positives.
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=312208
22 years ago
Michael Pyne
6392d168fa
* Don't try to deal with modules that aren't configured in ~/.kdecvs-buildrc,
...
this helps to deal with typos on the command line.
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=312189
22 years ago
Michael Pyne
5c1c50aaa2
* Fix syntax error introduced in last revision.
...
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=312188
22 years ago
Michael Pyne
bb1dbe4436
* Only printed failed packages messages if there were failed packages.
...
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=312187
22 years ago
Michael Pyne
1090c49325
* Add a message saying how many files were updated.
...
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=311963
22 years ago
Michael Pyne
ac45b7f7d3
* qt-copy apply patches fix.
...
* Add ssh login support.
* Make the log_command() sub obey pretend, instead of making the calling
functions check.
* Replace most instances of safe_system() with log_command().
* Better handling of qt-copy. Now the script can tell if qt-copy has been
configured, thus insuring that a re-build only happens when the user asks.
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=311955
22 years ago
Michael Pyne
04ca84dab0
* Make script return non-zero on error.
...
* Correct a few errors where functions were returning the wrong value of
false or true.
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=311743
22 years ago
Michael Pyne
be86b5c447
* Document some existing options and improve the default on another.
...
* Add the --reconfigure option.
* Remove the make-output-file option.
* Massive code cleanups.
* Code documentation improvements as well.
* Mention GUI in help.
* The program will now actually read config files generated by the GUI
front-end.
* Assorted bugfixes.
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=311575
22 years ago
Michael Pyne
ba8b2f81e8
* Starting work on improving the build process for the script.
...
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=310904
22 years ago
Michael Pyne
55b756ee45
* Don't print BUILD PROCESS messages if nothing is being built.
...
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=310544
22 years ago
Michael Pyne
3cd5f0a932
* Make configure log its output instead of spewing it all over STDOUT.
...
* This was done by abstracting out the logging functionality.
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=310540
22 years ago
Michael Pyne
e52637f3dc
* Documentation changes.
...
* Whitespace changes.
* Make kdecvs-build read kdecvsmanager options. ;_;
* Add --prefix option to configure to for the script to install to kdedir.
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=307944
22 years ago
Michael Pyne
90de67c68d
* Fixed a few bugs involving path handling.
...
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=307682
22 years ago
Michael Pyne
4af368517d
* Reorder path settings functions so that KDE and Qt dir paths override system paths.
...
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=306920
22 years ago
Michael Pyne
11464be6bf
* Fix a bug where path wasn't updated while running configure.
...
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=306918
22 years ago
Michael Pyne
7487248562
* Forgot to update the version.
...
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=306002
22 years ago
Michael Pyne
dc0af6c154
* Make the script remove the lockfile upon receiving a signal.
...
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=306001
22 years ago
Michael Pyne
540939fca6
* Add make-options option to support distcc.
...
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=305997
22 years ago
Michael Pyne
e7e20f310d
* Documentation updates.
...
* The HISTORY file looks much better.
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=305777
22 years ago
Michael Pyne
3a85136863
* Mucho niceness with the HISTORY file now.
...
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=305776
22 years ago
Michael Pyne
35c7fa1f41
* Add documentation and a sample kdecvs-buildrc.
...
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=305774
22 years ago
Michael Pyne
5316fa1761
* Whitespace fixes.
...
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=305525
22 years ago
Michael Pyne
ea4fdf1461
* Make dummy Makefile after qt-copy has configured to prevent it from
...
happening again.
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=305510
22 years ago
Michael Pyne
1eb27883dc
* Make qt-copy not use the srcdir != builddir paradigm.
...
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=305035
22 years ago
Michael Pyne
6007c95199
* Another qt-copy configure fix.
...
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=304825
22 years ago
Michael Pyne
5e265e8314
* A better test for the last commit.
...
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=304824
22 years ago
Michael Pyne
5e995614c9
* Make qt-copy's configure options override those of the rest of KDE.
...
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=304823
22 years ago
Michael Pyne
dcad0ce0db
* Move tilde-detection to get_option so that it applies everywhere. Fixes a
...
bug with the reading of some options.
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=304821
22 years ago
Michael Pyne
c9a584e307
* Perl has a funny idea of string equality syntax.
...
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=304820
22 years ago
Michael Pyne
04f6616c4b
* Another qt-copy hack. Always run makefile.cvs.
...
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=304819
22 years ago
Michael Pyne
b41e379c3c
* Add some qt-copy specific options, including whether or not to apply Qt
...
patches in qt-copy.
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=304818
22 years ago
Michael Pyne
12dd60c1b3
* Forgot newlines while creating .cvsrc.
...
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=304816
22 years ago
Michael Pyne
5e4a1c4cdb
* Allow any given subdirectory to be checked-out.
...
* Some refactoring of the code was involved to merge common cases between
updating and checking out. Still need to finish.
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=303207
22 years ago
Michael Pyne
1a14f7d16c
* Remove another entry in TODO that I've taken care of.
...
* Remove successive colons from the PATH and LD_LIBRARY_PATH setting
functions.
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=303205
22 years ago
Michael Pyne
b50be7c906
* Removed entries in TODO that I've taken care of.
...
* Added tilde-expansion to the setenv() function. The tilde is only
expanded if it is add the beginning of the value or right after a colon.
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=303203
22 years ago
Michael Pyne
97d8dfc961
* Added TODO entry regarding home dir expansion.
...
* Automatically add $QTDIR/bin and $KDEDIR/bin to PATH.
* Automatically add $QTDIR/lib and $KDEDIR/lib to PATH.
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=303200
22 years ago
Michael Pyne
8fc8a796ab
* Add .cvsrc creation support.
...
* Minor code cleanups.
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=302661
22 years ago
Michael Pyne
d734d76d16
* Process command line options before grabbing the lock to allow the
...
--help and --version options to always work.
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=302660
22 years ago