It is absolutely the same situation as with evolution-data-server and bug
#102487 - the full discription could be found there.
I will attach ebuild and patch, which could resolve this issue and will use only
mozilla/firefox as dependancy. This bug will also depend on bug #100597, if the
firefox-use-flag is used.
Created attachment 65926 [details, diff]
This will apply a rpath-tag to all libraries in evolution, which need it, to
ensure they will correctly link at run-time to the selected nss/nprs libraries
(mozilla's or firefox's)
Created attachment 65927 [details]
The ebuild, which applies the patch and which reduces the choices for
nss/nspr-libraries only to mozilla and firefox.
Created attachment 65974 [details]
It could be made without the patch, but the ebuild needs the mozilla,
mozilla-firefox ebuilds from bug #100597, because the pkgconfig files are not
correct in the current ebuilds.
It only depends and does not block on #100597, because the ebuilds should be now
in portage and it is possible to build against mozilla or mozilla-firefox (the
libraries are essentially the same (even have the same size), so I don't think
it is a risk building it against firefox.
Created attachment 66930 [details]
The new evolution ebuild, which uses mozilla or mozilla-firefox.
I have forgotten about this - with nss/nspr corrected in portage and the ebuilds using only them this is not a problem anymore.
the only thing probably left is make evolution and e-d-s use the pkg-config files from nss/nspr.