2007-07-19 CVS: new release * Release: 2.1.34 2007-07-19 Chris Cooke * os.mk: Added SL5 support 2007-02-12 CVS: new release * Release: 2.1.33 2007-02-12 Stephen Quinney * buildtools.mk: Changes to cope with make 3.81 which has backwards incompatible changes. In particular, backslash line-continuations cannot be used for inline perl scripts. 2007-02-12 CVS: new release * Release: 2.1.32 2007-02-12 Stephen Quinney * os.mk: Added FC6 support 2007-01-24 CVS: new release * Release: 2.1.31 2007-01-24 Chris Cooke * os.mk: changed SED for Solaris to /usr/local/bin/sed 2007-01-23 CVS: new release * Release: 2.1.30 2007-01-23 Chris Cooke * os.mk: changed SED for Solaris to /usr/bin/sed 2006-09-27 CVS: new release * Release: 2.1.29 2006-09-27 Stephen Quinney * specfile: Switched Copyright to License * config.mk: Added Fedora5 to the list of platforms 2006-07-31 CVS: new release * Release: 2.1.28 2006-07-31 Stephen Quinney * os.mk: Set the default for CFLAGS to -Wall 2006-07-11 CVS: new release * Release: 2.1.27 2006-07-11 Toby Blake * Changed CCFLAGS to CFLAGS in os.mk 2006-07-11 CVS: new release * Release: 2.1.26 2006-07-11 Toby Blake * Patched os.mk and mmaker.mk to produce universal binaries on Darwin 2006-07-06 CVS: new release * Release: 2.1.25 2006-07-06 Stephen Quinney * Reverted some small changes that should not have crept in 2006-07-06 CVS: new release * Release: 2.1.24 2006-07-06 Stephen Quinney * os.mk: Added LCFGARCH which is the processor type (output of uname -p) 2006-06-22 CVS: new release * Release: 2.1.23 2006-06-22 Stephen Quinney * mmaker.mk.cin: Removed RH9 support, fixed installing perl modules on FC5 2006-06-13 CVS: new release * Release: 2.1.22 2006-06-13 Toby Blake * Added BOOTCOMP var to os.mk - to allow different OSes to have different 'boot' components, e.g. macboot 2006-03-29 CVS: new release * Release: 2.1.21 2006-03-29 Paul Anderson * Added FEDORA_ONLY symbol 2006-03-23 CVS: new release * Release: 2.1.20 2006-03-23 Paul Anderson * Added OSXPKG_BUNDLEID for Darwin (Toby Blake ) 2006-03-08 CVS: new release * Release: 2.1.19 2006-03-08 Toby Blake * Added HAS_PROC and PERL_NOSUID vars to os.mk * Tidied up recent vars added to os.mk (comments, defaults) 2006-03-08 CVS: new release * Release: 2.1.18 2006-03-08 Craig Strachan * Changed references to sed to $(SED) in buildtools.mk 2006-03-08 CVS: new release * Release: 2.1.17 * Set the Solaris perl path back to /usr/bin 2006-03-02 CVS: new release * Release: 2.1.16 2006-03-02 Paul Anderson * Added conditionals for FC5 * Change RPM Copyright -> License field for FC5 2006-03-02 CVS: new release * Release: 2.1.15 2006-03-02 Paul Anderson * More OsX stuff by - Tidied up os.mk, added REQ_SETSID and REQ_DNSDOMAINNAME etc - Minor changes to osx packaging code in buildtools.mk 2006-02-22 CVS: new release * Release: 2.1.14 2006-02-22 Paul Anderson * Added missinmg plist files for OsX version 2006-02-21 CVS: new release * Release: 2.1.13 2006-02-21 Paul Anderson * Round one of patches for MacOS X by - New files Description.plist.tmpl and Info.plist.tpml - used for Mac packaging. - Changed Makefile so pkgbuild only installs on Solaris and Mac packaging files only on Mac. - In mmaker.mk, added darwin-specific bit to munge DESTDIR for MM_INSTALL target (see bug #1941). - In os.mk, added REQ_SETSID and REQ_DNS_DOMAIN_NAME vars for Solaris/Darwin. Also added a number of Mac-specific vars. - In lcfg.mk, changed TESTROOT from TEST to TESTING. - In buildtools.mk, added osxpkg and devosxpkg targets. 2005-11-29 CVS: new release * Release: 2.1.12 2005-11-29 Paul Anderson * Use $(PERL) everywhere instead of hardwiring it. Set the default Perl under Solaris to /usr/local/bin/perl. Bugzilla #1882. 2005-03-04 CVS: new release * Release: 2.1.11 2005-03-04 Paul Anderson * Changed testlib to match the changed exit status of lcfgdiff (lcfg-utils 1.2.16) 2005-03-03 CVS: new release * Release: 2.1.10 2005-03-03 Paul Anderson * Check for existence of lcfgdiff * Allow alternative location for lcfgdiff to be specified during installtion of buildtools on bare machine 2005-02-10 CVS: new release * Release: 2.1.9 2005-02-10 Paul Anderson * Fixed bug in testlib which failed unless there was a $DOMAIN in the environment. 2005-02-09 CVS: new release * Release: 2.1.8 2005-02-08 Paul Anderson * Changed Makefile to use CINFILES 2005-02-03 CVS: new release * Release: 2.1.7 2005-02-03 Paul Anderson * Exporting test variables for fc3 2005-02-03 CVS: new release * Release: 2.1.6 2005-02-03 Paul Anderson * More functions in testlib 2005-02-02 CVS: new release * Release: 2.1.5 2005-02-01 Paul Anderson * factored some common shell functions out of the regression test code in the client and server and included them in "testlibs". Eventually, this stuff might become more standard and we can use it for more modules ... 2005-01-31 CVS: new release * Release: 2.1.4 2005-01-31 Paul Anderson * Fixed bug with TESTLOGFILE 2005-01-31 CVS: new release * Release: 2.1.3 2005-01-31 Paul Anderson * Fixed problem with exit status on failed tests 2005-01-31 CVS: new release * Release: 2.1.2 2005-01-31 Paul Anderson * Fixed problem with nwe common test targets conflicting with module-specific targets in some modules. 2005-01-31 CVS: new release * Release: 2.1.1 2005-01-31 Paul Anderson * Fixed bug in devinst target when defining _rel_pfx 2005-01-28 CVS: new release * Release: 2.1.0 2005-01-27 CVS: new release * Release: 2.0.40 2005-01-27 Paul Anderson * Added some common test code factored out from the component makefiles. 2005-01-27 CVS: new release * Release: 2.0.39 2005-01-25 CVS: new release * Release: 2.0.38 2005-01-25 Paul Anderson * Added POSIX_HACK variable 2005-01-24 CVS: new release * Release: 2.0.37 2005-01-24 Paul Anderson * Added _dl(s)/_dr(s) delimiters for testing (see lcfgdiff) 2005-01-17 CVS: new release * Release: 2.0.36 2005-01-17 CVS: new release * Release: 2.0.35 2005-01-17 Paul Anderson * Initial port to FC3 2004-12-14 CVS: new release * Release: 2.0.34 2004-12-14 Paul Anderson * Added pathnames to Solaris programs (Bugzilla #893) 2004-06-25 CVS: new release * Release: 2.0.33 2004-06-25 Paul Anderson * Minor fix to specfile summary 2004-05-07 CVS: new release * Release: 2.0.32 2004-05-07 Paul Anderson * Screwed up last change. This should work properly. 2004-05-07 CVS: new release * Release: 2.0.31 * Added support for LCFG_NOOMPAT variable to turn off legacy filenames under rh7 to allow cross-building 2004-03-22 CVS: new release * Release: 2.0.29 2004-03-22 Paul Anderson * Added LCFGOM 2004-02-26 CVS: new release * Release: 2.0.28 2004-02-25 Paul Anderson * Added _TESTING and _CONFDIR variables 2003-10-03 CVS: new release * Release: 2.0.27 2003-10-03 Paul Anderson * Fixed bug which was failing to add changelog to RPM * Added a prefix to messages echoed by buildtools 2003-09-12 CVS: new release * Release: 2.0.26 2003-09-12 Paul Anderson * Added missing dependency on config.mk 2003-08-08 CVS: new release * Release: 2.0.25 2003-08-08 Paul Anderson * Added rsync symbol * Fixed RPM group * Fixed a problem with cl2rpm when bootstrapping 2003-08-07 CVS: new release * Release: 2.0.24 2003-08-07 Paul Anderson * "use bytes" => @ENCODING@ 2003-08-07 CVS: new release * Release: 2.0.23 2003-08-07 Paul Anderson * Added @ENCODING@ variable. This contains Perl statements to set the scripts and IO encoding to "bytes" under Perl 5.8 for compatibility with 5.6. This is necessary if any scripts or source files include character values above 127. 2003-08-06 CVS: new release * Release: 2.0.22 2003-08-05 Paul Anderson * Small fixes 2003-08-05 CVS: new release * Release: 2.0.21 2003-08-05 Paul Anderson * Added experimental "devtar" target to make tarball of binaries for installing on systems with no package manager. This is pretty crude and rather fragile ... * Some reformatting of pkgbuild. 2003-08-04 CVS: new release * Release: 2.0.20 2003-08-04 CVS: new release * Release: 2.0.19 2003-08-03 Paul Anderson * Added TEST environment support 2003-08-01 CVS: new release * Release: 2.0.18 2003-08-01 Paul Anderson * BSD ls doesn't seem to return failure status if the specified files don't exit. * BSD tar doesn't have -T 2003-08-01 CVS: new release * Release: 2.0.17 2003-08-01 Paul Anderson * Experimental OsX conditionals 2003-07-31 CVS: new release * Release: 2.0.16 2003-07-31 Paul Anderson * Added support for %config (ie. ignore it :-) to pkgbuild * Fixed bug in pkgbuild with explicit modes in %attr/%defattr 2003-07-30 CVS: new release * Release: 2.0.15 2003-07-30 Paul Anderson * This version now builds on vanilla Linux and Solaris boxes, even if there is no other buildtools already installed 2003-07-30 CVS: new release * Release: 2.0.14 2003-07-30 Paul Anderson * Some changes to allow easier bootstrapping onto a system which doesn't already have the buildtools installed. 2003-07-30 CVS: new release * Release: 2.0.6 2003-07-30 Paul Anderson * Use bytes in all Perl programs * Variables for Perl interpreter 2003-07-30 CVS: new release * Release: 2.0.5 2003-07-30 Paul Anderson * LCFGCONFIGMSG now gives buildtools version * Additions to pkgbuild man page 2003-07-25 CVS: new release * Release: 2.0.4 2003-07-25 Paul Anderson * More portability variables in os.mk * Fixes to pkgbuild 2003-07-24 CVS: new release * Release: 2.0.3 2003-07-24 Paul Anderson * Added mmaker.mk 2003-07-18 Paul Anderson * Tidied portability symbols 2003-07-18 CVS: new release * Release: 2.0.2 2003-07-18 CVS: new release * Release: 2.0.1 2003-07-18 Paul Anderson * Added LCFGPERLPLACE 2003-07-18 CVS: new release * Release: 2.0.0 2003-07-18 Paul Anderson * RH9 fixes to Makefile 2003-07-18 CVS: new release * Release: 1.99.7 2003-07-18 Paul Anderson * Mintor doc changes 2003-07-18 CVS: new release * Release: 1.99.6 2003-07-18 Paul Anderson * Fixes to pkgbuild 2003-07-17 CVS: new release * Release: 1.99.5 2003-07-17 Paul Anderson * Added pkgbuild man page from Alistair Phipps 2003-07-16 CVS: new release * Release: 1.99.4 2003-07-16 CVS: new release * Release: 1.99.3 2003-07-16 CVS: new release * Release: 1.99.2 2003-07-16 CVS: new release * Release: 1.99.1 2003-07-16 Paul Anderson * Created new lcfg-buildtools package from the old dice-buildtools and lcfg-config. factored out all references to dice stuff so that this can be part of exported LCFG packages. * Removed documentation which has been transferred to a chapter of the LCFG Guide. * Included patches from Alistair Phipps to provide extra targets for partial Solaris package build. 2003-07-11 CVS: new release * Release: 1.0.37 2003-07-11 Paul Anderson * Added documentation for Solaris stuff 2003-07-10 CVS: new release * Release: 1.0.36 2003-07-10 Paul Anderson * Fixes to pkgbuild 2003-07-10 CVS: new release * Release: 1.0.35 2003-07-09 Paul Anderson * Added Solaris port by Alistair Phipps * Only build the documentation at checkin time, not when we build the rpm/pkg. This means we can rebuild under a different vesion/os without having all the tex machinery installed. 2003-06-19 CVS: new release * Release: 1.0.28 2003-06-19 Paul Anderson * Added "uptodate" and "changelog" targets for sxw. 2003-05-28 CVS: new release * Release: 1.0.27 2003-05-28 Paul Anderson * Changed author email address 2003-05-09 CVS: new release * Release: 1.0.26 2003-05-09 Paul Anderson * Added conditionals so that the same version works under RH7.x and 9.x 2003-05-08 CVS: new release * Release: 1.0.25 2003-05-08 Paul Anderson * rpm -ba => rpmbuild -ba for redhat 9 2003-04-29 CVS: new release * Release: 1.0.24 2003-04-29 Paul Anderson * Fixed some typos in the CVS branch description 2002-07-24 CVS: new release * Release: 1.0.23 2002-07-24 Paul Anderson * Do not delete .tmp files when cleaning. Some things really want these! 2002-05-23 CVS: new release * Release: 1.0.22 2002-05-23 Paul Anderson * Changed RPM group 2002-05-19 CVS: new release * Release: 1.0.21 2002-05-19 Paul Anderson * Fixed bug in devinst release numbers 2002-05-19 CVS: new release * Release: 1.0.20 2002-05-19 Paul Anderson * Added "devinst" target which builds and installs a devlopment RPM on the current machine 2002-05-01 CVS: new release * Release: 1.0.19 2002-05-01 Paul Anderson * Added environment varibales for EDG support. 2002-04-26 CVS: new release * Release: 1.0.18 2002-04-26 Paul Anderson * Fixed cl2rpm bug which got the day wrong. 2002-04-24 CVS: new release * Release: 1.0.17 2002-04-24 Paul Anderson * Added variables for lcfg.mk etc location and CVS prefix * Replaced hardcoded references to lcfg.mk and dice.mk with variables, so yuo can do "make _lcfg_mk=FOOBAR". 2002-04-24 CVS: new release * Release: 1.0.16 2002-04-24 Paul Anderson * Changed build process to import example files from CVS rather than live system. Also impor files only at new release time. 2002-04-03 CVS: new release * Release: 1.0.14 2002-04-02 CVS: new release * Release: 1.0.13 2002-04-02 Paul Anderson * Fixde CVSROOT bug 2002-04-01 CVS: new release * Release: 1.0.12 2002-04-01 Paul Anderson * "make pack/rpm" now uses the CVS root stored with the active files, rather than the CVSROOT variable. This means that you don't need the CVSROOT variable set at all. 2002-03-13 CVS: new release * Release: 1.0.11 2002-03-13 Paul Anderson * Abort build process if latex fails 2002-03-12 CVS: new release * Release: 1.0.10 2002-03-12 Paul Anderson * Added rule for dice-foo.pod => dice-foo.8 2002-03-07 CVS: new release * Release: 1.0.9 2002-03-07 Paul Anderson * Changed behavior so that copies of lcfg.mk and dice.mk are stored with the package tarball. This means that the configuration used is the one defined when the package is created fvrom the CVS, rather than the one available at RPM (re)build time. The previous behavior didn't work anyway for variable references in the specfile, and it was unpredictable. 2002-02-26 CVS: new release * Release: 1.0.8 2002-02-26 Paul Anderson * Fixed location of man page 2002-02-18 CVS: new release * Release: 1.0.7 2002-02-18 Paul Anderson * Allowing white-space around "=" in config.mk * Slightly more robust substitutions in config.mk 2002-02-12 CVS: new release * Release: 1.0.6 2002-02-12 Paul Anderson * Including docs in main RPM 2002-02-01 CVS: new release * Release: 1.0.5 2002-02-01 Paul Anderson * Added spec and devspec targets. 2002-01-25 CVS: new release * Release: 1.0.4 2002-01-25 Paul Anderson * Explicitly listing files in the specfile rather than including whole directories. 2002-01-18 CVS: new release * Release: 1.0.3 2002-01-18 Paul Anderson * Fixed bootstrap problem which prevented this module building on a machine without dice-buildtools installed. 2002-01-10 CVS: new release * Release: 1.0.0 2002-01-10 Paul Anderson * Production release! * Added example appendices * Lots of small changes & fixes 2002-01-04 CVS: new release * Release: 0.99.15 2002-01-04 Paul Anderson * Another bug. 2002-01-04 CVS: new release * Release: 0.99.14 2002-01-04 Paul Anderson * Fixed bug in configured pathnames. 2002-01-04 CVS: new release * Release: 0.99.13 2002-01-04 Paul Anderson * First stab at content for the documentation. 2002-01-03 CVS: new release * Release: 0.99.12 2002-01-03 Paul Anderson * Added (emtry) documentation 2001-12-17 CVS: new release * Release: 0.99.11 2001-12-17 Paul Anderson * Bump the packing release when we build new development versions. 2001-12-12 CVS: new release * Release: 0.99.9 2001-12-12 Paul Anderson * Changed some temporary directory names to make the export work from the remote repository. * Removed some redundant-looking stuff. 2001-12-12 CVS: new release * Release: 0.99.8 2001-12-12 Paul Anderson * Added date to POD options 2001-12-12 CVS: new release * Release: 0.99.7 2001-12-12 Paul Anderson * Don't include "dice-test.mk" in the pack. 2001-12-12 CVS: new release * Release: 0.99.6 2001-12-12 Paul Anderson * Fixed bug in inclusion order of test.mk * Added dependencies for test.mk 2001-12-06 CVS: new release * Release: 0.99.5 2001-12-06 Paul Anderson * Added default MANSECT 2001-12-06 CVS: new release * Release: 0.99.4 2001-12-06 Paul Anderson * Fixed bug in (dev)prep: 2001-12-06 CVS: new release * Release: 0.99.3 2001-12-06 Paul Anderson * Added generic rules for pod2man. * More README documentation. 2001-12-05 CVS: new release * Release: 0.99.2 2001-12-05 Paul Anderson * Made default configure rule terminal, so it matches in preference to built-in rules. 2001-12-05 CVS: new release * Release: 0.99.1 2001-12-05 Paul Anderson * Initial release