[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gentoojp-users 79] emergeに対するパッチ(USE)



中野@横浜です

emergeのパッチ作ってみました。
ebuildで定義されているUSEと自分で設定しているUSEとの比較を
簡単にするものです。

こんな感じ。
*************************************
# emerge -pv xchat

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild  N   ] net-irc/xchat-1.8.10-r1  +ssl +nls +mmx -gnome -ipv6 +python -kde -gtk +perl 

*************************************

この場合、sslとかnlsが有効になってて、gnomeとかipv6は無効ですよ。
ということが一目でわかります。

https://bugs.gentoo.org/show_bug.cgi?id=13958 にあげてありますが、
採用されるかどうかわからないし、
採用されるとしても今1.4リリースに向けてバタバタしているので、
ずいぶん後になるかもしれません。

portage-2.0.46-r6または-r9 で動作の確認してあります。

パッチのあてかた。
上のサイトからパッチを取得してきて、
# cd /usr/lib/portage/bin/
# patch < /dokoka/asoko/emerge.use.patch

注) /usr/bin/ でpatchをあてないでください。
    本体のある/usr/lib/portage/bin/で、お願いします。

注2) もちろん、/usr/lib/portage/bin/emerge のバックアップをとってから
     試してください。

意見、感想、動作がおかしい等ありましたら、教えてください。