From fade97cdc1e60715570f559a1f4985f271fdb327 Mon Sep 17 00:00:00 2001 From: Joe Marcus Clarke Date: Thu, 23 May 2002 05:57:20 +0000 Subject: * Add support for Korean real-world locales * Allow libiconv to be built on FreeBSD < 4.3 * Bump PORTREVISION PR: 37271 Submitted by: Hye-Shik Chang (Korean locale patch) me (build fix) Reviewed by: sobomax (build fix) --- converters/libiconv/Makefile | 15 ++++++++++++--- converters/libiconv/files/patch-lib_aliases.gperf | 23 +++++++++++++++++++++-- 2 files changed, 33 insertions(+), 5 deletions(-) (limited to 'converters') diff --git a/converters/libiconv/Makefile b/converters/libiconv/Makefile index 24764c8bb3f6..541c57190fcc 100644 --- a/converters/libiconv/Makefile +++ b/converters/libiconv/Makefile @@ -7,7 +7,7 @@ PORTNAME= libiconv PORTVERSION= 1.7 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= converters devel MASTER_SITES= ${MASTER_SITE_GNU} \ ftp://ftp.ilog.fr/pub/Users/haible/gnu/ @@ -23,7 +23,16 @@ INSTALLS_SHLIB= yes MAN1= iconv.1 MAN3= iconv.3 iconv_open.3 iconv_close.3 +.include + +.if ${OSVERSION} < 430000 +BUILD_DEPENDS= ${LOCALBASE}/bin/gperf:${PORTSDIR}/gperf +GPERF= ${LOCALBASE}/bin/gperf +.else +GPERF= /usr/bin/gperf +.endif + pre-build: - @cd ${WRKSRC} ; /usr/bin/gperf -t -L ANSI-C -H aliases_hash -N aliases_lookup -7 -C -k '1,3-11,$$' -i 1 lib/aliases.gperf > lib/aliases.h + @cd ${WRKSRC} ; ${GPERF} -t -L ANSI-C -H aliases_hash -N aliases_lookup -7 -C -k '1,3-11,$$' -i 1 lib/aliases.gperf > lib/aliases.h -.include +.include diff --git a/converters/libiconv/files/patch-lib_aliases.gperf b/converters/libiconv/files/patch-lib_aliases.gperf index 25b8d6c54dc5..25f88e67dcee 100644 --- a/converters/libiconv/files/patch-lib_aliases.gperf +++ b/converters/libiconv/files/patch-lib_aliases.gperf @@ -1,5 +1,5 @@ ---- lib/aliases.gperf.orig Mon Jun 25 08:39:41 2001 -+++ lib/aliases.gperf Mon Apr 29 11:23:40 2002 +--- lib/aliases.gperf.orig Mon Jun 25 21:39:41 2001 ++++ lib/aliases.gperf Sun May 19 21:08:32 2002 @@ -42,6 +42,7 @@ JAVA, ei_java ISO-8859-1, ei_iso8859_1 @@ -105,3 +105,22 @@ ISO_8859-16:2000, ei_iso8859_16 ISO-IR-226, ei_iso8859_16 KOI8-R, ei_koi8_r +@@ -251,12 +265,12 @@ + CHINESE, ei_gb2312 + ISO-IR-165, ei_isoir165 + CN-GB-ISOIR165, ei_isoir165 +-KSC_5601, ei_ksc5601 +-KS_C_5601-1987, ei_ksc5601 +-KS_C_5601-1989, ei_ksc5601 +-ISO-IR-149, ei_ksc5601 +-CSKSC56011987, ei_ksc5601 +-KOREAN, ei_ksc5601 ++KSC_5601, ei_euc_kr ++KS_C_5601-1987, ei_euc_kr ++KS_C_5601-1989, ei_euc_kr ++ISO-IR-149, ei_euc_kr ++CSKSC56011987, ei_euc_kr ++KOREAN, ei_euc_kr + EUC-JP, ei_euc_jp + EUCJP, ei_euc_jp + EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE, ei_euc_jp -- cgit v1.2.3