File autogen.changes of Package autogen
xxxxxxxxxx
1
-------------------------------------------------------------------
2
Fri Jun 25 03:44:15 UTC 2021 - Bernhard Wiedemann <bwiedemann@suse.com>
3
4
- Add reproducible.patch to normalize tar
5
- Normalize date in man-pages (boo#1047218)
6
7
-------------------------------------------------------------------
8
Tue Jul 4 08:45:03 UTC 2017 - tchvatal@suse.com
9
10
- Add patch to build with guile 2.2:
11
* autogen-guile-2.2.patch
12
13
-------------------------------------------------------------------
14
Wed Feb 22 14:28:17 UTC 2017 - bwiedemann@suse.com
15
16
- Add autogen-catch-race-error.patch (boo#1021353)
17
18
-------------------------------------------------------------------
19
Sun Jan 8 07:20:11 UTC 2017 - mpluskal@suse.com
20
21
- Update to version 5.8.12:
22
* several configury fixes to enable cross platform building.
23
* fompletion of a change in "char-mapper" to enable bootstrapping
24
25
-------------------------------------------------------------------
26
Mon Jun 27 18:38:22 UTC 2016 - astieger@suse.com
27
28
- GNU autogen 5.18.10:
29
* NUL terminate CGI definitions text
30
- GNU autogen 5.18.9:
31
* When parsing CGI, do not allow spaces to be lost
32
* In producing usage text, check more rigorously that
33
option "values" are really not flag characters.
34
- GNU autogen 5.18.8:
35
* Ensure testing vars start as unset for testing
36
* happy new year & de-uglifications
37
- update download URL and usptream signing key
38
39
-------------------------------------------------------------------
40
Thu May 5 07:10:15 UTC 2016 - mpluskal@suse.com
41
42
- Rename devel package to libopts-devel
43
- Add corresponding obsoletion
44
45
-------------------------------------------------------------------
46
Tue May 3 15:34:42 UTC 2016 - mpluskal@suse.com
47
48
- Fix typo in preun script
49
50
-------------------------------------------------------------------
51
Tue Apr 19 08:38:13 UTC 2016 - mpluskal@suse.com
52
53
- Split shared libraries (boo#976068)
54
- Move info handling to preun section
55
- Do not ship .la file
56
57
-------------------------------------------------------------------
58
Mon Dec 7 10:48:12 UTC 2015 - mpluskal@suse.com
59
60
- Update to 5.18.7
61
* {AG,CL,GD}exe environment variables may be set to force
62
bootstrapping with a particular release.
63
* MAN_PAGE_DATE can be used with various man page docs to
64
override the current date default.
65
* project may now be bootstrapped and built in the source
66
directory with no ill effect.
67
* AutoGen as a daemon will never happen. Last vestiges gone.
68
* templates may now obtain the most recent source modification
69
time with "(max-file-time)"
70
71
-------------------------------------------------------------------
72
Wed Sep 16 13:15:32 UTC 2015 - mpluskal@suse.com
73
74
- Update to 5.18.6
75
* {AG,CL,GD}exe environment variables may be set to force
76
bootstrapping with a particular release.
77
* MAN_PAGE_DATE can be used with various man page docs to
78
override the current date default.
79
* project may now be bootstrapped and built in the source
80
directory with no ill effect.
81
* AutoGen as a daemon will never happen. Last vestiges gone.
82
* templates may now obtain the most recent source modification
83
time with "(max-file-time)"
84
85
-------------------------------------------------------------------
86
Thu May 21 15:05:12 UTC 2015 - schwab@suse.de
87
88
- No longer call autoreconf
89
90
-------------------------------------------------------------------
91
Thu May 21 13:47:09 UTC 2015 - mpluskal@suse.com
92
93
- Update info files dependencies
94
- Refresh partially upstreamed autogen-build_ldpath.patch
95
- Update to 5.18.5
96
* Guile 1.6 is now obsolete. 1.7/8 or newer from now on.
97
Fixed issues with Guile managed locale string processing.
98
(It keeps getting better and better all the time and I
99
must keep adjusting over and over all the time.)
100
* more Guile-config somersaults
101
config/misc.def: sometimes, "pkg-config --cflags-only-I" yields
102
multiple directories for Guile and that incantation is the only
103
way to find libguile/version.h and that header is the only way
104
to determine the micro version and the micro version is the best
105
way to check for certain types of breakage. (Testing is too
106
convoluted.)
107
* for-each handler functions may now be able to free (or not)
108
the file text via the "handler-frees" attribute.
109
110
-------------------------------------------------------------------
111
Mon Mar 2 15:38:31 UTC 2015 - mpluskal@suse.com
112
113
- Remove upsteamed patch:
114
* autoopts-remove-stupid-set-e.patch
115
* agen5-testsuite.patch
116
- Cleanup spec file with spec-cleaner
117
- Use url for source
118
- Add gpg signature
119
- Update to 5.18.4
120
* Do Not Edit (dne) warning: the default of printing a date in
121
the warning has now changed to not doing so. The "-d" option
122
to suppress the date is now deprecated (ignored). A new
123
option, "-D" will cause the date to be included. The
124
environment variable, "AUTOGEN_DNE_DATE" overrides everything.
125
* The RETURN function was not completely implemented and only
126
partially worked. It is working now.
127
* optionPrintVersionAndReturn() is a new function for applications
128
that wish to extend the behavior of the "--version" option.
129
* mdoc and man pages have been greatly improved.
130
* libopts tear-off library used stdnoreturn.h and now includes
131
infrastructure for systems deficient in that area
132
* new function: insert-file It will simply insert the contents
133
of a file (or list of files) into the output stream.
134
135
-------------------------------------------------------------------
136
Fri Jul 4 12:03:09 UTC 2014 - schwab@suse.de
137
138
- agen5-testsuite.patch: fix spurious testsuite failure
139
140
-------------------------------------------------------------------
141
Thu Jul 3 08:43:05 UTC 2014 - schwab@suse.de
142
143
- Update to 5.18.3
144
* ATTRIBUTE_FORMAT_ARG is a configured attribute that wraps
145
__attribute__((__format_arg__(n))) procedure declaration attributes.
146
To configure it, the ag_macros.m4 has a new macroo,
147
AG_COMPILE_FORMAT_ARG (which is a compile only test probe).
148
149
* Auto-edit Guile headers that depend upon configure values
150
most especially: noreturn
151
but check for "ptrdiff_t" in our configure too, so that Guile does
152
not create its own duplicate definition.
153
154
* Abort from the failing function so that stack traces are useful
155
* The libopts m4 configure code must configure the libopts/Makefile
156
* Happy 2014 New Year
157
* make sure library option handling code does nothing when the
158
library is just trying to get information about an option.
159
* Only apply texi2mdoc when it is needed.
160
* The aoGetsText() emitted i18n helper function needs its argument
161
to have the "format_arg" attribute.
162
* documentation clarifications
163
* properly create generated main procedures from user supplied code.
164
* ChangeLog files have been removed from GIT sources
165
(though still obtainable with tagged checkouts).
166
* LIBGUILE_PATH is not needed and its derivation is wrong on
167
where binaries and libraries have different prefixes.
168
* fixed char casting issue that shows in UTF-8 files
169
* fixed installation error for str2init
170
* fixed failure handling in the usage template
171
* fix broken flag values for auto-supported options
172
* various tweaks to make Coverity happy.
173
* allow the fatal error message functions to be tagged "noreturn"
174
and incorporate sysnoreturn.h technology into AutoGen.
175
* --save-opts documentation cleanup
176
* optionMemberList() will return an allocated string containing
177
the names of the bits set in the option.
178
* tab stripped "here strings" include stripping the backslash
179
escape character when it precedes any whitespace character.
180
- autoopts-remove-stupid-set-e.patch: remove stupid use of set -e
181
- autogen-setfilename.patch: remove
182
- autogen-build_ldpath.patch: regenerate
183
- run testsuite
184
185
-------------------------------------------------------------------
186
Tue Apr 16 11:24:00 CEST 2013 - pth@suse.de
187
188
- Update to 5.16.2:
189
* Coverity cleanups
190
* evade Guile issue on BSD platform.
191
* avoid emitting non-error messages to stderr
192
- Adapt autogen-build_ldpath.patch to the changed sources.
193
194
-------------------------------------------------------------------
195
Sat Mar 2 12:05:34 UTC 2013 - seife+obs@b1-systems.com
196
197
- fix build with automake-1.13.1
198
- add explicit makeinfo buildrequires, it is required to build
199
200
-------------------------------------------------------------------
201
Sat Jul 14 17:28:10 UTC 2012 - crrodriguez@opensuse.org
202
203
- Fix source URL, this update must reach 12.2 because
204
autogen was generating broken C code that segfaults
205
with fortify source.
206
207
-------------------------------------------------------------------
208
Tue May 22 03:55:25 UTC 2012 - crrodriguez@opensuse.org
209
210
- Update to version 5.16
211
* Changes, many see http://autogen.sourceforge.net/announce.html.
212
213
214
-------------------------------------------------------------------
215
Fri Sep 30 20:07:43 UTC 2011 - coolo@suse.com
216
217
- add libtool as buildrequire to make the spec file more reliable
218
219
-------------------------------------------------------------------
220
Sat Sep 17 13:44:14 UTC 2011 - jengelh@medozas.de
221
222
- Remove redundant tags/sections from specfile
223
- Use %_smp_mflags for parallel build
224
225
-------------------------------------------------------------------
226
Tue Aug 2 07:43:41 UTC 2011 - aj@suse.de
227
228
- Remove download source service.
229
230
-------------------------------------------------------------------
231
Mon Jul 25 12:41:16 UTC 2011 - pgajdos@novell.com
232
233
- require pkg-config for build to detect guile-2.0
234
235
-------------------------------------------------------------------
236
Wed Mar 9 13:14:16 UTC 2011 - coolo@novell.com
237
238
- update to 5.11.8:
239
* many, many changes - see NEWS and ChangeLog
240
241
-------------------------------------------------------------------
242
Mon Sep 13 12:01:49 CEST 2010 - pth@suse.de
243
244
- Add patch from dnh@opensuse.org to fix building the documentation
245
with an uninstalled libopts.
246
247
-------------------------------------------------------------------
248
Thu Sep 9 13:06:20 CEST 2010 - pth@suse.de
249
250
- Update to 5.11.1:
251
* Fix (kill) orphaned shell program
252
* add file-next-line functions to facilitate #line "C" directives
253
* simplify some snprintfv code
254
* implement dependency generation in autogen output.
255
* fix up fmemopen()
256
* Fixes for unusual shell programs
257
* Remove guile option code
258
259
-------------------------------------------------------------------
260
Wed Apr 1 15:14:32 CEST 2009 - crrodriguez@suse.de
261
262
- disable static libraries but keep "la" files, package uses
263
libltdl
264
265
-------------------------------------------------------------------
266
Mon Jan 12 16:19:10 CET 2009 - schwab@suse.de
267
268
- Update to autogen 5.9.7.
269
* several cleanups.
270
* "more-help" is only supported with libopts is in use at run time.
271
Allow for it to be expunged from the documentation.
272
* Add a #define for the configured shell to config.h
273
* add --used-defines to autogen. You can now find out all the names
274
that autogen looked up during processing. That will include computed
275
names and values passed to macros by name and it won't include names
276
only referenced in sections of a template that were not processed.
277
But it helps in documenting a template anyway.
278
279
-------------------------------------------------------------------
280
Mon Nov 17 10:09:53 CET 2008 - schwab@suse.de
281
282
- Update to autogen 5.9.6.
283
* Hierarchically valued options can now be stored with ``--save-opt'' option
284
* option state may now be "reset". This is indistinguishable from the
285
compiled state. If option state is "saved" later, such an option will
286
not appear in the save file.
287
* there is a new option argument type: time. Its argument string
288
represents years (?!), months, weeks, days, hours, minutes and seconds.
289
The value seen by the program is an integer number of seconds.
290
(This is not a date/time.) The duration of a year is always 365 days
291
and the duration of a month is always 30 days.
292
* various obscure cleanups.
293
294
-------------------------------------------------------------------
295
Mon Jan 7 14:02:19 CET 2008 - schwab@suse.de
296
297
- Update to autogen 5.9.5.
298
* integer number arguments may now have their values suffixed with
299
one of the letters k/K/m/M/g/G/t/T to signify scaling by powers
300
of 1000 (lower case) or 1024 (upper case). Specify, "scaled".
301
* AutoOpts "arg-type" may now be set to "file". Existence of the directory
302
portion of the name will be checked. The existence (or not) of the actual
303
file may also be checked. Finally, the file may be pre-opened with either
304
"fopen(3C)" or "open(2)".
305
* The "columns" program now accepts a "--fill" option to cause it to fill
306
text instead of filling columns.
307
* The tests should no longer indirectly reference installed versions of
308
the binaries. They should all work out of the build directories.
309
310
-------------------------------------------------------------------
311
Mon Oct 8 11:55:33 CEST 2007 - schwab@suse.de
312
313
- Update to autogen 5.9.3.
314
* libopts requires strsignal, so the config test has been moved.
315
* fixed ``--save'' option bug
316
* programs may now choose to have config files kept in cannonical form
317
("C" locale), even if long option names are translated. The option
318
definition file must contain ``no-xlate = opt-cfg;'' or
319
``no-xlate = opt;'' See the documentation for details.
320
321
-------------------------------------------------------------------
322
Mon Jul 30 14:19:31 CEST 2007 - schwab@suse.de
323
324
- Update to autogen 5.9.2.
325
* GNU GPL v3 is now emitted with the "gpl" and "lgpl" functions.
326
* usage.tpl template has been added.
327
* getopt.tpl uses this template for constructing its usage string.
328
* if "short-usage" or "full-usage" can be used to specify the form
329
of the usage text:
330
* not supplied -> compute it at run time
331
* supplied, but empty -> use "usage.tpl" to compute it
332
* is a variable name -> insert into option structure
333
* is text -> emit the text and point to it from option structure
334
335
-------------------------------------------------------------------
336
Mon May 7 14:51:30 CEST 2007 - schwab@suse.de
337
338
- Update to autogen 5.9.1.
339
* getopt.tpl template is fixed to not require the internal header
340
autoopts/autoopts.h.
341
* MAXPATHLEN will use _MAX_PATH on Windows platforms
342
* new libopts configuration option: --disable-optional-args This will #define
343
NO_OPTIONAL_OPT_ARGS in config.h and cause the built library to ignore the
344
OPTST_ARG_OPTIONAL bit in an option descriptor. autoopts generated code
345
compiled with NO_OPTIONAL_OPT_ARGS #defined will never have that bit set in
346
the option descriptors either. If libopts has been so configured, then the
347
installed options.h header will contain: #define NO_OPTIONAL_OPT_ARGS 1 so
348
that client code will generally be compiled with that flag set.
349
The OPTST_ARG_OPTIONAL bit is ignored regardless.
350
* Fixed up --load-opts environment variable processing. You can
351
now correctly suppress config file loading with either:
352
PROGRAM_LOAD_OPTS=no
353
PROGRAM=--no-load-opts
354
* added new auto-supported option, --usage. It is incorporated
355
by specifying ``usage-opt;'' in the option definitions file.
356
* libopts now uses several exit codes from sysexits.h:
357
EX_NOINPUT (66) - a specified config file cannot be found
358
EX_SOFTWARE (70) - libopts error - please file a bug report
359
EX_CONFIG (78) - a NULL option descriptor was passed in - user bug
360
361
-------------------------------------------------------------------
362
Sun Feb 18 10:10:24 CET 2007 - schwab@suse.de
363
364
- Update to autogen 5.9.
365
* a script for producing Debian packages is included
366
* including of templates and definitions now works more like
367
``#include "foo"'' instead of ``#include <foo>''.
368
* fixed sizeof(int) != sizeof(size_t) bug.
369
* fixed incorrect argument number format string
370
371
-------------------------------------------------------------------
372
Mon Jan 29 11:37:57 CET 2007 - schwab@suse.de
373
374
- Update to autogen 5.8.9.
375
* GREP is now a configurable. (Sheesh!)
376
* options with hierarchical structure (nested values) had some
377
bugs in the config file parsing code. Fixed.
378
* Since YACC is not used any more, it is no longer required. :)
379
380
-------------------------------------------------------------------
381
Sun Oct 15 10:21:32 CEST 2006 - schwab@suse.de
382
383
- Update to autogen 5.8.7.
384
* Tweaks for Windows' compat/windows-config.h
385
* new string-table convenience functions: string-table-add-ref and
386
string-table-size
387
* fixed a value referencing bug in enumeration arg handling
388
(seen on platforms where sizeof(int) != sizeof(void*)).
389
390
-------------------------------------------------------------------
391
Fri Oct 13 14:12:12 CEST 2006 - aj@suse.de
392
393
- add guile-devel buildrequires.
394
395
-------------------------------------------------------------------
396
Thu Oct 12 20:29:46 CEST 2006 - ro@suse.de
397
398
- added gmp-devel to buildrequires (guile)
399
400
-------------------------------------------------------------------
401
Mon Oct 9 14:10:30 CEST 2006 - schwab@suse.de
402
403
- Update to autogen 5.8.6.
404
* AutoOpts code presumed that there were no #defines for the option
405
names. You can now force aside such conflicts.
406
* AutoOpts generated code unconditionally #includes limits.h and stdint.h.
407
* aliased pointer cleanups should allow higher optimization of code.
408
* The installation of the tear-off libopt library is now optional
409
to the installers of client projects.
410
411
-------------------------------------------------------------------
412
Mon May 15 15:31:27 CEST 2006 - schwab@suse.de
413
414
- Update to autogen 5.8.5.
415
* ag-fprintf will now allow you to emit text into a suspended output stream.
416
* string tables have been implemented as a scheme function. This makes it
417
very easy to produce an array of characters containing NUL termintaed
418
strings and have these string offsets (indexes) available for indexing into
419
the string arrays.
420
* The libopts code will omit Windows-unfriendly code if the compile defines
421
_WIN32 and does not define __CYGWIN__.
422
* suffix specifications in the pseudo macro may now construct an output
423
file name format string using scheme code, a la:
424
[= autogen5 template
425
h=(string-append (getenv "TMPDIR") "/%s-hdr.h") =]
426
The "%s" will still be replaced by the base name.
427
* the scheme function "version-compare" will allow you to compare
428
two dotted version numbers. These can be your own versions or
429
that of autogen. The scheme variable ``autogen-version'' has been
430
around for a long time and may be used as one of the arguments.
431
* #assert is now active in definition files. If the text begins
432
with a back quote, it is handed off to the shell for processing.
433
If an open parenthesis, it is handed off to Guile. If it is
434
anything else, it is ignored.
435
436
-------------------------------------------------------------------
437
Wed Jan 25 21:29:57 CET 2006 - mls@suse.de
438
439
- converted neededforbuild to BuildRequires
440
441
-------------------------------------------------------------------
442
Sun Jan 15 15:04:28 CET 2006 - schwab@suse.de
443
444
- Run %install_info.
445
446
-------------------------------------------------------------------
447
Sat Jan 14 00:43:11 CET 2006 - schwab@suse.de
448
449
- Update to autogen 5.8.1.
450
451
-------------------------------------------------------------------
452
Wed Jan 11 00:47:59 CET 2006 - schwab@suse.de
453
454
- Run ldconfig in %post.
455
456
-------------------------------------------------------------------
457
Mon Jan 9 17:48:06 CET 2006 - schwab@suse.de
458
459
- Update to autogen 5.8.
460
461
-------------------------------------------------------------------
462
Fri Oct 14 15:08:08 CEST 2005 - schwab@suse.de
463
464
- Fix strict-aliasing bugs.
465
466
-------------------------------------------------------------------
467
Tue Oct 11 11:58:53 CEST 2005 - schwab@suse.de
468
469
- Update to autogen 5.7.3.
470
471
-------------------------------------------------------------------
472
Tue Aug 2 17:40:09 CEST 2005 - schwab@suse.de
473
474
- Update to autogen 5.7.2.
475
476
-------------------------------------------------------------------
477
Fri Apr 29 16:59:11 CEST 2005 - schwab@suse.de
478
479
- Update to autogen 5.7.
480
481
-------------------------------------------------------------------
482
Tue Mar 29 21:51:56 CEST 2005 - schwab@suse.de
483
484
- Update to autogen 5.6.6.
485
486
-------------------------------------------------------------------
487
Mon Jan 10 15:41:28 CET 2005 - schwab@suse.de
488
489
- Update to autogen 5.6.5.
490
491
-------------------------------------------------------------------
492
Thu Nov 11 12:45:47 CET 2004 - ro@suse.de
493
494
- fixed file list
495
496
-------------------------------------------------------------------
497
Sat Nov 6 19:35:15 CET 2004 - schwab@suse.de
498
499
- Initial version 5.6.4.
500
501