From owner-cvs-all Mon Mar 18 1:43:31 2002 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 5C99437B402; Mon, 18 Mar 2002 01:43:25 -0800 (PST) Received: (from sobomax@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g2I9hPF10938; Mon, 18 Mar 2002 01:43:25 -0800 (PST) (envelope-from sobomax) Message-Id: <200203180943.g2I9hPF10938@freefall.freebsd.org> From: Maxim Sobolev Date: Mon, 18 Mar 2002 01:43:25 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: ports/converters/libiconv Makefile pkg-plist ports/converters/libiconv/files patch-aa patch-ab patch-ac patch-ad patch-ae patch-include::iconv.h.in patch-lib::iconv.c ports/converters/iconv Makefile pkg-plist ... X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG sobomax 2002/03/18 01:43:25 PST Modified files: converters/libiconv Makefile pkg-plist converters/libiconv/files patch-aa patch-ac patch-ad patch-ae converters/iconv Makefile pkg-plist converters/iconv/files patch-ai converters/iconv-extra Makefile converters/iconv-rfc1345 Makefile Added files: converters/libiconv/files patch-include::iconv.h.in patch-lib::iconv.c converters/iconv/files patch-ces::Makefile patch-util::Makefile converters/iconv-extra/files patch-ces::Makefile patch-ces::iso-2022-cn.c patch-ces::iso-2022-jp-2.c patch-ces::iso-2022-jp.c patch-ces::iso-2022-kr.c patch-ces::unicode-1-1-utf-7.c Removed files: converters/libiconv/files patch-ab Log: Iconv cleanup, stage 1a: remove `g' prefix from binaries, headers, libraries and manpages installed by libiconv (aka GNU iconv) and add similar `b'-prefixes into components installed by iconv (aka BSD iconv). The reason why we do this is because unfortunately BSD iconv become abadonware (author doesn't maintain it anymore), while number of ports that need functional iconv library grows very fast, thus creating significant overhead due to patches needed to make ports working with prefixed GNU iconv. For compatibility reasons create symlinks in GNU iconv, so that all ports that expect GNU iconv to have `g' prefix should work unmodified until all those `g'-hacks are wiped out. Prompted by: ache Reviewed by (in principle): freebsd-ports, freebsd-gnome Revision Changes Path 1.4 +1 -1 ports/converters/iconv-extra/Makefile 1.1 +14 -0 ports/converters/iconv-extra/files/patch-ces::Makefile (new) 1.1 +14 -0 ports/converters/iconv-extra/files/patch-ces::iso-2022-cn.c (new) 1.1 +14 -0 ports/converters/iconv-extra/files/patch-ces::iso-2022-jp-2.c (new) 1.1 +14 -0 ports/converters/iconv-extra/files/patch-ces::iso-2022-jp.c (new) 1.1 +14 -0 ports/converters/iconv-extra/files/patch-ces::iso-2022-kr.c (new) 1.1 +14 -0 ports/converters/iconv-extra/files/patch-ces::unicode-1-1-utf-7.c (new) 1.4 +1 -1 ports/converters/iconv-rfc1345/Makefile 1.9 +4 -4 ports/converters/iconv/Makefile 1.2 +51 -3 ports/converters/iconv/files/patch-ai 1.1 +14 -0 ports/converters/iconv/files/patch-ces::Makefile (new) 1.1 +24 -0 ports/converters/iconv/files/patch-util::Makefile (new) 1.7 +6 -6 ports/converters/iconv/pkg-plist 1.11 +9 -3 ports/converters/libiconv/Makefile 1.5 +2 -28 ports/converters/libiconv/files/patch-aa 1.5 +0 -25 ports/converters/libiconv/files/patch-ab (dead) 1.6 +1 -24 ports/converters/libiconv/files/patch-ac 1.5 +2 -88 ports/converters/libiconv/files/patch-ad 1.5 +1 -10 ports/converters/libiconv/files/patch-ae 1.1 +48 -0 ports/converters/libiconv/files/patch-include::iconv.h.in (new) 1.1 +58 -0 ports/converters/libiconv/files/patch-lib::iconv.c (new) 1.7 +5 -1 ports/converters/libiconv/pkg-plist To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message