2004-02-21 (Sat)

_ [debian] fontconfig 2.2.1-15vd1

例によって akito patch を当てて作成。

_ [debian] egg 4.0.6+0.20020909cvs-4vd1

thidhi patch を当てて作成。

_ [debian] viewcvs+subversion その後

#231364 に出ていた subversion 0.37.0-3 を試してみた。が、やっぱり駄目か…。と思ったら、libswig1.3 を 1.3.19-2 に hold したままだった。1.3.21-1 に上げてみると…。お、動くようになったぞ。

_ [comp] 2.6.3-2mm

これだけ当てて作成。rivafb は m に。

2004-02-20 (Fri)

_ [debian] xmame 0.79.1-0vd1

作成。

_ [comp] flash で日本語フォントが出ない

Debian にしてから、の設定してなかった。これの謎は山さんと解いたのだが、だいぶ前になるんだなぁ。strace にはお世話になった。 以下、手順。用いた Flash Player の version は 6,0,79,0。

  1. ttf-kochi-{gochic,mincho} を install。Debian だと /usr/share/fonts/truetype/kochi/kochi-{gothic,mincho}.ttf になる。

  2. fonts.dir がなければ、/usr/share/fonts/truetype/kochi/ で ttmkfdir 実行し、fonts.scale を fonts.dir に mv。

  3. なければ、/usr/X11R6/lib/X11/fs/config を作成。内容は

    catalogue = /usr/share/fonts/truetype/kochi/,
    

注意として、末尾の「,」(コンマ)を落とさない。既にファイルがあるのであれば、catalogue のエントリの途中に kochi のエントリを挿入する。末尾だと「,」がないので駄目。

2004-02-19 (Thu)

_ [unicon] 2.6.3 & 2.6.3-mm1 対応

drivers/video/console/fbcon.c の 1182 行付近の以下を削除。

-atomic_dec(&info->pixmap.count);
-smp_mb__after_atomic_dec();

以下、2.6.3-mm1 での変更。 drivers/char/vt.c の 2015 行付近に以下を追加。

         int orig_count;
+#ifdef CONFIG_UNICON
+       /* added by Arthur Ma, for multiple font support */
+       struct double_byte * doublebyte_default = NULL;
+#define GB_LEFT 0x8000
+#define GB_RIGHT 0xc000
+#endif

(中略)

+#ifdef CONFIG_UNICON
+       /* added by Arthur Ma, for multiple font support */
+       if (UniconFontManager != NULL)
+               doublebyte_default = UniconFontManager->getfont (vt->vc_num);
+#endif
        currcons = vt->vc_num;

drivers/video/console/fbcon.c の 1157 行付近を以下のように変更。

-dst0 = info->pixmap.addr + fb_get_buffer_offset(info, size);
+dst0 = fb_get_buffer_offset(info, &info->pixmap, size);

同 1178 行付近を以下のように変更。

-move_buf_aligned(info, dst, src, pitch, width, image->height);
+fb_move_buf_aligned(info, &info->pixmap, dst, pitch, src,  width, image->height);

とりあえずこれで問題ないみたい。

_ [unicon] vd_unicon-kernel-2.[46]-20040219.patch.bz2

集積 patch 作成。ついでに dists 中も整理。

_ [comp] 2.6.3-mm1

以下を当てて作成。

rivafb for 2.6 はまだこなれていないようなので、n にした。