From ishit @ oak.dti.ne.jp Wed Jul 4 00:51:56 2007 From: ishit @ oak.dti.ne.jp (ishit) Date: Wed, 04 Jul 2007 00:51:56 +0900 Subject: [pkgsrc-wip-discuss 84] =?iso-2022-jp?b?Z3BhdGNoGyRCJHI2L0ApJDkka0p9SyEbKEI=?= Message-ID: <877ipho57n.wl%ishit@oak.dti.ne.jp> いしはら です。 audio/libvorbisに、蒼粒パッチをあてようとおもって、 options.mkをつくり、ごにょごにょしているのですが、どうも、 gpatchでないとパッチがうまくあたりません。 なんとかGNU patchを強制したいと思って、 -----^ PKG_OPTIONS_VAR= PKG_OPTIONS.libvorbis PKG_SUPPORTED_OPTIONS+= libvorbis-aotuv .include "../../mk/bsd.options.mk" .if !empty(PKG_OPTIONS:Mlibvorbis-aotuv) TOOLS_patch= ${LOCALBASE}/bin/gpatch 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 .endif -----$ などと、options.mkをつくってみたのですが、うまくいきません。 どうやったら、gpatchを強制できるのでしょうか。 どなたか教えて下さい。 よろしくお願いします。 -- いしはら From ishit @ oak.dti.ne.jp Thu Jul 5 04:11:56 2007 From: ishit @ oak.dti.ne.jp (ishit) Date: Thu, 05 Jul 2007 04:11:56 +0900 Subject: [pkgsrc-wip-discuss 85] Re: =?iso-2022-jp?b?Z3BhdGNoGyRCJHI2L0ApJDkka0p9SyEbKEI=?= In-Reply-To: References: <877ipho57n.wl%ishit@oak.dti.ne.jp> Message-ID: <87ejjoq8zn.wl%ishit@oak.dti.ne.jp> いしはら です。 At Wed, 04 Jul 2007 10:29:10 +0900, OBATA Akio wrote: > On Wed, 04 Jul 2007 00:51:56 +0900, ishit 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)には新しくした # いだけなのですが...。 -- いしはら From ishit @ oak.dti.ne.jp Fri Jul 6 09:54:42 2007 From: ishit @ oak.dti.ne.jp (ishit) Date: Fri, 06 Jul 2007 09:54:42 +0900 Subject: [pkgsrc-wip-discuss 86] Re: =?iso-2022-jp?b?Z3BhdGNoGyRCJHI2L0ApJDkka0p9SyEbKEI=?= In-Reply-To: References: <877ipho57n.wl%ishit@oak.dti.ne.jp> <87ejjoq8zn.wl%ishit@oak.dti.ne.jp> Message-ID: <87y7hul5bh.wl%ishit@oak.dti.ne.jp> いしはら です。 おばたさん、お返事ありがとうございます。 At Thu, 05 Jul 2007 20:24:23 +0900, OBATA Akio wrote: > > PKG_DEBUG_LEVEL=2でmake patchしてみると、勝手に -V simple -b .orig_dist > > が付け加えられてしまっています。 > > > > pkgsrc的にはどうすればよろしいのでしょうか。 > > mk/tools/replace.mk で、 > _PATCH_BACKUP_ARG?= -b -V simple -z > の「?」を消してみてもらえますか? > # なんで付いてるんだろう? ?を消すと、今度は、-p1が有効になりませんでした。パッチあて のところで、止まります。 > > # あと、pkg/33142 って、もしかしてわたくしまちなのでしょうか...。 > > # わたくしとしては、BINDのcontribに同梱のnslintなみ(2.1a3)には新しくした > > # いだけなのですが...。 > > # a7 が出てますね。 > この「a」ってαの意味ですよね? > いちおう、よほどのことが無い限り、α版は入れないことになっています。 そうですか。 よそのパッケージシステムでは、ふつうにa3とかは入っているので、 pkgsrcにもいれてもらいたかったのですが。残念。 α番は原則いれない、というのはどこかに書いてあったりするので しょうか? > とりあえず、リリースされるまで suspended にしておきます。 PRが受け入れられない以上、closeしてもらってもよいですよ。 # ただし、a = α番は受け入れられんのだわ、ってお返事に書い # といて下さいね。send-prで要望を出す側がそのことをわからん # のはさびしいので。 -- いしはら