autogen stable port information

Package: autogen
Version: 5.4.2
Revision: 2
Architecture: powerpc
Distribution: 10.4
Source: mirror:sourceforge:%n/%n-%v.tar.gz
Source-MD5: a16402aae43bd89eabb02e355c4eb4fc
Patch: %n.patch
#
BuildDepends: guile-dev, libxml2, libiconv-dev, gcc3.3
Depends: guile, %N-shlibs (= %v-%r), libxml2-shlibs
DocFiles: README ChangeLog AUTHORS COPYING INSTALL NEWS NOTES THANKS TODO VERSION
InfoDocs: autogen.info
CompileScript: <<
export CC=gcc-3.3; export CXX=g++-3.3; ./configure %c
make CC=gcc-3.3 CXX=g++-3.3
<<
#
SplitOff: <<
Package: %N-shlibs
Description: Autogen shared libaries
Files: lib/libguileopts.*.dylib lib/libopts.*.dylib lib/libsnprintfv.*.dylib
Shlibs: <<
%p/lib/libguileopts.0.dylib 1.0.0 %n (>= 5.4.2-2)
%p/lib/libopts.9.dylib 19.0.0 %n (>= 5.4.2-2)
%p/lib/libsnprintfv.0.dylib 2.0.0 %n (>= 5.4.2-2)
<<
DocFiles: README ChangeLog AUTHORS COPYING INSTALL NEWS NOTES THANKS TODO VERSION
<<
#
SplitOff2: <<
Package: %N-dev
Replaces: %N-shlibs (<= 5.4.2-1)
Description: Development files for AutoOpts and snprintfv
InfoDocs: snprintfv.info
Files: include lib/lib*.a lib/lib*.la share/info/snprintfv.info share/man/man3 share/aclocal lib/libguileopts.dylib lib/libopts.dylib lib/libsnprintfv.dylib
DocFiles: README ChangeLog AUTHORS COPYING INSTALL NEWS NOTES THANKS TODO VERSION
BuildDependsOnly: True
<<
SplitOff3: <<
Package: xml2ag
Description: Convert XML files to autogen templates
Depends: libxml2-shlibs
Files: bin/xml2ag share/man/man1/xml2ag.1
DocFiles: README ChangeLog AUTHORS COPYING INSTALL NEWS NOTES THANKS TODO VERSION
<<
#
ConfigureParams: --enable-snprintfv-install --mandir=%p/share/man --infodir=%p/share/info
InstallScript: <<
make DESTDIR=%d install
<<
#
Description: Tool for automated text generation from templates
DescDetail: <<
AutoGen is a tool designed to simplify the creation and maintenance of
programs that contain large amounts of repetitious text. It is
especially valuable in programs that have several blocks of text that
must be kept synchronized.

AutoGen includes several modules for specific applications, including
a command line option parser, an FSM generator, a generator for
autoconf macros and others.
<<
DescUsage: <<
The AutoGen package is composed of one main program (autogen) and
several helpers. The autogen command takes as input a text file
containing structured information (the AutoGen definition) and a
template containing instructions for turning the structured input into
formatted output. The columns command generates columnized tables from
its input. The getdefs command extracts an AutoGen definition from
source files.

The development package includes a couple of useful libraries: the
options library for simplifying the task of managing a program's
command line options, and the snprintvf library for generating safe
printf-style output from argv-style arguments.

See the man or info pages (autogen, snprintfv) for more usage information.
<<
DescPort: <<
Autogen includes a module for generating autogen files from xml, xml2ag. The
xml2ag files are part of a split-off package so that the main autogen
package does not depend on libxml. This module is compiled if and only
if you already have libxml2 installed.

Note: -no-cpp-precomp is not used on purpose -- even though many
compiler warnings could be avoided -- because it's definition causes
the CPPFLAGS assignment (-no-cpp-precomp -I/sw/include) to include a
space, which breaks the recursive configure for sub-directories.
<<
Homepage: http://www.gnu.org/software/autogen/
License: GPL
Maintainer: David Bacher

autogen stable port .patch

diff -bur autogen-5.4.2/ autogen-5.4.2-patched/
--- autogen-5.4.2/doc/autogen.texi Fri Aug 23 20:35:53 2002
+++ autogen-5.4.2-patched/doc/autogen.texi Sat Aug 31 00:17:37 2002
@@ -6849,7 +6849,7 @@
be on the stack or deallocated in any other way for as long as the value
might get referenced.

-If you have supplied at least one @file{homerc} file (@pxref{}),
+If you have supplied at least one @file{homerc} file (@pxref{saving rc files}),
this macro will be emitted for the @code{--save-opts} option.

@example
--- autogen-5.4.2/pkg/libopts/mklibsrc.sh Fri Aug 23 20:14:49 2002
+++ autogen-5.4.2-patched/pkg/libopts/mklibsrc.sh Fri Aug 30 23:06:43 2002
@@ -48,7 +48,7 @@
cd ../pkg/${tag}

