2000-12-17 Carlo Wood * NEWS: Typo * makefile: Remove also the old rpms when releasing a new version. * NEWS: Changes in 1.9 * makefile: Fix commandline parameters of rpm (version 4 demands this). * scripts/test, configure, configure.in: Bug work around for libstdc++ that comes with RH7. * base/Makedefs.h: Horrible example... This caused CPPEXT to be ".cc " (note the extra space) which caused the generation of object files to fail. 2000-07-28 Carlo Wood * INSTALL: Rephrase of that info. * INSTALL: Mention the fact that you don't need to retype the configure options if prototype is already installed. * makefile: Improved automatic release 2000-07-27 Carlo Wood * makefile: Bug fixes * NEWS, makefile, prototype.spec.in: Automate releases even more. Bug fix in spec file. * configure, configure.in: Print `gmake' when needed, `make' when it works. * Makefile.in, NEWS, configure, configure.in: ./configure now uses a previous install to determine the values of prefix and datadir (unless they are specified nevertheless). * Makefile.in, scripts/makeproto: Added support for a `base main' Makefile to the makeproto script. Still undocumented though: I don't want to encourage it TOO much. * Makefile.in: Remind people to test it after installation. * Makefile.in: Added some fancy date/time prints to make it less likely that someone forgets to install a new version before running a `make test'. * scripts/test: Bug fix in test script. * base/Makedefs.h, lib/PTMakefile: Finally decided what is the difference between LDFLAGS and LIBFLAGS. 2000-07-25 Carlo Wood * Makefile.in, NEWS, scripts/makeproto, scripts/test, templ-inst/inst-templ: Final FreeBSD fixes. 2000-07-24 Carlo Wood * scripts/test, sub/Makefile, sub/PTMakefile, templ-inst/Makefile, templ-inst/inst-all-templ, test/Makefile, common/PTMakefile, lib/Makefile, main/Makefile, maintainer/PTmakefile, INSTALL, Makedefs.h.dist, Makedefs.h.dist.in, Makefile.in, NEWS, configure, configure.in, install-sh: Support for FreeBSD 2000-07-12 Carlo Wood * sub/PTMakefile, templ-inst/PTMakefile, Makedefs.h.dist, NEWS, base/PTMakefile, common/PTMakefile, configure, configure.in, lib/PTMakefile, maintainer/PTmakefile: Bug fix for changed behaviour of `for' in bash-2. Thanks to Eric Daniel for the bug report. 2000-07-07 Carlo Wood * NEWS, base/Makedefs.h, base/PTMakefile, configure, configure.in: Don't remove scripts in target `real-clean'. 2000-04-16 Carlo Wood * base/PTMakefile, common/PTMakefile, lib/PTMakefile, NEWS, configure, configure.in: New release with bug fixes for targets `real-clean' and a minor one for target `shared'. 2000-04-14 Carlo Wood * base/PTMakefile: Exclude .cvsignore from being removed in target real-clean. 2000-02-06 Carlo Wood * makefile: Make sure the ChangeLog is up to date by making is a phony target. * .cvsignore, Changelog, makefile: Added a ChangeLog to the distribution * NEWS: Added a NEWS file * configure, configure.in, makefile: Don't print an echo command * test/PTMakefile, common/PTMakefile, lib/PTMakefile, main/PTMakefile, sub/PTMakefile: Objects in sub directories are now always build by first changing directory into that sub directory. The dependency files are now always only build as part of an explicit `make build', and not as result of calling `make' in a given subdirectory. 2000-02-01 Carlo Wood * .cvsignore: Ignore prototype.lsm and prototype.spec * templ-inst/inst-all-templ, templ-inst/inst-templ, scripts/makeproto: Copyright update * rpm/macros: email address update * maintainer/PTmakefile: Copyright update * lib/Makefile, main/Makefile: -I doesn't have to start with $(BASEDIR) * Makefile.in, README, makefile: Copyright update * Makefile.in, common/PTMakefile: Final bug fixes before release of version 1.3 2000-01-31 Carlo Wood * prototype.spec.in: Bug fixes for the use of common/ * common/PTMakefile: Now using common/PTMakefile for common rules. * test/PTMakefile: Updated copyright notice and email Now using common/PTMakefile for most common rules * templ-inst/PTMakefile: Updated copyright notice and email * lib/PTMakefile, main/PTMakefile, sub/PTMakefile: Updated copyright notice and email Now using common/PTMakefile for most common rules * base/PTMakefile: Updated copyright notice and email * configure, configure.in, makefile, prototype.lsm, prototype.lsm.in, prototype.spec, prototype.spec.in: Setting version now in one place: configure.in * prototype.spec: Made Makedefs.h a config file * prototype.lsm: Corrected layout, updated email. * scripts/test: Added a test for INCLUDEFLAGS and using level two sub directory * sub/PTMakefile, test/PTMakefile, Makedefs.h.dist, configure.in, lib/PTMakefile, main/PTMakefile, makefile, prototype.lsm, prototype.spec: Version bump to 1.3 Updated E-mail address INCLUDEFLAGS fix for subdirectories * README: Forgot to update README for CPPEXT. 1999-10-04 Carlo Wood * main/PTMakefile, sub/PTMakefile, test/PTMakefile, lib/PTMakefile: Using DFLAGS * base/Makedefs.h, Makedefs.h.dist: Added comments and changed MAKEDEPEND into DFLAGS * makefile, prototype.spec: Bumped version to 1.2 1999-09-18 Carlo Wood * test/Makefile, test/PTMakefile, INSTALL, Makedefs.h.dist, README, base/Makedefs.h, lib/Makefile, lib/PTMakefile, main/Makefile, main/PTMakefile, scripts/makeproto, scripts/test, sub/Makefile, sub/PTMakefile, templ-inst/Makefile, templ-inst/PTMakefile: Added support for C sources and CPPEXT. 1999-08-28 Carlo Wood * main/Makefile, main/PTMakefile, test/PTMakefile, lib/Makefile, lib/PTMakefile: Use LIBFLAGS everywhere and allow to use SHAREDLIBS with a lib/PTMakefile too. * maintainer/PTmakefile: Slight improvement. 1999-05-22 Carlo Wood * maintainer/PTmakefile: On second thought, let MINOR_VERSION be the second number in the version only. 1999-05-21 Carlo Wood * maintainer/PTmakefile, maintainer/makefile: Move TAG to *after* the definition of VERSION_MAJOR. Allow a VERSION to contain more then one dot. 1999-05-20 Carlo Wood * maintainer/PTmakefile: Bug fixes * maintainer/PTmakefile: Make sure the ChangeLog is up to date by making is a phony target. * maintainer/makefile: Bug fix. * maintainer/PTmakefile: Bug fix * maintainer/PTmakefile: automake needs README and ChangeLog already to be generated. * maintainer/PTmakefile: Bug fix * scripts/makeproto: Bug fix. * scripts/makeproto: Bug fix * Makefile.in: Also install the maintainer makefiles :/ * scripts/makeproto, maintainer/PTmakefile, maintainer/makefile: Added support for a `maintainer makefile'. 1999-03-29 Carlo Wood * scripts/test: Updated script to work with changed base/Makedefs.h * lib/Makefile, lib/PTMakefile, main/Makefile, main/PTMakefile, sub/Makefile, sub/PTMakefile, templ-inst/Makefile, templ-inst/PTMakefile, test/Makefile, test/PTMakefile, Changelog, Makedefs.h.dist, base/Makedefs.h, base/Makefile, base/PTMakefile, prototype.lsm: See Changelog 1999-03-22 Carlo Wood * .rpmrc, Makedefs.h.dist, makefile, rpm/macros, rpm/rpmrc: Moved .rpmrc to rpm/rpmrc and adjusted to rpm-2.93 1999-03-21 Carlo Wood * rpm/RPMS/noarch/.cvsignore: Ignore noarch.rpm * rpm/macros, .rpmrc, configure, makefile: Adjusted for rpm-2.92 1999-03-15 Carlo Wood * INSTALL: Improved it again. Removed license notice. * INSTALL, README: Documentation fixes * .rpmrc, Makefile.in, makefile, prototype.lsm, rpm/SOURCES/.cvsignore, rpm/SRPMS/.cvsignore, scripts/test: Getting ready for release 1999-03-14 Carlo Wood * Makedefs.h.dist: Cleaned up a little * Makefile.in, prototype.spec: Fix * .cvsignore, Makefile.in, main/Makefile, scripts/makeproto, scripts/test, sub/Makefile, test/Makefile, INSTALL, Makedefs.h, README, base/Makedefs.h, base/Makefile, configure, configure.in, lib/Makefile, prototype.lsm, prototype.spec: Getting ready to release this. * Makefile.in, prototype.lsm: Added target clean Copied description from .spec to .lsm 1999-03-12 Carlo Wood * INSTALL, README, prototype.lsm: Renamed proto to prototype * prototype.lsm: LSM entry 1999-03-11 Carlo Wood * sub/Makefile, sub/Makefile.sub, sub/PTMakefile, templ-inst/Makefile, templ-inst/Makefile.templ-inst, templ-inst/PTMakefile, templ-inst/inst-all-templ, templ-inst/inst-templ, test/Makefile, test/Makefile.test, test/PTMakefile, base/Makefile, base/Makefile.base, base/PTMakefile, lib/Makefile, lib/Makefile.lib, lib/PTMakefile, main/Makefile, main/Makefile.main, main/PTMakefile: Renamed Makefile to PTMakefile * .cvsignore, INSTALL, LICENSE, LICENSE.QPL, LICENSE.sig, Makedefs.h, Makedefs.h.dist, README: Added QPL and installation instructions 1998-08-06 Carlo Wood * lib/Makefile: Added -fpic to compile flags * Makedefs.h: Added -fomit-frame-pointer and -Wwrite-strings to debug flags 1998-06-17 Carlo Wood * sub/Makefile, templ-inst/inst-all-templ, templ-inst/inst-templ, test/Makefile, base/Makefile, lib/Makefile, main/Makefile: Bug fixes and improvements 1998-03-12 Carlo Wood * templ-inst/Makefile, templ-inst/Makefile.templ-inst, templ-inst/inst-all-templ, templ-inst/inst-templ, test/Makefile, test/Makefile.test, Makedefs.h, Makedefs.h.dist, base/Makefile, base/Makefile.base, lib/Makefile, lib/Makefile.lib, main/Makefile, main/Makefile.main, sub/Makefile, sub/Makefile.sub: Update 1998-01-06 Carlo Wood * test/Makefile, test/Makefile.test, Makedefs.h, Makedefs.h.dist, README, base/Makefile, base/Makefile.base, lib/Makefile, lib/Makefile.lib, main/Makefile, main/Makefile.main, sub/Makefile, sub/Makefile.sub: Splitted up Makefiles into global Makefiles and project Makefile templates 1997-10-28 Carlo Wood * main/Makefile, Makedefs.h, lib/Makefile: Improvements 1997-06-04 Carlo Wood * test/Makefile, base/Makefile, lib/Makefile, main/Makefile, sub/Makefile, Makedefs.h, Makedefs.h.dist: Lots of bug fixes, changes and improvements. 1996-10-11 Carlo Wood * Makedefs.h: Solaris -> Linux * Makedefs.h, lib/Makefile: Moved CFLAGS to where it belongs. Stopped supporting SUNWpro compiler (doesn't support STL), you now need to install g++ on solaris. 1996-09-24 Carlo Wood * Makedefs.h: Makedefs.h: gcc-2.8 does need the extra operator<< defines. templates/main.cc: SIGINT terminates program, and SIGCLD causes waitpid(2) to be called. 1996-09-18 Carlo Wood * Makedefs.h: Installed a new ss-960906 1996-08-12 Carlo Wood * Makedefs.h: Added extra -Warning options to g++ 1996-07-07 Carlo Wood * main/Makefile, sub/Makefile, test/Makefile, base/Makedefs.h, base/Makefile, lib/Makefile, Makedefs.h, Makedefs.h.dist, README: Moved Makedefs.h for project directories to the proto/ directory. 1996-05-30 Carlo Wood * test/Makefile: test: Updated SHAREDLIBS with the new libs templates: Added template for the main cc file. 1996-05-05 Carlo Wood * base/Makefile: Bug fix in base Makefile * lib/Makefile: Added supported for Solaris2.4 using the SUNWpro CC compiler (4.0.1) Note: Shared libraries are made, but do not work yet: Something is wrong with the linkage, maybe the order. 1996-04-19 Carlo Wood * base/Makefile, lib/Makefile, main/Makefile, sub/Makefile, test/Makefile: Moved `proto' outside of `libr'. Now an environmental variable PROTODIR should point to where `proto' resides. 1996-04-18 Carlo Wood * sub/Makefile, test/Makefile, README, base/Makedefs.h, base/Makefile, lib/Makefile, main/Makefile: Tried to go back to libr_0_57 * test/Makefile, README, base/Makedefs.h, base/Makefile, lib/Makefile, main/Makefile, sub/Makefile: Removed directory 'proto'. Going to replace it with a sym link. 1996-04-03 Carlo Wood * README, base/Makedefs.h, base/Makefile, lib/Makefile, main/Makefile, sub/Makefile, test/Makefile: Added RCS headers and ID strings. 1996-03-31 Carlo Wood * base/Makedefs.h, base/Makefile, test/Makefile: New file. * base/Makedefs.h, base/Makefile, test/Makefile: libr 0.55 * README, lib/Makefile, main/Makefile, sub/Makefile: New file. * README, lib/Makefile, main/Makefile, sub/Makefile: libr 0.55