Tag

  • Show log

    Commit

  • Hash : b003e45e
    Author : Bruno Haible
    Date : 2022-05-15T14:25:58

    Switch to libtool 2.4.7.
    
    * m4/libtool.m4: Update from libtool-2.4.7, with modifications:
    2008-04-06  Bruno Haible  <bruno@clisp.org>
    	* m4/libtool.m4 (LT_INIT): When setting LIBTOOL, use
    	CONFIG_SHELL; don't assume that the Makefile.in will set SHELL
    	to ${CONFIG_SHELL}.
    
    * m4/ltoptions.m4: Likewise.
    * m4/ltsugar.m4: Likewise.
    * m4/ltversion.m4: Likewise.
    * m4/lt~obsolete.m4: Likewise.
    
    * build-aux/ltmain.sh: Update from libtool-2.4.7, with modifications:
    2017-07-15  Bruno Haible  <bruno@clisp.org>
    	Allow building statically linked binaries, through
    	LDFLAGS="-static". Apply patch from
    	<https://lists.gnu.org/archive/html/bug-libtool/2017-07/msg00000.html>.
    	* build-aux/ltmain.sh (func_mode_help, func_mode_link): In the
    	link mode, accept option '-static-uninstalled-libs' in place of
    	'-static', and make '-static' an equivalent of '-all-static'.
    

  • README

  •           LIBCHARSET - portable character set determination library
    
    This library provides a function which determines the character set / encoding
    of text in the currently selected locale (the LC_CTYPE locale facet).
    
    It is useful for portable programs which need to process text in other
    encodings and locales than the currently selected one. Possible uses:
    
      * Use of Unicode in POSIX compliant applications.
      * Conversion of text between the current locale's encoding and UTF-8 (or
        any other given encoding).
      * Mail agents.
    
    In theory, this would be very simple: POSIX provides the nl_langinfo function,
    in such a way that
    
                      nl_langinfo (CODESET)
    
    returns the encoding name. But the nl_langinfo function still does not exist
    on some systems, and on those where it exists it returns unstandardized
    variations of the encoding names, like (on Solaris) "PCK" for "Shift_JIS".
    
    This library fixes these flaws and provides a function
    
           const char * locale_charset (void);
    
    It determines the current locale's character encoding, and canonicalizes it
    into one of the canonical names listed in localcharset.h. The result must
    not be freed; it is statically allocated. If the canonical name cannot be
    determined, the result is a non-canonical name.
    
    
    Installation:
    
    As usual for GNU packages:
    
        $ ./configure --prefix=/usr/local
        $ make
        $ make install
    
    
    This library is used in
      GNU coreutils
      GNU gettext
      GNU clisp
    
    
    To integrate this library into your package:
    - Either from this package. See file INTEGRATE.
    - Or from gnulib. See
      <https://www.gnu.org/software/gnulib/MODULES.html#module=localcharset>
    
    
    Distribution:
        The libcharset directory of
        ftp://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz
    
    Homepage:
        https://haible.de/bruno/packages-libcharset.html
    
    
    Bruno Haible <bruno@clisp.org>