files=`ls -1 *.[ch] | \
- ${top_builddir}/columns/columns -I4 --spread=1 --line=' \\' `
+ ${top_builddir}/columns/columns -I4 --spread=1 --line-separation=\\ `

ag="${top_builddir}/agen5/autogen -L ${top_srcdir}/config --writable"
( echo "autogen definitions conftest.tpl;"

autogen _unstable_ port information

Package: autogen
Version: 5.8.4
Revision: 2
Source: mirror:sourceforge:%n/%n-%v.tar.gz
Source-MD5: 4150a2037d69b927267904adb47f0aa8
Patch: %n.patch
BuildDepends: guile-dev, libxml2, libiconv-dev
Depends: guile, %N-shlibs (= %v-%r)
DocFiles: README ChangeLog AUTHORS COPYING INSTALL NEWS NOTES THANKS TODO VERSION
InfoDocs: autogen.info
SplitOff: <<
Package: %N-shlibs
Description: Autogen shared libaries
Files: lib/libguileopts.*.dylib lib/libopts.*.dylib
Shlibs: <<
%p/lib/libguileopts.0.dylib 1.0.0 %n (>= 5.4.2-2)
%p/lib/libopts.25.dylib 28.0.0 %n (>= 5.8.4-2)
<<
DocFiles: README ChangeLog AUTHORS COPYING INSTALL NEWS NOTES THANKS TODO VERSION
<<
SplitOff2: <<
Package: %N-dev
Replaces: %N-shlibs (<= 5.4.2-1)
Depends: %N-shlibs (= %v-%r)
Description: Development files for AutoOpts and snprintfv
Files: include lib/lib*.a lib/lib*.la share/man/man3 share/aclocal lib/libguileopts.dylib lib/libopts.dylib
DocFiles: README ChangeLog AUTHORS COPYING INSTALL NEWS NOTES THANKS TODO VERSION
BuildDependsOnly: True
<<
SplitOff3: <<
Package: xml2ag
Description: Convert XML files to autogen templates
Depends: libxml2-shlibs, libiconv, %N-shlibs (= %v-%r)
Files: bin/xml2ag share/man/man1/xml2ag.1
DocFiles: README ChangeLog AUTHORS COPYING INSTALL NEWS NOTES THANKS TODO VERSION
<<
ConfigureParams: --enable-snprintfv-install --mandir=%p/share/man --infodir=%p/share/info
InstallScript: <<
make DESTDIR=%d install
<<
Description: Automated text generation from templates
DescDetail: <<
AutoGen is a tool designed to simplify the creation and maintenance of
programs that contain large amounts of repetitious text. It is
especially valuable in programs that have several blocks of text that
must be kept synchronized.

AutoGen includes several modules for specific applications, including
a command line option parser, an FSM generator, a generator for
autoconf macros and others.
<<
DescUsage: <<
The AutoGen package is composed of one main program (autogen) and
several helpers. The autogen command takes as input a text file
containing structured information (the AutoGen definition) and a
template containing instructions for turning the structured input into
formatted output. The columns command generates columnized tables from
its input. The getdefs command extracts an AutoGen definition from
source files.

The development package includes a couple of useful libraries: the
options library for simplifying the task of managing a program's
command line options, and the snprintvf library for generating safe
printf-style output from argv-style arguments.

See the man or info pages (autogen, snprintfv) for more usage information.
<<
DescPort: <<
Autogen includes a module for generating autogen files from xml, xml2ag. The
xml2ag files are part of a split-off package so that the main autogen
package does not depend on libxml. This module is compiled if and only
if you already have libxml2 installed.

Note: -no-cpp-precomp is not used on purpose -- even though many
compiler warnings could be avoided -- because it's definition causes
the CPPFLAGS assignment (-no-cpp-precomp -I/sw/include) to include a
space, which breaks the recursive configure for sub-directories.
<<
Homepage: http://www.gnu.org/software/autogen/
License: GPL
Maintainer: David Bacher

autogen _unstable_ port .patch

--- autogen-5.8.4/configure.orig 2006-06-11 13:59:25.000000000 -0400
+++ autogen-5.8.4/configure 2006-06-11 14:01:12.000000000 -0400
@@ -463,7 +463,8 @@
#endif
#if HAVE_UNISTD_H
# include
-#endif"
+#endif
+#include "

ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB DLLTOOL ac_ct_DLLTOOL AS ac_ct_AS OBJDUMP ac_ct_OBJDUMP CPP CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL AG_VERSION AG_MAJOR_VERSION AG_MINOR_VERSION AO_CURRENT AO_REVISION AO_AGE GO_CURRENT GO_REVISION GO_AGE TEXI2HTML NEED_PATHFIND_TRUE NEED_PATHFIND_FALSE DYNAMIC_AG OPTS_TESTDIR AGEN5_TESTS DO_SHELL_CMDS_TRUE DO_SHELL_CMDS_FALSE LIBGUILE_CFLAGS LIBGUILE_LIBS LIBGUILE_PATH AG_GUILE GUILE_VERSION LIBXML2_CFLAGS LIBXML2_LIBS LIBXML2_PATH AG_XML2 HAVE_XML_LIB_TRUE HAVE_XML_LIB_FALSE AG_LDFLAGS LIBSNPRINTFV INCSNPRINTFV INSTALL_SNPRINTFV_TRUE INSTALL_SNPRINTFV_FALSE CONVENIENCE_SNPRINTFV_TRUE CONVENIENCE_SNPRINTFV_FALSE SUBDIR_SNPRINTFV_TRUE SUBDIR_SNPRINTFV_FALSE LIBOBJS M4_SRC AGnam GDnam CLnam AGexe GDexe CLexe ac_aux_dir INCLIST LTLIBOBJS'
ac_subst_files=''