Summary: KON - Kanji ON Linux console Summary(ja): KON - 漢字コンソール Name: kon2 Version: 0.3.9b Release: 0vl9 Group: Applications/System Copyright: distributable Source0: ftp://ftp.linet.gr.jp/pub/KON/%{name}-%{version}.tar.gz Source1: ftp.linux.or.jp/pub/PJE/PJE-0.1beta/tgz/install/konfnt.tgz Patch: kon2-0.3.9-config.patch # patches for vine Patch100: kon2-0.3.9b-vine_config.patch Patch104: kon2-0.3.8-exec.diff #Patch105: kon2-0.3.8-tty.patch #Patch106: kon2-0.3.8-bufover.patch Patch107: kon2-0.3.9b-tty.patch Patch108: kon2-0.3.9b-bufover-fix.patch Patch109: kon2-0.3.9b-racecondition-fix3.patch Prereq: /usr/bin/tic ExclusiveArch: %{ix86} Buildroot: %{_tmppath}/%{name}-%{version}-root Vendor: Project Vine Distribution: Vine Linux Packager: ISHIKAWA Mutsumi %description kon is a Kanji emulator for console %description -l ja KON は Linux のコンソール画面上で漢字を表示するためのプログラムです。 表示方式は DOS/V, minix-V, 386BSD KanjiHand と(恐らく)同じですが、 minix-V や KanjiHand と異なる点が一つあります。KON では疑似端末を使っ てコンソール出力をフックし、VGA に展開しています。したがってカーネル ソースにパッチを当てる必要はありませんが、minix-V や KanjiHand のよう な拡張機能は期待できません。 %package fonts Summary: Fonts for KON Summary(ja): KON用フォント Group: Applications/System %description fonts This package includes some fonts for Kon. They are supplied with public domain. %description fonts -l ja KON 用のフォントです。Public Domain で提供されています。 %prep %setup -q #%patch -p1 %patch100 -p1 -b .config %patch104 -p0 -b .exec #%patch105 -p1 -b .tty #%patch106 -p1 -b .bufover %patch107 -p1 -b .tty %patch108 -p1 -b .fld %patch109 -p1 -b .race %setup -D -a 1 -T find . -name '*.orig' -exec rm -f {} \; %build make %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/usr/bin mkdir -p $RPM_BUILD_ROOT%{_mandir}/ja/man1 mkdir -p $RPM_BUILD_ROOT/usr/share/fonts mkdir -p $RPM_BUILD_ROOT/etc make install TOPDIR=$RPM_BUILD_ROOT MANDIR=$RPM_BUILD_ROOT%{_mandir}/ja/man1 install -m 0444 usr/share/fonts/pubfont.a.gz $RPM_BUILD_ROOT/usr/share/fonts install -m 0444 usr/share/fonts/pubfont.k.gz $RPM_BUILD_ROOT/usr/share/fonts chmod 644 $RPM_BUILD_ROOT/etc/kon.cfg %clean rm -rf $RPM_BUILD_ROOT %post if [ ! -f /usr/share/terminfo/k/kon ];then tic /usr/doc/kon2-%{PACKAGE_VERSION}/terminfo.kon fi if [ `grep -c '^kon|kanji on console' /etc/termcap` -eq 0 ];then cat /usr/doc/kon2-%{PACKAGE_VERSION}/termcap.kon >> /etc/termcap fi %files %defattr(-,root,root) %doc doc/* terminfo.kon termcap.kon %config /etc/kon.cfg %attr (4755, root, root) /usr/bin/kon %attr (0755, root, root) /usr/bin/fld /usr/bin/swkon %attr (4755, root, root) /usr/bin/newvc %{_mandir}/ja/man1/kon.1* %files fonts %defattr(-,root,root) %dir /usr/share/fonts/ /usr/share/fonts/pubfont.a.gz /usr/share/fonts/pubfont.k.gz %changelog * Thu Mar 27 2003 KOBAYASHI R. Taizo 0.3.9b-0vl9 - rebuild * Wed Feb 20 2002 Daisuke SUZUKI 0.3.9b-0vl8 - rebuild * Fri Jun 01 2001 - 0.3.9b-0vl7: install manpage into %%{_mandir} - ExclusiveArch: %%{ix86} * Thu Jul 20 2000 ISHIKAWA Mutsumi - missing setgid(getgid()), setuid(getuid()) before shell fork(), now fixed. * Wed Jul 19 2000 ISHIKAWA Mutsumi - race condition bug fix was incorrect, so really fixed. * Mon Jul 10 2000 Jun Nishii - fix wrong subpackage name (kon2-font -> kon2-fonts) * Sun Jul 2 2000 ISHIKAWA Mutsumi - change from kon2-0.3.9-vine_config.patch to kon2-0.3.9b-vine_config.patch to rebuild collectly * Sun Jul 2 2000 ISHIKAWA Mutsumi - Font loading can not work collectly in some environment. It is fld and kon race condition bug. Now fixed. * Wed Jun 22 2000 ISHIKAWA Mutsumi - updated to 0.3.9b - fld security fix and more buffer overflow fix patch (writen by Fumitoshi UKAI ) added - remove Vine's bufover patch because of fixed upstream. - replace Vine's tty patch to be able to apply to 0.3.9b - drop suid root from /usr/bin/fld - rebuild on RedHat 6.2 * Thu Jun 9 2000 Yasuyuki Furukawa - remake SPEC file from rawhide. - ja_JP.ujis -> ja - added Vine's patches: exec, tty, bufover * Thu Mar 23 2000 Chris Ding - fixed terminfo path miss * Wed Mar 22 2000 Chris Ding - updated to 0.3.9 - ja_JP.ujis -> ja_JP.eucJP - added prereq tag - changed group * Mon Oct 18 1999 Matt Wilson - rebuilt for 6.1 - patched makefile so that it doesn't use hardcoded path - added attr tags * Sat Nov 22 1997 Susumu Nagashige * Wed Feb 4 1998 Keiichi Matsuzaki - 2nd release