い〜さねっと

雑多メモ

Diablo 1.6

portupgradeしようとしたら,

# portupgrade -a
Stale dependency: eclipse-devel-3.4.1_1 --> jdk-1.6.0.3p4_5 -- manually run 'pkgdb -F' to fix, or specify -O to force.

と表示された
Javaを更新する必要があるとのこと
ついでに,今回はtzupdaterも必要なので,以下のサイトからDLする
Java SE - Downloads | Oracle Technology Network | Oracle

# cp tzupdater-1_3_9-2008g.zip /usr/ports/distfiles


その後,

# pkgdb -F

したら,

===>   jdk-1.6.0.3p4_6 depends on file: /usr/local/diablo-jdk1.6.0/bin/javac - not found
===>    Verifying reinstall for /usr/local/diablo-jdk1.6.0/bin/javac in /usr/ports/java/diablo-jdk16
===>  Vulnerability check disabled, database not found

 Because of licensing restrictions, you must fetch the distribution
 manually.

 Please access

     http://www.FreeBSDFoundation.org/cgi-bin/download?download=diablo-caffe-freebsd7-i386-1.6.0_07-b02.tar.bz2

 with a web browser and "Accept" the End User License Agreement for
 "Caffe Diablo 1.6.0".

 Please place the downloaded file(s) in /usr/ports/distfiles.

*** Error code 1

Stop in /usr/ports/java/diablo-jdk16.
*** Error code 1

と表示された
どうやらFreeBSD用にカスタマイズされているJavaDiabloが1.6になった模様
というわけで,以下のサイトからファイルをDLする
http://www.FreeBSDFoundation.org/cgi-bin/download?download=diablo-caffe-freebsd7-i386-1.6.0_07-b02.tar.bz2


その後,

# cp diablo-caffe-freebsd7-i386-1.6.0_07-b02.tar.bz2 /usr/ports/distfiles

そして,

# portupgrade -a

で,依存を修正していくと,無事に更新完了!