tamagoの件でお騒がせしております。

portsの使い方でお伺いしたいことがあります。

FreeBSDのtamagoがどう動いているのか調べるため、
VirtualBoxにFreeBSD10を入れ、tamagoをbuildしています。

https://www.freebsd.org/doc/ja/books/handbook/ports-using.html
等を勉強しながらbuildしています。

cd /usr/ports/editors/tamago
make install
以上のコマンドで関連するものが芋づる式にダウンロードされ、
コンパイルされる仕組みが面白いと感じています。

ところが、URLが変わったせいか、
まれにいくつかのtarballのダウンロードに失敗します。

--------
=> libgd-2.1.0.tar.xz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch
http://cdn.bitbucket.org/libgd/gd-libgd/downloads/libgd-2.1.0.tar.xz
fetch: http://cdn.bitbucket.org/libgd/gd-libgd/downloads/libgd-2.1.0.tar.xz:
Forbidden
=> Attempting to fetch
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/libgd-2.1.0.tar.xz
fetch: ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/libgd-2.1.0.tar.xz:
File unavailable (e.g., file not found, no access)
=> Couldn't fetch it - please try to retrieve this
=> port manually into /usr/ports/distfiles/ and try again.
*** Error code 1

Stop.
make[7]: stopped in /usr/ports/graphics/gd
*** Error code 1

Stop.
make[6]: stopped in /usr/ports/graphics/gd
*** Error code 1

Stop.
make[5]: stopped in /usr/ports/devel/m17n-lib
*** Error code 1

Stop.
make[4]: stopped in /usr/ports/devel/m17n-lib
*** Error code 1

Stop.
make[3]: stopped in /usr/ports/editors/emacs
*** Error code 1

Stop.
make[2]: stopped in /usr/ports/editors/emacs
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/editors/tamago
*** Error code 1

Stop.
make: stopped in /usr/ports/editors/tamago
--------

仕方がないので、Webでtarballの正しいURLを探し、
ブラウザやfetchコマンドでtarballを取ってきて、
/usr/ports/distfiles に置いています。

このやり方は正しいbuildの方法なのでしょうか?

もっと正しいbuildの方法があるのでしょうか?
(Makefileを変更するとか?)

portsの正しい使い方を教えていただければ幸いです。

-- 
1xx <itsa...@gmail.com> <https://twitter.com/ItSANgo>
Mitsutoshi NAKANO <bkbin...@rinku.zaq.ne.jp>
<http://d.hatena.ne.jp/Itisango/>
_______________________________________________
freebsd-users-jp@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp
To unsubscribe, send any mail to "freebsd-users-jp-unsubscr...@freebsd.org"

メールによる返信