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 と...


最近の日記
2025年02月13日
dvipdfmx ICC profile format spec. version 4.3.0
2025年01月29日
ham/wsjtx
2025年01月27日
wip/wsjtx 5.4.2
2025年01月25日
ham/wsjtx
2025年01月15日
今更 advent calendar
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)