[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: DISTFILES from some directories



大石@分子研です

Nagae Hidetake wrote:
> 実は今回、似たような問題に何度かぶつかっています。
> 例えば EXTRACT_ELEMENTS という変数がありますが、
> これは DISTFILES に列挙したアーカイブすべてに共通の指定になるため、
> 複数のアーカイブを対象とする場合にはあまり役に立たないと思います。
> 
> # 最初 teTeX のソースから必要な部分だけ抜き出そうと苦戦していました。
> # 結局 pTeX が必要とするヴァージョンと違うようで諦めましたが。
> 
> これを解決する、うまい方法はないものでしょうか。
> 私が考える範囲では
> DISTFILES1, MASTER_SITES1, EXTRACT_ELEMENTS1
> DISTFILES2, MASTER_SITES2, EXTRACT_ELEMENTS2
> なんて記述くらいまでしか思いつきません。

今のbsd.pkg.mkの設定では
個々のファイルに対して別変数を割り当てるように作られてないため
(というよりすべてのファイルを同等にみなしている)
たぶん上のような要求は規定外になると思います。
そのような場合は
do-fetchやpost-fetch等で(shスクリプト呼んだりして)
個別に設定するという手もあります。
#でも私は面倒くさいからDISTFILES+、MASTER_SITE+を並べるだけ。
#
#ptexを完全に独立なディレクトリに入れて
#パス通さずに実行しようとしてるんだけど
#いまいちうまくいかない。

-- 
**************************************************************************
 大石 修                            Osamu Oishi
 岡崎国立共同研究機構分子科学研究所  Molecular Assemblies Dynamics
 分子集団動力学部門                  E-mail oishi@ims1.ims.ac.jp
**************************************************************************