ChangeLog for eclectic 2005-05-12 Danny van Dyk * modules/{mailer,blas,lapack}.eclectic: Use SVN_DATE. * module/rc.eclectic: Added module rc. * man/rc.ecletic.5: Added manpage for module rc. * modules/blas.eclectic: Add preliminary support for "threaded-ATLAS". 2005-05-10 Aaron Walker * modules/{profile,bashcomp}.eclectic: Use SVN_DATE. 2005-05-10 Ciaran McCreesh * autogen.sh: Make config dir if it's not there already. * man/eclectic.1: Include note about full docs. * doc/developer-guide.txt: Document manip functions. * modules/config.eclectic, modules/cow.eclectic, modules/vi.eclectic, modules/kernel.eclectic: Update to use SVN date as the version number. * libs/manip.bash.in, libs/Makefile.am, bin/eclectic.in: Add manip library for text manipulation functions. svn_date_to_version will convert an SVN date string into a nice VERSION number. 2005-05-09 Aaron Walker * misc/eclectic.bashcomp: Parse list-modules/usage instead of relying on the assumption that the default action will give us what we want. 2005-05-09 Ciaran McCreesh * configure.in -> configure.ac, autogen.sh: Switch to automake 1.9. * TODO: Add TODO file. Future changes to this file won't go in to this ChangeLog. * AUTHORS, README: Move authors into the AUTHORS file. * INSTALL: Add INSTALL file as per GNU rules. * doc/developer-guide.txt: Update with new functions. * doc/release-guide.txt: Add in an RST version of Aaron's "how to do releases" document. * Merge from branches/ciaranm/config: * bin/eclectic.in: Better prefix/suffix support. Now recognises prefixes config-, update-, manage- and suffixes -config, -update, -tool, -manager. * libs/output.bash.in, libs/core.bash.in: Add highlight_warning function. * bin/eclectic.in, libs/tests.bash.in, libs/Makefile.am: Add tests library. Currently one function, is_number. * libs/default.eclectic.in: Allow show_extra_help_text as part of the default help action. Show extra usage message if appropriate. * modules/config.eclectic, modules/Makefile.am: Add initial version of the config plugin. Not production ready. 2005-05-08 Aaron Walker * Makefile.am: no foreign. * Tag 0.9.2 release. * configure.in: Update version (0.9.2). * modules/profile.eclectic: Re-fix profile module since the profile-symlink -> profile move reverted the changes. * modules/bashcomp.eclectic: do_show should return 0. * bin/eclectic.in, bin/Makefile.am: Use %VERSION%. 2005-05-08 Ciaran McCreesh * libs/output.bash.in, libs/core.bash.in: Add in somewhat experimental text highlighting functionality. * doc/developer-guide.txt: Document highlight function. 2005-05-08 Danny van Dyk * modules/blas.eclectic: update -> scan transition complete. * modules/lapack.eclectic: update -> scan. Fixed directory settings for lapack-atlas and lapack-reference. 2005-05-08 Tom Martin * modules/mailer.eclectic: Fix find_targets. If the glob didn't match, it was interpreted as a literal string. Fix a stupid typo (findi_targets -> find_targets). 2005-05-07 Ciaran McCreesh * Tag for release 0.9.1 * configure.in: Version is now 0.9.1. * doc/user-guide.txt, doc-developer.txt: Clarify update and scan action definitions, update formatting and wording. 2005-05-07 Danny van Dyk * doc/user-guide.txt: Added a first draft of the user docs. 2005-05-07 Ciaran McCreesh * doc/developer-guide.txt: Fix formatting, typos. Add a bit more about how eclectic works. * doc/Makefile.am: Make this much more generic. * misc/Makefile.am: Add Makefile.in to maintainer-clean targets. 2005-05-07 Tom Martin * man/mailer.eclectic.5: Add a man page for mailer.eclectic. * modules/mailer.eclectic: Add a check_dirs() function for sanity checking /etc/mail/. 2005-05-07 Danny van Dyk * man/profile.eclectic.5: Fixed typos. * doc/developer-guide.txt: Added descriptions for the multilib.bash and config.bash functions. 2005-05-07 Ciaran McCreesh * doc/: Add initial developer docs. * libs/core.bash.in: Fix bug in has so that it is consistent with portage syntax. * modules/blas.eclectic, modules/lapack.eclectic: Update to new has syntax. 2005-05-07 Aaron Walker * modules/profile-symlink.eclectic: Fix sed to use current profiles.desc format. Also, ensure that explicitly specified profiles are actually valid for the host arch. * man/Makefile.am: Add missing manual pages. * man/profile.eclectic.5: Add missing '.br'. * configure.in, Makefile.am, doc/Makefile.am: Added Makefile.am for doc/ with html target. 2005-05-07 Danny van Dyk * libs/output.bash.in: Added function 'space'. * libs/default.eclectic.in: Fixed do_usage to filter 'action'. * man/blas.eclectic: Added missing Section 'ACTION: SET'. * man/lapack.eclectic: Added a manpage for the lapack module. * man/profile.eclectic: Added a manpage for profile. * modules/blas.eclectic: Finalized this module. * modules/lapack.eclectic: Added lapack module. 2005-04-25 Tom Martin * modules/mailer.eclectic: Added mailwrapper module. 2005-04-11 Aaron Walker * man/Makefile.am: forgot to add $(man_MANS) to EXTRA_DIST. * modules/profile.eclectic: Added make.profile module. * modules/bashcomp.eclectic: Fixed do_list to ignore *~. * misc/Makefile.am: Added Makefile.am. * misc/eclectic.bashcomp: Added eclectic command-line completion. 2005-04-10 Aaron Walker * man/Makefile.am: Added Makefile.am. 2005-04-07 Danny van Dyk * modules/blas.eclectic: Added package information to outputs. * man/blas.eclectic.1: Added a manpage for the blas module. 2005-04-04 Danny van Dyk * man/eclectic.1: Added a rudimental manpage. 2005-03-24 Danny van Dyk * libs/config.bash.in: Fixed store_config(), added add_config(). * libs/core.bash.in: Added function has(). * libs/multilib.bash.in: Added multilib library. * modules/blas.eclectic: Added blas module. 2005-02-22 Aaron Walker * modules/bashcomp.eclectic: Added bashcomp module. 2005-02-22 Ciaran McCreesh * ChangeLog: Start keeping a ChangeLog. GNU format.