Hello community, here is the log from the commit of package autogen checked in at Mon Sep 4 17:48:17 CEST 2006. -------- --- autogen/autogen.changes 2006-01-25 21:29:57.000000000 +0100 +++ autogen/autogen.changes 2006-09-04 16:22:44.000000000 +0200 @@ -1,0 +2,27 @@ +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. + +------------------------------------------------------------------- Old: ---- autogen-5.8.1.diff autogen-5.8.1.tar.bz2 New: ---- autogen-5.8.5.diff autogen-5.8.5.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ autogen.spec ++++++ --- /var/tmp/diff_new_pack.qEjGUW/_old 2006-09-04 17:48:00.000000000 +0200 +++ /var/tmp/diff_new_pack.qEjGUW/_new 2006-09-04 17:48:00.000000000 +0200 @@ -1,20 +1,20 @@ # -# spec file for package autogen (Version 5.8.1) +# spec file for package autogen (Version 5.8.5) # # Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # -# Please submit bugfixes or comments via http://bugs.opensuse.org +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Name: autogen BuildRequires: guile libxml2-devel -Summary: Automated text file generator -Version: 5.8.1 -Release: 2 +Summary: Automated Text File Generator +Version: 5.8.5 +Release: 1 Group: Development/Tools/Building License: GPL URL: http://autogen.sourceforge.net/ @@ -71,6 +71,28 @@ %{_infodir}/*.gz %changelog -n autogen +* Mon May 15 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 2006 - mls@suse.de - converted neededforbuild to BuildRequires * Sun Jan 15 2006 - schwab@suse.de ++++++ autogen-5.8.1.diff -> autogen-5.8.5.diff ++++++ --- autogen/autogen-5.8.1.diff 2006-01-15 15:05:25.000000000 +0100 +++ autogen/autogen-5.8.5.diff 2006-09-04 16:27:09.000000000 +0200 @@ -1,6 +1,17 @@ +--- agen5/agUtils.c ++++ agen5/agUtils.c +@@ -145,7 +145,7 @@ + } + + if (! HAVE_OPT( TIMEOUT )) +- OPT_VALUE_TIMEOUT = AG_DEFAULT_TIMEOUT; ++ OPT_ARG(TIMEOUT) = (const char *) AG_DEFAULT_TIMEOUT; + + /* + * IF the definitions file has been disabled, --- agen5/opts.h +++ agen5/opts.h -@@ -163,10 +163,10 @@ +@@ -174,10 +174,10 @@ DESC(WRITABLE).fOptState |= OPTST_SET | OPTST_DISABLED; \ DESC(WRITABLE).pzLastArg = NULL ) #define VALUE_OPT_LOOP_LIMIT 14 @@ -13,7 +24,7 @@ #endif /* SHELL_ENABLED */ typedef enum { TRACE_NOTHING, TRACE_SERVER_SHELL, TRACE_TEMPLATES, -@@ -174,7 +174,7 @@ +@@ -185,7 +185,7 @@ } te_Trace; #define VALUE_OPT_TRACE 16 #define OPT_TRACE_VAL2STR(_v) optionKeywordName( &DESC(TRACE), (_v)) @@ -134,7 +145,7 @@ free( pNV ); --- autoopts/optlib.tpl +++ autoopts/optlib.tpl -@@ -317,14 +317,14 @@ +@@ -329,14 +329,14 @@ ~* num =] #define [=(. OPT-pfx)=]VALUE_[=(sprintf "%-14s" UP-name) @@ -152,7 +163,7 @@ =* set =] #define [=(sprintf "%sVALUE_%-14s ((uintptr_t)%s.optCookie)" -@@ -333,7 +333,7 @@ +@@ -345,7 +345,7 @@ =* bool =] #define [=(. OPT-pfx)=]VALUE_[=(sprintf "%-14s" UP-name) @@ -233,7 +244,7 @@ switch (ch) { case '"': -- copy_cooked( &pzDest, (cc_t**)&str ); +- copy_cooked( &pzDest, (cc_t**)(void*)&str ); + copy_cooked( &pzDest, &str ); if (str == NULL) { free(res); @@ -246,7 +257,7 @@ break; case '\'': -- copy_raw( &pzDest, (cc_t**)&str ); +- copy_raw( &pzDest, (cc_t**)(void*)&str ); + copy_raw( &pzDest, &str ); if (str == NULL) { free(res); @@ -260,7 +271,7 @@ --- columns/opts.h +++ columns/opts.h -@@ -102,17 +102,17 @@ +@@ -113,17 +113,17 @@ * Interface defines for specific options. */ #define VALUE_OPT_WIDTH 'W' ++++++ autogen-5.8.1.tar.bz2 -> autogen-5.8.5.tar.bz2 ++++++ ++++ 27122 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org