AminetAminet
Search:
83526 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/gg/libiconv-1.8.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:GNU LIBICONV - character set conversion library
Author:Bruno Haible & Diego Casorran
Uploader:dcr8520 amiga org
Type:dev/gg
Version:1.8
Requires:gcc
Architecture:m68k-amigaos
Date:2002-09-15
Download:http://aminet.net/dev/gg/libiconv-1.8.lha - View contents
Readme:http://aminet.net/dev/gg/libiconv-1.8.readme
Downloads:605

----------------------------------------------------------------------------

        This  package  comes  from      http://Amiga.SourceForge.net

----------------------------------------------------------------------------

            GNU LIBICONV - character set conversion library

This library provides an iconv() implementation, for use on systems which
don't have one, or whose implementation cannot convert from/to Unicode.

It provides support for the encodings:

    European languages
        ASCII, ISO-8859-{1,2,3,4,5,7,9,10,13,14,15,16},
        KOI8-R, KOI8-U, KOI8-RU,
        CP{1250,1251,1252,1253,1254,1257}, CP{850,866},
        Mac{Roman,CentralEurope,Iceland,Croatian,Romania},
        Mac{Cyrillic,Ukraine,Greek,Turkish},
        Macintosh
    Semitic languages
        ISO-8859-{6,8}, CP{1255,1256}, CP862, Mac{Hebrew,Arabic}
    Japanese
        EUC-JP, SHIFT_JIS, CP932, ISO-2022-JP, ISO-2022-JP-2, ISO-2022-JP-1
    Chinese
        EUC-CN, HZ, GBK, GB18030, EUC-TW, BIG5, CP950, BIG5-HKSCS,
        ISO-2022-CN, ISO-2022-CN-EXT
    Korean
        EUC-KR, CP949, ISO-2022-KR, JOHAB
    Armenian
        ARMSCII-8
    Georgian
        Georgian-Academy, Georgian-PS
    Tajik
        KOI8-T
    Thai
        TIS-620, CP874, MacThai
    Laotian
        MuleLao-1, CP1133
    Vietnamese
        VISCII, TCVN, CP1258
    Platform specifics
        HP-ROMAN8, NEXTSTEP
    Full Unicode
        UTF-8
        UCS-2, UCS-2BE, UCS-2LE
        UCS-4, UCS-4BE, UCS-4LE
        UTF-16, UTF-16BE, UTF-16LE
        UTF-32, UTF-32BE, UTF-32LE
        UTF-7
        C99, JAVA
    Full Unicode, in terms of `uint16_t' or `uint32_t'
        (with machine dependent endianness and alignment)
        UCS-2-INTERNAL, UCS-4-INTERNAL
    Locale dependent, in terms of `char' or `wchar_t'
        (with machine dependent endianness and alignment, and with OS and
        locale dependent semantics)
        char, wchar_t
        The empty encoding name "" is equivalent to "char": it denotes the
        locale dependent character encoding.

When configured with the option --enable-extra-encodings, it also provides
support for a few extra encodings:

    European languages
        CP{437,737,775,852,853,855,857,858,860,861,863,865,869,1125}
    Semitic languages
        CP864
    Japanese
        EUC-JISX0213, Shift_JISX0213, ISO-2022-JP-3
    Turkmen
        TDS565
    Platform specifics
        RISCOS-LATIN1

It can convert from any of these encodings to any other, through Unicode
conversion.

It has also some limited support for transliteration, i.e. when a character
cannot be represented in the target character set, it can be approximated
through one or several similarly looking characters. Transliteration is
activated when "//TRANSLIT" is appended to the target encoding name.

libiconv is for you if your application needs to support multiple character
encodings, but that support lacks from your system.

Installation:

As usual for GNU packages:

    $ ./configure --prefix=/usr/local
    $ make
    $ make install

After installing GNU libiconv for the first time, it is recommended to
recompile and reinstall GNU gettext, so that it can take advantage of
libiconv.

On systems other than GNU/Linux, the iconv program will be internationalized
only if GNU gettext has been built and installed before GNU libiconv. This
means that the first time GNU libiconv is installed, we have a circular
dependency between the GNU libiconv and GNU gettext packages, which can be
resolved by building and installing either
  - first libiconv, then gettext, then libiconv again,
or (on systems supporting shared libraries, excluding AIX)
  - first gettext, then libiconv, then gettext again.
