hns - 日記自動生成システム - Version 2.19.9

先月 2011年01月 来月
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

2011年01月21日(金) 旧暦 [n年日記] [更新:"2011/01/22 11:19:02"]

#1 [pkgsrc] GS_RESOURCEDIR

Ghostscript の Resource directory は何か、という疑問があって、僕は
Before	/usr/pkg/share/ghostscript/Resource
Now	/usr/pkg/share/ghostscript/8.71/Resource
という理解をしている。しかし ghostscript-cidfonts はそう思っていなくて、 Before の位置に入れるようだ。 を見ると、
CID fonts must be placed in the /Resource/CIDFont/ directory.
とあるから、というのが理由の一つらしい。しかし今調べているが、 print/ghostscript を make package-install すると、
stable@makoto 10:45:09/110122(..print/ghostscript)% ls /usr/pkg/share/ghostscript/
8.71  fonts
しか入っていない。ここに fonts/ghostscript-cidfonts で make package-install すると
stable@makoto 10:55:59/110122(..fonts/ghostscript-cidfonts)% ls /usr/pkg/share/ghostscript/      
8.71     Resource fonts
となり、初めて Resource directory が出来る。

#2 [pkgsrc] DEPENDS, including buildlink3.mk, BUILD_DEPENDS, USE_TOOLS

pkgsrc の Makefile (等)に記述する、次の文、
DEPENDS+=
.include "../../hoge/var/buildlink3.mk"
BUILD_DEPENDS
USE_TOOLS
の四つは、とても似ている。 これらの共通点と、違いを理解しておくのは大切だと思っている。
共通点は、依存している、ということ。
項目build 時実行時備考
.include "../buildlink3.mk"build 時に参照が必要。実行時に必要かは(例外有)
DEPENDS+=×build 時に参照しなくても良い
BUILD_DEPENDS×pkgsrc の PATH の指定が必要
USE_TOOLS×名前を指定するだけで良い
多分合っていると思う。 設定の優先度のようなものもあって、 何々を指定すれば、何々の指定は含むので必要ない、 という関係もある。上の順は、そうなっていると思う。上にあるものを指定すれば、 以下にある指定も含む、という意味になる。逆に言うと、 下の方の指定で済むところを、上の方の指定をすると、要修正と言われるかも知れない。
DEPENDS よりは buildlink3.mk の方が、好ましいけれど、buildlink3.mk は用意 されていないもの(用意する性質ではないもの)もある。また buildlink3.mk の場合に は、pkgsrc 以下に置いてある link 先に版指定があるが、DEPENDS は自分(参照側)で版指定 をするので、自由度がある。しかしそれが都合の悪いこともある。

以上、間違っていたら、教えて下さいね。


Comments related this article

Re: DEPENDS, including buildlink3.mk, BUILD_DEPENDS, USE_TOOLS by obache    2011/01/23 16:55
基本は、 DEPENDS: フルに依存 BUILD_DEPENDS: build 時に依存 です。 buildlink と...


最近の日記
2024年05月08日
comparison on ./buildsh tools
2024年05月06日
py-setuptools (python 3.11.9)
make release took 1 hours and 10 min
qemu invocation for 10.99.10
2024年05月05日
Windows 10 version
serial connection
bc bench
2024年05月04日
Trial on 10.99.10
another version (later trial) to succeed
2024年04月29日
dkim
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)