= iconv = == Description == GNU libiconv is a library that is used to enable different languages, with different characters to be handled properly. == License == * GPL 3 and LGPL 3. So we can safely link against the library in Sage. == SPKG Maintainers == * David Kirkby == Upstream Contact == * http://www.gnu.org/software/libiconv/ * Bug reports to bug-gnu-libiconv@gnu.org == Dependencies == * None for the purposes of Sage, but in general gettext. == Special Update/Build Instructions == * None, other than anyone updating this package should be familiar with how to write shell scripts. == Changelog == === iconv-1.14 (Jean-Pierre Flori, 26 May 2013) === * #14647: update to version 1.14. === iconv-1.13.1.p4 (Jean-Pierre Flori, 5 January 2013) === * #13912: let iconv build on Cygwin without additional prereqs. === iconv-1.13.1.p3 (David Kirkby, August 10th, 2010) === * Use '$MAKE' instead of 'make' in spkg-install and spkg-check to enable parallel builds, and allow the user to specify a different 'make' program. * Use CC="$CC $CFLAG64" instead of adding $CFLAG64 to CFLAGS. The latter caused problems on Solaris 10 x86 and an early version of OpenSolaris on x86. It was never a problem on recent versions of OpenSolaris, or Solaris 10 on SPARC. See #9718 for a discussion of this. * Changed the format of the tests in spkg-install and spkg-check to be a little clearer. * Added a few extra comments. * Removed code to remove old files, to avoid causing any confusion. * Quoted "$SAGE_LOCAL" where this had been omitted before. * Removed trailing white space on lines. * Removed a surplus ; in both spkg-check and spkg-install. * Added the "Upstream Contact" section to SPKG.txt. * Changed the "Special Update/Build Instructions" to be "none", as what was written before was confusing. * Install iconv on HP-UX in addition to the two platforms iconv was previously installed on (Solaris and Cygwin). * Additionally force 'make check' to execute on HP-UX, too. * No longer assume bash is in /bin, as it is not on HP-UX or AIX. Instead use "#!/usr/bin/env bash", as suggested in the Sage Developers Guide. * Consistently use "$UNAME" (which is set by 'sage-env') rather than `uname`. (Reviewer change. Also further cosmetic changes.) * Stylistic change: Use 'case' statements for $UNAME case distinctions rather than (nested) 'if's with or-lists of 'test' statements. (Reviewer change, too.) * All patches/changes made at #9603. === iconv-1.13.1.p2 (John Palmieri, March 31st 2010) === * spkg-check: only run 'make check' on Solaris and Cygwin. === iconv-1.13.1.p1 (William Stein, March 31st 2010) === * Really ensure iconv spkg only does something on Solaris and Cygwin. In particular, don't delete old versions thus breaking everybody's upgrades. === iconv-1.13.1.p0 (David Kirkby, March 21st 2010) === * #8567 Ensure iconv only builds on Solaris and Cygwin as having two copies of iconv causes problems on some Linux systems. === iconv-1.13.1 (David Kirkby, February 13th 2010) === * #8191 First release of libiconv, needed for R on Solaris and probably for Cygwin too (see #7319)