Add libiconv - a charset conversion library (LGPL'ed iconv() implementation).

This commit is contained in:
Maxim Sobolev 2000-07-17 15:47:13 +00:00
parent 9c16f3257f
commit 41cfa4f1b0
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=30753
6 changed files with 72 additions and 0 deletions

View file

@ -11,6 +11,7 @@
SUBDIR += kdesupport11
SUBDIR += kdesupport11-i18n
SUBDIR += kdesupport2
SUBDIR += libiconv
SUBDIR += libutf-8
SUBDIR += mimepp
SUBDIR += mmencode

View file

@ -0,0 +1,20 @@
# New ports collection makefile for: libiconv
# Date created: 17 July 2000
# Whom: Maxim Sobolev <sobomax@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= libiconv
PORTVERSION= 1.3
CATEGORIES= converters devel
MASTER_SITES= ftp://ftp.ilog.fr/pub/Users/haible/gnu/
MAINTAINER= sobomax@FreeBSD.org
USE_LIBTOOL= yes
INSTALLS_SHLIB= yes
MAN3= iconv.3 iconv_open.3 iconv_close.3
.include <bsd.port.mk>

View file

@ -0,0 +1 @@
MD5 (libiconv-1.3.tar.gz) = f9cfd787f89e1614c642e905f27f5891

View file

@ -0,0 +1 @@
A character set conversion library

View file

@ -0,0 +1,46 @@
This library provides an iconv() implementation, for use on systems which
don't have one, or whose implementation cannot convert from/to Unicode.
It provides support for the encodings:
European languages
ASCII, ISO-8859-{1,2,3,4,5,7,9,10,13,14,15,16}, KOI8-R, KOI8-U, KOI8-RU,
CP{1250,1251,1252,1253,1254,1257}, CP{850,866}, Mac{Roman,CentralEurope,
Iceland,Croatian,Romania}, Mac{Cyrillic,Ukraine,Greek,Turkish},
Macintosh
Semitic languages
ISO-8859-{6,8}, CP{1255,1256}, Mac{Hebrew,Arabic}
Japanese
EUC-JP, SHIFT-JIS, CP932, ISO-2022-JP, ISO-2022-JP-2, ISO-2022-JP-1
Chinese
EUC-CN, HZ, GBK, EUC-TW, BIG5, CP950, ISO-2022-CN, ISO-2022-CN-EXT
Korean
EUC-KR, CP949, ISO-2022-KR
Armenian
ARMSCII-8
Georgian
Georgian-Academy, Georgian-PS
Thai
TIS-620, CP874, MacThai
Laotian
MuleLao-1, CP1133
Vietnamese
VISCII, TCVN, CP1258
Platform specifics
HP-ROMAN8, NEXTSTEP
Full Unicode
UTF-8, UCS-2, UCS-2BE, UCS-2LE, UCS-4, UCS-4BE, UCS-4LE, UTF-16,
UTF-16BE, UTF-16LE, UTF-7, JAVA
Full Unicode, in terms of `uint16_t' or `uint32_t'
(with machine dependent endianness and alignment)
UCS-2-INTERNAL, UCS-4-INTERNAL
It can convert from any of these encodings to any other, through Unicode
conversion. It has also some limited support for transliteration, i.e.
when a character cannot be represented in the target character set, it can
be approximated through one or several similarly looking characters.
libiconv is for you if your application needs to support multiple character
encodings, but that support lacks from your system.
WWW: http://clisp.cons.org/~haible/packages-libiconv.html

View file

@ -0,0 +1,3 @@
include/iconv.h
lib/libiconv.so
lib/libiconv.so.2