|
发表于 2004-6-21 19:01:30
|
显示全部楼层
最初由 哈蜜瓜 发表
做了个rpm包:http://download.linuxsir.cn/fcitx/fcitx-3.0.0test2-1.i386.rpm
另外,我参考了jeff_yecn针对Darwin的补丁,结合FreeBSD做了一个补丁。希望 Yuking兄能移植进入fcitx。(想想fcitx每次发布便能拿来编译,那将是多美的事!)为方便修改,我把patch分解成四个。
fcitx_fix_freebsd_main-3.0.0test2.patch #除ui.c包含有对setlocale()的修改外,其它均为针对Darwin与FreeBSD平台的修改。
fcitx_fix_freebsd_config-3.0.0test2.patch #包含对configure.in的修改。运行autoheader可产生config.h.in
fcitx_fix_freebsd_setlocale-3.0.0test2.patch #可能有争议。如果不修改setlocale()则在FreeBSD中不能输入汉字(能正常启动)。
fcitx_fix_freebsd_make-3.0.0test2.patch #如果用autoheader,autoconf,automake等工具,这个完全可不要。
以上补丁在Redhat AS 3制作(包含 automake,autoconf等工具),在redhat AS 3,Mandrake 10,Slackware 9.1,FreeBSD 10Stable(zh_CN.eucCN),FreeBSD 5.2Current(zh_CN.GBK)上均编译安装成功。
http://download.linuxsir.cn/fcit ... d-3.0.0test2.tar.gz
用了哈兄的RPM包,什么都没了,按Ctrl+space调不出输入法,晕!~ |
|