[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: gpatchを強制する方法
いしはら です。
At Wed, 04 Jul 2007 10:29:10 +0900, OBATA Akio wrote:
> On Wed, 04 Jul 2007 00:51:56 +0900, ishit <ishit@oak.dti.ne.jp> wrote:
>
> > どうやったら、gpatchを強制できるのでしょうか。
>
> 無理やりですが、
> TOOLS_PLATFORM.patch=#empty
> とか。
おばたさん、ありがとうございました。
たしかに、gpatchを強制できました。
# 再度探してみると、mk/tools/replace.mk に書いてあるんですね。
# 英語が読めてません...。_o_
ところで、gpatchにできた!と思って、先にすすむと、デフォルト
のオプションの -b .orig_dist が悪さをするらしく、
=> Applying distribution patches for libvorbis-1.1.2
patch: **** Can't find file .orig_dist : No such file or directory
ERROR: Patch aotuvb5_patch-libvorbis1.1.2.tar.bz2 failed
などと、パッチがあたりません。
特定のオプションを強制しようと思って、
.if !empty(PKG_OPTIONS:Mlibvorbis-aotuv)
TOOLS_PLATFORM.patch= #empty
AOTUV_PATCH= aotuvb5_patch-libvorbis1.1.2.tar.bz2
PATCHFILES+= ${AOTUV_PATCH}
SITES.${AOTUV_PATCH}= http://www.geocities.jp/aoyoume/aotuv/source_code/
PATCH_DIST_STRIP.${AOTUV_PATCH}= -p1
PATCH_DIST_ARGS.${AOTUV_PATCH}= --quiet -E -p1 -V simple -b -z .orig_dist
.endif
などと、PATCH_DIST_ARGSを設定してみたのですが、効いていないようです。
PKG_DEBUG_LEVEL=2でmake patchしてみると、勝手に -V simple -b .orig_dist
が付け加えられてしまっています。
pkgsrc的にはどうすればよろしいのでしょうか。
もし、お手数でなければ、教えて下さい。
よろしくお願いいたします。
# あと、pkg/33142 って、もしかしてわたくしまちなのでしょうか...。
# わたくしとしては、BINDのcontribに同梱のnslintなみ(2.1a3)には新しくした
# いだけなのですが...。
--
いしはら