8.0-CURRENT では, devel/libusb が不要ライブラリ
x11/kdebase4-workspace をインストールしようとしたら, libusb でエラーが出た
# cd /usr/ports/x11/kdebase4-workspace # make install clean …(中略)… ===> libusb-0.1.12_4 has been already included into base system. *** Error code 1 Stop in /usr/ports/devel/libusb.
なにやら,8.0-CURRENTでは,USBのライブラリが変更されたかららしい
2009年3月11日 木曜と金曜はAsiaBSDCon2009チュートリアル 当日参加も,FreeBSD Diskスケジュール機能更新 広く試験募集,MythTVアップグレード方法他:FreeBSD Daily Topics|gihyo.jp … 技術評論社
このため, devel/libusb は不要かつ非推奨になったらしい
というわけで,使わないようにしてやる必要がある
具体的には,kdebase4-workspace の Makefile を無理やり変更して, libusb をインストールしないようにした
Makefile の LIB_DEPENDS の1行目を消す
# cd /usr/ports/x11/kdebase4-workspace # vi Makefile
#LIB_DEPENDS= usb-0.1.8:${PORTSDIR}/devel/libusb \ # qimageblitz.4:${PORTSDIR}/x11/qimageblitz\ # dbus-1.3:${PORTSDIR}/devel/dbus \ # hal.1:${PORTSDIR}/sysutils/hal \ # LIB_DEPENDS= qimageblitz.4:${PORTSDIR}/x11/qimageblitz\ dbus-1.3:${PORTSDIR}/devel/dbus \ hal.1:${PORTSDIR}/sysutils/hal \ xklavier.12:${PORTSDIR}/x11/libxklavier
これで,無事に x11/kdebase4-workspace がインストールできた
普通に動作するかはまだわかりません