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

Reply via email to