JDK1.6をインストールしたら。
X11が入ってしまう。WITHOUT_X11やらWITHOUT_GUIをyesにしているのに。
で、makeファイルを見てみると、WITHOUT_WEBなるものがあるっぽい。
make clean WITHOUT_GUI=yesで余分なX関係が入らない事を確認。
make install WITHOUT_WEB=yes
GO!
…やっぱりX11がmakeされる。死ねばいいのに。
仕方ないので、そのまま続行。
終わった後、make clean。
===> Cleaning for open-motif-2.2.3_5
===> Cleaning for cups-base-1.3.5_2
===> Cleaning for diablo-jdk-1.5.0.07.01_9
===> Cleaning for libX11-1.1.3,1
===> Cleaning for libXext-1.0.3,1
===> Cleaning for libXi-1.1.3,1
===> Cleaning for libXtst-1.0.3
===> Cleaning for javavmwrapper-2.3
===> Cleaning for libXaw-1.0.4,1
===> Cleaning for xbitmaps-1.0.1
===> Cleaning for jpeg-6b_4
===> Cleaning for png-1.2.23_1
===> Cleaning for tiff-3.8.2_1
===> Cleaning for gnutls-2.0.2_1
===> Cleaning for libXp-1.0.0,1
===> Cleaning for libXt-1.0.5
===> Cleaning for bigreqsproto-1.0.2
===> Cleaning for xextproto-7.0.2
===> Cleaning for xcmiscproto-1.1.2
===> Cleaning for kbproto-1.0.3
===> Cleaning for inputproto-1.4.2.1
===> Cleaning for xf86bigfontproto-1.1.2
===> Cleaning for libXau-1.0.3_2
===> Cleaning for libXdmcp-1.0.2
===> Cleaning for xtrans-1.0.4
===> Cleaning for xproto-7.0.10_1
===> Cleaning for recordproto-1.13.2
===> Cleaning for printproto-1.0.3
===> Cleaning for libXmu-1.0.3,1
===> Cleaning for libXpm-3.5.7
===> Cleaning for libgcrypt-1.2.4_1
===> Cleaning for libgpg-error-1.5
===> Cleaning for libSM-1.0.3,1
===> Cleaning for libICE-1.0.4,1
===> Cleaning for jdk-1.6.0.3p3_2
釣れた!いっぱい釣れた!
沢山依存しているようですorz
とりあえず、make dependな者達にはご退場願おう、という事で。
java vmとかは消しちゃらめぇぇぇえ!だし、pngとかjpegとかは明らかにphpとかが依存しているので、それらを除いた要らなさそうなものを適当に列挙、シェルスクリプトとして実行。
pkg_delete open-motif-2.2.3_5 pkg_delete cups-base-1.3.5_2 pkg_delete libX11-1.1.3,1 pkg_delete libXext-1.0.3,1 pkg_delete libXi-1.1.3,1 pkg_delete libXtst-1.0.3 pkg_delete libXaw-1.0.4,1 pkg_delete xbitmaps-1.0.1 pkg_delete tiff-3.8.2_1 pkg_delete gnutls-2.0.2_1 pkg_delete libXp-1.0.0,1 pkg_delete libXt-1.0.5 pkg_delete bigreqsproto-1.0.2 pkg_delete xextproto-7.0.2 pkg_delete xcmiscproto-1.1.2 pkg_delete kbproto-1.0.3 pkg_delete inputproto-1.4.2.1 pkg_delete xf86bigfontproto-1.1.2 pkg_delete libXau-1.0.3_2 pkg_delete libXdmcp-1.0.2 pkg_delete xtrans-1.0.4 pkg_delete xproto-7.0.10_1 pkg_delete recordproto-1.13.2 pkg_delete printproto-1.0.3 pkg_delete libXmu-1.0.3,1 pkg_delete libXpm-3.5.7 pkg_delete libgcrypt-1.2.4_1 pkg_delete libgpg-error-1.5 pkg_delete libSM-1.0.3,1 pkg_delete libICE-1.0.4,1
依存関係とかで一回では消えないので、何度か実行。えいっえいっえいっ。
で、残ったゴミを手動で削除するです?
依存関係をちまちま調べて、消してゆく。
結果、run dependなのは以下の者たちです。
ってか、なんでjdkにX関係のファイルがrun dependしてんだ???
libXi-1.1.3,1
libXext-1.0.3,1
libXdmcp-1.0.2
libXtst-1.0.3
xproto-7.0.10_1
recordproto-1.13.2
inputproto-1.4.2.1
libX11-1.1.3,1
xextproto-7.0.2
libXau-1.0.3_2
kbproto-1.0.3
xtrans-1.0.4
尚、今回の上記の作業はほとんどhossy君に指南してもらいました。
いや、さくさくっとこなしていくHackerな姿はかっこいいね。
これで幼馴染な女の子だったら