%define dist Encode Name: perl-%dist Version: Release: alt1 Summary: Character encodings License: GPL or Artistic Group: Development/Perl URL: %CPAN%dist Source: %dist-%version.tar.bz2 # http://rt.cpan.org/NoAuth/Bug.html?id=14041 Patch0: %name-2.17-alt-HanExtra.patch Requires: perl-base >= 1:5.8.6 Provides: perl-i18n = 1:5.8.1 perl-i18n = 1:5.8.2 perl-i18n = 1:5.8.3 perl-i18n = 1:5.8.4 Obsoletes: perl-i18n = 1:5.8.1 perl-i18n = 1:5.8.2 perl-i18n = 1:5.8.3 perl-i18n = 1:5.8.4 # Added by buildreq2 on Mon May 22 2006 # BuildRequires: perl-Filter perl-PerlIO perl-devel perl-unicore %description The Encode module provides the interfaces between Perl's strings and the rest of the system. Perl strings are sequences of characters. See "perldoc Encode" for the rest of the story. %package devel Summary: Perl Encode Module Generator Group: Development/Perl Requires: %name = %version-%release %description devel enc2xs builds a Perl extension for use by Encode from either Unicode Character Mapping files (.ucm) or Tcl Encoding Files (.enc). Besides being used internally during the build process of the Encode module, you can use enc2xs to add your own encoding to Perl. %package CN Summary: China-based Chinese Encodings Group: Development/Perl Requires: %name = %version-%release %description CN The Encode::CN module implements China-based Chinese charset encodings. The following encodings are supported: euc-cn, gb2312-raw, gb12345-raw, iso-ir-165, MacChineseSimp, cp936, hz. %package TW Summary: Taiwan-based Chinese Encodings Group: Development/Perl Requires: %name = %version-%release %description TW The Encode::TW module implements tradition Chinese charset encodings as used in Taiwan and Hong Kong. The following encodings are supported: big5-eten, big5-hkscs, MacChineseTrad, cp950. %package KR Summary: Korean Encodings Group: Development/Perl Requires: %name = %version-%release %description KR The Encode::KR module implements Korean charset encodings. The following encodings are supported: euc-kr, ksc5601-raw, cp949, MacKorean, johab, iso-2022-kr. %package JP Summary: Japanese Encodings Group: Development/Perl Requires: %name = %version-%release %description JP The Encode::JP module implements Japanese charset encodings. The following encodings are supported: euc-jp, shiftjis, 7bit-jis, iso-2022-jp, iso-2022-jp-1, MacJapanese, cp932, jis0201-raw, jis0208-raw, jis0212-raw. %prep %setup -q -n %dist-%version %patch0 -p1 %__bzip2 -9fk Changes ed -p '/PERL_CORE/,/^[[:space:]]*}/s/^/#/' t/*.t ed -p '/extensions/,/^[[:space:]]*}/s/^/#/' t/*.t %build %perl_vendor_build %install %perl_vendor_install %files %doc AUTHORS Changes.bz2 README %_bindir/piconv %perl_vendor_archlib/encoding.pm %perl_vendor_archlib/Encode.pm %perl_vendor_archlib/Encode/*.pm %doc %perl_vendor_archlib/Encode/*.pod %perl_vendor_archlib/Encode/MIME %perl_vendor_archlib/Encode/Unicode %perl_vendor_autolib/Encode %exclude %perl_vendor_archlib/Encode/CN* %exclude %perl_vendor_autolib/Encode/CN* %exclude %perl_vendor_archlib/Encode/TW* %exclude %perl_vendor_autolib/Encode/TW* %exclude %perl_vendor_archlib/Encode/KR* %exclude %perl_vendor_autolib/Encode/KR* %exclude %perl_vendor_archlib/Encode/JP* %exclude %perl_vendor_autolib/Encode/JP* %files devel %_bindir/enc2xs %dir %perl_vendor_archlib/Encode %perl_vendor_archlib/Encode/*.e2x %perl_vendor_archlib/Encode/*.h %files CN %dir %perl_vendor_archlib/Encode %perl_vendor_archlib/Encode/CN* %dir %perl_vendor_autolib/Encode %perl_vendor_autolib/Encode/CN* %files TW %dir %perl_vendor_archlib/Encode %perl_vendor_archlib/Encode/TW* %dir %perl_vendor_autolib/Encode %perl_vendor_autolib/Encode/TW* %files KR %dir %perl_vendor_archlib/Encode %perl_vendor_archlib/Encode/KR* %dir %perl_vendor_autolib/Encode %perl_vendor_autolib/Encode/KR* %files JP %dir %perl_vendor_archlib/Encode %perl_vendor_archlib/Encode/JP* %dir %perl_vendor_autolib/Encode %perl_vendor_autolib/Encode/JP* %changelog * Mon May 22 2006 Alexey Tourbin 2.17-alt1 - 2.11 -> 2.17 * Sun Aug 07 2005 Alexey Tourbin 2.11-alt1 - 2.10 -> 2.11 - enabled support for Encode::HanExtra Chinese encodings (cpan #14041) * Tue May 17 2005 Alexey Tourbin 2.10-alt1 - 2.09 -> 2.10 - packaged %_bindir/enc2xs into devel subpackage * Tue Dec 14 2004 Alexey Tourbin 2.09-alt1 - initial revision (split perl-i18n) - subpackages: CN, TW, KR, JP