From owner-freebsd-ports Sun Feb 17 5: 9:12 2002 Delivered-To: freebsd-ports@freebsd.org Received: from mx8.mail.ru (mx8.mail.ru [194.67.57.18]) by hub.freebsd.org (Postfix) with ESMTP id 372C237B400; Sun, 17 Feb 2002 05:08:58 -0800 (PST) Received: from ppp-237-243.istc.kiev.ua ([193.108.237.243]) by mx8.mail.ru with esmtp (Exim 3.14 #1) id 16cR1O-000MJ5-00; Sun, 17 Feb 2002 16:06:28 +0300 Subject: Re: iconv port: plea for take-over From: Maxim Sobolev Reply-To: sobomax@FreeBSD.org To: "Andrey A. Chernov" Cc: freebsd-ports@FreeBSD.ORG, i18n@FreeBSD.ORG In-Reply-To: <20020217024757.GA65001@nagual.pp.ru> References: <20020215232829.GA49008@nagual.pp.ru> <20020216042213.GA54552@nagual.pp.ru> <20020216161910.GU44003@squall.waterspout.com> <20020216190141.GA60826@nagual.pp.ru> <20020217022052.GQ44003@squall.waterspout.com> <20020217024757.GA65001@nagual.pp.ru> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-IlSFqs8dIlb8yv9mtnw/" X-Mailer: Evolution/1.0.2 Date: 17 Feb 2002 15:08:05 +0200 Message-Id: <1013951311.37941.24.camel@notebook> Mime-Version: 1.0 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 --=-IlSFqs8dIlb8yv9mtnw/ Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Sun, 2002-02-17 at 04:47, Andrey A. Chernov wrote: > On Sat, Feb 16, 2002 at 21:20:52 -0500, Will Andrews wrote: > > On Sat, Feb 16, 2002 at 10:01:44PM +0300, Andrey A. Chernov wrote: > > > Symlinks not helps, not the library and includes, but all function re= named > > > with "g" prefix and unrenamed back with #defines > >=20 > > Sure it helps, for runtime stuff. >=20 > No, runtime linking will fail, all functions have 'g' prefix in > applications (after co-existance hack), f.e. application calls 'giconv()' > while library (after hack removing) will have 'iconv()'. To make API the > same, application includes giconv.h with=20 > #define iconv giconv=20 > All this is dirty hack should be removed from GNU iconv port AND=20 > applications. This is incorrect assertion. In fact names of all functions are the same both in iconv and giconv, the difference is only in library name and header name. > > OK, then the only issue is whether the giconv implementation is > > equal or better. If it is equal or better, then I see no reason > > not to obsolete the old iconv package entirely.. possibly leaving >=20 > It is equal, supported charsets set is sligtly different. Second thing is > that GNU iconv not use loadable modules like old iconv. Another difference is the license - GNU's one is obviously LGPL, while Konstantin's is BSDL. Also I don't think that the terms "old"/"new" are applicable here, because in fact GNU iconv is either older or of approximately the same age as Konstantin's. Moreover, GNU's iconv could be configured to use loadable modules instead of linking them all into one mega-library, so that the difference is even more vague. :) -Maxim --=-IlSFqs8dIlb8yv9mtnw/ Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iD8DBQA8b6s0oNu5t4iCBa8RAu9RAJ9SJ+80ypUaFqGUSbti2gNWlI4wdgCbB0Ff Z625rzbdV/qyhtjyG/y45jo= =3qWt -----END PGP SIGNATURE----- --=-IlSFqs8dIlb8yv9mtnw/-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message