[augeas-devel] [PATCH 0 of 7] Make Augeas build on non-Linux platforms

David Lutterkort dlutter at redhat.com
Thu May 29 23:56:42 UTC 2008


This series of patches makes Augeas build on non-Linux platforms. Most of
the heavy lifting for portability is punted to gnulib.

With these patches, Augeas successfully builds on FreeBSD and passes a
'make check'. Please drop me a line if you build/use Augeas on other
platforms.

Note that these patches depend on some changes to gnulib that have been
posted, but not yet committed upstream. Until they are, trying to build
with these patches will fail on platforms that don't use (a recent) glibc.

31 files changed, 378 insertions(+), 146 deletions(-)
.hgignore                 |    2 +
Makefile.am               |    6 +--
autogen.sh                |   56 ++++++++++++++++++++++++++---
bootstrap                 |   79 +++++++++++++++++++++++++++++++++++++++++
configure.ac              |   26 +++++++++++--
src/Makefile.am           |   13 ++++--
src/augeas.c              |    3 +
src/augparse.c            |    2 -
src/augtool.c             |    2 -
src/builtin.c             |   29 +++++++--------
src/config.h              |   70 ------------------------------------
src/fa.c                  |    1 
src/get.c                 |    2 +
src/hash.c                |    2 +
src/internal.c            |   86 ++++++++++++++++++++++++++++++++++++---------
src/internal.h            |   67 +++++++++++++++++++++++++++++++++++
src/lens.c                |    2 +
src/lexer.l               |    2 +
src/memory.c              |    3 +
src/parser.y              |   11 +++++
src/put.c                 |    2 +
src/regexp.c              |    2 +
src/syntax.c              |    3 +
src/transform.c           |    3 +
tests/Makefile.am         |    7 ++-
tests/augtest             |    2 -
tests/cutest.c            |    2 +
tests/fatest.c            |    2 +
tests/test-get.sh         |    6 +--
tests/test-interpreter.sh |   15 ++++---
tests/test-lenses.sh      |   16 ++++----




More information about the augeas-devel mailing list