From owner-freebsd-ports Tue Mar 26 2:15:27 2002 Delivered-To: freebsd-ports@freebsd.org Received: from alcatraz.iptelecom.net.ua (alcatraz.iptelecom.net.ua [212.9.224.15]) by hub.freebsd.org (Postfix) with ESMTP id 0E9EB37B41B for ; Tue, 26 Mar 2002 02:15:17 -0800 (PST) Received: from ipcard.iptcom.net (ipcard.iptcom.net [212.9.224.5]) by alcatraz.iptelecom.net.ua (8.9.3/8.9.3) with ESMTP id MAA30676; Tue, 26 Mar 2002 12:15:04 +0200 (EET) (envelope-from sobomax@FreeBSD.org) Received: from vega.vega.com (h170.234.dialup.iptcom.net [212.9.234.170]) by ipcard.iptcom.net (8.9.3/8.9.3) with ESMTP id MAA05514; Tue, 26 Mar 2002 12:15:01 +0200 (EET) (envelope-from sobomax@FreeBSD.org) Received: from FreeBSD.org (big_brother.vega.com [192.168.1.1]) by vega.vega.com (8.11.6/8.11.3) with ESMTP id g2QAEUi25273; Tue, 26 Mar 2002 12:14:30 +0200 (EET) (envelope-from sobomax@FreeBSD.org) Message-ID: <3CA04A56.7F62FBD7@FreeBSD.org> Date: Tue, 26 Mar 2002 12:15:50 +0200 From: Maxim Sobolev Organization: Vega International Capital X-Mailer: Mozilla 4.79 [en] (Windows NT 5.0; U) X-Accept-Language: en,uk,ru MIME-Version: 1.0 To: Alexander Nedotsukov Cc: freebsd-ports@FreeBSD.org Subject: Re: libiconv hell References: <3CA01B54.4070502@mail.ru> Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 7bit Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Alexander Nedotsukov wrote: > > Hi Everyone, > I have a question. Why BSD licensed iconv library was recently dropped > in favour of GNU one? I wonder if there is any difference between these > three call library interfaces at all. May be it's good idea to let both > libraries (libiconv and iconv) to results into the same iconv.h and > libiconv.so files and fix the shared library major version number for > both implementations till the UnixXX iconv specs do not introduce some > significant changes. This enables portmaintainers to specify the level > of UnixXX spec capability required by package and user in turn the > implementation of his/her choice (e.g. via /etc/make.conf). I believe > there is no sence to have both libraries installed. > > LIB_DEPENDS=iconv.3:${PORTSDIR}/converters/${LIBICONV} Because BSDL iconv has many shortcomings severely limiting its usefullness for real-world applications. Among such shortcomings are missed some popular encodings, reported deadloops in the code and so on. Moreover, currently it isn't maintained so that it's absolutely unclear when those problems will be resolved. However, if somebody will pick up maintainership and actually fix the problems then I'll be more that willing to do a back GNU iconv --> BSDL iconv switchover. -Maxim To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message