autogen/autogen.changes

272 lines
11 KiB
Plaintext

-------------------------------------------------------------------
Mon Jul 25 12:41:16 UTC 2011 - pgajdos@novell.com
- require pkg-config for build to detect guile-2.0
-------------------------------------------------------------------
Wed Mar 9 13:14:16 UTC 2011 - coolo@novell.com
- update to 5.11.8:
* many, many changes - see NEWS and ChangeLog
-------------------------------------------------------------------
Mon Sep 13 12:01:49 CEST 2010 - pth@suse.de
- Add patch from dnh@opensuse.org to fix building the documentation
with an uninstalled libopts.
-------------------------------------------------------------------
Thu Sep 9 13:06:20 CEST 2010 - pth@suse.de
- Update to 5.11.1:
* Fix (kill) orphaned shell program
* add file-next-line functions to facilitate #line "C" directives
* simplify some snprintfv code
* implement dependency generation in autogen output.
* fix up fmemopen()
* Fixes for unusual shell programs
* Remove guile option code
-------------------------------------------------------------------
Wed Apr 1 15:14:32 CEST 2009 - crrodriguez@suse.de
- disable static libraries but keep "la" files, package uses
libltdl
-------------------------------------------------------------------
Mon Jan 12 16:19:10 CET 2009 - schwab@suse.de
- Update to autogen 5.9.7.
* several cleanups.
* "more-help" is only supported with libopts is in use at run time.
Allow for it to be expunged from the documentation.
* Add a #define for the configured shell to config.h
* add --used-defines to autogen. You can now find out all the names
that autogen looked up during processing. That will include computed
names and values passed to macros by name and it won't include names
only referenced in sections of a template that were not processed.
But it helps in documenting a template anyway.
-------------------------------------------------------------------
Mon Nov 17 10:09:53 CET 2008 - schwab@suse.de
- Update to autogen 5.9.6.
* Hierarchically valued options can now be stored with ``--save-opt'' option
* option state may now be "reset". This is indistinguishable from the
compiled state. If option state is "saved" later, such an option will
not appear in the save file.
* there is a new option argument type: time. Its argument string
represents years (?!), months, weeks, days, hours, minutes and seconds.
The value seen by the program is an integer number of seconds.
(This is not a date/time.) The duration of a year is always 365 days
and the duration of a month is always 30 days.
* various obscure cleanups.
-------------------------------------------------------------------
Mon Jan 7 14:02:19 CET 2008 - schwab@suse.de
- Update to autogen 5.9.5.
* integer number arguments may now have their values suffixed with
one of the letters k/K/m/M/g/G/t/T to signify scaling by powers
of 1000 (lower case) or 1024 (upper case). Specify, "scaled".
* AutoOpts "arg-type" may now be set to "file". Existence of the directory
portion of the name will be checked. The existence (or not) of the actual
file may also be checked. Finally, the file may be pre-opened with either
"fopen(3C)" or "open(2)".
* The "columns" program now accepts a "--fill" option to cause it to fill
text instead of filling columns.
* The tests should no longer indirectly reference installed versions of
the binaries. They should all work out of the build directories.
-------------------------------------------------------------------
Mon Oct 8 11:55:33 CEST 2007 - schwab@suse.de
- Update to autogen 5.9.3.
* libopts requires strsignal, so the config test has been moved.
* fixed ``--save'' option bug
* programs may now choose to have config files kept in cannonical form
("C" locale), even if long option names are translated. The option
definition file must contain ``no-xlate = opt-cfg;'' or
``no-xlate = opt;'' See the documentation for details.
-------------------------------------------------------------------
Mon Jul 30 14:19:31 CEST 2007 - schwab@suse.de
- Update to autogen 5.9.2.
* GNU GPL v3 is now emitted with the "gpl" and "lgpl" functions.
* usage.tpl template has been added.
* getopt.tpl uses this template for constructing its usage string.
* if "short-usage" or "full-usage" can be used to specify the form
of the usage text:
* not supplied -> compute it at run time
* supplied, but empty -> use "usage.tpl" to compute it
* is a variable name -> insert into option structure
* is text -> emit the text and point to it from option structure
-------------------------------------------------------------------
Mon May 7 14:51:30 CEST 2007 - schwab@suse.de
- Update to autogen 5.9.1.
* getopt.tpl template is fixed to not require the internal header
autoopts/autoopts.h.
* MAXPATHLEN will use _MAX_PATH on Windows platforms
* new libopts configuration option: --disable-optional-args This will #define
NO_OPTIONAL_OPT_ARGS in config.h and cause the built library to ignore the
OPTST_ARG_OPTIONAL bit in an option descriptor. autoopts generated code
compiled with NO_OPTIONAL_OPT_ARGS #defined will never have that bit set in
the option descriptors either. If libopts has been so configured, then the
installed options.h header will contain: #define NO_OPTIONAL_OPT_ARGS 1 so
that client code will generally be compiled with that flag set.
The OPTST_ARG_OPTIONAL bit is ignored regardless.
* Fixed up --load-opts environment variable processing. You can
now correctly suppress config file loading with either:
PROGRAM_LOAD_OPTS=no
PROGRAM=--no-load-opts
* added new auto-supported option, --usage. It is incorporated
by specifying ``usage-opt;'' in the option definitions file.
* libopts now uses several exit codes from sysexits.h:
EX_NOINPUT (66) - a specified config file cannot be found
EX_SOFTWARE (70) - libopts error - please file a bug report
EX_CONFIG (78) - a NULL option descriptor was passed in - user bug
-------------------------------------------------------------------
Sun Feb 18 10:10:24 CET 2007 - schwab@suse.de
- Update to autogen 5.9.
* a script for producing Debian packages is included
* including of templates and definitions now works more like
``#include "foo"'' instead of ``#include <foo>''.
* fixed sizeof(int) != sizeof(size_t) bug.
* fixed incorrect argument number format string
-------------------------------------------------------------------
Mon Jan 29 11:37:57 CET 2007 - schwab@suse.de
- Update to autogen 5.8.9.
* GREP is now a configurable. (Sheesh!)
* options with hierarchical structure (nested values) had some
bugs in the config file parsing code. Fixed.
* Since YACC is not used any more, it is no longer required. :)
-------------------------------------------------------------------
Sun Oct 15 10:21:32 CEST 2006 - schwab@suse.de
- Update to autogen 5.8.7.
* Tweaks for Windows' compat/windows-config.h
* new string-table convenience functions: string-table-add-ref and
string-table-size
* fixed a value referencing bug in enumeration arg handling
(seen on platforms where sizeof(int) != sizeof(void*)).
-------------------------------------------------------------------
Fri Oct 13 14:12:12 CEST 2006 - aj@suse.de
- add guile-devel buildrequires.
-------------------------------------------------------------------
Thu Oct 12 20:29:46 CEST 2006 - ro@suse.de
- added gmp-devel to buildrequires (guile)
-------------------------------------------------------------------
Mon Oct 9 14:10:30 CEST 2006 - schwab@suse.de
- Update to autogen 5.8.6.
* AutoOpts code presumed that there were no #defines for the option
names. You can now force aside such conflicts.
* AutoOpts generated code unconditionally #includes limits.h and stdint.h.
* aliased pointer cleanups should allow higher optimization of code.
* The installation of the tear-off libopt library is now optional
to the installers of client projects.
-------------------------------------------------------------------
Mon May 15 15:31:27 CEST 2006 - schwab@suse.de
- Update to autogen 5.8.5.
* ag-fprintf will now allow you to emit text into a suspended output stream.
* string tables have been implemented as a scheme function. This makes it
very easy to produce an array of characters containing NUL termintaed
strings and have these string offsets (indexes) available for indexing into
the string arrays.
* The libopts code will omit Windows-unfriendly code if the compile defines
_WIN32 and does not define __CYGWIN__.
* suffix specifications in the pseudo macro may now construct an output
file name format string using scheme code, a la:
[= autogen5 template
h=(string-append (getenv "TMPDIR") "/%s-hdr.h") =]
The "%s" will still be replaced by the base name.
* the scheme function "version-compare" will allow you to compare
two dotted version numbers. These can be your own versions or
that of autogen. The scheme variable ``autogen-version'' has been
around for a long time and may be used as one of the arguments.
* #assert is now active in definition files. If the text begins
with a back quote, it is handed off to the shell for processing.
If an open parenthesis, it is handed off to Guile. If it is
anything else, it is ignored.
-------------------------------------------------------------------
Wed Jan 25 21:29:57 CET 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
-------------------------------------------------------------------
Sun Jan 15 15:04:28 CET 2006 - schwab@suse.de
- Run %install_info.
-------------------------------------------------------------------
Sat Jan 14 00:43:11 CET 2006 - schwab@suse.de
- Update to autogen 5.8.1.
-------------------------------------------------------------------
Wed Jan 11 00:47:59 CET 2006 - schwab@suse.de
- Run ldconfig in %post.
-------------------------------------------------------------------
Mon Jan 9 17:48:06 CET 2006 - schwab@suse.de
- Update to autogen 5.8.
-------------------------------------------------------------------
Fri Oct 14 15:08:08 CEST 2005 - schwab@suse.de
- Fix strict-aliasing bugs.
-------------------------------------------------------------------
Tue Oct 11 11:58:53 CEST 2005 - schwab@suse.de
- Update to autogen 5.7.3.
-------------------------------------------------------------------
Tue Aug 2 17:40:09 CEST 2005 - schwab@suse.de
- Update to autogen 5.7.2.
-------------------------------------------------------------------
Fri Apr 29 16:59:11 CEST 2005 - schwab@suse.de
- Update to autogen 5.7.
-------------------------------------------------------------------
Tue Mar 29 21:51:56 CEST 2005 - schwab@suse.de
- Update to autogen 5.6.6.
-------------------------------------------------------------------
Mon Jan 10 15:41:28 CET 2005 - schwab@suse.de
- Update to autogen 5.6.5.
-------------------------------------------------------------------
Thu Nov 11 12:45:47 CET 2004 - ro@suse.de
- fixed file list
-------------------------------------------------------------------
Sat Nov 6 19:35:15 CET 2004 - schwab@suse.de
- Initial version 5.6.4.