Personally, I made a custom ebuild on my portage overlay. Also, add -eds to your USE flags in /etc/make.conf:
/usr/portage/profiles/use.desc:eds - Enables support for Evolution-Data-Server(eds)
That will remove dependecies on evolution from gnome-panel and gaim. If you don't have a portage overlay setup, it is easy. Just make this entry in your /etc/make.conf:
Code: Select all
PORTDIR_OVERLAY="/usr/local/portage"
Or set to whatever dir tickles your fancy. Then do
Code: Select all
mkdir -p /usr/local/portage/gnome-base/gnome
grep -v evolution /usr/portage/gnome-base/gnome/gnome-2.10.2.ebuild \
> /usr/local/portage/gnome-base/gnome/gnome-2.10.2.ebuild
ebuild /usr/local/portage/gnome-base/gnome/gnome-2.10.2.ebuild digest
gnome 2.10.2 being the current stable release. If that is not the version you have installed, use the ebuild for the version you have. Now, you can
Code: Select all
emerge -C gnome-extra/evolution-data-server mail-client/evolution gnome-extra/evolution-webcal
Do an emerge -uDpv world to make sure it doesn't want evolution back. then do a revdep rebuild to make sure things are hunky dory.
The catch is that you will have to do this as versions of gnome update.
"Blessed is he who finds happiness in his own foolishness, for he will always be happy".