dependency should be: || ( >=net-libs/xulrunner-1.8 >=net-libs/xulrunner-bin-1.8 ) instead of only >=net-libs/xulrunner-1.8 The idea behind xulrunner-bin is to have xulrunner installed without having to compile that big package. So if xulrunner-bin is installed it should be as good as the normal xulrunner. Reproducible: Always Steps to Reproduce: 1. install xulrunner-bin 2. emerge -av vlc Actual Results: xulrunner gets pulled in. Expected Results: vlc is happy with xulrunner-bin being already there.
this comes up every couple of months and I think this will not work with -bin... have you tried it?
(In reply to comment #1) > this comes up every couple of months and I think this will not work with > -bin... > have you tried it? > for me vlc-0.9.8a compiled fine with xulrunner-bin-1.8.1.19 on x86.
(In reply to comment #2) > (In reply to comment #1) > > this comes up every couple of months and I think this will not work with > > -bin... > > have you tried it? > > > > for me vlc-0.9.8a compiled fine with xulrunner-bin-1.8.1.19 on x86. afaik this is 32bits only so this wont work on amd64
(In reply to comment #3) > > for me vlc-0.9.8a compiled fine with xulrunner-bin-1.8.1.19 on x86. > > afaik this is 32bits only so this wont work on amd64 @mozilla team: feel free to update the deps if you think it is fine to use -bin to build the nsplugin or close this as wontfix; I thought -bin didn't install the required headers but it seems I was wrong.
(In reply to comment #4) > (In reply to comment #3) > > > for me vlc-0.9.8a compiled fine with xulrunner-bin-1.8.1.19 on x86. > > > > afaik this is 32bits only so this wont work on amd64 > > > @mozilla team: feel free to update the deps if you think it is fine to use -bin > to build the nsplugin or close this as wontfix; I thought -bin didn't install > the required headers but it seems I was wrong. > The dep can only be updated for x86, amd64 users compiling vlc will still have to build xulrunner from source.
(In reply to comment #5) > (In reply to comment #4) > > (In reply to comment #3) > > > > for me vlc-0.9.8a compiled fine with xulrunner-bin-1.8.1.19 on x86. > > > > > > afaik this is 32bits only so this wont work on amd64 > > > > > > @mozilla team: feel free to update the deps if you think it is fine to use -bin > > to build the nsplugin or close this as wontfix; I thought -bin didn't install > > the required headers but it seems I was wrong. > > > > The dep can only be updated for x86, amd64 users compiling vlc will still have > to build xulrunner from source. > You can go ahead with xulrunner-bin being able to fullfil the dep for headers, I done rechecked it and all will work fine even on amd64.
xulrunner-bin is dated, we do not have anyone in the mozilla herd with an active interest of maintaining and bring the package current, -bin package should be drop'd from all packages until we either a) find a maintainer for it or b) have time for someone in the herd to bring the package currrent.