い〜さねっと

雑多メモ

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 がインストールできた
普通に動作するかはまだわかりません