pkgsrc で gimp がアレな件

経緯を tech-pkg-ja のえらいひとたちに説明しないといかんのでメモ
0
JC(除毛クリーム)さん (788松屋) @okano_t

pkgsrc わからん。ねる。(←こんなやつが翻訳やっとったんかい)

2012-11-06 00:03:17
JC(除毛クリーム)さん (788松屋) @okano_t

GIMPビルド終わったけど、msgctxt つきメッセージがカットされて英語になっとる。_TOOLS_USE_MSGFMT_SH とは何者か。

2012-11-06 00:15:42
isaki @isaki68k

@okano_t @obache こちら試しに gettext-tools を BUILD_DEPENDS に足してもなんかエラー出て全然歯が立たなかったくらいにはアレなので、よろしくお願いします(ぉ

2012-11-06 00:31:50
isaki @isaki68k

結局 gettext-tools に降りて make install してから帰ってきた。← pkgsrc感一切無視!!

2012-11-06 00:33:04
JC(除毛クリーム)さん (788松屋) @okano_t

make show-var VARNAME=_TOOLS_VERSION.msgfmt してみると、空?

2012-11-06 00:35:35
JC(除毛クリーム)さん (788松屋) @okano_t

@isaki68k @obache いやいやいやいや。pkgsrc 全然わからんですよ? おばたせんせーかえってきてー!

2012-11-06 00:37:41
JC(除毛クリーム)さん (788松屋) @okano_t

_TOOLS_USE_PKGSRC.msgfmt=yes していても、_TOOLS_VERSION.msgfmt は TOOLS_PLATFORM.msgfmt から作られるような気がが。だが、ねる。

2012-11-06 01:10:39
JC(除毛クリーム)さん (788松屋) @okano_t

やっぱ gettext.mk つーか MSGFMT_STRIP_MSGCTXT の処理が変じゃね? つーことで、今度こそねる。

2012-11-06 01:34:18
JC(除毛クリーム)さん (788松屋) @okano_t

あ。Determine if the platform-supplied msgfmt is new enough to support the msgid_plural statement. って書いてあるってことは、そのように意図された挙動?

2012-11-06 01:52:39
JC(除毛クリーム)さん (788松屋) @okano_t

ほかのパッケージを調べてみるも、_TOOLS_USE_PKGSRC.msgfmt=yes しているパッケージは存在せず。むー。

2012-11-06 12:34:53
-------------------------------------------------- @obache

@okano_t 逆の動きに変えるのが正しい対処のような。libintl が対応している機能に比べて msgfmt が古い→pkgsrcのgettext-toolsを使う。libintl に比べて msgfmt が新しい→libintlでサポートされてない機能を削る動作発動。

2012-11-06 22:49:28
-------------------------------------------------- @obache

つまり、Nの base に入ってる gettext-tools をはよ libintl (の機能)に適うバージョンに上げろ、ってことですね!

2012-11-06 22:51:24