[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: wip/ghostscript-cidfonts-ryumin (Re: ghostscriptで日本語表示
> 藤原 誠
小野寺さん、それから他に試された方がいらっしゃったら
済みません。option によって PLIST が変化することを考慮して
いませんでした。直したつもりです。
それで、cidfmap が設置されるのかどうかということについて
自分用の覚えも兼ねて書いておきます。(この理解に間違いがあった
りするなど、お気付の点はお知らせ下さい)
(英語版)
Issue: cidfmap is installed or not.
(1)
Default (no options set), supposed all initialization is compiled
(COMPILE_INIT)
cidfmap is not placed.
It looks to be possible to place your own cidfmap, but it will be
ignored unless you set GS_LIB environment to point the directory
where cidfmap is placed.
(2)
PKG_OPTIONS.ghostscript+= disable-compile-inits
No changes on installing cidfmap:
share/ghostscript/${PKGVERSION}/Resource/Init/cidfmap
is installed. But the file is under control of packages
so that it won't be nice to modify for your own purpose.
(exisiting) wip/pkgsrc version (by mef)
share/ghostscript/${PKGVERSION}/Resource/Init/cidfmap.dist
is installed by renaming from cidfmap.
User may add his cidfmap (no control under packages)
---
(日本語版)
(1) 何も考えないで gs-9.00 を make install すると、全ての初期化
はコンパイル済で組込れてしまう。内部的な用語としては COMPILE_INITS
この時 cidfmap は設置されない。無いので、では自分で新たに cidfmap
を書いて設定を何か追加出来るかというと、単純には無視される。
ただ、GS_LIB 環境変数を使って、cidfmap が置いてある位置を指定すれば
可
(2) --disable-compile-inits を configure の引数として与える、
(今回の) pkgsrc 的には
PKG_OPTIONS.ghostscript+= disable-compile-inits
を指定した場合。
(今回の Makefile を少し戻して cidfmap の設置に工夫をしない場合)
share/ghostscript/${PKGVERSION}/Resource/Init/cidfmap
が置かれる。これを変更すると有効にはなるが pkgsrc 的には、
user が変更すると、MD5 が合わない、と言って少しだけこまる
(今回の Makefile をそのまま使った場合)
cidfmap は名前を変えて
share/ghostscript/${PKGVERSION}/Resource/Init/cidfmap.dist
として置かれる。
この時には User は cidfmap に設定が可能
----
一言追記すると cidfmap は他の package で変更することも可能で、
そういうものを用意しています。
---
(藤原)