Recall that before building a package for the second time, you need to erase
the traces of the first build by running "make distclean".

This library can be built and installed in two variants:

  - The library mode. This works on all systems, and uses a library
    `libiconv.so' and a header file `<iconv.h>'. (Both are installed
    through "make install".)

    To use it, simply #include <iconv.h> and use the functions.

    To use it in an autoconfiguring package:
    - If you don't use automake, append extras/iconv.m4 to your aclocal.m4
      file.
    - If you do use automake, add extras/iconv.m4 to your m4 macro repository.
    Note that 'iconv.m4' is also part of the GNU gettext package, which
    installs it in /usr/local/share/aclocal/iconv.m4.

  - The libc plug/override mode. This works on GNU/Linux, Solaris and OSF/1
    systems only. It is a way to get good iconv support without having
    glibc-2.1.
    It installs a library `libiconv_plug.so'. This library can be used with
    LD_PRELOAD, to override the iconv* functions present in the C library.

    On GNU/Linux and Solaris:
        $ export LD_PRELOAD=/usr/local/lib/libiconv_plug.so

    On OSF/1:
        $ export _RLD_LIST=/usr/local/lib/libiconv_plug.so:DEFAULT

    A program's source need not be modified, the program need not even be
    recompiled. Just set the LD_PRELOAD environment variable, that's it!


Distribution:
    ftp://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.8.tar.gz
    ftp://ftp.ilog.fr/pub/Users/haible/gnu/libiconv-1.8.tar.gz

Homepage:
    http://www.gnu.org/software/libiconv/

Bug reports to:
    <bug-gnu-libiconv at gnu.org>


Bruno Haible <brunoe at clisp.org>




········································
·····A·r·c·h·i·v·e··C·o·n·t·e·n·t·s··
LhA Freeware Version 2.2
Copyright © 1991-94 by Stefan Boberg.
Copyright © 1998-2000 by Jim Cooper and David Tritscher.

Listing of archive 'libiconv-1.8.lha':
Original  Packed Ratio    Date     Time    Name
-------- ------- ----- --------- --------  -------------
 2048000 1404282 31.4% 25-Jun-02 02:01:24  !-to-gg.tar
   22132    5970 73.0% 30-Apr-02 14:30:46  ABOUT-NLS
      31      31  0.0% 10-May-02 10:34:54  AUTHORS
   79856   19211 75.9% 29-May-02 14:44:14  ChangeLog
   25283    9306 63.1% 31-Dec-99 12:50:50  COPYING.LIB
    3371    1541 54.2% 31-Dec-99 12:50:50  DESIGN
    4871    1974 59.4% 29-May-02 15:54:52  NEWS
   17064    5498 67.7% 29-May-02 14:06:52  NOTES
     461     228 50.5% 10-May-02 10:31:12  PORTS
    5150    2267 55.9% 29-May-02 14:06:52  README
      69      63  8.6% 31-Dec-02 23:59:58  source
     439     255 41.9% 10-May-02 10:31:12  THANKS
-------- ------- ----- --------- --------
 2206727 1450626 34.2% Operation successful.




_____________________________
.Readme created with:  MRea  \


Contents of dev/gg/libiconv-1.8.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]              1404282 2048000  68.6% -lh5- 9586 Jun 25  2002 !-to-gg.tar
[generic]                 5970   22132  27.0% -lh5- 6325 Apr 30  2002 about-nls
[generic]                   31      31 100.0% -lh0- 4b44 May 10  2002 authors
[generic]                19211   79856  24.1% -lh5- 4195 May 29  2002 ChangeLog
[generic]                 9306   25283  36.8% -lh5- c369 Dec 31  1999 copying.lib
[generic]                 1541    3371  45.7% -lh5- 1675 Dec 31  1999 design
[generic]                 1974    4871  40.5% -lh5- 2a7d May 29  2002 news
[generic]                 5498   17064  32.2% -lh5- 856b May 29  2002 notes
[generic]                  228     461  49.5% -lh5- 1a8f May 10  2002 ports
[generic]                 2267    5150  44.0% -lh5- af3e May 29  2002 readme
[generic]                   63      69  91.3% -lh5- 4a8f Dec 31  2002 source
[generic]                  255     439  58.1% -lh5- 0692 May 10  2002 thanks
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        12 files 1450626 2206727  65.7%            Sep 15  2002

Aminet © 1992-2021 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>