aboutsummaryrefslogtreecommitdiffstats
path: root/converters
diff options
context:
space:
mode:
authorsobomax <sobomax@FreeBSD.org>2000-07-17 23:47:13 +0800
committersobomax <sobomax@FreeBSD.org>2000-07-17 23:47:13 +0800
commitb586b6dd45376d299ae11a509fd666385d21054a (patch)
treea01b643ab6e8a654df1d278866462a414dfbe67d /converters
parent51908fc003bd4cd42532273cf5c36b6645ac9b91 (diff)
downloadfreebsd-ports-graphics-b586b6dd45376d299ae11a509fd666385d21054a.tar.gz
freebsd-ports-graphics-b586b6dd45376d299ae11a509fd666385d21054a.tar.zst
freebsd-ports-graphics-b586b6dd45376d299ae11a509fd666385d21054a.zip
Add libiconv - a charset conversion library (LGPL'ed iconv() implementation).
Diffstat (limited to 'converters')
-rw-r--r--converters/Makefile1
-rw-r--r--converters/libiconv/Makefile20
-rw-r--r--converters/libiconv/distinfo1
-rw-r--r--converters/libiconv/pkg-comment1
-rw-r--r--converters/libiconv/pkg-descr46
-rw-r--r--converters/libiconv/pkg-plist3
6 files changed, 72 insertions, 0 deletions
diff --git a/converters/Makefile b/converters/Makefile
index 6d5a3f76cb1..f3deaca63eb 100644
--- a/converters/Makefile
+++ b/converters/Makefile
@@ -11,6 +11,7 @@
SUBDIR += kdesupport11
SUBDIR += kdesupport11-i18n
SUBDIR += kdesupport2
+ SUBDIR += libiconv
SUBDIR += libutf-8
SUBDIR += mimepp
SUBDIR += mmencode
diff --git a/converters/libiconv/Makefile b/converters/libiconv/Makefile
new file mode 100644
index 00000000000..08e4dd5b0ab
--- /dev/null
+++ b/converters/libiconv/Makefile
@@ -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>
diff --git a/converters/libiconv/distinfo b/converters/libiconv/distinfo
new file mode 100644
index 00000000000..614990f88c6
--- /dev/null
+++ b/converters/libiconv/distinfo
@@ -0,0 +1 @@
+MD5 (libiconv-1.3.tar.gz) = f9cfd787f89e1614c642e905f27f5891
diff --git a/converters/libiconv/pkg-comment b/converters/libiconv/pkg-comment
new file mode 100644
index 00000000000..0fe2128f8d9
--- /dev/null
+++ b/converters/libiconv/pkg-comment
@@ -0,0 +1 @@
+A character set conversion library
diff --git a/converters/libiconv/pkg-descr b/converters/libiconv/pkg-descr
new file mode 100644
index 00000000000..36485d2336b
--- /dev/null
+++ b/converters/libiconv/pkg-descr
@@ -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
diff --git a/converters/libiconv/pkg-plist b/converters/libiconv/pkg-plist
new file mode 100644
index 00000000000..a4c86c085a8
--- /dev/null
+++ b/converters/libiconv/pkg-plist
@@ -0,0 +1,3 @@
+include/iconv.h
+lib/libiconv.so
+lib/libiconv.so.2