Date: Tue, 28 Nov 2000 21:54:16 +0000 From: Konstantin.Chuguev@dante.org.uk To: FreeBSD-gnats-submit@freebsd.org Subject: ports/23163: Update port: converters/iconv Message-ID: <E140shc-0003k7-00@alpha.dante.org.uk>
next in thread | raw e-mail | index | archive | help
>Number: 23163 >Category: ports >Synopsis: Update port: converters/iconv >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Nov 28 14:00:01 PST 2000 >Closed-Date: >Last-Modified: >Originator: Konstantin Chuguev >Release: FreeBSD 5.0-CURRENT i386 >Organization: DANTE >Environment: >Description: The new version of the iconv library. - CCS tables are converted from shared modules to binary table files. - CES shared modules are simplified. - Alias file is used instead of symbolic links. - CCS tables and alias files are accessed via memory-mapping. - Any CCS tables, CES modules and parts of alias file can be built in into the library. All CES modules are built in into the static version of the library (libiconv.a). WARNING: the shared library version number is raised to 2. This requires modifying all ports dependent on converters/iconv: - changing the dependency LIB_DEPENDS= from iconv.1 to iconv.2; - raising their PORTREVISION. This requires recompiling the ports as well. Currently affected are the following ports: converters/ruby-iconv, devel/dryad, devel/gconf, devel/gnomevfs, devel/gtranslator, editors/dedit, editors/koffice, graphics/eog, japanese/gal, japanese/gnome, japanese/gnumeric, japanese/mutt-devel, japanese/xchat, mail/evolution, math/gnumeric, net/fidelio, net/gnomeicu, sysutils/medusa, textproc/libxml2, www/encompass, www/gtkhtml, x11/gnome, x11/kde2, x11-fm/nautilus, x11-toolkits/gal New versions of iconv-extra and iconv-rfc1345 ports are being submitted in few minutes. >How-To-Repeat: >Fix: diff -ruN iconv.orig/Makefile iconv/Makefile --- iconv.orig/Makefile Tue Nov 28 21:24:53 2000 +++ iconv/Makefile Tue Nov 28 18:25:38 2000 @@ -2,11 +2,11 @@ # Date created: 21 September 1999 # Whom: Konstantin Chuguev <Konstantin.Chuguev@dante.org.uk> # -# $FreeBSD: ports/converters/iconv/Makefile,v 1.6 2000/09/24 21:48:01 knu Exp $ +# $FreeBSD$ # PORTNAME= iconv -PORTVERSION= 1.1 +PORTVERSION= 2.0 CATEGORIES= converters MASTER_SITES= http://www.dante.net/staff/konstantin/FreeBSD/iconv/ diff -ruN iconv.orig/distinfo iconv/distinfo --- iconv.orig/distinfo Tue Nov 28 21:24:53 2000 +++ iconv/distinfo Mon Nov 27 23:43:55 2000 @@ -1 +1 @@ -MD5 (iconv-1.1.tar.gz) = 0d942f816cccc881cb6f34e093f6a02c +MD5 (iconv-2.0.tar.gz) = 9466242dcdc54a71a0e0232b1e686e29 diff -ruN iconv.orig/pkg-comment iconv/pkg-comment --- iconv.orig/pkg-comment Tue Nov 28 21:24:53 2000 +++ iconv/pkg-comment Mon Nov 27 23:44:18 2000 @@ -1 +1 @@ -Charset conversion library and utility +Charset conversion library and utilities diff -ruN iconv.orig/pkg-descr iconv/pkg-descr --- iconv.orig/pkg-descr Tue Nov 28 21:24:53 2000 +++ iconv/pkg-descr Mon Nov 27 23:45:52 2000 @@ -1,9 +1,10 @@ ICONV is 1) the library (libiconv.a and .so) for conversion between -various charsets and 2) the command line utility (iconv). +various charsets, 2) the command line utility (iconv) and 3) a set +of charsets (tables and shared modules). 33 charsets are supported in this port: most Unicode encodings, all charsets for which locale exist in FreeBSD, few IBM-DOS ones. Other charsets are provided as standalone ports. Konstantin Chuguev <Konstantin.Chuguev@dante.org.uk> - September 2000. + November 2000. diff -ruN iconv.orig/pkg-plist iconv/pkg-plist --- iconv.orig/pkg-plist Tue Nov 28 21:24:53 2000 +++ iconv/pkg-plist Tue Nov 28 19:19:31 2000 @@ -1,115 +1,39 @@ bin/iconv +bin/iconv_mktbl include/iconv.h -lib/iconv/850.so -lib/iconv/852.so -lib/iconv/855.so -lib/iconv/866.so -lib/iconv/_tbl_simple.so -lib/iconv/ansi_x3.4-1968.so -lib/iconv/ansi_x3.4-1986.so -lib/iconv/ascii.so -lib/iconv/big5.so -lib/iconv/chinese.so -lib/iconv/cns11643-plane1.so -lib/iconv/cns11643-plane14.so -lib/iconv/cns11643-plane2.so -lib/iconv/cp367.so -lib/iconv/cp775.so -lib/iconv/cp819.so -lib/iconv/cp850.so -lib/iconv/cp852.so -lib/iconv/cp855.so -lib/iconv/cp866.so -lib/iconv/csascii.so -lib/iconv/csbig5.so -lib/iconv/cseuckr.so -lib/iconv/cseucpkdfmtjapanese.so -lib/iconv/csgb2312.so -lib/iconv/cshalfwidthkatakana.so -lib/iconv/csibm855.so -lib/iconv/csibm866.so -lib/iconv/csisolatin1.so -lib/iconv/csisolatin2.so -lib/iconv/csisolatin4.so -lib/iconv/csisolatincyrillic.so -lib/iconv/cskoi8r.so -lib/iconv/cspc775baltic.so -lib/iconv/cspc850multilingual.so -lib/iconv/cspcp852.so -lib/iconv/csshiftjis.so -lib/iconv/csunicode.so -lib/iconv/cyrillic.so -lib/iconv/euc-cn.so -lib/iconv/euc-jp.so -lib/iconv/euc-kr.so -lib/iconv/euc-tw.so -lib/iconv/extended_unix_code_packed_format_for_japanese.so -lib/iconv/gb2312.so -lib/iconv/gb_2312-80.so -lib/iconv/ibm367.so -lib/iconv/ibm775.so -lib/iconv/ibm819.so -lib/iconv/ibm850.so -lib/iconv/ibm852.so -lib/iconv/ibm855.so -lib/iconv/ibm866.so -lib/iconv/iso-10646-ucs-2.so -lib/iconv/iso-10646-ucs-4.so -lib/iconv/iso-10646-utf-16.so -lib/iconv/iso-10646-utf-8.so -lib/iconv/iso-8859-1.so -lib/iconv/iso-8859-15.so -lib/iconv/iso-8859-2.so -lib/iconv/iso-8859-4.so -lib/iconv/iso-8859-5.so -lib/iconv/iso-ir-100.so -lib/iconv/iso-ir-101.so -lib/iconv/iso-ir-110.so -lib/iconv/iso-ir-144.so -lib/iconv/iso-ir-58.so -lib/iconv/iso-ir-87.so -lib/iconv/iso646-us.so -lib/iconv/iso_646.irv:1991.so -lib/iconv/iso_8859-1.so -lib/iconv/iso_8859-15.so -lib/iconv/iso_8859-15:1998.so -lib/iconv/iso_8859-1:1987.so -lib/iconv/iso_8859-2.so -lib/iconv/iso_8859-2:1987.so -lib/iconv/iso_8859-4.so -lib/iconv/iso_8859-4:1988.so -lib/iconv/iso_8859-5.so -lib/iconv/iso_8859-5:1988.so -lib/iconv/jis_c6226-1983.so -lib/iconv/jis_x0201.so -lib/iconv/jis_x0208-1983.so -lib/iconv/jis_x0212-1990.so -lib/iconv/koi8-r.so -lib/iconv/koi8-u.so -lib/iconv/ks_x_1001.so -lib/iconv/ksx1001.so -lib/iconv/l1.so -lib/iconv/l2.so -lib/iconv/l4.so -lib/iconv/latin1.so -lib/iconv/latin2.so -lib/iconv/latin4.so -lib/iconv/ms_kanji.so -lib/iconv/shift_jis.so -lib/iconv/ucs-2.so -lib/iconv/ucs-4.so -lib/iconv/ucs2-internal.so -lib/iconv/ucs4-internal.so -lib/iconv/ucs4.so -lib/iconv/us-ascii.so -lib/iconv/us.so -lib/iconv/utf-16.so -lib/iconv/utf-8.so -lib/iconv/utf16.so -lib/iconv/utf8.so -lib/iconv/x0201.so -lib/iconv/x0208.so lib/libiconv.a lib/libiconv.so -lib/libiconv.so.1 -@dirrm lib/iconv +lib/libiconv.so.2 +libexec/iconv/euc-jp.so +libexec/iconv/euc-kr.so +libexec/iconv/euc-tw.so +libexec/iconv/gb2312.so +libexec/iconv/iso-10646-ucs-2.so +libexec/iconv/iso-10646-ucs-4.so +libexec/iconv/ucs-2-internal.so +libexec/iconv/utf-16.so +share/iconv/big5.cct +share/iconv/charset.aliases +share/iconv/cns11643-plane1.cct +share/iconv/cns11643-plane14.cct +share/iconv/cns11643-plane2.cct +share/iconv/cp775.cct +share/iconv/cp850.cct +share/iconv/cp852.cct +share/iconv/cp855.cct +share/iconv/cp866.cct +share/iconv/gb_2312-80.cct +share/iconv/iso-8859-1.cct +share/iconv/iso-8859-15.cct +share/iconv/iso-8859-2.cct +share/iconv/iso-8859-4.cct +share/iconv/iso-8859-5.cct +share/iconv/jis_x0201.cct +share/iconv/jis_x0208-1983.cct +share/iconv/jis_x0212-1990.cct +share/iconv/koi8-r.cct +share/iconv/koi8-u.cct +share/iconv/ksx1001.cct +share/iconv/shift_jis.cct +@dirrm libexec/iconv +@dirrm share/iconv >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E140shc-0003k7-00>