Hi.

amit0 myebuilds # qlist -Iv sys-apps/portage
sys-apps/portage-2.1.6.13

I've binpkg-ed sun-jdk.
I did so w/USE+="jce":

amit0 myebuilds # qtbz2 -x /usr/portage/packages/dev-java/sun-jdk-1.6.0.16.tbz2 amit0 myebuilds # qxpak -x /usr/portage/packages/dev-java/sun-jdk-1.6.0.16.xpak environment.bz2
amit0 myebuilds # bzgrep ^USE= environment.bz2
USE='X alsa amd64 elibc_glibc jce kernel_linux multilib nsplugin userland_GNU'

The reason I did so is because sun-jdk's content depends upon that USE flag, and I want the extra content in the tbz.

Normally, when "jce" is on, sun-jdk pulls-in sun-jce-bin:

amit0 myebuilds # USE="${USE} jce" emerge -p sun-jdk

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N f  ] dev-java/sun-jce-bin-1.6.0
[ebuild   R   ] dev-java/sun-jdk-1.6.0.16  USE="jce*"

However, when I attempt to merge the binpkg-ed sun-jdk, dep isn't pulled:

amit0 myebuilds # USE="${USE} jce" emerge -pk sun-jdk

These are the packages that would be merged, in order:

Calculating dependencies... done!
[binary   R   ] dev-java/sun-jdk-1.6.0.16  USE="jce*"

Anyone has a clue as to why this is happening?

Amit



Reply via email to