-
Notifications
You must be signed in to change notification settings - Fork 88
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
671c5f4
commit 5ab9687
Showing
753 changed files
with
70,031 additions
and
27,192 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,262 @@ | ||
2022-05-15 Bruno Haible <[email protected]> | ||
|
||
Switch to libtool 2.4.7. | ||
* m4/libtool.m4: Update from libtool-2.4.7, with modifications: | ||
2008-04-06 Bruno Haible <[email protected]> | ||
* 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 <[email protected]> | ||
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'. | ||
|
||
2022-04-13 Bruno Haible <[email protected]> | ||
|
||
Fix undefined behaviour. | ||
* tests/test-shiftseq.c (main2): Make input array larger. | ||
|
||
2022-02-12 Bruno Haible <[email protected]> | ||
|
||
Update translations. | ||
* po/ro.po: Update Romanian translations. | ||
* po/wa.po: Update Walloon translations. | ||
|
||
2022-02-12 Bruno Haible <[email protected]> | ||
|
||
Prepare for version 1.17. | ||
* configure.ac: Bump version number to 1.17. | ||
* include/iconv.h.in (_LIBICONV_VERSION): Likewise. | ||
* lib/Makefile.in (LIBICONV_VERSION_INFO): Bump to 9:0:7. | ||
* src/iconv.c (print_version): Update copyright year. | ||
* windows/iconv.rc: Likewise. | ||
* windows/libiconv.rc: Likewise. | ||
* README: Update download link. | ||
|
||
2022-02-12 Bruno Haible <[email protected]> | ||
|
||
Update source file list (regression 2022-01-23). | ||
* lib/Makefile.in (SOURCE_FILES): Add encodings_zos.def, ebcdic*.h. | ||
(GENERATED_FILES): Add aliases_zos.h, canonical_zos.h. | ||
* tests/Makefile.in (SOURCE_FILES): Add IBM-*.TXT. | ||
|
||
2022-01-23 Bruno Haible <[email protected]> | ||
|
||
Update NEWS. | ||
* NEWS: Mention the EBCDIC encodings. | ||
|
||
2022-01-23 Bruno Haible <[email protected]> | ||
|
||
Optimize the EBCDIC table sizes. | ||
* lib/converters.h (DEDUPLICATE_TABLES): New macro. | ||
* lib/ebcdic1025.h: Deduplicate tables with ebcdic880.h. | ||
* lib/ebcdic1123.h: Deduplicate tables with ebcdic1025.h. | ||
* lib/ebcdic1132.h: Deduplicate tables with ebcdic838.h. | ||
* lib/ebcdic1153.h: Deduplicate tables with ebcdic870.h. | ||
* lib/ebcdic1154.h: Deduplicate tables with ebcdic880.h. | ||
* lib/ebcdic1155.h: Deduplicate tables with ebcdic1026.h. | ||
* lib/ebcdic1156.h: Deduplicate tables with ebcdic1112.h. | ||
* lib/ebcdic1157.h: Deduplicate tables with ebcdic1122.h. | ||
* lib/ebcdic1158.h: Deduplicate tables with ebcdic1154.h, ebcdic1123.h. | ||
* lib/ebcdic1160.h: Deduplicate tables with ebcdic838.h. | ||
* lib/ebcdic1164.h: Deduplicate tables with ebcdic1130.h. | ||
* lib/ebcdic1165.h: Deduplicate tables with ebcdic870.h. | ||
* lib/ebcdic1166.h: Deduplicate tables with ebcdic1154.h. | ||
* lib/ebcdic4971.h: Deduplicate tables with ebcdic875.h. | ||
* lib/ebcdic12712.h: Deduplicate tables with ebcdic424.h. | ||
|
||
2022-01-23 Bruno Haible <[email protected]> | ||
|
||
New EBCDIC encodings. | ||
Reported by Ulrich Schwab and Calvin Buckley via Jack Woehr. | ||
* NOTES: Mention how to enable EBCDIC encodings. | ||
* tests/IBM-*.TXT: New files. | ||
* tools/8bit_tab_to_h.c (main): Emit copyright header with year 2022. | ||
* tools/Makefile: Add rules for generating ebcdic*.h. | ||
* lib/ebcdic*.h: New files, automatically generated by tools/Makefile. | ||
* lib/ebcdic838.h: Tweak reverse mapping manually. | ||
* lib/ebcdic1160.h: Likewise. | ||
* lib/converters.h: Include all ebcdic*.h. | ||
* lib/encodings_zos.def: New file. | ||
* lib/genaliases2.c: Include encodings_zos.def. | ||
* lib/genflags.c: Likewise. | ||
* Makefile.devel (lib/aliases_zos.h lib/canonical_zos.h): New rule. | ||
(lib/flags.h, totally-clean): Update. | ||
* lib/aliases2.h: Include aliases_zos.h. | ||
* lib/iconv.c (USE_ZOS): New macro. | ||
Include encodings_zos.def, canonical_zos.h. | ||
* README, man/iconv_open.3: Document the IBM-* encodings. | ||
* tests/Makefile.in (check-extra-yes): Also test the EBCDIC encodings. | ||
|
||
2022-01-04 Bruno Haible <[email protected]> | ||
|
||
Update after gnulib changed. | ||
* gnulib-local/m4/alloca.m4 (gl_FUNC_ALLOCA): Set GL_GENERATE_ALLOCA_H | ||
instead of ALLOCA_H. Drop AC_SUBST and AM_CONDITIONAL invocations. | ||
|
||
2021-09-19 Bruno Haible <[email protected]> | ||
|
||
tests: Avoid check-subst failures in QEMU user-mode environments. | ||
* Makefile.devel (GNULIB_MODULES): Add stdbool. | ||
(gnulib-imported-files): Copy also tests/qemu.h. | ||
* tests/is-native.c: New file. | ||
* tests/Makefile.in (is-native, is-native.@OBJEXT@): New targets. | ||
(clean): Remove the 'is-native' program. | ||
(SOURCE_FILES): Add is-native.c. | ||
(IMPORTED_FILES): Add qemu.h. | ||
* tests/check-subst: Invoke 'locale charmap' only in native | ||
environments. | ||
|
||
2021-06-27 Bruno Haible <[email protected]> | ||
|
||
README: Update. | ||
Reported at <https://savannah.gnu.org/bugs/?60837>. | ||
* README: Overhaul the paragraph that mentions iconv.m4. | ||
|
||
2021-06-06 Bruno Haible <[email protected]> | ||
|
||
gnulib-local: Put real license notice into the source files. | ||
* gnulib-local/lib/alloca.in.h: Use an LGPLv2+ notice. | ||
|
||
2021-02-28 Bruno Haible <[email protected]> | ||
|
||
Update DEPENDENCIES. | ||
* DEPENDENCIES: List the normal dependencies of a package with an | ||
Autoconf-generated configure file. | ||
|
||
2021-02-07 Bruno Haible <[email protected]> | ||
|
||
Support creating shared libraries on MidnightBSD. | ||
Patch from <https://savannah.gnu.org/patch/?10007>. | ||
* m4/libtool.m4: Treat MidnightBSD like FreeBSD. | ||
* build-aux/ltmain.sh: Likewise. | ||
|
||
2021-01-31 Bruno Haible <[email protected]> | ||
|
||
Update after gnulib changed on 2020-08-26. | ||
* configure.ac: Test $iconv_arg1, not $am_cv_proto_iconv_arg1. | ||
|
||
2021-01-31 Bruno Haible <[email protected]> | ||
|
||
Switch to autoconf 2.71. | ||
* autogen.sh: Update comment. | ||
* configure.ac: Use AS_HELP_STRING instead of AC_HELP_STRING. Invoke | ||
AC_C_BIGENDIAN instead of CL_WORDS_LITTLEENDIAN. | ||
* m4/eilseq.m4: Require Autoconf >= 2.61. | ||
(AC_EILSEQ): Improve quoting. Use AC_COMPUTE_INT instead of | ||
_AC_COMPUTE_INT. | ||
* m4/endian.m4: Remove file. | ||
* Makefile.in (SOURCE_FILES): Remove it. | ||
|
||
2020-12-08 Bruno Haible <[email protected]> | ||
|
||
Switch to autoconf 2.70. | ||
* Makefile.devel (AUTOCONF, AUTOHEADER): Remove '-2.69' suffix. | ||
* HACKING: Remove sentence about symbolic links. | ||
* autogen.sh: Update comment. | ||
|
||
2020-08-31 Bruno Haible <[email protected]> | ||
|
||
Fix some -Wcast-qual warning, reported by clang. | ||
* lib/iconv.c (compare_by_name): Add more 'const'. | ||
(iconv_canonicalize): Cast value to 'unsigned char', not pointer to 'unsigned char *'. | ||
* lib/iconv_open1.h: Likewise. | ||
|
||
2020-08-30 Bruno Haible <[email protected]> | ||
|
||
Make sure that build-aux/compile is in the tarball. | ||
* autogen.sh: Fetch also 'build-aux/compile' through gnulib-tool. | ||
* Makefile.devel (srclib/Makefile.in): Don't fetch nor delete | ||
'build-aux/compile'. | ||
* Makefile.in (AUTOMAKE_IMPORTED_FILES): Remove build-aux/compile. | ||
(IMPORTED_FILES): Add build-aux/compile. | ||
|
||
2020-08-29 Bruno Haible <[email protected]> | ||
|
||
Update after gnulib changed. | ||
* configure.ac (AC_PREREQ): Bump minimum Autoconf version to 2.64. | ||
|
||
2020-08-06 Bruno Haible <[email protected]> | ||
|
||
Avoid a GCC warning with GCC >= 7. | ||
Reported by Reini Urban <[email protected]> | ||
in <https://savannah.gnu.org/bugs/?58903>. | ||
* lib/gentranslit.c (main): Reset i to 0 each time p gets a new value. | ||
Add assertion about i's possible values. | ||
|
||
2020-04-05 Bruno Haible <[email protected]> | ||
|
||
Fix an autogen.sh failure (regression from 2016-12-04). | ||
Reported by Petr Ovtchenkov <[email protected]> in | ||
<https://lists.gnu.org/archive/html/bug-gnu-libiconv/2020-04/msg00003.html>. | ||
* autogen.sh: Invoke also the Makefile target srclib/Makefile.in, so as | ||
to get build-aux/install-sh. Finish the "copy files" phase before recursing | ||
through the subpackages tree through Makefile.devel. | ||
* Makefile.devel: Reorder targets. | ||
|
||
2020-04-04 Bruno Haible <[email protected]> | ||
|
||
Don't use LGPLv3. | ||
* gnulib-local/modules/mbstate (License): Set to LGPLv2+. | ||
|
||
2020-04-04 Bruno Haible <[email protected]> | ||
|
||
Change the license of the library from LGPL 2.0 to LGPL 2.1. | ||
* COPYING.LIB: Upgrade to LGPL 2.1. | ||
|
||
2019-12-23 Bruno Haible <[email protected]> | ||
|
||
Do export the symbol 'locale_charset' (needed by GNU bash). | ||
* lib/Makefile.in (DEFS): Define also BUILDING_LIBCHARSET. | ||
|
||
2019-09-01 Bruno Haible <[email protected]> | ||
|
||
build: Add support for shallow-cloning of subdirectories. | ||
* gitsub.sh (func_usage): Document allowed git options with 'git pull'. | ||
(func_pull): Accept GIT_OPTIONS argument. | ||
(pull): Parse git options before complaining about too many arguments. | ||
Pass the git options to func_pull. | ||
|
||
2019-07-05 Bruno Haible <[email protected]> | ||
|
||
Don't export the symbol 'aliases_lookup' on non-ELF platforms. | ||
* Makefile.devel (lib/aliases.h, lib/aliases_sysaix.h, | ||
lib/aliases_syshpux.h, lib/aliases_sysosf1.h, lib/aliases_syssolaris.h): | ||
Add a 'static' keyword in front of the declaration of aliases_lookup. | ||
|
||
2019-07-02 Bruno Haible <[email protected]> | ||
|
||
Update to current gnulib. | ||
* Makefile.devel (GNULIB_MODULES): Add lib-symbol-visibility. | ||
(srclib/Makefile.gnulib): Copy codeset.m4. | ||
* srclib/Makefile.am (AM_CFLAGS): Initialize. | ||
|
||
2019-07-02 Bruno Haible <[email protected]> | ||
|
||
Drop unused macro gl_GLIBC21. | ||
* autogen.sh: Don't copy glibc21.m4. | ||
|
||
2019-05-22 Bruno Haible <[email protected]> | ||
|
||
Fix comment. | ||
Reported by Paul Hardy <[email protected]>. | ||
* lib/jisx0213.h: Fix comment about the underlying standard version. | ||
|
||
2019-05-11 Bruno Haible <[email protected]> | ||
|
||
Update bug reporting instructions. | ||
* README: Tell users to report bugs in the bug tracker or by email. | ||
* src/iconv.c (usage): Likewise. | ||
(print_version): Move URL out of translatable string. | ||
|
||
2019-04-26 Bruno Haible <[email protected]> | ||
|
||
Update translations. | ||
|
@@ -17,7 +276,7 @@ | |
2019-04-26 Bruno Haible <[email protected]> | ||
|
||
Prepare for version 1.16. | ||
* configure.ac: Bump version number to 1.15. | ||
* configure.ac: Bump version number to 1.16. | ||
* 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. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,76 @@ | ||
No packages need to be installed before GNU libiconv is installed. | ||
The following packages should be installed before GNU libiconv is installed | ||
(runtime dependencies that are also build dependencies): | ||
|
||
None. | ||
|
||
|
||
The following packages should be installed when GNU libiconv is installed | ||
(runtime dependencies, but not build dependencies): | ||
|
||
None. | ||
|
||
|
||
The following should be installed when GNU libiconv is built, but are not | ||
needed later, once it is installed (build dependencies, but not runtime | ||
dependencies): | ||
|
||
* A C runtime, compiler, linker, etc. | ||
+ Mandatory. | ||
Either the platform's native 'cc', or GCC 3.1 or newer. | ||
+ GCC Homepage: | ||
https://gcc.gnu.org/ | ||
+ Download: | ||
https://ftp.gnu.org/gnu/gcc/ | ||
|
||
* A 'make' utility. | ||
+ Mandatory. | ||
Either the platform's native 'make' (for in-tree builds only), | ||
or GNU Make 3.79.1 or newer. | ||
+ GNU Make Homepage: | ||
https://www.gnu.org/software/make/ | ||
+ Download: | ||
https://ftp.gnu.org/gnu/make/ | ||
|
||
* A shell | ||
+ Mandatory. | ||
Either the platform's native 'sh', or Bash. | ||
+ Homepage: | ||
https://www.gnu.org/software/bash/ | ||
+ Download: | ||
https://ftp.gnu.org/gnu/bash/ | ||
|
||
* Core POSIX utilities, including: | ||
[ basename cat chgrp chmod chown cp dd echo expand expr | ||
false hostname install kill ln ls md5sum mkdir mkfifo | ||
mknod mv printenv pwd rm rmdir sleep sort tee test touch | ||
true uname | ||
+ Mandatory. | ||
Either the platform's native utilities, or GNU coreutils. | ||
+ Homepage: | ||
https://www.gnu.org/software/coreutils/ | ||
+ Download: | ||
https://ftp.gnu.org/gnu/coreutils/ | ||
|
||
* The comparison utilities 'cmp' and 'diff'. | ||
+ Mandatory. | ||
Either the platform's native utilities, or GNU diffutils. | ||
+ Homepage: | ||
https://www.gnu.org/software/diffutils/ | ||
+ Download: | ||
https://ftp.gnu.org/gnu/diffutils/ | ||
|
||
* Grep. | ||
+ Mandatory. | ||
Either the platform's native grep, or GNU grep. | ||
+ Homepage: | ||
https://www.gnu.org/software/grep/ | ||
+ Download: | ||
https://ftp.gnu.org/gnu/grep/ | ||
|
||
* Awk. | ||
+ Mandatory. | ||
Either the platform's native awk, mawk, or nawk, or GNU awk. | ||
+ Homepage: | ||
https://www.gnu.org/software/gawk/ | ||
+ Download: | ||
https://ftp.gnu.org/gnu/gawk/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.