Update to autogen-5.8.7. This will help to bring Stevens work on guile-1.8.1 into the tree, but for now it just sticks with the in-tree version of guile (1.6.7).[1]
Help, tests and comments by people actually using it are welcome. For make regress: it still fails, but it fails later. Ciao, Kili [1] The major change for guile 1.8.1 is the removal of guile-ltdl.
diff -x CVS -rNuw ../autogen.orig/Makefile ./Makefile --- ../autogen.orig/Makefile Fri Nov 17 23:39:12 2006 +++ ./Makefile Fri Nov 17 23:48:39 2006 @@ -3,10 +3,10 @@ COMMENT='automatic text creation from templates' CATEGORIES=devel -DISTNAME= autogen-5.6.5 -PKGNAME= ${DISTNAME}p1 -SHARED_LIBS += opts 23.1 # .23.1 -SHARED_LIBS += guileopts 0.1 # .0.1 +DISTNAME= autogen-5.8.7 +SHARED_LIBS += opts 27.5 # .27.5 +SHARED_LIBS += guileopts 1.0 # .0.1 +HOMEPAGE=http://autogen.sourceforge.net/ MASTER_SITES=${MASTER_SITE_SOURCEFORGE:=autogen/} # GPL diff -x CVS -rNuw ../autogen.orig/distinfo ./distinfo --- ../autogen.orig/distinfo Fri Nov 17 23:39:12 2006 +++ ./distinfo Fri Nov 17 19:01:41 2006 @@ -1,4 +1,4 @@ -MD5 (autogen-5.6.5.tar.gz) = 54a6cb0be7e6b526af9aba4a73013885 -RMD160 (autogen-5.6.5.tar.gz) = 3ea4dc2cf5df7d90de8e7bdde44f4ab58cd96809 -SHA1 (autogen-5.6.5.tar.gz) = 99292675ab68aa0dfde26db7923c6eee052933ce -SIZE (autogen-5.6.5.tar.gz) = 1144260 +MD5 (autogen-5.8.7.tar.gz) = 53cf8e525d32cc5ac457e54e2327ea32 +RMD160 (autogen-5.8.7.tar.gz) = 52c07b37c0ae9e82d91261568390a6b924e0f445 +SHA1 (autogen-5.8.7.tar.gz) = 92e1a2e7f9782849062f7bca3b126d6a71ec26a4 +SIZE (autogen-5.8.7.tar.gz) = 1279984 diff -x CVS -rNuw ../autogen.orig/patches/patch-agen5_test_error_test ./patches/patch-agen5_test_error_test --- ../autogen.orig/patches/patch-agen5_test_error_test Thu Jan 1 01:00:00 1970 +++ ./patches/patch-agen5_test_error_test Sat Nov 18 00:03:47 2006 @@ -0,0 +1,15 @@ +$OpenBSD$ + +# Cope with the additional abort message (don't panic -- this test +# intentionally checks abort behaviour). + +--- agen5/test/error.test.orig Sun Sep 24 04:11:15 2006 ++++ agen5/test/error.test Fri Nov 17 20:15:03 2006 +@@ -103,6 +103,7 @@ AutoGen aborting on signal <text-varies> + processing template error2.tpl + on line 2 + for function EXPR (11) ++Abort trap (core dumped) + _EOF_ + + sed '/THIS TEXT/,/ESAC/d;s,this is never seen,<= `die testing death` =>,' \ diff -x CVS -rNuw ../autogen.orig/patches/patch-autoopts_test_enums_test ./patches/patch-autoopts_test_enums_test --- ../autogen.orig/patches/patch-autoopts_test_enums_test Thu Jan 1 01:00:00 1970 +++ ./patches/patch-autoopts_test_enums_test Sat Nov 18 00:11:04 2006 @@ -0,0 +1,17 @@ +$OpenBSD$ + +# There are some strange shells in the wild, but not on OpenBSD. +# Removing the tab from the closing line isn't an option since this +# would be unethical. + +--- autoopts/test/enums.test.orig Sat Sep 23 03:45:13 2006 ++++ autoopts/test/enums.test Fri Nov 17 20:04:44 2006 +@@ -190,7 +190,7 @@ cat > ${testname}.tpl <<- \__EOF + } + __EOF + +-cat >> ${testname}.tpl <<__EOF ++cat >> ${testname}.tpl <<- __EOF + int + main( int argc, char** argv ) + { diff -x CVS -rNuw ../autogen.orig/pkg/PLIST ./pkg/PLIST --- ../autogen.orig/pkg/PLIST Fri Nov 17 23:39:12 2006 +++ ./pkg/PLIST Fri Nov 17 22:29:39 2006 @@ -6,8 +6,9 @@ bin/getdefs bin/xml2ag include/autogen/ -include/autogen/options.h -include/autogen/usage-txt.h +include/autogen/autoopts/ +include/autogen/autoopts/options.h +include/autogen/autoopts/usage-txt.h lib/libguileopts.a lib/libguileopts.la lib/libopts.a @@ -19,18 +20,34 @@ @man man/man1/columns.1 @man man/man1/getdefs.1 @man man/man1/xml2ag.1 [EMAIL PROTECTED] man/man3/ao_string_tokenize.3 [EMAIL PROTECTED] man/man3/configFileLoad.3 [EMAIL PROTECTED] man/man3/optionFileLoad.3 [EMAIL PROTECTED] man/man3/optionFindNextValue.3 [EMAIL PROTECTED] man/man3/optionFindValue.3 @man man/man3/optionFree.3 [EMAIL PROTECTED] man/man3/optionGetValue.3 @man man/man3/optionLoadLine.3 [EMAIL PROTECTED] man/man3/optionNextValue.3 [EMAIL PROTECTED] man/man3/optionOnlyUsage.3 @man man/man3/optionProcess.3 @man man/man3/optionRestore.3 @man man/man3/optionSaveFile.3 @man man/man3/optionSaveState.3 [EMAIL PROTECTED] man/man3/optionUnloadNested.3 @man man/man3/optionVersion.3 [EMAIL PROTECTED] man/man3/strequate.3 [EMAIL PROTECTED] man/man3/streqvcmp.3 [EMAIL PROTECTED] man/man3/streqvmap.3 [EMAIL PROTECTED] man/man3/strneqvcmp.3 [EMAIL PROTECTED] man/man3/strtransform.3 share/aclocal/ share/aclocal/autoopts.m4 +share/aclocal/liboptschk.m4 share/autogen/ share/autogen/aginfo.tpl share/autogen/aginfo3.tpl +share/autogen/agman-lib.tpl share/autogen/agman1.tpl share/autogen/agman3.tpl share/autogen/autoopts.m4 @@ -40,7 +57,7 @@ share/autogen/fsm-trans.tpl share/autogen/fsm.tpl share/autogen/getopt.tpl -share/autogen/libopts-23.1.14.tar.gz +share/autogen/libopts-27.5.3.tar.gz share/autogen/optcode.tpl share/autogen/opthead.tpl share/autogen/options.tpl