http://invisible-island.net/ncurses/
Copyright © 2011-2014,2017 by Thomas E. Dickey


Synopsis

The ncurses Ada95 binding was originally written by Juergen Pfeifer in 1996. It has been improved several times by Juergen, as well as by Eugene V Melaragno and Nicolas Boulenguez.

Although it has been distributed as part of ncurses since 1996, at the outset its inclusion was disputed by Zeyd Ben-Halim because of its size, and its licensing differed slightly from the prevailing ncurses license. Consequently, I maintained it in a separate source archive, as well as adding a check in the configure script in case the binding was not present.

Beginning with ncurses 5.8, the ncurses sources include make-tar.sh scripts for the Ada95 and test directories which may be used to generate tarballs of those directories which can build separately from the complete ncurses distribution.

Platforms

In preparing the release of ncurses 5.9, these compiler versions and systems were used:

System CPU C (gcc) Ada (gnat)
Centos 5.5 x86_64 4.1.2 4.1.2
Cygwin 6.1 x86_64 4.3.4 4.3.4
Debian 3.1 i686 3.3.5 3.15
Debian 5.0 i486 4.3.2 4.3.2
Debian 6.0 i686 4.4.5 4.4.5
Debian 6.0 x86_64 4.4.5 4.4.5
Fedora 13 x86_64 4.4.5 4.4.5
Fedora 14 x86_64 4.5.1 4.5.1
FreeBSD 6.3 i386 4.1.2 4.1.2
FreeBSD 6.3 i386 4.2.2 4.2.2
FreeBSD 6.3 i386 4.3.0 4.3.0
FreeBSD 8.1 x86_64 4.4.0 4.4.0
Mandriva 2010.0 x86_64 4.4.1 4.4.1
MirBSD 10 i386 3.4.6 3.4.6
OpenSuse 11.3 x86_64 4.5.0 4.5.0
Ubuntu 10.04 x86_64 4.4.3 4.4.3
Ubuntu 10.10 i686 4.4.4 4.4.5

Download

The full sources contain the HTML documentation, found here. You may want only the Ada code, without the documentation: