%define nkfver nkf203 Summary: A Kanji code conversion filter. Name: nkf Version: 2.03 Release: 1a License: BSD-like Group: Applications/Text Source: http://www.ie.u-ryukyu.ac.jp/~kono/nkf/dist/%{nkfver}.tar Source3: nkf.copyright Buildroot: %{_tmppath}/%{name}-%{version}-buildroot %description Nkf is a Kanji code converter for terminals, hosts, and networks. Nkf converts input Kanji code to 7-bit JIS, MS-kanji (shifted-JIS) or EUC. %ifnos darwin %package -n perl-NKF Summary: Perl extension for Network Kanji Filter Group: Applications/Text %description -n perl-NKF This is a Perl Extension version of nkf (Network Kanji Filter). It converts the last argument and return converted result. Conversion details are specified by flags before the last argument. %endif %prep %{__rm} -rf $RPM_BUILD_ROOT %{__mkdir_p} $RPM_BUILD_ROOT/%{_bindir} %{__mkdir_p} $RPM_BUILD_ROOT%{_mandir}/{man1,ja/man1} %setup -q -n %{nkfver} %build make nkf cp %{SOURCE3} . %ifnos darwin (cd NKF.mod; CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL PREFIX=$RPM_BUILD_ROOT%{_prefix} INSTALLDIRS=vendor ) %endif %install ./nkf -e nkf.1j > nkf.1jeuc iconv -f euc-jp -t utf-8 nkf.1jeuc > nkf.1utf8 install -c -m 755 nkf $RPM_BUILD_ROOT%{_bindir} install -c -m 644 nkf.1 $RPM_BUILD_ROOT%{_mandir}/man1 install -c -m 644 nkf.1utf8 $RPM_BUILD_ROOT%{_mandir}/ja/man1/nkf.1 %ifnos darwin pushd NKF.mod eval `perl '-V:installarchlib'` eval `perl '-V:installvendorarch'` mkdir -p $RPM_BUILD_ROOT/$installarchlib make install rm -f $RPM_BUILD_ROOT/$installvendorarch/perllocal.pod \ ${RPM_BUILD_ROOT}${installarchlib}/perllocal.pod rm -f $RPM_BUILD_ROOT/$installvendorarch/auto/NKF/NKF.bs popd %endif %clean [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT %files %ifnos darwin %defattr(-,root,root) %else %defattr(-,root,wheel) %endif %doc nkf.doc nkf.copyright %{_bindir}/nkf %{_mandir}/man1/nkf.1* %{_mandir}/ja/man1/nkf.1* %ifnos darwin %files -n perl-NKF %defattr (-, root, root) %doc nkf.doc nkf.copyright %{_libdir}/perl5/vendor_perl/*/*-linux-*/NKF.pm %{_libdir}/perl5/vendor_perl/*/*-linux-*/auto %{_mandir}/man3/NKF.3pm.gz %endif %changelog * Sun Jan 03 2004 Keisuke Fujii 2.03-1a - 1st release on MacOSX 10.3. * Tue Sep 30 2003 Akira TAGOH 2.03-1 - New upstream release. - converted Japanese nkf.1 to UTF-8. (#105762) - nkf-1.92-glibc2290.diff: removed. * Thu Aug 7 2003 Elliot Lee 2.02-4 - Fix unpackaged files * Fri Jun 27 2003 Akira TAGOH 2.02-3 - had perl-NKF as separated package. * Wed Jun 04 2003 Elliot Lee - rebuilt * Wed Apr 09 2003 Akira TAGOH 2.02-1 - New upstream release. * Wed Jan 22 2003 Tim Powers - rebuilt * Fri Jan 10 2003 Akira TAGOH 2.01-1 - New upstream release. it contains UTF-8 support. * Wed Nov 20 2002 Tim Powers - rebbuild on all arches * Fri Jun 21 2002 Tim Powers - automated rebuild * Wed Jun 19 2002 Akira TAGOH 1.92-10 - fix the stripped binary. - s/Copyright/License/ * Mon Jun 03 2002 Yukihiro Nakai - Add output bug patch for glibc-2.2.90 (#65864) * Thu May 23 2002 Tim Powers - automated rebuild * Wed Jan 09 2002 Tim Powers - automated rebuild * Tue Sep 4 2001 SATO Satoru - 1.92-6 - attached nkf.1jeuc(euc-jp) instead of nkf.1j(iso-2022-jp) (#53127) * Sun Jun 24 2001 Elliot Lee - Bump release + rebuild. * Wed Feb 28 2001 SATO Satoru - nkf.copyright attached - use system-defined macros (%%*dir) * Tue Aug 29 2000 ISHIKAWA Mutsumi - adopt FHS * Mon Aug 7 2000 ISHIKAWA Mutsumi - japanese manpages moved ja_JP.eucJP -> ja - modified to be able to build by normal user. * Tue Aug 01 2000 Yukihiro Nakai - Update to 1.92 - rebuild for 7.0J * Sat Mar 25 2000 Matt Wilson - rebuilt for 6.2j - support compressed man pages * Wed Mar 22 2000 Chris Ding - ja_JP.ujis -> ja_JP.eucJP * Thu Oct 7 1999 Matt Wilson - rebuilt against 6.1 * Sun May 30 1999 FURUSAWA,Kazuhisa - 1st Release for i386 (glibc2.1). - Original Packager: Kazuhiko Mori(COW) * Sun Jan 10 1999 Kazuhiko Mori(COW) - just rebuilt for glibc TL. (release not changed.)