pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
converters/libiconv-1.16
Hi folks,
I tried to update converters/libiconv from 1.14 to 1.16 (ChangeLog is
given below) because I would test if it could resolve an converting
issue. But no...
Anyway, the package is now updated and works fine on NetBSD. Before
committing, I would like appease pkglint, but I do not know how to
resolve the first error (without breaking somethings):
ERROR: buildlink3.mk:3: Package name mismatch between "iconv" in this
file and "libiconv" from Makefile:3.
WARN: builtin.mk:71: Variable names starting with an underscore (_dep_)
are reserved for internal pkgsrc use.
WARN: builtin.mk:107: Variable names starting with an underscore
(_INCOMPAT_ICONV) are reserved for internal pkgsrc use.
WARN: builtin.mk:108: Variable names starting with an underscore
(_pattern_) are reserved for internal pkgsrc use.
WARN: libiconv-1.16.diff: Unexpected file found.
ERROR: patches/patch-libcharset_lib_Makefile.in:3: Each patch must be
documented.
ERROR: patches/patch-src_Makefile.in:3: Each patch must be documented.
Patch:
======
Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/converters/libiconv/Makefile,v
retrieving revision 1.67
diff -u -r1.67 Makefile
--- Makefile 4 May 2019 15:32:32 -0000 1.67
+++ Makefile 11 Oct 2019 03:24:14 -0000
@@ -1,7 +1,6 @@
# $NetBSD: Makefile,v 1.67 2019/05/04 15:32:32 rillig Exp $
-DISTNAME= libiconv-1.14
-PKGREVISION= 3
+DISTNAME= libiconv-1.16
CATEGORIES= converters
MASTER_SITES= ${MASTER_SITE_GNU:=libiconv/}
Index: distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/converters/libiconv/distinfo,v
retrieving revision 1.41
diff -u -r1.41 distinfo
--- distinfo 23 Mar 2017 13:49:56 -0000 1.41
+++ distinfo 11 Oct 2019 03:24:14 -0000
@@ -1,12 +1,10 @@
$NetBSD: distinfo,v 1.41 2017/03/23 13:49:56 joerg Exp $
-SHA1 (libiconv-1.14.tar.gz) = be7d67e50d72ff067b2c0291311bc283add36965
-RMD160 (libiconv-1.14.tar.gz) =
87c36ba3f8ad1a49eb0d06f71856c856893bb52e
-SHA512 (libiconv-1.14.tar.gz) =
b96774fefc4fa1d07948fcc667027701373c34ebf9c4101000428e048addd85a5bb5e05e59f80eb783a3054a3a8a3c0da909450053275bbbf3ffde511eb3f387
-Size (libiconv-1.14.tar.gz) = 4984397 bytes
-SHA1 (patch-aa) = 7fe47a14379dbeb487c677957e67fc7b043297ce
-SHA1 (patch-ab) = 1499add23e7941b21dcc982baefe0276bcaafc28
-SHA1 (patch-ad) = e94da1c4423677b74f463d4b132c7714efc65815
-SHA1 (patch-ae) = ab346a515d5ab0efd679e7783edebd95a05db782
-SHA1 (patch-af) = 513a8f995161853870a01afabccdb2a650b794a6
-SHA1 (patch-srclib_stdio.in.h) =
0d72478608096ab621864cb7966dc735a75b93bc
+SHA1 (libiconv-1.16.tar.gz) = 2d9d1d8fa9f7859b181de984d60eacd2499a5701
+RMD160 (libiconv-1.16.tar.gz) =
770adf60b3099e5dcae434c1b6301d8c58330a49
+SHA512 (libiconv-1.16.tar.gz) =
365dac0b34b4255a0066e8033a8b3db4bdb94b9b57a9dca17ebf2d779139fe935caf51a465d17fd8ae229ec4b926f3f7025264f37243432075e5583925bb77b7
+Size (libiconv-1.16.tar.gz) = 5166734 bytes
+SHA1 (patch-Makefile.in) = 3ac7fa3f7664350aa4557450e943ab0c283e5366
+SHA1 (patch-libcharset_include_localcharset.h.build.in) =
564776ca68becf82ce06f03743859e021928a364
+SHA1 (patch-libcharset_lib_Makefile.in) =
9e6eebef8a77374c39bddb37ab446f0e36f23ca5
+SHA1 (patch-src_Makefile.in) = cf6228a0183f9058856dc6dba5ffad417ebe6f9b
Index: patches/patch-Makefile.in
===================================================================
RCS file: patches/patch-Makefile.in
diff -N patches/patch-Makefile.in
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-Makefile.in 11 Oct 2019 03:24:14 -0000
@@ -0,0 +1,39 @@
+$NetBSD$
+
+Support MAKE_JOBS.
+
+--- Makefile.in.orig 2019-01-27 22:07:13.000000000 +0000
++++ Makefile.in
+@@ -25,20 +25,25 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@
+ INSTALL_DATA = @INSTALL_DATA@
+ mkinstalldirs = $(SHELL) @top_srcdir@/build-aux/mkinstalldirs
+
++top_builddir = @top_builddir@
++LIBTOOL = @LIBTOOL@
++
+ #### End of system configuration section. ####
+
+ SHELL = @SHELL@
+
+ all : lib/localcharset.h force
+- cd lib && $(MAKE) all
+- cd srclib && $(MAKE) all
+- cd src && $(MAKE) all
+- cd po && $(MAKE) all
+- cd man && $(MAKE) all
+- if test -d tests; then cd tests && $(MAKE) all; fi
++ (cd lib && $(MAKE) all)
++ (cd srclib && $(MAKE) all)
++ (cd src && $(MAKE) all)
++ (cd po && $(MAKE) all)
++ (cd man && $(MAKE) all)
++ (if test -d tests; then cd tests && $(MAKE) all; fi)
+
+ lib/localcharset.h :
+- builddir="`pwd`"; cd libcharset && $(MAKE) all && $(MAKE) install-lib
libdir="$$builddir/lib" includedir="$$builddir/lib"
++ builddir="`pwd`"; cd libcharset && $(MAKE) all && \
++ ${LIBTOOL} --mode=install cp lib/libcharset.la "$$builddir/lib/" && \
++ ${PAX} -rw include/*.h "$$builddir/"
+
+ # Installs the library and include files only. Typically called with
only
+ # $(libdir) and $(includedir) - don't use $(prefix) and $(exec_prefix)
here.
Index: patches/patch-aa
===================================================================
RCS file: patches/patch-aa
diff -N patches/patch-aa
--- patches/patch-aa 10 Nov 2010 21:00:50 -0000 1.11
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-aa,v 1.11 2010/11/10 21:00:50 adam Exp $
-
---- src/Makefile.in.orig 2009-06-21 11:17:33.000000000 +0000
-+++ src/Makefile.in
-@@ -113,7 +113,7 @@ install : all force
- if [ ! -d $(DESTDIR)$(bindir) ] ; then $(mkinstalldirs)
$(DESTDIR)$(bindir) ; fi
- case "@host_os@" in \
- hpux*) $(CC) $(LDFLAGS) $(CFLAGS) $(iconv_LDFLAGS) iconv.@OBJEXT@
../srclib/libicrt.a -L$(DESTDIR)$(libdir) -liconv @LIBINTL@
$(OBJECTS_RES_@WOE32@) `if test -n '$(DESTDIR)'; then echo " -Wl,+b
-Wl,$(libdir)"; fi` -o iconv$(EXEEXT);; \
-- *) $(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) $(iconv_LDFLAGS)
iconv.@OBJEXT@ ../srclib/libicrt.a $(DESTDIR)$(libdir)/libiconv.la
@LTLIBINTL@ $(OBJECTS_RES_@WOE32@) -o iconv$(EXEEXT);; \
-+ *) $(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) $(iconv_LDFLAGS)
iconv.@OBJEXT@ ../srclib/libicrt.a ../lib/libiconv.la @LTLIBINTL@
$(OBJECTS_RES_@WOE32@) -o iconv$(EXEEXT);; \
- esac
- $(INSTALL_PROGRAM_ENV) $(LIBTOOL_INSTALL) $(INSTALL_PROGRAM)
iconv$(EXEEXT) $(DESTDIR)$(bindir)/iconv$(EXEEXT)
-
Index: patches/patch-ab
===================================================================
RCS file: patches/patch-ab
diff -N patches/patch-ab
--- patches/patch-ab 2 Sep 2014 10:07:23 -0000 1.12
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,41 +0,0 @@
-$NetBSD: patch-ab,v 1.12 2014/09/02 10:07:23 jperkin Exp $
-
-Support MAKE_JOBS.
-
---- Makefile.in.orig 2009-06-21 11:17:33.000000000 +0000
-+++ Makefile.in
-@@ -25,21 +25,26 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@
- INSTALL_DATA = @INSTALL_DATA@
- mkinstalldirs = $(SHELL) @top_srcdir@/build-aux/mkinstalldirs
-
-+top_builddir = @top_builddir@
-+LIBTOOL = @LIBTOOL@
-+
- #### End of system configuration section. ####
-
- SHELL = /bin/sh
-
- all : lib/localcharset.h force
-- cd lib && $(MAKE) all
-- cd preload && $(MAKE) all
-- cd srclib && $(MAKE) all
-- cd src && $(MAKE) all
-- cd po && $(MAKE) all
-- cd man && $(MAKE) all
-- if test -d tests; then cd tests && $(MAKE) all; fi
-+ (cd lib && $(MAKE) all)
-+ (cd preload && $(MAKE) all)
-+ (cd srclib && $(MAKE) all)
-+ (cd src && $(MAKE) all)
-+ (cd po && $(MAKE) all)
-+ (cd man && $(MAKE) all)
-+ (if test -d tests; then cd tests && $(MAKE) all; fi)
-
- lib/localcharset.h :
-- builddir="`pwd`"; cd libcharset && $(MAKE) all && $(MAKE) install-lib
libdir="$$builddir/lib" includedir="$$builddir/lib"
-+ builddir="`pwd`"; cd libcharset && $(MAKE) all && \
-+ ${LIBTOOL} --mode=install cp lib/libcharset.la "$$builddir/lib/" && \
-+ ${PAX} -rw include/*.h "$$builddir/"
-
- # Installs the library and include files only. Typically called with
only
- # $(libdir) and $(includedir) - don't use $(prefix) and $(exec_prefix)
here.
Index: patches/patch-ad
===================================================================
RCS file: patches/patch-ad
diff -N patches/patch-ad
--- patches/patch-ad 13 Jan 2008 09:30:57 -0000 1.8
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,15 +0,0 @@
-$NetBSD: patch-ad,v 1.8 2008/01/13 09:30:57 joerg Exp $
-
-Always export locale_alias as e.g. libintl expects it.
-
---- libcharset/include/localcharset.h.build.in.orig 2008-01-12
18:20:07.000000000 +0100
-+++ libcharset/include/localcharset.h.build.in
-@@ -20,7 +20,7 @@
- #ifndef _LOCALCHARSET_H
- #define _LOCALCHARSET_H
-
--#if @HAVE_VISIBILITY@ && BUILDING_LIBCHARSET
-+#if @HAVE_VISIBILITY@
- #define LIBCHARSET_DLL_EXPORTED
__attribute__((__visibility__("default")))
- #else
- #define LIBCHARSET_DLL_EXPORTED
Index: patches/patch-ae
===================================================================
RCS file: patches/patch-ae
diff -N patches/patch-ae
--- patches/patch-ae 10 Nov 2010 21:00:50 -0000 1.7
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,45 +0,0 @@
-$NetBSD: patch-ae,v 1.7 2010/11/10 21:00:50 adam Exp $
-
---- libcharset/lib/Makefile.in.orig 2009-06-21 11:17:33.000000000 +0000
-+++ libcharset/lib/Makefile.in
-@@ -9,7 +9,7 @@ srcdir = @srcdir@
- prefix = @prefix@
- local_prefix = /usr/local
- exec_prefix = @exec_prefix@
--libdir = @libdir@
-+libdir ?= @libdir@
-
- # Programs used by "make":
- CC = @CC@
-@@ -79,13 +79,13 @@ ref-del.sed : $(srcdir)/ref-del.sin
- # Installs the library and include files only. Typically called with
only
- # $(libdir) and $(includedir) - don't use $(prefix) and $(exec_prefix)
here.
- install-lib : all force
-- $(mkinstalldirs) $(libdir)
-- $(LIBTOOL_INSTALL) $(INSTALL_DATA) libcharset.la
$(libdir)/libcharset.la
-- test -f $(libdir)/charset.alias && orig=$(libdir)/charset.alias \
-- || orig=charset.alias; \
-- sed -f ref-add.sed $$orig > $(libdir)/t-charset.alias; \
-- $(INSTALL_DATA) $(libdir)/t-charset.alias $(libdir)/charset.alias; \
-- rm -f $(libdir)/t-charset.alias
-+
-+install-charset-alias : all force
-+ $(mkinstalldirs) $(DESTDIR)$(libdir)
-+# $(LIBTOOL_INSTALL) $(INSTALL) libcharset.la $(libdir)/libcharset.la
-+ orig=charset.alias; \
-+ sed -f ref-add.sed $$orig > t-charset.alias; \
-+ $(INSTALL_DATA) t-charset.alias $(DESTDIR)$(libdir)/charset.alias; \
-
- # The following is needed in order to install a simple file in
$(libdir)
- # which is shared with other installed packages. We use a list of
referencing
-@@ -108,7 +108,9 @@ install : all force
- need_charset_alias=false ; \
- fi ; \
- $(mkinstalldirs) $(DESTDIR)$(libdir) ; \
-- $(LIBTOOL_INSTALL) $(INSTALL_DATA) libcharset.la
$(DESTDIR)$(libdir)/libcharset.la
-+ $(LIBTOOL_INSTALL) $(INSTALL) libcharset.la
$(DESTDIR)$(libdir)/libcharset.la
-+
-+install-charset-alias-unused:
- if test -f $(DESTDIR)$(libdir)/charset.alias; then \
- sed -f ref-add.sed $(DESTDIR)$(libdir)/charset.alias >
$(DESTDIR)$(libdir)/t-charset.alias; \
- $(INSTALL_DATA) $(DESTDIR)$(libdir)/t-charset.alias
$(DESTDIR)$(libdir)/charset.alias; \
Index: patches/patch-af
===================================================================
RCS file: patches/patch-af
diff -N patches/patch-af
--- patches/patch-af 8 Sep 2011 16:29:49 -0000 1.8
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,21 +0,0 @@
-$NetBSD: patch-af,v 1.8 2011/09/08 16:29:49 bsiegert Exp $
-
---- lib/Makefile.in.orig 2009-06-21 11:17:33.000000000 +0000
-+++ lib/Makefile.in
-@@ -96,14 +96,14 @@ libiconv.res.lo : $(srcdir)/../windows/l
- # $(libdir) and $(includedir) - don't use $(prefix) and $(exec_prefix)
here.
- install-lib : all force
- if [ ! -d $(libdir) ] ; then $(mkinstalldirs) $(libdir) ; fi
-- $(LIBTOOL_INSTALL) $(INSTALL_DATA) libiconv.la $(libdir)/libiconv.la
-+ $(LIBTOOL_INSTALL) $(INSTALL) libiconv.la $(libdir)/libiconv.la
-
- # On AIX, libiconv.a must include the object files of /lib/libiconv.a,
- # otherwise the setlocale() call fails when invoked from executables
linked
- # with -rpath $(libdir), even if linked without -liconv.
- install : all force
- if [ ! -d $(DESTDIR)$(libdir) ] ; then $(mkinstalldirs)
$(DESTDIR)$(libdir) ; fi
-- $(LIBTOOL_INSTALL) $(INSTALL_DATA) libiconv.la
$(DESTDIR)$(libdir)/libiconv.la
-+ $(LIBTOOL_INSTALL) $(INSTALL) libiconv.la
$(DESTDIR)$(libdir)/libiconv.la
- case "@host_os@" in \
- aix*) (cd $(DESTDIR)$(libdir) && \
- objects=`ar t libiconv.a`" "`ar t /lib/libiconv.a` && \
Index: patches/patch-libcharset_include_localcharset.h.build.in
===================================================================
RCS file: patches/patch-libcharset_include_localcharset.h.build.in
diff -N patches/patch-libcharset_include_localcharset.h.build.in
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-libcharset_include_localcharset.h.build.in 11 Oct 2019
03:24:14 -0000
@@ -0,0 +1,15 @@
+$NetBSD$
+
+Always export locale_alias as e.g. libintl expects it.
+
+--- libcharset/include/localcharset.h.build.in.orig 2019-04-26
19:00:12.000000000 +0000
++++ libcharset/include/localcharset.h.build.in
+@@ -18,7 +18,7 @@
+ #ifndef _LOCALCHARSET_H
+ #define _LOCALCHARSET_H
+
+-#if @HAVE_VISIBILITY@ && BUILDING_LIBCHARSET
++#if @HAVE_VISIBILITY@
+ #define LIBCHARSET_DLL_EXPORTED
__attribute__((__visibility__("default")))
+ #elif defined _MSC_VER && BUILDING_LIBCHARSET
+ #define LIBCHARSET_DLL_EXPORTED __declspec(dllexport)
Index: patches/patch-libcharset_lib_Makefile.in
===================================================================
RCS file: patches/patch-libcharset_lib_Makefile.in
diff -N patches/patch-libcharset_lib_Makefile.in
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-libcharset_lib_Makefile.in 11 Oct 2019 03:24:14 -0000
@@ -0,0 +1,25 @@
+$NetBSD$
+
+--- libcharset/lib/Makefile.in.orig 2019-01-27 22:07:13.000000000 +0000
++++ libcharset/lib/Makefile.in
+@@ -10,6 +10,7 @@ prefix = @prefix@
+ local_prefix = /usr/local
+ exec_prefix = @exec_prefix@
+ libdir = @libdir@
++libdir ?= @libdir@
+
+ # Programs used by "make":
+ CC = @CC@
+@@ -66,6 +67,12 @@ install-lib : all force
+ $(mkinstalldirs) $(libdir)
+ $(LIBTOOL_INSTALL) $(INSTALL) libcharset.la $(libdir)/libcharset.la
+
++install-charset-alias : all force
++ $(mkinstalldirs) $(DESTDIR)$(libdir)
++ orig=charset.alias; \
++ sed -f ref-add.sed $$orig > t-charset.alias; \
++ $(INSTALL_DATA) t-charset.alias $(DESTDIR)$(libdir)/charset.alias; \
++
+ # The following is needed in order to install a simple file in
$(libdir)
+ # which is shared with other installed packages. We use a list of
referencing
+ # packages so that "make uninstall" will remove the file if and only
if it
Index: patches/patch-src_Makefile.in
===================================================================
RCS file: patches/patch-src_Makefile.in
diff -N patches/patch-src_Makefile.in
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_Makefile.in 11 Oct 2019 03:24:14 -0000
@@ -0,0 +1,13 @@
+$NetBSD$
+
+--- src/Makefile.in.orig 2019-01-27 22:07:13.000000000 +0000
++++ src/Makefile.in
+@@ -113,7 +113,7 @@ install : all force
+ if [ ! -d $(DESTDIR)$(bindir) ] ; then $(mkinstalldirs)
$(DESTDIR)$(bindir) ; fi
+ case "@host_os@" in \
+ hpux*) $(CC) $(LDFLAGS) $(CFLAGS) $(iconv_LDFLAGS) iconv.@OBJEXT@
../srclib/libicrt.a -L$(DESTDIR)$(libdir) -liconv @LIBINTL@
$(OBJECTS_RES_@WOE32@) `if test -n '$(DESTDIR)'; then echo " -Wl,+b
-Wl,$(libdir)"; fi` -o iconv$(EXEEXT);; \
+- *) $(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) $(iconv_LDFLAGS)
iconv.@OBJEXT@ ../srclib/libicrt.a $(DESTDIR)$(libdir)/libiconv.la
@LTLIBINTL@ $(OBJECTS_RES_@WOE32@) -o iconv$(EXEEXT);; \
++ *) $(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) $(iconv_LDFLAGS)
iconv.@OBJEXT@ ../srclib/libicrt.a ../lib/libiconv.la @LTLIBINTL@
$(OBJECTS_RES_@WOE32@) -o iconv$(EXEEXT);; \
+ esac
+ $(INSTALL_PROGRAM_ENV) $(LIBTOOL_INSTALL) $(INSTALL_PROGRAM)
iconv$(EXEEXT) $(DESTDIR)$(bindir)/iconv$(EXEEXT)
+
Index: patches/patch-srclib_stdio.in.h
===================================================================
RCS file: patches/patch-srclib_stdio.in.h
diff -N patches/patch-srclib_stdio.in.h
--- patches/patch-srclib_stdio.in.h 1 Jan 2014 15:50:01 -0000 1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,19 +0,0 @@
-$NetBSD: patch-srclib_stdio.in.h,v 1.2 2014/01/01 15:50:01 schmonz Exp
$
-
-* Fix build on glibc>=2.16
- From http://www.itkb.ro/kb/linux/patch-libiconv-pentru-glibc-216
-
---- srclib/stdio.in.h.orig 2011-08-07 13:42:06.000000000 +0000
-+++ srclib/stdio.in.h
-@@ -695,7 +695,11 @@ _GL_CXXALIASWARN (gets);
- /* It is very rare that the developer ever has full control of stdin,
- so any use of gets warrants an unconditional warning. Assume it is
- always declared, since it is required by C89. */
-+#if defined(__GLIBC__) && !defined(__UCLIBC__)
-+# if !__GLIBC_PREREQ(2, 16)
- _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
-+# endif
-+#endif
- #endif
-
-
ChangeLog:
==========
2019-04-26 Bruno Haible <bruno%clisp.org@localhost>
Update translations.
$ rsync -Lrtvz translationproject.org::tp/latest/libiconv/ po/new
$ cd po/new
$ for f in *.po; do \
msgmerge --update --lang=${f%.po} --previous $f ../libiconv.pot; \
done
$ mv *.po ../
$ cd ..; rm -rf new
2019-04-26 Bruno Haible <bruno%clisp.org@localhost>
Update POT file.
$ cd po; make update-po
2019-04-26 Bruno Haible <bruno%clisp.org@localhost>
Prepare for version 1.16.
* configure.ac: Bump version number to 1.15.
* include/iconv.h.in (_LIBICONV_VERSION): Likewise.
* lib/Makefile.in (LIBICONV_VERSION_INFO): Bump to 8:1:6.
* src/iconv.c (print_version): Update copyright year.
* windows/iconv.rc: Likewise.
* windows/libiconv.rc: Likewise.
* README: Update download link.
2019-04-26 Bruno Haible <bruno%clisp.org@localhost>
Tweak exported symbols when --enable-relocatable is used.
* lib/Makefile.in (DEFS): Map 'relocate2' to a different symbol.
2019-04-01 Bruno Haible <bruno%clisp.org@localhost>
build: Separate git operations from build operations.
* gitsub.sh: New file, from gnulib.
* .gitmodules: New file.
* autogen.sh: Remove all git operations. Look at GNULIB_SRCDIR
environment variable. Ignore the GNULIB_TOOL environment variable.
* HACKING: Explain when to use gitsub.sh.
2019-03-07 Bruno Haible <bruno%clisp.org@localhost>
Avoid signed integer overflow during shifts.
Reported by Jeffrey Walton <noloader%gmail.com@localhost>.
* lib/tcvn.h (tcvn_wctomb): Use unsigned integer type for bit mask
operation.
* lib/viscii.h (viscii_wctomb): Likewise.
2019-03-04 Bruno Haible <bruno%clisp.org@localhost>
Add support for --enable-relocatable to libcharset.
* autogen.sh: Copy some more files to libcharset/build-aux/ and
libcharset/m4/.
2019-03-04 Bruno Haible <bruno%clisp.org@localhost>
Update --enable-relocatable support after gnulib changed.
* configure.ac: Move the LT_INIT invocation before the gl_RELOCATABLE
invocation. Remove unused argument to gl_RELOCATABLE.
2019-01-27 Bruno Haible <bruno%clisp.org@localhost>
Accommodate a shell that is not in /bin/sh.
* Makefile.in (SHELL): Use the value found by configure.
* lib/Makefile.in (SHELL): Likewise.
* man/Makefile.in (SHELL): Likewise.
* src/Makefile.in (SHELL): Likewise.
* tests/Makefile.in (SHELL): Likewise.
(check, check-extra-yes): Use SHELL to run the check-* scripts.
2019-01-27 Bruno Haible <bruno%clisp.org@localhost>
Update after gnulib changed.
* Makefile.in (GNULIB_IMPORTED_FILES): Remove build-aux/snippet/*.
2019-01-27 Bruno Haible <bruno%clisp.org@localhost>
Update support for building with MSVC. Automake does not install
ar-lib.
* autogen.sh: Fetch build-aux/ar-lib here.
* Makefile.devel (srclib/Makefile.in): Don't fetch build-aux/ar-lib
here.
* Makefile.in (AUTOMAKE_IMPORTED_FILES): Remove build-aux/ar-lib.
(IMPORTED_FILES): Add build-aux/ar-lib.
2019-01-06 Bruno Haible <bruno%clisp.org@localhost>
Revisit handling of file descriptors closed by the parent process.
* src/iconv.c (main): Add comment.
2018-10-23 Bruno Haible <bruno%clisp.org@localhost>
Remove outdated DJGPP build infrastructure.
Approved by Juan Manuel Guerrero <juan.guerrero%gmx.de@localhost>.
* djgpp: Remove directory.
* INSTALL.djgpp: Remove file.
* Makefile.in (SOURCE_FILES): Remove them.
2018-10-23 Bruno Haible <bruno%clisp.org@localhost>
Update after gnulib changed.
* configure.ac (AC_PREREQ): Bump minimum Autoconf version to 2.63.
2018-09-22 Bruno Haible <bruno%clisp.org@localhost>
Avoid some warnings in MSVC build.
* include/export.h: Handle MSVC compiler as well.
2018-09-22 Bruno Haible <bruno%clisp.org@localhost>
Update from gnulib. Move mapping tables into the code.
* autogen.sh: Don't create libcharset/m4/relocatable-lib.m4.
* Makefile.in (mostlyclean, clean, distclean, maintainer-clean): Don't
remove lib/charset.alias.
* tests/check-subst: Don't set CHARSETALIASDIR.
2018-05-04 Bruno Haible <bruno%clisp.org@localhost>
Drop special instructions for OSF/1.
* INSTALL.generic: Remove the recommendation for OSF/1.
2018-05-04 Bruno Haible <bruno%clisp.org@localhost>
Simplify: Remove the ability to install a preloadable library.
* preload/*: Remove directory.
* Makefile.devel: Don't recurse into 'preload'.
* Makefile.in: Likewise.
* configure.ac: Don't declare 'preload' as a subdirectory.
* README, NEWS: Update.
2018-05-04 Bruno Haible <bruno%clisp.org@localhost>
Simplify code. Drop support for Borland C++ on Windows.
* lib/iconv.c: Simplify 'defined _WIN32 || defined __WIN32__' to just
'defined _WIN32'.
* lib/iconv_open1.h: Likewise.
2018-05-04 Bruno Haible <bruno%clisp.org@localhost>
* lib/relocatable.c: Update from gnulib.
2018-05-04 Bruno Haible <bruno%clisp.org@localhost>
Switch to automake 1.16.
* autogen.sh: Update comment.
* Makefile.devel (AUTOMAKE, ACLOCAL): Switch to version 1.16.
* libcharset/Makefile.devel (ACLOCAL): Likewise.
* preload/Makefile.devel (ACLOCAL): Likewise.
2018-03-27 Bruno Haible <bruno%clisp.org@localhost>
Doc tweaks.
* README: Don't recommend to use --prefix=/usr/local, as it produces
problems with GCC (since GCC's treatment of /usr/local/include and
/usr/local/lib is inconsistent by default). Don't recommend to use
the iconv.m4 installed by GNU gettext, because it won't work when
GNU automake and GNU gettext are installed with different --prefix
options; instead recommend the 'iconv' module from gnulib.
2018-01-27 Bruno Haible <bruno%clisp.org@localhost>
Rename some files.
* INSTALL.windows: Renamed from README.windows.
* INSTALL.djgpp: Renamed from README.djgpp.
* Makefile.in (SOURCE_FILES): Update.
2018-01-03 Bruno Haible <bruno%clisp.org@localhost>
Fix installation in 64-bit mode on AIX.
* lib/Makefile.in (AR): New variable.
(install): Use it instead of hardcoding 'ar'.
2017-11-26 Bruno Haible <bruno%clisp.org@localhost>
Avoid end-of-lines problem in generated shell scripts on Cygwin.
Patch by Feiyun Wang <feiyunw%yahoo.com@localhost>.
* lib/genaliases.c (main): Create canonical.sh and canonical_local.sh
with Unix end-of-line characters, regardless of Cygwin choice of
text mode vs. binary mode.
2017-07-15 Bruno Haible <bruno%clisp.org@localhost>
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'.
2017-07-15 Bruno Haible <bruno%clisp.org@localhost>
Don't attempt to build preloadable_libiconv.so when linking statically.
* preload/configure.ac (enable_shared, enable_static): Don't force
shared libraries when LDFLAGS indicates static linking.
(PLUGLIB): Set to empty when is not configured for building shared
libraries.
2017-07-15 Bruno Haible <bruno%clisp.org@localhost>
Get rid of autom4te.cache directories, as far as possible.
* Makefile.devel (srclib/Makefile.in, aclocal.m4, configure,
config.h.in): Remove autom4te.cache after invoking aclocal, autoconf,
autoheader, automake.
* preload/Makefile.devel (aclocal, configure): Likewise.
2017-05-18 Bruno Haible <bruno%clisp.org@localhost>
* lib/relocatable.h: Update from gnulib.
* lib/relocatable.c: Update from gnulib.
2017-01-30 Bruno Haible <bruno%clisp.org@localhost>
Prepare for version 1.15.
* src/iconv.c (print_version): Update copyright year.
* windows/iconv.rc: Likewise.
* windows/libiconv.rc: Likewise.
2016-12-29 Bruno Haible <bruno%clisp.org@localhost>
Make Makefile.devel consistent with .gitignore.
* Makefile.devel (srclib/Makefile.in): Depend on aclocal.m4.
(totally-clean): Remove also aclocal.m4.
2016-12-25 Bruno Haible <bruno%clisp.org@localhost>
Tweak autogen.sh.
* autogen.sh: Emit a "done" diagnostic when autogen.sh completed
successfully.
2016-12-25 Bruno Haible <bruno%clisp.org@localhost>
Reorder Makefile.devel.
* Makefile.devel: Reorder: put gnulib targets before autotools targets.
2016-12-14 Bruno Haible <bruno%clisp.org@localhost>
Cleanup useless removals.
* lib/Makefile.in (distclean): No need to remove 'libtool'.
2016-12-04 Bruno Haible <bruno%clisp.org@localhost>
Update comments.
* Makefile.devel: Update comments about release process.
2016-12-04 Bruno Haible <bruno%clisp.org@localhost>
Create tarballs through an Automake-like "make dist" command.
* Makefile.in (SOURCE_FILES, LIBTOOL_IMPORTED_FILES,
AUTOMAKE_OLD_IMPORTED_FILES, AUTOMAKE_IMPORTED_FILES, IMPORTED_FILES,
GENERATED_FILES, DISTRIBUTED_BUILT_FILES, DISTFILES): New macros.
(distdir): New target.
(PACKAGE, VERSION, TAR, GZIP): New macros.
(dist): New target.
* lib/Makefile.in (SOURCE_FILES, IMPORTED_FILES, GENERATED_FILES,
DISTRIBUTED_BUILT_FILES, DISTFILES): New macros.
(distdir): New target.
* man/Makefile.in (SOURCE_FILES, IMPORTED_FILES, GENERATED_FILES,
DISTRIBUTED_BUILT_FILES, DISTFILES): New macros.
(distdir): New target.
* preload/Makefile.in (SOURCE_FILES, IMPORTED_FILES, GENERATED_FILES,
DISTRIBUTED_BUILT_FILES, DISTFILES): New macros.
(distdir): New target.
* src/Makefile.in (SOURCE_FILES, IMPORTED_FILES, GENERATED_FILES,
DISTRIBUTED_BUILT_FILES, DISTFILES): New macros.
(distdir): New target.
* tests/Makefile.in (SOURCE_FILES, IMPORTED_FILES, GENERATED_FILES,
DISTRIBUTED_BUILT_FILES, DISTFILES): New macros.
(distdir): New target.
2016-12-04 Bruno Haible <bruno%clisp.org@localhost>
Remove duplicates of imported files from version control.
* autogen.sh: Copy imported files to libcharset.
2016-12-04 Bruno Haible <bruno%clisp.org@localhost>
Always use the newest released copies of files brought in from
Automake.
* Makefile.devel (srclib/Makefile.in): Make sure to get new versions of
files brought in by automake.
* build-aux/install-sh: Remove from version control.
* build-aux/missing: Likewise.
2016-12-04 Bruno Haible <bruno%clisp.org@localhost>
Always use the newest copies of config.guess, config.sub.
* Makefile.devel (gnulib-imported-files): New target.
* autogen.sh: Invoke it.
* build-aux/config.guess: Remove from version control.
* build-aux/config.sub: Likewise.
2016-12-04 Bruno Haible <bruno%clisp.org@localhost>
Always use the newest copy of fcntl-o.m4.
* m4/fcntl-o.m4: Remove file. Rely on srcm4/fcntl-o.m4 instead.
2016-12-04 Bruno Haible <bruno%clisp.org@localhost>
Remove obsolete documentation.
* PORTS: Remove file.
2016-12-03 Bruno Haible <bruno%clisp.org@localhost>
Make Makefile.devel more useful for the users of the released tarball.
* Makefile.devel (srclib/Makefile.gnulib): Don't force this target.
(gnulib-clean): New target.
(totally-clean): New target. Do the removals from autogen.sh. Also,
remove lib/aliases*.gperf, lib/canonical*.h, man/iconvctl.3.html,
man/iconv_open_into.3.html.
* autogen.sh: Invoke target gnulib-clean before srclib/Makefile.gnulib.
Invoke target totally-clean before all.
* preload/Makefile.devel (totally-clean): New target.
2016-12-03 Bruno Haible <bruno%clisp.org@localhost>
Modernize configure.ac.
* configure.ac: Use 2-argument AC_INIT. Avoid an AM_INIT_AUTOMAKE
warning.
* preload/configure.ac: Use 2-argument AC_INIT. Use AC_CONFIG_SRCDIR.
2016-12-03 Bruno Haible <bruno%clisp.org@localhost>
Towards reproducible builds.
* Makefile.devel (man/%.html): Remove the CreationDate comment line
from the output.
2016-12-04 Bruno Haible <bruno%clisp.org@localhost>
Update to gettext-0.19.8.1.
* ABOUT-NLS: Update through 'gettextize'.
2016-12-03 Bruno Haible <bruno%clisp.org@localhost>
Update documentation.
* HACKING: Refer to the Git repository.
2016-12-03 Bruno Haible <bruno%clisp.org@localhost>
Avoid compilation warnings in 'genflags' program.
* lib/genflags.c: Avoid warnings from GCC's -Wunused-function option.
2016-12-02 Bruno Haible <bruno%clisp.org@localhost>
* relocatable.c: Update from gnulib.
2016-11-25 Bruno Haible <bruno%clisp.org@localhost>
Prepare for version 1.15.
* configure.ac: Bump version number to 1.15.
* README: Likewise.
* include/iconv.h.in (_LIBICONV_VERSION): Likewise.
* windows/iconv.rc: Update.
* windows/libiconv.rc: Update.
* Makefile.devel: Update comments.
* lib/Makefile.in (LIBICONV_VERSION_INFO): Bump to 8:0:6.
* src/iconv.c (print_version): Update copyright year.
2016-11-23 Bruno Haible <bruno%clisp.org@localhost>
Update installation instructions for Windows.
* README.windows: Assume a 64-bit Windows. Explain both 32-bit and
64-bit builds. Add instructions for the MS Visual C/C++ tool chain.
Revamp instructions for Cygwin.
2016-11-23 Bruno Haible <bruno%clisp.org@localhost>
Drop the nickname "woe32".
* README.windows: Renamed from README.woe32.
2016-11-22 Bruno Haible <bruno%clisp.org@localhost>
Update support for building with MSVC.
* Makefile.devel (srclib/Makefile.in): Import 'ar-lib' and 'compile'
from gnulib.
* lib/Makefile.in (install-lib, install): Install the .la file with
$(INSTALL), not $(INSTALL_DATA). Otherwise the native Windows DLL gets
installed without execution permissions, and programs linked to it
fail:
in a Cygwin shell with exit code 127, or from a cmd.exe window with a
dialog "The application was unable to start correctly (0xc0000022)."
2016-11-19 Bruno Haible <bruno%clisp.org@localhost>
Fix link error when compiling with gcc -O0.
* lib/iconv.c (aliases2_lookup): Make static.
Reported by Chung-Lin Tang <chunglin.tang%gmail.com@localhost>
at https://savannah.gnu.org/bugs/?47953 .
2016-11-17 Bruno Haible <bruno%clisp.org@localhost>
UTF-8: Reject surrogates and out-of-range code points.
* lib/utf8.h (utf8_mbtowc, utf8_wctomb): Reject code points in the
range 0xD800..0xDFFF and >= 0x110000.
* tests/genutf8.c (main): Don't emit mappings for 0xD800..0xDFFF.
2016-10-22 Bruno Haible <bruno%clisp.org@localhost>
Switch to libtool 2.4.6.
* m4/libtool.m4: Update from libtool-2.4.6, with modifications:
2008-04-06 Bruno Haible <bruno%clisp.org@localhost>
* 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/ltversion.m4: Likewise.
* build-aux/ltmain.sh: Likewise.
2016-10-14 Bruno Haible <bruno%clisp.org@localhost>
Use 'size_t', not 'int', for the length of a string.
* lib/iconv.c: Include <limits.h>.
* lib/genflags.c: Likewise.
* lib/converters.h (struct mbtowc_funcs, struct wctomb_funcs): Change
'int n' parameter to 'size_t n'.
(RET_COUNT_MAX): New macro.
* lib/*.h: Use 'size_t n' instead of 'int n'.
* lib/ucs2.h (ucs2_mbtowc): Make sure 'count' does not cause an 'int'
overflow.
* lib/ucs4.h (ucs4_mbtowc): Likewise.
* lib/utf16.h (utf16_mbtowc): Likewise.
* lib/utf32.h (utf32_mbtowc): Likewise.
* tools/8bit_tab_to_h.c: Generate function signatures with 'size_t n'.
* tools/cjk_tab_to_h.c: Likewise.
* NEWS: Mention the change.
2016-10-04 Bruno Haible <bruno%clisp.org@localhost>
Extend CP1255 mapping.
* lib/cp1255.h (cp1255_2uni, cp1255_page05): Map 0xCA to U+05BA.
* tests/CP1255.TXT: Likewise.
This matches
https://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WindowsBestFit/bestfit1255.txt
and what the native Windows converter does since at least Windows XP.
2016-10-01 Ben Noordhuis <info%bnoordhuis.nl@localhost> (tiny change)
Bruno Haible <bruno%clisp.org@localhost>
Remove large stack requirement from gentranslit.
* lib/gentranslit.c (main): Heap-allocate large arrays.
* Makefile.devel (lib/translit.h): Remove 'ulimit -s unlimited'
command.
2015-12-10 Ben Noordhuis <info%bnoordhuis.nl@localhost> (tiny change)
Remove unused array from gentranslit.
* lib/gentranslit.c (main): Remove unused array.
* Makefile.devel (CC): Add -Wall option.
Reported in https://savannah.gnu.org/bugs/?46663 .
2016-10-01 Bruno Haible <bruno%clisp.org@localhost>
Fix bug #41187.
* src/iconv.c (main): Increment i after parsing the --silent option.
Reported in https://savannah.gnu.org/bugs/?41187 .
2016-10-01 Bruno Haible <bruno%clisp.org@localhost>
Update to current gnulib.
* Makefile.devel (GNULIB_MODULES): Remove memmove.
* tests/Makefile.in (INCLUDES): Make sure to include the top-level
"config.h". Needed for the 'binary-io' module.
2016-10-01 Bruno Haible <bruno%clisp.org@localhost>
Switch to automake 1.15.
* autogen.sh: Update comment.
* Makefile.devel (AUTOMAKE, ACLOCAL): Switch to version 1.15.
(srclib/Makefile.in): Don't remove auxiliary files brought in by
automake.
* preload/Makefile.devel (ACLOCAL): Switch to version 1.15.
* srclib/Makefile.am (AUTOMAKE_OPTIONS): Add subdir-objects.
* build-aux/missing: Update from automake-1.15.
2016-10-01 Bruno Haible <bruno%clisp.org@localhost>
Remove autogenerated doc files from version control.
* man/iconvctl.3.html: Remove file.
* man/iconv_open_into.3.html: Remove file.
2012-12-06 Bruno Haible <bruno%clisp.org@localhost>
Change copyright holder of man pages.
* man/*.[13]: Replace myself with FSF.
2012-06-30 Bruno Haible <bruno%clisp.org@localhost>
Make it possible to run 'genaliases2' on native Windows.
* lib/genaliases2.c (main): Expect 3 arguments. Open the output files
explicitly. Complain if they don't exist.
* Makefile.devel (lib/aliases_*.h): Pass the output filenames as
arguments to genaliases.
Reported at <https://savannah.gnu.org/bugs/?36748>.
Make it possible to run 'genaliases' on native Windows.
* lib/genaliases.c (main): Expect 3 arguments. Open the output files
explicitly. Complain if they don't exist. Improve error checking.
* Makefile.devel (lib/aliases*.h): Pass the output filenames as
arguments to genaliases.
Reported at <https://savannah.gnu.org/bugs/?36748>.
2012-05-13 Bruno Haible <bruno%clisp.org@localhost>
Tweak the GB18030 converter to map 0x8135F437 to U+E7C7.
* lib/gb18030.h (gb18030_pua2charset, gb18030_wctomb): Remove mapping
from U+E7C7 to 0xA8BC.
* lib/gb18030uni.h (gb18030uni_mbtowc): Treat 0x8135F437 as a special
case.
(gb18030uni_wctomb): Treat U+E7C7 as a special case.
* tests/GB18030-BMP.TXT: Map 0x8135F437 to U+E7C7, not U+1E3F.
* tests/GB18030.IRREVERSIBLE.TXT: Remove irreversible mappings for
0x8135F437 and U+E7C7.
2012-04-28 Bruno Haible <bruno%clisp.org@localhost>
Switch to autoconf 2.69 and automake 1.12.
* autogen.sh: Update comment.
* Makefile.devel (AUTOCONF, AUTOHEADER): Switch to version 2.69.
(AUTOMAKE, ACLOCAL): Switch to version 1.12.
* preload/Makefile.devel (AUTOCONF): Switch to version 2.69.
(ACLOCAL): Switch to version 1.12.
2012-03-24 Bruno Haible <bruno%clisp.org@localhost>
Avoid a GCC warning.
* lib/isoir165.h (isoir165_mbtowc): Don't shadow the 'ret' variable.
2012-01-26 Bruno Haible <bruno%clisp.org@localhost>
Modernize quoting.
* README: Quote 'like this', not `like this', as per the recent change
to the GNU coding standards.
* NOTES: Likewise.
* gnulib-local/lib/xmalloc.c: Likewise.
* lib/config.h.in: Likewise.
* src/iconv.c (usage): Likewise.
* tests/uniq-u.c: Likewise.
* tools/cjk_tab_to_h.c (output_uni2charset_sparse, do_jisx0213):
Likewise.
* lib/big5.h: Update accordingly.
* lib/cns11643_inv.h: Likewise.
* lib/cp932ext.h: Likewise.
* lib/cp950ext.h: Likewise.
* lib/gb12345ext.h: Likewise.
* lib/gb2312.h: Likewise.
* lib/gbkext_inv.h: Likewise.
* lib/hkscs1999.h: Likewise.
* lib/hkscs2001.h: Likewise.
* lib/hkscs2004.h: Likewise.
* lib/hkscs2008.h: Likewise.
* lib/isoir165ext.h: Likewise.
* lib/jisx0208.h: Likewise.
* lib/jisx0212.h: Likewise.
* lib/jisx0213.h: Likewise.
* lib/ksc5601.h: Likewise.
* lib/uhc_1.h: Likewise.
* lib/uhc_2.h: Likewise.
2012-01-15 Bruno Haible <bruno%clisp.org@localhost>
Support for MSVC 9.
* lib/config.h.in (inline, mode_t, ssize_t): Copy snippets from top
config.h.in.
* tests/genutf8.c: Include config.h.
* tests/gengb18030z.c: Likewise.
* woe32dll/export.h (VARIABLE): Define to empty if not using GCC.
2011-01-28 Bruno Haible <bruno%clisp.org@localhost>
Add a comment.
* woe32dll/export.h: Add a reference to the woe32dll writeup.
2012-01-06 Bruno Haible <bruno%clisp.org@localhost>
Update after gnulib changed.
* gnulib-local/lib/error.h.diff: Update.
2012-01-06 Bruno Haible <bruno%clisp.org@localhost>
Talk about "native Windows API", not "Woe32".
* lib/relocatable.c: Update comments to mention native Windows.
2012-01-04 Bruno Haible <bruno%clisp.org@localhost>
Talk about "native Windows API", not "Win32".
* lib/relocatable.c: Update comments to mention native Windows.
(WINDOWS_NATIVE): Renamed from WIN32_NATIVE.
2011-10-27 Bruno Haible <bruno%clisp.org@localhost>
Fix bug with error handling in UCS-2, UCS-4, UTF-32 decoders.
* lib/ucs2.h (ucs2_mbtowc): Increment count only after validating wc.
* lib/ucs4.h (ucs4_mbtowc): Likewise.
* lib/utf32.h (utf32_mbtowc): Likewise.
Reported at <https://savannah.gnu.org/bugs/?34916>.
2012-06-30 Bruno Haible <bruno%clisp.org@localhost>
Improve ISO-2022-CP-MS versus CP932.
* lib/iso2022_jpms.h (iso2022_jpms_mbtowc): Recognize characters from
the rows 0x79..0x7C as rows from CP932.
* tests/ISO-2022-JP-MS-snippet.alt: New file, renamed from
tests/ISO-2022-JP-MS-snippet.
* tests/ISO-2022-JP-MS-snippet.UTF-8: Update the rows that correspond
to ESC $ B 0x79..0x7C.
* tests/ISO-2022-JP-MS-snippet: Likewise.
* tests/check-stateful: Also test the *-snippet.alt file if it exists.
* tests/check-stateful.bat: Likewise.
2012-06-30 Bruno Haible <bruno%clisp.org@localhost>
Improve ISO-2022-CP-MS versus CP932.
* lib/cp50221_0208_ext.h (cp50221_0208_ext_page30): Map U+301D like
U+301E.
* lib/iso2022_jpms.h (iso2022_jpms_wctomb): Map U+663B to JISX0208
0x7A 0x36, U+FFE2 to 0x7C 0x7B, U+FFE4 to 0x7C 0x7C.
Reported by Jeff Diehl <diehl.jeff%gmail.com@localhost>.
2011-10-23 Bruno Haible <bruno%clisp.org@localhost>
New encoding ISO-2022-CP-MS.
* NOTES: Mention ISO-2022-JP-MS.
* tools/CP50221-0208-EXT.TXT: New file.
* tools/CP50221-0212-EXT.TXT: New file.
* tools/8bit_tab_to_h.c: Add comments about how to generate
cp50221_0208_ext.h, cp50221_0212_ext.h.
* tools/Makefile: Add rules for generating cp50221_0208_ext.h,
cp50221_0212_ext.h.
* lib/cp50221_0208_ext.h: New file, mostly generated.
* lib/cp50221_0212_ext.h: New file, mostly generated.
* lib/iso2022_jpms.h: New file.
* lib/converters.h: Include it.
* lib/encodings.def: Add ISO-2022-JP-MS.
* README, man/iconv_open.3: Add ISO-2022-JP-MS.
* tests/ISO-2022-JP-MS-snippet: New file.
* tests/ISO-2022-JP-MS-snippet.UTF-8: New file.
* tests/Makefile.in (check): Also test ISO-2022-JP-MS.
Reported by Jeff Diehl <diehl.jeff%gmail.com@localhost>.
2011-10-23 Bruno Haible <bruno%clisp.org@localhost>
* lib/encodings.def: Add comments about Windows names of encodings.
2011-10-18 Bruno Haible <bruno%clisp.org@localhost>
* m4/libtool.m4: Update from libtool-2.4.2, with modifications:
2008-04-06 Bruno Haible <bruno%clisp.org@localhost>
* 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/ltversion.m4: Likewise.
* build-aux/ltmain.sh: Likewise.
2011-10-03 Bruno Haible <bruno%clisp.org@localhost>
* lib/relocatable.c: Update from gnulib.
2011-09-02 Bruno Haible <bruno%clisp.org@localhost>
Fix "make check" failure when $(srcdir) != $(builddir).
* tests/Makefile.in (check): When $(srcdir) != ., temporarily copy
GB18030.IRREVERSIBLE.TXT into the build directory.
Reported by Christian Weisgerber <naddy%mips.inka.de@localhost>.
Home |
Main Index |
Thread Index |
Old Index