delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2019/06/29/23:09:16

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
Message-Id: <201906300300.x5U30rpq003382@delorie.com>
Date: Sun, 30 Jun 2019 02:00:46 +0200
From: "Juan Manuel Guerrero (juan DOT guerrero AT gmx DOT de) [via djgpp-announce AT delorie DOT com]" <djgpp-announce AT delorie DOT com>
To: djgpp-announce AT delorie DOT com
Subject: ANNOUNCE: DJGPP port of GNU libiconv 1.16 uploaded.
Reply-To: djgpp AT delorie DOT com

This is a port of GNU libiconv 1.16 to MSDOS/DJGPP.


   LIBICONV is a character set conversion library and provides
   an iconv() implementation, for use on systems which don't
   have one, or whose implementation cannot convert from/to Unicode.
   This library provides the requiered functionality to recode on-the-fly
   from UNIX charsets to MSDOS codepages. The mapping from language codes
   to DOS codepages is contained in the charset.alias file located in the
   /dev/env/DJDIR/lib directory. Please inspect this file carefully and
   tell me if the selected DOS codepage is correct for your language.



   DJGPP specific changes.
   =======================

   -  There are no user visible DJGPP specific changes to the sources.
      The official GNU distribution has build-in DJGPP to some degree
      but this support has ceased, so that new changes must be ported
      to DJGPP.  Especially for the posix specific library relocation
      support that has been completely disabled by me because it makes
      no sense on DOS/DJGPP.

   -  It is important to understand that this port does not have nor will
      ever provide code to identify SFN aliases that have numeric tails.
      IOW, it is the user's responsability to disable numeric tail generation
      on all OS where this is possible before installing packages that have
      NLS support or the program compiled with this library will fail when
      LFN support has been disabled.  E.g.: the port will be able to find
      a file like charset.alias if LFN support is enabled and it will be
      able to find charset.ali if LFN support is disabled but it will never
      be able to find charset~1.ali.  On WIN95/98 systems and plain DOS with
      DOSLFN, the user _must_ always turn off the generation of numeric tails
      for 8.3 aliases the OS creats for long file names _before_ package
      installation or the package will not work in a dual DOS/WIN9X (SFN/LFN)
      environment (it will work on Win[9X|2K|XP] where the long file name
      (charset.alias) is available but it will not work on plain DOS where an
      alias like charset~1.ali will be visible instead of the 8.3 truncated
      short file name, this is charset.ali).

   -  Due to various new issues DXE3 modules will not be provided.

   -  This port provides NLS support.  It has been configured with NLS
      support enabled.  If you prefer no NLS, then reconfigure the sources
      passing the no-nls flag to the config.bat file.

   -  The port has been configured and compiled on WinXP SP3 and Win98SE.
      There is no guarantee that this may be possible with any other DOS-
      like OS.  Due to the use of long file names it will not be possible
      neither to configure nor to compile without LFN support.  The port
      has been compiled using gcc346 and bnu232b.

   As usual, all djgpp specific files (diffs, README files, etc.) are stored
   in the /djgpp directory.  The sources have been configured to be build in
   the /_build directory.  If for some reason it does not work for you, delete
   its contents and configure from scratch again.

   For further information about GNU libiconv please read the info docs and
   NEWS file.


   Here is an extract of the NEWS file showing the user visible changes from
   the last port (GNU libiconv 1.15) to this one:

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

New in 1.16:
* The preloadable library has been removed.


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


   The port consists of the usual two packages that have been produced
   using djdev205 and can be downloaded from ftp.delorie.com and mirrors
   as (time stamp 2019-06-29):

     Libiconv 1.16 binary and man format documentation:
     ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/licv116b.zip

     Libiconv 1.16 source:
     ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/licv116s.zip



   Send suggestions and bug reports concerning the DJGPP port to
   comp.os.msdos.djgpp or <djgpp AT delorie DOT com>.  GNU libiconv specific bugs
   must be reported to <bug-gnu-libiconv AT gnu DOT org>.


Enjoy.

     Guerrero, Juan Manuel <juan DOT guerrero AT gmx DOT de>

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019