きしもとです

アドバイスありがとうございます。

On Fri, 04 Dec 2009 22:03:02 +0900
Tsurutani Naoki <turut...@scphys.kyoto-u.ac.jp> wrote:
> "KISHIMOTO, Makoto" <ksmak...@dd.iij4u.or.jp> さん>
> 
> > https://sites.google.com/a/ixenon.net/ruby-chasen/home/chasen1.7.tar.gz
> > という URL から、wget -O chasen1.7.tar.gz でゲットできることは
> > 確認したのですが、ports の Makefile に
> > MASTER_SITES=   https://sites.google.com/a/ixenon.net/ruby-chasen/home/
> > と書いても、ports が使う fetch からでは、
> > fetch: 
> > https://sites.google.com/a/ixenon.net/ruby-chasen/home/chasen1.7.tar.gz: 
> > Moved 
> Temporarily
> > となり、ゲットできません。
> > 
> > どうしたらよいでしょうか?
> 
> 1. サイト管理者にお願いして、リダイレクトされない場所においてもらう
>    (もしくはその場所を教えてもらう)。

確かにそういう方向もありですね。

> 2. FETCH_ARGS=     "-pRr" をMakefileに追加する。
>    ただし、これが正しいことなのか、私には判断できません...

試してみたところ、うまくいきました。
というか、FETCH_ARGS= に何でも何か設定すれば(例えば"-4")うまくいくようです。
workaround としてはいいですが、何か謎ですね。

man fetch を見ると、Moved を追うのを抑止するオプション -A はあるのですが、
逆のオプションはありません。中を追ってないのでわかりませんが、何も設定しないと
-A が付くのかも...

調べてみます。

メールによる返信