Tree [03721a] master /
History



File Date Author Commit
errno 2015-01-02 Andrew J. Schorr Andrew J. Schorr [03721a] Fix typo in errno man page.
gd 2014-12-15 Andrew J. Schorr Andrew J. Schorr [027c00] Add new errno extension, and set all extension ...
haru 2014-12-15 Andrew J. Schorr Andrew J. Schorr [027c00] Add new errno extension, and set all extension ...
lib 2014-12-14 Andrew J. Schorr Andrew J. Schorr [189f07] Fix some malloc arguments to stop wasting memory.
mpfr 2014-12-15 Andrew J. Schorr Andrew J. Schorr [027c00] Add new errno extension, and set all extension ...
pgsql 2014-12-15 Andrew J. Schorr Andrew J. Schorr [027c00] Add new errno extension, and set all extension ...
redis 2014-12-16 Andrew J. Schorr Andrew J. Schorr [e63ea5] Bump redis version.
shared 2014-12-15 Andrew J. Schorr Andrew J. Schorr [027c00] Add new errno extension, and set all extension ...
xml 2014-12-17 Manuel Collado Manuel Collado [62e12d] Fix xml/doc build warning
.gitignore 2014-10-31 Andrew J. Schorr Andrew J. Schorr [71f364] Restructure with each extension in a separate s...
ChangeLog 2014-11-02 Andrew J. Schorr Andrew J. Schorr [189cf7] Add a note to the README recommending a single ...
Development 2014-11-04 Andrew J. Schorr Andrew J. Schorr [700cdb] Rename README.devel to Development.
NEWS 2014-10-31 Andrew J. Schorr Andrew J. Schorr [71f364] Restructure with each extension in a separate s...
README 2014-11-04 Andrew J. Schorr Andrew J. Schorr [5e0f44] Add git instructions to README.
build.sh unknown
build_all.sh unknown
check.sh unknown
check_all.sh unknown
dirloop.sh unknown

Read Me

This is gawkextlib.  It contains several shared library extension packages
for gawk, as well as libgawkextlib containing some APIs that are useful
for extension packages.  These extension libraries require the use
of gawk (GNU Awk) version 4.1.1 or later.

Please download gawkextlib plus one or more individual extensions.  You should
build and install gawkextlib first.  After you untar each package, please cd
into its directory and build as follows:

   ./configure && make && make check && make install && echo Success.

On an rpm-based system, such as Fedora, you can simply say:
   rpmbuild -tb gawkextlib-<version>.tar.gz
After installing the gawkextlib rpm, you can then build the individual
extension rpms like so:
   rpmbuild -tb gawk-<extension>.tar.gz

If you would like to build from git sources and have autotools installed,
the steps are very similar:

   git clone git://git.code.sf.net/p/gawkextlib/code gawkextlib

Please build lib first, and then the extensions you want, like so:

   autoreconf -i && \
      ./configure && make && make check && make install && echo Success.

Please use the mailing lists to report bugs or contribute new code.
We welcome the contribution of new extensions.

Developers: please refer to the Development file.

Note: if you are using legacy xgawk, please upgrade to gawk version 4.1.1 or
later with these new packages.  There is only one known incompatibility between
xgawk and current gawk: in gawk 4.1 and later, the @include and @load
directives require double quotes around the filename.  With xgawk, there were
no quotes.  Please let us know if you find any other incompatibilities.