[過去ログ] OpenBSDで日本語環境設定 (415レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
78: 72 02/03/01 23:47 AAS
なるほど。
じゃあ一生古いままでいいや...
79: 02/03/02 03:11 AAS
>72 www.xfree86.orgに行って公開されてるi18n@メーリングリストの
4.2.0のリリース日から後を適当に拾い読むのがお薦め。
80: 02/03/05 01:40 AAS
2chスレ:aastory
誰だよこんなスレ建てたの。茶吹きそうになってしまったじゃねーか(w
81: 02/05/24 14:20 AAS
確か、Linux何かでわコマンド打った後のメッセージからマニュアルページの説明に至るまで日本語にするプロジェクトがあったよね?

nkf?
nsl?
だったかと思うけど、忘れた,,
82: こどちゃ♪ ◆KchAbnts 02/05/26 15:41 AAS
おいら,OpenBSDにはX入れてないんだけど,konってOpenBSDで走るのかな?
リモートメンテがほとんどだから,コンソールで日本語表示させようとは
思わないけど。
FreeBSDはjmanがあるからいいねぇ。OpenBSDではjman-doc ML出来るぐらい
の国内コミュニティはないのかな。でも,FreeBSDでもjp.freebsd.orgの
サイトのman検索ばっかり使ってて,マシンにはjman入れていない罠。(w
あとLinuxだけど馬鹿に出来ないのはJF。あれはBSDユーザでも役に立つと思う。
省1
83: 02/06/12 14:38 AAS
あー、あー。
Linux エミュレーションな Mozilla から書き込んでみるテスと。
もはや OpenBSD じゃないかも...。
84: 02/06/12 18:37 AAS
AA省
85: 02/10/09 18:23 AAS
LC_CTYPE設定して、vimとかjlessとかでまぁ満足。大抵Windowsマシンから
LOGINするから、MS-IMEで入力できるし
86
(2): 02/12/05 13:31 AAS
正攻法じゃないけど、FreeBSDのlocaleからかっぱらってくるっていう手もあるんじゃない。
87
(1): 02/12/05 13:56 AAS
>>86
それを是としないのが良くも悪くも OpenBSD では
ないかといってみる手スト
88: 86 02/12/05 14:03 AAS
>>87
やっぱ、できるんだね。
89
(4): 02/12/05 14:48 AAS
以前NetBSD/CitrusのlocaleまわりをOpenBSD 3.0/3.1で使えるようにしたpatchを
本スレでうpしたんだけど、3.2用に更新したpatchって需要ありまつか?
90: ENIGMA ◆TuqOJBbLXY [sage] 02/12/05 15:05 AAS
>>89
いや、需要あるも無いもオープンソースの世界ではオープンにしないと、

役に立つかどうかは別として公開してみては。
91: ENIGMA ◆TuqOJBbLXY [sage] 02/12/05 15:19 AAS
OpenBSD 3.2をインストールした人で、日本語が上手くいったら結果報告希望。

当方、3.0で失敗しました。
92
(1): 89 02/12/05 17:08 AAS
ということでうpしてみる
11月頃の3.2 stableとNetBSD-currentベース

外部リンク[bz2]:wave.prohosting.com
外部リンク[txt]:wave.prohosting.com
93: ENIGMA ◆TuqOJBbLXY 02/12/05 17:46 AAS
ありがとう。(涙;
3.2インストしたら試してみます。
94
(1): 02/12/05 19:50 AAS
Citrus が OpenBSD のソースツリーに入らないのはなんでなのかな?
95
(1): 89 02/12/06 05:34 AAS
すまん、>>92のpatchはdiffとる前にcommitし忘れてたファイル多数あり(汗

直してbuildできるようにした&今日のstableに同期したんで、
外部リンク:wave.prohosting.com
から20021206版を拾ってってくだーさつぁい。
96: 02/12/19 16:26 AAS
>>94
Theo は、もうそろそろ入れてもいいかもね、と去年の夏ごろ発言してた
ような気がする。単に作業する人がいないだけちゃうか?
そんなもん日本人以外ありえないから、ここ読んでる香具師、誰か立候補しる!
itojun さんばっかりに期待しててはダメだ。
97: 02/12/19 21:06 AAS
入れるならやっぱdlopen()使わないでstaticにlibcに組み込んだ方は良いのかねぇ。
あとMB_LEN_MAX 32でbinary compatibility崩れるんだけど
NetBSDの魔法__RENAMEマクロでなしにlibcのmajorをサクっと上げちまえば良い?
98
(1): 02/12/24 19:14 AAS
厨でもうしわけないんだけど、_RENAME マクロってどういう役割なの?
シンボルの頭に "_" を付けたり付けなかったりするものらしい、
というのは分かるんだけど、それがどういう意味なのか理解できない。
誰か解説して or 情報のポインタ、ぷりーづ。
99
(4): 02/12/31 22:04 AAS
>>95 さん
ありがたく使わせていただきました<patch
この patch は、i386 専用ですか?
sparc64 で make したら、そのままではうまく動かなかった。
100
(3): 02/12/31 23:10 AAS
スマソ、i386以外のarchも対応したつもりだったのですが、PC/AT機しか
自由にできるマシンが身の回りに無いので、buildと動作確認はi386のみです。
# sparc64かぁ、ansi.h/int_types.hあたりでなんかやっちゃったかなぁ。。。
修正個所があれば、patchをここにはっつけてもらえれば更新しますんで、どうぞよろしうに。

どーしても動かんようであれば、kurati氏のとこのpatchも3.2用に更新されてるので、
そちらを試してみてください。
# ただしkurati氏のpatchはもう長いこと誰もメンテしてない
省6
101
(1): 名無しさん@Emacs 03/01/01 13:54 AAS
>>98

俺もあぬまり詳しくないけど。どういう目的かというと、ABI を保つためでしょう。例えば sys/times.h 中で、times(3) という関数は

__BEGIN_DECLS
#ifdef __LIBC12_SOURCE__
clock_t times __P((struct tms *));
#else
clock_t times __P((struct tms *)) __RENAME(__times13);
省9
102
(1): 03/01/02 04:24 AAS
神が降臨したようなので、おれも久々にOpenBSDを使ってみようかと思う今日このごろ
103
(1): 99 03/01/02 07:29 AAS
>>100 さん、アドバイスどうも。
その後、patch を眺めたりイロイロいじってみたところ、
どうも cdefs.h の _RENAME マクロの #if 0 で決め打ってる
部分がよろしくないようです。

下の patch のようにしたところ、sparc64 では、うまく動いてる
ように見えます。i386 は休みが明けたら make してみます(^^;
gas のバージョンが違うせい?
省22
104: 03/01/02 08:43 AAS
地域化とセキュアは矛盾する思想だったりして。
105
(2): 100@お雑煮うまうま 03/01/02 09:38 AAS
>>103
げ、OpenBSD/sparc64ってELFだったのか。そりゃsymbolに"_"が余分に付く罠。
ですので>>103のpatchは__i386__でなくて__ELF__っすね。
暇見て更新しておきます、ありがとうございました。
106: 101 03/01/03 00:43 AAS
>>102

ちなみに私はちっとも神じゃないです。:-)

101 の内容もちっとも自信がありませぬので鵜呑みにされませぬよう。>all
107: 03/01/04 00:08 AAS
実は OpenBSD の話題じゃない罠。>_RENAME
108
(1): 99 03/01/06 12:04 AAS
>>100 さん
げ、OpenBSD/i386 って、aout だったのか。
# ELF と aout の違いを全然理解してない厨房<洩れ

あと、install.txt に /usr/lib/i18n を掘っておくことを
追加しといたほうが親切かもしれません。
109: 100 03/01/06 15:09 AAS
お待たせしました、20030106版に更新しますたです。
外部リンク:wave.prohosting.com

変更点:
ELFで__RENAMEが正しく動くようにした(Thanks to >>99さん)。
これでalpha、sparc64、hppaでもちゃんと動く...はず。
# まー、__RENAMEはlibcのmajorを上げて良いのならまったく必要ないんですが。

>>108
省2
110: [sage 放置ぷれいでsend-prしたことすら忘れてた(w] 03/01/06 16:36 AAS
スマソ、Citrusについて、最近send-prを1件yamtさん処理してくれてたみたい。
# wcrtomb/wctombの挙動が変ってやつ。

これはまだ漏れのpatchには取り込んでいないです。
お急ぎの方はこちら↓を参考に。
外部リンク[diff]:cvsweb.netbsd.org
外部リンク[diff]:cvsweb.netbsd.org

また夜にでも更新しますです。
111: 山崎渉 [(^^)sage] 03/01/15 13:01 AAS
(^^)
112
(11): 03/01/30 13:24 AAS
コソーリ、20030128版に更新のお知らせ。

変更点:
 fgetwc/fputwcなどのwide file io関係もNetBSD-currentからmerge
 これでCitrusの成果は全部取り込んだはずっす。

んで、いつもProhostingにpatchを置いとったのですが、
一部有料化するそうなので、こちら↓に移転しますた。

外部リンク:sigsegv.s25.xrea.com
113
(2): 03/02/06 20:19 AAS
>112
お蔭で念願のOpenBSD上で日本語環境の整備ができますた!
記念にデスクトップ晒しときますた。
画像リンク[jpg]:sakots.pekori.jp
114: 03/02/16 11:07 AAS
あぐぇ
115
(1): 03/02/17 22:21 AAS
citrusの移植をしている方がいると聞きましたが、、、。

>>112
おおっ、あなたですね。OpenBSDはユーザー少ないし、ユーザー同士の
横のつながりもあまりないので反応が無く見えるけど、期待してる人は
いっぱいいる(私も含めて)と思いますよ。応援してます。

>>113
うーん。もう見れないみたい。ktermがエラー吐かずに立ち上がります?
116: 112 03/02/18 02:04 AAS
移植(汗 つーかコピぺ程度の作業量なんで...

いい忘れてたけど、Citrus patchを適用した後はX(だけじゃないけど)は
-D_XLOCALE有無に関係なく作り直してちょ。古いbinaryが参照する
selocaleのシンボルはsinglebyte onlyでしか動かんので。
__RENAMEで__setlocale_mb_len_max_32を参照してやらないと
multibyte localeは使えないです。

# まあ、X & EUCとかだとsetlocaleが成功の戻り値を返すだけで
省8
117: 112 03/02/18 02:18 AAS
んで、洩れができそうな範囲でのTODO
やるかどうかはわかんないけど。

足りない関数とか
* fwprintf, swprintf, vfwprintf, vwprintf, vswprintf, fgetws, fputws, wscan, fwscanf, wcstok, wcswcs, wcsftime
FreeBSD-currentでは実装されてる模様、 いくつかはそのまま使えるかも。未調査。

* btowc, wctob
citrus_ctype_template.hで実装するなら マンドクセー(゚?゚)イラネ
省9
118: 03/02/22 00:51 AAS
ed + skkfep で満足
119
(6): 113 03/02/23 17:33 AAS
>>115
>うーん。もう見れないみたい。ktermがエラー吐かずに立ち上がります?
問題ないみたいです。
手元でサーバ立ててあげときます。
画像リンク[jpg]:prim.cotton.ne.jp
画像リンク[jpg]:prim.cotton.ne.jp
容量がちょいとあるのと(それぞれ179.5KBと216.3KB)回線が細いのでそのあたりはごかんべん。
省11
120
(1): 112 03/02/25 13:49 AAS
>>119
gtk+とかよう知らんですが、localeを認識しないってのは
・libcの場合 LC_ALL > LC_{CTYPE, MESSAGES...} > LANG
・Citrus libintlの場合 LINGUAGE > LC_ALL > LC_MESSAGES > LANG
の順に環境変数を参照するので、LC_ALL=Cがセットしてあると
LC_{CTYPE, MESSAGES...}, LANGはそもそも無視されることに注意して
再度環境変数を設定してもらえますか?
省2
121
(1): 112 03/02/26 00:19 AAS
documentだけ更新、
外部リンク[txt]:sigsegv.s25.xrea.com

make includesでなくてmake beforeinstall走らせりゃmtreeまでやってくれんのね。
トラブった方、失礼致しますた。
122: 119 03/02/26 15:42 AAS
>>120
gtk+については素のPortsのgtk+では日本語の部分が何も表示されない状態だったのですが、
CONFIGURE_ARGSに"--with-native-locale"を追加することでOKでした。

ただ、このままではimlib回りで、

IMLIB ERROR: SHM can't attach SHM Segment for Shared Pixmap mask Wrapper
Falling back on Shared XImages
Imlib ERROR: SHM can't attach SHM Segment for Shared XImage mask
省14
123
(1): 119 03/02/28 12:38 AAS
>>121
HEADに対応されていたのですね!早速導入してみます!!
(実は121のinstall_openbsd.txtを取りに行こうとしたら、HTTP404を返されて
見に行ったらって、とこだったんですが)
124: 112 03/02/28 19:31 AAS
>>123
HEAD向けはコンパイルできるかどうかさえテストしてないです。
libpthread(3.2ではlibc_rだったやつ)あたりでヘッダ見つからんとかいって
buildへくるかも。buildが通りさえすれば、OpenBSDは他の*BSDと違って
releaseとcurrentには大きな違いがないんで、動作自体は支障ないとは思います。
125
(1): 99 03/03/01 03:57 AAS
HEAD 向けコンパイルしてみますた。
make beforeinstall するときに、幾つかヘッダが無いと言われますが、
その dir へ行って make してやればヘッダ生成されるので、改めて
make beforeinstall すればOK。
そこさえ越えれば、make build は問題ないようでつ。
126
(1): 112 03/03/05 02:59 AAS
NetBSD-currentで
* btowc, wctob(btowc('\0')がWEOF返すバグあり、send-pr済)
* iswctype, wctype, iswctrans, wctrans
(但しiswctype(.., wcrtpe("jkana"))とかのlocale固有機能は未サポート)
* wcscoll, wcsxfrm(LC_COLLATEは未サポート)
がサポートされた模様なので、patchを追従しますた。

3.2向けとHEAD向けがありますが、今回はどちらもmake releaseまでの
省13
127: 119 03/03/05 11:20 AAS
>>125
>make beforeinstall するときに、幾つかヘッダが無いと言われますが、

make beforeinstallの前にmake includesを実行すると問題ないようでつ。
128
(1): 112 [sage ただでさえ英語メタメタなのにな] 03/03/05 19:18 AAS
send-prに[PATCH]でなくて[PACTH]とか書いちまったよ...逝ってくる
129: 03/03/06 03:11 AAS
>>128 (゚ε゚)キニシナイ!!
130: 119 03/03/06 08:37 AAS
>>126
手元の計算機に導入してみますた。
前回のHEAD用に公開されたバージョンからかも知れませんが、lib/libs/stdlib/multibyte.c
がrejectされるようです。
/dev/nullとのdiffみたいなんでrm multibyte.c*でエェかぁ、とかやってまつ。

注意点としては前のパッチがあたっている環境故か、この計算機固有なのか追いかけ
る時間が無いのでわかんないんですが、LOCALE関連の環境変数が定義されていると、
省3
131
(1): 112 [sage ] 03/03/06 12:35 AAS
patchはChair of IMOUな方から採用したよんとのことです。
# fgetws/fputwsが抜けてたし...漏れマヌケ過ぎ。

> 4回目の

ごめんなさい、btowc/wctobを追加したので
lib${ENCODING}.soのABIが変わってるので
古いlibcとlib${ENCODING}.soの組合せになると落ちるんだと思います。
lib${ENCODING}.soのmajorをageるか迷ったんだけど、
省3
132
(1): 131 03/03/06 13:07 AAS
追伸

libcとlib${ENCODING}のABIが揃っていれば落ちないです。
だからbuildし直す必要は無いです。unset LC_ALL LC_CTYPE LANGとかで
とりあえず逃げてください。
133
(4): 132 03/03/10 06:57 AAS
20030308版っす。
外部リンク:sigsegv.s25.xrea.com

変更点
fgetws, fputws, wcstok, wcswcsの追加
en_US.UTF-8ロケールがより賢くなった(つかマージ忘れ)
ABIの変更でlib${ENCODING}のminorをbump

あーんど、いくつかのbug fixを含みます。
省12
134: 133 03/03/10 07:07 AAS
/usr/share/nls.aliasでなくて/usr/share/nls/nls.aliasね。
135
(4): 119 03/03/10 16:20 AAS
>>133
>んで、別の作業がやりたいんでOpenBSDは一応これで安定版とし
>しばらく更新しない予定。
># stdioまわりにthread safeの為のlock/unlockが実装されだすまでは
># conflictもでないと楽観。

ホントにおつかれさまでした。
お蔭様で、管理しているサーバともどもデスクトップも全てOpenBSD化
省3
136
(1): 03/03/12 00:43 AAS
>>135
> お蔭様で、管理しているサーバともどもデスクトップも全てOpenBSD化
> できますた。
デスクトップをOpenBSD化する利点は?
137: 135 03/03/12 11:00 AAS
>>136
管理しているサーバ用のcvsリポジトリが使えるようになったことで
パッケージのアップデート等で回線を逼迫しなくなった点。
使っている環境の回線が細いので。あとは「利点」というより個人的
趣味です。
138
(1): 133 03/04/09 18:19 AAS
ダレモイナイ... xpg4dl-20030409ヲリリーススルナライマノウチ...

ChangeLog:
* OPENBSD_3_3 branch対応
* 最新のNetBSD-currentへの追従
- wcstoll, wcstoullの追加(wcstoimax, wcstoumaxはOpenBSDの事情により未merge)
- gbk2k module、zh_CN.GB18030ロケールの追加
139: 133 03/04/09 18:21 AAS
URL忘れてた
外部リンク:sigsegv.s25.xrea.com
140
(1): 135 03/04/16 17:43 AAS
>>138
ご苦労さまです。currentのXFree86が4.3.0になったお蔭で大方の
パッケージを再コンパイルするハメに…。
結果報告が遅れてしまいますた。近々デスクトップのスナップを
撮り直します。
141: 山崎渉 [(^^)] 03/04/17 12:30 AAS
(^^)
142: 135 03/04/17 14:55 AAS
>>140
>パッケージを再コンパイルするハメに…。

こんなことやってるウチにsource-changes@cvs.openbsd.orgからのメールが…。

>CVS: cvs.openbsd.org: www
>From:
>Dale Rahn <drahn@cvs.openbsd.org>
>
省16
143: あぼーん [あぼーん] AAS
あぼーん
144: あぼーん [あぼーん] AAS
あぼーん
145
(2): 名無しさん@XEmacs 03/06/30 01:10 AAS
OpenBSDを日本語環境してデスクトップで利用している人はいない、ってことでファイナルアンサー?
146
(1): 03/07/07 02:00 AAS
>>145
アホか?
いっぺん死んでこいや(藁
147
(1): 03/07/07 02:28 AAS
>>146
>>145じゃ無理なんだよ。まあ、アホはスルーするなりしてほっとけよ。
148: 03/07/07 06:52 AAS
>>147
145=146
自作自演で荒したいんじゃネーノ
149: 03/07/13 14:24 AAS
久し振りに来たらあれてるな
150: あぼーん [あぼーん] AAS
あぼーん
151: 03/08/02 14:13 AAS
一応保守
152: 03/08/05 20:46 AAS
sage 進行っつったって、沈み過ぎ。
このスレ無くなってもらっちゃ困るし、活性化を祈念して age
153: 03/08/05 20:50 AAS
山崎のせいで、数々の良スレが沈んでいったな。
154
(2): 03/08/05 21:18 AAS
しもた、xpg4dl-20030409 のリンク先がなくなってる。弱ったな。
どこか or 誰か保存してない?<HEAD-xpg4dl-20030409.tar.bz2
155
(1): 03/08/05 21:21 AAS
>>154
これを機会にWindowsに移行する事を勧める。
Windows使えば、そんなくだらない事で悩まなくていいし。
今みたいに、自己満足ばかりの生活から脱却できるよ。
非常に有益な素晴しい時間を過したければWindowsを使おう。
156
(1): 03/08/05 21:24 AAS
>>155
2ch板:win
157: 03/08/05 21:29 AAS
>>156
現実から目を背けるな
158
(2): 03/08/06 00:06 AAS
外部リンク[bz2]:sigsegv.s25.xrea.com
中身は20030409と同じ。iconv対応はほとんど終ってるけどpatchをうpするのは
もうちょい待って下さい。
1-
あと 257 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.023s