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

先月 2013年10月 来月
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 による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

2013年10月11日(金) 旧暦 [n年日記] [更新:"2014/10/14 12:54:51"]

#1 [pkgsrc] 14.3 Writing builtin.mk files

英語原文
日本語訳
以下は僕の訳
  1. IS_BUILTIN.pkg 【内部準備 - yes or no】
    最初の節は pkg 相当のものが base system にあれば IS_BUILTIN.pkg=yes に設定します。
    これは、pkg に同様の機能がある、というだけで設定してはいけません。
    pkg と (全く) 同じものが base system に含まれている場合に設定します。
    この変数は、builtin.mk 内部の参照用です。
  2. BUILTIN_PKG.pkg 【内部準備 - 版数】
    次の節は、上記 1. で IS_BUILTIN.pkg を yes に設定した場合に、base system に含まれている版数を設定します。
    これも上記と同様、builtin.mk 内部の参照用です。
  3. USE_BUILTIN.pkg 【主要部分】
    三番目の節で、 USE_BUILTIN.pkg を設定します。これが builtin.mk で設定が必要な変数です。
    base system に含まれる件の pkg が、
    BUILDLINK_API_DEPENDS.pkg
    を満たすかどうかを決める部分です。

    (前節の) BUILTIN_PKG.pkg と package の方で設定している
    BUILDLINK_API_DEPENDS.pkg を比較するのが普通の方法です。

    (最初に調べた) IS_BUILTIN.pkg が no となっていた時でも、 base system に含まれる同等品が機能的に問題ない場合には、この USE_BUILTIN.pkg を yes に設定することもあります。

  4. 【追加作業】
    この部分は何度呼出されても問題が起きないように、 CHECK_BUILTIN.pkg 変数を使って、複数の呼出を禁止しています。 ここでの典型的なコードは、
    前節で設定した USE_BUILTIN.pkg を利用して依存の制限を更に付けることや
    ${BUILDLINK_DIR} へのシンボリックリンク(リスト)を追加することです
    後者には、BUILDLINK_FILES.pkg を使います。



最近の日記
2024年03月10日
停電 (瞬電)
2024年03月03日
the second try on bare-metal
useradd
2024年02月29日
opendkim and senmail
2024年01月24日
chat/iam 0.0.8
2024年01月21日
uselocale vs setlocale (textproc/R-readxl)
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)