Hangar.La tienda de software del Amiga

ncurses-5.5-1-bin-m68k 5.5-1

gnu ncurses-5.5 sdk

Short:        gnu ncurses-5.5 sdk
Author:       see README inside the archive
Uploader:     megacz usa com
Type:         dev/gg
Version:      5.5-1
Replaces:     dev/gg/ncurses-5.5-bin-m68k.lha
Requires:     68020+/ixemul48+
Architecture: m68k-amigaos

ncurses-5.5-1
--------------

See the file ANNOUNCE for a summary of ncurses features and ports.
See the file NEWS for a release history and bug-fix notes.
See the file TO-DO for things that still need doing, including known bugs.

Browse the file misc/ncurses-intro.html for narrative descriptions of how
to use ncurses and the panel, menu, and form libraries.
 
Browse the file doc/html/hackguide.html for a tour of the package internals.

---

NEWS:       
      - [28-12-08]
        ixlibrary ID has been changed to the one that can be found in:
        http://megacz.back2roots.org/A2IXREGISTRY , if you dont use
        'ixemul' 48.3 then you have to find non-collisious ID in range 
        of 0 to 99 and patch it with 'ixidset' from 'ixidtools'.

      - [29-04-07] 
        oops i missed one important thing, '*.ixlibrary' model relies
        on linker script '*.x' that contains fixed positions to the
        functions, so there should be only one build of the library
        to avoid surprises.
        (PLEASE REMOVE PREVIOUSLY INSTALLED LIBRARY FROM YOUR SYSTEM.)

---

NOTES:

      - 'gawk' cant handle the './configure' correctly, use 'mawk' in case
        of recompilation or some cosmetic changes.

      - terminfo database has been somewhat "reduced", not my fault,
        AmigaOS can not handle symbolic links correctly... but this should 
        not be a problem, since most of you will propably use only 
        'amiga*' terminfos anyway.

      - this build contains either static and shared libraries,
        so your proggies need not to take hundreds of kilos
        anymore and you can save up to ~200 kilos of memory per program!
        (LINK WITH SHARED LIBRARY, ITS EASY see 'README.ixlibrary'!)

      - there are three flavours of the static libraries, 68020, 68040
        and super optimized(kinda bigger) also for 68040.

      - none of the libraries are affected by the debug code!!!
        as i think that the development team is more advanced in that
        plus i cant get rid of strange feeling that no one is actually
        interested in debugging Linux things on m68k =]
 
      - go 'demos/' if you never tried 'ncurses' in your life, this will give
        you the clue about the package immediately(demo programs utilize
        'libncurses.ixlibrary', so this way they do not require 6 mega
        of free disk space).

      - by default '/usr/local/include' and '/usr/local/lib' are used
        but you can place 'bin/', 'lib/', 'include/' in '/gg', this might
        solve most problems plus you can copy 'include/ncurses' to
        '/gg/include' or '/gg/local/include' - yeah, its kinda hammerish,
        but this will cause most packages to build without any problems.

      - there is also compatibility kludge to 'termcap' so proggies using
        this old interface can work under 'ncurses' as well.
---

Why is there 'ncurses' shared library only - you may ask ?
Its because 'form', 'menu', 'panel' and 'ncurses++' depend on 'ncurses',
and the last one on 'stdc++', so making them shared will result in enlarging
them considerably, coz of the need to link 'ncurses' and/or 'stdc++' to each
of them. I know there is a way to make shared that relies on shared but thats
a lot of work and im not going to do that, maybe you? =D
Another thing is that these extra libraries are not very often used,
so is it worth the effort actually?

my mail: megacz@usa.com

Gratis

Web del proyecto ↗

Descargar 3.9 MB

Desde el Amiga: abre Hangar y busca ncurses-5.5-1-bin-m68k.

Autorsee README inside the archive
Categoríadev/gg
Tamaño3.9 MB
Fecha2024-04-23
Param68k-amigaos
Necesita68020+/ixemul48+
OrigenAminet