Add libiconv - a charset conversion library (LGPL'ed iconv() implementation).
This commit is contained in:
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
|
@ -11,6 +11,7 @@
|
|||
SUBDIR += kdesupport11
|
||||
SUBDIR += kdesupport11-i18n
|
||||
SUBDIR += kdesupport2
|
||||
SUBDIR += libiconv
|
||||
SUBDIR += libutf-8
|
||||
SUBDIR += mimepp
|
||||
SUBDIR += mmencode
|
||||
|
|
20
converters/libiconv/Makefile
Normal file
20
converters/libiconv/Makefile
Normal 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>
|
1
converters/libiconv/distinfo
Normal file
1
converters/libiconv/distinfo
Normal file
|
@ -0,0 +1 @@
|
|||
MD5 (libiconv-1.3.tar.gz) = f9cfd787f89e1614c642e905f27f5891
|
1
converters/libiconv/pkg-comment
Normal file
1
converters/libiconv/pkg-comment
Normal file
|
@ -0,0 +1 @@
|
|||
A character set conversion library
|
46
converters/libiconv/pkg-descr
Normal file
46
converters/libiconv/pkg-descr
Normal 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
|
3
converters/libiconv/pkg-plist
Normal file
3
converters/libiconv/pkg-plist
Normal file
|
@ -0,0 +1,3 @@
|
|||
include/iconv.h
|
||||
lib/libiconv.so
|
||||
lib/libiconv.so.2
|
Loading…
Reference in a new issue